@import url('https://fonts.googleapis.com/css2?family=Jost:wght@100;200;300;400;500;600;700;800;900&display=swap');
body,html {
overflow-x:hidden;
}

img {
max-width:100%;
height:auto;
}

body {
    color: #666;
    font-family: Jost,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 1.6;
}

p {
font-style:normal;
font-size:18px;
margin:0;
}

h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a {
    font-family: Jost,sans-serif; 
    font-style: normal;
	margin-bottom: 0;
    line-height: 1.2;	
    font-weight: 700;
    transition: .5s;
	font-size:22px;
    color: #222d39;
    margin: 0 0 10px;;
}

a {
color:#888888;
transition:.5s;
}

.padding_lr0 {
padding-left:0;
padding-right:0;
}

input,textarea {
outline:0;
}

.btn:focus,a:focus {
text-decoration:none;
outline:0;
}

a:focus,a:hover {
text-decoration:none;
text-decoration:none;
color:#005aff;
}

.uppercase {
text-transform:uppercase;
}

.capitalize {
text-transform:capitalize;
}

ul {
margin:0;
padding:0;
}



button:focus,input:focus {
border-color:transparent;
outline-color:transparent;
}

textarea:focus {
border-color:transparent;
outline-color:transparent;
}


label {
cursor:pointer;
font-size:14px;
font-weight:400;
}

a,address,cite,dfn,em,i,li,ol,ul,var {
font-style:normal;
font-weight:400;
}

::-moz-selection {
background:#4fc1f0;
color:#666;
text-shadow:none;
background:#4fc1f0;
color:#666;
text-shadow:none;
}

::selection {
background:#4fc1f0;
color:#666;
text-shadow:none;
}

::-moz-placeholder {
color:#666;
font-size:16px;
}

::-webkit-input-placeholder {
color:#666;
font-size:16px;
}

:-ms-input-placeholder {
color:#666;
font-size:16px;
}

::placeholder {
color:#666;
font-size:16px;
}

/* logonit_progess_area */
.logonit_progess_area {
    padding: 0px 0px 90px;
}

.witr_single_progress {
overflow:hidden;
margin-bottom:21px;
}

.progress-bar {
background-color:#182C44;
}
.logonit-about3-area .progress-bar {
background-color:#007bff;
}
.logonit-about3-area .witr_title10 {
    margin-bottom: -11px;
}
.logonit-about3-area .witr_single_progress {
    margin-bottom: 15px;
}

.logonit-about3-area .witr_text_widget_inner h2 {
    margin-bottom: 15px;
}
.logonit-about3-area .all_color_service {
	margin-top: -10px;
}

.witr_progress-style1 {
height:30px;
box-shadow:none;
border-radius:0;
overflow:visible;
background:#fff;
margin-top:20px;
box-shadow:0 1px 10px rgba(0,0,0,.1);
}

.witr_progress-style1+.witr_progress-style1 {
margin-top:50px;
}

.witr_progress-style1 .progress-bar {
position:relative;
text-align:left;
line-height:30px;
border-radius:0;
box-shadow:none;
}

.witr_title1 .witr_label {
position:absolute;
left:5px;
top:0;
color:#1b1a1a;
font-size:16px;
font-weight:600;
}

.witr_progress-style1 .witr_percent {
position:absolute;
right:10px;
font-weight:500;
color:#fff;
font-size:14px;
line-height:30px;
}

.witr_progress-style2 {
height:6px;
box-shadow:none;
border-radius:0;
overflow:visible;
margin-top:20px;
}

.witr_progress-style2+.witr_progress-style2 {
margin-top:50px;
}

.witr_progress-style2 .progress-bar {
position:relative;
text-align:left;
line-height:4px;
border-radius:0;
box-shadow:none;
}

.witr_title2 .witr_label {
/* position:absolute; */
left:0;
top:0;
color:#fff;
font-size:16px;
font-weight:700;
}
.witr_title2 {
    margin-bottom: -15px;
}
.witr_progress-style2 .witr_percent {
position:absolute;
right:0;
font-weight:700;
color:#fff;
font-size:16px;
top:-19px;
}

.witr_progress-style3 {
height:30px;
box-shadow:none;
border-radius:0;
overflow:visible;
margin-top:20px;
}

.witr_progress-style3+.witr_progress-style3 {
margin-top:40px;
}

.witr_progress-style3 .progress-bar {
position:relative;
text-align:left;
line-height:30px;
border-radius:0;
box-shadow:none;
}

.witr_progress-style3 .witr_label {
position:absolute;
left:0;
color:#fff;
font-size:13px;
font-weight:500;
padding:0 12px;
background:rgba(255,255,255,.3);
}

.witr_progress-style3 .witr_percent {
position:absolute;
right:10px;
font-weight:500;
color:#fff;
font-size:12px;
line-height:26px;
top:-10px;
background:#1b1a1a;
padding:0 7px;
}

.witr_progress-style4 {
height:40px;
box-shadow:none;
border-radius:0;
overflow:visible;
padding:4px;
background:#fff;
box-shadow:0 10px 20px rgba(68,68,68,.05);
}

.witr_progress-style4+.witr_progress-style4 {
margin-top:30px;
}

.witr_progress-style4 .progress-bar {
position:relative;
text-align:left;
border-radius:0;
box-shadow:none;
}

.witr_progress-style4 .witr_label {
position:absolute;
left:5px;
color:#fff;
font-size:12px;
font-weight:500;
padding:0 12px;
background:rgba(255,255,255,.3);
top:50%;
transform:translateY(-50%);
}

.witr_progress-style4 .witr_percent {
position:absolute;
right:6px;
font-weight:500;
color:#fff;
font-size:11px;
background:rgba(255,255,255,.3);
top:50%;
transform:translateY(-50%);
padding:0 5px;
}

.witr_progress-style5 {
height:24px;
box-shadow:none;
border-radius:0;
overflow:visible;
margin-top:30px;
}

.witr_progress-style5+.witr_progress-style5 {
margin-top:60px;
}

.witr_progress-style5 .progress-bar {
position:relative;
text-align:left;
border-radius:0;
box-shadow:none;
}

.witr_title5 .witr_label {
position:absolute;
left:0;
top:5px;
color:#222;
font-size:16px;
font-weight:600;
}

.witr_progress-style5 .witr_percent {
position:absolute;
right:0;
font-weight:500;
color:#fff;
font-size:12px;
top:-35px;
background:#222;
padding:3px 6px;
border-radius:4px;
}

.witr_progress-style5 .witr_percent:after {
content:'';
position:absolute;
border:11px solid transparent;
border-right-color:#222;
left:-19px;
top:50%;
transform:translateY(-50%);
color:red;
}

.progress.witr_progress-style5 {
margin-top:37px;
}

.witr_progress-style6 {
overflow:visible;
position:relative;
margin-top:20px;
box-shadow:none;
background:rgba(0,0,0,.04);
padding:3px;
border-radius:10px;
}

.witr_progress-style6+.witr_progress-style6 {
margin-top:60px;
}

.witr_progress-style6 .progress-bar {
position:relative;
text-align:left;
border-radius:7px;
line-height:30px;
box-shadow:none;
}

.witr_title6 .witr_label {
position:absolute;
left:2px;
top:8px;
color:#1b1a1a;
font-size:16px;
font-weight:600;
}

.witr_progress-style6 .witr_percent {
position:absolute;
color:#fff;
font-size:11px;
bottom:27px;
text-align:center;
z-index:10;
text-align:center;
right:0;
font-weight:600;
}

.witr_progress-style6 .witr_percent:after {
content:'';
position:absolute;
background:#1b1a1a;
border-radius:0 30px 30px 30px;
width:30px;
height:30px;
left:-6px;
top:0;
z-index:-1;
transform:rotate(-130deg);
}

.progress.witr_progress-style6 {
margin-top:44px;
}

.witr_progress-style7 {
height:12px;
box-shadow:0 1px 3px rgba(0,0,0,.1);
border-radius:0;
overflow:visible;
padding:3px;
background:#fff;
margin-top:20px;
margin-bottom:7px;
}

.witr_progress-style7+.witr_progress-style7 {
margin-top:60px;
}

.witr_progress-style7 .progress-bar {
position:relative;
text-align:left;
line-height:4px;
border-radius:0;
box-shadow:none;
}

.witr_title7 .witr_label {
position:absolute;
left:0;
top:0;
color:#1b1a1a;
font-size:15px;
font-weight:600;
}

.witr_progress-style7 .witr_percent {
position:absolute;
right:-13px;
font-weight:500;
color:#fff;
font-size:10px;
top:-30px;
background:#DE7047;
padding:10px 5px;
}

.witr_progress-style7 .witr_percent:after {
content:'';
position:absolute;
border:7px solid transparent;
left:50%;
border-top-color:#DE7047;
top:20px;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
}

.witr_progress-style8 {
position:relative;
height:40px;
box-shadow:none;
border-radius:20px;
overflow:visible;
padding:7px;
background:#fff;
box-shadow:0 1px 10px rgba(68,68,68,.08);
}

.witr_progress-style8+.witr_progress-style8 {
margin-top:30px;
}

.witr_progress-style8 .progress-bar {
text-align:left;
border-radius:0;
box-shadow:none;
border-radius:15px;
}

.witr_progress-style8 .witr_label {
position:absolute;
left:20px;
color:#fff;
font-size:13px;
font-weight:500;
top:50%;
transform:translateY(-50%);
}

.witr_progress-style8 .witr_percent {
position:absolute;
right:14px;
top:50%;
font-weight:500;
color:#1b1a1a;
font-size:13px;
transform:translateY(-50%);
}

.witr_progress-style9 {
overflow:visible;
position:relative;
border-radius:10px;
margin-top:4px;
margin-bottom:7px;
box-shadow:none;
background:#eee;
padding:0;
height:20px;
}

.witr_progress-style9+.witr_progress-style9 {
margin-top:60px;
}

.witr_progress-style9 .progress-bar {
text-align:left;
border-radius:10px;
line-height:30px;
margin-left:-1px;
box-shadow:none;
}

.witr_title9 .witr_label {
color:#005aff;
font-size:16px;
font-weight:600;
}

.witr_progress-style9 .witr_percent {
position:absolute;
color:#fff;
font-size:11px;
top:50%;
text-align:center;
z-index:10;
text-align:center;
right:0;
font-weight:600;
transform:translateY(-50%);
}

.witr_progress-style9 .witr_percent:after {
content:'';
position:absolute;
background:#005aff;
border-radius:30px 30px 0 30px;
width:30px;
height:30px;
left:-6px;
top:0;
z-index:-1;
transform:rotate(130deg);
}

.witr_progress-style10 {
overflow:visible;
margin-top:20px;
box-shadow:none;
background:#eee;
padding:0;
height:12px;
border-radius:6px;
}

.witr_progress-style10+.witr_progress-style10 {
margin-top:60px;
}

.witr_progress-style10 .progress-bar {
position:relative;
text-align:left;
border-radius:10px;
line-height:30px;
margin-left:-1px;
box-shadow:none;
}

.witr_title10 .witr_label {
font-size:16px;
font-weight:600;
color:#fff;
margin-left:2px;
}

.witr_progress-style10 .witr_percent {
position:absolute;
width:36px;
height:36px;
line-height:32px;
background:#fff;
color:#005aff;
font-size:11px;
top:50%;
text-align:center;
z-index:10;
text-align:center;
right:-1px;
font-weight:600;
transform:translateY(-50%);
border:2px solid#005aff;
border-radius:50%;
text-align:center;
}

.witr_progress-style10 .progress-bar-success .witr_percent {
border-color:#5cb85c;
color:#5cb85c;
}

.witr_progress-style10 .progress-bar-info .witr_percent {
border-color:#5bc0de;
color:#5bc0de;
}

.witr_progress-style10 .progress-bar-warning .witr_percent {
border-color:#005aff;
color:#005aff;
}

.witr_progress-style10 .progress-bar-danger .witr_percent {
border-color:#005aff;
color:#005aff;
}

.progress.witr_progress-style10 {
margin:12px 0;
}

.witr_title {
color:#4D5366;
font-size:15px;
margin-bottom:-22px;
}

.witr_ds_content_aream {
position:relative;
}

@keyframes witr_rotate_all {
from {
transform:rotate(0);
}

to {
transform:rotate(-360deg);
}
}

.set_class {
animation:witr_rotate_all .8s ease-out infinite;
}

@keyframes witr_rotate_left {
to {
transform:rotate(30deg);
}

from {
transform:rotate(175deg);
}
}

.set_class {
animation:witr_rotate_left .8s ease-out infinite;
}

@keyframes witr_rotate_right {
from {
transform:rotate(-175deg);
}

to {
transform:rotate(-30deg);
}
}

.set_class {
animation:witr_rotate_right .8s ease-out infinite;
}

@keyframes witr_squares {
0% {
transform:scale(1);
opacity:0;
}

20% {
transform:scale(1.24);
opacity:1;
}

100% {
transform:scale(2.1);
opacity:0;
}
}

.set_class {
animation:witr_squares .8s ease-out infinite;
}

@keyframes witr_zoom_out {
from {
opacity:1;
}

to {
opacity:0;
}
}

.set_class {
animation:witr_zoom_out .8s ease-out infinite;
}

@keyframes witr_zoom_in {
from {
opacity:0;
}

to {
opacity:1;
}
}

.set_class {
animation:witr_zoom_in .8s ease-out infinite;
}

@keyframes witr_zoom_wave {
0% {
transform:scale(1);
opacity:.8;
}

20% {
opacity:.8;
}

100% {
transform:scale(5.5);
opacity:0;
}
}

.set_class {
animation:witr_zoom_wave .8s ease-out infinite;
}

@keyframes witr_focash {
0%,100% {
transform:scale(0);
}

50% {
transform:scale(1);
}
}

.set_class {
animation:witr_zoom .8s ease-out infinite;
}

@keyframes witr_up_down {
0% {
margin-top:-150px;
}

100% {
margin-top:0;
}
}

.set_class {
animation:witr_up_down .8s ease-out infinite;
}

@keyframes witr_bounce {
0%,100%,20%,50%,80% {
transform:translateY(0);
}

40% {
transform:translateY(-10px);
}

60% {
transform:translateY(-5px);
}
}

.set_class {
animation:witr_bounce .8s ease-out infinite;
}

.blog-left-side>div {
background-color:#fff;
margin-bottom:30px;
padding:15px;
box-shadow:0 0 5px 0 rgba(148,146,245,.2);
}

.blog-left-side>div:last-child {
margin-bottom:0;
}

.blog-left-side h2 {
margin-bottom:10px;
text-transform:uppercase;
}

.blog-left-side .content {
padding:0;
}

.blog-left-side .push-bottom-large {
margin-bottom:0;
}

.blog-left-side>div:last-child {
margin-bottom:0;
}

.blog-left-side>aside:last-child {
margin-bottom:0!important;
}

.blog-left-side .nav .children li a:hover,.blog-left-side .sub-menu li a:hover {
background:0 0;
color:#18c8ff;
}

.defaultsearch {
background:#f7f7f7;
position:relative;
}

.defaultsearch input {
background:#f7f7f7 none repeat scroll 0 0;
border:0 none;
height:54px;
position:relative;
width:100%;
}

.defaultsearch button {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#858585;
font-size:18px;
padding:1px 15px;
position:absolute;
right:0;
top:50%;
cursor:pointer;
transform:translateY(-50%);
}

.defaultsearch input[type=text] {
padding-left:10px;
}

.blog-left-side .widget h2 {
border-bottom:1px solid #e5e5e5;
bottom:-1px;
display:block;
line-height:17px;
margin-bottom:20px;
padding-bottom:14px;
position:relative;
text-transform:capitalize;
color:#222d39;
}

.blog-left-side .widget h2::before {
background:#005aff none repeat scroll 0 0;
bottom:0;
content:"";
height:20px;
left:-15px;
position:absolute;
width:2px;
top:-3px;
}

.footer-middle .widget h5 {
text-transform:capitalize;
}

.blog-left-side .widget ul {
list-style:none;
}

.blog-left-side .widget ul li {
    margin: 0 0 10px;
    padding-left: 20px;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.blog-left-side .widget ul li span {
font-weight:300;
}

.blog-left-side .widget ul li:last-child {
padding-bottom:0;
margin-bottom:0;
}

.blog-left-side>.widget>ul>li {
margin:0 0 10px;
padding-bottom:10px;
}

.blog-left-side .widget>ul>li:not(:last-child) {
border-bottom:1px solid rgba(0,0,0,.12);
}

.blog-left-side .widget ul li a:hover,.blog-left-side .widget ul li:hover::before {
color:#005aff;
}

.blog-left-side .widget ul li::before {
content:"\f105";
font-family:FontAwesome;
font-size:18px;
left:0;
position:absolute;
}

.witr-blog-side-area {
padding:100px 0;
}

.blog-left-side .widget select {
width:100%;
height:40px;
background:#fff;
border:1px solid #ddd;
padding-left:5px;
}

.widget .screen-reader-text {
display:none;
}

.textwidget select {
width:100%;
}

#wp-calendar {
width:100%;
}

.tagcloud a {
display:inline-block;
font-size:14px!important;
margin:0 8px 10px 0;
padding:7px 15px;
text-align:center;
font-weight:400;
border:1px solid #ddd;
text-transform:capitalize;
}

.r-post-content h3 a:hover,.r-post-content h3:hover,.tagcloud a:hover,.widget_archive ul li a:hover,.widget_archive ul li:hover:before,.widget_categories ul li a:hover,.widget_categories ul li:hover:before {
color:#005aff;
}

.tagcloud a:hover {
background:#005aff;
color:#fff;
}

#wp-calendar caption {
font-size:14px;
font-weight:400;
margin-bottom:10px;
text-align:left;
text-transform:uppercase;
}

#wp-calendar {
font-size:13px;
}

#wp-calendar {
border:0 solid #e5e5e5;
overflow:auto;
vertical-align:top;
width:100%;
margin:0;
}

table#wp-calendar td {
border:1px solid #e5e5e5;
padding:5px 10px;
text-align:center;
vertical-align:top;
font-size:14px;
}

#wp-calendar td,#wp-calendar th {
padding:8px;
}

table#wp-calendar th {
border:1px solid #e5e5e5;
font-size:13px;
font-weight:700;
padding:5px 10px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
}

table#wp-calendar td#today {
color:#fff;
background-color:#005aff;
}

table#wp-calendar td#today a {
color:#fff;
}

.textwidget img {
margin-bottom:15px;
}

.textwidget p {
margin-bottom:.5rem;
}

.dvrm {
opacity:0;
-webkit-transition:.7s;
transition:.7s;
position:relative;
left:600px;
margin-right:80px;
top:0;
}

.dvrm.nav-show {
opacity:1;
left:0;
-webkit-transition:.5s;
transition:.5s;
}

.hamburger {
background:rgba(0,0,0,0);
border:0 none;
color:inherit;
cursor:pointer;
display:inline-block;
font:inherit;
margin:0;
overflow:visible;
padding:20px 15px;
position:absolute;
right:0;
text-transform:none;
top:50%;
transform:translateY(calc(-50%));
transition-duration:.5s;
transition-property:opacity,filter,-webkit-filter;
transition-timing-function:linear;
z-index:99;
outline:0;
}

.hamburger.is-active .hamburger-box {
height:17px;
}

.hamburger-box {
display:inline-block;
height:16px;
position:relative;
width:36px;
margin:auto;
}

.hamburger-inner {
display:block;
top:50%;
}

.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before {
background-color:#fff;
border-radius:4px;
height:3px;
position:absolute;
transition-duration:.15s;
transition-property:transform,-webkit-transform;
transition-timing-function:ease;
width:35px;
}

.hamburger-inner::after,.hamburger-inner::before {
content:"";
display:block;
}

.hamburger-inner::before {
top:-10px;
}

.hamburger-inner::after {
bottom:-10px;
}

.hamburger--slider .hamburger-inner {
top:2px;
}

.hamburger--slider .hamburger-inner::before {
top:10px;
transition-property:opacity,-webkit-transform;
transition-property:transform,opacity;
transition-property:transform,opacity,-webkit-transform;
transition-timing-function:ease;
transition-duration:.2s;
}

.hamburger--slider .hamburger-inner::after {
top:20px;
}

.hamburger--slider.is-active .hamburger-inner {
-webkit-transform:translate3d(0,10px,0) rotate(45deg);
transform:translate3d(0,10px,0) rotate(45deg);
}

.hamburger--slider.is-active .hamburger-inner::before {
-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);
transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);
opacity:0;
}

.hamburger--slider.is-active .hamburger-inner::after {
-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);
transform:translate3d(0,-20px,0) rotate(-90deg);
}

.hamburger--slider-r .hamburger-inner {
top:2px;
}

.hamburger--slider-r .hamburger-inner::before {
top:10px;
transition-property:opacity,-webkit-transform;
transition-property:transform,opacity;
transition-property:transform,opacity,-webkit-transform;
transition-timing-function:ease;
transition-duration:.2s;
}

.hamburger--slider-r .hamburger-inner::after {
top:20px;
}

.hamburger--slider-r.is-active .hamburger-inner {
-webkit-transform:translate3d(0,10px,0) rotate(-45deg);
transform:translate3d(0,10px,0) rotate(-45deg);
}

.hamburger--slider-r.is-active .hamburger-inner::before {
-webkit-transform:rotate(45deg) translate3d(5.71429px,-6px,0);
transform:rotate(45deg) translate3d(5.71429px,-6px,0);
opacity:0;
}

.hamburger--slider-r.is-active .hamburger-inner::after {
-webkit-transform:translate3d(0,-20px,0) rotate(90deg);
transform:translate3d(0,-20px,0) rotate(90deg);
}

.tag-sticky-2 .logonit-single-blog {
border:1px solid #005aff;
}

.blog-content ul,.post_reply ul,.single-blog-content ul {
list-style-type:disc;
}

.blockquote p {
font-size:16px;
}

table {
border-bottom:1px solid #ffffff1f;
border-collapse:collapse;
border-spacing:0;
font-size:18px;
line-height:2;
margin:0 0 20px;
width:100%;
}

th {
font-weight:700;
text-transform:uppercase;
}

td {
border-top:1px solid #ffffff1f;
padding:6px 10px 6px 0;
}

.WgFkxc {
color:#fff;
}

caption,td,th {
font-weight:400;
text-align:left;
}

blockquote {
padding:25px 32px;
margin:0 0 30px;
font-size:17px;
border-left:3px solid #005aff;
font-weight:400;
box-shadow:0 0 15px -9px rgba(224,184,184,.64);
}

blockquote p {
font-weight:400;
font-size:20px;
position:relative;
}

blockquote blockquote {
margin-right:0;
}

blockquote cite,blockquote small {
font-size:20px;
font-weight:600;
}

blockquote code {
color:#555;
font-weight:400;
}

blockquote em,blockquote i {
font-style:normal;
}

small {
font-size:smaller;
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

dl {
margin:0 20px;
}

dt {
font-weight:700;
}

dd {
margin:0 0 20px;
}

address {
font-style:italic;
margin:0 0 24px;
}

address,cite,dfn,em,i,var {
font-style:italic;
}

em {
font-style:italic;
font-weight:700;
}

pre {
background:#f5f5f5;
margin:20px 0;
overflow:auto;
padding:20px;
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word;
font-size:18px;
}

.entry-content .wp-caption.alignleft,.entry-content img.alignleft {
margin-left:-60px;
}

figure.wp-caption.alignleft,img.alignleft {
margin:5px 20px 5px 0;
}

img.size-full,img.size-large,img.wp-post-image {
max-width:100%;
}

.alignleft {
float:left;
}

.comment-content img,.entry-content img,.entry-summary img,.widget img,.wp-caption {
max-width:100%;
}

.alignleft {
display:inline;
float:left;
}

.alignright {
display:inline;
float:right;
}

.aligncenter {
display:block;
margin-right:auto;
margin-left:auto;
}

.wp-caption.alignleft,blockquote.alignleft,img.alignleft {
margin:.4em 1.6em 1.6em 0;
}

.wp-caption.alignright,blockquote.alignright,img.alignright {
margin:.4em 0 1.6em 1.6em;
}

.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter {
clear:both;
margin-top:.4em;
margin-bottom:1.6em;
}

.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright {
margin-bottom:1.2em;
}

.wp-caption {
margin-bottom:1.6em;
max-width:100%;
}

.wp-caption img[class*=wp-image-] {
display:block;
margin:0;
}

.wp-caption-text {
font-size:18px;
line-height:1.5;
padding:.5em 0;
}

.gallery {
margin-bottom:1.6em;
}

.gallery-item {
display:inline-block;
padding:1.79104477%;
text-align:center;
vertical-align:top;
width:100%;
}

.gallery-columns-2 .gallery-item {
max-width:50%;
}

.gallery-columns-3 .gallery-item {
max-width:32.33%;
}

.gallery-columns-4 .gallery-item {
max-width:25%;
}

.gallery-columns-5 .gallery-item {
max-width:20%;
}

.gallery-columns-6 .gallery-item {
max-width:16.66%;
}

.gallery-columns-7 .gallery-item {
max-width:14.28%;
}

.gallery-columns-8 .gallery-item {
max-width:12.5%;
}

.gallery-columns-9 .gallery-item {
max-width:11.11%;
}

.gallery-icon img {
margin:0 auto;
}

.gallery-caption {
color:#707070;
color:rgba(51,51,51,.7);
display:block;
font-size:12px;
font-size:1.2rem;
line-height:1.5;
padding:.5em 0;
}

.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
display:none;
}

.wp-block-cover.has-background-dim.alignleft {
margin-right:15px;
}

.wp-block-button.alignright {
margin-left:10px;
}

.wp-block-button.alignleft {
margin-right:10px;
}

ul.wp-block-gallery.alignleft {
margin-right:15px;
}

.post-password-form input[type=submit] {
border:none;
padding:0 14px;
background:#18c8ff;
color:#fff;
text-transform:lowercase;
}

.post-password-form input[type=password] {
border:1px solid #ddd;
height:29px;
}

.site-title {
font-size:30px;
margin:0;
margin-top:5px;
color:#5b5d62;
}

.site-title a {
font-weight:600;
color:#5b5d62;
text-transform:capitalize;
}

.site-title a:hover {
color:#5b5d62;
}

.site-description {
margin:0;
color:#5b5d62;
}

.logo_area.text-center {
padding:0 0 12px;
}

.sticky {
border-color:#18c8ff;
}

.wp-block-button__link {
background-color:#005aff;
}

.wp-block-button {
margin-bottom:15px;
}

.wp-block-cover p:not(.has-text-color) {
color:#fff;
}

.witr_callto_action {
background-color:#005aff;
padding:65px 0;
}

.single_call_title h3 {
font-size:44px;
color:#fff;
}

.single_call_btn a {
display:inline-block;
font-size:18px;
color:#005aff;
padding:20px 23px;
border-radius:5px;
background:#fff;
font-weight:600;
}

.single_call_btn a:hover {
color:#fff;
background:#052944;
}

.all_color_call-home2 {
margin-top:79px;
}

.witr_btn {
background:#005aff;
color:#fff;
display:inline-block;
font-size:18px;
padding:12px 40px;
text-align:center;
position:relative;
margin-right:20px;
z-index:2;
transition:1s;
font-weight:400;
border-radius:5px;
}

.witr_btn.witr_btn_home_2 {
background:#005aff;
}

.witr_btn.witr_btn_home_2:hover {
background:#005aff;
}

.witr_btn:hover {
background:#005aff;
color:#fff;
}

.witr_button_area {
margin-top:56px;
}

.witr_btn i {
font-size:18px;
margin-left:10px;
transition:1s;
}

.witr_btn i:hover {
margin-left:10px;
}

.witr_bbtn {
border-radius:30px;
color:#005aff;
display:inline-block;
font-size:18px;
font-weight:500;
padding:12px 40px;
text-align:center;
text-transform:capitalize;
position:relative;
margin-right:20px;
z-index:2;
transition:1s;
border:2px solid#005aff;
}

.witr_bbtn:hover {
color:#fff;
background:#005aff;
border-color:#005aff;
}

.witr_bbtn i {
font-size:15px;
margin-right:6px;
}

.witr_gbtn {
background-color:#3d59e8;
background-image: linear-gradient(45deg, #005aff 0%, #FFB06C 100%);
border-radius:30px;
color:#fff;
display:inline-block;
font-size:18px;
font-weight:600;
padding:12px 40px;
text-align:center;
text-transform:capitalize;
position:relative;
margin-right:20px;
z-index:2;
transition:all .5s;
}

.witr_gbtn:hover {
color:#fff;
}

.witr_gbtn::before {
position:absolute;
border-radius:3px;
left:0;
height:100%;
opacity:0;
background-image: linear-gradient(45deg, #FFB06C 0%, #005aff 100%);
top:0;
content:"";
width:100%;
z-index:-2;
transition:all .5s ease;
}

.witr_gbtn:hover::before {
opacity:1;
}

.witr_gbtn i {
font-size:15px;
margin-right:6px;
}

.witr_gbbtn {
border-radius:30px;
color:#d71700;
display:inline-block;
font-size:18px;
font-weight:500;
padding:12px 40px;
text-align:center;
text-transform:capitalize;
position:relative;
margin-right:20px;
z-index:2;
transition:all .5s;
}

.witr_gbbtn:hover {
color:#fff;
}

.witr_gbbtn::before {
position:absolute;
border-radius:3px;
left:0;
height:100%;
opacity:1;
background:linear-gradient(45deg,#005aff,#005aff);
top:0;
content:"";
width:100%;
z-index:-2;
transition:all .5s ease;
}

.witr_gbbtn::after {
position:absolute;
border-radius:3px;
left:2px;
opacity:1;
background:#fff;
top:2px;
content:"";
z-index:-1;
transition:all .5s ease;
width:calc(100% - 4px);
height:calc(100% - 4px);
}

.witr_gbbtn:hover::before {
opacity:1;
}

.witr_gbbtn:hover::after {
opacity:0;
}

.witr_gbbtn i {
font-size:15px;
margin-right:6px;
}

.witr_vbtn {
width:50px;
height:50px;
line-height:50px;
text-align:center;
position:relative;
border-radius:50%;
z-index:2;
margin-top:10px;
display:inline-block;
color:#fff;
background:#005aff;
}

.witr_vbtn i {
color:#fff;
}

.witr_vbtn:hover {
background:#005aff;
}

.witr_vbbtn {
width:50px;
height:50px;
line-height:46px;
text-align:center;
position:relative;
border-radius:50%;
z-index:2;
margin-top:10px;
display:inline-block;
border:2px solid#005aff;
}

.witr_vbbtn i {
color:#005aff;
}

.witr_vbbtn:hover {
background:#005aff;
border-color:#005aff;
}

.witr_vbbtn:hover i {
color:#fff;
}

.witr_vgbtn {
width:50px;
height:50px;
line-height:50px;
text-align:center;
position:relative;
border-radius:50%;
z-index:2;
margin-top:10px;
display:inline-block;
background:linear-gradient(45deg,#005aff,#005aff);
}

.witr_vgbtn i {
color:#fff;
}

.witr_vhgbtn {
width:50px;
height:50px;
line-height:50px;
text-align:center;
position:relative;
border-radius:50%;
z-index:2;
margin-top:10px;
display:inline-block;
background:linear-gradient(45deg,#005aff,#005aff);
}

.witr_vhgbtn::before {
position:absolute;
border-radius:50%;
left:0;
height:100%;
z-index:-2;
opacity:0;
-webkit-transition:.3s;
transition:.3s;
top:0;
content:"";
width:100%;
background:linear-gradient(45deg,#005aff,#005aff);
}

.witr_vhgbtn:hover::before {
opacity:1;
}

.witr_vhgbtn i {
color:#fff;
}

.witr_vbgbtn {
width:50px;
height:50px;
line-height:50px;
text-align:center;
position:relative;
border-radius:50%;
z-index:2;
margin-top:10px;
display:inline-block;
}

.witr_vbgbtn::before {
position:absolute;
border-radius:50%;
left:0;
height:100%;
z-index:-2;
opacity:1;
-webkit-transition:.3s;
transition:.3s;
top:0;
content:"";
width:100%;
background:linear-gradient(45deg,#005aff,#005aff);
}

.witr_vbgbtn::after {
height:calc(100% - 4px);
width:calc(100% - 4px);
z-index:-1;
opacity:1;
background:#324452;
-webkit-transition:all .5s ease;
transition:all .5s ease;
position:absolute;
border-radius:50%;
left:2px;
top:2px;
content:"";
}

.witr_vbgbtn:hover::after {
opacity:0;
}

.witr_vbgbtn i {
color:#fff;
}

.witr_vbbgbtn_inner {
width:70px;
height:70px;
text-align:center;
position:relative;
border-radius:50%;
z-index:2;
margin-right:20px;
}

.witr_vbbgbtn_inner:before {
position:absolute;
border-radius:50%;
left:0;
height:100%;
z-index:-2;
opacity:1;
-webkit-transition:.3s;
transition:.3s;
top:0;
content:"";
width:100%;
background:-webkit-linear-gradient(45deg,#005aff,#005aff);
background:linear-gradient(45deg,#005aff,#005aff);
}

.witr_vbbgbtn_inner:after {
height:calc(100% - 2px);
z-index:-1;
opacity:1;
background:#04071e;
-webkit-transition:all .5s ease;
transition:all .5s ease;
position:absolute;
border-radius:50%;
left:1px;
top:1px;
content:"";
width:calc(100% - 2px);
}

.witr_vbbgbtn {
width:50px;
height:50px;
line-height:50px;
text-align:center;
position:relative;
border-radius:50%;
z-index:2;
margin-top:10px;
display:inline-block;
}

.witr_vbbgbtn::before {
position:absolute;
border-radius:50%;
left:0;
height:100%;
z-index:-2;
opacity:1;
-webkit-transition:.3s;
transition:.3s;
top:0;
content:"";
width:100%;
background:linear-gradient(45deg,#005aff,#005aff);
}

.witr_vbbgbtn::after {
height:calc(100% - 4px);
width:calc(100% - 4px);
z-index:-1;
opacity:1;
background:#04071e;
-webkit-transition:all .5s ease;
transition:all .5s ease;
position:absolute;
border-radius:50%;
left:2px;
top:2px;
content:"";
}

.witr_vbbgbtn i {
color:#005aff;
}

.witr_vdbbgbtn_inner {
width:70px;
height:70px;
text-align:center;
position:relative;
border-radius:50%;
z-index:2;
margin-right:20px;
}

.witr_vdbbgbtn_inner:before {
position:absolute;
border-radius:50%;
left:0;
height:100%;
z-index:-2;
opacity:1;
-webkit-transition:.3s;
transition:.3s;
top:0;
content:"";
width:100%;
background:-webkit-linear-gradient(45deg,#005aff,#005aff);
background:linear-gradient(45deg,#005aff,#005aff);
}

.witr_vdbbgbtn_inner:after {
height:calc(100% - 2px);
z-index:-1;
opacity:1;
background:#fff;
-webkit-transition:all .5s ease;
transition:all .5s ease;
position:absolute;
border-radius:50%;
left:1px;
top:1px;
content:"";
width:calc(100% - 2px);
}

.witr_vdbbgbtn {
width:50px;
height:50px;
line-height:50px;
text-align:center;
position:relative;
border-radius:50%;
z-index:2;
margin-top:10px;
display:inline-block;
}

.witr_vdbbgbtn::before {
position:absolute;
border-radius:50%;
left:0;
height:100%;
z-index:-2;
opacity:1;
-webkit-transition:.3s;
transition:.3s;
top:0;
content:"";
width:100%;
background:linear-gradient(45deg,#005aff,#005aff);
}

.witr_vdbbgbtn i {
color:#fff;
}

.f_left {
float:left;
margin-right:5px;
}

.witr_vider_text {
float:left;
}

.witr_vider_text_inner {
margin-top:5px;
}

span.witr_v_text1 {
color:#626262;
display:block;
font-size:17px;
font-weight:300;
}

span.witr_v_text2 {
font-size:17px;
font-weight:600;
text-transform:uppercase;
}

.witr_btn_vstyled {
display:inline-flex;
}

.witr_btn_vstyle {
margin-right:15px;
}

.vtbtnsty4 {
margin-top:10px;
}

.mrtb5 {
margin:5px 0;
}

.mrtb10 {
margin:10px 0;
}

.mrtb15 {
margin:15px 0;
}

.mrtb20 {
margin:20px 0;
}

.mrtb30 {
margin:30px 0;
}

.mrtb40 {
margin:40px 0;
}

.mrtb50 {
margin:50px 0;
}

.mrtb60 {
margin:60px 0;
}

.mrtb70 {
margin:70px 0;
}

.mrtb80 {
margin:80px 0;
}

.mrtb90 {
margin:90px 0;
}

.mrtb100 {
margin:100px 0;
}

.mrtb110 {
margin:110px 0;
}

.mrtb120 {
margin:120px 0;
}

.mrt5 {
margin-top:5px;
}

.mrt10 {
margin-top:10px;
}

.mrt15 {
margin-top:15px;
}

.mrt20 {
margin-top:20px;
}

.mrt25 {
margin-top:25px;
}

.mrt30 {
margin-top:30px;
}

.mrt35 {
margin-top:35px;
}

.mrt40 {
margin-top:40px;
}

.mrt45 {
margin-top:45px;
}

.mrt50 {
margin-top:50px;
}

.mrt55 {
margin-top:55px;
}

.mrt60 {
margin-top:60px;
}

.mrt65 {
margin-top:65px;
}

.mrt70 {
margin-top:70px;
}

.mrt75 {
margin-top:75px;
}

.mrt80 {
margin-top:80px;
}

.mrt85 {
margin-top:85px;
}

.mrt90 {
margin-top:90px;
}

.mrt95 {
margin-top:95px;
}

.mrt100 {
margin-top:100px;
}

.mrt110 {
margin-top:110px;
}

.mrt120 {
margin-top:120px;
}

.mrt130 {
margin-top:130px;
}

.mrt140 {
margin-top:140px;
}

.mrt150 {
margin-top:150px;
}

.mrt160 {
margin-top:160px;
}

.mrt170 {
margin-top:170px;
}

.mrt180 {
margin-top:180px;
}

.mrt190 {
margin-top:190px;
}

.mrt200 {
margin-top:200px;
}

.mrb5 {
margin-bottom:5px;
}

.mrb10 {
margin-bottom:10px;
}

.mrb15 {
margin-bottom:15px;
}

.mrb20 {
margin-bottom:20px;
}

.mrb25 {
margin-bottom:25px;
}

.mrb30 {
margin-bottom:30px;
}

.mrb35 {
margin-bottom:35px;
}

.mrb40 {
margin-bottom:40px;
}

.mrb45 {
margin-bottom:45px;
}

.mrb50 {
margin-bottom:50px;
}

.mrb55 {
margin-bottom:55px;
}

.mrb60 {
margin-bottom:60px;
}

.mrb65 {
margin-bottom:65px;
}

.mrb70 {
margin-bottom:70px;
}

.mrb75 {
margin-bottom:75px;
}

.mrb80 {
margin-bottom:80px;
}

.mrb85 {
margin-bottom:85px;
}

.mrb90 {
margin-bottom:90px;
}

.mrb95 {
margin-bottom:95px;
}

.mrb100 {
margin-bottom:100px;
}

.mrb110 {
margin-bottom:110px;
}

.mrb120 {
margin-bottom:120px;
}

.mrb130 {
margin-bottom:130px;
}

.mrb140 {
margin-bottom:140px;
}

.mrb150 {
margin-bottom:150px;
}

.mrb160 {
margin-bottom:160px;
}

.mrb170 {
margin-bottom:170px;
}

.mrb180 {
margin-bottom:180px;
}

.mrb190 {
margin-bottom:190px;
}

.mrb200 {
margin-bottom:200px;
}

.mrl5 {
margin-left:5px;
}

.mrl10 {
margin-left:10px;
}

.mrl15 {
margin-left:15px;
}

.mrl20 {
margin-left:20px;
}

.mrl25 {
margin-left:25px;
}

.mrl30 {
margin-left:30px;
}

.mrl35 {
margin-left:35px;
}

.mrl40 {
margin-left:40px;
}

.mrl45 {
margin-left:45px;
}

.mrl50 {
margin-left:50px;
}

.mrl55 {
margin-left:55px;
}

.mrl60 {
margin-left:60px;
}

.mrl65 {
margin-left:65px;
}

.mrl70 {
margin-left:70px;
}

.mrl75 {
margin-left:75px;
}

.mrl80 {
margin-left:80px;
}

.mrl85 {
margin-left:85px;
}

.mrl90 {
margin-left:90px;
}

.mrl95 {
margin-left:95px;
}

.mrl100 {
margin-left:100px;
}

.mrl110 {
margin-left:110px;
}

.mrl120 {
margin-left:120px;
}

.mrl130 {
margin-left:130px;
}

.mrl140 {
margin-left:140px;
}

.mrl150 {
margin-left:150px;
}

.mrl160 {
margin-left:160px;
}

.mrl170 {
margin-left:170px;
}

.mrl180 {
margin-left:180px;
}

.mrl190 {
margin-left:190px;
}

.mrl200 {
margin-left:200px;
}

.mrr5 {
margin-right:5px;
}

.mrr10 {
margin-right:10px;
}

.mrr15 {
margin-right:15px;
}

.mrr20 {
margin-right:20px;
}

.mrr25 {
margin-right:25px;
}

.mrr30 {
margin-right:30px;
}

.mrr35 {
margin-right:35px;
}

.mrr40 {
margin-right:40px;
}

.mrr45 {
margin-right:45px;
}

.mrr50 {
margin-right:50px;
}

.mrr55 {
margin-right:55px;
}

.mrr60 {
margin-right:60px;
}

.mrr65 {
margin-right:65px;
}

.mrr70 {
margin-right:70px;
}

.mrr75 {
margin-right:75px;
}

.mrr80 {
margin-right:80px;
}

.mrr85 {
margin-right:85px;
}

.mrr90 {
margin-right:90px;
}

.mrr95 {
margin-right:95px;
}

.mrr100 {
margin-right:100px;
}

.mrr110 {
margin-right:110px;
}

.mrr120 {
margin-right:120px;
}

.mrr130 {
margin-right:130px;
}

.mrr140 {
margin-right:140px;
}

.mrr150 {
margin-right:150px;
}

.mrr160 {
margin-right:160px;
}

.mrr170 {
margin-right:170px;
}

.mrr180 {
margin-right:180px;
}

.mrr190 {
margin-right:190px;
}

.mrr200 {
margin-right:200px;
}

.pdlr0 {
padding-right:0;
padding-left:0;
}

.elementor-widget-witr_section_Shape.elementor-widget:not(:last-child) {
margin-bottom:0;
}

.witr_shape_item_inner {
/* position:absolute;
left:0;
top:0;
z-index:-1;
content:"";
transition:.5s; */
    z-index: 0;
    top: -130px;
    left: 16%;
    bottom: 0px;
}
.witr_shape_item_inner{
animation: witr_movetb_box45  5s  linear  2s  infinite  alternate  running;
}
.witr_shape_box {
width: 660px;
height: 660px;
background-color: #182C44;
border-style: solid;
border-width: 140px 140px 140px 140px;
border-color: #005AFF;
border-radius: 100%;
}

.witr_shape_box_text {
text-align:center;
left:50%;
top:50%;
margin:auto;
text-align:center;
position:absolute;
content:"";
transform:translateX(-50%) translateY(-50%);
font-size:18px;
}
.witr_shape_item {
    position: absolute;
    top: -130px;
    left: 16%;
    right: 0;
    bottom: 0;
}
@keyframes witr_movelr_box45 {
0% {
transform:translateX(0);
}

100% {
transform:translateX(45px);
}
}

@keyframes witr_movelr_box90 {
0% {
transform:translateX(0);
}

100% {
transform:translateX(90px);
}
}

@keyframes witr_movelr_box180 {
0% {
transform:translateX(0);
}

100% {
transform:translateX(180px);
}
}

@keyframes witr_movelr_box360 {
0% {
transform:translateX(0);
}

100% {
transform:translateX(360px);
}
}

@keyframes witr_movetb_box45 {
0% {
transform:translateY(0);
}

100% {
transform:translateY(45px);
}
}

@keyframes witr_movetb_box90 {
0% {
transform:translateY(0);
}

100% {
transform:translateY(90px);
}
}

@keyframes witr_movetb_box180 {
0% {
transform:translateY(0);
}

100% {
transform:translateY(180px);
}
}

@keyframes witr_movetb_box360 {
0% {
transform:translateY(0);
}

100% {
transform:translateY(360px);
}
}

@keyframes witr_rotate_360 {
0% {
transform:rotate(0);
}

100% {
transform:rotate(360deg);
}
}

@keyframes witr_rotate_180 {
0% {
transform:rotate(0);
}

100% {
transform:rotate(180deg);
}
}

@keyframes witr_rotate_90 {
0% {
transform:rotate(0);
}

100% {
transform:rotate(90deg);
}
}

@keyframes witr_rotate_45 {
0% {
transform:rotate(0);
}

100% {
transform:rotate(45deg);
}
}
.witr_slick_slider_area{
	background:#182C44;
}


.wirt_ani_slick_image {
position:absolute;
left:-3%;
top:-11%;
animation:witr_movetb_box45 3s linear 2s infinite alternate running;
}

.witr_not_ani {
animation:witr_abmovetb_box15 3s linear 2s infinite alternate running;
}

@keyframes witr_abmovetb_box15 {
0% {
transform:translateY(-40px);
}

100% {
transform:translateY(-20px);
}
}


.witr_slick_slider_area.witr_slick2_slider {
    overflow: hidden;
    position: relative;
}


.banner_area {
position:relative;
height:800px;
}

.banner_area_inner {
position:relative;
top:50%;
transform:translateY(-50%);
}

.banner-content {
position:relative;
top:50%;
transform:translateY(-50%);
z-index:99;
}

.banner-content h1 {
font-size:40px;
color:#fff;
}

.banner-content h2,.banner-content h3 {
font-size:75px;
color:#324452;
}
.banner-content.content-4 h2,
.banner-content.content-4 p{
	color:#fff;
}
.banner-content h1 span,.banner-content h2 span,.banner-content h3 span {
color:#005aff;
}

.banner-content p {
margin-top:18px;
margin-bottom:36px;
font-size:24px;

}

.text-center.banner-content h1,.text-center.banner-content h2,.text-center.banner-content h3,.text-center.banner-content p {
margin-left:auto;
margin-right:auto;
}

.banner-content a i {
color:#fff;
background:#005aff;
height:50px;
width:50px;
text-align:center;
line-height:50px;
border-radius:5px;
margin-right:8px;
margin-left:9px;
font-size:20px;
}

.butn {
background:0 0;
border:2px solid#fff;
position:relative;
vertical-align:middle;
transition:.5s;
outline:0;
border-radius:5px;
color:#fff;
display:inline-block;
font-size:16px;
font-weight:500;
z-index:2;
padding:10px 30px;
overflow:hidden;
margin-right:5px;
}

.butn:hover {
	border-color:#005aff;
	color:#fff;
}

.witr_float .butn {
float:left;
margin-right:20px;
}

.butn::before {
content:'';
width:0;
height:100%;
background:#005aff;
position:absolute;
left:0;
top:0;
z-index:-1;
transition:.5s;
}

.butn:hover::before {
width:100%;
}

.witr_deshboard {
position:relative;
 padding:28px 0px 0px; 
}

.banner-content.content-3 ul li {
display:inline-block;
}

.banner-content.content-3 ul li a {
margin-top:0;
padding:0 12px;
}

.banner-content.content-3 ul li a i {
background-color:transparent;
font-size:17px;
height:0;
width:0;
margin:0;
}

.banner-content.content-4 ul li {
display:inline-block;
margin-top:6px;
}

.banner-content.content-4 ul li a i {
background:transparent;
color:#fff;
border:1px solid#fff;
height:36px;
width:36px;
line-height:36px;
font-size:17px;
margin-right:0;
-webkit-transition:.5s;
transition:.5s;
display:inline-block;
}

.banner-content.content-4 ul li a:hover i {
background:#005aff;
border-color:#005aff;
}

.banner-content form {
position:relative;
width:445px;
}

.banner-content input {
background-color:transparent;
color:#005aff;
border:1px solid#005aff;
height:50px;
width:445px;
padding-left:30px;
border-radius:30px;
}

.banner-content input::-webkit-input-placeholder {
color:#005aff;
opacity:1;
}

.banner-content input:-ms-input-placeholder {
color:#005aff;
opacity:1;
}

.banner-content input::-moz-placeholder {
color:#005aff;
opacity:1;
}


.banner-content button {
position:absolute;
right:0;
bottom:0;
background:#005aff;
border:0;
height:50px;
padding:14px 35px;
border-radius:30px;
color:#fff;
font-weight:500;
cursor:pointer;
line-height:0;
}

.curosel-style .owl-nav div {
background:#f01e4a;
border-radius:50%;
color:#005aff;
font-size:19px;
height:44px;
left:-45px;
line-height:42px;
position:absolute;
top:32%;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
width:44px;
text-align:center;
z-index:99;
opacity:0;
}

.curosel-style .owl-nav .owl-next {
left:auto;
right:-45px;
-webkit-transition:.5s;
transition:.5s;
color:#fff;
}

.curosel-style .owl-nav .owl-prev {
color:#fff;
-webkit-transition:.5s;
transition:.5s;
}

.curosel-style .owl-nav .owl-next:hover {
background:#324452;
}

.curosel-style .owl-nav .owl-prev:hover {
background:#324452;
}

.owl-carousel .owl-item img {
margin:auto;
}

.curosel-style:hover .owl-nav div {
opacity:1;
}

.witr_cross_car.curosel-style .owl-nav div {
left:15px;
}

.witr_cross_car.curosel-style .owl-nav .owl-next {
right:15px;
left:auto;
}

.owl-dots {
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
bottom:-17px;
position:absolute;
text-align:center;
width:100%;
}

.owl-dot {
background:0 0;
border-radius:50px;
display:inline-block;
height:12px;
margin-left:5px;
margin-right:5px;
width:12px;
border:1px solid#005aff;
}

.owl-dot.active {
background:-webkit-gradient(linear,right top,left top,from(#DE7047),to(#0d2f5d));
background:-webkit-linear-gradient(right,#005aff,#0d2f5d);
background:linear-gradient(-90deg,#005aff,#0d2f5d);
border:none;
}

.witr_shop_area {
padding:100px 0;
}

.witr_oder_count {
padding:0 0 25px;
}

.nice-select .list {
z-index:99;
}

.nice-select span.current,.woocommerce .woocommerce-result-count {
font-weight:600;
}

.tbd_product_area {
padding:0;
}

.tbd_shop_archive_area {
padding:100px 0;
}

.tbd_product {
margin-bottom:50px;
}

.tbd_product_inner {
position:relative;
overflow:hidden;
}

.tbd_product_thumb {
position:relative;
}

.thb_product_preview {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
text-align:center;
transition:.5s;
opacity:0;
}

.woocommerce a.tbd_live_preview {
display:inline-block;
text-align:center;
font-size:13px;
text-transform:uppercase;
background:#f01e4a;
color:#fff;
letter-spacing:.3px;
padding:15px 30px;
border-radius:2px;
top:50%;
position:relative;
transform:translateY(-50%);
}

.woocommerce a.added_to_cart {
text-align:center;
font-size:13px;
text-transform:uppercase;
background:#f01e4a;
color:#fff;
padding:12px 29px;
border-radius:2px;
top:50%;
left:50%;
display:inline-block;
position:absolute;
z-index:999;
transform:translateY(-50%) translateX(-50%);
}

.tbd_add_to_card {
text-align:center;
position:absolute;
left:0;
right:0;
bottom:-132px;
opacity:0;
transition:.7s;
}

.tbd_add_to_card a {
display:inline-block;
margin:0 3px;
background:#000;
height:50px;
width:50px;
font-size:18px;
color:#fff;
line-height:50px;
border-radius:50%;
}

.woocommerce a.tbd_live_preview:hover {
background:#000;
color:#fff;
}

.tbd_add_to_card a:hover {
background:#f01e4a;
color:#fff;
}

.tbd_sale_price {
text-align:center;
transition:.5s;
}

.woocommerce span.tbd_sale_inner {
background:#f01e4a;
color:#fff;
padding:10px 15px;
display:inline-block;
border-radius:2px;
font-size:14px;
text-transform:uppercase;
right:10px;
top:10px;
left:auto;
line-height:1;
min-width:auto;
min-height:auto;
}

.woocommerce span.onsale.onsingle_sale.tbd_sale_inner {
background:#f01e4a;
color:#fff;
padding:10px 15px;
display:inline-block;
border-radius:2px;
font-size:14px;
text-transform:uppercase;
right:auto;
top:10px;
left:10px;
line-height:1;
min-width:auto;
min-height:auto;
}

.tbd_product_content {
display:block;
overflow:hidden;
box-shadow:0 5px 10px 0 rgba(148,146,245,.2);
padding:14px 20px 24px;
text-align:center;
}

.tbd_product_type.tbd_fload_left {
float:left;
margin-right:15px;
}

.tbd_product_type.tbd_fload_left a {
font-size:26px;
}

.tbd_product_title h2 {
font-size:20px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.tbd_product_title a {
font-family:Roboto,sans-serif;
}

.tbd_product_title span a {
font-size:13px;
color:#655d5d;
}

.tbd_product_title span {
font-family:Roboto,sans-serif;
}

.tbd_item_info a:hover,.tbd_product_title h2 a:hover {
color:#f01e4a;
}

.tbd_product:hover .thb_product_preview {
background:rgba(0,0,0,.7);
}

.tbd_product:hover .tbd_add_to_card {
opacity:1;
bottom:15px;
}

.tbd_product:hover .thb_product_preview {
opacity:1;
}

.woocommerce .products .star-rating,.woocommerce .star-rating {
padding:10px 0 5px;
float:none;
margin:auto;
margin-top:10px;
font-size:14px;
margin-bottom:5px;
color:#ffc107;
}

.woocommerce p.stars a {
color:#ffc107;
}

.woocommerce div.product p.price,.woocommerce div.product p.price ins,.woocommerce div.product span.price,.woocommerce div.product span.price ins {
font-weight:700;
font-size:1rem;
}

.tbd_product_not .woocommerce-info {
margin:30px 0;
border:none;
font-size:20px;
}

.woocommerce-info::before {
color:#f01e4a;
}

.tbd_shop_archive_area.tbd_single_product_area {
padding-bottom:0;
}

.tbd_single_image {
position:relative;
}

.tbd_single_image a.woocommerce-product-gallery__trigger {
position:absolute;
top:10px;
left:15px;
z-index:999;
font-size:19px;
border:1px solid #c3bcbc;
height:45px;
width:45px;
line-height:45px;
text-align:center;
border-radius:50%;
}

.woocommerce div.product .woocommerce-product-rating {
margin:10px 0 0;
}

.woocommerce div.product form.cart .button {
padding:11px 23px;
line-height:16px;
font-size:13px;
background:#f01e4a;
text-transform:uppercase;
color:#fff;
transition:all .2s;
border:none;
font-weight:400;
}

.woocommerce .quantity .qty {
height:39px;
border:1px solid #ddd;
}

span.posted_in,span.tagged_as {
display:block;
font-weight:700;
}

.woocommerce div.product .product_title {
margin-bottom:4px;
font-size:24px;
}

.woocommerce div.product .stock {
color:#f01e4a;
}

#review_form_wrapper .comment-form label {
font-size:14px;
margin-right:10px;
font-weight:700;
}

#review_form_wrapper .comment-form input {
border:1px solid #f6f6f6;
}

h2.witr_related_title {
padding:20px 0 40px;
}

.woocommerce-tabs.wc-tabs-wrapper.tbd_tab_area {
padding:100px 0 50px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
padding:0 0 10px;
margin:0 0 30px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
border:none;
padding:0 1em;
margin-right:15px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border:none;
background-color:#f01e4a;
display:inline-block;
padding:0 1em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
display:none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding:.5em 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color:#fff;
}

.woocommerce div.product .woocommerce-tabs .panel h2 {
font-size:20px;
padding-bottom:20px;
}

.woocommerce table.shop_attributes th {
font-weight:700;
font-size:12px;
}

.woocommerce table.shop_attributes td p {
font-size:14px;
}

.woocommerce .woocommerce-Reviews .star-rating {
float:right;
}

strong.woocommerce-review__author {
font-size:16px;
}

span.comment-reply-title {
font-size:18px;
font-weight:500;
text-transform:capitalize;
}

.woocommerce .comment-form-comment label,.woocommerce .comment-form-rating label {
font-size:14px;
font-weight:700;
text-transform:capitalize;
}

.woocommerce #review_form #respond textarea {
border:1px solid #f6f6f6;
}

.woocommerce div.product div.images .flex-control-thumbs li {
padding:5px 5px 0 0;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-box-flex:1;
-ms-flex:1 0 16%;
flex:1 0 16%;
}

.woocommerce div.product div.images .flex-control-thumbs {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
overflow:auto;
}

.witr_shop_template {
padding:100px 0 50px;
}

h2.woocommerce-loop-category__title {
display:block;
padding:25px 0;
font-size:22px;
background:#fafcfe;
text-align:center;
}

mark.count {
background:#fafcfe;
}

.woocommerce .witr_product_cart button.button.alt,.woocommerce .witr_product_cart input.button.alt {
background:#72a40d;
font-weight:500;
}

.woocommerce .witr_product_cart button.button.alt:hover,.woocommerce .witr_product_cart input.button.alt:hover {
background:#034997;
}

.woocommerce table.witr_product_cart thead tr th {
font-weight:600;
font-size:15px;
}

.woocommerce table.witr_product_cart tbody tr td,.woocommerce table.witr_product_cart thead tr th {
border:1px solid #faf6f6;
text-align:center;
}

.woocommerce table.witr_product_cart tbody tr td {
font-size:15px;
}

.woocommerce table.witr_product_cart tbody tr td.product-thumbnail img {
width:100px;
height:100px;
}

.woocommerce table.witr_product_cart tbody tr td a {
box-shadow:none;
color:#555;
font-weight:400;
}

.woocommerce table.witr_product_cart tbody tr td a.witr_cart_delete {
color:#f01e4a;
}

.witr_cart_coupon {
padding:20px 0;
}

.woocommerce .witr_product_cart .coupon label {
font-size:18px;
margin-right:10px;
}

.woocommerce .witr_product_cart .coupon input {
height:42px;
border-radius:3px;
border:1px solid #ddd;
padding-left:10px;
}

.woocommerce .witr_cart_to_cross a.checkout-button.alt,.woocommerce .witr_checkout_form button.button.alt,.woocommerce .witr_product_cart button,.woocommerce .witr_product_cart button.button:disabled,.woocommerce .witr_product_cart button.button:disabled[disabled],.woocommerce a.button,.woocommerce a.button.wc-backward,.woocommerce button.button,.woocommerce input.button {
display:inline-block;
text-align:center;
font-size:13px;
text-transform:uppercase;
background:#f01e4a;
color:#fff;
letter-spacing:.3px;
padding:15px 30px;
border-radius:2px;
position:relative;
transition:.5s;
}

.woocommerce .witr_cart_to_cross a.checkout-button.alt:hover,.woocommerce .witr_checkout_form button.button.alt:hover .woocommerce a.button:hover,.woocommerce .witr_product_cart button:hover,.woocommerce a.button.wc-backward:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover {
background:#000;
color:#fff;
}

.woocommerce-info,.woocommerce-message {
border-top-color:#f01e4a;
}

.woocommerce-message::before {
color:#f01e4a;
}

.witr_cart_to_cross .cart_totals>h2,.witr_cart_to_cross .cross-sells>h2 {
font-size:23px;
font-weight:600;
margin-top:40px;
}

.witr_cart_to_cross .cart_totals>h2 {
background:#f01e4a;
padding:13px 16px;
color:#fff;
}

.witr_cart_to_cross .cross-sells>h2 {
margin-bottom:40px;
}

.woocommerce .witr_cart_to_cross .cart_totals table {
padding-top:15px!important;
}

.woocommerce .witr_cart_to_cross table.shop_table tbody tr th {
font-size:14px;
font-weight:700;
border:0;
}

.woocommerce .witr_cart_to_cross table.shop_table tbody tr td {
font-size:14px;
font-weight:700;
padding:15px;
border:0;
}

.woocommerce .witr_cart_to_cross table.shop_table tbody tr.order-total td,.woocommerce .witr_cart_to_cross table.shop_table tbody tr.order-total th {
border-top:1px solid #ddd;
}

.woocommerce .witr_cart_to_cross table.shop_table tbody tr td label,.woocommerce .witr_cart_to_cross table.shop_table tbody tr td p {
font-size:14px;
font-weight:600;
}

.woocommerce .witr_cart_to_cross .wc-proceed-to-checkout {
text-align:right;
}

.witr_cart_to_cross span#select2-calc_shipping_state-container {
padding:5px 20px 5px 10px;
}

.witr_checkout_form .witr_ck_blling h3,.witr_checkout_form h3#order_review_heading,h2.woocommerce-order-details__title {
font-size:22px;
font-weight:600;
margin-top:0;
margin-bottom:10px;
background:#f01e4a;
padding:10px 15px;
color:#fff;
}

.witr_checkout_form h3#order_review_heading {
margin-bottom:0;
}

.woocommerce .witr_checkout_form table.shop_table th {
font-weight:600;
padding:9px 12px;
line-height:1.5em;
font-size:18px;
}

.woocommerce-checkout.witr_checkout_form #payment {
background:#fbf9f9;
border-radius:5px;
}

.woocommerce-checkout.witr_checkout_form .wc_payment_method label {
font-size:20px;
font-weight:700;
}

.woocommerce .witr_checkout_form table.shop_table {
border-top:0;
padding-top:12px;
}

.woocommerce form .form-row {
width:100%!important;
}

.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea {
width:100%!important;
padding:8px;
}

.woocommerce #payment .form-row select,.woocommerce .form-row select,.woocommerce-page #payment .form-row select {
width:100%;
height:30px;
}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {
padding:.6180469716em;
background-color:#f2f2f2;
color:#43454b;
outline:0;
border:0;
-webkit-appearance:none;
border-radius:2px;
box-sizing:border-box;
font-weight:400;
border:solid 2px #e4e4e4;
}

.woocommerce span.woocommerce-input-wrapper {
display:contents;
}

.woocommerce .woocommerce-checkout .form-row label {
line-height:2;
font-weight:500;
font-size:16px;
}

.select2-container--default .select2-selection--single {
height:40px;
}

.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select {
border-color:#f01e4a;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
padding:3px 12px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
top:7px;
}

@media only screen and (min-width:769px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
width:22%;
}

.woocommerce-account .woocommerce-MyAccount-content {
width:75%;
}
}

nav.woocommerce-MyAccount-navigation ul {
list-style-type:none;
padding-left:0;
max-width:200px;
font-size:17px;
line-height:26px;
}

nav.woocommerce-MyAccount-navigation ul li {
padding:8px 20px;
background-color:rgba(0,0,0,.05);
border-bottom:1px solid rgba(0,0,0,.05);
}

nav.woocommerce-MyAccount-navigation ul li.is-active {
background-color:#f01e4a;
}

nav.woocommerce-MyAccount-navigation ul li.is-active a {
color:#fff;
cursor:default;
}

nav.woocommerce-MyAccount-navigation ul li.is-active:after {
content:"";
height:0;
width:0;
border-top:20px solid transparent;
border-left:14px solid #f01e4a;
border-bottom:20px solid transparent;
float:right;
margin-right:-34px;
margin-top:-7px;
}

nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
background-color:rgba(0,0,0,.07);
}

nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after {
content:"";
height:0;
width:0;
border-top:20px solid transparent;
border-left:14px solid rgba(0,0,0,.07);
border-bottom:20px solid transparent;
float:right;
margin-right:-34px;
margin-top:-7px;
}

.woocommerce-MyAccount-content a {
color:#f01e4a;
}

.woocommerce form .form-row,.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row {
display:block;
}

.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2 {
max-width:unset;
}

.woocommerce-column__title {
font-size:18px;
margin-bottom:30px;
background:#f01e4a;
padding:12px 10px;
color:#fff;
}

#customer_login h2 {
font-size:28px;
font-weight:500;
}

#customer_login label {
cursor:pointer;
font-size:16px;
}

#customer_login form.login,#customer_login form.register {
border:1px solid #f0f0f0;
padding:20px;
margin:2em 0;
text-align:left;
border-radius:5px;
}

.content-widget .select2-container .select2-selection--single {
height:38px;
}

.content-widget .select2-container--default .select2-selection--single .select2-selection__arrow {
top:5px;
}

.content-widget .widget_price_filter .ui-slider .ui-slider-handle,.content-widget .widget_price_filter .ui-slider .ui-slider-range {
background-color:#f01e4a;
}

.content-widget .select2-container--default .select2-selection--single .select2-selection__arrow {
height:26px;
position:absolute;
top:5px;
right:1px;
width:20px;
}

.price_label {
font-size:16px;
position:relative;
top:4px;
}

.search-field {
border:1px solid #ddd;
padding-left:10px;
height:38px;
padding-bottom:6px;
width:67%;
}

.widget_product_search button {
text-align:center;
font-size:13px;
background:#f01e4a;
color:#fff;
padding:7px 14px 10px;
border-radius:2px;
transition:.5s;
cursor:pointer;
border:none;
}

.content-widget .products .star-rating,.content-widget .star-rating {
margin:inherit;
margin-bottom:0;
}

.content-widget ul.cart_list li img,.content-widget ul.product_list_widget li img {
width:80px;
}

.content-widget ul.product_list_widget li span {
font-weight:400;
}

.witr_breadcumb_shop li a {
color:#fff;
margin-right:5px;
}

.witr_breadcumb_shop li i {
font-size:13px;
margin-right:5px;
}

.blog-left-side .widget ul li span.product-title {
white-space:nowrap;
text-overflow:ellipsis;
width:136px;
overflow:hidden;
display:block;
}

.content-widget ul.product_list_widget li ins {
outline:0;
border:none;
text-decoration:none;
}

.fix {
clear:both;
}

.witr_butn {
padding:0 50px;
border:1px solid#005aff;
position:relative;
-webkit-transition:.5s;
color:#fff;
transition:.5s;
cursor:pointer;
overflow:hidden;
border-radius:5px;
line-height:50px;
margin-top:30px;
text-transform:uppercase;
display:inline-block;
font-size:16px;
font-weight:500;
margin-right:10px;
background:#005aff;
}

.witr_butn:hover {
color:#fff;
border-color:#212024;
z-index:999;
background:#212024;
}

.witr_video_butns {
display:inline-block;
text-transform:uppercase;
font-size:16px;
overflow:hidden;
}

.witr_banner_area {
height:800px;
padding:0;
position:relative;
}

.witr_banner_content {
left:0;
position:absolute;
right:0;
top:44%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
z-index:1;
}

.witr_banner_content.text-left {
margin-left:0;
}

.witr_banner_content.text-right {
margin-right:0;
}

.witr_banner_content h1 {
font-size:20px;
margin-bottom:0;
}

.witr_banner_content h2 {
font-size:60px;
margin-bottom:0;
    padding: 20px 0px 30px 0px;
}

.witr_banner_content h1 span,.witr_banner_content h2 span {
color:#005aff;
}

.witr_banner_content p {
font-size:18px;
width:48%;
}

.witr_banner_content.text-center p {
margin:20px auto 16px;
}

.witr_banner_content.text-right p {
margin:20px 0 16px auto;
}

.witr_banner_contentt a.witr_butn {
font-weight:600;
}

.witr_rimg img {
top:50%;
position:absolute;
right:0;
-webkit-transform:translate(-50%);
transform:translate(-50%);
}

.witr_banner_content ul li {
display:inline-block;
}

.witr_banner_content a i {
color:#005aff;
background:#fff;
height:50px;
width:50px;
text-align:center;
line-height:50px;
-webkit-transition:.5s;
transition:.5s;
border-radius:50%;
margin-right:10px;
font-size:20px;
}

.witr_banner_content a i:hover {
color:#fff;
background:#005aff;
}

.witr_ico2 {
margin-top:10px;
}

.witr_banner_content form {
position:relative;
width:445px;
}

.witr_banner_content form input {
background-color:transparent;
color:#fff;
border:1px solid #fff;
height:50px;
width:445px;
padding-left:30px;
border-radius:30px;
margin-top:45px;
}

.witr_banner_content form input::-webkit-input-placeholder {
color:#fff;
opacity:1;
}

.witr_banner_content form input:-ms-input-placeholder {
color:#fff;
opacity:1;
}

.witr_banner_content form input::-moz-placeholder {
color:#fff;
opacity:1;
}

.witr_banner_content form input::placeholder {
color:#fff;
opacity:1;
}

.witr_banner_content form button {
position:absolute;
right:0;
bottom:0;
background:#fff;
border:0;
height:50px;
padding:14px 35px;
border-radius:30px;
color:#005aff;
font-weight:500;
cursor:pointer;
line-height:0;
}

.item_area {
padding:40px 0;
}

.inner_sub_item {
text-align:center;
}

.inner_sub_item p {
padding:0 10px;
}

.inner_sub_item span {
margin-left:70px;
margin-top:20px;
}

.item_feature {
padding:40px 17px;
}

.item_feature_area {
box-shadow:0 0 20px 0 rgba(42,67,113,.15);
}

.item_feature:hover {
box-shadow:0 0 20px 0 rgba(42,67,113,.15);
}

.item_feature:hover .inner_sub_item span {
color:#005aff;
}

.single_ferture :hover {
box-shadow:0 0 20px 0 rgba(42,67,113,.15);
padding:40px 0;
}

.single_ferture:hover .sub-item span {
color:#005aff;
}

.single_ferture {
text-align:center;
}
.sub-border-2.all_feature_color.text-center {
    margin-bottom: 30px;
}
.sub-item {
position:relative;
}

.sub-item i {
font-size:40px;
color:#fff;
height:80px;
width:80px;
text-align:center;
border-radius:50px;
line-height:80px;
background:#005aff;
display:inline-block;
}

.sub-item:hover i {
transition:.5s;
/* animation:witr_bounce .8s ease-out infinite; */
}

@keyframes witr_bounce {
0%,100%,20%,50%,80% {
transform:translateY(0);
}

40% {
transform:translateY(-10px);
}

60% {
transform:translateY(-5px);
}
}

.sub-item span {
position:absolute;
top:-6px;
left:50%;
font-size:50px;
color:#eee;
transform:translateX(-50%);
z-index:-1;
font-weight:500;
}

.sub-item h3 {
margin-top:29px;
color:#fff;
font-size:24px;
margin-bottom: 10px;
}
.sub-item p{
	color:#fff;
}
.feature_btn a {
transition:.5s;
color:#fff;
}

.feature_btn a:hover {
color:#005aff;
}

.sub-border-2 .sub-item span {
top:42px;
left:45%;
z-index:999;
transition:.5s;
}

.sub-border-2:hover .sub-item span {
color:#fff;
}

.sub-border-2 .sub-item p {
padding:0;
}

.sub-item.sub-item-3 i {
height:80px;
width:80px;
color:#005aff;
line-height:78px;
border:2px solid#005aff;
background:0 0;
-webkit-transition:.5s;
transition:.5s;
display:inline-block;
}
.sub-item.sub-item-6.all_feature_color{
	margin-bottom:30px;
}
.sub-item.sub-item-3 p {
padding-top:22px;
}

.sub-item.sub-item-3:hover i {
color:#fff;
background:#005aff;
}

.sub-item-3.sub-item h3 {
padding-bottom:8px;
margin-top:0;
}

.sub-item.sub-item-6 i {
border-radius:30% 70% 70% 30%/50% 50% 50% 50%;
background:#f7f8ff;
color:#005aff;
-webkit-transition:.5s;
transition:.5s;
display:inline-block;
}

.sub-item.sub-item-6:hover i {
color:#fff;
background:#005aff;
}

.sub-item.sub-item-8 {
padding:32px 20px 30px;
box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.04);
margin-bottom: 30px;
}

.sub-item.sub-item-8:hover {
	box-shadow:0 0 29px -26px #000;
}
.feature_btn {
    margin-top: 15px;
}
.witr_feature_3d {
perspective:1000px;
transition:.1s;
}

.witr_feature_3d:hover .witr_single_feature_3d {
transform:rotateY(-180deg);
}

.witr_single_feature_3d {
transition:transform .5s;
transform-style:preserve-3d;
position:relative;
text-align:center;
z-index:999;
}

.witr_feature_position {
left:0;
padding:40px 20px;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
}

.witr_feature_back_3d,.witr_feature_front_3d {
backface-visibility:hidden;
position:absolute;
top:0;
left:0;
background:#fff;
}

.witr_feature_front_3d {
z-index:2;
}

.witr_feature_back_3d {
z-index:3;
transform:rotateY(-180deg);
}

.witr_feature_3d,.witr_feature_back_3d,.witr_feature_front_3d {
height:398px;
width:100%;
margin-bottom:30px;
}

.witr_feature_icon_3d {
margin-bottom:14px;
}

.witr_feature_icon_3d i {
font-size:35px;
color:#fff;
display:inline-block;
}

.witr_feature_content_3d h3 {
margin-bottom:15px;
color:#fff;
font-size:25px;
}

.witr_feature_content_3d p {
color:#fff;
}

.witr_feature_front_3d {
background:#15263b;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
position:relative;
}

.witr_feature_front_3d:before {
content:"";
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:-1;
}

.witr_feature_back_3d {
background:#005aff;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
/* background-image:url(https://demo.themexbd.com/html/logonit/assets/images/home2-blog.jpg); */
}

.witr_feature_back_3d:before {
content:"";
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:-1;
}

.witr_feature_btn_3d {
margin-top:27px;
z-index:999;
}

.witr_feature_btn_3d a {
border:2px solid #fff;
border-radius:50px;
color:#fff;
display:inline-block;
font-size:15px;
padding:8px 33px;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
background:transparent;
}

.witr_feature_btn_3d a:hover {
background:#fff;
color:#005aff;
}

.witr_slug_feature {
background:#ddd;
position:relative;
padding:120px 0;
overflow:hidden;
}

.witr_slug_feature .witr_feture_back_con_slugf {
position:absolute;
top:-244px;
left:0;
opacity:1;
width:100%;
height:100%;
text-align:center;
padding:0 30px;
background:#d90a2cd9;
transition:.5s;
}

.witr_slug_feature:hover .witr_feture_back_con_slugf {
top:0;
}

.witr_back_con_slugf {
position:relative;
top:50%;
transform:translateY(-50%);
}

.witr_slug_front_contentf {
display:flex;
background:#d90a2cd9;
position:absolute;
left:0;
bottom:0;
width:100%;
padding:10px 20px;
transition:.5s;
}

.witr_feature_iconf {
color:#fff;
font-size:40px;
text-align:center;
transition:all .3s ease 0s;
}

.witr_back_con_slugf .witr_content_textf h3 {
font-size:20px;
margin-bottom:11px;
padding-top:0;
color:#fff;
}

.witr_slug_front_contentf .witr_content_textf h3 {
color:#fff;
margin-left:20px;
margin-top:17px;
font-size:20px;
}

.witr_content_textf p {
color:#fff;
}

.witr_slug_feature:hover .witr_slug_front_contentf {
bottom:-100px;
}

.witr_slug_front_contentf .witr_content_textf p {
display:none;
}

.witr_feature_btn_f a {
color:#fff;
background:#fff;
color:#005aff;
padding:6px 21px;
border-radius:30px;
margin-top:15px;
display:inline-block;
}

.witr_feature_btn_f a:hover {
color:#fff;
background:#005aff;
}

.single_feature2 {
position:relative;
z-index:1;
background:#15263b;
padding: 65px 20px 54px;
transition:.5s;
text-align:center;
margin-bottom: 30px;

}

.single_feature2.single_feature3 {
background:#686157;
}

.witr_fea2_icon_top i {
font-size:80px;
color:#fff;
}
.single_feature2:hover{
background:#005aff;
}
.single_feature2:hover .witr_fea2_icon_top i {
transition:.5s;
}

.witr_feature2_icon {
position:absolute;
top:50%;
left:50%;
transform:translateX(-50%) translateY(-50%);
z-index:-1;
opacity:0;
transition:.5s;
}

.single_feature2:hover .witr_feature2_icon,.single_feature2.single_feature3:hover .witr_feature2_icon {
opacity:8%;
}

.witr_feature2_icon i {
font-size:150px;
color:#fff;
}

.single_feature2 h3 {
font-size:24px;
margin-top:23px;
color:#fff;
}

.single_feature2 p {
color:#fff;
}

.witr_feature_btn2 a {
color:#fff;
}

.witr_feature_btn2 a:hover {
color:#005aff;
}

.singleService {
position:relative;
padding:24px 0 0;
transition:all ease .4s;
-webkit-transition:all ease .4s;
-moz-transition:all ease .4s;
}

.singleService h3 {
font-size:22px;
line-height:37px;
margin-bottom:7px;
}

.singleService p {
margin-bottom:88px;
}

.boxTop.singleService p {
margin-bottom:0;
}

.box {
position:relative;
text-align:center;
}

.box:before {
width:267px;
height:276px;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
content:'';
text-align:center;
background:url(https://demo.themexbd.com/html/logonit/assets/images/s5.png) no-repeat center center/cover;
transition:all ease .4s;
animation-fill-mode:both;
animation:box_blinker_before 3.5s linear infinite;
}

@keyframes box_blinker_before {
0% {
transform:rotate(0);
}

100% {
transform:rotate(360deg);
}
}

.box:after {
width:163px;
height:182px;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
visibility:hidden;
opacity:0;
content:'';
text-align:center;
background:url(https://demo.themexbd.com/html/logonit/assets/images/s6.png) no-repeat center center/cover;
transition:all ease .4s;
animation-fill-mode:both;
animation:box_blinker_after 3.5s linear infinite;
}

@keyframes box_blinker_after {
0% {
transform:rotate(0);
}

100% {
transform:rotate(360deg);
}
}

.singleService:hover .box:before {
visibility:hidden;
opacity:0;
}

.singleService:hover .box:after {
visibility:visible;
opacity:1;
}

.box i {
color:#005aff;
font-size:53px;
line-height:53px;
z-index:5;
top:0;
left:6px;
text-align:center;
position:relative;
transition:all ease .4s;
-webkit-transition:all ease .4s;
-moz-transition:all ease .4s;
}

.singleService:hover .box i {
color:#b79d5b;
}

.singleService h2 {
font-size:60px;
line-height:37px;
color:#884646;
top:35px;
right:-52px;
z-index:-1;
position:relative;
margin:0;
transition:all ease .4s;
-webkit-transition:all ease .4s;
-moz-transition:all ease .4s;
}

.singleService:hover .box i,.singleService:hover h2 {
color:#005aff;
}

.boxTop h2 {
top:-42px;
right:-40px;
}

.boxTop {
padding-top:100px;
}

.boxTop .box {
margin-bottom:84px;
}

.tab_item ul {
border-bottom:1px solid #fff;
}

.tab_item ul li {
padding:0;
}

.tab_item ul li a {
color:#fff;
border-bottom:2px solid transparent;
padding:7px 70px;
}

.tab_item .nav-pills li .nav-link.active {
color:#fff;
background:0 0;
border-bottom:2px solid #fff;
border-radius:0;
}

.tab_area .tab_content h3 {
color:#fff;
font-size:28px;
line-height:45px;
padding-bottom:25px;
}

.tab_area .tab_content p {
color:#fff;
}

.tab_area .tab_content a {
color:#fff;
border:1px solid #fff;
border-radius:30px;
line-height:40px;
padding:0 52px;
text-transform:capitalize;
margin-top:45px;
font-weight:500;
-webkit-transition:.5s;
transition:.5s;
}

.tab_area .tab_content a:hover {
background:#fff;
color:#005aff;
}

.tab_area .tab_content:first-child a {
margin-right:25px;
}

.digital-img img {
width:100%;
}

.witr_play_vi {
position:relative;
}

.witr_about_image {
position:relative;
}

.witr_about_image::before {
position:absolute;
content:'';
width:100%;
height:100%;
}

.witr_about_image img {
width:100%;
}

.play-overlay {
position:absolute;
left:50%;
top:50%;
transform:translateX(-50%) translateY(-50%);
}

.play-overlay a {
position:relative;
display:inline-block;
width:100px;
height:100px;
font-size:28px;
border-radius:100%;
background:#005aff;
}

.play-overlay a::before {
position:absolute;
content:'';
width:100%;
height:100%;
background:#005aff;
border-radius:50%;
animation-fill-mode:both;
animation:witr_squares 1.5s ease-in-out infinite;
}

.play-overlay i {
color:#fff;
position:absolute;
left:50%;
top:50%;
transform:translateX(-50%) translateY(-50%);
}

.images_area {
position:relative;
}

.singleAbSlide {
position:absolute;
right:127px;
bottom:-76px;
left:5px;
}

.ab_videoArea span {
display:none;
}

.ab_videoArea {
position:relative;
background:#005aff;
padding:33px 19px;
border-radius:5px;
}

.ab_videoArea h3 {
font-size:22px;
line-height:32px;
color:#fff;
margin-bottom:15px;
}

.ab_videoArea p {
color:#fff;
margin-bottom:13px;
}

.ab_videoArea img {
width:153px;
height:73px;
}

.ab_videoArea i {
position:relative;
float:right;
left:-10px;
width:52px;
height:52px;
line-height:52px;
border-radius:50%;
background:#fff;
color:#005aff;
text-align:center;
z-index:1;
font-size:23px;
}

.ab_videoArea i::after {
width:68px;
height:68px;
left:-8px;
top:-8px;
background:rgba(255,255,255,.73);
position:absolute;
content:'';
z-index:-1;
border-radius:50%;
animation-fill-mode:both;
animation:blinker 1.5s ease-in-out infinite;
-webkit-animation:blinker 1.5s ease-in-out infinite;
-moz-animation:blinker 1.5s ease-in-out infinite;
}

@keyframes blinker {
0% {
transform:scale(1,1);
}

50% {
transform:scale(1.1,1.1);
}

100% {
transform:scale(1,1);
}
}

.witr_video_area {
background-image:url(../images/call-to-bg.jpg);
background-size:cover;
position:relative;
padding:100px 0;
}

.witr_video_area::before {
position:absolute;
content:'';
width:100%;
height:100%;
background:#0000009e;
top:0;
left:0;
}
.witr_video_area.witr_video_area2 {
background-image:url(../images/logonit-home-2slider.jpg);
background-size:cover;
position:relative;
padding:120px 0;
}

.witr_video_area.witr_video_area::before {
position:absolute;
content:'';
width:100%;
height:100%;
background:#005affd4;
top:0;
left:0;
}

.video-overlay {
padding:67px 0 50px;
}

.video-item a {
position:relative;
display:inline-block;
width:100px;
height:100px;
font-size:28px;
border-radius:100%;
background:#005aff;
}

.video-item a::before {
position:absolute;
content:'';
width:100%;
height:100%;
background:#005aff;
border-radius:50%;
top:0;
animation-fill-mode:both;
animation:witr_squares 1.5s ease-in-out infinite;
left:0;
right:0;
bottom:0;
}

.video-item i {
color:#fff;
position:absolute;
left:50%;
top:50%;
transform:translateX(-50%) translateY(-50%);
}

.video-item h3 {
color:#fff;
font-size:35px;
font-weight:600;
line-height:30px;
margin-top:35px;
}

.witr_about_content h2 span,.witr_about_content h3 span {
color:#07d1c1;
}

.witr_about_content p {
margin-top:20px;
}

.witr_about_content h2,.witr_about_content h3,.witr_about_content p {
margin-left:auto!important;
margin-right:auto!important;
}

.witr_about_btn {
margin-top:60px;
}

.witr_about_btn a {
font-size:17px;
font-weight:500;
background:#005aff;
border-radius:30px;
padding:18px 42px;
transition:.5s;
}

.witr_about_btn a:hover {
background:#4c0062;
color:#fff;
}

.map-area iframe {
width:100%;
padding:10px;
height:625px;
border:none;
box-shadow:0 0 30px 0 rgba(0,0,0,.1);
}

.witr_contect_form_area {
padding:83px 0 100px;
}

.wirt_inner_contact {
text-align:center;
margin-top:16px;
}

.contact_thumb_icon i {
font-size:36px;
color:#005aff;
text-align:center;
}

.contect_title p {
font-size:18px;
color:#052944;
margin-top:30px;
}

.single_form {
margin-top:40px;
}

.single_contact_area {
background-color:#f3f4f5;
padding:60px 39px;
}

.tbd_section_title_inner p {
text-align:center;
}

.contact-title_area {
margin-bottom:19px;
}

.form_field_input {
margin-bottom:30px;
width:48%;
float:left;
}

.form_field_input input::placeholder,.form_message_input textarea::placeholder {
color:#fff;
}
.witr_apartment_form textarea::placeholder{
	color:#fff;
}
.form_message_input {
margin-bottom:25px;
}

.form_field_input select,.single_form input {
height:50px;
width:530px;
padding:15px;
border-radius:7px;
background-color:#005aff;
color:#fff;
border:none;
}

.form_message_input textarea {
width:1090px;
height:150px;
padding:53px;
border-radius:7px;
background-color:#005aff;
color:#fff;
}

.contact_btn button {
background-color:#005aff;
padding:9px 45px;
color:#fff;
border:none;
transition:.5s;
line-height:45px;
}

.contact_btn {
text-align:center;
}

.service {
background:#01dbb0;
}

.service-item2 {
padding:0 24px;
}

.service-item i {
color:#fff;
width:68px;
height:68px;
text-align:center;
line-height:68px;
box-shadow:0 0 30px 0 rgba(148,146,245,.2);
font-size:40px;
-webkit-transition:.5s;
transition:.5s;
display:inline-block;
border-radius:50px;
background-color: rgba(0, 90, 255, 0.78);
margin-top: 12px;
}
.logonit-business-solutions-area .service-item i{
	background:transparent;
	font-size:24px;
}
.logonit-business-solutions-area .service-item:hover i {
	background:#005aff;
	font-size:24px;
}
.service-item2 i {
color:#fff;
background-color:#005aff;
border-radius:0;
}

.service-item2:hover i {
border-radius:50%;
}

.service-item {
margin-bottom:30px;
}

.service-btn1 {
margin-top:10px;
}

.service-btn1 a {
color:#000;
font-size:16px;
}

.service-btn1:hover a {
color:#005aff;
}

.logonit_newsletter_area {
background-color:#f9f9f9;
padding:80px 0;
}

.logonit_process_area {
background-image:url(https://demo.themexbd.com/html/logonit/assets/images/logonit-shapl-bg.png);
background-color:#FAFAFA;
background-position: center center;
background-repeat: no-repeat;
padding:95px 0 60px;

}
.logonit_shap_area {
    margin-bottom: 30px;
}
.process_top{
	margin-top:40px;
}
.logonit_about .logonit_process_area {
padding-bottom:60px;
}
.logonit_shap_area{
	overflow:hidden;
}
.logonit_thumb img:hover{
	width:190px;
	height:190px;
	transition: .5s;
}
.inner_logonit_process-area {
background:url(https://demo.themexbd.com/html/logonit/assets/images/clernmaster-shapes.png) no-repeat center top;
background-position:top center;
background-repeat:no-repeat;
}

.logonit_top {
margin-top:45px;
}

.practice-top {
margin-top:27px;
}

/* .service-item:hover i {
background:#005aff;
color:#fff;
border-color:#005aff;
border-radius:0;
} */

.service-item3:hover i {
background:#005aff;
color:#fff;
border-color:#005aff;
border-radius:0;
}

.service-item h3 {
    padding-top: 18px;
    font-size: 18px;
    color: #fff;
	font-weight: 400;
}

.service-item p {
padding-top:0;
font-size: 24px;
color: #fff;
}

.logonit_legal_practice_area {
padding:95px 0 70px;
background:#F9F9F9;
}

.logonit_service_area.logonit_service_area2 {
padding-top:92px;
}

.service-item3 {
box-shadow:0 0 20px 0 rgba(0,0,0,.06);
padding:40px 30px;
}

.logonit_team_member_area {
padding:95px 0 96px;
}
.logonit-service-one-area .logonit_team_member_area {
	background:#182C44;
    padding: 0px 0 70px;
}
.all_team {
margin-top:38px;
}

.about-logonit .logonit_team_member_area {
background:#F9F9F9;
}

.logonit_feature_area {
	background:#182C44;
padding:100px 0px 100px;
}
.logonit_about_area {
	background:#182C44;
    padding: 30px 0px 70px;
}

.witr-allpd{
	padding:0;
}
.feature-top{
	margin-top:34px;
}
.logonit_clints .logonit_feature_area {
padding:100px 0;
}

.logonit_team_area {
background-color: #F9F9F9;
padding:95px 0 70px;
}

.witr_service_3d {
perspective:1000px;
transition:.1s;
}

.witr_service_3d:hover .witr_single_service_3d {
transform:rotateY(-180deg);
}

.witr_single_service_3d {
transition:transform .5s;
transform-style:preserve-3d;
position:relative;
text-align:center;
z-index:999;
}

.witr_service_position {
left:0;
padding:40px 20px;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
}

.witr_service_back_3d,.witr_service_front_3d {
backface-visibility:hidden;
position:absolute;
top:0;
left:0;
background:#fff;
}

.witr_service_front_3d {
z-index:2;
}

.witr_service_back_3d {
z-index:3;
transform:rotateY(-180deg);
}

.witr_service_back_3d,.witr_service_front_3d {
height:398px;
width:100%;
}

.witr_service_icon_3d {
margin-bottom:14px;
}

.witr_service_icon_3d i {
font-size:35px;
color:#fff;
display:inline-block;
font-weight: 900;
}

.witr_service_content_3d h3 {
margin-bottom:12px;
color:#fff;
font-size: 28px;
}

.witr_service_content_3d p {
color:#fff;
font-size: 19px;
}

.witr_service_front_3d {
background:#005aff;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
position:relative;
}

.witr_service_front_3d:before {
content:"";
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:-1;
}

.witr_service_back_3d {
background-image:url(../images/process-thumb1.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover;

}

.witr_service_back_3d:before {
content:"";
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:-1;
background-color: rgba(0, 90, 255, 0.788235294117647);
}
.witr_service_back_3d.witr_service2_back_3d {
background-image:url(../images/blog-thumb-home3.jpg);
}
.witr_service_back_3d.witr_service3_back_3d {
background-image:url(../images/process-thumb2.jpg);
}


.witr_service_btn_3d {
margin-top:27px;
z-index:999;
}

.witr_service_btn_3d a {
border:2px solid #fff;
border-radius:30px;
color:#fff;
display:inline-block;
font-size:15px;
padding:8px 33px;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
}

.witr_service_btn_3d a:hover {
background:#fff;
color:#005aff;
}

.witr_service2 {
overflow:hidden;
margin-bottom: 30px;
}

.witr_front_content {
position:relative;
}

.witr_service2_image {
position:relative;
}

.witr_service2_image img {
width:100%;
}

.witr_service2_box {
background:#182c44;
padding:32px 30px;
}

.witr_service2_icon {
float:left;
margin-right:25px;
margin-top:-17px;
}

.witr_service2_icon i {
color:#fff;
background:#005aff;
font-size:30px;
transition:all .3s ease 0s;
width:70px;
height:70px;
line-height:70px;
border-radius:5px;
display:inline-block;
}

.witr_custom2_icon {
float:left;
margin-right:25px;
}

.witr_custom2_icon i {
color:#fff;
font-size:50px;
transition:all .3s ease 0s;
display:inline-block;
}

.witr_titles {
overflow:hidden;
}

.witr_titles h3 {
color:#fff;
}

.witr_back_service2 {
position:absolute;
background:rgba(0,90,255,.9);
top:-55%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
height:100%;
padding:0 30px;
transition:.5s;
}

.witr_service2:hover .witr_back_service2 {
top:50%;
}

.witr_content_service2 {
position:relative;
top:50%;
transform:translateY(-50%);
}

.witr_content_service2 p {
color:#fff;
    margin-bottom: 15px;
}

.witr_content_service2 ul li a {
color:#fff;
transition:.5s;
}

.witr_content_service2 ul li a:hover {
color:#005aff;
}

.witr_service2_btnb {
margin-top:15px;
}

.witr_service2_btnb a {
color:#fff;
}

.witr_single_service3 {
border:1px solid #39495d;
transition:.5s;
    margin-bottom: 30px;
}

.witr_single_service3:hover {
border:1px solid #182c44;
}

.witr_service3_thumb {
position:relative;
}

.witr_service3_thumb img {
width:100%;
}

.witr_service3_thposi {
opacity:0;
transition:.5s;
}

.witr_single_service3:hover .witr_service3_thposi {
opacity:1;
}

.witr_service3_box {
position:absolute;
top:50%;
transform:translateY(-50%);
transition:.5s;
padding:0 30px;
}

.witr_single_service3:hover .witr_service3_box {
opacity:0;
}

.witr_service3_icon {
float:left;
margin-right:25px;
}

.witr_service3_icon i {
font-size:50px;
transition:.5s;
display:inline-block;
color:#fff;
}

.witr_service3_content {
overflow:hidden;
}

.witr_service3_content h3 {
margin-bottom:20px;
font-size:24px;
color:#fff;
}
.witr_service3_content p{
	color:#fff;
	font-size: 19px;
}
.witr_btn_inner {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
opacity:0;
}

.witr_single_service3:hover .witr_btn_inner {
opacity:1;
}

.witr_service3_btn a {
color:#fff;
background:#005aff;
padding:15px 25px;
}

.mobil-item .slick-dots li button {
background-color:transparent;
font-size:0;
width:18px;
height:18px;
border:1px solid #fff;
margin:0 5px;
cursor:pointer;
border-radius:50%;
padding:0;
}

.mobil-item .slick-dots li.slick-active button {
background:#fff;
}

.witr_process {
overflow:hidden;
}

.witr_process_image img {
position:relative;
width:100%;
}

.witr_process_box {
position:absolute;
left:20px;
bottom:20px;
z-index:99;
}

.witr_process_icon i {
color:#fff;
background:#005aff;
font-size:20px;
transition:.5s;
width:40px;
height:40px;
line-height:40px;
padding: 8px;
}

.witr_process :hover .witr_process_icon i {
display:none;
}

.witr_content_service h3 {
color:#fff;
}

.witr_back_process {
background:#005aff;
opacity:0;
padding:35px 30px 30px;
transition:.5s;
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
z-index:1;
transform:scale(0);
}

.witr_process :hover .witr_back_process {
opacity:.9;
transform:scale(1);
}

.witr_content_service {
position:relative;
top:50%;
transform:translateY(-50%);
}

.witr_content_service p {
color:#fff;
}

.witr_process_btnb {
margin-top:15px;
}

.witr_process_btnb a {
color:#fff;
}

.witr_process_icon2 i {
color:#fff;
background:#005aff;
font-size:20px;
transition:.5s;
width:40px;
height:40px;
line-height:40px;
display:none;
padding-left: 10px;
}

.witr_process :hover .witr_process_icon2 i {
display:block;
}

.witr_team_section {
position:relative;
}

.witr_team_section img {
width:100%;
}

.witr_team_section:before {
content:"";
position:absolute;
background-color:#fe0040b3;
height:100%;
width:100%;
left:0;
top:0;
opacity:0;
transition:.5s;
}

.witr_team_section:hover:before {
opacity:1;
}

.team_overlay_icon a i {
position:absolute;
transform:translate(-50%,-50%);
left:50%;
color:#fff;
top:50%;
font-size:35px;
opacity:0;
}

.witr_team_section:hover .team_overlay_icon a i {
opacity:1;
}

.team_o_icon {
position:absolute;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
-webkit-transition:.5s;
transition:.5s;
opacity:0;
}

.witr_team_section:hover .team_o_icon {
opacity:1;
}

.team_o_icon ul li {
list-style:none;
display:inline-block;
}

.team_o_icon ul li a {
display:block;
width:35px;
height:35px;
line-height:33px;
border:1px solid #ddd;
border-radius:30px;
text-align:center;
transition:.5s;
color:#fff;
margin:0 2px;
}

.team_o_icon ul li a:hover {
color:#fff;
background:#005aff;
border-color:#005aff;
}

.team_o_icons {
margin-top:15px;
padding-top:17px;
padding-bottom:10px;
position:relative;
}

.team_o_icons::before {
position:absolute;
content:"";
background:#ddd;
top:0;
height:1px;
width:25%;
margin:auto;
left:0;
right:0;
transition:.5s;
}

.all_color_team:hover .team_o_icons::before {
background:#005aff;
width:100%;
}

.team_o_icons ul li {
list-style:none;
display:inline-block;
}

.team_o_icons ul li a {
display:block;
width:30px;
height:30px;
line-height:28px;
border:1px solid #ddd;
border-radius:30px;
text-align:center;
transition:.5s;
color:#005aff;
margin:0 2px;
font-size:15px;
}

.team_o_icons ul li a:hover {
color:#fff;
background:#005aff;
border-color:#005aff;
}

.witr_team_content {
padding:22px 0;
/* background:#005aff; */
}

.witr_team_content:hover {
/* background:#005aff; */
}

.witr_team_content h5 {
font-weight:700;
margin:0;

}

.witr_team_content h5 a:hover,.witr_team_content h5:hover {
color:#f00;
}

.witr_team_content span {
font-size:18px;
}

.team-part {
border-radius:5px;
overflow:hidden;
box-shadow:0 5px 4px 0 rgba(0,0,0,.05);
margin-bottom:30px;
}

.team-sec {
position:relative;
}

.team-sec:before {
content:"";
position:absolute;
background-color: rgba(4, 74, 202, 0.94);
height:100%;
width:100%;
left:0;
top:0;
-webkit-transition:.5s;
transition:.5s;
}

.team-sec img {
width:100%;
}

.witr_team_content2 {
position:absolute;
width:100%;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
padding:0 25px;
-webkit-transition:.5s;
transition:.5s;
}

.team-part:hover .team-sec:before,.team-part:hover .witr_team_content2 {
top:-670px;
}

.witr_team_content2 h5 {
font-size:23px;
color:#fff;
margin:0;
}

.witr_team_content2 span {
color:#fff;
}

.witr_team_content2 p {
color:#fff;
padding-top:10px;
}

.team-part .team-social {
position:absolute;
bottom:-110px;
height:100px;
width:100%;
background:#005aff;
text-align:center;
-webkit-transition:.5s;
transition:.5s;
}

.team-part:hover .team-social {
bottom:0;
}

.team-social:hover {
background:#005aff;
}

.team-social ul {
padding-top:30px;
}

.team-social ul li {
display:inline-block;
margin:0 3px;
}

.team-social ul li a {
font-size:17px;
color:#fff;
height:34px;
width:34px;
line-height:34px;
text-align:center;
border-radius:50%;
border:1px solid #f5f5f5;
display:inline-block;
-webkit-transition:.5s;
transition:.5s;
}

.team-social ul li a:hover {
color:#fff;
background:#005aff;
border-color:#005aff;
}

.witr_team_sec_3 {
position:relative;
}

.witr_team_sec_3 img {
width:100%;
}

.witr_team_sec_3:before {
content:"";
position:absolute;
background: rgba(0, 90, 255, 0.87);
height:100%;
width:100%;
left:0;
top:-150%;
-webkit-transition:.5s;
transition:.5s;
}

.witr_team_content3 {
position:absolute;
width:100%;
left:50%;
top:-350px;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
padding:0 25px;
-webkit-transition:.5s;
transition:.5s;
}

.team-part:hover .witr_team_content3 {
top:50%;
}

.team-part:hover .witr_team_sec_3:before {
top:0;
}

.witr_team_content3 h5 {
font-size:17px;
color:#fff;
margin:0;
}

.witr_team_content3 span {
color:#fff;
}

.witr_team_content3 p {
color:#fff;
padding-top:10px;
}

.witr_team_content3 ul li {
display:inline-block;
}

.witr_team_content3 ul li a {
color:#fff;
display:inline-block;
margin:0 11px;
margin-top:4px;
-webkit-transition:.5s;
transition:.5s;
}

.team-part .witr_team_sec_3 .team-social {
position:absolute;
bottom:0;
left:0;
height:100px;
width:100%;
background: #005AFF;
text-align:center;
-webkit-transition:.5s;
transition:.5s;
}

.team-part:hover .witr_team_sec_3 .team-social {
bottom:-110px;
}

.team_single_pic {
overflow:hidden;
}

.team_single_pic img {
width:100%;
}

.witr_single_team_s {
text-align:center;
background:#efefef;
padding:15px 0;
}

.witr_single_team_s a {
text-align:center;
font-size:25px;
margin:0 7px;
}

.team_single_content {
text-align:center;
}

.team_single_title h2 {
padding:20px 0 10px;
}

.witr_single_team {
position:relative;
overflow:hidden;
}

.witr_single_team img {
width:100%;
transition:.5s;
}

.witr_single_team:hover img {
transform:scale(1.04);
}

.witr_single_team:after {
position:absolute;
content:'';
top:0;
bottom:0;
left:0;
right:0;
background:#d90a2ccc;
opacity:0;
transition:all .4s ease-out;
}

.witr_single_team:hover:after {
visibility:visible;
opacity:1;
}

.witr_team_content_car {
position:absolute;
left:-300px;
bottom:22px;
z-index:3;
transition:.5s;
}

.witr_single_team:hover .witr_team_content_car {
left:30px;
}

.witr_team_content_car span {
font-size:16px;
font-weight:600;
color:#fff;
display:inline-block;
margin:0 0 9px;
}

.witr_team_content_car h5 {
font-size:22px;
color:#fff;
margin:0;
}

.em-team {
text-align:center;
position:relative;
-webkit-transition:.5s;
transition:.5s;
margin-bottom:30px;
}

.em-team-one {
position:relative;
overflow:hidden;
padding-bottom:55px;
}

.em-team-content-image img {
width:100%;
}

.em-team-content-waraper {
background-color:#005AFF;
bottom:-67px;
left:0;
margin:0 10px;
padding:30px 0;
position:absolute;
right:0;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
}

.em-team-content-title h2 {
margin-bottom:5px;
text-transform:capitalize;
-webkit-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
font-size:22px;
}

.em-team-content-subtitle {
font-size:16px;
margin-bottom:0;
text-transform:capitalize;
-webkit-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
}

.em-team-content-socials a {
background:#fff none repeat scroll 0 0;
border-radius:50%;
display:inline-block;
height:35px;
line-height:35px;
margin:14px 3px 0;
text-align:center;
width:35px;
color:#005aff;
}

.em-team-content-socials {
position:relative;
-webkit-transition:.5s;
transition:.5s;
}

.em-team-content-socials a:hover {
background:rgba(4, 74, 202, 0.94);
color:#fff;
}

.em-team:hover .em-team-content-waraper {
background:#005AFF;
bottom:0;
}

.em-team-content-waraper.all_content_bg_color:hover {
background:#005AFF;
}

.em-content-title h5 {
font-size:23px;
margin-bottom:0;
text-transform:capitalize;
transition:.5s;
color:#fff;
}

.em-content-title h5 a {
font-weight:700;
}

.em-content-subtitle {
font-size:16px;
margin:5px 0 0;
text-transform:capitalize;
-webkit-transition:.5s;
transition:.5s;
color:#fff;
}

.em-team:hover .em-content-subtitle,.em-team:hover .em-content-title h5 {
color:#fff;
}

.team-wrap {
overflow:visible;
position:relative;
}

.team-front {
opacity:1;
-webkit-transition:-webkit-transform .8s,opacity .4s;
-webkit-transition:opacity .4s,-webkit-transform .8s;
transition:opacity .4s,-webkit-transform .8s;
transition:transform .8s,opacity .4s;
transition:transform .8s,opacity .4s,-webkit-transform .8s;
z-index:2;
position:relative;
border-radius:50%;
overflow:hidden;
-webkit-transform:scale(1);
transform:scale(1);
-webkit-transition:.5s;
transition:.5s;
}

.team-style-2 .em-content-image img {
margin:0 auto;
display:block;
width:100%;
border-radius:100%;
}

.team-style-2 .em-team:hover .em-content-image:before {
background:rgba(0,0,0,.7);
opacity:0;
}

.team-back-wraper {
-webkit-transition:-webkit-transform .6s;
transition:-webkit-transform .6s;
transition:transform .6s;
transition:transform .6s,-webkit-transform .6s;
border-radius:50%;
bottom:0;
height:99%;
position:absolute;
text-align:center;
top:0;
width:99%;
z-index:1;
right:0;
left:0;
margin:auto;
background:#005aff;
}

.team-wrap:hover .team-front {
-webkit-transform:scale(0);
transform:scale(0);
opacity:0;
}

.team-style-2 .em-content-socials a {
color:#fff;
display:inline-block;
font-size:18px;
margin:0 6px;
}

.team-style-2 .em-content-socials {
margin-top:11px;
}

.team-style-2 .em-content-waraper {
left:0;
padding:30px 14px 28px;
position:absolute;
right:0;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}

.team-style-2 .em-content-desc-inner {
margin-top:5px;
color:#fff;
}

.team-style-2 .em-content-title h5 {
color:#fff;
}

.team-style-2 .em-content-subtitle {
color:#fff;
}

.team-style-2 .em-content-button a {
display:inline-block;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
color:#005aff;
}

.busi_singleTeam {
position:relative;
overflow:hidden;
margin-bottom:20px;
}

.busi_singleTeam::before {
position:absolute;
content:'';
top:0;
bottom:0;
left:0;
right:0;
background:rgba(0,0,0,.2);
transition:.5s;
}

.busi_singleTeam img {
width:100%;
height:auto;
}

.TM_center {
left:0;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
z-index:2;
}

.busi_TMHover {
position:absolute;
bottom:0;
left:0;
right:0;
top:0;
margin:auto;
opacity:0;
background:rgba(255,255,255,.9);
width:calc(100% - 30px);
height:calc(100% - 30px);
transition:all ease .4s;
}

.busi_singleTeam:hover .busi_TMHover {
opacity:1;
}

.busi_TMHover::before {
position:absolute;
left:0;
top:0;
background:#005aff;
width:0;
height:3px;
content:'';
transition:all ease .5s;
}

.busi_TMHover::after {
position:absolute;
right:0;
bottom:0;
background:#005aff;
width:0;
height:3px;
content:'';
transition:all ease .5s;
}

.busi_singleTeam:hover .busi_TMHover::after,.busi_singleTeam:hover .busi_TMHover::before {
width:80px;
}

.busi_singleTeam h5 {
font-size:23px;
margin-bottom:0;
margin-left:-30px;
transition:all .6s ease-in-out;
}

.busi_singleTeam:hover h5 {
margin-left:0;
}

.busi_singleTeam h5:hover {
color:#005aff;
}

.busi_singleTeam span {
font-size:14px;
margin-right:-30px;
transition:all .6s ease-in-out;
}

.busi_singleTeam:hover span {
margin-right:0;
}

.busiTS {
opacity:0;
transition:all .9s ease-in-out;
margin-top:8px;
}

.busi_singleTeam:hover .busiTS {
opacity:1;
transition:all .9s ease-in-out;
}

.busiTS a {
font-size:16px;
color:#7c7c7c;
height:34px;
width:34px;
line-height:30px;
border:2px solid #ddd;
border-radius:50%;
text-align:center;
transition:.5s;
display:inline-block;
}

.busiTS a:hover {
background:#005aff;
border-color:#005aff;
color:#fff;
transform:rotate(360deg);
}

.witr_team_cont_3d {
-o-perspective:800px;
perspective:800px;
transition:.5s;
}

.witr_team_cont_3d:hover .witr_team_wrap_3d {
transform:rotateY(-180deg);
}

.witr_team_wrap_3d {
transition:transform .5s;
transform-style:preserve-3d;
position:relative;
z-index:999;
}

.witr_team_back_3d,.witr_team_front_3d {
backface-visibility:hidden;
position:absolute;
top:0;
left:0;
background:#f9f9f9;
}

.witr_team_front_3d {
z-index:2;
}

.witr_team_back_3d {
z-index:3;
transform:rotateY(-180deg);
}

.witr_team_back_3d,.witr_team_cont_3d,.witr_team_front_3d,.witr_team_front_3d img{
height:300px;
text-align:center;
width:100%;
overflow:hidden;
margin-bottom: 30px;
}

.witr_team_thumb_3d {
position:relative;
}

.witr_team_thumb_3d::before {
position:absolute;
content:'';
top:0;
bottom:0;
left:0;
right:0;
opacity:1;
transition:.5s;
}

.witr_team_thumb_3d img {
width:100%;
}

.witr_content_waraper {
left:0;
padding:64px 10px;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
background:#005aff;
}

.witr_content_3d h5 {
font-size:17px;
margin-bottom:0;
text-transform:uppercase;
color:#fff;
}

.witr_content_3d span {
font-size:14px;
margin:5px 0 0;
text-transform:uppercase;
color:#fff;
}

.witr_content_3d p {
margin-top:10px;
color: #fff
}

.witr_socials_3d {
margin-top:14px;
}

.witr_socials_3d a {
display:inline-block;
font-size:18px;
margin:0 6px;
color:#fff;
}

.witr_socials_3d a:hover {
color:#182C44;
}

.wirr_team_area {
padding:90px 0 100px;
}

.logonit_testimonial_clients_area {
background:url(https://demo.themexbd.com/html/logonit/assets/images/pattrick1-bg.jpg) no-repeat center top;
background-size:cover;
padding:95px 0 140px;
}

.wirt_projects_logonit {
padding:100px 0 70px;
}

.cons_singleTeam {
position:relative;
text-align:center;
overflow:hidden;
box-shadow:0 0 20px 0 rgb(0 0 0 / 7%);
margin-top:27px;
}

.front_view {
padding:41px 25px;
transition:.5s;
}

.front_view img {
width:214px;
height:214px!important;
border-radius:50%!important;
margin-bottom:22px;
}

.back_view h5,.front_view h5 {
line-height:28px;
margin-bottom:0;
}

.back_view span,.front_view span {
display:inline-block;
line-height:28px;
}

.back_view p,.front_view p {
margin-top:3px;
}

.back_view .con_TMS a,.front_view .con_TMS a {
display:inline-block;
width:35px;
height:35px;
border-radius:50%;
border:1px solid #ddd;
color:#ababab;
font-size:17px;
line-height:35px;
text-align:center;
margin:0 7px;
}

.witr_team_s12 .front_view {
border:none;
}

.witr_team_s12 {
border: 1px solid #E4E4E4;
box-shadow:0 5px 20px 0 #d90a2c14;
transition:.5s;
}

.witr_team_s12 .con_TMS {
margin-top:20px;
}

.front_view .con_TMS a:hover {
background:#005aff;
color:#fff;
border-color:#005aff;
}

.back_view {
position:absolute;
top:50%;
left:-52%;
width:100%;
transform:translate(-50%,-50%);
transition:.5s;
}

.cons_singleTeam:hover .back_view {
left:50%;
}

.witr_back_img {
position:relative;
}

.witr_back_img:after {
content:'';
position:absolute;
top:0;
right:0;
height:100%;
width:100%;
z-index:1;
background:#e95d23d1;
transition:transform .4s ease;
}

.witr_back_img img {
height:524px!important;
}

.witr_back_content {
position:absolute;
top:50%;
left:50%;
width:100%;
transform:translate(-50%,-50%);
z-index:3;
}

.witr_back_content h5,.witr_back_content i,.witr_back_content p,.witr_back_content span {
color:#fff;
}

.back_view .con_TMS a {
color:#fff;
border-color:#fff;
}

.back_view .con_TMS a:hover {
color:#324452;
background:#005aff;
border-color:#005aff;
}

.witr_team_part {
overflow:hidden;
position:relative;
padding-bottom:23px;
}

.witr_team_thumb4 {
position:relative;
}

.witr_team_thumb4::before {
content:"";
position:absolute;
background:#04b6baad;
height:100%;
width:100%;
right:-100%;
top:0;
transition:1s;
}

.witr_team_part:hover .witr_team_thumb4::before {
right:0;
}

.witr_team_thumb4 img {
width:100%;
}

.witr_team_top {
background:#fff;
border-radius:5px;
position:absolute;
top:-200px;
right:-7px;
transform:translate(-50%,-50%);
transition:1s;
}

.witr_team_part:hover .witr_team_top {
top:100px;
}

.witr_team_top ul li {
list-style:none;
}

.witr_team_top ul li a {
color:#005aff;
margin:12px 13px;
transition:1s;
display:block;
}

.witr_team_top ul li a:hover {
color:#ff8400;
}

.witr_team_content4 {
position:relative;
background:#fff;
border-radius:5px;
padding:15px 30px 13px;
margin:0 20px;
box-shadow:0 0 30px 0 rgba(42,67,113,.15);
margin-top:-58px;
}

.witr_team_content4 h5 {
margin-bottom:5px;
}

.witr_team_content4 span {
color:#626262;
}

.witr_bottom_icon {
position:absolute;
top:50%;
right:9px;
transform:translate(-50%,-50%);
transition:1s;
}

.witr_team_part:hover .witr_bottom_icon {
top:99%;
}

.witr_bottom_icon a {
width:45px;
height:45px;
line-height:36px;
display:block;
background:#fff;
text-align:center;
border:5px solid #e6ebf8;
border-radius:50%;
color:#005aff;
transition:.5s;
}

.witr_bottom_icon a:hover {
background:#005aff;
color:#fff;
}

.witr_team_s11ar {
box-shadow:none;
transition:.5s;
}

.witr_team_s11ar:hover {
box-shadow:0 2px 13px 0 rgba(0,0,0,.05);
}

.witr_team_s11a {
overflow:hidden;
}

.witr_team_s11 {
position:absolute;
left:30px;
bottom:-300px;
transition:.5s;
opacity:0;
}

.team-part:hover .witr_team_s11 {
bottom:15px;
opacity:1;
}

.witr_team_s11 span {
background:#005aff;
display:inline-block;
padding:5px 30px;
color:#fff;
}

.witr_team_s11t {
padding:20px 0;
}

.dnSlide-main {
position:relative;
}

.dnSlide-main img {
width:100%;
}

.Screenshots-fearm {
position:absolute;
top:0;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
z-index:99;
}

.Screenshots-fearm img {
width:154%!important;
max-width:154%!important;
position:relative;
left:-123px;
top:-26px;
}

.Screenshots .dnSlide-main .dnSlide-btn {
border-radius:50%;
color:#000;
height:40px!important;
width:40px!important;
opacity:1;
position:absolute;
z-index:10;
cursor:pointer;
background:#005aff;
}

.Screenshots .dnSlide-main .dnSlide-btn i {
color:#fff;
}

.Screenshots .dnSlide-main .dnSlide-left-btn {
position:absolute;
top:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
left:-65px;
opacity:1;
}

.Screenshots .dnSlide-main .dnSlide-right-btn {
position:absolute;
top:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
right:-107px;
opacity:1;
}

.Screenshots .dnSlide-main .dnSlide-left-btn:before {
position:absolute;
content:'\f104';
left:43%;
top:46%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
font-size:35px;
font-family:fontawesome;
color:#fff;
}

.Screenshots .dnSlide-main .dnSlide-right-btn:before {
position:absolute;
content:'\f105';
left:52%;
top:47%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
font-size:35px;
font-family:fontawesome;
color:#fff;
}

.Screenshots:hover .dnSlide-main .dnSlide-left-btn,.Screenshots:hover .dnSlide-main .dnSlide-right-btn {
opacity:1;
}

.Screenshots-area {
position:relative;
}

.Screenshots-slide .slick-center .slide-item img {
opacity:1;
}

.Screenshots-slide .slide-item img {
opacity:.1;
width:100%;
}

.Screenshots-slide .slick-center {
position:relative;
}

.Screenshots-area .Screenshots-frame-img {
position:absolute;
left:10px;
top:-29px;
width:100%;
}

.Screenshots-frame-img img {
width:43%;
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
}

.Screenshots-slide .slick-arrow.slick-prev {
left:200px;
}

.Screenshots-slide .slick-arrow.slick-next {
right:200px;
}

.mobile-slide .slick-center .mobile-thumb img {
opacity:1;
}

.mobile-slide .mobile-thumb img {
opacity:.1;
width:100%;
}

.mobile-slide-6 .slick-center .mobile-thumb img {
opacity:1;
}

.mobile-slide-6 .mobile-thumb img {
opacity:.1;
width:100%;
}

.mobile-slide-7 .mobile-thumb {
position:relative;
}

.mobile-slide-7 .mobile-thumb .mobile-slide-overlay {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background:rgba(0,0,0,.5);
border-radius:8px;
opacity:0;
-webkit-transition:.5s;
transition:.5s;
}

.mobile-slide-7 .mobile-thumb .mobile-slide-overlay a {
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
color:#fff;
font-size:25px;
}

.mobile-slide-7 .mobile-thumb:hover .mobile-slide-overlay {
opacity:1;
}

.witr_brand_area {
    background-color: #005AFF;
    padding: 100px 0px 100px 0px;
}

.single_service_area {
padding:100px 0 180px;
}

.witr_car_overlay {
position:relative;
}

.witr_car_overlay::before {
position:absolute;
content:"";
top:0;
left:0;
right:0;
bottom:0;
z-index:1;
}

.all_pricing_color i {
color:#fff;
font-size:50px;
margin-top:30px;
display:block;
font-weight: 800;
}

.all_pricing_color li,.all_pricing_color ol,.all_pricing_color ul {
margin:0;
}

.all_pricing_color h2,.all_pricing_color h3,.all_pricing_color h4,.all_pricing_color h5 {
margin:0;
}

.text-center {
text-align:center;
}

.text-left {
text-align:left;
}

.text-right {
text-align:right;
}

.witr-small_price {
padding:100px 0;
}

.pricing_area {
border-radius:5px;
margin-top:40px;
text-align:center;
}

.pricing-part {
border: 1px solid #005aff;
}

.actives {
background-color:#005aff;
padding:35px 0;
}

.pricing-part {
position:relative;
overflow:hidden;
}

.all_pricing_color2 h4,.all_pricing_color2 h5,.all_pricing_color2 i {
color:#fff;
}

.pricing-part sub {
color:#fff;
font-size:16px;
font-weight:400;
position:absolute;
right:-65px;
top:20px;
background:#005aff;
line-height:43px;
width:217px;
height:45px;
text-align:center;
-webkit-transform:rotate(35deg);
transform:rotate(45deg);
}

.witr_pricing_icon i {
color:#005aff;
font-size:50px;
padding-top:15px;
display:block;
}

.pricing-part h4 {
font-size:24px;
display:block;
margin: 5px 0 -8px;
padding: 13px 0;
color:#fff;
}

.pricing-part h5 {
font-size:35px;
padding-bottom:30px;
color:#fff;
}

.pricing-part h6 {
font-size:21px;
color:#989898;
display:block;
text-decoration:line-through;
margin:0;
}

.pricing-part span {
font-size:24px;
margin-right:5px;
}

.all_pricing_color2 ul li {
color:#fff!important;
}

.pricing-part ul li {
color:#fff;
line-height:40px;
list-style:none;
padding:0 10px;
}

/* .pricing-part ul li:hover {
background:#005aff;
} */
.logonit-pricing_area{
	padding:100px 0px 100px;
}
.prt_content {
padding:20px 18px 10px 0;
font-size:20px;
}

.witr_btnp_color {
padding-top:40px;
padding-bottom:40px;
}

.witr_btnp_color2 {
line-height:41px;
padding:0;
font-size:16px;
border-radius:5px;
color:#fff;
border:1px solid #fff;
display:inline-block;
border:2px solid #fff;
}

.pricing-part a.btn {
background:#005aff;
line-height:41px;
padding:0px 30px;
font-size:16px;
border-radius:50px;
color:#fff;
border:1px solid#005aff;
display:inline-block;
}

.pricing-part a.btn:hover {
background:0 0;
color:#005aff;
}

.pricing_style_2 .pricing-part h5 {
background:#005aff;
padding:10px 0;
color:#fff;
margin-bottom:30px;
}

.pricing_style_3 .pricing-part a.btn {
display:block;
border-radius:0;
}

.pricing_style_3 .witr_btnp_color {
padding:0;
padding-top:37px;
}

.pricing_style_4 .witr_p_middle {
width:150px;
height:150px;
display:table;
margin:15px auto 10px;
}

.pricing_style_4 .witr_p_middle_inner {
display:table-cell;
vertical-align:middle;
background:#005aff;
border-radius:100%;
}

.pricing_style_4 .pricing-part h5 {
padding:0;
color:#fff;
font-size:25px;
border-radius:100%;
text-align:center;
}

.pricing_style_4 .pricing-part span+span {
display:block;
}

.pricing_style_4 .pricing-part span {
font-size:18px;
}

.pricing-part ul {
display:inline-block;
text-align:left;
/* background-color:#005aff; */
border-radius:5px 5px 5px 5px;
}

.witri_texti_list ul i {
margin-right:15px;
}

.witri_texti_list ul+ul i {
margin-right:0;
margin-left:15px;
}

.testomonial .test-part {
box-shadow:0 0 12px 0 #dddddd7a;
padding:30px 17px 10px 30px;
position:relative;
}

.test-part h6 {
display:inline-block;
font-size:20px;
line-height:26px;
padding-top:30px;
padding-bottom:7px;
}

.test-part span {
font-weight:400;
font-size:17px;
}

.testomonial .test-part.witr_testi_s_11 img {
left:50%;
transform:translateX(-50%);
}

.testomonial .test-part.witr_testi_s_11 {
padding:30px 17px 20px 30px;
}

.witr_testi_s_11 {
text-align:center;
border-bottom:1px solid transparent;
box-shadow:0px 0px 12px 0px #cfa9a97a;
    margin-top:65px;
	 padding: 30px 30px 20px 45px;
}
.logonit_testimonia1_area{
	background-color: #112032;
	padding:100px 0px 100px;
}

.testimonial-tumb img {
    display: inline-block;
     margin-top: -71px;
   width: 78px;
    height: 78px;
}
.witr_testi_s_11:hover {
border-color:#005aff;
}

.witr_testi_s_11 h6 {
padding-top:0;
}

.witr_testi_s_11 ul {
padding:0px 0 0;
margin:0;
}
.test-part p{
margin-bottom: 15px;	
}

.witr_testi_s_11 .em_crating i {
font-size:20px;
}

.test-part ul li {
display:inline-block;
padding-top:0;
}

.testomonial .test-part img {
position:absolute;
top:-43px;
left:30px;
z-index:22;
width:78px;
height:78px;
}

.testomonial.testomonial-5 .test-part img {
top:-50px;
}

.witr_item_column {
padding:0 15px;
padding-top:60px;
}

.witr_slick_column {
padding:0 15px;
}

.witr_section_text_inner2 h3 {
color:#fff;
}

.em_crating {
margin-top:16px;
margin-bottom:14px;
margin-top: 40px;
}

.em_crating i {
margin-bottom:11px;
color:#FFDF00;
font-size:25px;
}

.em_crating i.active {
color:#FFDF00;
}

.guttergs,.witr_all_mb_30 {
margin-bottom:30px;
border:none;
}

.noguttergs,.witr_all_pd0 {
padding:0;
}

.testomonial.testomonial-5 .witr_item_column {
padding:0 15px;
padding-top:15px;
padding-bottom:15px;
}

.testomonial.testomonial-5 .test-part {
border:2px solid #ddd;
padding:25px 30px 50px;
position:relative;
}

.testomonial.testomonial-5 .test-part h6 {
padding-top:0;
}

.testomonial.testomonial-5 .test-part span {
color:#555;
}

.testomonial .test-part ul li,.testomonial.testomonial-2 .test-part ul li,.testomonial.testomonial-5 .test-part ul li {
padding-top:0;
padding-bottom:10px;
}

.testomonial.testomonial-5 .test-part p {
color:#555;
}

.testomonial.testomonial-5 .test-part img.testimg {
top:82%;
}

.testomonial.testomonial-5 .test-part .postimg {
top:105%;
position:absolute;
bottom:0;
left:0;
right:0;
}

.testiCreCon {
position:relative;
box-shadow:0 2px 29px 0 rgba(0,0,0,.06);
background:#fff;
border-radius:5px;
padding:1px 20px 41px 32px;
margin-top:71px;
margin-bottom:32px;
}

.testiCreCon:after {
position:absolute;
content:'';
left:35px;
bottom:-19px;
width:40px;
height:40px;
background:#fff;
transform:rotate(45deg);
z-index:-1;
box-shadow:0 2px 29px 5px rgba(0,0,0,.08);
}

.testiCreCon i {
font-size:25px;
color:#005aff;
margin:0 0 3px;
display:inline-block;
}

.testiCreCon p {
margin:0;
}

.testAuthor h6 {
margin-bottom:0;
}

.testAuthor span {
font-size:15px;
}

.logonit_anderson_testimonial_area {
padding:100px 0;
}

.item_test {
margin-bottom:22px;
}

.logonit_testimonial_tarea {
text-align:center;
}

.logonit_testimonial-image {
display:inline-block;
}

.logonit_testimonial-image img {
width:110px;
height:110px;
margin-top:-40px;
}

.logonit_testimonial-details {
display:inline-block;
margin-top:40px;
margin-left:20px;
}

.logonit_testimonial-text p {
letter-spacing:1.3px;
font-size:1.3em;
margin-bottom:20px;
}

.logonit_testimonial_area {
background-color:#ff6e2c;
padding:95px 0;
}

.witr_client7 {
position:relative;
    margin-top: 43px;
}

.witr_testiSlider {
left:0;
right:0;
width:auto;
height:auto;
padding:0 0 11px;
margin:auto;
}

.witr_testiSlider .slick-slide.item {
outline:0;
}

.wirt_TraSlider .slick-slide.item {
outline:0;
}

.witr_testiSlider .slick-slide .witr_autho_thumb img {
width:81px;
height:81px;
border-radius:50%;
display:inline-block;
}

.witr_content_test7 {
position:relative;
padding:0 180px;
}

.witr_content_test7 .em_crating {
margin:0 0 20px;
}

.witr_content_test7 .em_crating i {
font-size:18px;
color:#fff;
}

.witr_content_test7 p {
position:relative;
font-size:18px;
color:#fff;
line-height:28px;
z-index:3;
}

.witr_content_test7 p::after {
position:absolute;
left:0;
top:-10px;
right:0;
content:"\f10e";
font-family:fontAwesome;
font-size:146px;
line-height:.8;
color:#005aff0d;
z-index:-1;
}

.witr_author_name {
margin-top:20px;
z-index:11;
position:relative;
}

.witr_content_test7 h6 {
color:#fff;
}

.witr_content_test7 span {
font-size:18px;
color:#fff;
}

.witr_testomonial_area {
width:80%;
margin:auto;
}

.witr_background_test {
background:#fff;
box-shadow:0 6px 30px 0 rgba(148,146,245,.2);
border-top:2px solid#005aff;
border-bottom:2px solid#005aff;
margin-top:50px;
margin-bottom:60px;
}

.witr_testi_main {
box-shadow:0 6px 30px 0 rgba(148,146,245,.2);
text-align:center;
padding:50px 0;
background:#fff;
border-top:2px solid#005aff;
border-bottom:2px solid#005aff;
width:70%;
margin:auto;
margin-top:-50px;
margin-bottom:-50px;
}

.witr_test_part {
float:left;
margin-left:215px;
margin-right:-165px;
}

.witr_ns_part h6 {
font-size:22px;
margin-top:10px;
}

.witr_ns_part i {
color:#005aff;
font-size:17px;
font-weight:500;
}

.witr_test_content p {
width:88%;
margin:auto;
margin-top:30px;
}

.witr_test_name {
margin:30px 0 15px;
}

.witr_test_name i {
color:#005aff;
font-size:18px;
}

.busi_testimonialArea {
position:relative;
}

.busi_testiSlider {
position:relative;
margin:0;
padding:0 0 15px;
}

.busi_testiSlider p {
margin:auto;
font-size:16px;
width:74%;
}

.busi_singleNav {
left:0;
right:0;
width:470px;
height:auto;
padding:0;
margin:auto;
}

.autho_thumb img {
margin:auto;
}

.test_author {
margin-top:12px;
}

.test_author h6 {
font-size:22px;
line-height:24px;
margin-bottom:0;
}

.test_author span {
color:#fff;
font-size:16px;
}

.logonit_testimonial_clients_area p,.test_author h6 {
color:#fff;
}

.banner-laptop-2 img {
width:100%;
margin-top:0;
}

.logonit_inner_blog_area {
padding:92px 0 100px;
}

.wblog-content p {
margin-bottom:10px;
color:#fff;
}

.logonit-top {
margin-top:15px;
}

.logonit_call_to_action_area {
background:#005aff;
padding:95px 0 100px;
}

.logonit_contact_area {
padding-top:53px;
}

.logonit_service_content_area {
padding:40px 0px 0px;
}

.all_color_service {
border-radius:5px 5px 5px 5px;
/* box-shadow:0 0 30px 0 rgba(0,0,0,.1); */
padding: 25px 0px 16px;


}
.singleSS2{
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
padding: 50px 30px 16px 30px;	
}

.em-service2.sleft.ab_service {
    margin-bottom: 24px;
	    margin-top: -8px;
}
.all_color_service.legal_practice_service {
box-shadow:none;
border-style:solid;
border-width:1px;
border-color:#F0F0F0;
padding:40px 30px;
}

.all_color_service.legal_practice_service:hover {
box-shadow:0 0 30px 20px rgba(0,0,0,0.02);
}

.all_color_service.legal_practice_service i {
box-shadow:none;
border:1px solid #ECECEC;
border-radius:0;
font-size:35px;
width:90px;
height:90px;
line-height:90px;
}

.all_color_service.legal_practice_service:hover i {
border-color:#DE7047;
background:transparent;
color:#DE7047;
}

.blog-part {
margin-top:11px;
    margin-bottom: 30px;
}

.witr_blog_imags {
overflow:hidden;
}

.blog-img {
position:relative;
-webkit-transform:scale(1);
transform:scale(1);
-webkit-transition:.5s;
transition:.5s;
}

.blog-img img {
width:100%;
}

.blog-img:before {
position:absolute;
content:'';
background:rgba(0,0,0,.5);
top:0;
left:0;
bottom:0;
right:0;
width:100%;
height:100%;
-webkit-transform:scale(0);
transform:scale(0);
-webkit-transition:.5s;
transition:.5s;
}

.blog_part_inner:hover .blog-img,.blog_part_inner:hover .blog-img:before {
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.wblog-content {
padding: 23px 15px 20px;
box-shadow: 0px 0px 2px 0px #005aff;
}

.blog_part_inner:hover.wblog-content {
box-shadow:0 2px 8px 0 rgba(0,0,0,.5);
}

.wblog-content span {
font-size:15px;
color:#fff;
line-height:28px;
padding-bottom:15px;
margin-right:10px;
}

.wblog-content span a {
font-size:15px;
color:#fff;
}

.wblog-content span i {
padding-right:5px;
padding-left:5px;
color:#005aff;
-webkit-transition:.5s;
transition:.5s;
}

.wblog-content h5>a {
font-weight:700;
color:#fff;
font-size:20px;
}

.wblog-content h5>a:hover,.wblog-content span i:hover {
color:#005aff;
}

.wblog-content h5 {
margin:11px 6px 15px;
}

.wblog-content>a {
font-size:16px;
font-weight:500;
padding:9px 30px;
border:1px solid#005aff;
border-radius:5px;
margin-top:8px;
margin-bottom:5px;
-webkit-transition:.5s;
transition:.5s;
display:inline-block;
border-radius:50px;
color:#fff;
}

.wblog-content>a:hover {
background:#005aff;
color:#fff;
}

.wblog-content.blog-content-5 {
 padding: 15px 20px 15px;
}

.wblog-content.blog-content-5 h5 {
padding-bottom:0;
}

.busi_singleBlog {
background:#fff;
transition:.5s;
box-shadow:0 5px 29px 0 rgb(0 0 0 / 8%);
margin-bottom:30px;
}

.busi_singleBlog:hover {
box-shadow:0 5px 4px 0 rgba(0,0,0,.05);
}

.witr_sb_thumb {
overflow:hidden;
position:relative;
}

.witr_sb_thumb img {
width:100%;
transition:.5s;
}

.witr_sb_thumb::before {
position:absolute;
content:'';
background:rgba(0,0,0,.5);
top:0;
left:0;
bottom:0;
right:0;
transform:scale(0);
transition:.5s;
z-index:1;
}

.busi_singleBlog:hover .witr_sb_thumb img,.busi_singleBlog:hover .witr_sb_thumb::before {
transform:scale(1.2);
}

.witr_blog_con {
padding:20px 15px 0;
margin-bottom:0;
}

.witr_blog_con span {
font-size:16px;
line-height:50px;
margin-bottom:3px;
font-size:16px;
color:#131414;
padding-bottom:15px;
margin-right:2px;
}

.bs5 span {
line-height:26px;
}

.witr_blog_con span i {
padding-right:5px;
padding-left:5px;
color:#131414;
transition:.5s;
}

.witr_blog_con span i:hover {
color:#005aff;
}

.witr_blog_con h2 {
color:#131414;
margin:15px 0 0;
}

.witr_blog_con h2 a {
display:inline-block;
font-weight:700;
}

.witr_blog_con h2 a:hover {
color:#005aff;
}

.witr_post_Author {
padding-bottom:27px;
position:absolute;
left:30px;
top:30px;
z-index:999;
}

.witr_post_Author img {
width:33px;
height:33px!important;
border-radius:50%!important;
margin-right:5px;
}

.witr_post_Author .nameAuthor {
font-size:20px;
line-height:36px;
color:#131414;
margin:0;
font-weight:500;
}

.witr_post_Author .comment {
float:right;
font-size:17px;
color:#131414;
line-height:30px;
}

.witr_post_Author .comment:hover,.witr_post_Author .nameAuthor:hover {
color:#005aff;
}

.witr_singleBlog {
background:#fff;
transition:.5s;
position:relative;
overflow:hidden;
margin-bottom: 30px;
}

.witr_sb6_thumb {
position:relative;
}

.witr_sb6_thumb img {
width:100%;
transition:.5s;
}

.witr_sb6_thumb::before {
position:absolute;
content:'';
background:rgba(0, 90, 255, 0.6);
top:0;
left:0;
bottom:0;
right:0;
transform:scale(0);
transition:.5s;
z-index:1;
}

.witr_sb6_thumb::after {
position:absolute;
content:'';
background:rgba(0,0,0,.4);
top:0;
left:0;
bottom:0;
right:0;
}

.witr_singleBlog:hover .witr_sb6_thumb img,.witr_singleBlog:hover .witr_sb6_thumb::before {
transform:scale(1.2);
}

.all_text_position {
position:absolute;
top:50%;
z-index:1;
transform:translateY(-50%);
}

.witr_blog_con6 {
padding-left:15px;
padding-right:10px;
}

.witr_blog_con6 span {
font-size:16px;
line-height:50px;
margin-bottom:3px;
font-size:16px;
color:#fff;
padding-bottom:15px;
margin-right:2px;
}

.witr_blog_con6 span i {
padding-right:5px;
padding-left:5px;
color:#fff;
transition:.5s;
}

.witr_blog_con6 span i:hover {
color:#005aff;
}

.witr_blog_con6 h2 {
color:#fff;
margin-bottom:0;
}

.witr_blog_con6 h5 a {
margin-top:20px;
font-size:20px;
font-weight:400;
color:#fff;
display:inline-block;
}

.witr_blog_con6 h2 a {
display:inline-block;
color:#fff;
}

.witr_blog_con6 h2 a:hover {
color:#005aff;
}

.witr_blog_con6 p {
color:#fff;
margin-top:25px;
opacity:0;
transition:.5s;
font-size: 21px;
}

.witr_singleBlog:hover .witr_blog_con6 p {
opacity:1;
}

.witr_post_Author6 {
margin:32px 16px 0;
}

.witr_post_Author6 img {
width:40px;
height:40px!important;
border-radius:50%!important;
margin-right:15px;
float:left;
margin-top:10px;
}

.witr_post_text {
overflow:hidden;
}

.witr_post_Author6 .nameAuthor {
font-size:17px;
color:#fff;
display:block;
}

.witr_post_Author6 span a {
color:#fff;
}

.witr_post_Author6 span {
font-size:17px;
color:#fff;
margin-right:5px;
}

.witr_post_Author6 span a i {
margin-right:2px;
}

.witr_post_Author6 .comment {
float:right;
font-size:17px;
color:#fff;
line-height:30px;
}

.witr_post_Author6 .comment:hover,.witr_post_Author6 .nameAuthor:hover {
color:#005aff;
}

.logonit_numbe_counter_area {
background:url(https://demo.themexbd.com/html/logonit/assets/images/pattrick1-bg.jpg) no-repeat center top;
background-size:cover;
padding:92px 0 70px;
text-align:center;
}

.witr_counter_number_inn {
overflow:hidden;
}

.witr_counter_number_inn h3,.witr_counter_number_inn span {
display:inline-block;
font-size:45px;
font-weight:600;
color:#fff;
line-height:1;
}

.witr_counter_number_inn span {
line-height:0;
}

.witr_counter_number_inn h4 {
font-size:18px;
font-weight:400;
color:#fff;
line-height:1.5;

}
.wirr_contect_area {
padding:100px 0;
}
/* .witr_counter_single.all_counter_color{
padding: 50px 0px 40px 0px;
background-color: #FFFFFF;
box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.08);
}
 */
.home2 .wirr_contect_area {
padding:100px 0;
}

.wirr_contect_left {
background:url(https://demo.themexbd.com/html/logonit/assets/images/about1.jpg) no-repeat center top;
background-size:cover;
padding:117px 30px;
text-align:center;
position:relative;
z-index:9;
}

.wirr_contect_left::before {
content:'';
position:absolute;
background:#052944;
top:0;
width:100%;
height:100%;
left:0;
right:0;
bottom:0;
opacity:.5;
z-index:-1;
}

.wirr_contect_left h3 {
margin:auto;
margin-bottom:50px;
color:#fff;
font-size:29px;
line-height:50px;
}

.wirr_contect_left h2 {
font-size:20px;
margin-bottom:10px;
color:#005aff;
}

.google_map {
border:8px solid #e9ebec;
}

.contact.map-area iframe {
width:753px;
height:500px;
}

.witr_counter_icon i {
height:55px;
width:55px;
border-radius:50%;
border:1px solid #324452;
text-align:center;
line-height:54px;
font-size:23px;
margin-right:20px;
float:left;
}

.witr_custom_icon{
float:left;
margin-top: 15px;
    margin-right: 20px;
}
.witr_custom_icon i {
font-size:64px;
color: #fff;
}

.witr_single_counter {
border:2px solid #324452;
border-radius:100%;
padding:72px 0 61px;
text-align:center;
transition:all .5s ease 0s;
height:270px;
width:270px;
transition:.5s;
margin:auto;
}

.witr_single_counter:hover {
border:3px dotted red;
background:#005aff;
animation-fill-mode:both;
animation:border_blinker 3.5s linear infinite;
}

@keyframes border_blinker {
0% {
transform:rotate(0);
}

100% {
transform:rotate(360deg);
}
}

.witr_counter_icon4 i {
font-size:30px;
text-align:center;
transition:all 1s ease 0s;
margin-bottom:15px;
}

.witr_counter_text h4 {
font-size:30px;
}

.witr_counter_text h3 {
display:inline-block;
font-size:30px;
}

.witr_counter_text span {
font-size:35px;
font-weight:700;
line-height:0;
}
.brand-slide-4 {
border-top:1px solid #ddd;
}

.sing-up-part h3 {
font-size:35px;
line-height:28px;
padding-bottom:25px;
}

.sing-up-part p {
padding-top:20px;
padding-bottom:10px;
}

.sing-up-part .input-layer {
width:100%;
height:50px;
border:1px solid #ddd;
border-radius:5px;
padding-left:30px;
}

.sing-up-part form input[type=checkbox] {
display:none;
}

.sing-up-part form input[type=checkbox]+.label-text:before {
content:'\2714';
border:2px solid #ddd;
border-radius:2px;
color:transparent;
margin-right:10px;
font-size:12px;
padding:1px;
}

.sing-up-part form input[type=checkbox]:checked+.label-text:before {
background:#ddd;
content:'\2714';
font-family:fontawesome;
padding:3px 5px;
}

.sing-up-part form label {
cursor:pointer;
padding-top:30px;
display:block;
margin:0;
padding-bottom:30px;
}

.sing-up-part form label span {
color:#555;
}

.sing-up-part form button {
line-height:48px;
padding:0 40px;
background:#005aff;
border:1px solid#005aff;
color:#fff;
cursor:pointer;
border-radius:5px;
font-weight:500;
-webkit-transition:.5s;
transition:.5s;
}

.sing-up-part form button:hover {
background:0 0;
}

.wirr_portfolio_area {
padding:100px 0;
}

.wirr_portfolio_area .witr_section_title_inner.text-center p {
width:44%;
}

.witr_all {
padding:0;
}

.portfolio_nav {
text-align:center;
margin:auto;
margin-top: 18px;

}

.portfolio_nav ul li {
display:inline;
border:1px solid #fff;
border-radius:50px;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:500;
margin:0 5px 10px;
padding:6px 27px;
position:relative;
text-transform:uppercase;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
margin-top:15px;
    color: #fff;

}

.portfolio_nav ul li.current_menu_item,.portfolio_nav ul li:hover {
color:#fff;
background:#005aff none repeat scroll 0 0;
border-color:#005aff;
/* background-image: linear-gradient(90deg, #D71700 0%, #FF582C 100%); */
}

.prot_wrap {
overflow:hidden;
}

.witr_top {
margin-top:25px;
}

.single_protfolio {
position:relative;
margin-bottom:30px;
overflow:hidden;
}

.single_protfolio1 {
margin-bottom:0;
}

.prot_thumb img {
display:block;
-webkit-transform:scale(1);
transform:scale(1);
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
width:100%;
}

.single_protfolio:hover .prot_thumb img {
-webkit-transform:scale(1.1);
transform:scale(1.1);
}

.prot_content {
position:absolute;
text-align:center;
-webkit-transition:.5s;
transition:.5s;
right:0;
top:0;
bottom:0;
left:0;
opacity:0;
background:rgba(4, 74, 202, 0.85);
z-index:9;
}

.multi_gallery.prot_content {
height:90%;
width:80%;
right:10%;
top:5%;
bottom:5%;
left:10%;
}

.prot_content_inner {
position:absolute;
top:50%;
width:100%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
z-index:10;
-webkit-transition:all .5s ease-in-out .5s;
transition:all .5s ease-in-out .5s;
}

.single_protfolio:hover .prot_content {
opacity:1;
}

.prot_content h3 {
margin:0;
text-transform:capitalize;
color:#fff;
font-size:18px;
}

.prot_content h3 a {
color:#fff;
font-size:23px;
font-weight:700;
text-transform:capitalize;
transition:.5s;
}

.prot_content h3 a:hover {
color:#131414;
}

.prot_content p {
color:#fff;
line-height:1.2;
margin:5px 0 0;
}

.prot_content p span {
display:inline-block;
padding-top:0;
}

.single_protfolio:hover .prot_content {
opacity:1;
-webkit-transform:scale(1,1);
transform:scale(1,1);
}

.porttitle_inner span,.porttitle_inner4 span,.prot_content span {
position:relative;
margin:0 2px;
}

.porttitle_inner span:before,.porttitle_inner4 span:before,.prot_content span:before {
bottom:0;
content:",  ";
position:absolute;
right:-5px;
}

.porttitle_inner span:last-child:before,.porttitle_inner4 span:last-child:before,.prot_content span:last-child:before {
content:"";
}

.nospace.col-xs-12 {
padding:0;
}

.nospace .single_protfolio {
margin-bottom:0;
}

.gallery_load_button a {
border:1px solid #ddd;
color:#444;
padding:7px 15px;
display:inline-block;
font-size:17px;
margin-top:0;
}

.gallery_load_button a:hover {
border-color:#005aff;
background:#005aff;
color:#fff;
}

.prot_wrap.nospace .gallery_load_button a {
margin-top:30px;
}

.picon a {
background:#005aff;
border-radius:50px;
color:#fff;
display:inline-block;
font-size:20px;
height:50px;
line-height:50px;
margin:0 3px 11px;
width:50px;
text-align:center;
}

.picon a:hover {
border-color: #212024;
 background: #212024;
color:#fff;
}

.pimgs img {
height:404px;
width:100%;
}
.portfolio-top{
	margin-top:40px;
}
.em_port_content {
background:#fe0040cc;
height:100%;
opacity:1;
position:absolute;
right:0;
text-align:center;
top:0;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
width:100%;
z-index:9;
left:0;
top:-100%;
width:100%;
-webkit-transition:.5s;
transition:.5s;
text-align:center;
color:#fff;
}

.pstyle_1 .porttitle_inner h3 {
color:#fff;
padding-bottom:9px;
}

.pstyle_1 .prot_content p {
margin:2px 0 0;
}

.pstyle_1 .single_protfolio {
-webkit-transition:.5s;
transition:.5s;
}

.pstyle_1 .porttitle_inner .prots-content {
color:#fff;
}

.portfolio_readmore_btn {
padding-top:23px;
}

.portfolio_readmore_btn>a {
background:#fff none repeat scroll 0 0;
border-radius:5px;
display:inline-block;
padding:6px 21px;
text-transform:uppercase;
color:#005aff;
-webkit-transition:.3s;
transition:.3s;
border:1px solid transparent;
}

.portfolio_readmore_btn>a:hover {
background:#005aff;
color:#fff;
border:1px solid#005aff;
}

.em_port_container {
overflow:hidden;
position:relative;
}

.pstyle_1 .porttitle_inner p span {
padding-top:5px;
color:#fff;
}

.pstyle_1 .picon a {
background:transparent;
border-radius:5px;
color:#fff;
display:inline-block;
font-size:25px;
height:50px;
line-height:50px;
margin:0 8px 11px;
width:50px;
-webkit-transition:.5s;
transition:.5s;
}

.pstyle_1 .picon a:hover {
background:#005aff;
color:#fff;
}

.pstyle2 .prot_content {
background: rgba(4, 74, 202, 0.85);
} 

.pstyle2 .prot_content_inner {
left:50%;
position:absolute;
top:60%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:100%;
z-index:10;
-webkit-transition:all .3s ease-in-out .3s;
transition:all .3s ease-in-out .3s;
opacity:0;
}

.pstyle2 .single_protfolio:hover .prot_content_inner {
top:50%;
opacity:1;
}

.em_plus_port {
position:absolute;
bottom:20px;
right:30px;
z-index:99;
}

.pstyle2.pstyle3 .prot_content_inner {
text-align:left;
left:3000px;
position:absolute;
top:60%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:100%;
z-index:10;
-webkit-transition:all .3s ease-in-out .3s;
transition:all .3s ease-in-out .3s;
opacity:0;
background: rgba(73, 0, 221, 0.6);
padding:20px;
-webkit-transition:.5s;
transition:.5s;
}

.pstyle2.pstyle3 .single_protfolio:hover .prot_content_inner {
left:75%;
}

.pstyle4.pstyle_1 .single_protfolio:hover {
box-shadow:none;
}

.pstyle4 .prot_content_inner {
top:50%;
}

.pstyle4 .prot_thumb {
overflow:hidden;
position:relative;
}

.pprotfolio4 {
box-shadow:0 10px 16px 0 rgba(0,0,0,.7);
padding:17px 10px 20px;
border:1px solid #f1f1f1;
border-top:0 solid #f1f1f1;
padding:20px 10px 23px;
}

.porttitle_inner4 h3 {
margin:0;
text-transform:capitalize;
color:#454545;
font-size:18px;
font-weight:600;
line-height:1;
}

.porttitle_inner4 h3 a {
text-transform:uppercase;
color:#454545;
font-size:18px;
font-weight:600;
}

.porttitle_inner4 p {
color:#454545;
line-height:1;
margin:5px 0 0;
}

.porttitle_inner4 p span {
display:inline-block;
padding-top:5px;
}

.portfolio-details-box h2 {
line-height:30px;
}

.portfolio-details-box ul li {
padding-top:24px;
padding-bottom:14px;
border-bottom:1px solid #ddd;
list-style:none;
}

.portfolio-details-box ul li b {
color:#444;
font-size:18px;
font-weight:600;
}

.portfolio-details-box ul li span.eright {
font-weight:400;
font-size:16px;
margin-left:5px;
}

.portfolio-details-box .prots-contentg ul {
margin-left:0;
}

.portfolio-details-box .logonit-single-icon-inner {
text-align:left;
}

.pr-title h2 {
margin-top:15px;
margin-bottom:15px;
}

.all_cal_color h1,.all_cal_color h2,.all_cal_color h3,.all_cal_color h4,.all_cal_color h5,.all_cal_color h6,.all_cal_color p {
margin:0;
padding:0;
}

.all_cal_color a {
transition:1s;
}

.logonit_content p {
padding-top:10px;
}

.logonit_content.logonit_content2 h2 {
color:#052944;
}

.witr_5 .logonit_content p,.witr_6 .logonit_content p {
width:75%;
margin:auto;
color:#fff;
}

.logonit_content h5 {
padding-bottom:11px;
color:#fff;
font-size:23px;
}

.logonit_content h2,.logonit_content h3 {
font-size:45px;
font-weight:700;
padding:4px 0;
color:#fff;
}

.logonit_about .logonit_content h2 {
color:#052944;
}

.logonit_content h2 span,.logonit_content h3 span,.logonit_content h5 span,.logonit_content p span {
color:#005aff;
}

.logonit_button {
margin-top:6px;
}

.logonit_button a {
background:#005aff;
padding:15px 35px;
color:#fff;
display:inline-block;
font-size:18px;
transition:1s;
margin-right:15px;
font-weight:500;
border-radius:30px;
}

.logonit_button a:hover {
background:#052944;
color:#fff;
}

.logonit_button.logonit_button2 a {
background:#fff;
color:#005aff;
}

.logonit_button a i {
margin-left:10px;
font-size:18px;
}

.witr_b9 {
margin-top:100px;
}

.logonit_video_inner {
position:relative;
text-align:center;
top:60px;
}

.logonit_video_inner h4 {
margin-top:20px;
}

.logonit_video_inner a {
position:relative;
}

.logonit_video_inner a::before {
content:"";
position:absolute;
top:38%;
left:50%;
height:70px;
width:70px;
transform:translate(-50%,-50%);
border-radius:50%;
box-shadow:0 0 0 0 rgb(217 10 44 / 75%);
animation:witr_video_ripple 2s infinite;
}

.logonit_video_inner i {
color:#fff;
height:70px;
width:70px;
text-align:center;
line-height:70px;
background:#005aff;
border-radius:50%;
font-size:25px;
display:inline-block;
transition:1s;
}

@keyframes witr_video_ripple {
70% {
box-shadow:0 0 0 75px rgba(255,255,255,0);
}

100% {
box-shadow:0 0 0 0 rgba(255,255,255,0);
}
}

.witr_11 {
position:relative;
}

.witr_col_image {
position:relative;
}

.witr_col_image::before {
position:absolute;
content:"";
width:100%;
height:100%;
}

.logonit_video11 {
position:absolute;
top:50%;
left:50%;
transform:translateX(-50%) translateY(-50%);
}

.w_apps_button_image {
display:inline-block;
margin-right:34px;
}

.w_apps_button {
display:inline-block;
}

.w_apps_button a {
padding:3px 30px 11px;
border:1px solid #005aff;
border-radius:0;
margin-right:15px;
display:block;
-webkit-transition:.5s;
transition:.5s;
}

.w_apps_button a:hover {
background:#005aff;
-webkit-transition:.5s;
transition:.5s;
}

.w_apps_button a:hover span.ilogonit,.w_apps_button a:hover span.spaninner {
color:#fff;
-webkit-transition:.5s;
transition:.5s;
}

span.ilogonit {
float:left;
font-size:29px;
margin-right:18px;
margin-top:14px;
color:#151616;
}

span.spaninner {
display:block;
overflow:hidden;
text-transform:capitalize;
font-size:23px;
color:#151616;
}

span.smalltext {
display:block;
font-size:14px;
}

.single_image {
position:relative;
}

.single_image:before {
content:'';
position:absolute;
top:0;
width:100%;
height:100%;
left:0;
right:0;
bottom:0;
opacity:.5;
}

.single_image {
position:relative;
}

.single_image:before {
content:'';
position:absolute;
top:0;
width:100%;
height:100%;
left:0;
right:0;
bottom:0;
opacity:.5;
}

.single_image img {
width:100%;
}

.single_image {
animation:witr_abmovetb_box15 3s linear 2s infinite alternate running; 
z-index: 1;
}



@keyframes witr_abmovetb_box15 {
0% {
transform:translateY(-40px);
}

100% {
transform:translateY(-20px);
}
}

.witr_tx_ovei_title {
position:absolute;
left:20px;
bottom:5px;
z-index:9;
}

.witr_tx_ovei_title h2 {
color:#fff;
margin-bottom:5px;
}

.witr_tx_ovei_title p {
color:#fff;
}

.witr_own_widet_title h1 {
font-size:22px;
padding-bottom:3px;
text-transform:capitalize;
}

.wittr_footermenu_w_list ul li {
list-style:none;
}

.wittr_footermenu_w_list ul li,.wittr_footermenu_w_list ul li a {
font-size:16px;
line-height:38px;
font-weight:400;
color:#555;
transition:.5s;
}

.wittr_footermenu_w_list ul li a:hover {
color:#005aff;
}

.witr_own_widet_title h5 {
color:#fff;
font-size:20px;
font-weight:600;
padding-bottom:17px;
text-transform:capitalize;
}

.witr_own_widet_title .tagcloud a {
color:#fff;
font-size:16px!important;
line-height:27px;
margin-right:15px;
padding:0;
}

.witr_single_socials ul li {
list-style:none;
}

.witr_single_socials ul li a i {
display:inline-block;
color:#555;
margin-right:15px;
font-size:16px;
-webkit-transition:.5s;
transition:.5s;
margin-top:8px;
}

.witr_single_socials ul li a i:hover {
color:#005aff;
}

.witr_custom_icons i {
font-size:37px;
transition:.5s;
}

.witr_service2_style4 {
box-shadow:0 0 5px 0 #c4ced566;
padding:40px 30px;
transition:1s;
position:relative;
text-align:center;
overflow:hidden;
}

.witr_service2_style4_s:hover .witr_service2_style4 {
padding-bottom:90px;
}

.witr_service2_style4 h3 {
margin:20px 0 14px;
}

.witr_service2_style4 i {
font-size:45px;
display:inline-block;
}

.witr_service2_style4 p {
margin:0;
}

.witr_sn_button {
position:absolute;
display:block;
transition:1s;
bottom:-100px;
left:0;
right:0;
}

.witr_sn_button a {
background:#005aff;
border-radius:3px;
color:#fff;
display:block;
font-size:18px;
font-weight:700;
padding:17px 30px;
text-align:center;
transition:1s;
}

.witr_sn_button a:hover {
background:#052944;
}

.witr_service2_style4_s:hover .witr_sn_button {
bottom:0;
}

.blog-btn a {
background:-webkit-gradient(linear,left top,right top,from(#7701db),to(#1999f2));
background:-webkit-linear-gradient(left,#7701db 0,#1999f2 100%);
background:linear-gradient(90deg,#7701db 0,#1999f2 100%);
color:#fff;
font-weight:400;
padding:0 28px;
font-size:18px;
line-height:48px;
border-radius:30px;
margin-top:25px;
}

.blog-cat h4,.blog-post h4,.blog-tag h4,.blog-title h4 {
font-size:20px;
line-height:15px;
font-weight:600;
border-bottom:1px solid #ddd;
padding-bottom:20px;
position:relative;
}

.blog-cat h4:before,.blog-post h4:before,.blog-tag h4:before,.blog-title h4:before {
position:absolute;
content:'';
bottom:-1px;
left:0;
height:3px;
width:130px;
background:-webkit-gradient(linear,left top,right top,from(#7701db),to(#1999f2));
background:-webkit-linear-gradient(left,#7701db 0,#1999f2 100%);
background:linear-gradient(90deg,#7701db 0,#1999f2 100%);
}

.blog-title img {
margin-top:40px;
width:100%;
}

.blog-title h5 {
font-size:20px;
font-weight:500;
padding-top:23px;
padding-bottom:10px;
}

.blog-title h5 span {
color:#555;
font-size:16px;
font-weight:400;
}

.blog-title p {
padding-right:30px;
}

.blog-left-side .blog-title>ul>li {
display:inline-block;
padding:0;
}

.blog-left-side .blog-title>ul>li>a {
height:40px;
width:40px;
background:#584bed;
text-align:center;
border-radius:50%;
line-height:40px;
color:#fff;
font-size:20px;
margin-right:15px;
margin-top:10px;
margin-bottom:0;
display:inline-block;
}

.blog-title ul li:nth-child(2) a {
background:#ff896a;
}

.blog-title ul li:nth-child(3) a {
background:#bf113c;
}

.blog-title ul li:nth-child(4) a {
background:#22478b;
}

.blog-title ul li:nth-child(5) a {
background:#00afe1;
}

.blog-cat ul {
margin-top:20px;
}

.blog-cat ul li {
width:100%;
}

.blog-cat ul li p {
display:inline-block;
width:100%;
position:relative;
padding:13px 0 5px;
border-bottom:1px solid #ddd;
color:#555;
}

.blog-cat ul li:last-child p {
border-bottom:0;
}

.blog-cat ul li p span {
position:absolute;
right:0;
}

.blog-ad {
position:relative;
}

.blog-ad .blog-ad-overlay {
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background:rgba(88,75,237,.8);
text-align:center;
padding:80px 52px;
}

.blog-ad h5 {
font-size:35px;
font-weight:600;
line-height:48px;
color:#fff;
text-transform:uppercase;
}

.blog-post {
margin-top:50px;
}

.blog-post ul li {
display:-webkit-box;
display:-ms-flexbox;
display:-moz-flex;
display:-ms-flex;
display:-o-flex;
display:flex;
white-space:normal;
}

.blog-cont span {
color:#555;
padding-top:6px;
}

.blog-cont span p {
line-height:22px;
}

.blog-tag {
margin-top:20px;
}

.blog-tag h4 {
margin-bottom:22px;
}

.blog-tag span {
color:#555;
padding-right:25px;
line-height:38px;
}

.btn-center {
margin-left:-400px;
}

.single-content h5 {
font-size:35px;
font-weight:600;
line-height:30px;
padding:30px 0 20px;
}

.single-content span {
font-size:15px;
color:#555;
padding-right:20px;
margin-bottom:17px;
}

.single-content span i {
font-size:13px;
padding-right:8px;
}

.blog-title ul {
display:inline-block;
}

.blog-title span {
font-size:20px;
font-weight:500;
color:#555;
line-height:28px;
padding-right:9px;
}

.blog-cmnt h3,.blog-form h3 {
border-bottom:1px solid #ddd;
padding-bottom:10px;
}

.blog-q {
padding:70px 32px 30px;
border-left:2px solid #584bed;
box-shadow:0 0 13px -10px #000;
}

.blog-q h5 {
font-size:20px;
padding-top:18px;
}

.blog-q span {
font-size:17px;
color:#555;
line-height:28px;
}

.blog-q p {
position:relative;
z-index:2;
font-size:20px;
}

.blog-q p:before {
position:absolute;
content:'\f10e';
left:50%;
top:-10px;
font-size:100px;
font-family:fontawesome;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
z-index:1;
color:rgba(119,1,219,.2);
}

.blog-cmnt ul li {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding-bottom:35px;
}

.blog-cmnt .blog-cont h6 {
line-height:16px;
font-size:20px;
}

.blog-cmnt .blog-cont {
position:relative;
}

.blog-cmnt .blog-cont a {
color:#555;
font-size:16px;
line-height:28px;
position:absolute;
right:0;
top:0;
}

.blog-cmnt .blog-cont p {
padding-top:5px;
}

.blog-form form input {
width:100%;
height:50px;
margin:50px 0 30px;
border:1px solid #ddd;
border-radius:30px;
padding-left:30px;
color:#8f8f8f;
}

.blog-form form input::-webkit-input-placeholder {
color:#8f8f8f;
opacity:1;
}

.blog-form form input:-ms-input-placeholder {
color:#8f8f8f;
opacity:1;
}

.blog-form form input::-moz-placeholder {
color:#8f8f8f;
opacity:1;
}

.blog-form form input::placeholder {
color:#8f8f8f;
opacity:1;
}

.blog-form form textarea {
resize:none;
width:100%;
height:200px;
margin-left:15px;
margin-right:15px;
padding:30px;
border-radius:30px;
border:1px solid #ddd;
color:#8f8f8f;
}

.blog-form form textarea::-webkit-input-placeholder {
opacity:1;
color:#8f8f8f;
}

.blog-form form textarea:-ms-input-placeholder {
opacity:1;
color:#8f8f8f;
}

.blog-form form textarea::-moz-placeholder {
opacity:1;
color:#8f8f8f;
}

.blog-form form textarea::placeholder {
opacity:1;
color:#8f8f8f;
}

.blog-form form button {
font-size:16px;
font-weight:500;
margin-left:15px;
border:1px solid #7701db;
border-radius:30px;
padding:13px 35px;
background:-webkit-gradient(linear,left top,right top,from(#7701db),to(#1999f2));
background:-webkit-linear-gradient(left,#7701db 0,#1999f2 100%);
background:linear-gradient(90deg,#7701db 0,#1999f2 100%);
color:#fff;
cursor:pointer;
margin-top:40px;
-webkit-transition:.5s;
transition:.5s;
}

.blog-form form button:hover {
background:0 0;
}

.Screenshots .slick-slide img {
width:100%;
}

.play-overlay span {
display:none;
}

.witr_hd_timeline_contant {
position:relative;
padding-bottom:39px;
}

.witr_hd_timeline_inner {
padding-left:27px;
}

.witr_hd_timeline_inner:before {
width:1px;
height:100%;
-webkit-transition:.5s;
transition:.5s;
background:#005aff;
position:absolute;
left:7.5px;
top:0;
content:"";
}

.witr_dslborder {
display:inline-block;
width:15px;
height:15px;
-webkit-transition:.5s;
transition:.5s;
background:#005aff;
position:absolute;
left:0;
top:0;
border-radius:50%;
}

.witr_hd_timeline_inner:hover .witr_dslborder,.witr_hd_timeline_inner:hover .witr_hd_sicon_inner,.witr_hd_timeline_inner:hover:before {
background:#000;
}

.witr_timeline_item {
width:230px;
}

.witr_timeline_item h2 {
font-weight:400;
-webkit-transition:.5s;
transition:.5s;
padding-bottom:10px;
}

.witr_hd_timeline_inner:hover .witr_timeline_item h2 {
color:#000;
}

.witr_number_item {
position:absolute;
z-index:999;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
color:#fff;
font-size:20px;
}

.witr_hd_sicon {
position:absolute;
left:-17px;
bottom:-25px;
}

.witr_hd_sicon_inner {
width:55px;
height:55px;
background:#005aff;
line-height:54px;
text-align:center;
color:#fff;
border-radius:50%;
position:relative;
z-index:2;
-webkit-transition:.5s;
transition:.5s;
font-size:22px;
}

.mrl15 {
margin-left:15px;
}

.mrl65 {
margin-left:65px;
}

.mrl110 {
margin-left:110px;
}

.mrr50 {
margin-right:50px;
}

.mrr95 {
margin-right:95px;
}

.mrr90 {
margin-right:90px;
}

.witr_sicon_bottom.witr_hd_timeline_contant {
padding-bottom:0;
padding-top:51px;
}

.witr_sicon_bottom {
text-align:right;
}

.witr_sicon_bottom .witr_timeline_item {
width:230px;
margin-right:0;
margin-left:auto;
}

.witr_sicon_bottom .witr_dslborder {
left:auto;
top:auto;
bottom:0;
right:1px;
}

.witr_sicon_bottom .witr_hd_timeline_inner:before {
left:auto;
right:7.5px;
top:auto;
bottom:0;
}

.witr_sicon_bottom .witr_hd_timeline_inner {
padding-left:0;
padding-right:27px;
}

.witr_sicon_bottom .witr_hd_sicon {
position:absolute;
right:-17px;
top:-28px;
left:auto;
bottom:auto;
}

.middle_border_divider {
height:1px;
display:block;
background:#005aff;
}

.slide_items img {
margin:auto;
}

.card-header.witr_ac_card {
background:0 0!important;
padding:0;
border-bottom:0;
}

.witr_ac_card i {
margin-right:10px;
font-size:20px;
position:relative;
top:4px;
}

.accordion_area .card-2 {
margin-bottom:22px;
/* border:1px solid #ddd; */
background: #112032;

}

.witr_ac_style {
font-size:16px;
font-weight:500;
display:block;
padding:7px 15px 11px;
-webkit-transition:.5s;
transition:.5s;
color: #fff;
}
.card-body {
    color: #fff;
}
.witr_ac_style:focus,.witr_ac_style:hover {
color:#fff;
background:#005aff;
}

.witr_ac_style:before {
position:absolute;
content:'\f107';
right:30px;
top:9px;
font-family:fontawesome;
font-size:18px;
}

.active .witr_ac_style:before {
position:absolute;
content:'\f106';
right:30px;
top:9px;
font-family:fontawesome;
font-size:18px;
}

.active .witr_ac_style {
background:#005aff;
color:#fff;
}

.card-body ul li {
margin-left:18px;
margin-bottom:4px;
}

.elementor-accordion .elementor-accordion-item {
border:0!important;
border-left:2px solid#005aff!important;
margin-bottom:20px;
box-shadow:1px 1px 7px -5px rgba(0,0,0,.75);
}

.elementor-accordion .elementor-tab-content {
border-top:none!important;
}

.elementor-tab-title a,.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
font-size:17px;
font-weight:600;
}

.slide_item img {
opacity:.1;
}

.slick-center .slide_item img {
opacity:1;
}

.slick-next,.slick-prev {
font-size:0;
position:absolute;
display:block;
padding:0;
cursor:pointer;
color:#fff;
outline:0;
background:#005aff;
z-index:1;
opacity:0;
border-radius:50px;
box-shadow:0 0 5px rgba(0,0,0,.1);
width:60px;
height:60px;
line-height:60px;
top:50%;
transform:translate(0,-50%);
border-radius:5px;
transition:.5s;
border:0 solid #646464;
border-radius: 30px;
}

.slick-prev {
 left: 7px;
}

.slick-next {
right:7px;
}

.slick-next.slick-disabled,.slick-prev.slick-disabled {
background:#005aff;
}

.witr_ds_content_area .slick-prev {
left:15px;
}

.witr_ds_content_area .slick-next {
right:15px;
}

.slick-next:before,.slick-prev:before {
color:#fff;
font-size:30px;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
content:"\f177";
font-family:FontAwesome;
}

.slick-next:before {
content:"\f178";
font-family:FontAwesome;
}

.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
background:#252427;
border-color:transparent;
outline-color:transparent;
outline:0;
}

.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
color:#fff;
}

.single_portfolio_previwe:hover .slick-prev,.single_portfolio_previwe:hover .slick-next,.logonit_testomonial_active:hover .slick-next,.logonit_testomonial_active:hover .slick-prev,.Screenshots-slide:hover .slick-next,.Screenshots-slide:hover .slick-prev,.Single_blog_testimonial_active:hover .slick-next,.Single_blog_testimonial_active:hover .slick-prev,.blog_active:hover .slick-next,.blog_active:hover .slick-prev,.blog_wrap:hover .slick-next,.blog_wrap:hover .slick-prev,.event_active:hover .slick-next,.event_active:hover .slick-prev,.images_area:hover .slick-next,.images_area:hover .slick-prev,.imagess_area:hover .slick-next,.imagess_area:hover .slick-prev,.mobile-slide-7:hover .slick-next,.mobile-slide-7:hover .slick-prev,.mobile-slide:hover .slick-next,.mobile-slide:hover .slick-prev,.testomonial-slide:hover .slick-next,.testomonial-slide:hover .slick-prev,.testomonial:hover .slick-next,.testomonial:hover .slick-prev,.testomonial_active:hover .slick-next,.testomonial_active:hover .slick-prev,.witr_case:hover .slick-next,.witr_case:hover .slick-prev,.witr_ds_content_area:hover .slick-next,.witr_ds_content_area:hover .slick-prev,.witr_islidess_slick:hover .slick-next,.witr_islidess_slick:hover .slick-prev,.witr_slick_active:hover .slick-next,.witr_slick_active:hover .slick-prev,.witr_team_area_c:hover .slick-next,.witr_team_area_c:hover .slick-prev {
opacity:1;
}

.blog_wrap .slick-next,.blog_wrap .slick-prev {
top:35%;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
}

.blog_wrap .slick-prev,.testomonial-slide .slick-prev {
left:-65px;
}

.blog_wrap .slick-next,.testomonial-slide .slick-next {
right:-65px;
}

.witr_car_overlay .slick-slide {
padding:0 15px;
}

.carsur_dots .elementor-slick-slider ul.slick-dots {
bottom:-70px;
}

.carsur_dots .elementor-slick-slider ul.slick-dots li {
margin:0 5px;
}

.carsur_dots .elementor-slick-slider ul.slick-dots li button:before {
background-color:transparent;
font-size:0;
width:18px;
height:18px;
border:1px solid #fff;
cursor:pointer;
border-radius:50%;
}

.carsur_dots .elementor-slick-slider ul.slick-dots li.slick-active button:before {
background-color:#fff;
}

.carsur_dots .elementor-slick-slider ul.slick-dots li button:hover:before {
background-color:#fff;
}

.slick-dots {
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
bottom:-35px;
display:inline-block;
z-index:11;
}

.slick-dots li {
display:inline-block;
}

.slick-dots li button {
background-color:#fff;
font-size:0;
width:14px;
height:14px;
border:1px solid#005aff;
margin:0 5px;
cursor:pointer;
border-radius:50%;
padding:0;
transition:.5s;
}

.slick-dots li.slick-active button {
background:#0e0d0c;
}

.witr_about_area {
padding:100px 0 0;
}

.witr_explore_logonit {
padding-bottom:90px;
}

.about-logonit .witr_explore_logonit {
padding:92px 0;
}

/.single_image1 img {
width:520px;
height:500px;
}

.witr_about_area {
padding:95px 0 100px;
}

.witr_text_widget_inner.widget_inner_about h2 {
font-size:39px;
margin-bottom:48px;
}

.figure_are img {
width:130px;
height:35px;
}

.imagebox-content p {
margin-top:-10px;
}

.witr_text_widget_inner a {
color:#000;
}

.witr_text_widget_inner a:hover {
color:#DE7047;
}

.about2 .witr_about_area {
padding:100px 0 0;
}

.about2 .wirr_team_area {
padding:100px 0 0;
}

.witr_text_widget_inner h1,.witr_text_widget_inner h2 {
font-size:39px;
}

.witr_text_widget_inner h2 {
font-size:40px;
margin-bottom:25px;
color:#fff;
}
.witr_text_widget_inner.witr_text_about_inner h2{
	margin-bottom:45px;
}
.witr_text_widget_inner h1 {
font-size:22px;
}

.witr_text_widget_inner h1 span,.witr_text_widget_inner h2 span {
color:#005aff;
font-size:18px;
}

.witr_text_widget_inner p {
margin-bottom:13px;
color:#fff;
font-size: 20px;
font-weight: 500;
}

.witr_text_widget .witr_text_widget_inner h1,.witr_text_widget .witr_text_widget_inner h2,.witr_text_widget .witr_text_widget_inner p {
margin-left:auto!important;
margin-right:auto!important;
}

.about-content {
padding:10px 0 0;
}

.about-content span {
font-size:20px;
color:#646464;
}

.about-content i {
color:#005aff;
font-size:15px;
margin:0 10px 0 0;
}

.witr_btnt {
margin-top:40px;
}

.witr_imagess_relative {
position:relative;
}

.inner_witr_circle_area {
position:absolute;
bottom:30px;
left:50px;
}

.wp-block-button__link {
padding:8px 24px 12px;
}

p.comment-form-cookies-consent {
position:absolute;
top:33%;
display:none;
}

.tab_area {
background:#fff;
overflow:hidden;
box-shadow:0 0 5px #ddd;
}

.logonit-tab {
overflow:hidden;
clear:both;
background:#000;
}

.tab_area .nav-tabs {
border:none;
}

.logonit-tab li {
display:inline-block;
list-style:none;
background:#000;
float:left;
overflow:hidden;
}

.logonit-tab li a {
padding:15px 30px;
display:block;
border-right:1px solid #ddd;
color:#fff;
}

.logonit-tab li a.active,.logonit-tab li a:hover {
background:#005aff;
color:#fff;
}

.single_video {
margin-top:30px;
}

.video_image {
position:relative;
}

.video_image:before {
background:rgba(0,0,0,.5);
content:"";
width:100%;
height:100%;
position:absolute;
}

.video_image img {
width:100%;
}

.video_icon {
position:absolute;
top:50%;
left:50%;
z-index:9999;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
}

.video_icon a {
text-align:center;
display:inline-block;
}

.video_icon a i {
color:#fff;
border:5px solid #fff;
width:90px;
height:90px;
line-height:80px;
font-size:40px;
border-radius:50%;
}

.wic_tab_content {
padding-top:16px;
}

.tab_title_content h2 {
font-size:20px;
margin-bottom:8px;
}

.video_area .col-md-12 {
padding-left:0;
padding-right:0;
}

.tab-event {
background:#fff;
overflow:hidden;
padding:15px 0;
}

.logonit_single_event {
border-bottom:1px solid #ddd;
margin:0 10px;
padding-bottom:12px;
padding-top:16px;
clear:both;
overflow:hidden;
}

.logonit_single_event:last-child {
border-bottom:0 solid #ddd;
}

.logonit_event_thumb {
float:left;
margin-right:15px;
}

.logonit_single_event:hover .event_page_title h2 a {
color:#005aff;
}

.event_page_title h2 a {
text-transform:capitalize;
font-weight:600;
}

.event_pcontent p {
margin-bottom:5px;
}

.logonit_event_icon span {
margin-right:10px;
}

.logonit_event_icon span i {
margin-right:5px;
}



.tab_area2 .nav-tabs {
border:none;
}

.logonit_tab li {
display:inline-block;
list-style:none;
background:#000;
float:left;
overflow:hidden;
margin-right:15px;
}

.logonit_tab li a {
padding:15px 30px;
display:block;
color:#fff;
}

.logonit_tab li a.active,.logonit_tab li a:hover {
background:#005aff;
color:#fff;
}
.tab_area2 {
    margin-top: 35px;
}
.wic_tab_content2 {
padding-top:45px;
}

.witr_tab_title_content2 h2 {
font-size:20px;
margin-bottom:19px;
color:#fff;
}
.wic_text_block p{
color:#fff;
font-size: 20px;
}

.witr_tab_btn{
margin-top:18px;
}
.witr_tab_btn a {
color:#fff;
}
.witr_tab_btn a:hover {
color:#005AFF;
}

.carsur_dots .swiper-pagination-bullet {
width:18px;
height:18px;
background:0 0;
opacity:1;
border:2px solid #fff;
}

.carsur_dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
background:#fff;
}

.carsur_dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin:-54px 6px;
}

.em-call-to-video span,.video-item span {
display:none;
}

.wpcf7 label {
width:100%;
}

.wpcf7 input,.wpcf7 textarea {
width:100%;
border:1px solid #ddd;
padding-left:30px;
}

.wpcf7 input {
height:50px;
}

.wpcf7 textarea {
height:150px;
}

input.wpcf7-submit {
width:auto;
padding:0 50px;
cursor:pointer;
}

div.wpcf7-response-output {
color:#efc707;
}

.send_message .wpcf7-form p {
display:flex;
flex-direction:row;
}

.send_message input {
border:0;
background:#f7f7f7;
height:72px;
transition:.5s;
}

.send_message input.wpcf7-submit {
background:#005aff;
color:#fff;
transition:.5s;
}

.send_message input.wpcf7-submit:hover {
background:#f8f8f8;
color:#005aff;
}

.send_message input::-webkit-input-placeholder {
color:#929292!important;
}

.send_message input:-ms-input-placeholder {
color:#929292!important;
}

.send_message input::-moz-placeholder {
color:#929292!important;
}

.witr_form_area1 {
width:100%;
margin:auto;
box-shadow:0 0 0 75px rgba(196,206,213,.05);
border-radius:30px;
padding:70px 60px 80px;
}

.witr_field1 .witr_form_field1.witr_1width100 {
width:100%;
}

.witr_field1 .witr_form_field1.witr_1width25 {
width:23%;
}

.witr_field1 .witr_form_field1:after {
clear:both;
content:"";
display:block;
}

.witr_field1 .witr_form_field1 input,.witr_field1 .witr_form_field1 select,.witr_text_area1 textarea {
width:100%;
margin-bottom:30px;
line-height:43px;
background:#fff;
border:0 solid #ddd;
border-bottom:1px solid #ddd;
color:#a2a2a9;
padding-left:0;
font-size:15px;
font-weight:400;
border-radius:0;
text-transform:capitalize;
}

.witr_text_area1 textarea {
height:150px;
resize:none;
padding:10px 30px 30px 0;
}

.witr_field1 .witr_form_field1 select {
height:50px;
}

.witr_con_btn1 {
text-align:center;
}

.witr_con_btn1 .w_btn1 {
text-align:center;
background:#005aff;
color:#fff;
font-size:16px;
cursor:pointer;
line-height:45px;
border-radius:5px;
font-weight:600;
border:1px solid#005aff;
transition:.5s;
text-transform:uppercase;
}

.witr_con_btn1 .w_btn1:hover {
background:#005aff;
border-color:#005aff;
color:#fff;
}

.witr_field1 .witr_form_field1 input::-webkit-input-placeholder {
color:#a2a2a9;
}

.witr_field1 .witr_form_field1 input:-ms-input-placeholder {
color:#a2a2a9;
}

.witr_field1 .witr_form_field1 input::-moz-placeholder {
color:#a2a2a9;
}

.witr_text_area1 textarea::-webkit-input-placeholder {
color:#a2a2a9;
}

.witr_text_area1 textarea:-ms-input-placeholder {
color:#a2a2a9;
}

.witr_text_area1 textarea::-moz-placeholder {
color:#a2a2a9;
}

.witr_form_area2 {
width:100%;
margin:auto;
}

.witr_field2 .witr_form_field2 {
float:left;
width:49%;
}

.witr_field2 .witr_form_field2.witr_2width100 {
width:100%;
}

.witr_field2 .witr_form_field2:after {
clear:both;
content:"";
display:block;
}

.witr_field2 .witr_form_field2 input,.witr_field2 .witr_form_field2 select,.witr_text_area2 textarea {
width: 100%;
    margin-bottom: 30px;
    line-height: 43px;
    background: #005AFF;
    border: 0px solid #ddd;
    color: #fff;
    padding-left: 20px;
    font-size: 15px;
    font-weight: 400;
    border-radius: 5px;
    box-shadow: 0px 0px 30px 0px rgba(148,146,245,0.2);
    text-transform: capitalize;

}

.witr_field2 .witr_form_field2 input:hover,
.witr_form_field2 select:hover,
.witr_text_area2 textarea:hover{
background:#212529;

}

.witr_text_area2 textarea {
height:200px;
resize:none;
padding:10px 30px 30px;
border: none;
}
.witr_field2 {
  text-align: center; 
}
.witr_con_btn2 .w_btn2 {
text-align: center;
background: #005aff;
color: #fff;
font-size: 16px;
cursor: pointer;
line-height: 45px;
border-radius: 30px;
font-weight: 600;
border: 1px solid #005aff;
transition: .5s;
text-transform: uppercase;
padding: 0px 50px;
outline: none;

}

.witr_con_btn2 .w_btn2:hover {
background:#005aff;
color:#fff;
}

.witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd) {
margin-right:1%;
}

.witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(even) {
margin-left:1%;
}

.wirr_apartment_area {
background-image:url(https://demo.themexbd.com/html/logonit/assets/images/contact.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:fixed;
}



.witr_apartment_form select {
width:100%!important;
text-align:left;
height:42px;
line-height:42px;
font-size:15px;
color:#929292;
background:#fff;
border-radius:5px;
border:none;
outline:0;
padding:0 15px;
margin-bottom:30px;
}

.apartment_text h1,.apartment_text p {
color:#fff;
}

.apartment_inner_area {
padding:100px 0;
}

.apartment_area {
position:relative;
background-size:cover;
border-radius:10px;
}

.apartment_text p {
color:#07001e;
font-size:18px;
line-height:32px;
font-weight:600;
margin:0 0 20px;
}

.apartment_text h1 {
color:#07001e;
font-size:30px;
line-height:40px;
margin-bottom:1px;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active{
  transition: background-color 50000s ease-in-out 0s, color 5000s ease-in-out 0s;	
}
p.form-messege{
    margin-top: 8px;
    color:#faff00;
}

::placeholder {
color:#666;
opacity:1;
} 

.appointment_form {
padding:36px 30px 50px;
border-radius:18px;
background:#fff;
}

.witr_apartment_form {
width:100%!important;
text-align:left;
}

.witr_apartment_form form select,.witr_apartment_form input {
width:100%;
height:50px;
line-height:42px;
font-size:15px;
color: #fff;
background:#FFFFFF45;
border-radius:5px;
border:none;
outline:0;
padding:0 15px;
margin-bottom:30px;
}

.witr_apartment_form input::-moz-placeholder {
color:#fff;
opacity:1;
}

.witr_apartment_form input::-ms-input-placeholder {
color:#fff;
opacity:1;
}

.witr_apartment_form input::-webkit-input-placeholder {
color:#fff;
opacity:1;
}

.witr_apartment_form .const_btn {
font-size:15px;
background:#fff;
font-weight:600;
border-radius:5px;
margin-top:10px;
border:0;
color:#005aff;
cursor:pointer;
transition:.5s;
padding:15px 30px;
width:100%;
outline:none;
}

.witr_apartment_form .const_btn:hover {
background:#07001e;
color:#fff;
}

span.cdowns {
width:175px;
height:165px;
background:#005aff;
display:inline-block;
margin:36px 32px;
position:relative;
line-height:1;
/* border:1px solid #ddd; */
padding-top:48px;
margin-left:20px;
}

span.cdowns::before {
position:absolute;
content:"";
background:#fff;
top:55px;
right:-36px;
height:12px;
width:12px;
border-radius:50%;
}

span.cdowns::after {
position:absolute;
content:"";
background:#fff;
top:83px;
right:-36px;
height:12px;
width:12px;
border-radius:50%;
}

span.cdowns:last-child:after,span.cdowns:last-child:before {
display:none;
}

.counterdowns {
text-align:center;
}

span.time-counts {
font-size:50px;
color:#fff;
display:inline-block;
font-weight:600;
}

.counterdowns p {
color:#fff;
font-size:19px;
font-weight:600;
}

.dotnoneb span.cdowns:before {
display:none;
}

.dotnonea span.cdowns:after {
display:none;
}

.mean-container .mean-nav ul li a:hover {
color:#005aff;
border-radius:0;
}

.mc4wp-form-fields p {
position:relative;
line-height:27px;
margin-bottom:22px;
}

.mc4wp-form-fields p label {
font-size:16px;
font-weight:700;
margin:15px 0;
}

.mc4wp-form-fields input {
width:100%;
background:#fff;
font-size:16px;
line-height:28px;
color:#b0afaf;
border-radius:50px;
border:none;
outline:0;
padding:10px 30px;
height:80px;
}

.mc4wp-form-fields button {
width:30%;
background:#052944;
border:none;
outline:0;
position:absolute;
right:-3px;
top:0;
bottom:0;
font-size:18px;
line-height:10px;
color:#fff;
text-align:center;
z-index:2;
cursor:pointer;
padding:10px 30px;
transition:.5s;
border-radius:50px;
}

.mc4wp-form-fields button:hover {
background:#052944;
}

.witr_own_shorcode {
margin-top:21px;
}

.checkbox_witr input {
width:20px;
float:left;
margin-right:15px;
margin-top:-8px;
}

.checkbox_witr span {
color:#fff;
font-size:15px;
}

.mc4wp-alert.mc4wp-error a,.mc4wp-alert.mc4wp-error p {
color:#fff;
}

.mc4wp-form-fields input::-moz-placeholder {
color:#666;
}

.mc4wp-form-fields input::-webkit-input-placeholder {
color:#666;
}

.footer-middle .mc4wp-form-fields input::-moz-placeholder {
color:#666;
}

.footer-middle .mc4wp-form-fields input::-webkit-input-placeholder {
color:#666;
}

.footer-middle .mc4wp-form-fields p {
position:relative;
line-height:27px;
margin-bottom:22px;
color:#fff;
}

.footer-middle .mc4wp-form-fields p label {
font-size:16px;
font-weight:700;
margin:15px 0;
}

.footer-middle .mc4wp-form-fields input {
height:50px;
position:relative;
background:0 0;
width:100%;
line-height:43px;
color:#fff;
border:1px solid #ffffff66;
border-radius:0;
padding-left:30px;
}

.footer-middle .mc4wp-form-fields button {
position:absolute;
right:0;
top:0;
width:70px;
height:50px;
border-radius:0;
color:#fff;
background:#005aff;
cursor:pointer;
-webkit-transition:.5s;
transition:.5s;
}

.footer-middle .mc4wp-form-fields button:hover {
background:#fff;
color:#005aff;
}

.footer-middle .checkbox_witr input {
width:20px;
float:left;
margin-right:15px;
margin-top:-8px;
}

.footer-middle .checkbox_witr span {
color:#fff;
}

.footer-middle .mc4wp-form-fields p:nth-child(1) {
margin-bottom:22px;
    margin-top: 34px;
}

.departmentList {
position:relative;
padding:73px 50px;
border-radius:10px;
background-size:cover;
}

.departmentList h3 {
font-size:30px;
line-height:40px;
color:#005aff;
font-weight:900;
margin-bottom:22px;
}

.departmentList ul {
margin:0;
padding:0 0 17px;
}

.departmentList ul li {
margin:0;
padding:0;
list-style:none;
display:block;
}

.departmentList ul li a {
color:#005aff;
font-size:16px;
line-height:40px;
font-weight:400;
display:inline-block;
margin:0;
}

.departmentList ul li a:hover {
color:#ff8e32;
}

.departmentList .discover_more {
font-size:12px;
line-height:28px;
color:#005aff;
font-weight:800;
text-transform:uppercase;
display:inline-block;
}

.departmentList .discover_more i {
font-size:15px;
position:relative;
top:2px;
padding-left:2px;
transition:.5s;
}

.departmentList .discover_more:hover i {
padding-left:10px;
}

.departmentList .discover_more:hover {
color:#ff8e32;
}

.singleSS {
position:relative;
transition:all ease .4s;
-webkit-transition:all ease .4s;
-moz-transition:all ease .4s;
z-index:1;
}

.service_slider .singleSS {
padding:61px 15px 60px;
}

.singleSS:after {
background:url(https://demo.themexbd.com/html/logonit/assets/images/corporate/5.png) no-repeat right top;
width:288px;
height:216px;
position:absolute;
right:0;
top:0;
content:'';
visibility:hidden;
opacity:0;
transition:all ease .4s;
-webkit-transition:all ease .4s;
-moz-transition:all ease .4s;
z-index:-1;
}

.singleSS.witr_service_7:after {
background:url(https://demo.themexbd.com/html/logonit/assets/images/corporate/logonit_s.png) no-repeat right top;
content:'';
z-index:-1;
}

.singleSS:hover:after {
visibility:visible;
opacity:1;
}

.singleSS:hover {
border-color:#4900d6;
}

.serIcon i {
font-size:60px;
line-height:62px;
z-index:1;
color:#1F1F1F;
}

.SIBG_2 i {
color:#28f200;
}

.SIBG_1 {
position:relative;
}

.SIBG_1::before {
position:absolute;
right:0;
top:-23px;
background:#052944;
content:"";
width:62px;
height:62px;
border-radius:100%;
left:5px;
bottom:0;
margin:auto;
margin-left:0;
transition:.5s;
z-index:-1;
}

.singleSS:hover .SIBG_1::before {
background:#005aff;
content:"";

}

.detail_SS {
position:relative;
padding:0;
z-index:99;
padding: 3px 10px 22px 25px;

}

.detail_SS h3 {
line-height:31px;
padding: 21px 0px 6px 0px;
}

.detail_SS p {
margin-bottom:28px;
}

.detail_SS a.readMore {
display:inline-block;
color:#f5634b;
font-size:16px;
line-height:.8;
margin:0;
}

.detail_SS a.readMore:hover {
color:#4900d6;
}

.witr_service_7 .service-btn>a {
position:relative;
transition:.5s;
}

.witr_service_7 .service-btn>a::before {
position:absolute;
top:0;
background:#005aff;
content:"";
width:25%;
height:1px;
left:0;
transition:.5s;
}

.witr_service_7 .service-btn>a::after {
position:absolute;
right:0;
bottom:0;
background:#005aff;
content:"";
width:25%;
height:1px;
transition:.5s;
}

.witr_service_7 .service-btn>a:hover::after,.witr_service_7 .service-btn>a:hover::before {
width:100%;
}

.witr_padding_bottom {
padding-bottom:325px;
}

.witr_single_box_p h3 {
padding:21px 25px 18px;
background:#fff;
}

.box.wrapper {
max-width:1200px;
margin:auto;
background:#fff;
box-shadow:0 0 5px #ddd;
}

.fix {
overflow:hidden;
}

.clear_both {
clear:both;
}

.em40_header_area_main.hdisplay_none {
display:none;
}

.logonit-header-top {
background:#005aff none repeat scroll 0 0;
padding:12px 0;
}

.top-address p {
margin-bottom:0;
}

.top-address p a,.top-address p span {
margin-right:20px;
}

.top-address p a i,.top-address p span i {
font-size:13px;
color:#fff;
margin-right:10px;
}

.top-address p a {
display:inline-block;
text-decoration:none;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}

.top-right-menu ul.social-icons {
margin:0;
padding:0;
}

.social-icons {
margin-top:18px;
}
span.post-date {
    color: #fff;
}
.logonit-description-area {
    margin-top: -10px;
}
.top-right-menu ul.social-icons li {
display:inline-block;
margin-left:15px;
position:relative;
}

.top-right-menu ul.social-icons li a {
display:inline-block;
text-decoration:none;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
font-size:15px;
}

.top-address p a,.top-address p span,.top-right-menu ul.social-icons li a {
color:#fff;
font-size:15px;
}

.top-right-menu ul.social-icons li a i {
display:inline-block;
}

.top-right-menu .social-icons li a i:hover,.top-right-menu .social-icons li a:hover {
color:#005aff;
}

.top-both-p0 .top-address p a,.top-both-p0 .top-address p span {
margin-right:0;
margin-left:12px;
}

.top-right-menu ul .sub-menu {
position:absolute;
left:0;
top:100%;
visibility:hidden;
opacity:0;
border-top:1px solid red;
width:150px;
-webkit-transition:.5s;
transition:.5s;
text-align:left;
background:#fff;
z-index:1;
}

.top-right-menu ul.social-icons li:hover .sub-menu {
opacity:1;
visibility:visible;
}

.top-right-menu ul .sub-menu li {
padding:5px 0 0 5px;
}

.top-right-menu ul .sub-menu li a {
font-size:12px;
}

.top-right-menu ul .sub-menu ul {
display:none;
}

.top-welcome p {
padding:0;
margin:0;
color:#fff;
}

.top-welcome p i {
font-size:13px;
margin-right:3px;
}

.top-address.em-login a {
margin-right:10px;
}

.top-address.em-login a+a {
margin-right:0;
}

.top-address.em-login p a i {
margin-right:5px;
}

.top-address.em-login a+a:before {
content:"|";
margin-right:12px;
}

.txtc {
text-align:center;
}

.text-center {
text-align:center;
}

.text-left {
text-align:left;
}

.text-right {
text-align:right;
}

.top-address.menu_18 span {
padding:8px 15px 9px;
display:inline-block;
}

.top-right-menu ul.social-icons.menu_18,.top-right-menu ul.social-icons.menu_19 {
padding:7px 0;
}

.em-login.menu_18,.em-quearys-top.menu_19 {
padding:7px 0;
}

.top-right-menu.litop {
float:left;
}

.mobile_menu_logo.text-center {
padding:20px 0;
}

.em_creative_header {
background:#f9f9f9 none repeat scroll 0 0;
padding:28px 0;
position:relative;
overflow:hidden;
z-index:1;
}

.em_creative_header:before {
background:#005aff none repeat scroll 0 0;
content:"";
left:0;
top:0;
bottom:0;
width:25%;
height:100%;
z-index:-1;
position:absolute;
}

.em_creative_header:after {
background:#005aff none repeat scroll 0 0;
content:"";
left:18%;
top:0;
bottom:0;
width:15%;
height:100%;
position:absolute;
-webkit-transform:rotate(-121deg);
transform:rotate(-121deg);
z-index:-1;
}

.creative_logo_thumb {
z-index:9;
text-align:right;
}

.creative_header_icon {
float:left;
margin-right:10px;
overflow:hidden;
}

.creative_header_icon i {
color:#005aff;
font-size:28px;
margin-top:5px;
}

.creative_header_address {
overflow:hidden;
padding-left:80px;
}

.creative_header_address_text>h3 {
font-size:18px;
margin:0;
padding:0;
}

.creative_header_address_text>p {
margin:0;
}

.creative_logo_thumb {
z-index:9;
}

.creative_header_button {
padding-left:50px;
position:relative;
margin-top:5px;
}

.creative_header_button:before {
content:"";
position:absolute;
background:#005aff;
width:1px;
height:74px;
left:10px;
top:-21px;
}

.creative_header_button .dtbtn {
background:#005aff none repeat scroll 0 0;
border-radius:30px;
color:#fff;
display:inline-block;
font-size:14px;
font-weight:600;
margin-left:0;
padding:7px 26px;
transition:.5s;
}

.creative_header_button>a:hover {
background:#005aff none repeat scroll 0 0;
}

.em_slider_social {
position:fixed;
right:30px;
text-align:center;
top:60%;
z-index:999999;
}

.em_slider_social li {
display:block;
list-style:outside none none;
text-decoration:none;
}

.em_slider_social a {
background:#005aff none repeat scroll 0 0;
border:1px solid#005aff;
border-radius:50%;
color:#fff;
display:inline-block;
font-size:16px;
height:35px;
line-height:33px;
margin-bottom:10px;
text-align:center;
width:35px;
}

.em_slider_social a:hover {
background:#005aff;
color:#fff;
border-color:#005aff;
}

.no-logo-sr .logonit_menu ul {
text-align:center;
}

.no-logo-sr .logonit_menu ul li {
text-align:left;
}

.mean-container .mean-bar {
padding:0;
}

.mean-container .mean-nav {
background:#005aff none repeat scroll 0 0;
float:none;
}

.main_menu_div {
position:relative;
}

.logonit_nav_area {
background: #fff none repeat scroll 0 0;
}

.logo {
margin-top:28px;
}

.logo a {
font-size:23px;
font-weight:700;
display:inline-block;
}

.logonit_menu {
text-align:right;
}

.logonit_menu ul {
list-style:none;
display:inline-block;
}

.logonit_menu>ul>li {
display:inline-block;
position:relative;
}

.logonit_menu>ul>li>a {
display:block;
margin:38px 15px;
-webkit-transition:.5s;
transition:.5s;
position:relative;
color:#fff;
font-size:20px;
font-weight:400;
text-transform:capitalize;
}
.logonit-main-menu.one_page .logonit_menu>ul>li>a {
color:#333;
}

.logonit_menu>ul>li.current>a:before,.logonit_menu>ul>li>a:before {
background:#ffb600 none repeat scroll 0 0;
bottom:-7px;
content:"";
height:2px;
left:0;
margin:auto;
opacity:0;
position:absolute;
right:0;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
width:15%;
display:none;
}
/* logo sticky box menu */
.trp_nav_area .logo a.main_sticky_main_l {
    display: block;
}
.trp_nav_area .logo a.main_sticky_l {
    display: none;
}


.trp_nav_area.hbg2 .logo a.main_sticky_main_l {
    display: none;
}
.trp_nav_area.hbg2 .logo a.main_sticky_l {
    display: block;
}

.heading_style_2 .logonit_menu>ul>li>a {
color:#fff;
}

.heading_style_3 .logonit_menu>ul>li>a {
color:#fff;
}

.heading_style_4 .logonit_menu>ul>li>a {
color:#fff;
}

.heading_style_5 .logonit_menu>ul>li>a {
color:#fff;
}

.logonit_menu ul li:last-child a {
margin-right:0;
}

.logonit_menu>ul>li.current>a,.logonit_menu>ul>li:hover>a,.creative_header_menu>ul>li:hover>a {
color:#005aff;
background-color:transparent;
}

.logonit_menu>ul>li.current>a:before,.logonit_menu>ul>li:hover>a:before {
opacity:1;
}

.trp_nav_area {
position:fixed;
left:0;
right:0;
top:0;
z-index:9999;
background-color:transparent;
-webkit-transition:.5s;
transition:.5s;
padding:25px 100px 0px;
}

.hbg2 {
background:rgba(0,0,0,.7);
padding: 0px 100px 10px;
}

.transprent-menu.menu4 {
position:relative;
}

.transprent-menu .logonit_nav_area {
left:0;
right:0;
top:0;
z-index:9999;
background-color:transparent;
padding:0;
-webkit-transition:.5s;
transition:.5s;
position:absolute;
}

.logonit_nav_area.postfix {
-webkit-transition:.3s;
transition:.3s;
}

.logonit_nav_area.prefix,.hbg2 {
background-color: rgba(0,90,255,0.74);

}

.logonit_nav_area.prefix .logonit_menu>ul>li>a {
color:#fff;
}

.logonit_nav_area.prefix .logonit_menu>ul>li.current>a {
color:#005aff;
}

.logo-right .logo {
text-align:right;
}

.logo-right .logonit_menu>ul {
text-align:left;
}

.logo-right .logonit_menu>ul>li:first-child a {
padding-left:0;
}

.logo-right .logonit_menu>ul>li:last-child a {
padding-right:auto;
}

.logo-top .logo {
text-align:center;
}

.logo-top .logonit_menu>ul {
text-align:center;
}

.logo-top>.logonit_menu>ul>li:last-child a {
padding-right:auto;
}

.logonit_menu ul .sub-menu {
position:absolute;
left:0;
top:130%;
width:197px;
text-align:left;
background:#005aff;
margin:0;
padding:15px 0;
z-index:9999;
box-shadow:0 1px 3px rgba(0,0,0,.3);
-webkit-transition:.5s;
transition:.5s;
opacity:0;
visibility:hidden;
}

.logonit_menu ul li:hover>.sub-menu {
opacity:1;
visibility:visible;
top:100%;
z-index:9;
}

.logonit_menu ul .sub-menu li {
position:relative;
}

.logonit_menu ul .sub-menu li a {
display:block;
padding:12px 20px;
margin:0;
letter-spacing:normal;
font-size:16px;
color:#fff;
font-weight:400;
text-transform:capitalize;
transition:.5s;
visibility:inherit!important;
}

.logonit_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover>a,.logonit_menu ul .sub-menu .sub-menu .sub-menu li:hover>a,.logonit_menu ul .sub-menu .sub-menu li:hover>a,.logonit_menu ul .sub-menu li:hover>a {
background: rgba(255, 255, 255, .06);
    color: #fff;
}

.logonit_menu ul .sub-menu .sub-menu {
left:100%;
top:130%;
opacity:0;
visibility:hidden;
}

.logonit_menu ul .sub-menu li:hover>.sub-menu {
opacity:1;
visibility:visible;
top:0;
}

.logonit_menu ul .sub-menu .sub-menu li {
position:relative;
}

.logonit_menu ul .sub-menu .sub-menu .sub-menu {
right:100%;
left:auto;
top:130%;
opacity:0;
visibility:hidden;
}

.logonit_menu ul .sub-menu .sub-menu li:hover>.sub-menu {
opacity:1;
visibility:visible;
top:0;
}

.logonit_menu ul .sub-menu .sub-menu .sub-menu li {
position:relative;
}

.logonit_menu ul .sub-menu .sub-menu .sub-menu li:hover>.sub-menu {
opacity:1;
visibility:visible;
top:0;
}

.logged-in .trp_nav_area {
top:32px;
}

.logged-in .transprent-menu .logonit_nav_area.prefix {
top:32px;
}

.logged-in .trp_nav_area.hbg2 {
top:32px;
}

.elementor-editor-active.logged-in .trp_nav_area {
top:0;
}

.elementor-editor-active.logged-in .transprent-menu .logonit_nav_area.prefix {
top:0;
}

.elementor-editor-active.logged-in .trp_nav_area.hbg2 {
top:0;
}

.logonit_menu .menu-item-has-children>a:after {
margin-left:5px;
content:"\f107";
font-family:FontAwesome;
opacity:1;
font-size:13px;
opacity:.5;
}

.logonit_menu .menu-item-has-children .menu-item-has-children>a:after {
margin-left:8px;
content:"\f105";
}

.donate-btn-header {
display:inline-block;
}

a.dtbtn {
border:none;
display:block;
font-size:17px;
margin-left:30px;
font-weight:700;
background-color:#005aff;
border-radius:5px;
color:#fff;
padding:10px 30px 10px;
}

a.dtbtn:hover {
background-color:#005aff;
}

.redX {
color:#005aff;
}

.logonit-main-menu .logo a.main_sticky_main_l {
display:block;
}

.logonit-main-menu .logo a.main_sticky_l {
display:none;
}

.logonit-main-menu .prefix .logo a.main_sticky_main_l {
display:none;
}

.logonit-main-menu .prefix .logo a.main_sticky_l {
display:block;
}

.headroom--pinned {
-webkit-transform:translateY(0);
transform:translateY(0);
}

.headroom--unpinned {
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
}

.header--fixed {
position:fixed;
z-index:10;
right:0;
left:0;
top:0;
-webkit-transition:-webkit-transform .25s ease-in-out;
transition:-webkit-transform .25s ease-in-out;
transition:transform .25s ease-in-out;
transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
will-change:transform;
}

.menu-height-space {
height:100px;
}

.creative_logo_thumb a.main_sticky_l {
display:none;
}

.creative_logo_thumb .logo a {
margin-top:0;
}

.logonit-blog-area {
padding:100px 0 70px;
}

.logonit-single-blog {
background-color:#fff;
box-shadow:0 0 10px 0 rgba(148,146,245,.2);
margin-bottom:30px;
overflow:hidden;
text-align:center;
-webkit-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
}

.logonit-single-blog.logonit-lt {
text-align:left;
}

.logonit-blog-area.logonit-blog-archive,.logonit-blog-index.blog-area.logonit-blog-area {
padding:100px 0 50px;
}

.logonit-blog-index.blog-area.logonit-blog-area {
padding:100px 0;
}

.logonit-blog-thumb {
overflow:hidden;
}

.logonit-blog-thumb a {
position:relative;
display:block;
}

.logonit-blog-thumb a:before {
content:"";
left:0;
top:0;
right:0;
bottom:0;
background:red;
width:100%;
height:100%;
position:absolute;
background:rgba(0,0,0,.7);
opacity:0;
z-index:999;
-webkit-transition:.5s;
transition:.5s;
}

.logonit-blog-thumb img {
-webkit-transition:.5s;
transition:.5s;
display:block;
}

.blog-content h2 {
margin:0 0 18px;
}

.blog-content h2 a {
font-size:15px;
font-weight:700;
text-transform:uppercase;
}

.blog-content h2 a:hover {
color:#005aff;
}

.logonit-blog-meta {
margin-bottom:0;
margin-top:0;
width:100%;
}

.logonit-blog-meta:after {
display:block;
clear:both;
content:"";
}

.logonit-blog-meta-left {
padding:0 0 9px;
}

.logonit-blog-meta-left a,.logonit-blog-meta-left span {
color:#666;
font-size:13px;
margin-right:5px;
text-transform:capitalize;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
}

.logonit-blog-meta-left a:hover,.logonit-blog-meta-left span:hover {
color:#005aff;
}

.logonit-blog-meta-left i {
color:#005aff;
margin-right:5px;
}

.logonit-blog-meta-right {
float:right;
padding:0;
}

.logonit-blog-meta-right a,.logonit-blog-meta-right span {
font-size:12px;
color:#454545;
margin-left:5px;
}

.logonit-blog-meta-right i {
margin-right:5px;
}

.readmore a {
border:1px solid #ddd;
color:#444;
display:inline-block;
font-size:11px;
font-weight:400;
padding:6px 10px;
text-transform:uppercase;
transition:all .5s ease 0s;
-webkit-transition:all .5s ease 0s;
-moz-transition:all .5s ease 0s;
-o-transition:all .5s ease 0s;
-ms-transition:all .5s ease 0s;
}

.readmore a:hover {
border-color:#005aff;
background:#005aff;
color:#fff;
}

.logonit-single-blog:hover .logonit-blog-thumb a:before {
opacity:1;
}

.logonit-single-blog:hover .logonit-blog-thumb img {
-webkit-transform:scale(1.1);
transform:scale(1.1);
}

.logonit-single-blog--thumb {
padding-bottom:20px;
}

.logonit-single-blog-title h2 {
padding:0;
margin-top:0;
margin-bottom:8px;
text-transform:capitalize;
}

.logonit-single-blog-details .logonit-blog-meta {
padding:0;
margin:0;
}

.logonit-single-blog-details .logonit-blog-meta-left,.logonit-single-blog-details .logonit-blog-meta-right {
padding:0 0 10px;
}

.logonit-blog-social {
margin-bottom:25px;
margin-top:25px;
}

.logonit-single-icon-inner {
text-align:center;
}

.logonit-single-icon-inner a {
background:transparent none repeat scroll 0 0;
border:1px solid#005aff;
border-radius:50%;
color:#005aff;
display:inline-block;
font-size:18px;
height:40px;
line-height:38px;
margin:0 5px;
text-align:center;
width:40px;
}

.logonit-single-icon-inner a:hover {
background:#005aff;
border-color:#005aff;
color:#fff;
}

.single-blog-content ul {
padding-bottom:10px;
}

.post_comment {
border:1px solid #f1f1f1;
margin:20px 0;
padding:0 15px;
}

.commment_title h3 {
font-size:18px;
font-weight:500;
margin-bottom:15px;
position:relative;
text-transform:capitalize;
}

.commment_title h3:before {
position:absolute;
content:"";
left:0;
bottom:-9px;
width:40px;
height:2px;
background:#005aff;
}

.post_replay_inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-bottom:12px;
word-break:break-all;
}

.mgl-30 {
margin-left:30px;
}

.post_reply_thumb img {
border-radius:50%;
}

.post_replay {
margin-top:25px;
}

.post_reply {
padding-left:15px;
width:100%;
}

.post_reply div.st {
font-size:18px;
font-weight:400;
}

.reply_date {
overflow:hidden;
margin-bottom:5px;
}

.reply_date span.span_left {
float:left;
font-size:13px;
}

.reply_date span.span_right {
float:right;
color:#5986f2;
font-size:12px;
font-weight:400;
}

.comments-area .children {
margin-left:30px;
}

.post_comment .post_comment {
margin-left:15px;
}

.comment_field .input-field {
width:33.33%;
float:left;
}

.comment_field .input-field label,.comment_field .textarea-field label {
color:#606060;
font-size:14px;
margin-top:15px;
margin-bottom:0;
font-weight:500;
}

.comment_field .textarea-field label {
margin-top:30px;
}

.comment_field .input-field input {
width:100%;
border:1px solid #e5e5e5;
padding:0 10px;
height:42px;
font-size:12px;
}

.comment_field .textarea-field textarea {
width:100%;
border:1px solid #e5e5e5;
height:120px;
padding:10px;
}

.comment_field .input-field input,.comment_field .textarea-field textarea {
color:#555;
}

.logonit_btn {
background:transparent none repeat scroll 0 0;
border:1px solid #ddd;
color:#444;
margin-top:30px;
padding:8px 20px;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
}

.logonit_btn:hover {
border-color:#005aff;
background:#005aff;
color:#fff;
}

.em-theme-main-page .commment_title h3 {
margin-top:0;
}

.em-theme-main-page .empgc {
margin-top:40px;
}

.em-theme-main-page .empgc.commment_title h3 {
margin-bottom:35px;
}

.em-single-page-comment .commment_title.empgc>h3 {
margin-bottom:35px;
}

.logged-in-as {
margin-bottom:0;
margin-top:30px;
}

.comment-respond {
border:1px solid #ddd;
margin-bottom:30px;
padding:25px 10px 30px;
background-color:#f1f1f1;
}

a.comment-edit-link {
margin-bottom:12px;
display:inline-block;
}

.em-theme-main-page .comments-area {
margin-top:40px;
clear:both;

}

.blog-page-title h2 {
display:block;
font-size:22px;
margin-bottom:7px;
text-transform:capitalize;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;

}

.blog-page-title a {
display:inline-block;
word-break:break-all;
color:#333;
}

.blog-page-title h2 a:hover {
color:#005aff;
}

.em-blog-content-area {
padding:20px 15px 25px;
text-align:left;
}

.single-blog-content iframe {
margin-top:20px;
}

.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6 {
margin-top:10px;
margin-bottom:10px;
font-weight:500;
font-size:30px;
}

.post_reply h1,.post_reply h2,.post_reply h3,.post_reply h4,.post_reply h5,.post_reply h6 {
color:#303030;
font-size:30px;
font-weight:500;
margin-top:15px;
margin-bottom:15px;
}

.blog-content h2,.post_reply h2 {
font-size:26px;
}

.blog-content h3,.post_reply h3 {
font-size:22px;
}

.blog-content h4,.post_reply h4 {
font-size:20px;
}

.blog-content h5,.post_reply h5 {
font-size:18px;
}

.blog-content h6,.post_reply h6 {
font-size:17px;
}

.single-blog-content h1,.single-blog-content h2,.single-blog-content h3,.single-blog-content h4,.single-blog-content h5,.single-blog-content h6 {
margin-bottom:20px;
margin-top:20px;
font-size:30px;
font-weight:600;
}

.single-blog-content h2 {
font-size:26px;
}

.single-blog-content h3 {
font-size:22px;
}

.single-blog-content h4 {
font-size:20px;
}

.single-blog-content h5 {
font-size:18px;
}

.single-blog-content h6 {
font-size:17px;
}

.paginations {
text-align:center;
margin-top:20px;
}

.page-numbers span.current,.paginations a {
width:35px;
height:35px;
line-height:31px;
display:inline-block;
font-size:14px;
font-weight:500;
margin:auto 5px;
border:1px solid #ddd;
color:#888;
}

.page-numbers li {
display:inline-block;
}

.page-numbers span.current,.paginations a.current,.paginations a:hover {
background:#005aff;
border-color:#005aff;
color:#fff;
}

.kc_counter_box i {
display:inline-block;
font-size:45px;
margin-bottom:0;
}

.logonit_breadcumb_area {
background-image:url(../images/itsolution.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size:cover;
position:relative;
padding-top: 10px;
padding-bottom: 100px;
}

.breadcumb-inner h2 {
font-size:36px;
}

.breadcumb-area {
padding:100px 0;
background-color:#f7f7f7;
background-position:center top;
background-repeat:no-repeat;
position:relative;
}

.logonit_breadcumb_area::before {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
content:"";
background-color:transparent;
}

.breadcumb-inner li {
display:inline-block;
margin:0 2px;
color:#324452;
font-weight:600;
}

.breadcumb-inner li:nth-last-child(-n+1) {
color:#005aff;
}

.breadcumb-inner li a,.breadcumb-inner li i {
color:#fff;
font-size:18px;
}

.breadcumb-inner li a {
font-weight:600;
}

.breadcumb-inner li a:hover {
color:#005aff;
}

.brpt h2 {
color:#fff;
font-size:32px;
padding-bottom:5px;
}

.lcase {
text-transform:lowercase;
}

.ucase {
text-transform:uppercase;
}

.ccase {
text-transform:capitalize;
}

.not-found-area {
background-color:#fff;
background-position:center top;
background-repeat:repeat;
background-size:cover;
border-top:1px solid #f5f3f3;
padding:0 0 16px;
}

.not-found {
display:table;
width:100%;
height:500px;
text-align:center;
padding-bottom:40px;
}

.not-found-inner {
display:table-cell;
vertical-align:middle;
font-size:30px;
}

.not-found-inner h2 {
color:#005aff;
display:inline-block;
font-size:160px;
font-weight:700;
line-height:1.2;
padding:15px 0;
}

.not-found-inner p {
font-size:30px;
}

.not-found-inner a {
color:#606b82;
font-size:24px;
margin-top:40px;
display:inline-block;
text-decoration:underline;
}

.logonit-search-page {
background:#fff;
}

.search-error .search input {
padding:20px 0;
}

.search-error .search input[type=text] {
padding-left:10px;
}

.search-error .search button {
top:48%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}

.search-error>p {
font-size:14px;
margin:14px 0 19px;
}

.search-error>h3 {
display:block;
font-size:30px;
}

.search-error .search input {
height:54px;
border:1px solid #ddd;
}

.top-address-area {
background:#111;
padding:90px 0 85px;
text-align:center;
}

.top_address_logo {
margin-bottom:30px;
}

.address_content {
padding-top:38px;
}

.top_address_content a,.top_address_content span {
color:#fff;
display:inline-block;
font-weight:400;
line-height:12px;
margin-right:14px;
}

.top_address_content a i,.top_address_content span i {
font-size:14px;
margin-right:11px;
}

.footer-top-address h2 {
color:#fff;
text-transform:uppercase;
margin-bottom:30px;
letter-spacing:10px;
font-weight:700;
font-size:26px;
}

.footer-top-address h2 span {
color:#005aff;
font-weight:700;
}

.widget_media_image {
margin-top:30px;
margin-bottom:27px;
}

.footer-top {
background:#1b1919 none repeat scroll 0 0;
padding:100px 0;
}

.footer-top-inner h2 {
color:#fff;
font-family:Montserrat,sans-serif;
font-size:35px;
font-weight:700;
height:60px;
line-height:60px;
padding:0 15px;
text-transform:uppercase;
}

.footer-top-inner h2 span {
color:#005aff;
font-weight:600;
}

.footer-top-inner p {
color:#fff;
font-size:14px;
margin-bottom:26px;
margin-left:auto;
margin-right:auto;
width:62%;
}

.footer-social-icon {
padding:10px 0 20px;
text-align:center;
}

.footer-social-icon a i {
background-color:#005aff;
border-radius:50px;
color:#fff;
display:inline-block;
font-size:18px;
height:45px;
line-height:45px;
margin:0 7px;
text-align:center;
width:45px;
-webkit-transition:.3s;
transition:.3s;
}

.footer-social-icon a i:hover {
background-color:#052944;
color:#fff;
}

.footer-social-icon.htop-menu-s {
padding:0;
display:inline-block;
margin-left:30px;
}

.footer-social-icon.htop-menu-s a i {
font-size:14px;
height:35px;
line-height:35px;
margin:0 3px;
width:35px;
}

.footer-top-inner .text-center {
margin-bottom:11px;
text-align:center;
}

.logonit_footer_area {
background-image:url(https://demo.themexbd.com/html/logonit/assets/images/footer-thumb.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
position:relative;
}

.logonit_footer_area:before {
content:"";
position:absolute;
top:0;
height:100%;
width:100%;
left:0;
right:0;
margin:auto;
background-color:rgba(0,0,0,.85);
}

.logonit_top_footer_area {
background:#005aff;
padding:100px 0 78px;
}

.witrfm_area {
/* background:#141521; */
position:relative;

}

.witrfm_area:before {
	content: "";
    position: absolute;
    top: 0;
    background:transparent;
    height: 1px;
    width: 61%;
    left: 0;
    right: 0;
    margin: auto;
}

.footer-middle {
padding: 68px 0 60px;
}

.footer-menu {
    text-align: right;
}
.footer-logo p {
margin-bottom:13px;
}

.footer-middle.wpfd {
padding:0;
}

.wpfdp {
padding-top:65px;
padding-bottom:80px;
}

.footer-middle .widget h2 {
margin-bottom:28px;
margin-top:28px;
position:relative;
color:#fff;
}

.footer-middle table#wp-calendar td,.footer-middle table#wp-calendar th {
color:#fff;
}

.footer-middle #archives-dropdown--1 {
height:34px;
}

.footer-middle .widget ul {
list-style:none;
}

.footer-middle .widget ul li {
margin-bottom:10px;
}

.footer-middle .widget ul li a,.footer-middle .widget ul li:before {
-webkit-transition:.5s;
transition:.5s;
    color: #fff;
}
.post-date{
	color:#005aff;
}
.footer-middle .widget ul li a:hover,.footer-middle .widget ul li:hover:before {
color:#005aff;
}

.recent-portfolio-area {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-flow:row;
flex-flow:row;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.recent-portfolio {
margin-bottom:10px;
margin-right:10px;
width:29.33%;
}

.recent-portfolio-image img {
width:100%;
}

.footer-bottom {
padding:26px 0 24px;
position:relative;
}

.footer-bottom:before {
content:"";
position:absolute;
top:0;
background:#39424d;
height:1px;
width:61%;
left:0;
right:0;
margin:auto;
}

.copy-right-text p {
color:#fff;
margin:0;
padding:0;
}

.footer-menu ul {
list-style:none;
margin:0;
padding:0;
}

.footer-menu ul li {
display:inline-block;
}

.footer-menu ul li a {
color:#fff;
padding:0 10px;
display:block;
}

.copy-right-text a:hover,.footer-menu ul li a:hover {
color:#005aff;
}

.footer-menu ul li:last-child a {
padding-right:0;
}

.footer_style_3 .footer-menu ul li:first-child a {
padding-left:0;
}

.footer-menu ul ul {
display:none;
}

#scrollUp {
background:#005aff none repeat scroll 0 0;
bottom:15px;
color:#fff;
font-size:30px;
height:40px;
line-height:34px;
right:30px;
text-align:center;
border-radius:5px;
width:40px;
}

#scrollUp i {
color:#fff;
}

.copy-right-text a {
color:#005aff;
}

.template-home .vc_row {
margin-left:0!important;
margin-right:0!important;
}

.wpb_gallery.wpb_content_element.vc_clearfix {
margin-bottom:0;
}

.recent-post-item {
clear:both;
}

.recent-post-image {
float:left;
margin-right:10px;
}

.recent-post-image img {
width:80px;
height:80px;
}

.recent-post-image a {
display:block;
margin-top:10px;
}

.recent-post-text {
overflow:hidden;
}

.recent-post-text>h4 {
margin-bottom:0;
}

.recent-post-text h4 a {
font-size:17px;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
font-weight:600;
}

.recent-post-text h4 a:hover {
color:#005aff;
}

.recent-post-text .rcomment {
color:#646464;
font-size:14px;
text-transform:none;
}

.recent-post-text .rcomment i {
margin-right:5px;
}

.footer-middle .recent-post-text h4 a {
color:#fff;
font-weight:600;
    font-size: 15px;
}

.footer-middle .recent-post-text>h4 {
margin-bottom:5px;
font-weight:500;
line-height:1;
}

.footer-middle .recent-post-text>h4 a:hover {
color:#005aff;
}

.footer-middle .recent-post-text .rcomment {
color:#fff;
font-size:12px;
font-weight:400;
}

.mean-container .mean-bar {
float:none;
background:#005aff none repeat scroll 0 0;
overflow:hidden;
}

.mean-container .mean-nav ul li li a {
color:#646464;
opacity:1;
}

.template-home-wrapper {
overflow:hidden;
}

.section-title.t_center {
margin:auto;
text-align:center;
width:63%;
}

.section-title.t_left {
margin:auto auto auto 0;
width:63%;
text-align:left;
}

.section-title.t_right {
margin:auto 0 auto auto;
width:63%;
text-align:right;
}

.section-title.t_right .em-bar {
margin:0 0 5px auto;
}

.section-title.t_left .em-bar {
margin:0 0 5px;
}

.section-title h2 {
font-size:35px;
font-weight:700;
margin-bottom:3px;
text-transform:capitalize;
}

.tmr0 .section-title h2 {
margin:0;
}

.section-title h5 {
font-size:18px;
font-weight:500;
margin:0;
}

.em-bar-main {
margin:10px 0 13px;
}

.em-bar {
background:#005aff none repeat scroll 0 0;
height:2px;
margin:0 auto 5px;
width:62px;
}

.em-bar.em-bar-big {
width:80px;
}

.em-image {
margin-bottom:10px;
}

.section-title.t_left span {
color:#005aff;
}

.title_in_area {
width:74%;
}

.title_in {
float:left;
padding-right:30px;
position:relative;
margin-right:30px;
}

.title_in:before {
position:absolute;
right:0;
top:0;
height:100%;
width:2px;
background:#005aff;
content:"";
}

.title_in:after {
position:absolute;
right:-5px;
top:0;
height:100%;
width:2px;
background:#005aff;
content:"";
}

.title_tx h2,.title_tx h3 {
margin:0;
}

.title_tx h2 {
font-size:18px;
font-weight:600;
}

.title_tx h3 {
font-size:40px;
font-weight:600;
margin-bottom:3px;
text-transform:uppercase;
}

.title_ptx p {
margin:0;
padding-top:10px;
overflow:hidden;
}

.witr_section_title {
position:relative;
}

.witr_section_title_inner {
position:relative;
z-index:1;
}

.about-logonit .witr_section_title_inner2 h3 {
margin-bottom:60px;
}

.witr_back_title {
position:absolute;
top: -75px;
bottom:0;
right:0;
left:0;
text-align:center;
}

.witr_back_title h4 {
font-size:150px;
-webkit-text-stroke: 1px #ffffff1f;
-webkit-text-fill-color: transparent;
}

.witr_section_title_inner h1,.witr_section_title_inner h2,.witr_section_title_inner h3 {
font-size:40px;
margin: auto;
margin-bottom: 9px;
color:#FFFFFF;

}
.witr_section_title_inner.text-left h3 {
    margin-top: 11px;
}
.text-right.witr_section_title_inner h1,.text-right.witr_section_title_inner h2,.text-right.witr_section_title_inner h3 {
margin-right:0;
}

.text-left.witr_section_title_inner h1,.text-left.witr_section_title_inner h2,.text-left.witr_section_title_inner h3 {
margin-left:0;
}

.witr_section_title_inner h2 {
margin-bottom:15px;
font-weight:700;
font-size:23px;
color:#005aff;
position:relative;
display:inline-block;
}

.witr_section_title_inner h2::before {
position:absolute;
content:'';
width:54%;
height:1px;
left:-60%;
top:9px;
background:transparent;
}

.witr_section_title_inner h2::after {
position:absolute;
content:'';
width:54%;
height:1px;
right:-60%;
top:9px;
background:transparent;
}

.witr_section_title_inner h2 span,.witr_section_title_inner h3 span {
color:#005aff;
}

.witr_section_title_inner.text-center p {
width:47%;
margin-right:auto;
margin-left:auto;
color:#fff;
}

.witr_section_title_inner.text-left p {
margin-right:auto;
margin-left:0;
margin-bottom:38px;
width:96%;
}

.witr_section_title_inner.text-right p {
width:74%;
margin-right:0;
margin-left:auto;
}



.witr_image_title {
margin-top:0;
margin-bottom:10px;
}

.wirr_service_logonit_area {
padding-bottom:100px;
}

.inner_text-center {
box-shadow:0 0 20px 0 rgba(42,67,113,.15);
padding:0 0 40px;
margin-top:25px;
}

.text_box p {
padding-top:0;
}

.practice_tex p {
margin-top:24px;
}

.service-btn a {
color: #888888;
background-color: transparent;
margin:0px 0 0;
padding:10px 30px;

}
.service-btn a i{
margin-left:5px;	
}
.service-btn {
    margin-top: 15px;
}
.service-btn a:hover {
color:#fff;
background-color:#052944;
}

.witr_bar_main {
margin:10px 0;
}

.witr_bar_inner {
height:5px;
width:90px;
background:#0b5be0;
margin:0 auto;
position:relative;
border-radius:30px;
}

.text-left .witr_bar_inner {
margin-left:0;
}

.text-right .witr_bar_inner {
margin-right:0;
}

.witr_extra_title h2 {
font-size:18px;
font-weight:600;
}

.witr_extra_title h3 {
font-size:40px;
margin-bottom:3px;
text-transform:uppercase;
width:100%;
}

.title_btn {
margin-top:70px;
}

.title_btn a {
background:#005aff;
padding:15px 30px;
color:#fff;
display:inline-block;
}

.em-feature {
position:relative;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
}

.feature_inner_box {
padding:30px 21px 21px;
background:#fff;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
position:relative;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:3;
}

.feature_inner_box:before {
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
content:"";
z-index:-1;
}

.em-feature:hover .feature_inner_box {
background:#005aff;
}

.em-feature:hover {
margin-top:-10px;
}

.em_feature-icon i {
color:#fff;
cursor:pointer;
display:inline-block;
font-size:21px;
height:45px;
line-height:46px;
margin-top:0;
overflow:hidden;
position:relative;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
width:45px;
background:#fff;
border-radius:30px;
margin-right:20px;
text-align:center;
float:left;
-webkit-transition:.5s;
transition:.5s;
background:#f9f9f9;
}

.em_feature-icon img {
float:left;
}

.em_content_text {
padding-top:10px;
}

.em-feature-title h2 {
font-size:18px;
font-weight:600;
padding-bottom:3px;
text-transform:capitalize;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
margin-top:11px;
}

.feature_inner {
overflow:hidden;
}

.feature_icon {
margin-top:21px;
}

.f-readmore {
padding-top:7px;
}

.feature_button a {
display:inline-block;
}

.feature_button a span i {
margin-left:10px;
font-size:11px;
}

.em-feature:hover .em_feature-icon i {
background:#4c0062;
color:#fff;
}

.em-feature:hover .em-feature-desc,.em-feature:hover .feature_button a,.em-feature:hover h2 {
color:#fff;
z-index:1;
}

.em-service {
text-align:left;
-webkit-transition:all .5s ease 0s;
transition:.5s;
 box-shadow: 0 0 30px 0 rgb(0 0 0 / 13%);
padding: 35px 40px 50px 45px;
background: #112032;

}
.service3-area .em-service {
margin-bottom:30px;

}

.em-service:hover {
position:relative;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:3;
background-image:url(../images/team-member.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position:relative;
  
}

.em-service:hover:before {
background:#000000a3;
content:"";
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:-1;
transition:.5s;
}

.service_top_text {
display:block;
}

.em-service-icon {
	color: #fff;
    font-size: 35px;
    height: 80px;
    line-height: 80px;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
}

.em-service-icon img {
margin-bottom:15px;
}

.em-service-icon i {
-webkit-transition:.5s;
transition:.5s;
margin-top:10px;
}

.em-service-title {
overflow:hidden;
}

.em-service-title h3 {
margin:10px 0px 15px;
padding:0;
-webkit-transition:.5s;
transition:.5s;
font-size:24px;
color:#fff;
font-weight:500;
}
.em-service-title.em-about-title h3{
	font-size:18px;
}
.em-service-title h3 span {
color:#005aff;
font-size:18px;
font-weight:600;
}

.witr_sstyle_9 .em-service-title h3 {
margin:10px 0 15px;
}

.em-service-desc p {
-webkit-transition:.5s;
transition:.5s;
font-size: 19px;
font-weight: 400;
color:#fff;
}
.em-service-desc.em-about-desc p{
	font-size:24px;
}
.service-btn>a {
border-radius:5px;
display:inline-block;
text-transform:capitalize;
-webkit-transition:.5s;
transition:.5s;
}

.service-btna a:hover {
color:#005aff;
}

.service-btn2 a {
background-color:#fff;
color:#052944;
border:2px solid#005aff;
}

.service-btn2 a:hover {
background-color:#005aff;
color:#fff;
}

.em-service:hover .service-btn>a {
color:#fff;
}

.em-service:hover .em-service-desc,.em-service:hover .em-service-icon,.em-service:hover .em-service-title h3 {
color:#fff;
z-index:1;
}

.em-service2 .em-service-icon i {
width:68px;
display:inline-block;
height:68px;
line-height:68px;
/* box-shadow:0 0 30px 0 rgba(148,146,245,.2); */
text-align:center;
font-size:25px;
border-radius:50px; 
color:#fff;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
background:#005aff;
}
.em_service_content .em-service-icon.em-service-icon2 i:hover{
	border-radius:50px;
}
.em-service2 .em-service-icon i:hover {
border-radius:0;
}

.em-service2 .em-service-inner {
overflow:hidden;
}

.em-service2.sleft {
text-align:left;
}
.em-service2.sleft.all_color_service {
    margin-bottom: 50px;
}
.em-service2.sleft .em-service-icon {
float:left;
margin-right:30px;
margin-top:3px;
}

.em-service2.smiddle .em-service-icon {
margin-bottom:20px;
}

.em-service2.sright {
text-align:right;
}

.em-service2.sright .em-service-icon {
float:right;
margin-left:30px;
margin-top:5px;
}


.em-service2:hover .em-service-icon i {
color:#fff;
background:#005aff;
}

.witr_sstyle_9 {
position:relative;
z-index:1;
padding:42px 73px 59px;
box-shadow:0 5px 20px 0 #dddddd;
transition:.5s;
margin-bottom:30px;
}

.witr_sstyle_9 .service-btn>a {
border:1px solid #ddd;
padding:10px 30px;
}

.witr_sstyle_9::before {
background:#e5edf5;
position:absolute;
left:0;
top:0;
width:80px;
height:80px;
content:"";
z-index:-1;
border-radius:0 0 80px 0;
transition:.5s;
}

.witr_sstyle_9:hover::before {
width:100%;
height:100%;
border-radius:0;
background:#005aff;
}

.witr_sstyle_9:hover a,.witr_sstyle_9:hover h3,.witr_sstyle_9:hover p {
color:#fff;
}

.em-service2.witr_sstyle_9:hover .em-service-icon i {
color:#fff;

}

.witr_sstyle_9:hover .service-btn>a {
border-color:#fff;
color:#fff;
background:transparent;

}

.single_counter {
position:relative;
padding:32px 0;
text-align:center;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
border-top:2px solid #324452;
border-bottom:2px solid #324452;
}

.single_counter:before {
content:"";
position:absolute;
left:0;
bottom:0;
right:0;
border-left:2px solid #324452;
border-right:2px solid #324452;
height:40%;
}

.single_counter:after {
content:"";
position:absolute;
left:0;
top:0;
right:0;
border-left:2px solid #324452;
border-right:2px solid #324452;
height:40%;
}

.counter_icon {
margin-top:7px;
}

.single_counter:hover .counter-icon {
color:#fff;
}

.single_counter:hover:after,.single_counter:hover:before {
border-color:#005aff;
}

.single_counter:hover {
background:#005aff;
border-color:#005aff;
}

.counter_icon i {
font-size:30px;
text-align:center;
display:block;
}

.countr_text>h1 {
display:inline-block;
font-family:poppins;
font-size:45px;
font-weight:600;
-webkit-transition:.3s;
margin:0;
transition:.3s;
}

.countr_text>h3 {
display:inline-block;
font-size:43px;
}

.countr_text span {
display:inline-block;
font-size:43px;
}

.counter_title {
padding:0;
}

.counter_title h4 {
font-size:18px;
font-weight:600;
margin:0;
text-transform:capitalize;
-webkit-transition:.3s;
transition:.3s;
padding-top:20px;
padding-bottom:8px;
}

.single_counter:hover .counter_icon i,.single_counter:hover .counter_title>h4,.single_counter:hover .countr_text span,.single_counter:hover .countr_text>h1,.single_counter:hover .countr_text>h3 {
color:#fff;
}

.witr_testi_itemt {
padding:0 15px;
}

.em_single_testimonial {
background:#005AFF;
margin-bottom:30px;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
padding:37px 30px 15px;
margin-top:35px;
/* box-shadow: 0px 0px 30px 5px rgba(243, 243, 243, 0.34); */
overflow:hidden;
position:relative;
}

.em_testi_logo {
position:absolute;
right:10%;
top:12%;
}

.em_single_testimonial:hover {
box-shadow: 0px 10px 40px 0px rgba(148,146,245,0.2);

}


/* .em_single_testimonial:hover .em_testi_text p,
.em_single_testimonial:hover .em_testi_title h2,
.em_single_testimonial:hover .em_testi_title span,
.em_single_testimonial:hover .test_q_icon i{
	color:#fff;
} */
/* .test_q_icon i,
.em_testi_text,
.em_testi_title:hover {
color:#fff;

} */

.em_testi_content {
position:relative;
}

.em_testi_content:before {
color:#005aff;
content:"";
font-family:fontawesome;
font-size:60px;
left:3px;
opacity:.1;
position:absolute;
top:-97px;
display:none;
}

.em_testi_content:after {
bottom:-28px;
color:#005aff;
content:"";
font-family:fontawesome;
font-size:60px;
opacity:.1;
position:absolute;
right:3px;
display:none;
}

.em_test_thumb {
float: left;
margin-right: 20px;
margin-top:-5px;
}

.em_test_thumb img {
 border-radius:50%; 
}

.em_testi_title span {
display:block;
margin-top:8px;
font-size:16px;
font-weight:500;
text-transform:capitalize;
color:#fff;
}
.em_testi_text p{
color:#fff;
font-size: 17px;
font-weight: 400;
}
.em_testi_text {
overflow:hidden;
padding-top:25px;
float:left;
}
.em_testi_title h2{
color:#fff;	
}

.em_testi_title.em_testi_title2 h2 {
    margin-top: 12px;
	
}
.witr_testi_s10 .em_single_testimonial {
text-align:center;
}

.witr_testi_s10 .em_test_thumb {
float:none;
margin-right:0;
}

.witr_testi_s10 .em_testi_text {
float:none;
text-align:inherit;
}

.witr_testi_s10 .em_testi_title h2 {
margin-top:15px;
}

.witr_testi_s10 .em_test_thumb img {
width:inherit;
margin:auto;
}

.test_q_icon i {
font-size:54px;
color:#005aff;
}

.slick-slide:focus {
border:none;
outline:0;
}

.slick-slide {
border:none;
outline:0;
}

.curosel-style .owl-nav div {
border:2px solid#005aff;
border-radius:50%;
color:#005aff;
font-size:19px;
height:44px;
left:-45px;
line-height:42px;
position:absolute;
top:50%;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
width:44px;
text-align:center;
z-index:99;
-webkit-transform:translateY(-49%);
transform:translateY(-49%);
opacity:0;
}

.curosel-style .owl-nav .owl-next {
left:auto;
right:-45px;
}

.single_gallery.curosel-style .owl-nav div {
left:30px;
}

.single_gallery.curosel-style .owl-nav .owl-next {
right:30px;
left:auto;
}

.portfolio_gallery_post.curosel-style .owl-nav div {
left:0;
}

.portfolio_gallery_post.curosel-style .owl-nav .owl-next {
right:0;
left:auto;
}

.portfolio_gallery_post.curosel-style .owl-nav div {
opacity:1;
}

.curosel-style .owl-nav .owl-next:hover {
background:#005aff;
color:#fff;
}

.curosel-style .owl-nav .owl-prev:hover {
background:#005aff;
color:#fff;
}

.owl-carousel .owl-item img {
margin:auto;
}

.curosel-style:hover .owl-nav div {
opacity:1;
}

.em_testi_content {
position:relative;

}

.subscribe_area .kc_text_block p {
color:#666;
font-family:montserrat;
font-size:18px;
font-weight:300;
letter-spacing:1px;
text-align:center;
}

.em-slick-testi-main {
text-align:center;
}

.main-slider-area {
/* overflow:hidden;
display:block;
background-image:url(https://demo.themexbd.com/html/logonit/assets/images/logonit-slider-bg.jpg);
padding-top:100px; */
position:relative;
}

.banner-content.text-center h1{
	margin-bottom:5px;
}
.banner-content.text-center h2{
	margin-bottom:21px;
}
.nivo-caption {
background-color: rgb(24 44 68 / 78%);
height:100%;
opacity:1;
}

.em_slider_inner {
margin:auto;
position:absolute;
top:55%;
left:0;
right:0;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}

.em-slider-title {
color:#fff;
font-size:38px;
margin-bottom:15px;
}

.em-slider-title span {
color:#005aff;
}

.em-slider-sub-title {
color:#fff;
font-size:55px;
margin-bottom:23px;
line-height:76px;
font-weight:700;
}

.em-slider-descript {
color:#fff;
font-size:20x;
margin-bottom:43px;
width:51%;
}

.text-left .em-slider-descript {
margin-left:0;
margin-right:auto;
}

.text-center .em-slider-descript {
margin:0 auto 31px;
width:52%;
}

.text-right .em-slider-descript {
margin-right:0;
margin-left:auto;
}

.em-button-button-area a {
color:#fff;
display:inline-block;
font-size:14px;
font-weight:500;
margin:0 4px;
padding:10px 36px;
position:relative;
border-radius:5px;
transition:all .5s ease 0s;
z-index:1;
background:transparent;
border-radius:50px;
border:1px solid #fff;
}

a.em-active-button {
background:#005aff;
color:#fff;
border-radius:50px;
border:1px solid #005aff;
}

.em-button-button-area a:hover {
color:#fff;
background:#005aff;
border-color:#005aff;
}

a.em-active-button:hover {
background:transparent;
color:#fff;
border:1px solid #fff;
}

.em-slider-half-width {
width:50%;
}

.em-slider-left {
padding-right:30px;
}

.em-slider-right {
padding-left:30px;
}

.em-slider-full-width {
width:85%;
}

.em-slider-half-width .em-slider-descript {
width:100%;
}

.text-left .em_slider_s2_content {
margin-right:25%;
}

.text-center .em_slider_s2_content {
margin-right:0;
}

.text-right .em_slider_s2_content {
margin-left:25%;
}

.em_slider_s2_image {
position:relative;
}

.em_sc_100 {
width:100%;
margin-top:30px;
}

.em-nivo-slider-wrapper .nivo-directionNav a {
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
height:50px;
width:50px;
line-height:48px;
border:1px solid #005aff;
text-align:center;
display:block;
border-radius:5px;
color:#005aff;
font-size:22px;
left:0;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
opacity:0;
visibility:hidden;
}

.em-nivo-slider-wrapper .nivo-directionNav .nivo-nextNav {
left:auto;
right:0;
}

.em-nivo-slider-wrapper .nivo-directionNav a:hover {
background:#005aff;
border-color:#005aff;
color:#fff;
}

.em-nivo-slider-wrapper:hover .nivo-directionNav a {
opacity:1;
visibility:visible;
left:50px;
}

.em-nivo-slider-wrapper:hover .nivo-directionNav .nivo-nextNav {
left:auto;
right:50px;
}

.em-nivo-slider-wrapper .nivo-controlNav {
bottom:50px;
padding:0;
position:absolute;
width:100%;
z-index:9;
}

.em-nivo-slider-wrapper .nivo-controlNav a {
background:#000 none repeat scroll 0 0;
border-radius:50%;
cursor:pointer;
display:inline-block;
font-size:14px;
height:25px;
margin:0 5px;
width:25px;
color:#fff;
line-height:25px;
}

.em-nivo-slider-wrapper .nivo-controlNav a.active,.em-nivo-slider-wrapper .nivo-controlNav a:hover {
background:#005aff none repeat scroll 0 0;
opacity:1;
}

.witr_banner_area_inner {
background-image:url(../images/slidershapebd.png);
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
position:relative;
padding: 370px 0;
height: 870px;
    background: #182C44;
}

.witr_banner_area_inner:after {
content:"";
position:absolute;
background-color:transparent;
top:0;
left:0;
height:100%;
width:100%;
}

.footer-address {
padding-top:12px;
}

.footer_s_inner {
margin-top:0;
}

.footer-sociala-icon {
clear:both;
float:left;
font-size:20px;
margin-right:12px;
color:#fff;
}

.single-widget-item {
overflow:hidden;
}

.recent-post-item {
clear:both;
overflow:hidden;
}

.recent_post_open .recent-post-item {
margin-bottom:25px;
}

.recent-post-image {
float:left;
}

.recent-post-image a {
display:inline-block;
}

.recent-post-image a {
margin-top:0;
}

.recent-post-text {
overflow:hidden;
margin-top:3px;
}

.blog-left-side .recent-post-item {
clear:both;
overflow:hidden;
margin-bottom:10px;
}

.blog-left-side .recent-post-text {
overflow:hidden;
margin-top:0;
}

.footer-middle .recent-post-item+.recent-post-item {
margin-top:20px;
}
.learn_more_adn {
    text-align: center;
}
.learn_btn {
    border: 0 none;
    /* border-radius: 100px; */
    display: block;
    font-size: 20px;
    font-weight: 500;
    padding: 15px 30px 20px;
    text-align: center;
    text-transform: capitalize;
    color: #fff;
    background: #005aff;
}

.learn_btn:hover {
color:#fff;
}

.learn_btn i {
font-size:15px;
margin-left:3px;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
color:#005aff;
}

.learn_more {
padding-top:7px;
}
.single_blog_adn.all_blog_color {
    margin-bottom: 30px;
}
.logonit-single-blog_adn {
background-color:#fff;
box-shadow:0 0 30px 0 rgba(148,146,245,.2);
overflow:hidden;
text-align:left;
-webkit-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
}

.blog_adn_thumb_inner {
position:relative;
}

.logonit-blog-thumb_adn {
/* overflow:hidden; */
position:relative;
}

.logonit-blog-thumb_adn a {
position:relative;
display:block;
}

.logonit-blog-thumb_adn:before {
content:"";
left:0;
top:0;
right:0;
bottom:0;
background:#005aff;
width:100%;
height:100%;
position:absolute;
background:rgba(0,0,0,.7);
opacity:0;
z-index:999;
-webkit-transition:.5s;
transition:.5s;
}

.logonit-blog-thumb_adn img {
display:block;
-webkit-transition:6s;
transition:6s;
width:100%;
}
.blog-content_adn h2 {
margin:0 0 18px;

}

.blog-page-title_adn a {
display:block;
font-size:20px;
font-weight:600;
margin-bottom:0;
text-transform:capitalize;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
}

.blog-page-title_adn a:hover {
color:#005aff;
}

.blog-content_adn h2 a {
font-size:15px;
font-weight:700;
text-transform:uppercase;
}

.blog-content_adn h2 a:hover {
color:#005aff;
}

.blog-content_adn p {
margin-bottom:0;
}

.blog_add_icon {
position:absolute;
left:50%;
top:50%;
text-align:center;
z-index:999;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
opacity:0;
-webkit-transition:.5s;
transition:.5s;
}

.blog_add_icon a {
color:#fff;
width:45px;
height:45px;
line-height:45px;
background:#005aff;
border-radius:50%;
}

.blog-page-title_adn2 {
position:absolute;
left:0;
right:0;
bottom:0;
text-align:center;
z-index:9999;
}

.blog-page-title_adn2 h2 {
margin:0;
background: rgba(0, 0, 0, 0.72);
padding:15px;
color:#fff;
-webkit-transition:.5s;
transition:.5s;
}

.blog-page-title_adn2 h2 a {
color:#fff;
}

.witr_ablog_7 {
position:relative;
padding-bottom:80px;
}

.witr_ablog_content {
position:absolute;
left:15px;
right:15px;
bottom:-3px;
text-align:center;
z-index:9999;
background:#fff;
padding:15px 14px 7px;
box-shadow:0 5px 20px 0 #dddddd3b;
}

.witr_ablog_content h2 {
padding:8px 6px 10px;
}

.witr_ablog_content span {
margin:0 5px;
font-size:15px;
color:#324452;
}

.witr_ablog_content span i {
margin-right:3px;
}

.witr_ablog_7:hover .logonit-blog-thumb_adn:before {
opacity:1;
}

.logonit-blog-meta_adn {
margin-bottom:0;
margin-top:0;
width:100%;
}

.logonit-blog-meta_adn:after {
display:block;
clear:both;
content:"";
}

.logonit-blog-meta-left_adn {
padding:0 0 8px;
}

.logonit-blog-meta-left_adn a,.logonit-blog-meta-left_adn span {
color:#454545;
font-size:12px;
font-weight:400;
margin-right:5px;
text-transform:uppercase;
color:#666;
font-size:12px;
margin-right:5px;
text-transform:capitalize;
-webkit-transition:.3s;
transition:.3s;
}

.logonit-blog-meta-left_adn a:hover,.logonit-blog-meta-left_adn span:hover {
color:#005aff;
}

.logonit-blog-meta-left_adn i {
margin-right:5px;
color:#005aff;
}

.blog-page-title_adn>h2 {
margin-bottom:8px;
}

.logonit-blog-meta-right_adn {
padding:7px 0;
text-transform:capitalize;
}

.logonit-blog-meta-right_adn a,.logonit-blog-meta-right_adn span {
font-size:12px;
color:#454545;
margin-left:5px;
}

.logonit-blog-meta-right_adn i {
margin-right:5px;
}

.readmore_adn a {
border:1px solid #ddd;
color:#444;
display:inline-block;
font-size:11px;
font-weight:400;
padding:6px 10px;
text-transform:uppercase;
transition:all .5s ease 0s;
-webkit-transition:all .5s ease 0s;
-moz-transition:all .5s ease 0s;
-o-transition:all .5s ease 0s;
-ms-transition:all .5s ease 0s;
}

.readmore_adn a:hover {
border-color:#005aff;
background:#005aff;
color:#fff;
}

.logonit-single-blog_adn:hover .blog_add_icon,.logonit-single-blog_adn:hover .logonit-blog-thumb_adn::before {
opacity:1;
}

.logonit-single-blog_adn:hover .blog-page-title_adn2 h2 {
background: rgba(0, 90, 255, 0.7);
}

.blog_nospace_adn.col-xs-12 {
padding:0;
}

.blog_nospace_adn .logonit-single-blog {
margin-bottom:0;
}

.mobile-menu {
display:none!important;
}

.mobile_logo_area {
display:none!important;
    background: #fff;
}

@media (max-width:479px) {
body {
overflow-x:hidden;
}

.top-right-menu ul.social-icons li {
margin-left:13px;
}

.mean-container .mean-bar:before {
text-transform:uppercase;
top:19px;
}

.mean-container a.meanmenu-reveal {
padding:19px 20px 18px;
}

.active .witr_ac_style:before,.witr_ac_style:before {
display:none;
}

.logonit-main-menu {
display:none;
}

.mobile_logo_area {
display:block!important;
}

.mobile-menu {
display:block!important;
}
}

@media (max-width:991px) {
.logonit-main-menu {
display:none;
}

.mobile_logo_area {
display:block!important;
}

.mobile-menu {
display:block!important;
}
}

.btn {
background-color:#005aff;
border:0 none;
border-radius:100px;
color:#fff;
display:inline-block;
font-family:Montserrat,sans-serif;
font-size:14px;
font-weight:500;
letter-spacing:2px;
line-height:1;
padding:15px 30px;
text-align:center;
text-transform:uppercase;
}

.btn-lg {
font-size:16px;
padding:20px 50px;
}

.btn-sm {
font-size:12px;
letter-spacing:1px;
padding:12px 20px;
}

.btn.btn-bordered {
background:transparent none repeat scroll 0 0;
border:2px solid#005aff;
color:#005aff;
padding-bottom:11px;
padding-top:11px;
}

.btn.btn-lg.btn-bordered {
padding-bottom:16px;
padding-top:16px;
}

.btn.btn-sm.btn-bordered {
padding-bottom:8px;
padding-top:8px;
}

.btn-icon i {
font-size:10px;
left:0;
position:relative;
-webkit-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
}

.btn-icon:hover i {
left:2px;
}

.btn:focus,.btn:hover {
background-color:#005aff;
color:#fff;
}

.btn.btn-bordered:hover {
background-color:#005aff;
color:#fff;
}

.btn:active {
background-color:#ac2925;
}

.button-group {
margin-top:30px;
}

.button-group a {
margin-right:25px;
}

.button-group a:last-child {
margin-right:0;
}

.logonit-single-event_adn {
overflow:hidden;
-webkit-transition:.5s;
transition:.5s;
}

.related-projects-area {
padding-bottom:70px;
}

.logonit-event-thumb_adn {
overflow:hidden;
position:relative;
}

.logonit-event-thumb_adn:before {
content:"";
left:0;
top:0;
right:0;
bottom:0;
width:100%;
height:100%;
position:absolute;
z-index:999;
transition:.5s;
}

.logonit-event-thumb_adn img {
-webkit-transition:.5s;
transition:.5s;
display:block;
width:100%;
}

.witr_icon_adn {
left:50%;
position:absolute;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
z-index:99999;
opacity:0;
-webkit-transition:.5s;
transition:.5s;
}

.logonit-single-event_adn:hover .witr_icon_adn {
opacity:1;
}

.witr_icon_adn a {
background:#005aff;
color:#fff;
display:block;
height:42px;
line-height:42px;
text-align:center;
border-radius:50%;
width:42px;
}

.em-event-content-area_adn {
padding:25px 19px 30px;
border:1px solid #ddd;
-webkit-transition:.5s;
transition:.5s;
display:inline-block;
}

.event-content_adn h2 {
margin:0 0 18px;
}

.event-content_adn h2 a {
font-size:15px;
font-weight:700;
text-transform:uppercase;
}

.event-page-title_adn h2 {
margin-bottom:6px;
font-size:22px;
}

.event-page-title_adn a {
text-transform:capitalize;
font-weight:600;
}

.event-page-title_adn p {
margin:0;
}

.logonit-event-singlea {
padding-bottom:20px;
}

h2.related-projects-title.text-left {
padding-bottom:30px;
}

.logonit-event-meta-left_adn {
float:left;
position:relative;
line-height:1;
}

.logonit-event-meta-left_adn.esi {
float:none;
margin-bottom:12px;
}

.logonit-event-meta-left_adn a,.logonit-event-meta-left_adn span {
margin-right:10px;
font-size:14px;
}

.logonit-event-meta-left_adn i {
margin-right:5px;
}

.logonit-single-event_adn:hover .logonit-event-thumb_adn a:before {
opacity:1;
}

.logonit-single-event_adn:hover .logonit-event-thumb_adn img {
-webkit-transform:scale(1.1);
transform:scale(1.1);
}

.event_nospace_adn.col-xs-12 {
padding:0;
}

.event_nospace_adn .logonit-single-event_adn {
margin-bottom:0;
}

.em-pevent .logonit-event-thumb_adn {
float:left;
}

.em-pevent .em-event-content-area_adn {
padding:0;
border:0 solid #ddd;
padding-left:15px;
}

.em-pevent .event-page-title_adn h2 {
margin:0 0 3px;
}

.logonit-single-event_adn.em-pevent {
padding:20px 0;
margin:0;
border-top:1px solid #ddd;
}

.event_date {
position:absolute;
left:0;
top:0;
background:#005aff;
padding:10px 13px;
text-align:center;
color:#fff;
}

.event_date span {
display:block;
line-height:20px;
}

.event_date_list {
background:#005aff;
padding:5px 0 0;
width:90px;
height:110px;
text-align:center;
font-size:20px;
color:#fff;
}

.event_date_list span {
display:block;
line-height:1;
}

.event_date_list span+span {
margin-top:5px;
}

.logonit_event_icon span {
font-size:15px;
}

.logonit-single-event_adn:hover .event-page-title_adn a {
color:#005aff;
}

.mean-container .mean-bar:before {
text-transform:uppercase;
}

.witr_3e .event-page-title_adn h2 {
margin:10px 0 5px;
display:inline-block;
}

.witr_event_btn {
margin-top:30px;
}

.witr_event_btn a {
border-radius:5px;
color:#005aff;
display:inline-block;
font-size:18px;
font-weight:500;
padding:13px 30px;
-webkit-transition:1s;
transition:1s;
border:1px solid #fcdadd;
}

.witr_event_btn a:hover {
color:#fff;
background:#005aff;
border-color:#005aff;
}

.event_active .slick-prev {
left:-60px;
}

.event_active .slick-next {
right:-60px;
}

.logonit_event_abs {
position:absolute;
left:0;
bottom:10px;
right:0;
padding-left:30px;
}

.logonit_event_abs span {
color:#fff;
}

.logonit_event_abs h2 a {
color:#fff;
transition:.5s;
}

.logonit_event_abs h2 a:hover {
color:#005aff;
}

.witr_category {
position:absolute;
left:30px;
top:2px;
}

.witr_category .tevbt {
color:#fff;
background:#005aff;
padding:4px 15px;
display:inline-block;
z-index:9;
}

.event-description {
box-shadow:0 0 30px 0 rgba(0,0,0,.1);
padding:42px 30px 35px;
}

.event-dsc-title>h2 {
font-size:25px;
padding-bottom:10px;
text-transform:uppercase;
}

span.eleft {
color:#131414;
font-weight:700;
font-size:18px;
}

.event-dsc-info li {
list-style:outside none none;
margin-bottom:25px;
font-size:17px;
}

.event-dsc-info li i {
margin-right:10px;
}

.medi_singleService {
position:relative;
background:#fff;
padding:58px 20px 50px;
box-shadow:0 5px 20px 0 #d90a2c14;
}

.medi_singleService:after {
position:absolute;
width:100%;
height:2px;
left:0;
bottom:0;
right:0;
margin:auto;
content:'';
z-index:2;
transition:all .4s ease-out;
}

.medi_singleService:before {
position:absolute;
width:0;
height:2px;
background:#005aff;
left:0;
bottom:0;
right:0;
margin:auto;
content:'';
z-index:3;
transition:all .4s ease-out;
}

.medi_singleService:hover:before {
width:100%;
}

.medi_singleService img {
float:left;
margin-right:15px;
}

.medi_singleService i {
width:53px;
height:53px;
line-height:52px;
font-size:80px;
color:#005aff;
float:left;
text-align:center;
margin-right:15px;
}

.wirt_s2_s6 i,.wirt_s2_s6 img {
float:none;
margin:0;
}

.medi_singleService.medi_singleService2 {
padding:36px 20px;
box-shadow:0 5px 20px 0 #8cc8ca36;
margin-bottom:30px;
}

.medi_singleService h3 {
line-height:28px;
display:inline-block;
margin:12px 0 15px;
}

.medi_singleService p {
margin:0;
margin-left:35px;
}

.wirt_s2_s5i {
overflow:hidden;
}

.medi_singleService.wirt_s2_s5 h3 {
margin:0;
margin-bottom:20px;
margin-left:35px;
font-size:35px;
}

.medi_singleService.wirt_s2_s6 h3 {
margin:0;
margin-bottom:10px;
margin-top:15px;
}

.witr_footer-middle_home2 {
margin-top:0!important;
}

.witr_footer-middle_area {
background-color:#0c2239;
padding:90px 0;
}

.footer-address p,.footer-logo p {
color:#fff;
margin-bottom:15px;
font-size: 18px;
font-weight: 400;
}

.footer-widget,.mc4wp-form-fields p,.menu li a,.menu-help-link li a {
color:#fff;
margin-bottom:25px;
}

.logonit-description-area p {
color:#fff;
}

.social-icons a {
color:#fff;
}
.phone {
    margin-top: 11px;
   
}
.phone a {
    color: #fff;
}
.menu li,.menu-help-link li {
margin-bottom:10px;
}

.footer-middle .widget.widget_archive .widget-title {
margin-bottom:34px!important;
margin-top:28px!important;
}

.footer-middle .widget.widget_search .widget-title {
margin-top:25px!important;
}

.footer-middle .widget.widget_tag_cloud .widget-title {
margin-bottom:20px!important;
}

.footer-middle .widget.widget_nav_menu .widget-title {
margin-bottom:25px!important;
}

.footer-middle .widget.widget_text p img {
margin-top:10px!important;
margin-bottom:6px!important;
}

.blog-left-side .widget.widget_text p img {
margin-top:10px!important;
margin-bottom:6px!important;
}

.footer-middle .widget.widget_text p img {
margin-top:10px!important;
margin-bottom:6px!important;
}

table#wp-calendar td#today a {
color:#fff;
}

.widget widget_categories ul li {
margin-top:0;
color:#000;
}

.footer-middle #archives-dropdown--1 {
height:34px;
width:100%;
}

.widget.widget_categories select {
width:100%;
height:34px;
}

.widget .screen-reader-text {
display:none;
}

.textwidget select {
width:100%;
}

.footer-middle .widget ul li {
margin-bottom:10px;
}

.footer-middle .widget ul li span {
display:block;
}

.comment_field .textarea-field label {
margin-top:20px;
margin-bottom:10px;
}

.blog-content {
word-break:break-word;
}

.post-password-form input[type=submit] {
background:#005aff;
}

.page-list-single {
clear:both;
}

.em-blog-content-area {
padding:15px;
}

.footer-bottom_area {
background-color:#0c2239;
padding:50px 0;
border-top:1px solid #f0f0f012;
}

.images_area.wittr_car_top_left .slick-dots {
left:0;
top:15%;
display:block;
}

.images_area.wittr_car_top_left .slick-dots li {
display:block;
}

.images_area.wittr_car_top_right .slick-dots {
left:auto;
top:15%;
display:block;
right:0;
}

.images_area.wittr_car_top_right .slick-dots li {
display:block;
}

.witr_nth_child .wblog-content {
padding:23px 15px 20px;
box-shadow:0 2px 0 1px rgba(196,206,213,0);
}

.em-top-quearys-area {
position:relative;
}

.em-header-quearys {
list-style:none;
}

.em-quearys-menu i {
background:#005aff;
border-radius:50px;
display:inline-block;
height:26px;
text-align:center;
width:26px;
line-height:26px;
font-size:14px;
color:#fff;
}

.em-quearys-form {
width:100%;
max-width:895px;
margin:auto;
padding:30px 0;
}

.top-form-control {
position:relative;
}

.top-form-control input {
background:0 0;
color:#fff;
font-size:50px;
font-weight:500;
height:100px;
padding:0 40px 0 15px;
width:100%;
border:none;
-webkit-transition:1s;
-webkit-transition:.5s;
transition:.5s;
border-bottom:3px solid #fff;
}

.top-form-control input::-webkit-input-placeholder {
color:#fff;
font-size:50px;
}

.top-form-control input::-moz-placeholder {
color:#666;
font-size:14px;
}

.top-form-control input:-ms-input-placeholder {
color:#666;
font-size:14px;
}

.top-form-control button.top-quearys-style {
position:absolute;
right:6px;
top:50%;
background:0 0;
font-size:45px;
border:none;
color:#fff;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}

.em-s-hidden {
display:none!important;
}

.em-quearys-inner {
visibility:hidden;
opacity:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:fixed;
top:0;
left:-150%;
width:100%;
height:100%;
background:rgba(0,0,0,0);
z-index:10000;
-webkit-transition:all 0s 0s cubic-bezier(.32,0,0,1),background .3s 0s cubic-bezier(.32,0,0,1),-webkit-transform .3s .15s cubic-bezier(.32,0,0,1);
transition:all 0s 0s cubic-bezier(.32,0,0,1),background .3s 0s cubic-bezier(.32,0,0,1),-webkit-transform .3s .15s cubic-bezier(.32,0,0,1);
transition:all 0s 0s cubic-bezier(.32,0,0,1),transform .3s .15s cubic-bezier(.32,0,0,1),background .3s 0s cubic-bezier(.32,0,0,1);
transition:all 0s 0s cubic-bezier(.32,0,0,1),transform .3s .15s cubic-bezier(.32,0,0,1),background .3s 0s cubic-bezier(.32,0,0,1),-webkit-transform .3s .15s cubic-bezier(.32,0,0,1);
-webkit-transform:scale(1.1);
transform:scale(1.1);
visibility:hidden;
opacity:0;
left:-150%;
background:rgba(0,0,0,0);
}

.em-s-open {
visibility:visible;
opacity:1;
left:0;
background:#000000eb!important;
-webkit-transform:scale(1);
transform:scale(1);
}

.witr_h_h12 .logonit_menu,.witr_h_h13 .logonit_menu {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}

.witr_h_h10 .logonit_menu,.witr_h_h11 .logonit_menu,.witr_h_h14 .logonit_menu,.witr_h_h17 .logonit_menu,.witr_h_h2 .logonit_menu,.witr_h_h3 .logonit_menu,.witr_h_h4 .logonit_menu,.witr_h_h5 .logonit_menu,.witr_h_h6 .logonit_menu,.witr_h_h7 .logonit_menu,.witr_h_h8 .logonit_menu,.witr_h_h9 .logonit_menu {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
}

.logonit_menu.main-search-menu>.em-header-quearys,.em-quearys-top.msin-menu-search {
display:inline-block;
}

.em-quearys-top.msin-menu-search .em-quearys-menu i {
height:36px;
width:36px;
line-height:36px;
margin-left:20px;
cursor:pointer;
}

.logonit_menu div.em-header-quearys {
text-align:center;
margin-top:32px;
}

.footer-social-icon.htop-menu-s {
padding:35px 0;
display:inline-block;
margin-left:15px;
}

.donate-btn-header {
padding:28px 0 24px;
}

.em_top_cart.hshop {
padding:37px 0;
}

.topsr .em-quearys-menu {
text-align:center;
}

.witr_video_blog_c iframe {
width:100%;
height:275px;
}

.single-blog-content iframe {
width:100%;
}

.witr_ds_content {
position:relative;
z-index:1;
}

.elementor-section-full_width .witr_containers {
margin:auto;
width:70%;
}

.witr_ds_content:before {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
content:"";
z-index:-1;
background-color: rgba(24, 44, 68, 0.08);
}

.witr_slick_slider_area3 .witr_ds_content:before {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
content:"";
z-index:-1;
background:transparent;
}

.witr_slick_slider_area3 .witr_ds_content_inner h1 {
color:#005aff;
}

.witr_slick_slider_area3 .witr_ds_content_inner h2 {
color:#17161A;
}

.witr_slick_slider_area3 .witr_ds_content_inner p {
color:#929292;
}

.witr_ds_content {
height:915px;
background-size:cover;
background-position:center center;
overflow:hidden;
 padding: 100px 235px 100px; 
}
/* .witr_ds_content.witr_ds_content2{
    padding: 100px 233px 100px 200px;
} */	
.witr_ds_content_inner {
position:relative;
top:50%;
transform:translateY(-50%);
}

.witr_ds_content_inner h1 {
font-size:30px;
margin-bottom:15px;
color:#fff;
font-weight: 400;
}

.witr_ds_content_inner h2 {
font-size:70px;
text-transform: capitalize;
margin-bottom:20px;
color:#fffefe;
line-height:1.4;
}

.witr_ds_content_inner h3 {
font-size:63px;
text-transform:capitalize;
margin-bottom:20px;
}

.witr_ds_content_inner h4 {
font-size:22px;
color:#fff;
}

.witr_ds_content_inner h1 span,.witr_ds_content_inner h2 span,.witr_ds_content_inner h3 span {
color:#005aff;
}

.witr_ds_content_inner p {
width:62%;
margin:15px auto;
font-size:20px;
color:#fff;
margin:0;
font-weight:400;
}

.witr_slicks_title {
position:absolute;
top:-8%;
bottom:0;
right:0;
left:0;
z-index:-1;
}

.witr_slicks_title h4 {
font-size:150px;
-webkit-text-stroke:1px #fff;
-webkit-text-fill-color:transparent;
color:#fff;
line-height:1;
opacity:.07;
margin:0;
}

.text-left .witr_ds_content_inner h1,.text-left .witr_ds_content_inner h2,.text-left .witr_ds_content_inner h3,.text-left .witr_ds_content_inner p,.text-left .witr_slicks_title h4 {
width:62%;
margin:14px auto 20px 0;
}

.witr_ds_content_inner.witr_ds_content_inner3 p {
margin-top:36px;
}

.text-center .witr_ds_content_inner h1,.text-center .witr_ds_content_inner h2,.text-center .witr_ds_content_inner h3,.text-center .witr_ds_content_inner p,.text-center .witr_slicks_title h4 {
margin-left:auto;
margin-right:auto;
}

.text-right .witr_ds_content_inner h1,.text-right .witr_ds_content_inner h2,.text-right .witr_ds_content_inner h3,.text-right .witr_ds_content_inner p,.text-right .witr_slicks_title h4 {
width:62%;
margin:14px 0 15px auto;
}

.text-left .witr_slicks_title h4,.text-left .witrscontainer h1,.text-left .witrscontainer h2,.text-left .witrscontainer h3,.text-left .witrscontainer p {
width:40%;
margin:14px auto 15px 0;
}

.text-center .witr_slicks_title h4,.text-center .witrscontainer h1,.text-center .witrscontainer h2,.text-center .witrscontainer h3,.text-center .witrscontainer p {
width:70%;
margin-left:auto;
margin-right:auto;
}

.text-right .witr_slicks_title h4,.text-right .witrscontainer h1,.text-right .witrscontainer h2,.text-right .witrscontainer h3,.text-right .witrscontainer p {
width:40%;
margin:14px 0 15px auto;
}

.text-center .witr_slicks_title h4,.text-center .witrscontainer h1,.text-center .witrscontainer h2,.text-center .witrscontainer h3,.text-center .witrscontainer p {
width:76%;
margin-left:auto;
margin-right:auto;
}

.text-left .witr_slicks_title h4 {
width:50%;
}

.text-right .witr_slicks_title h4 {
width:50%;
}

.text-center .witr_slicks_title h4 {
width:70%;
margin-left:auto;
margin-right:auto;
}

@media (min-width:1200px) {
.witrscontainer {
max-width:1430px;
}
}

.witrscontainer {
width:100%;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto;
}

.text-left .witr_slider_thumb {
position:absolute;
right:-20px;
top:60%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}

.text-right .witr_slider_thumb {
position:absolute;
left:-20px;
top:60%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}

.slider_btn .witr_btn {
outline:0;
border-style:solid;
border-width:0 0 2px;
border-color:transparent;
}

.slider_btn .witr_btn.active {
background:0 0;
border:1px solid #005aff;
color:#fff;
}

.slider_btn .witr_btn.active:hover {
background:#005aff;
border:1px solid#005aff;
color:#fff;
}

.slider_btn {
margin-top:45px;
}

.text-center .icon_section {
position:absolute;
left:50%;
bottom:-90%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
}

.text-left .icon_section {
position:absolute;
left:15px;
bottom:-90%;
}

.text-right .icon_section {
position:absolute;
right:15px;
bottom:-90%;
}

.icon_title {
display:inline-block;
}

.icon_title h3 {
font-size:14px;
color:#fff;
font-weight:600;
margin-right:15px;
}

.logonit_slider_icon {
display:inline-block;
}

.logonit_slider_icon ul li {
list-style:none;
display:inline-block;
}

.logonit_slider_icon ul li a i {
font-size:15px;
color:#fff;
background:#8e00ff;
height:35px;
width:35px;
line-height:35px;
text-align:center;
border-radius:50%;
margin-right:10px;
-webkit-transition:.5s;
transition:.5s;
}

.logonit-description-area a img {
margin:26px 0;
}

.logonit-description-area .social-icons a {
width:38px;
height:38px;
line-height:36px;
display:inline-block;
border:1px solid #fff;
text-align:center;
border-radius:30px;
margin:0 5px;
margin-bottom:5px;
}

.logonit-description-area .social-icons a:hover {
background:#005aff;
border-color:#005aff;
color:#fff;
}

.witr_circle_area {
text-align:center;
}

.witr_cp_class {
position:relative;
text-align:center;
}
.witr-circle-inner {
    margin-bottom: 30px;
}
span.witr_cir_text {
position:absolute;
content:"";
left:50%;
top:50%;
font-size:20px;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
font-weight:700;
color:#fff;
}

span.witr_cir_text:first-letter {
font-size:0;
}

.witr_circle_title h3 {
color:#232323;
font-size:23px;
margin-top:4px;
}

.witr_btn_hover a:hover {
color:#005aff!important;
}

.slider_btn .witr_btn i {
font-size:15px;
}

.ps_absulate {
position:absolute!important;
top:-154px;
right:0;
left:0;
z-index:999;
}

.psc_absolute {
position:absolute!important;
top:-340px;
right:0;
left:0;
z-index:999;
}

.footer-logo img {
margin-top:30px;
margin-bottom:20px;
}

.footer-address {
padding-top:0;
}

.witr_h_h17pdlt .trp_nav_area {
padding-left:100px;
padding-right:100px;
}

.pdlr0 {
padding-left:0;
padding-right:0;
}

.prots-contentg ul {
margin-left:40px;
display:inline-block;
margin-bottom:25px;
}

.witr_pslide_image img {
margin-right:auto;
margin-left:auto;
}

.witr_content_pslide_text h3 {
margin-top:30px;
}

.witr_content_pslide_text a {
display:inline-block;
}

.witr_taba_style1 .nav-tabs {
border:0;
justify-content:center;
}

.witr_taba_style1 .nav-tabs .nav-item {
margin-bottom:15px;
text-align:center;
}

.witr_taba_style1 .nav-tabs .nav-link {
background:#fff;
color:#131414;
margin-right:15px;
border:0;
border-radius:5px;
font-size:17px;
padding:26px 40px;
position:relative;
box-shadow:0 0 25px 2px rgba(196,206,213,.2);
transition:.5s;
}

.nav-tabs .nav-link:hover {
background:#005aff;
color:#fff;
}

.nav-tabs .nav-item:hover i {
color:#fff;
transition:.5s;
}

.witr_taba_style1 .nav-tabs span {
display:block;
float:left;
margin:0 15px;
}

.nav-link strong {
font-size:23px;
display:inline-block;
}

.nav-tabs img,.witr_taba_style1 .nav-tabs i {
position:relative;
font-size:40px;
}

.witr_taba_style1 .nav-tabs .nav-item.show .nav-link,.witr_taba_style1 .nav-tabs .nav-link.active {
background:#005aff;
color:#fff;
}

.witr_adv_tab_content {
margin:15px 20px 30px;
}

.witr-label-pos-bottom .beer-reveal[data-beer-label]::after,.witr-label-pos-bottom .beer-slider[data-beer-label]::after {
bottom:1.5rem!important;
top:auto;
}

.witr-label-pos-center .beer-reveal[data-beer-label]::after,.witr-label-pos-center .beer-slider[data-beer-label]::after {
top:50%!important;
}

.witr_sbtn_s8 a {
background:#212024;
padding: 10px 30px 10px 30px;
position:relative;
transition:.5s;
overflow:hidden;
text-align:center;
}

.witr_sbtn_s8 a i {
background:#005aff;
position:absolute;
display:inline-block;
left: -5px;
width:100%;
height:100%;
top:100%;
transition:.5s;
opacity:0;
color:#fff;
padding:14px 15px;
}

.singleSS:hover a i {
right:0;
width:100%;
opacity:1;
top:0;
}

.witr_sbtn_s8 a::after,.witr_sbtn_s8 a::before {
display:none;
}

.singleSS.witr_service_8::after {
display:none;
}

.witr_case {
position:relative;
overflow:hidden;
padding-bottom:45px;
margin-bottom:20px;
text-align:center;
}

.witr_case2 {
padding-bottom:95px;
}

.witr_case_image {
overflow:hidden;
position:relative;
}

.witr_case_image::before {
background:#FFFFFF3B;
position:absolute;
left:0;
top:0;
width:100%;
height:0;
content:"";
transition:.5s;
}

.witr_case_image img {
width:100%;
}

.witr_case:hover .witr_case_image::before {
height:100%;
}

.witr_content_casem {
padding:21px 15px 26px;
position:absolute;
background-color:#fff;
bottom:-80px;
left:15px;
margin:auto;
transition:.5s;
right:15px;
}

.witr_case:hover .witr_content_casem {
bottom:-4px;
}

.witr_content_casei h3 {
font-size:21px;
}

.witr_content_casei p {
font-size:16px;
color:#005aff;
font-weight:700;
margin-bottom:4px;
}

.witr_case_btnb {
margin-top:20px;
}

.witr_case_btnb a {
font-size:16px;
font-weight:600;
color:#005aff;
background:#005aff;
padding:13px 25px;
border-radius:5px;
display:inline-block;
background:#fff;
transition:.5s;
border:1px solid #ececec;
}

.witr_case_btnb a:hover {
border:1px solid#005aff;
color:#fff;
background:#005aff;
}

.witr_case_btnb2 a {
background:#005aff;
color:#fff;
}

.witr_case_btnb2 a:hover {
border:1px solid#005aff;
color:#005aff;
background:#fff;
}

.witr_case_btnb a i {
margin-left:5px;
transition:1s;
}

.witr_case_btnb a:hover i {
margin-left:15px;
}

.witr_case2 .witr_content_casem {
bottom:15px;
box-shadow:0 5px 20px 0 #d90a2c14;
}

.mc4wp-form-fields .witr_mail_From input {
margin-bottom:20px;
}

.mc4wp-form-fields .witr_mail_From button {
position:inherit;
width:100%;
}

.witr_joined .witr_field2 .witr_form_field2 input {
height:72px;
border-radius:0;
border:0;
background:#fff;
}

.witr_joined .witr_con_btn2 .w_btn2 {
background:#324452;
border:0;
border-radius:0;
height:72px;
position:absolute;
top:0;
width:22%;
right:0;
color:#fff;
}

.hmenu_box_style {
background:#fff;
margin-top:30px;
box-shadow:0 11px 0 0 #dddddd45;
border-radius:5px;
}

.hmenu_box_style.hbg2 .logonit_menu>ul>li>a {
color:red;
}

.hmenu_box_style.hbg2 {
margin-top:0;
padding:0;
}

.hmenu_box_style.trp_nav_area {
padding:0;
}

.hmenu_box_style .logonit_menu>ul>li>a {
margin:32px 15px;
}

.hmenu_box_style .donate-btn-header {
padding:20px 0;
}

.logo-right .logonit_menu {
justify-content:flex-start;
}

.logo-top .logonit_menu {
justify-content:center;
}

.ossos .em-quearys-top.msin-menu-search {
float:right;
}

.mean-container .mean-bar {
float:none;
background:#005aff none repeat scroll 0 0;
overflow:hidden;
}

.mean-container .mean-nav ul li li a {
color:#646464;
}

.blog_area {
padding:100px 0;
}

.single_blog.singles {
background:0 0;
box-shadow:none;
}

.single_blog_thumb {
position:relative;
}

.single_blog_thumb:before,.single_causes_thumb:before {
position:absolute;
content:"";
background:rgba(0,0,0,.6);
top:0;
right:0;
bottom:0;
left:0;
width:100%;
height:100%;
transform:scale(0);
transition:.5s;
}

.single_blog:hover .single_blog_thumb:before,.single_causes:hover .single_causes_thumb:before {
transform:scale(1);
}

.single_blogs_title.single_bo {
padding:0 20px;
}

.title_style h3 {
font-size:30px;
margin:25px 0 7px;
}

.single_blog_title span strong {
color:#005aff;
border-bottom:1px solid#005aff;
}

.single_blog_title p {
width:100%;
line-height:28px;
margin-top:17px;
}

.single_blog_test {
border:2px solid#005aff;
text-align:center;
padding:32px 22px;
}

.single_blog_test_icon i {
font-size:100px;
color:#56b66529;
}

.single_test_desc p {
font-size:20px;
margin:-54px 0 21px;
}

.single_blog_test_title h3,.single_blog_test_title span {
color:#005aff;
color:#005aff;
}

.single_blog_grid,.single_causes {
box-shadow:0 0 30px 0 rgba(0,0,0,.1);
margin-bottom:30px;
background:#fff;
}

.title_single h2 {
font-size:35px;
margin:73px 0 40px;
}

.blog_meta,.causes_meta {
position:absolute;
left:30px;
bottom:-30px;
background:#005aff;
padding:8px 10px 3px;
text-align:center;
color:#fff;
z-index:999;
font-size:23px;
font-weight:700;
border-radius:5px;
text-transform:capitalize;
}

.blog_meta span,.causes_meta span {
display:block;
line-height:28px;
font-size:19px;
font-weight:500;
display:block;
line-height:28px;
font-size:19px;
font-weight:500;
}

.single_blogs_title {
padding:28px 30px 20px;
}

.single_blog_title h1 {
font-size:14px;
font-weight:400;
color:#005aff;
margin:14px 0 13px;
}

.single_blog_title h3 {
margin-bottom:17px;
-webkit-transition:.5s;
transition:.5s;
}

.comment_area {
padding:65px 0 0;
}

.single_comment {
margin-top:23px;
}

.comment_thumb {
float:left;
margin-top:0;
}

.single_comment_title_text {
border:1px solid #ddd;
position:relative;
margin-left:120px;
padding: 15px 0px 30px 15px;
}

.single_comment_title_text2 {
border:1px solid #ddd;
position:relative;
margin-left:120px;
padding: 15px 0px 30px 15px;
}

.single_comment_title h2 {
font-size:17px;
margin-left:9px;
text-transform:uppercase;
}

.single_comment_title p {
font-size:14px;
margin:0 9px 10px;
text-transform:uppercase;
}

.single_comment_title span {
float:right;
text-transform:uppercase;
font-size:14px;
margin-top:-62px;
-webkit-transition:.5s;
transition:.5s;
color:#666;
margin-right:40px;
}

.single_comment_title i {
font-size:14px;
margin-right:10px;
color:#005aff;
}

.single_comment_text {
position:relative;
margin-left:9px;
padding-bottom:5px;
margin-top:30px;
}

.comment_inner h2 {
font-size:18px;
text-transform:uppercase;
margin-top:17px;
}

.single_comment_text p {
font-weight:300;
}

.single_comment2 {
margin:45px 0 45px 50px;
}

.single_comment_title_text_bg {
position:relative;
}

.single_comment_text:after {
position:absolute;
content:"";
top:-15px;
left:0;
width:93%;
height:1px;
background:#ddd;
}

.blogs_contact_area {
padding:66px 0 0;
}

.title_blog h2 {
font-size:23px;
margin-bottom:26px;
}

.blog_form {
box-shadow:0 0 30px 0 rgba(0,0,0,.1);
padding:50px 30px 40px;
background:#fff;
}

.form_filed {
width:100%;
}

.form_filed_inner {
float:left;
width:48.8%;
margin-bottom:24px;
}

.contact_form_filed_inner textarea,.form_filed_inner:nth-child(odd) {
margin-right:1.2%;
}

.form_filed_inner:nth-child(even) {
margin-left:1.2%;
}

.contact_form_filed_inner textarea,.form_filed_inner input {
text-transform:capitalize;
padding-left:10px;
height:45px;
width:100%;
font-size:16px;
font-weight:400;
color:#0d2f5d;
border:1px solid #f1ebeb;
}

.form_contact textarea {
height:200px;
width:100%;
padding-top:10px;
}

.single_causes_batton {
margin-top:30px;
}

.single_causes_batton button {
font-size:18px;
padding:15px 42px;
font-weight:600;
color:#fff;
background:#005aff;
text-transform:uppercase;
-webkit-transition:.5s;
transition:.5s;
border:none;
}

.single_causes_batton button:hover {
background:#212024;
}

.witr_button1 {
margin-top:40px;
}

.witr_single_portfolio_a {
background:#f9f9f9;
padding:100px 0 135px;
}

.single_portfolio-content h3 {
line-height:30px;
font-size:35px;
padding-bottom:10px;
}

.single_portfolio-content b {
display:block;
padding-top:20px;
padding-bottom:10px;
border-bottom:1px solid #ddd;
color:#444;
}

.single_portfolio-content b:nth-child(7) sub {
display:inline-block;
}

.single_portfolio-content b:nth-child(7) sub ul li {
display:inline-block;
}

.single_portfolio-content b:nth-child(7) sub ul li a {
padding:0 8px;
color:#666;
font-size:18px;
transition:all .4s linear;
}

.single_portfolio-content b:nth-child(7) sub ul li a:hover {
color:rgba(25,153,242,1);
}

.single_portfolio-content b span {
font-weight:400;
color:#666;
font-size:16px;
}

.single_portfolio_text {
padding-top:30px;
}

.single_portfolio_item p {
padding-top:15px;
}

.single_portfolio_text .slick-prev,.single_portfolio_text .slick-next {
opacity:1;
font-size:16px;
width:auto;
top:auto;
transform:inherit;
bottom:-60px;
color:#666;
background-color:transparent;
box-shadow:none;
}

.single_portfolio_text .slick-prev {
left:10px;
}

.single_portfolio_text .slick-next {
right:10px;
}

.single_portfolio_text .slick-prev:before,.single_portfolio_text .slick-next:before {
display:none;
}

.logonit_button a,.witr_bbtn,.witr_btn,.witr_gbbtn,.witr_gbtn,.witr_sbtn_s8 a {
border-radius:5px;
font-size:20px;
}

.witr_ser_btnb a:hover {
color:#005aff;
}

.logonit_button a:hover,.witr_btn:hover,a.dtbtn:hover {
background:#212024;
color:#fff;
}

.tx_golobal_color {
background:#005aff;
}

.tx_btn_global_color:hover {
background:#212024;
}

.witr_h_h10 .logonit_menu,.witr_h_h11 .logonit_menu,.witr_h_h14 .logonit_menu,.witr_h_h17 .logonit_menu,.witr_h_h2 .logonit_menu,.witr_h_h3 .logonit_menu,.witr_h_h4 .logonit_menu,.witr_h_h5 .logonit_menu,.witr_h_h6 .logonit_menu,.witr_h_h7 .logonit_menu,.witr_h_h8 .logonit_menu,.witr_h_h9 .logonit_menu {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
}


.text-editor p,
.text-editor a{
	color:#fff;
	font-size: 20px;
}

.text-editor a:hover{
	color:#005aff;
}
.logonit_counter_area{
	background:#182C44;
    padding: 20px 0px 0px;
    position: relative;
}
.counter_bg{
	background:#005aff;
padding: 90px 50px 70px 50px;
}
.logonit_service_area{
  background-color: #112032;
	padding:200px 0px 70px;
	    margin-top: -100px;
}

.logonit_service_area.logonit_service_area2{
	margin-top:0px;
}
.service-top{
	margin-top:36px;
}
 
.logonit_check_process_area {
	background:#182C44;
    padding:0px 100px 70px;
}
.witr_process.all_process_color {
    margin-bottom: 30px;
}
.check-top{
	margin-top:75px;
}

.logonit_call_to_area{
	background-image:url(../images/fous.jpg);
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	padding:90px 0px 50px;
}
.logonit_call_to_area2{
	background-image:url(../images/call-to-bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	padding:90px 0px 43px;
	position:relative;
}
.logonit_call_to_area2::before{
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#182c44c7;
}

.logonit_case_area{
	background:#182C44;
	padding:65px 0px 75px;
}
.logonit_content_area{
	background:#182C44;
	padding:0px 220px 0px;
}
.logonit-bg-content{
	background-image:url(../images/contactimg.jpg);
	background-position: center center;
    background-size: cover;
	padding: 90px 75px 100px 75px;
	position:relative;
}
.witr_content_title_inner h3{
	color:#222d39;
}
.witr_content_title_inner .witr_section_title_inner p{
	color:#222d39;
	margin-bottom:45px;
}

.logonit-blog-area{
	background-color: #112032;
	padding: 592px 0px 70px 0px;
	margin-top:-492px;
}

.blog-top{
	margin-top:36px;
}
.logonit_countdown_area{
	background-color: #112032;
	padding:95px 0px 70px; 
}
.logonit_about_area2{
	background:#182C44;
	padding:100px 0px 100px;
}

.logonit_counter_area2{
	background:#005aff;
	padding:100px 0px 90px;
}
.logonit_history_area3{
	background:#182C44;
	padding:160px 0px 100px;
}
.logonit_check_process_area2{
	background:#182C44;
	padding:100px 0px 100px;
}
.logonit_test_top{
	margin-top:35px;
}
.img-fluid{
	width:100%;
}
.logonit_screenshot_area{
	background-color: #112032;
	padding:100px 0px 100px;
}

.scenshort-top{
	margin-top:72px;
}
.logonit_blog_area{
	padding:100px 0px 100px; 
}
.logonit_blog_area.logonit_blog_home2_area {
	background:#182C44;
    padding: 100px 0px 74px;
}
.witr_btn_style.mr.witr_btn_style2 {
    margin-top: 50px;
}

.logonit_circle_area {
	background:#182C44;
  position: relative;
}

.witr-circle-inner h2{
	font-size:24px;
	line-height:1;
	text-align: center;
	margin-top: 14px;
	color: #fff;
}
.witr_single_call h3{
	font-size:40px;
	margin-bottom: 20px;
	color: #fff;
}
.witr_single_call p{
	color:#fff;
}

.rightbtn{
	display: inline-block;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    padding: 15px 36px;
    border: 1px solid #fff;
    border-radius: 3px;
	margin-top: 27px;
}
.rightbtn:hover{
	background:#005AFF;
	color:#fff;
	border: 1px solid #005AFF;
}

.logonit_call_to_area4{
	padding:100px 0px 100px;
	background:url(../images/fous.jpg);
}

.logonit_History_area{
	background:#182C44;
	padding:150px 0px 100px;
}
.logonit-business-solutions-area .logonit_History_area{
	padding:50px 0px 100px;
}
.logonit_it_service_area{
	background-color: #112032;
	padding: 250px 0px 95px 0px;
	margin-top: -100px;
}

.logonit_best_team_area{
	background:#182C44;
	padding:100px 0px 100px;
}

.witr_section_title_inner.witr_team_title p {
    width: 64%;
   
}

.team-top{
	margin-top:75px;
}

.witr_service2_box1{
padding: 32px 30px;
}
.logonit_service_area4{
	    background: #112032;
	padding:100px 0px 100px;
}

.witr_testimonial_area{
	padding:100Ppx 0px 100px;
}
.logonit-about2-area .logonit_history_area{
	background-color: #112032;
	padding:100px 0px 100px;
}
.logonit-about2-area .accordion_area .card-2 {
    margin-bottom: 22px;
    border: none;
    background: transparent;
}
.logonit-about2-area .logonit_about_area{
	padding:100px 0px 100px;
}
.logonit-about2-area .logonit_call_to_area{
	background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-image:url(../images/about2-video-thumb.jpg);
position:relative;
padding:100px 0px 100px;
}
.logonit-about2-area .logonit_call_to_area:before{
position:absolute;
content:"";
top:0;
left:0;
width:100%;
height:100%;
background:#000000ad;
}
.logonit-about2-area .witr_button_area{
	text-align:center;
}
.logonit-about2-area .witr_btn_sinner a{
	border-color:#fff;
	color:#fff;
}
.logonit-about2-area .witr_btn_sinner a:hover{
	border-color:#005aff;
	color:#fff;
}
.logonit_creative_area{
	background:#182C44;
	padding:100px 0px 100px;
}
.logonit_video_live_area{
	background:#182C44;
	padding:100px 0px 100px;
}
.video-part-area{
	background:#182739;
	padding: 100px 0px 100px;
}


.witr_testimonial_area .slick-next,
.witr_testimonial_area .slick-prev{
    border-radius: 50px;
}
.logonit_testimonia1_area .slick-next,
.logonit_testimonia1_area .slick-prev{
	border-radius:50px;
	border:3px solid #005AFF;
	background:transparent;
	
}
.logonit_testimonia1_area .slick-next:hover,
.logonit_testimonia1_area .slick-prev:hover{
	background:#005AFF;
	color: #fff;
	
}
.logonit_testimonia1_area .slick-prev {
    left: -75px;
}
.logonit_testimonia1_area .slick-next {
    right: -75px;
}

.logonit_service_area.logonit_service_area2{
	margin-top:0px;
}
.witr_testimonial_area{
background-color: #112032;
padding:100px 0px 100px;	
}
.witr_testimonial_area.witr_testimonial2_area2{
	padding:0px 0px 100px;
}
.witr_company_team_area{
	background:#112032;
	padding:100px 0px 100px;
}
.member-top{
	margin-top:35px;
}
.logonit-about2-area .witr_video_area{
background-image:url(../images/logonit-home-2slider.jpg);

}
.logonit-about2-area .video-overlay{
	padding:200px 0px 180px;
}

.logonit_best_solution_area{
	background:#182C44;
	padding:100px 0px 0px;
}

.it-top{
	margin-top:20px;
}

.logonit_solution_video_area{
background-image:url(../images/logonit-home-2slider.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
position:relative;
padding:80px 0px 80px;
}
.logonit_solution_video_area:before{
	position:absolute;
	content:"";
	top:0;
	left:0;
	background:#005affbd;
	width:100%;
	height:100%;
}
.logonit_pricing_area{
	background:#182C44;
	padding:100px 0px 100px;
}
.witr_testimonial_area.witr_testimonial_it_area{
	    background-color: #112032;
}

.logonit_countdown_area2{
	background:#182C44;
	padding:100px 0px 100px;
}
.logonit_business_service_area{
	background:#182C44;
	padding:100px 0px 100px;
}
.logonit-business-solutions-area .text_box h3{
	font-size:20px;
	font-weight:600;
	padding-top: 20px;
}
.logonit-business-solutions-area .text_box p{
	font-size:18px;
	
}
.logonit-business-solutions-area .service-btn a{
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    margin-left: -30px;
    margin-top: -13px;
}

}
.logonit-business-solutions-area .service-btn a:hover{
	color:#005AFF;
	background: transparent;
}

.logonit-business-solutions-area .logonit_solution_video_area{
		padding:100px 0px 100px;
}
.logonit-business-solutions-area .video-part{
		padding:130px 0px 120px;
}
.logonit-industries-it-area .em-service2 .em-service-icon i{
	background:transparent;
	box-shadow: 0px 0px 30px 0px rgba(148,146,245,0.2);
}
.logonit-industries-it-area .em-service2:hover i {
	background:#005aff;
	border-radius:50px;
}
.logonit-industries-it-area .em-service-desc p{
	font-size:18px;
	font-weight:500;
}
.logonit-industries-it-area .em-service-title h3{
	font-size:24px;
	
}
.logonit-industries-it-area .service-btn a{
	color:#fff;
	margin-left: -27px;
    margin-top: -23px;
}
.logonit-industries-it-area .service-btn a:hover{
	color:#005aff;
	background:transparent;
}
.logonit-industries-it-area .em_single_service_text2 {
    margin-top: -53px;
}
.logonit-industries-it-area .logonit_about_area{
	padding:100px 0px 100px;
}
.logonit-industries-it-area .em-service-icon.em-about-icon3 i{
	background:#005aff;
}
.logonit_it_groth_area{
background-image: url(../images/about2-video-thumb.jpg);
position: relative;
padding:100px 0px 100px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.logonit_it_groth_area:after{
position:absolute;
content:"";
top:0;
left:0;
width:100%;
height:100%;
background:#000000ad;
}
.logonit-industries-it-area .witr_btn_sinner a{
	color:#fff;
border-color:#fff;
}
.logonit-industries-it-area .witr_btn_sinner a:hover{
border-color:#005aff;
}
.logonit_protfolio_area{
	    background-color: #112032;
	padding:100px 0px 100px;
}

.logonit-service-one-area .all_pricing_color i{
    color: #FFFFFF;
    background-color: #005AFF;
    border-radius: 5px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 40px 0px;
	
}
.logonit-service-one-area .all_pricing_color ul li:nth-child(odd) {
   background-color: rgb(2 1 1 / 22%);
}
.pricing-part ul {
	display:block;
    text-align: center;
}

.logonit-service-one-area .pricing-part ul li {
   font-size: 18px;
    font-weight: 500;
}
.logonit-service-one-area .pricing-part h4 {
    margin: 14px 0 0px;
   
}
.logonit-service-one-area .witr_btnp_color{
	background-color: #005AFF;
    border-style: default;
    border-radius: 0px 0px 5px 5px;
    padding: 40px 0px 40px 0px;
	    margin-top: 36px;
}

.logonit-service-one-area .pricing_area:hover i,
.logonit-service-one-area .pricing_area:hover .witr_btnp_color,
.logonit-service-one-area .pricing_area:hover a{
    background: #112032;
}  
.logonit-service-one-area .pricing-part a.btn {
  border: 1px solid#fff;
   
}
.logonit-service-one-area .pricing-part sub {
   background-color: #182C44;
}

.logonit-service-one-area .witr_team_content3 ul li a {
    color: #fff;
   font-size: 19px;
    font-weight:700;
}
.service3-btn {
    margin-top: 18px;
}
.service3-btn a{
	color:#fff;
	margin-top:20px;
}
.service3-btn a:hover{
	color:#005aff;
	
}
.logonit-service3 .em-service-title h3 {
    margin: -3px 0px 15px;
  
}
.logonit-service3 .logonit_business_service_area{
background-color: #112032;
}

.em-service.em2-service:hover {
background-image:url(../images/team-member-4.png);  
}
.em-service.em3-service:hover {
background-image:url(../images/team-member-5.png);  
}
.em-service.em4-service:hover {
background-image:url(../images/team-member-6.png);  
}
.em-service.em5-service:hover {
background-image:url(../images/team-member-2.png);  
}
.em-service.em6-service:hover {
background-image:url(../images/team-member-3.png);  
}
.logonit-service3 .logonit_pricing_area{
background: #1C2C40;
}
.logonit_history_area{
	background:#182C44;
	padding:100px 0px 100px;
}
.logonit-service4 .logonit_case_area{
	background: #112032;
	padding: 90px 0px 70px;
}
.logonit-service5 .logonit_best_solution_area{
	    background: #112032;
}
.logonit-service5 .video-part{
	padding:100px 0px 100px;
	background:#1e4a9c;
}
.logonit-service5 .witr_single_call h3 {
    font-size: 24px;
    margin-bottom: 20px;
}
.logonit-service5 .witr_single_call h1 {
    font-size: 36px;
    margin-bottom: 20px;
	    color: #fff;
}
.logonit-service5 .em-call-v-title h2 {
	    color: #fff;
}
.logonit-service5 .witr_single_call a {
       border: none;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    background-color: #005aff;
    border-radius: 50px;
    margin-top: 20px;
    padding: 8px 30px 10px;
    -webkit-transition: .5s;
    transition: .5s;
}
.em-call-video-link {
    float:left;
}
.em-call-video-link i{
    font-size:28px;
	color:#fff;
	    padding: 10px;
}
.em-call-v-title {
     text-align: left;
    margin-top: 67px;
}
.em-call-to-video {
    margin-left:250px;
}

 
.logonit-team-area .team-part .witr_team_sec_3 .team-social {
   background: #fff;
}
.logonit-team-area .team-social ul li a {
    color: #555555;
    border: 1px solid #bdb5b5;
  
}
.logonit-team-area .logonit_team_member_area{
	background:#112032;
}

.logonit-team2-area .logonit_team_member_area{
   background-color: #112032;
}

.logonit-team3-area .em-team-content-waraper {
    background: #fff;
}
.logonit-team3-area .em-content-title h5 {
    font-size: 22px;
   color: #222d39;
}
.logonit-team3-area .em-content-subtitle {
	color:#666;
}
.logonit-team5-area .busi_singleTeam h5 {
    font-size: 18px;
    color: #222d39;
}

.logonit-team6-area .logonit_best_team_area{
	background: #112032;
}
.logonit-team6-area .witr_content_waraper {
	background: #fff;
}

.logonit-team6-area .witr_content_3d h5 {
    font-size: 16px;
    font-weight: 700;
    color: #222d39;
}
.logonit-team6-area .witr_content_3d span {
    font-size: 14px;
   color: #666;
}
.logonit-team6-area .witr_content_3d p {
    color: #666;
}
.logonit-team6-area .witr_socials_3d a {
   color: #333;
}
.logonit-team6-area .witr_socials_3d a:hover {
   color:#005aff;
}
.logonit-tab-area .logonit_history_area{
	background:#112032;
}
.logonit-tab-area .accordion_area .card-2 {
    border: none;
}

.logonit-blog2-area .wblog-content p {
   color: #fff;
}
.logonit-blog2-area .wblog-content h5 {
    margin: 11px 6px 12px;
}
.logonit-blog2-area .wblog-content {
    padding: 20px 20px 20px;
}
.logonit-blog2-area .wblog-content p{
    font-size: 20px;
    font-weight: 400;
	padding-right: 10px;
	margin-bottom: 12px;
}
.logonit-blog2-area .wblog-content {
   box-shadow: 0px 0px 10px 0px #182C44;
}
.logonit-blog2-area .logonit-blog-area {
	background:#182C44;
}
.logonit-blog2-area .logonit-blog4-area{
	padding:100px 0px 100px;
	 background:#112032;
}

.blog-left-sidebar-area{
	background:#fff;
}
.blog-left-sidebar-area .witrfm_area{
	background:#182c44;
}
.blog-left-sidebar-area .blog-left-side .widget ul li a{
   font-size:19px;
   font-weight:500;
       color: #333;
}
.single-blog-area{
	background:#fff;
}
.witrfm_area{
	background:#182C44;
}

.single-blog-area .single_blog_title h3 a {
    color:#000;
}
.single_blog_title h3{
	color:#000;
}
.single_portfolio-content h3{
	color:#000;
}
.single_portfolio_item h1 {
    color: #000;
}
.social ul li {
    display: inline-block;
    margin-left: 20px;
}
.social  ul {
    margin-top: -26px;
    margin-left: 52px;
}
.text-editor p {
    margin-top: 33px;
}

.service3-area .logonit_pricing_area{
	background:#112032;
}
.video-part.video-area{
	background:#fff;
	padding:55px 0px;
}
.logonit_team_member2_area2{
	padding:100px 0px 100px;
	background:#112032;
}


.logonit-team1-area .team-part .witr_team_sec_3 .team-social {
   background: #fff;
}
.logonit-team1-area .team-social ul li a {
    color: #555555;
     border: 1px solid #f5f5f5;
   
}
.logoit-team2-area .logonit_team_member_area{
	background:#112032;
}
.logonit-team6-area .logonit_best_team_area{
	background:#112032;
}

.loginit-home3-area .witr_text_widget_inner h2 {
    margin-bottom: 40px;
}
.loginit-home4-area .witr_content_3d h5 {
    font-size: 16px;
    color: #fff;
}
.loginit-home4-area .logonit_best_team_area {
	background:#182C44;
    padding: 0px 0px 100px;
}
.logonit-service3 .em-service {
    margin-bottom: 30px;
}