nav.main_menu>ul>li.active>a>span:not(.plus) {
position: relative;
display: inline-block;
vertical-align: middle;
padding: 22px 18px 22px 18px;
border-radius: 0px;
background-color:  rgba(255, 255, 255, 0.3);
}
.full_width {
position: relative;
}
.call_to_action.simple .text_wrapper>.call_to_action_text{
line-height: 30px;
}
.q_counter_holder p.counter_text, .title h1 {
text-transform: capitalize;
}
.wpcf7 form.wpcf7-form p {
margin-bottom: 7px;
}
.page_not_found h2{
font-size: 29px;
}
.page_not_found p {
margin: 15px 14% 35px;
}
@media only screen and (max-width: 600px) {
.title .subtitle{
display: none;
}
} .header_top .q_social_icon_holder:hover .simple_social {color: #f5f5f5!important;}
nav.mobile_menu ul li { 
list-style-image: none;
}
.q_font_awsome_icon {
vertical-align: inherit;
}
.q_counter_holder p.counter_text {
line-height: 32px;
}
.drop_down .narrow .second .inner ul li a {
padding-left: 15px;
padding-right: 15px;
}
.section-main-column .custom_font_holder { text-align: justify !important}
.specialization-text p {font-size: 18px; color:#182f57;     font-family: lora; }
span.author_company_divider {
display: none;
}
span.author_company {
font-family: Open Sans;
color: #000;
font-size: 13px;  display: block;
}
.testimonial_title_holder {
display: none;
}
.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner .testimonial_author {
margin-right: 15px;
}
.testimonials_c_holder .testimonial_content_inner {
padding: 35px 25px;
}
.footer_bottom {
height: 0px;
}
.testimonials_c_holder .flex-control-nav li a.flex-active {
background-color: #000;
}
.title h1 {
color: #fff;
}
ul {
list-style-position: outside;
margin-left: 25px;
}
ul li {
list-style-type: none;
list-style-image: url(https://www.lexsitus.com/wp-content/uploads/2020/03/list-icon-1.png);
line-height: 22px;
padding-bottom: 12px;
text-align: left;
font-size: 15px;
font-weight: 400;
color: #000;
}
.testimonials_c_holder .testimonial_content_inner .testimonial_author {
margin-top: 45px;
}
.clients-row section.tdt-slider.slider.default-tdt.slick-initialized.slick-slider .slick-prev:before, .clients-row section.tdt-slider.slider.default-tdt.slick-initialized.slick-slider .slick-next:before {
font-family: 'FontAwesome' !important;
}
.clients-row section.tdt-slider.slider.default-tdt.slick-initialized.slick-slider .slick-prev {
left: 0px !important;
}
.clients-row section.tdt-slider.slider.default-tdt.slick-initialized.slick-slider .slick-next {
right: 0px !important;
} ol li {  padding-bottom: 7px; }
ol {margin-left: 25px; margin-bottom:10px;}
.para-row p { margin-bottom: 10px !important; text-align: justify; }
.qode-accordion-holder .qode-title-holder .qode-tab-title {
height: 50px;
}
.qode-accordion-holder .qode-title-holder { 
margin-bottom:10px;     
background-color: #e8e8e8;
border-bottom: 1px solid #e8e8e8;
}
.cont-details .q_icon_with_title.small .icon_text_holder {
padding: 0 0 0 35px;
}
.cont-details h4.icon_title {line-height:28px;     margin-bottom: 5px;}
.cont-details .q_icon_with_title .icon_with_title_link {
margin: 0px 0 0;
}
.q_tabs .tabs-nav {
list-style: none;
background: #ccc; 
}
.q_tabs.vertical .tabs-nav li {
border-bottom: 1px dashed #182f57;
}
.q_tabs .tabs-nav li a {    
padding: 0px 24px;
font-size: 14px;
color: #182f57;
margin-left:5px;
}
.q_tabs .tabs-nav li.active {
background: #182f57; 
}
.q_tabs .tabs-nav li.active a {
color: #fff;
}
.q_tabs .tabs-nav li.active a:hover, .q_tabs .tabs-nav li a:hover {
color: #fff !important;
}
.q_tabs.horizontal .tabs-nav li:first-child a {
padding-left: 10px;
}
.q_tabs.vertical.left .tab-content {
border-left: 0px;
}
.q_tabs.vertical .tabs-nav li a {
padding: 22px;font-family: lora;
}
.q_tabs.vertical .tabs-nav li.active a { padding: 22px;}
.q_tabs.vertical .tabs-nav li.active a {
border: none;
} @media only screen and (max-width: 1000px) and (min-width:768px) {
.section-main-column .vc_empty_space.space-in-row {
height: 0px !important;
}
.section-main-column .custom_font_holder {
font-size: 15px !important;
line-height: 30px !important;
}
.section-main-column .q_counter_holder span.counter {
font-size: 40px !important;
}
.section-main-column .q_counter_holder p.counter_text { 
font-size: 18px; line-height: 26px;
}
}
@media only screen and (max-width: 1200px) and (min-width:1024px) {
.testimonial_content_inner {
min-height: 550px;
}
}
@media only screen and (max-width: 1023px) and (min-width:768px) {
.testimonial_content_inner {
min-height: 532px;
}
}
@media only screen and (max-width: 1139px) and (min-width:1001px) {
nav.main_menu > ul > li > a {
padding: 0 10px;
font-size: 12px;
}
}
@media only screen and (max-width: 1000px) and (min-width:769px){
.title.title_size_large h1 {
font-size: 30px !important;
line-height: 42px !important;
}
}
@media only screen and (max-width: 1000px) and (min-width:601px){
.q_tabs.vertical .tabs-nav li a {
padding: 20px 10px;
}
.q_tabs.vertical .tabs-nav li.active a {
padding: 20px 10px;
}
}
@media only screen and (max-width: 1000px){
.q_logo a, .q_logo img {
height: 96px !important;
}
}
@media only screen and (max-width: 767px){
.vision-row h2 {
text-align: left !important;
}
.vision-row .vc-zigzag-wrapper.vc-zigzag-align-right {
text-align: left !important;
}
}
@media only screen and (max-width: 600px){
.q_tabs.vertical .tabs-nav {
width: 100%;
}
}
@media only screen and (max-width: 480px){
.header-widget.widget_text.header-left-widget .q_font_awsome_icon {margin: 0 7px 0 30px !important;}
header .header_top .q_social_icon_holder {
width: 28px;
}