﻿
@font-face {
font-family: 'Optima-LT-Std-Roman_34091';
src: url('../../wp-content/uploads/2020/04/Optima-LT-Std-Roman_34091.eot');
src: url('../../wp-content/uploads/2020/04/Optima-LT-Std-Roman_34091d41d.eot?#iefix') format('embedded-opentype'),
url('../../wp-content/uploads/2020/04/Optima-LT-Std-Roman_34091.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OptimaLTStd';
src: url('../../wp-content/uploads/2020/04/OptimaLTStd.svg#OptimaLTStd') format('svg'),
url('../../wp-content/uploads/2020/04/OptimaLTStd.ttf') format('truetype'),
url('../../wp-content/uploads/2020/04/OptimaLTStd.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'AGaramondPro-Regular';
src: url('../../wp-content/uploads/2020/04/AGaramondPro-Regular.svg#AGaramondPro-Regular') format('svg')
url('../../wp-content/uploads/2020/04/AGaramondPro-Regular.ttf') format('truetype'),
url('../../wp-content/uploads/2020/04/AGaramondPro-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Adobe Garamond Pro Regular';
src: url('../../wp-content/uploads/2020/04/Adobe%20Garamond%20Pro%20Regular.html');
src: url('../../wp-content/uploads/2020/04/Adobe%20Garamond%20Pro%20Regulard41d.html?#iefix') format('embedded-opentype'),
url('../../wp-content/uploads/2020/04/Adobe%20Garamond%20Pro%20Regular-2.html') format('woff2');
font-weight: normal;
font-style: normal;
}
.main-nav > li > a {
margin:30px 2px 10px 2px;
padding: 0 10px 0 10px;
height: 40px;
font-weight: bold;
}
.masthead:not(.side-header).full-height .header-bar .main-nav > li > a, .masthead:not(.side-header) .header-bar .main-nav > li > a {
    border: 1px solid;
    /*background-color: #8a54dc;*/
    background-color: #8a54dc;
    background-image: url('../../../uploads/2020/06/bckheader.jpg');
}
.main-nav > li:not(.wpml-ls-item) > a .menu-text {
color: #fff;
}
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
color: #fff;
}
.main-nav > li > a .menu-text {
font-weight: 800 !important;
font-size: 15px;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
color: #fff;
}
.sticky-on .main-nav > li > a {
margin: 10px 2px 10px 2px;
}
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text{
color: #fff;
}
.sticky-on .main-nav > li:not(.wpml-ls-item) > a .menu-text, #phantom .main-nav > li:not(.wpml-ls-item) > a .menu-text {
color: #fff;
}
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, #phantom .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, #phantom .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
color: #fff;
}
header#fancy-header {
margin-top: 23px;
}
.fancy-header {
background-size: 100% !important;
}
.widget-title {
/*font-family: 'OptimaLTStd';*/
font-family: 'Tahoma';
font-weight: normal;
text-transform: capitalize;
}
.style-head-center h2 {
position: relative;
}
.style-head-center h2::after {
content: "";
height: 1px;
width: 60px;
position: absolute;
bottom: -10px;
background-color: #8a54dc;
left: 0;
right: 0;
margin: auto;
}
.style-head-left h2 {
position: relative;
}
.style-head-left h2::after {
content: "";
height: 1px;
width: 60px;
position: absolute;
bottom: -10px;
background-color: #8a54dc;
left: 0;
right: auto;
margin: 0;
}
.square_box-icon .aio-icon-header h3.aio-icon-title {
font-size: 20px !important;
}
.masthead .top-bar .mini-contacts, .masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a, .masthead .top-bar .mini-login, .masthead .top-bar .mini-login .submit, .masthead .top-bar .mini-search .submit, .masthead .top-bar .mini-search, .masthead .top-bar .wc-ico-cart, .masthead .top-bar .text-area, .masthead .top-bar .customSelectInner {
/*font-family: 'AGaramondPro-Regular' !important;*/
font-family: Tahoma !important;
}
.masthead .top-bar .mini-contacts {
/*color: #555;*/
color:#fff;
}
.main-nav > li > a .menu-text {
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma !important;
font-weight: 500;
}
.main-nav .sub-nav > li > a .menu-text {
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma !important;
font-weight: 400;
}
h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a {
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma !important;
font-size: 25px !important;
font-weight: 500 !important;
letter-spacing: 4px;
text-transform: uppercase;
}
h3, .h3-size, .entry-title.h3-size, h2.entry-title, .dt-accordion-h3-size .wpb_accordion_header > a {
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma !important;
font-size: 22px;
letter-spacing: 4px;
text-transform: uppercase;
}
.dt-testimonials-shortcode .testimonial-vcard .text-primary {
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma !important;
}
.uvc-sub-heading div, .uvc-sub-heading p {
/*font-family: 'AGaramondPro-Regular' !important;*/
font-family: Tahoma !important;
line-height: 2 !important;
letter-spacing: .5px;
}
.aio-icon-description div, .aio-icon-description p, .ifb-flip-box-section-content div, .ifb-flip-box-section-content p, .info-circle-text div, .info-circle-text p, .timeline-header>div div, .timeline-header>div p, .uavc-list-desc div, .uavc-list-desc p, .ult-tooltipster-content div, .ult-tooltipster-content p, .ult_modal-body div, .ult_modal-body p, .ult_price_features div, .ult_price_features p, .ultimate-vticker div, .ultimate-vticker p, .uvc-ctaction-data, .uvc-ctaction-data div, .uvc-ctaction-data p, .uvc-sub-heading div, .uvc-sub-heading p {
/*font-family: 'AGaramondPro-Regular' !important;*/
font-family: Tahoma !important;
line-height: 2 !important;
letter-spacing: .5px;
}
p {
/*font-family: 'AGaramondPro-Regular' !important;*/
font-family: Tahoma !important;
/*color: #000 !important;*/
color: white !important;
line-height: 2 !important;
letter-spacing: .5px;
}
html, body, body.page, .wf-container > *  {
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma;
color: #fff;
}
.dt-btn-l {
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma;
padding: 10px 30px;
font-size: 12px!important;
letter-spacing: 2px;
font-weight: normal;
}
button.button, a.button, input[type="button"], input[type="reset"], .wpcf7-submit, .dt-btn-m, input.dt-btn-m[type="submit"], #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], #main-slideshow .tp-button, .woocommerce-widget-layered-nav-dropdown__submit {
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma !important;
letter-spacing: 2px;
font-size: 12px !important;
font-weight: normal !important;
text-align: center !important;
}
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
/*padding: 12px 50px 10px 50px;*/
padding: -1px 50px 10px 50px;
}
.popup-search .submit i, .overlay-search .submit i {
color: #8a54dc;
}
.masthead .top-bar .mini-contacts i {
/*color: #555555;*/
color: #fff;
font-weight: bold;
}
.masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon, .masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon, .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
color: #555 !important;
}
.masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon, .masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon, .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
color: #555 !important;
}
.masthead .mini-widgets>*, .masthead .mobile-mini-widgets>* {
margin-right: 20px;
}
.mini-contacts i{
margin-right: 10px;
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text {
color: #8a54dc;
}
.same-logo img.preload-me {
width: 100px;
}
.sticky-on .same-logo img.preload-me {
width: 80px;
}
.testimonial-main .testimonial-content p {
font-style: normal;
}
.testimonial-main .testimonial-name {
padding-top: 70px;
padding-bottom: 25px;
background: url(../../wp-content/uploads/2020/04/Capture.png) no-repeat left center;
padding-left: 35px;
}
.testimonial-main .testimonial-content {
padding-left: 35px;
padding-right: 45px;
}
footer .mkdf-icon-widget-holder {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 0 14px;
text-align: left;
}
.mkdf-page-footer span:not(.mkdf-btn-text) {
color: #9ca5af;
}
footer .mkdf-icon-widget-holder .mkdf-icon-element {
position: relative;
top: 3px;
}
.mkdf-icon-widget-holder>* {
color: inherit;
font-size: inherit;
line-height: inherit;
font-style: inherit;
font-weight: inherit;
letter-spacing: inherit;
text-transform: inherit;
}
.mkdf-page-footer span:not(.mkdf-btn-text) {
color: #9ca5af;
}
footer .mkdf-icon-widget-holder .mkdf-icon-text {
padding: 0 0 0 19px;
font-size: 18px;
/*color: #9ca5af;*/
color: #ffffff;
}
.mkdf-icon-widget-holder .mkdf-icon-text {
padding: 0 0 0 10px;
font-weight: 400;
}
.mkdf-icon-widget-holder .mkdf-icon-text.mkdf-no-icon {
padding: 0;
}
#text-3 br {
display: none;
}
footer #gallery-1 .gallery-item {
margin: 0;
width: 33.333%;
padding: 7px;
box-sizing: border-box;
}
footer .widget .soc-ico {
padding: 5px 0 10px;
margin-top: 20px;
}
.footer .widget {
color: #9ca5af;
}
.footer .widget-title {
color: #ffffff;
font-size: 22px;
margin-bottom: 30px;
}
.mkdf-custom-image img {
max-width: initial;
}
footer .wf-float-left {
display: none !important;
}
.portfolio-services .vc_tta-container {
max-width: 1150px;
margin: auto;
}
.flip-box-holder-sh  .flip-box-wrap p {
font-size: 14px !important;
line-height: 1.65em !important;
font-size: 14px !important;
line-height: 30px !important;
padding: 11px 30px;
margin-bottom: 0;
margin-bottom: 0;
text-align: center!important;
}
.flip-box-holder-sh .ifb-flip-box-section {
padding: 0!important;
}
.flip-box-holder-sh  .flip-box-wrap .flip_link a {
margin: 10px auto 0;
padding: .5em 2em;
font-size: 18px;
font-weight: bold;
}
#main {
padding: 0;
}
.home #main {
padding: 0;
}
.search-results #main {
padding: 80px 0 80px 0;
}
.search-results .page-title.solid-bg {
margin-top: 23px;
}
.testimonial-main .testimonial-item .testimonial-vcard .text-primary {
color: #8a54dc;
}
.mobile-slider {
display: none !important;
}
.current-work-section .wpb_wrapper {
background-color: #f5f5f5;
padding-bottom: 40px;
}
.current-work-section .aio-icon-component {
margin-bottom: 10px;
}
.current-work-section .aio-icon-header {
padding-top: 100px !important;
}
.current-work-section .aio-icon-box.square_box-icon {
min-height: 380px;
}
.current-work-section.no-minheight .aio-icon-box.square_box-icon {
min-height: inherit;
}
.mission-value-wrap .iconlist {
margin: 0 0 30px 0;
padding: 0;
list-style: none;
width: 100%;
text-align: left;
}
.mission-value-wrap .iconlist.iconlist-icon-mini li {
margin-bottom: 20px;
position: relative;
padding: 0 0 0 36px;
}
.mission-value-wrap .iconlist.iconlist-icon-mini li .iconlist-item-icon {
width: 18px;
position: absolute;
left: 0;
top: 2px;
text-align: center;
}
.mission-value-wrap .iconlist.iconlist-icon-mini li .iconlist-item-content {
font-size: 15px;
line-height: 150%;
}
.mission-value-wrap .iconlist.iconlist-icon-mini li .iconlist-item-icon img {
width: 100%;
}
.btn-rounded {
height: 55px;
font-weight: 500;
text-transform: none;
font-size: 1.2rem;
line-height: 55px;
padding-top: 0px;
padding-right: 40px;
padding-bottom: 0px;
padding-left: 40px;
border: 1px solid rgba(14, 43, 92, 0.1);
border-radius: 5px;
}
.testimonial-main.testimonial-admin .testimonial-name {
padding-top: 30px;
padding-bottom: 5px;
background: url(../../wp-content/uploads/2020/04/Capture.png) no-repeat 32px 20px;
padding-left: 35px;
background-size: 35px;
}
.testimonial-admin .testimonial-item {
flex-direction: row-reverse !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a {
border-color: #727275!important;
background-color: #727275 !important;
color: #fff !important;
font-size: 18px;
width: 100%;
padding-left: 5px !important;
padding-right: 5px !important;
/*font-family: 'OptimaLTStd' !important;*/
font-family: Tahoma !important;
font-weight: 500;
letter-spacing: 2px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
border-color: #f5f5f5!important;
background-color: #f5f5f5!important;
color: #333333!important;
font-size: 19px;
font-weight: bold;
width: 100%;
padding-left: 5px !important;
padding-right: 5px !important;
margin-bottom: 10px !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
color: #333333!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #fff !important;
}
.content-html .group-button a.default-btn-shortcode.dt-btn.dt-btn-m.link-hover-off.reverse-bg-btn {
margin:0 4px 4px;
}
.content-html .group-button a.default-btn-shortcode.dt-btn.dt-btn-m.link-hover-off.reverse-bg-btn:last-child {
margin-bottom: 4px !important;
}
.content-html .group-button a.default-btn-shortcode.dt-btn.dt-btn-m.link-hover-off.reverse-bg-btn:hover {
background-color: #5C5D5F;
background-image: none;
background: #5C5D5F;
color: #fff;
border-color: #5C5D5F;
font-weight: bold !important;
}
.content-html p {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.flip-box-holder-sh .wpb_content_element {
margin-bottom: 0;
}
@@media only screen and (max-width: 1160px) {
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a {
font-size: 17px;
}
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
margin-bottom: 0!important;
margin-left: 0!important;
margin-right: 8px !important;
width: 100%;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
margin-bottom: 0;
margin-left: 0!important;
margin-right: 0 !important;
}
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
margin:0!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active>a {
border-color: #8a54dc!important;
background-color: #8a54dc!important;
color: #fff!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-color: #8a54dc!important;
background-color: #8a54dc!important;
color: #fff!important;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab:last-child {
margin-right: 0 !important;
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
display: flex!important;
justify-content: center!important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab.vc_active>a::after, .wpb-js-composer .vc_tta.vc_general .vc_tta-tab.vc_active>a::before {
content: none!important;
}
.wpb-js-composer .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
border-radius: 0!important;
border: 1px solid #f5f5f5!important;
}
.taps-wrap-content table.table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}
.content .taps-wrap-content table, .content .taps-wrap-content td, .content .taps-wrap-content th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
/*font-family: 'AGaramondPro-Regular';*/
font-family: Tahoma !important;
/*color: #464645;*/
color: #fff;
background-color: #fff;
}
.content .taps-wrap-content tr:nth-child(even) td , .content .taps-wrap-content tr:nth-child(even) th {
/*background-color: #f2f2f2;*/
background-color:#692691;
}
.content .taps-wrap-content tr:nth-child(odd) td , .content .taps-wrap-content tr:nth-child(odd) th {
/*background-color: #f2f2f2;*/
background-color:#727275;
}
.portfolio-services .ult_pricing_table {
background: transparent !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel {
margin: 0!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
/*background-color: #fff!important;*/
background-color: #8a54dc!important;

}
.ult_pricing_heading {
display: none;
}
.content table, .content td, .content th {
border-color: rgba(0,0,0,0.1);
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
/*font-family: 'AGaramondPro-Regular';*/
font-family: Tahoma !important;
color: #464645;
background-color: #fff;
}
.ult_pricing_table:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.heading-launch h2 {
font-size: 18px !important;
}
.taps-wrap-content .ult_pricing_table:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.taps-wrap-content .ult_pricing_table .ult_pricing_heading {
display: none;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
padding: 35px 20px!important;
}
a.post-details.details-type-link {
font: normal bold 14px / 16px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
text-transform: uppercase;
border-radius: 0px;
border: 1px solid #8a54dc;
background-color: #8a54dc;
background-image: none;
background: #8a54dc;
padding: 12px 18px 12px 18px;
color: #fff;
}
.post-details.details-type-link:after {
display: none;
}
.post-details.details-type-link i {
color: #fff;
}
article#post-1 {
margin-top: 60px;
}
.news-tracker-wrap .vc_color-info.vc_message_box {
    /*background-color: #7f42da;*/
    /*background-color: #8a54dc;*/
    /*border-color: #7f42da;*/
    color: #fff;
    border-radius: 0 !important;
    margin-bottom: 0;
    background-image: url('../../../uploads/2020/06/bckheader.jpg');
}
.news-tracker-wrap .vc_color-info.vc_message_box p{
margin: 0;
}
.news-tracker-wrap .vc_color-info.vc_message_box a{
color: #fff!important;
/*font-family: 'AGaramondPro-Regular' !important;*/
font-family: Tahoma !important;
text-decoration: none;
font-size:20px;
}
.news-tracker-wrap .vc_color-info.vc_message_box .vc_message_box-icon {
color: #fff!important;
}
#bottom-bar p {
/*color: #aaaaaa !important;*/
color: #ffffff !important;
}
#footer .soc-ico a:hover .soc-font-icon, #main .soc-ico a:hover .soc-font-icon {
color: #000;
}
body .services-bg-wrap {
background-size: 100% !important;
}
rs-layer {
/*font-family: 'OptimaLTStd' !important;*/
font-family: Tahoma !important;
}
.rs-layer.slidelink {
/*font-family: 'OptimaLTStd' !important;*/
font-family: Tahoma !important;
}
.googlemap iframe {
/*height: 570px;*/
height: 270px;
}
.admin-message .testimonial-item {
background: 0 !important;
}
.footer  div.wpforms-container-full .wpforms-form button[type=submit] {
background-color: #8a54dc;
color: #fff;
border-color: #8a54dc;
letter-spacing: 2px;
padding: 10px 18px 10px 18px;
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma;
text-transform: uppercase;
position: absolute;
top: -48px;
right: 0;
}
.footer div.wpforms-container-full .wpforms-form button[type=submit]:hover {
border-color: #8a54dc;
background: #8a54dc;
}
.footer div.wpforms-container-full .wpforms-form input.wpforms-field-medium {
max-width: 100%;
padding-right: 132px;
border-radius: 0;
}
.about-title-mb h2 {
margin-top: 0 !important;
}
.currento-work-wrap span.separator-holder {
border: 0;
}
.currento-work-wrap .dt-fancy-title {
font-size: 20px;
}
.current-work-section-top .dt-fancy-title {
min-height: 90px;
}
#page .description-under-image .post .entry-title a:hover, #page .post .blog-content .entry-title a:hover, #page .project-list-content .entry-title a:hover {
color: #222222;
}
/* Pricing table style */
.pricing-wrap {
padding: 0 25px 25px;
position: relative;
width: 100%;
box-sizing: border-box;
}
.team-bg-height .vc_column-inner {
min-height: 840px;
}
.the7-g-captcha {
margin-bottom: 20px;
overflow: hidden;
}
.the7-g-captcha div {
max-width: 100%;
}
@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media (min-width: 900px) {
.pricing-wrap {
padding: 0 0 25px;
box-sizing: border-box;
}
}
.pricing-wrap .container {
margin: 0 auto;
padding: 10px 0 15px;
max-width: 960px;
width: 100%;
box-sizing: border-box;
}
.pricing-wrap .panel {
background-color: #fff;
border-radius: 10px;
padding: 15px 25px;
position: relative;
width: 100%;
z-index: 10;
box-sizing: border-box;
}
.pricing-wrap .pricing-table {
box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.08), 0px 20px 31px 3px rgba(0, 0, 0, 0.09), 0px 8px 20px 7px rgba(0, 0, 0, 0.02);
display: flex;
flex-direction: column;
}
@media (min-width: 900px) {
.pricing-wrap .pricing-table {
flex-direction: row;
}
}
.pricing-wrap .pricing-table * {
text-align: center;
text-transform: uppercase;
}
.pricing-wrap .pricing-plan {
border-bottom: 1px solid #e4e4e4;
padding: 25px;
width: 100%;
box-sizing: border-box;
}
.pricing-wrap .pricing-plan:last-child {
border-bottom: none;
}
@media (min-width: 900px) {
.pricing-wrap .pricing-plan {
border-bottom: none;
border-right: 1px solid #e4e4e4;
flex-basis: 100%;
padding: 25px 50px;
box-sizing: border-box;
}
.pricing-wrap .pricing-plan:last-child {
border-right: none;
}
}
.pricing-wrap p {
margin: 10px 0;
font-size: 17px;
}
.pricing-wrap span {
margin-bottom: 20px;
padding-bottom: 10px;
display: inline-block;
font-size: 1em;
font-weight: 700;
letter-spacing: 1px;
color: #8a54dc;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.pricing-wrap .price {
height: 140px;
width: 140px;
text-align: center;
background-color: #8a54dc;
border-radius: 50%;
color: #fff;
font-size: 1.5em;
font-weight: 100;
margin: 20px auto;
padding: 44px 0;
box-sizing: border-box;
}
.pricing-wrap-title {
color: #fff;
z-index: 9999;
position: relative;
text-align: center;
/*font-family: 'OptimaLTStd';*/
font-family: Tahoma;
font-size: 23px;
letter-spacing: 4px;
text-transform: uppercase;
font-weight: 500 !important;
}
.pricing-plan h2 {
color: #8a54dc;
margin-top: 0px;
margin-bottom: 0;
line-height: 30px;
/*font-family: 'OptimaLTStd';*/
font-family: 'Tahoma';
font-size: 22px !important;
font-weight: 500 !important;
letter-spacing: 4px;
}
/* Pricing table style End*/
.online-challan-wrap {
margin-top: 30px;
}
.online-challan-wrap iframe {
height: 650px;
width: 100%;
}
.onlineapplication-wrap {
margin-top: 70px;
}
.onlineapplication-wrap iframe {
height: 1700px;
}
/* Delears List style */
.expert-info-container *, .expert-info-container *:before, .expert-info-container *:after {
box-sizing: border-box;
}
.expert-info-container {
position: relative;
z-index: 3;
width: 900px;
max-width: 100%;
margin: 0 auto;
margin-left: auto;
padding: 16px;
}
.expert-info-data {
display: flex;
width: 100%;
height: 100%;
background-color: #fff;
box-shadow: 0 1px 11px 1px rgba(8,1,24,.1);
}
.expert-info-name {
display: flex;
width: 190px;
padding: 24px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
border-color: #ebebeb;
}
.expert-info-perfprmance {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.expert-info-data1 {
display: flex;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-right: 1px solid #e9e9e9;
}
.div-block-244 {
display: flex;
height: 100%;
padding: 12px;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-around;
-ms-flex-pack: justify;
justify-content: space-around;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
border-style: none solid solid none;
border-width: 1px;
border-color: #7c7573 #e9e9e9 #e9e9e9 #7c7573;
font-family: 'OptimaLTStd';
font-weight: 400;
text-transform: uppercase;
}
.text-block-22 {
font-size: 13px;
font-weight: 300;
text-transform: uppercase;
color: #8a54dc;
/*font-family: 'OptimaLTStd';*/
font-family: 'Tahoma';
}
.text-block-23 {
font-size: 15px;
font-weight: 400;
text-transform: none;
/*font-family: 'AGaramondPro-Regular';*/
font-family: 'Tahoma';
}
.div-block-244.mobile-hidden {
border-right-style: solid;
}
.text-block-22, .text-block-23 {
line-height: 150%;
}
.text-block-21 {
/*font-family: 'OptimaLTStd';*/
font-family: 'Tahoma';
font-size: 22px;
line-height: 28px;
font-weight: 700;
}
.text-block-21-copy {
/*font-family: 'OptimaLTStd';*/
font-family: 'Tahoma';
font-size: 16px;
font-weight: 300;
}
.div-block-244, .expert-info-data1 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
width: 100%;
}
.expert-info-name {
border-style: solid;
border-width: 1px;
}
.expert-info-name img{
margin: auto;
}
.dealers-main-wrap .wpb_content_element{
margin-bottom: 0;
}
.comment-respond, .comments-area, .single-related-posts {
display: none !important;
}

.vc_tta-panel-body {
    /*background: linear-gradient(0deg, rgba(85,34,195,0.12088585434173671) 0%, rgb(148 101 220) 79%);*/
    
      background-color: #8a54dc!important;
}
@media screen and (max-width: 767px) {
.expert-info-container {
width: 100%;
margin-left: 0;
box-sizing: border-box;
}
.expert-info-data {
flex-wrap: wrap;
}
.expert-info-name {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 100%;
}
}
@media screen and (max-width: 479px) {
}
/* Delears List style End*/
@media only screen and (max-width: 1246px) {
.online-challan-wrap iframe {
height: 1170px;
width: 100%;
}
}
@media only screen and (max-width: 1037px) {
.onlineapplication-wrap iframe {
height: 2550px;
}
}
@media only screen and (max-width: 767px) {
.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead {
z-index: 99999;
}
.mobile-slider rs-sbg {
background-size: 100% !important;
}
.mobile-slider #rev_slider_4_2 {
height: 360px !important;
}
.mobile-slider #rev_slider_4_2_forcefullwidth {
margin-top: 0!important;
}
.home #main {
padding: 0;
}
.mobile-slider {
display: block !important;
min-height: 370px;
}
.desktop-slider , .ms-thumb-list.ms-dir-h.ms-align-bottom , .mb-hide {
display: none !important;
}
.masthead:not(.side-header) .mobile-header-bar, .side-header.masthead-mobile-header .mobile-header-bar {
padding-top: 15px;
padding-bottom: 10px;
}
body .mb-yt-padd {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.testimonial-main span.text-primary {
font-size: 30px !important;
line-height: 28px !important;

}
.testimonial-main .testimonial-name {
padding-top: 20px !important;
}
.testimonial-main .testimonial-content {
padding-bottom: 30px;
}
.ms-skin-default .ms-nav-next{
left: auto !important;
right: 0 !important;
}
.ms-skin-default .ms-nav-prev {
right: auto !important;
left: 0 !important;
}
body .consultation-wrap .vc_custom_1587400086228 {
padding-top: 0px !important;
padding-right: 20px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
}
body .consultation-wrap .vc_custom_1587400490601 {
padding-right: 20px !important;
}
.consultation-wrap h2 {
font-size: 30px !important;
line-height: 36px !important;
}
.consultation-wrap.vc_custom_1587401166466 {
padding-top: 10px !important;
}
.flip-box-holder-sh .flip-box.ifb-custom-height {
height: auto !important;
min-height: inherit !important;
}
.flip-box-holder-sh .ifb-flip-box-section.ifb-flip-box-section-vertical-middle.ifb_disable_middle {
transform: translate(0, 0);
top: 0 !important;
}
.flip-box-holder-sh .ifb-flip-box-section-content {
font-size: 16px !important;
line-height: 30px !important;
}
.flip-box-holder-sh .flip-box-wrap, .flip-box-holder-sh  .wpb_row .wpb_column .wpb_wrapper .flip-box-wrap {
margin-bottom: 15px;
}
body .vc_custom_1587241100979 {
padding-bottom: 30px !important;
}
.flip-box-holder-sh .flip-box-wrap .flip_link a {
font-size: 16px;
margin-top: 0;
padding: .2em 2em;
}
.content .taps-wrap-content .first-tap-wrap-dealer table, .content .taps-wrap-content .first-tap-wrap-dealer td, .content .taps-wrap-content .first-tap-wrap-dealer th {
white-space: normal;
word-break: keep-all;
font-size: 13px;
padding: 4px;
}
.first-tap-wrap-dealer .ult_pricing_table {
overflow-x: scroll;
}
body .mobile-heading-title h2 {
font-size: 30px !important;
line-height: 40px !important;
}
body.wpb-js-composer .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
border: 0 !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
margin-bottom: 10px!important;
}
.ult_pricing_table .ult_price_features {
padding: 0;
margin: 0;
overflow-x: scroll;
}
.ult_pricing_table_wrap {
min-width: inherit;
width: 100%;
}
.content .taps-wrap-content table, .content .taps-wrap-content td, .content .taps-wrap-content th {
white-space: normal;
word-break: break-word;
}
.content .taps-wrap-content .first-tap-wrap table, .content .taps-wrap-content .first-tap-wrap td, .content .taps-wrap-content .first-tap-wrap th {
white-space: initial;
word-break: unset;
}
.content .taps-wrap-content .first-tap-wrap table {
padding: 0;
border: 0;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
font-size: 17px;
}
body .vc_custom_1467547193109 {
padding-top: 0 !important;
}
p {
text-align: justify!important;
}
body .vc_custom_1588519654268 {
padding-bottom: 0 !important;
}
body .vc_custom_1588520751988 {
padding-bottom: 20px !important;
}
body .vc_custom_1588608276210 {
padding-top: 20px !important;
}
.mb-hide-section {
display: none !important;
}
.vc_column-inner.vc_custom_1584730917013 {
padding-bottom: 0 !important;
}
.currento-work-wrap .btn-align-center {
margin-bottom: 35px;
}
.current-work-section-top .dt-fancy-title {
min-height: inherit;
}
.currento-work-wrap  p {
text-align: center !important;
}
.pricing-wrap p {
text-align: center !important;
}
.flip-box-holder-sh .content-html {
position: relative;
top: 0;
}
.content-html p {
justify-content: space-between;
}
.content-html .group-button a.default-btn-shortcode.dt-btn.dt-btn-m.link-hover-off.reverse-bg-btn {
font-size: 13px;
margin: 0 0 5px 0;
display: block;
width: 100%;
white-space: normal;
border-color: #8a54dc;
line-height: 20px;
font-weight: normal;
}
.content-html .group-button a.default-btn-shortcode.dt-btn.dt-btn-m.link-hover-off.reverse-bg-btn:hover {
font-size: 13px;
margin: 0 0 5px 0;
display: block;
width: 100%;
white-space: normal;
line-height: 20px;
font-weight: normal;
}
.content-html .group-button a.default-btn-shortcode.dt-btn.dt-btn-m.link-hover-off.reverse-bg-btn:last-child {
margin-bottom: 5px !important;
}
body .vc_custom_1587736783442 {
padding-bottom: 0 !important;
}
body .vc_custom_1587736914194 {
padding-top: 0 !important;
padding-bottom: 40px !important;
}
.current-work-section .aio-icon-header {
padding-top: 0 !important;
}
#bottom-bar p {
text-align: center !important;
}
.mobile-form-head {
margin-top: 50px;
}
.pricing-wrap .pricing-plan {
padding: 20px 0;
}
.pricing-wrap .panel {
padding: 15px 15px;
}
.pricing-wrap {
padding: 0 10px 10px;
}
.wpb-js-composer .tap-contact-form-wrap .vc_tta.vc_tta-style-outline .vc_tta-panel-body {
border-width: 0;
}
.wpb-js-composer .tap-contact-form-wrap .vc_tta.vc_general .vc_tta-panel-body {
padding: 35px 0 !important;
}
.tap-contact-form-wrap .vc_column_container>.vc_column-inner {
padding-left: 10px;
padding-right: 10px;
}
body .vc_custom_1588612053371 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.googlemap iframe {
height: 300px;
}
body .vc_custom_1588612582130 {
padding-top: 40px !important;
padding-bottom: 30px !important;
}
header#fancy-header {
margin-top: 0;
}
#fancy-header {
min-height: 140px;
}
.page-id-2993.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
padding: 0 !important;
}
.page-id-1621 .uvc-main-heading h2 {
margin-top: 0 !important;
}

}		</style> 