/*
Theme Name:   theCorps Child
Theme URI:    http://themes.potenzaglobalsolutions.com/thecorps-wp/intro.html
Author:       TeamWP @Potenza Global Solutions
Author URI:   http://www.potenzaglobalsolutions.com/
Description:  theCorps Child Theme
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Template:     thecorps
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  thecorps-child

*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400');


body, ul.pgs_list_style_2 li{font-size: 18px;}
p, .pgs_list{ line-height:28px;}
.single-press .inner-intro .intro-title-inner h1 { display: block;}
.section-title-1 p {	display: none;}

body, .mega-menu *{ font-family: 'Source Sans Pro', sans-serif;}
h1, h2, h3, h4, h5, h6{ font-family: 'Source Sans Pro', sans-serif;}
h2.custom-title{ font-size:32px; margin-top:0; margin-bottom: 20px}
.topbar ul li a:hover{ color:#ffffff;}
.intro-title{ vertical-align:middle;}
.inner-intro h1{ color:#ffffff; font-size:48px; font-family: 'Source Sans Pro', sans-serif; font-weight:500;}
.inner-intro .intro-title-inner{ margin-bottom:0;}
.inner-intro .intro-title-inner h1.text-blue{  display:none;}
.intro-title p{	color: #ffffff; font-size: 48px;   font-weight: 500; padding-left:10px; padding-right:10px;}
.intro-title p, .watch-video-btn span.wistia_embed  {
	font-weight: 500 !important;
}


.footer-widget{ background:#213651;}
.footer-widget a, .footer-widget p, .footer-widget p.text-white{ font-size:14px;}
.footer-widget a{ margin-left:20px; color:#cccccc;}
.footer-widget p.text-white{ color:#ccc;}
.footer-widget .text-right a i.fa{ padding-right:10px;}
.footer-widget p{ margin-top:0; color:#aaaaaa;}

.request-a-demo{ text-align:center; color:#fff; padding:50px 0; overflow:hidden;}
.request-a-demo h2, .request-a-demo p, .request-a-demo label{color: #ffffff;}
.request-a-demo h2{ font-size:36px; font-weight:500;}
.footer-widget #request-a-demo p{ font-size:18px !important; font-weight: 300}
.request-a-demo label{ font-size:14px; font-weight:400; width:100%; text-align:left;}
.request-a-demo input[type="submit"]{ width: auto;  padding: 9px 30px; background:#00afcc; color:#fff; border-radius:4px; font-size:18px; font-weight:500; border:none; margin-left:10px; /*float:left; */}
.request-a-demo input[type="submit"]:hover {background:#2ccee9; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.request-a-demo input, .request-a-demo select{ background:#fff; margin-bottom:10px; border-radius:4px; width:338px}

@media only screen and (min-width:501px) and (max-width:777px){
     .request-a-demo input[type="email"] {
    width: 45.5vw !important;
}
}
@media only screen and (max-width:500px){
    .request-a-demo input[type="email"] {width: 43vw !important;}
}
.footer-bottom-bar{ border-top: solid 1px #cccccc; padding-top:10px;}

.movie-wrapper{ z-index:1;}    
b, strong {font-weight: 600}

.vc_row.vc_row-o-full-height {min-height: 0}

#row-timeline-expand {display: none}
#row-timeline-expand, #row-timeline-collapse {margin-top: -40px}
#row-timeline-collapse .our-history .timeline:before {z-index: -9; bottom: -45px; padding-top: 0;}
#btn-timeline .btn-more {color: #ffffff; background-color: #00afcc; border: none;}
#btn-timeline .btn-more:hover {background-color: #2ccee9}

#request-a-demo form {	margin-top: 40px; display:inline-block; width:100%;}

.image-app-gif {max-width: 300px; margin: 0 auto}
.seo-video {max-width: 450px;}
.seo-list img {max-width: 100px; margin-bottom: 30px;}
.seo-list {margin-top: 30px}
.customer-story {position: relative; background-color: #ffffff; padding: 70px 60px; margin: 40px auto; margin-bottom: 80px; border-radius: 10px;}

.customer-story .person {display: none; position: absolute; right:0; bottom: 0}

.customer-story .logo {
	margin-bottom: 40px;
	text-align: center;
}


.customer-story .profile {
	margin-bottom: 40px;
} 

.customer-story .about {
	margin-top: 20px;
} 

@media only screen and (max-width: 767px) {
	.customer-story .profile {
	width: 100%;
} 
	.customer-story .person {display: none;}
	
}

.cs-thumbnail {padding: 40px;}

.cs-thumbnail .title {display: block; margin-top: 10px; color: #333333; font-size: 1.2em}

.cs-thumbnail .title:hover{color: #00afcc; }

.request-demo-btn .vc_btn3 {	margin-bottom: 40px;}
.site-description {	display: none;}
.port-navigation {	margin-top: 80px}
.watch-video-btn {text-align: left}
.watch-video-link { 
	width: 192px !important;
    display: inline-block;
	border: 1px solid #00afcc;
	color: #00afcc !important;
    text-align: center;
	font-size: 18px;
	line-height: 28px;
    border-radius: 3px;
    padding: 12px 0 9px;}
.watch-video-link:hover {background-color:#2ccee9}
.watch-video-link i {    margin-right: 5px;	  font-size: 22px;}
#hero .wistia_responsive_padding {opacity: 0;}
.slider-input{ background:transparent; width:340px; color:#fff; border:solid 1px #ffffff;}
.watch-video-btn span.wistia_embed:hover a, a.watch-video-link:hover { color: #ffffff !important;}


.request-demo-btn .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {font-weight: 500;	border-radius: 3px; font-size:18px; background: #00afcc; color: #ffffff; width: auto}
.request-demo-btn .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {	border: solid 1px #2ccee9;  background-color: #2ccee9; color: #ffffff }
.work-email{/*float:left; min-width:370px;*/}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {font-weight: 500;	border-radius: 3px; border:solid 1px #00afcc ; color: #00afcc; width: 120px}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {	border: solid 1px #00afcc;  background-color: #00afcc; color: #ffffff !important }

.btn-more {font-weight: 500;	border-radius: 3px; border:solid 1px #00afcc ; color: #00afcc; width: 120px; padding: 10px 20px; font-size: 14px; cursor:pointer}
.btn-more:hover {	border: solid 1px #00afcc;  background-color: #00afcc; color: #ffffff !important }

.video-thumbnail {	position:absolute;	z-index: -9;	top: 0;	left: 0;	margin: 30px;}
.hero.video-thumbnail {	box-shadow: 0 6px 10px 0 rgba(0,0,0,0.2);}
.hero.video-thumbnail .overlay {	position: relative;	width: 100%;}
.video-thumbnail .video-title {	position:absolute;	text-align: center;	color: #fff; top: 50%;	width: 100%; transform: translateY(-50%);	padding: 0 16px;	font-weight: 500;}
.video-thumbnail:before {	content:' '; display:block;	position:absolute;	width: 100%;	height: 100%; background-color: #23272B;	opacity: 0.5;	-webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}
.wpb_wrapper:hover>.video-thumbnail:before {	opacity: 0.3;}
.wpb_wrapper:hover>.video-thumbnail .video-title img { position: relative;	left: 50%;	margin-left: -36px;	display: block;	max-width: 72px;	}
.video-thumbnail .video-title img {	position: relative;	left: 50%;	margin-left: -27px;	display: block;	max-width: 54px; -webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}
.hero-banner .wistia_responsive_padding {opacity: 0;}
.wistia_embed>div>div>div {	opacity:0 !important;}
.wistia_embed>div>div:before {	content:' ';	display:block;	position:absolute;	width: 100%;	height: 100%;	background-color: #23272B;	opacity: 0.5;	-webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;	z-index: 9;}
code {	background-color: transparent !important; }
.wistia_embed>div>div:after {	background: url('https://liscio.me/wp-content/uploads/2018/05/play-button.png') center center no-repeat;	content:' ';	background-size: 15%;	display:block;
	position:absolute;	width: 100%;	height: 100%;	-webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;	z-index: 9;}
.wistia_embed:hover>div>div:after {	background-size: 20%;}
.wistia_embed:hover>div>div:before {	opacity: 0.2;}
.vc_single_image-wrapper.vc_box_border_grey {	text-align: center;}
.vc_custom_1419242201096 {   background-color: transparent;}

.entry-content h2.home-banner-head {   color: #fff;   font-size: 48px;   font-weight: 500;   line-height: 64px;}
#product-hero {min-height: 700px; background: center center no-repeat;	background-size: cover;}
.home-banner-subhead {    color: #fff;    font-size: 24px;    font-weight: normal;    line-height: 32px; font-weight: 300}
.request-btn a {   border-radius: 3px;    width: 192px;    background: #00afcc;    padding: 14px;    font-size: 18px !important;	font-weight: 500;}	
	
	
.why-liscio-txt { padding-bottom:60px;    text-align: center;   margin: auto;}
.benefit-tbl-wrapper{padding:20px 60px; background:#ffffff; margin-bottom:50px;}
.benefit-tbl th{ text-align:center; padding-bottom:20px; background:#fff;}
.benefit-tbl th:nth-child(1) span, .benefit-tbl th:nth-child(3) span{  display: inline-block;    color: #fff;    padding: 12px 26px;    font-size: 22px;    font-weight: 500;}
.benefit-tbl th:nth-child(1) span {    background: #00afcc;    border-radius: 24px 24px 24px 0; }
.benefit-tbl th:nth-child(2){ font-size:26px; font-weight: 500}
.benefit-tbl th:nth-child(3) span{   background: #ec2bac;    border-radius: 24px 0px 24px 24px; }

.benefit-tbl td{text-align:center;}
.benefit-tbl td:nth-child(1) i::before{ color:#00afcc; font-size:30px; }
.benefit-tbl td:nth-child(3) i::before{ color:#ec2aac; font-size:30px; }
.benefit-tbl td:nth-child(2){ color:#333333; }
.benefit-tbl tr:nth-child(even) {background: #f5f5f5}
.benefit-tbl tr:nth-child(odd) {background: #ffffff}

.entry-content .whouse-wrapper h2.section-heading, .entry-content .whyus-wrapper h2.section-heading{ padding-left:0 ;}

.mega-menu .menu-links > li.nav-contact, .mega-menu .menu-links > li.menu-item-search{ display:none;}
.mega-menu .menu-links > li > a{ font-size:1.5em; padding:0 21px; line-height:66px; font-weight:300}
.mega-menu .menu-logo{ padding:10px 0;}
.topbar{ padding:0;}
.topbar ul li{ margin-right:24px;}
#top-menu li:nth-child(2){ background:#00afcc; padding:9px 10px; border-radius:0px 0px 4px 4px;}
.mega-menu .menu-links > li.nav-request {display:none;}

.entry-content h2.section-heading{ color:#4a4a4a; font-size:32px; line-height:60px; background-position:bottom left; font-weight:500;}
.section-title-1{margin-bottom: 0}
.section-title-1 .title-line{ padding:18px 0 10px;}
.section-title-1 .title-line:before{ width:0;}
.section-title-1 .title-line:after {    background: #ec2aac;    content: "";    display: block;    height: 3px;    position: relative;    top: -10px;    margin: 0 auto;    width: 32px;}
.contact-us .entry-content h2.section-heading{min-height:none}
.contact-us .wpb_single_image img {width: 100%}
.address-wrapper {margin-top:20px}
.entry-content h2, .comments-area .comment h2 {line-height: 36px; font-weight:500 !important}
.vc_gitem-post-data h2 {line-height: 28px; margin-bottom: 10px}
.vc_row.vc_row-flex.quote-outer{ padding:0px 0 20px;}
.custom-quote-wrapper, .custom-quote-wrapper-grey { margin:20px auto; max-width: 580px; width:100%; }
.custom-quote{ border-radius: 95px 95px 95px 0; background-color:#f0f0f0; padding:34px 30px 34px 30px; text-align:center; position:relative;}
.custom-quote .quote{ color:#333333; font-size: 20px; line-height:28px; display:inline-block; margin-bottom:0; padding:0 30px}
.quote-mark-l{position: absolute; top: 30px; left: 35px}
.quote-mark-r{position: absolute; top: 30px; right: 45px}
.fa-quote-left:before, .fa-quote-right:before{color:#ec2ca7;  font-size:18px;}
.custom-quote .fa-quote-right{text-align: right;  float: right;    letter-spacing: -10px;}
.quote .svg-inline--fa.fa-w-16{color:#ec2ca7; }
.quote .svg-inline--fa.fa-w-16{ width:2em;}
.custom-quote-wrapper .name, .custom-quote-wrapper-grey .name{ color: #666666; font-size: 13px; font-style: italic; text-align:left; margin-left:45px;}
.photo{position: absolute; width: 65px;  height: 65px;  bottom: -35px;  left: -25px;  border-radius: 50%;  background: white; border:solid 1px #ec29aa; padding:3px;}
.photo img{ border-radius:50%; width:58px; height:58px;}
.quote-outer-grey{ background:#f5f5f5;}
.custom-quote-wrapper-grey .custom-quote{ background:#ffffff;}
.vc_row.vc_row-flex.quote-outer-grey{ padding:20px 0 !important;}
.vc_separator.vc_sep_color_grey .vc_sep_line{ border-color: #979797 !important;}
.vc_separator.wpb_content_element.custom-heading-border{ width:32px; margin-bottom:20px !important; margin-top:-10px; margin-left:0px;}
.equal-content .vc_column-inner{ margin-top:0 !important; }

.our-history h4.timeline-title{    line-height: 10px; font-size: 24px; font-weight:500; margin-bottom:5px;}
.row-background-light .our-history .timeline .text-muted{ font-size:18px; font-weight:500;}
.timeline-heading p{ margin-bottom:0;}
.our-history .timeline:before {  top: 40px;   bottom: 160px;  margin-left: -3px;}
.our-history .timeline > li{ margin-bottom:0;}
.our-history .timeline > li > .timeline-panel{padding: 20px 20px 0px 20px;}
.our-history .timeline > li > .timeline-panel:before{ background-color:#00afcc; height:1px; top:25px;}
.our-history .timeline:before{ background:#d8d8d8}
.our-history .timeline > li > .timeline-badge {  color: #fff; width: 26px;  height: 26px;  top: 13px; left: 50%;  border: 6px solid #00afcc; margin-left: -14px;  background-color: #fff; box-shadow: none;}
.our-history .timeline > li:nth-child(8)>.timeline-badge, .our-history .timeline > li:nth-child(10)>.timeline-badge{color: #fff; width: 26px;  height: 26px;  top: 13px; left: 50%;  border: 6px solid #ec2aac; margin-left: -14px;  background-color: #fff; box-shadow: none;}
.our-history .timeline > li.timeline-inverted > .timeline-panel:before { left: -35px}
.our-history .timeline > li:nth-child(8)> .timeline-panel:before, .our-history .timeline > li:nth-child(10)> .timeline-panel:before{ background: #ec2aac; width: 22px}
.our-history .timeline>li:nth-child(8) h4.timeline-title, .our-history .timeline>li:nth-child(10) h4.timeline-title{ display: inline-block; border-radius: 27px 0 27px 27px; background: #ec2aac; color:#fff; height: auto; padding: 22px;}
.our-history .timeline>li:nth-child(8).timeline-inverted .timeline-panel, .our-history .timeline>li:nth-child(10).timeline-inverted .timeline-panel{ padding:0;}
.our-history .timeline>li:nth-child(8) small.text-muted, .our-history .timeline>li:nth-child(10) small.text-muted{visibility:hidden}
.our-history .timeline>li:nth-child(8) small.text-muted:before, .our-history .timeline>li:nth-child(10) small.text-muted:before{color:#4a4a4a;}
.our-history  .timeline>li:nth-child(8) .timeline-heading p, .our-history .timeline>li:nth-child(10) .timeline-heading p {margin-left:22px;}
.our-history .timeline>li:nth-child(8) small.text-muted:before{ content:"April 2017"; visibility: visible}
.our-history .timeline>li:nth-child(10) small.text-muted:before{ content:"August 2017"; visibility: visible}
.our-history .timeline .timeline-arrow{ display:none;}




.small-pack .pgs-pricing-table-style-1 .pricing-title>h2, .mid-pack .pgs-pricing-table-style-1 .pricing-title>h2, .enterprise-pack .pgs-pricing-table-style-1 .pricing-title>h2{ padding-top:40px; border-bottom:none; font-weight:bold; font-size:42px;}
.small-pack .pgs-pricing-table-style-1 .pricing-title>h2{ border-top:solid 12px #0061a0;  color:#0061a0;}
.mid-pack .pgs-pricing-table-style-1 .pricing-title>h2{ border-top:solid 12px #00afcc;  color:#00afcc; }
.enterprise-pack .pgs-pricing-table-style-1 .pricing-title>h2{ border-top:solid 12px #ec2aac;  color:#ec2aac; }
.pricing-wrapper {margin-bottom: 80px }
.pricing-table{  padding:0 0 30px 0;}
.pricing-prize{ padding:0 30px;}
.pricing-list{ margin-top:20px;}
.entry-content .pricing-list li{ list-style:disc; font-size:16px; color:#666666; padding:0; margin:0; border:none; text-align:left;}
.pricing-prize span{ border-top:solid 1px #979797; border-bottom:solid 1px #979797; font-weight:bold;}
.pricing-prize span.setup-price{ border:none;}
.pgs-pricing-table-style-1 .pricing-title h2{ padding-bottom:25px; font-size:72px; font-weight:bold;}
.pgs-pricing-table-style-1 .pricing-title .pricing-prize h2{ color:#4a4a4a; padding-bottom:5px; padding-top:20px !important; margin-bottom:10px}
.pgs-pricing-table-style-1 .pricing-title>span{ font-style:italic;}
.small-pack .pricing-title .pricing-prize h2::before, .mid-pack .pricing-title .pricing-prize h2::before{   content: "\0024"; font-size:48px;  font-weight:bold;}
.small-pack .pricing-prize h2::after, .mid-pack .pricing-prize h2::after{   content: "/month"; font-size:32px; font-weight:bold;}
.enterprise-pack .pricing-prize h2{ font-size:42px;}
.pgs-pricing-table-style-1 .pricing-title span{ margin-top:20px;}

.pgs-pricing-table-style-1 .pricing-order{ display:none;}
.pgs-pricing-table-style-1.pricing-table{ min-height:390px;}
.pgs-pricing-table-style-1.pricing-table .pricing-list ul{ padding-left:100px;}

.small-pack .pgs-pricing-table-style-1.pricing-table .pricing-prize:before, 
.mid-pack .pgs-pricing-table-style-1.pricing-table .pricing-prize:before {content: "Starting at";}
.enterprise-pack .pgs-pricing-table-style-1 .pricing-title .pricing-prize h2 {height:91px}


.about-photo-left{ float:left;}
.about-photo-left img{ border-radius: 50% 0 50% 50%;}
.about-photo-right img{ border-radius: 50% 50% 50% 0;}
.aboutus-section{ margin-bottom:60px;}
.why-liscio-txt p{ text-align:center;}

.address-wrapper h2{ margin-bottom:5px; font-weight:bold; margin-top: 50px}
.address-txt{ display: inline-block; font-weight:bold; width:100%; margin-top: 20px; min-height: 50px}
.address-txt p{ line-height:1.2em; text-align:center; font-size: 18px;  font-weight: 700;  color: #666666;}
.address-txt p i.contact-address {    vertical-align: middle; background:url(images/location_pin.png) left center no-repeat; height: 25px;    width: 24px;    display: inline-block}


.email-txt, .phone-txt{text-align:left; padding-left:30px; background-position:left center; background-repeat:no-repeat;}
.email-txt{  background-image:url(images/email_ico.png); }
.phone-txt{  background-image:url(images/phone_ico.png);}
p.email-txt, p.phone-txt{font-size: 28px;}
p.email-txt {  text-align:left; display:inline-block;}



.number-wrapper .wpb_text_column{ text-align:center; width:100%;}
.number-wrapper .wpb_wrapper{ margin:0 auto; text-align:center; width:auto;}
.number-wrapper.number-wrapper1 .wpb_wrapper{ text-align:right;}

.resources-grid .vc_grid-item{ padding-bottom:60px;}


.prod-list ul{ padding-left:20px !important; margin-bottom:140px; margin-top:100px;}
.prod-list li{ list-style:disc !important; }
.prod-list ul.pgs_list_style_2 li{ font-size:18px;}
.prod-screen1:before {
    content: "";	background:url(https://liscio.me/wp-content/uploads/2018/07/new_secure_messaging.png) no-repeat;
    position: absolute;
    top: 38%;
    right: 0;
    width: 1300px;
    height: 800px;
    margin-top: -300px;
    background-size: 100%; zoom:1;
}

.vc_row.vc_row-o-equal-height>.prod-screen1.vc_column_container, .vc_row.vc_row-o-equal-height>.prod-screen-r.vc_column_container{ min-height:800px}

.prod-screen1, .prod-screen-r{ min-height:700px;}

.prod-screen1:before {content: ""; background:url(https://liscio.me/wp-content/uploads/2018/07/new_secure_messaging.png) no-repeat; position: absolute; top: 38%; left: 0;  width: 1300px;  height: 800px;  margin-top: -335px;  background-size: 100%;}
.prod-screen-r:before {content: ""; background:url(https://liscio.me/wp-content/uploads/2018/07/new_secure_messaging.png) no-repeat; position: absolute; top: 38%; left: 0;  width: 1300px;  height: 800px;  margin-top: -335px;  background-size: 100%;}

.prod-screen-r.firmview:before { content: "";  background:url(https://liscio.me/wp-content/uploads/2018/07/new_secure_messaging.png) no-repeat;}
.prod-screen-r.secure-message:before { content: "";  background:url(https://liscio.me/wp-content/uploads/2018/07/new_secure_messaging.png) no-repeat;}
.prod-screen-r.secure-file:before { content: "";  background:url(https://liscio.me/wp-content/uploads/2018/07/file_sharing.png) no-repeat;}
.prod-screen-r.firm-to-one:before { content: "";	background:url(https://liscio.me/wp-content/uploads/2018/07/Firm-to-One.png) no-repeat;}
.prod-screen-r.mobile-app:before {  content: "";   background:url(https://liscio.me/wp-content/uploads/2018/07/iPhone_msg.png) no-repeat; left:-50%; top:42%}
.prod-screen-r.ipad-onboard:before {   content: "";   background:url(images/new_ipad.png) no-repeat; top:50%;}
.prod-screen1.e-sign:before {    content: "";  background:url(images/new_eServices.png) no-repeat;}
.prod-screen-r.eng-letter:before {    content: "";   background:url(images/new_engagementletter.png) no-repeat;}
.prod-screen-r.built-in-crm:before {    content: "";	background:url(https://liscio.me/wp-content/uploads/2018/07/crm.png) no-repeat;}




.prod-list-l ul{ padding-left:20px !important; margin-bottom:140px; margin-top:100px;}
.prod-list-l li{ list-style:disc !important; }
/*.prod-list-l ul.pgs_list_style_2 li{ font-size:18px;}*/

.widget_categories{ background:#ffffff;}
.sidebar-widget .widgettitle{ border-bottom:solid 1px #00afcc; padding:10px 20px; margin-bottom:0;}
.widget_categories ul{ padding:5px 20px;}
.widget_categories ul li{ color:#00afcc !important; font-weight: bold;  border-bottom: solid 1px #e6e6e6;   padding: 5px 0;}
.widget_categories ul li:last-child{ border-bottom:none;}
.widget_categories li.cat-item{ list-style:none;    font-size: 14px;}

.widget_categories li.cat-item a { display: inline-block; width:86%;  color: #626262;  position: relative; padding: 0; color: #00afcc !important;}
.post-title { margin-bottom:0;}
.post-title h4{ font-weight:500; margin-bottom:10px; font-size:24px; color:#4a4a4a; line-height:28px}
.post-cat.vc_grid-filter.vc_grid-filter-center{ text-align:left; float:left; border-right:solid 1px #aaaaaa; color:#00afcc; padding-right:10px; margin-right:10px; font-size:16px; margin-bottom:10px;}
.post-dt{ color:#999999; float:left; font-size:14px; line-height:16px;}
.post-dt-press{ color:#999999; font-size:14px; line-height:16px; margin-bottom:0;}
.post-title-press{ margin-bottom:0;}
.post-cat.vc_grid-filter.vc_grid-filter-center{ font-size:14px; line-height:16px;}
.vc_grid-filter>.vc_grid-filter-item>span{ font-size:14px;}
.post-disc p{ clear:both; font-size:16px;}
/*.post-disc p:nth-child(1) {   display: none;}*/
.resources-wrapper .vc_grid-item-mini {    background: transparent !important; padding-top:60px; border-bottom:none; padding-bottom:60px;}
.post-btn a { padding:10px 20px !important;}

.vc_gitem-zone, .vc_gitem_row .vc_gitem-col{ background-size:contain; /*height:350px;*/}
.vc_gitem-zone, .vc_gitem_row .vc_gitem-col{background-position: 50% 9%;}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {   padding-right: 30px;   padding-bottom: 0;    padding-top: 0;    /*max-height: 450px;*/}
.mega-menu svg:not(:root).svg-inline--fa{ display:none;}
.mega-menu .menu-links > li > a {text-transform:unset !important}
.hesperiden .tp-thumb:hover .tp-thumb-title{opacity:0 !important;}

.firmView-title h2, .secure-msg-title h2, .secure-file-title h2, .firm-to-one-title h2, .mobile-app-title h2, .ipad-title h2, .esignature-title h2, .engagement-letter-title h2, .built-in-crm-title h2{display:inline-block;  padding-left:60px; background-repeat:no-repeat; background-position:left top;}
.firmView-title h2, .firmView-title-hm h2{ background-image:url(images/firmview.png); }
.secure-msg-title h2, .secure-msg-title-hm h2{   background-image:url(images/secure_msg.png); }
.secure-file-title h2, .secure-file-title-hm h2{  background-image:url(images/secure_file.png);}
.firm-to-one-title h2, .firm-to-one-title-hm h2{  background-image:url(images/firm-to-one.png);}
.mobile-app-title h2, .mobile-app-title-hm h2{   background-image:url(images/mobileapp.png); }
.ipad-title h2, .ipad-title-hm h2{   background-image:url(images/frontdesk.png); }
.esignature-title h2, .esignature-title-hm h2{  background-image:url(images/esignatures.png); }
.engagement-letter-title h2, .engagement-letter-title-hm h2{   background-image:url(images/engagementletter.png);}
.built-in-crm-title h2, .built-in-crm-title-hm h2{  background-image:url(images/builtcrm.png);}




.firmView-title-hm h2, .firm-to-one-title-hm h2, .mobile-app-title-hm h2, .ipad-title-hm h2, .esignature-title-hm h2, .engagement-letter-title-hm h2, .built-in-crm-title-hm h2, .secure-msg-title-hm h2, .secure-file-title-hm h2 {line-height:48px; display:inline-block; background-repeat:no-repeat; background-position: left top; padding-left:60px; min-height: 60px}

.firmView-title-hm h2:after, .firm-to-one-title-hm h2:after, .mobile-app-title-hm h2:after, .ipad-title-hm h2:after, .esignature-title-hm h2:after, .engagement-letter-title-hm h2:after, .built-in-crm-title-hm h2:after, .secure-msg-title-hm h2:after, .secure-file-title-hm h2:after, .ie-img h2:after
{ background: #ec2aac;
    content: "";
    display: block;
    height: 3px;
    position: relative;
    top: 20px;
    margin: 0 auto;
    width: 32px;
}

.firmView-title-hm h2:after, .firm-to-one-title-hm h2:after, .mobile-app-title-hm h2:after, .ipad-title-hm h2:after, .esignature-title-hm h2:after, .engagement-letter-title-hm h2:after, .built-in-crm-title-hm h2:after, .secure-msg-title-hm h2:after, .secure-file-title-hm h2:after {
	left: -30px;
}



.client-logo img {   	/*margin:25px 16px;*/ margin:25px 0;  vertical-align: middle; zoom: 0.8; }

.log-in a{ background: url("https://liscio.me/wp-content/uploads/2019/04/user_ico.png") no-repeat !important;  background-color: transparent;   padding-left: 25px;  background-size: 20px 20px !important;  line-height: 18px;  height: 21px; display: inline-block;  vertical-align: middle;  background-position: left center;}
.log-in-sm{float:right; margin-right:10px;}
.log-in-sm a{ background: url("https://liscio.me/wp-content/uploads/2019/04/user-icon-sm2.png") no-repeat !important;  background-color: transparent;   padding-left: 25px;  background-size: 19px 18px !important;  line-height: 20px;  height: 29px; display: inline-block;  vertical-align: middle;  background-position: left center; font-size:12px;    margin-top: 6px;}
@media (max-width:378px){
	.request-a-demo {display:none !important;}
	
}
.firm-logo img {   	margin:25px 16px; vertical-align: middle; zoom: 0.8;}

/*.rev_slider li.tp-revslider-slidesli{ background-color:rgba(33,54,81,0.7) !important;}*/
.rev_slider li .slotholder{ z-index:2 !important;}
.mega-menu .drop-down-multilevel{ border-radius:5px; border-top:none;}
.mega-menu .drop-down-multilevel li:last-child, .mega-menu .drop-down-multilevel li:last-child a, .mega-menu .drop-down-multilevel li:last-child:hover, .mega-menu .drop-down-multilevel li:last-child a:hover{ border-bottom:none; border-radius:5px;}
.mega-menu .drop-down-multilevel li:hover, .mega-menu .drop-down-multilevel li a:hover{ border-radius:5px;}
	.mega-menu .drop-down-multilevel:before {   content: '';   position: absolute;  left: 25px;  width: 14px;  height: 7px;  border-bottom: 10px solid white;  border-top: 10px solid transparent;  border-left: 10px solid transparent;  border-right: 10px solid transparent;   display: inline-block;   background: transparent;   margin-top: 5px;   top: -24px;}

.mega-menu .menu-links > li > a i {   display: none;}

.wpcf7-form .wpcf7-validation-errors {  background: transparent;  border: none;  color: orange;  margin: 25px 0 0;  padding: 10px 12px;}

.wistia_click_to_play a {  color: #ffffff;}

.mega-menu.mobileTopFixed .menu-list-items {   background: transparent;}
.mega-menu.desktopTopFixed .menu-list-items{ background:#0D2944; opacity:0.9;}

#custom-post-type-categories-2 h2{    border-bottom: solid 1px #00afcc;    padding: 10px 20px;    margin-bottom: 0;    font-size: 24px;}
.prod-banner-btn{box-shadow:0 5px 31px 0 rgba(0,0,0,0.5), 0 0px 0px 0 rgba(0,0,0,0.5) !important}
.rev-btn>slider-btn-text{ box-shadow:none !important;}
.sidebar-right{ margin-top:180px !important;}
.blog .sidebar-right{ margin-top:0 !important;}
.resources-wrapper div.vc_grid-item-mini:last-child {
    border-bottom: none !important;
}

.team-memeber-name{ font-size:32px; font-weight:500; color:#4a4a4a;}
.designation{ font-size:18px; color:#4a4a4a;}

.mega-menu .menu-mobile-collapse-trigger.active:after{ transform: rotate(-45deg);}
.mega-menu .menu-mobile-collapse-trigger.active:before{transform: rotate(45deg);}
.mega-menu img{ margin-top:5px; height:auto;}
.watch-video-link i:before{ font-family:FontAwesome; content:"\f144";}

.resource-tab-wrapper ul {
    background: #fff;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
.entry-content .resource-tab-wrapper li{ float:left; width:25%; text-align:center; margin-bottom:0; list-style:none;}

.resource-tab-wrapper li span {   font-size: 24px;   line-height: 32px;  display: inline-block;   border-bottom: solid 4px transparent;   padding: 10px;   height: 100%; font-weight:700;}
.resource-tab-wrapper li span.active{    border-bottom: solid 4px #00afcc;}
.resource-tab-wrapper li span a{ color:#4a4a4a; font-weight:500;}
.widget_search h3 {   display: none;}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: inline-block;  border-bottom: solid 2px #ccc;  margin-bottom: 30px;}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:last-child, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:last-child {    border: none;}
.home-section-spacing{ padding-top:60px; padding-bottom:60px;}
.front-desk-details .prod-screen-r:before{ height:500px;}




.single-press .inner-intro .intro-title-inner h1 {
	visibility: hidden;
}
.single-press .inner-intro .intro-title-inner h1:after {
	position: absolute;
	width: 100%;
	visibility: visible;
	display: block;
	content:'Press Releases';
    top: 50%;
    margin-left: -15px;
}
.single-press .header_intro_bg-image {
background-image: url(https://liscio.me/wp-content/uploads/2018/05/contact_banner.png);
	background-size: cover;
}

.header_intro_opacity::before {
	    background-color: rgba(33,54,81,.7);
}












/*copy of responsive.css added here by kinjal*/

/*****************
================================================
 (  Media Queries  )
================================================
 *******************/

/* Hack code ie 9 */
@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
    .vc_row-o-equal-height {
        display: inline-block;
    }

    .full-height .vc_column-inner div {
        height: 750px !important;
    }

    .ie-container {
        width: 1170px;
    }

}

@media (max-width:1700px) {
    .m-b-none .wpb_single_image img {
        margin-bottom: 0;
    }

}

@media (max-width:1600px) {

    /* Contatc 3 */
    .contact-2 .contact-add i {
        float: none;
        margin-right: 0px;
        margin-bottom: 5px;
    }

    .contact-2 .contact-add p {
        margin-bottom: 0px;
    }

    .full-height .vc_column-inner div {
        height: 904px !important;
    }

    /* Home 4 */
    .our-blog .blog-box-info p {
        display: none;
    }

}

@media (max-width:1500px) {
    .contact-2 .contact-add i {
        float: none;
        margin-bottom: 10px;
    }

}

@media (max-width:1400px) {
    .pgs_portfolio-carousel-2 .portfolio-item .portfolio-overlay a.link {
        display: none;
    }

    .entry-content .portfolio-info p {
        display: none;
    }

    .portfolio-info {
        padding: 15px;
    }

    .pgs_portfolio-filterable .fulltab .portfolio-icon.portfolio-icon-link .link {
        display: none;
    }

    .mega-menu .menu-links {
        padding-right: 0px;
    }

    .burger-left .mega-menu .menu-links {
        padding-right: 0px;
    }

}

@media (max-width:1272px) {
    h3 {
        font-size: 24px;
    }

    .feature_text_box.feature_text_box_style_1 .feature_info h4 {
        line-height: 30px;
    }

    .custom-content-2 strong {
        line-height: 30px;
    }

    .blog-box .blog-info h4 {
        line-height: 30px;
    }

    .signature .vc_single_image-img {
        width: auto;
    }

    .vc_tta-style-pgs_tabs_style_2 {
        padding: 0px;
    }

    .vc_row.wpb_row.hide-img {
        background-image: none !important;
        padding-bottom: 30px !important;
        margin-bottom: 0px !important;
    }

    /* Inner page */
    .maintenance-progress-bar .progress-bar {
        margin: 0 10px;
    }

    .feature_text_box.feature_text_box_style_3 .feature_info h4 {
        line-height: 30px;
    }

    /* Blog timeline */
    .news-letter .section-field input {
        width: 74%;
    }

    /* Hero Slider */
    .text-dropping .custom-content-2 h1,
    .text-dropping .custom-content-2 .dropping-words {
        font-size: 40px;
    }

    .hero-custom-content h1 {
        font-size: 60px;
        line-height: 60px;
    }

    .hero-custom-content p {
        font-size: 19px;
    }

    .default-menu .menu-links > li > a {
        padding: 0px 4px;
    }

}

@media (max-width:1199px) {
	.entry-content h2.section-heading, .firmView-title-hm h2, .firm-to-one-title-hm h2, .mobile-app-title-hm h2, .ipad-title-hm h2, .esignature-title-hm h2, .engagement-letter-title-hm h2, .built-in-crm-title-hm h2, .secure-msg-title-hm h2, .secure-file-title-hm h2 {
		font-size: 24px
	}
    /* Home 1 */
    .feature-mob {
        width: 130%;
    }

    .footer .recent-post-info a {
        width: 131px;
    }

    /* Home 2 */
    .owl-carousel-8 .owl-nav {
        bottom: -60px;
    }

    /* Home 9 */
    .user-skill {
        padding: 320px 0 240px;
    }

    /* About 2 */
    .our-history .timeline > li > .timeline-panel::before {
        right: -24px;
    }

    .our-history .timeline > li.timeline-inverted > .timeline-panel::before {
        left: -24px;
    }

    /* Services 2 */
    .vc_tta-style-pgs_tabs_style_1 {
        padding: 10px;
    }

    .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
        margin: 0;
    }

    .vc_tta-style-pgs_tabs_style_1.vc_tta.vc_general .vc_tta-tab > a {
        font-size: 13px;
    }

    .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),
    .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
        margin-left: 5px;
    }

    /* Service 3 */
    .service-block {
        padding-top: 10px;
    }

    .service-block b,

    .service-block.left b {
        top: 56px;
    }

    /* Contact 3 */
    .full-height .vc_column-inner div {
        height: 500px !important;
    }

    .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
        padding-bottom: 0;
    }

    /* Sidebar */
    .sidebar-widget.widget_recent_entries .recent-post-info a {
        width: 131px;
    }

    .sidebar-widget h3 {
        font-size: 22px;
    }

    /* Home 4 */
    .blog-box-image .portfolio-caption a {
        font-size: 18px;
        display: block;
    }

    .our-blog .portfolio-item .portfolio-caption {
        padding: 15px;
    }

    .blog-box-image .portfolio-caption .port-tag li {
        display: block;
        margin-left: 0;
        margin-top: 5px;
    }

    .port-tag {
        display: none;
    }

    /* Blog */
    .blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge {
        left: -50px;
    }

    .blog .timeline > li.timeline-inverted > .timeline-badge {
        left: -66px;
    }

    .blog .timeline > li > .timeline-badge {
        right: -66px;
    }

    /* Burger Menu */
    .burger .mega-menu .menu-links {
        padding-right: 10px;
    }

    .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
        width: 100%;
        margin-bottom: 20px;
    }

    /*new update*/
    #header.burger .mega-menu .menu-links { 
        padding-right: 10px;
     }

}

@media (max-width:1100px) {
    .mega-menu .menu-links > li:last-child {
        padding-right: 48px;
    }

    .mega-menu .menu-links > li.menu-item-search:last-child {
        padding-right: 0px;
    }

    .burger .mega-menu .menu-links {
        padding-right: 10px;
    }

}

@media (max-width:1025px) {
    .user-image:before {
        background: none;
    }

    .vc_tta-style-pgs_tabs_style_1.vc_tta.vc_general .vc_tta-tab>a {
        padding: 8px 9px;
        font-size: 12px;
    }

    /* Blog timeline */
    .blog .timeline > li > .timeline-badge {
        right: -66px;
    }

    .blog .timeline > li.timeline-inverted > .timeline-badge {
        left: -63px;
    }

    .blog-box .blog-info p {
    min-height: 198px;
    }

}
@media (min-width:992px) {
	#primary-menu {margin-right:-21px}
	.mega-menu.desktopTopFixed .menu-list-items .menu-links > li > a {font-size: 20px;}
}

@media (max-width:992px) {
	.address-txt {height: 30px; margin-top: 20px;}
	.resource-tab-wrapper li span {   font-size: 20px;}
}

@media (min-width:768px) and (max-width:992px) {
	.mega-menu .menu-links > li.nav-request {display:block;}
}
@media screen and (max-width: 767px) {
	.address-wrapper {padding: 0 30px}
	.address-wrapper > div {margin-bottom: 40px}
	.address-wrapper h2 {margin-top: 35px}
	.address-txt {padding: 0 20px; margin-top: 10px; height: auto}
#hero .wistia_responsive_padding {margin-top: -50px;}
#hero-video .wpb_wrapper {max-width: 500px; margin: 0 auto; position: relative}
	
#hero-video .wpb_content_element {margin-bottom: 0}
}


@media screen and (min-width: 768px) {
	.intro-title p {
		margin-top: 80px;
	}
}
@media only screen and (min-width:768px) and (max-width:999px) {
    .container {
        width: 96%;
    }
	

}

@media(max-width:991px) {

    /*home 1*/
    .footer .recent-post-info a {
        width: auto;
    }

    .footer .recent-post-info a {
        width: 254px;
    }

    /* Home 2 */
    .mc4wp-form .news-letter {
        margin-top: 10px;
    }

    .mc4wp-form .news-letter .section-field input {
        display: block;
    }

    .mc4wp-form .news-letter .pull-right {
        float: none !important;
        margin-top: 15px;
    }

}

@media(max-width:992px) {

    /* New code */
    .error-block {
        background-size: 100%;
    }

    .error-block p {
        line-height: 40px;
        font-size: 28px;
    }

    .error-search-box input.search-field {
        width: 80%;
    }

    .pgs_step_feature_style_1 {
        overflow: hidden;
    }

    /*mega menu*/
    .mega-menu .drop-down-multilevel.tc-column-content .tc-column-content {
        border-top: 0px;
    }

    .mega-menu .drop-down-multilevel.tc-column-content {
        position: relative;
    }

    .menu-mobile-collapse-trigger {
        margin-top: 14px !important;
    }

    .mega-menu .menu-logo > li > a {
        padding-top: 0px;
        padding-bottom: 0px; 
    }


    .mega-menu .menu-logo > li > a img {
        height: auto; width:130px
    }

    .mega-menu .menu-logo {
/*        padding: 15px 0; */margin:0 0px 0px;
    }

    .light-transparent .mega-menu .menu-mobile-collapse-trigger:before,
    .light-transparent .mega-menu .menu-mobile-collapse-trigger:after,
    .light-transparent .mega-menu .menu-mobile-collapse-trigger span {
        background: #323232;
    }

    #header.light-transparent {
        background: #ffffff;
    }

    .mega-menu .drop-down-multilevel li:last-child a {
        border-bottom: 0px;
    }

    .mega-menu .drop-down-multilevel li ul.drop-down-multilevel li:last-child a {
        border-bottom: 0px;
    }

    .mega-menu .drop-down-multilevel .drop-down-multilevel {
        border-color: #f3f3f3;
    }

    .logo-right .mega-menu .menu-mobile-collapse-trigger:before,
    .logo-right .mega-menu .menu-mobile-collapse-trigger:after,
    .logo-right .mega-menu .menu-mobile-collapse-trigger span {
        background: #626262;
    }

    .light-fullwidth .mega-menu .menu-mobile-collapse-trigger:before,
    .light-fullwidth .mega-menu .menu-mobile-collapse-trigger:after,
    .light-fullwidth .mega-menu .menu-mobile-collapse-trigger span {
        background: #626262;
    }

    .secondary-menu-light .mega-menu .menu-mobile-collapse-trigger:before,
    .secondary-menu-light .mega-menu .menu-mobile-collapse-trigger:after,
    .secondary-menu-light .mega-menu .menu-mobile-collapse-trigger span {
        background: #626262;
    }

    .light .mega-menu .menu-mobile-collapse-trigger:before,
    .light .mega-menu .menu-mobile-collapse-trigger:after,
    .light .mega-menu .menu-mobile-collapse-trigger span {
        background: #626262;
    }

    .topbar-dark .mega-menu .menu-mobile-collapse-trigger:before,
    .topbar-dark .mega-menu .menu-mobile-collapse-trigger:after,
    .topbar-dark .mega-menu .menu-mobile-collapse-trigger span {
        background: #626262;
    }

    .logo-center .mega-menu .menu-mobile-collapse-trigger:before,
    .logo-center .mega-menu .menu-mobile-collapse-trigger:after,
    .logo-center .mega-menu .menu-mobile-collapse-trigger span {
        background: #626262;
    }

    /*search*/
    .search .search-btn:before {
        color: #363636;
        line-height: 0px;
    }

    .search {
        padding: 32px 0 20px;
        float: none;
        width: 100%;
        text-align: right;
        position: relative;
    }

    .search .search-btn {
        line-height: 0;
        width: 34px;
        position: absolute;
        right: 0;
    }

    .search.search-open .search-box {
        top: 45px !important;
    }

    .search-box {
        width: 100%;
        padding: 15px 15px 15px 10px;
    }

    /*#header.logo-center*/
    #header.logo-center .mega-menu img {
        float: left;
    }

    #header.logo-center .search {
        float: none;
        padding: 19px 0;
        z-index: inherit;
    }

    #header.logo-center .search .search-btn:before {
        line-height: 9px;
    }

    #header.logo-center .search .search-btn {
        line-height: 0;
        width: 34px;
        position: absolute;
        right: 40px;
        top: 9px;
    }

    #header.logo-center .mega-menu .menu-links > li > a {
        line-height: 22px;
    }

    #header.logo-center .search.search-open .search-box {
        top: 39px !important;
    }

    /*#header.logo-right*/
    #header.logo-right .mega-menu .menu-logo > li > a {
        float: right;
    }

    #header.logo-right .mega-menu .menu-mobile-collapse-trigger {
        left: 0px;
    }

    #header.logo-right .menu-item.menu-item-search {
        position: absolute;
        bottom: 0px;
    }

    #header.logo-right .mega-menu .menu-links {
        position: relative;
        padding-bottom: 50px;
    }

    .menu-list-items .container-fluid {
        padding: 0 20px;
    }

    .secondary-menu-transparent #menu-toggle {
        display: none;
    }

    .secondary-menu-light #menu-toggle {
        display: none;
    }

    .mega-menu .menu-links > li:last-child {
        padding-right: 0px;
    }

    /*dark-transparent*/
    #header.dark-transparent .mega-menu .menu-links > li > a {
        color: #363636;
    }

    #header.dark-transparent .search .search-btn::before {
        color: #363636;
    }

    /*dark-transparent*/
    #header.transparent-fullwidth .mega-menu .menu-links > li > a {
        color: #363636;
    }

    #header.transparent-fullwidth .search .search-btn::before {
        color: #363636;
    }
	
	
	#header.logo-center .mega-menu.mobileTopFixed .menu-list-items, #header.logo-right .mega-menu.mobileTopFixed .menu-list-items, #header.light-transparent .mega-menu.mobileTopFixed .menu-list-items, #header.light-fullwidth .mega-menu.mobileTopFixed .menu-list-items, #header.light .mega-menu.mobileTopFixed .menu-list-items, #header.topbar-dark .mega-menu.mobileTopFixed .menu-list-items {
		position: fixed;
		top: 0;
		left: 0;		
		right: 0;
		max-width: 100%;
	}
	/* Light Transparent */
	#header.light-transparent .mega-menu.mobileTopFixed .menu-list-items {		
		background: #ffffff;		
	}
    /* New code end */
    .wpb_single_image .vc_figure {
        width: 100%;
    }

    .wpb_single_image .vc_single_image-wrapper {
        width: 100%;
    }

    .pgs_testimonials-style-1 .testimonial .testimonial-info p {
        padding: 40px 0px 20px;
    }

    .widget.widget_recent_entries {
        margin-bottom: 35px;
    }

    .widget.widget_text.widget-1 {
        margin-bottom: 30px;
    }

    /* Menu */
    .mega-menu .menu-links {
        padding-right: 0px;
    }

    .mega-menu .menu-links li .drop-down-multilevel {
        border-top: 1px solid #f3f3f3;
    }

    .burger-left .mega-menu .menu-mobile-collapse-trigger {
        right: inherit;
    }

    .burger-left .mega-menu .menu-logo > li > a {
        float: right;
    }

    /* Defualt Menu */
    .mega-menu.default-menu .menu-links > li > a {
        color: #363636;
        line-height: normal;
        padding: 10px 10px 10px 12px;
        position: static;
        width: auto;
        z-index: 20;
    }

    /* Defual Menu */
    .mega-menu.default-menu .menu-logo,
    .mega-menu.default-menu .menu-logo > li,
    .mega-menu.default-menu .menu-logo > li > a,
    .mega-menu.default-menu img {
        float: none;
    }

    /* Defual Menu */
    .mega-menu.default-menu .menu-logo > li > a {
        float: none;
    }

    .mega-menu.default-menu .drop-down-multilevel li a:hover,
    .mega-menu.default-menu .drop-down-multilevel li ul.drop-down-multilevel li a:hover,
    .mega-menu.default-menu .drop-down-multilevel li li:hover > a,
    .mega-menu.default-menu .drop-down-multilevel li:hover > a i.fa {
        color: #363636 !important;
    }

    /* Home 2 */
    .pgs_portfolio.pgs_portfolio-carousel-2 .portfolio-info {
        display: none;
    }

    /* Owl carousel 8 */
    .owl-carousel-8 .owl-nav .owl-next {
        background: #323232;
        right: 50%;
    }

    .owl-carousel-8 .owl-nav .owl-prev {
        background: #323232;
        left: 50.5%;
    }

    .owl-carousel-8 .owl-nav i:hover {
        color: #ffffff;
    }

    .pgs_portfolio-filterable .fulltab .full-screen.columns-5 .grid-item {
        width: 50%;
    }

    .device-full-01::before {
        left: -160%;
    }

    /* Home 4 */
    .pgs_slider-style-1 img {
        margin: 20px 0px;
    }

    .social-full a {
        font-size: 20px;
    }

    /* Home 5 */
    .contact-6 .feature-8-title {
        display: block;
        float: none;
        margin-bottom: 15px;
    }

    /* Home 8 */
    .img-slider .wpb_content_element {
        padding: 0;
    }

    .img-slider h1 {
        font-size: 32px;
        line-height: 40px;
    }

    /* Home 9 */
    .user-skill {
        padding: 220px 0 140px;
    }

    /* Inner pages */
    .owl-carousel-2 .owl-item img {
        width: 100%;
    }

    .maintenance-progress-bar .progress-bar {
        margin: 40px 20px;
    }

    a.social {
        margin-bottom: 5px;
    }

    .full-screen.columns-4 .grid-item {
        width: 50%;
    }

    /* Blog pages */
    .entry-title h3 {
        line-height: 30px;
    }

    .masonry.columns-3 .masonry-item {
        width: 50%;
    }

    /* Portfolio */
    .portfolio-sidebar.portfolio-block.columns-3 .grid-item {
        width: 50%;
    }

    .portfolio-fullwidth.portfolio-block.columns-3 .grid-item {
        width: 50%;
    }

    .portfolio-sidebar.portfolio-block.columns-4 .grid-item {
        width: 50%;
    }

    .portfolio-fullwidth.portfolio-block.columns-4 .grid-item {
        width: 50%;
    }

    .masonry.columns-4 .masonry-item {
        width: 50%;
    }

    .masonry .masonry-item {
        width: 50%;
    }

    .full-screen.columns-5 .grid-item {
        width: 50%;
    }

    .news-letter .section-field input {
        width: 64%;
    }

    .full-height .vc_column-inner div {
        height: 300px !important;
        margin-bottom: 50px;
    }

    /* Hero Slider */
    .text-dropping .custom-content-2 h1,
    .text-dropping .custom-content-2 .dropping-words {
        font-size: 32px;
        margin-bottom: 20px;
    }

    .text-dropping .custom-content-2 div {
        color: #ffffff;
        font-size: 16px;
        margin-bottom: 20px;
    }

    .hero-custom-content h1 {
        font-size: 46px;
        line-height: 46px;
    }

    .hero-custom-content p {
        font-size: 16px;
    }

    .gallery-item {
        max-width: 50%;
    }

    #comments .comments-info h4 {
        display: inline-block;
        margin-bottom: 0px;
    }

    #comments .comments-info .comment-date a {
        display: block;
        margin-bottom: 10px;
    }

    .default-menu .sub-menu {
        display: none;
        position: relative;
        border-top: 1px solid #f3f3f3;
    }

    .default-menu .sub-menu li {
        border-bottom: none;
    }

    .default-menu .drop-down-multilevel li a {
        padding: 12px 30px;
    }

    .default-menu .sub-menu .sub-menu {
        left: inherit;
    }

    .default-menu .sub-menu li.activeTriggerMobile li a {
        color: #232323;
    }

    /* About 2 */
    .our-history .timeline > li > .timeline-panel::before {
        right: -15px;
    }

    .our-history .timeline > li.timeline-inverted > .timeline-panel::before {
        left: -9px;
    }

    .our-history .timeline > li.timeline-item-odd .timeline-panel {
        padding: 10px 52px 20px 0;
    }

    .our-history .timeline > li.timeline-item-even .timeline-panel {
        padding: 10px 0 20px 53px;
    }

    /* BLog */
    .blog .timeline > li > .timeline-panel {
        padding: 10px;
    }

    .blog .timeline::before,
    .blog .timeline > li > .timeline-panel::after {
        content: none;
    }

    .blog.timeline-sidebar .timeline li.entry-date,
    .blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge,
    .blog .timeline li.timeline-inverted .timeline-panel::before {
        display: none;
    }

    .blog.timeline-sidebar .timeline li,
    .blog .timeline > li > .timeline-panel {
        width: 100%;
    }

    .blog .timeline > li:nth-child(2) {
        margin-top: 0;
    }

    .blog .timeline {
        padding: 0;
    }

    .blog .timeline > li > .timeline-badge,
    .blog .timeline li.entry-date {
        display: none;
    }

    .blog .timeline > li > .timeline-panel::before {
        content: none;
    }

    .blog .timeline > li:nth-child(3) {
        margin-top: 0;
    }

    .blog .timeline > li {
        width: 49%;
    }

    .blog-box .blog-info p {
    min-height: 246px;
    }

    .masonry .grid-sizer,
    .masonry.columns-2 .masonry-item {
        float: none;
        width: 100%;
    }

    /* Coming soon */
    .mntc-cs-item h1 {
        font-size: 52px;
        margin-bottom: 40px;
        line-height: 60px;
    }

    .tc_maintenance_mode-comingsoon .mntc-cs-item p,
    .mntc-cs-item p {
        font-size: 26px;
    }

    .mntc-cs-item p {
        padding: 0 100px;
    }

    .tc_maintenance_mode-comingsoon ul.countdown {
        margin: 45px 0;
    }

    .tc_maintenance_mode-comingsoon ul.countdown li span {
        font-size: 70px;
    }

    .tc_maintenance_mode-comingsoon ul.countdown li p {

        display: block;
        font-size: 20px;
        margin-bottom: 10px;
        padding: 0;
    }

    /* Footer */
    .footer .footer-widget {
        text-align: left;
    }

    .footer .footer-widget-social {
        text-align: left;
    }
	.footer .footer-contact-info{ text-align:left; padding-left:0; margin-left:0;}
	.footer .footer-contact-info a:nth-child(1){ margin-left:15px;}

    .footer-widget p {
        margin-top: 0; margin-bottom:0;
    }

    .woocommerce ul.products li.product, 
    .woocommerce-page ul.products li.product { 
        width: 48%; 
    }

    .woocommerce ul.products li.product:nth-child(2n+2), 
    .woocommerce-page ul.products li.product:nth-child(2n+2){
        margin-right: 0px;
    }

    .woocommerce ul.products li.product a img {
        margin-bottom: 0px;
    }    

    /*new update*/
     .mega-menu .menu-links { 
        box-shadow: 0 1px 10px 0px rgba(0,0,0,0.1); 
     }
     #header.burger #menu-toggle { 
        display: none;
      }

}

@media screen and (min-width:993px) {

    /* Default Menu */
    .default-menu .sub-menu {
        display: block !important;
        opacity: 0;
        visibility: hidden;
        /* border-top: 5px solid #00a9da; */
        box-shadow: 0 0px 0px 1px rgba(0, 0, 0, 0.05);
        border-bottom: 0px;
    }

    .default-menu .menu-links li.hoverTrigger.menu-item-has-children:hover > .sub-menu {
        opacity: 1;
        visibility: visible;
    }

    /* Burger menu */
    .burger .mega-menu .menu-links {
        padding-right: 55px;
    }

    .burger #menu-1 ul.menu-links > li,
    .burger-left #menu-1 ul.menu-links > li {
        visibility: hidden;
        filter: alpha(opacity=0);
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -webkit-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);
        -moz-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);
        -o-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);
        transition: all 0s cubic-bezier(.175, .885, .525, 1.2);
        -webkit-transition-duration: 150ms;
        -moz-transition-duration: 150ms;
        -o-transition-duration: 150ms;
        transition-duration: 150ms;
        margin-top: -20px;
    }

    .burger #menu-1 ul.menu-links > li:nth-child(n+1),
    .burger-left #menu-1 ul.menu-links > li:nth-child(n+1) {
        -webkit-transition-duration: 250ms;
        -moz-transition-duration: 250ms;
        -o-transition-duration: 250ms;
        transition-duration: 250ms;
        -webkit-transition-delay: 60ms;
        -moz-transition-delay: 60ms;
        -o-transition-delay: 60ms;
        transition-delay: 60ms
    }

    .burger-left #menu-1 ul.menu-links > li:first-child {
        visibility: visible;
        filter: alpha(opacity=100);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        margin-top: 0px;
    }

    .burger #menu-1 ul.menu-links > li:nth-child(n+2),
    .burger-left #menu-1 ul.menu-links > li:nth-child(n+2) {
        -webkit-transition-duration: 350ms;
        -moz-transition-duration: 350ms;
        -o-transition-duration: 350ms;
        transition-duration: 350ms;
        -webkit-transition-delay: 120ms;
        -moz-transition-delay: 120ms;
        -o-transition-delay: 120ms;
        transition-delay: 120ms
    }

    .burger #menu-1 ul.menu-links > li:nth-child(n+3),
    .burger-left #menu-1 ul.menu-links > li:nth-child(n+3) {
        -webkit-transition-duration: 450ms;
        -moz-transition-duration: 450ms;
        -o-transition-duration: 450ms;
        transition-duration: 450ms;
        -webkit-transition-delay: 180ms;
        -moz-transition-delay: 180ms;
        -o-transition-delay: 180ms;
        transition-delay: 180ms
    }

    .burger #menu-1 ul.menu-links > li:nth-child(n+4),
    .burger-left #menu-1 ul.menu-links > li:nth-child(n+4) {
        -webkit-transition-duration: 550ms;
        -moz-transition-duration: 550ms;
        -o-transition-duration: 550ms;
        transition-duration: 550ms;
        -webkit-transition-delay: 240ms;
        -moz-transition-delay: 240ms;
        -o-transition-delay: 240ms;
        transition-delay: 240ms
    }

    .burger #menu-1 ul.menu-links > li:nth-child(n+5),
    .burger-left #menu-1 ul.menu-links > li:nth-child(n+5) {
        -webkit-transition-duration: 650ms;
        -moz-transition-duration: 650ms;
        -o-transition-duration: 650ms;
        transition-duration: 650ms;
        -webkit-transition-delay: .3s;
        -moz-transition-delay: .3s;
        -o-transition-delay: .3s;
        transition-delay: .3s
    }

    .burger #menu-1 ul.menu-links > li:nth-child(n+6),
    .burger-left #menu-1 ul.menu-links > li:nth-child(n+6) {
        -webkit-transition-duration: 750ms;
        -moz-transition-duration: 750ms;
        -o-transition-duration: 750ms;
        transition-duration: 750ms;
        -webkit-transition-delay: 360ms;
        -moz-transition-delay: 360ms;
        -o-transition-delay: 360ms;
        transition-delay: 360ms
    }

    .burger #menu-1 ul.menu-links > li:nth-child(n+7),
    .burger-left #menu-1 ul.menu-links > li:nth-child(n+7) {
        -webkit-transition-duration: 750ms;
        -moz-transition-duration: 750ms;
        -o-transition-duration: 750ms;
        transition-duration: 750ms;
        -webkit-transition-delay: 420ms;
        -moz-transition-delay: 420ms;
        -o-transition-delay: 420ms;
        transition-delay: 420ms
    }

    .burger #menu-1 ul.menu-links > li:nth-child(n+8) {
        visibility: visible;
        filter: alpha(opacity=100);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        margin-top: 0px;
    }

    .burger #menu-1.items-visible ul.menu-links > li,
    .burger #menu-1.items-visible ul.menu-links > li:hover li,
    .burger-left #menu-1.items-visible ul.menu-links > li,
    .burger-left #menu-1.items-visible ul.menu-links > li:hover li {
        visibility: visible;
        filter: alpha(opacity=100);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        margin-top: 0px;
    }

    .burger-left #menu-1.items-visible ul li:nth-last-child(n+1) {
        -webkit-transition-duration: 250ms;
        -moz-transition-duration: 250ms;
        -o-transition-duration: 250ms;
        transition-duration: 250ms;
        -webkit-transition-delay: 120ms;
        -moz-transition-delay: 120ms;
        -o-transition-delay: 120ms;
        transition-delay: 120ms
    }

    .burger #menu-1.items-visible ul li:nth-last-child(n+2),
    .burger-left #menu-1.items-visible ul li:nth-last-child(n+2) {
        -webkit-transition-duration: 350ms;
        -moz-transition-duration: 350ms;
        -o-transition-duration: 350ms;
        transition-duration: 350ms;
        -webkit-transition-delay: 120ms;
        -moz-transition-delay: 120ms;
        -o-transition-delay: 120ms;
        transition-delay: 120ms
    }

    .burger #menu-1.items-visible ul li:nth-last-child(n+3),
    .burger-left #menu-1.items-visible ul li:nth-last-child(n+3) {
        -webkit-transition-duration: 450ms;
        -moz-transition-duration: 450ms;
        -o-transition-duration: 450ms;
        transition-duration: 450ms;
        -webkit-transition-delay: 180ms;
        -moz-transition-delay: 180ms;
        -o-transition-delay: 180ms;
        transition-delay: 180ms
    }

    .burger #menu-1.items-visible ul li:nth-last-child(n+4),
    .burger-left #menu-1.items-visible ul li:nth-last-child(n+4) {
        -webkit-transition-duration: 550ms;
        -moz-transition-duration: 550ms;
        -o-transition-duration: 550ms;
        transition-duration: 550ms;
        -webkit-transition-delay: 240ms;
        -moz-transition-delay: 240ms;
        -o-transition-delay: 240ms;
        transition-delay: 240ms
    }

    .burger #menu-1.items-visible ul li:nth-last-child(n+5),
    .burger-left #menu-1.items-visible ul li:nth-last-child(n+5) {
        -webkit-transition-duration: 650ms;
        -moz-transition-duration: 650ms;
        -o-transition-duration: 650ms;
        transition-duration: 650ms;
        -webkit-transition-delay: .3s;
        -moz-transition-delay: .3s;
        -o-transition-delay: .3s;
        transition-delay: .3s
    }

    .burger #menu-1.items-visible ul li:nth-last-child(n+6),
    .burger-left #menu-1.items-visible ul li:nth-last-child(n+6) {
        -webkit-transition-duration: 750ms;
        -moz-transition-duration: 750ms;
        -o-transition-duration: 750ms;
        transition-duration: 750ms;
        -webkit-transition-delay: 360ms;
        -moz-transition-delay: 360ms;
        -o-transition-delay: 360ms;
        transition-delay: 360ms
    }

    .burger #menu-1.items-visible ul li:nth-last-child(n+7),
    .burger-left #menu-1.items-visible ul li:nth-last-child(n+7) {
        -webkit-transition-duration: 750ms;
        -moz-transition-duration: 750ms;
        -o-transition-duration: 750ms;
        transition-duration: 750ms;
        -webkit-transition-delay: 420ms;
        -moz-transition-delay: 420ms;
        -o-transition-delay: 420ms;
        transition-delay: 420ms
    }

    .burger #menu-1.items-visible ul li:nth-last-child(n+8),
    .burger-left #menu-1.items-visible ul li:nth-last-child(n+8) {
        -webkit-transition-duration: 750ms;
        -moz-transition-duration: 750ms;
        -o-transition-duration: 750ms;
        transition-duration: 750ms;
        -webkit-transition-delay: 480ms;
        -moz-transition-delay: 480ms;
        -o-transition-delay: 480ms;
        transition-delay: 480ms;
    }

    .burger #menu-1.items-visible ul li:nth-last-child(n+9),
    .burger-left #menu-1.items-visible ul li:nth-last-child(n+9) {
        -webkit-transition-duration: 750ms;
        -moz-transition-duration: 750ms;
        -o-transition-duration: 750ms;
        transition-duration: 750ms;
        -webkit-transition-delay: 520ms;
        -moz-transition-delay: 520ms;
        -o-transition-delay: 520ms;
        transition-delay: 520ms;
    }

    /* Burger menu left */
    .burger-left .mega-menu .menu-logo {
        float: right;
    }

    .burger-left .mega-menu .menu-links {
        float: left;
        padding-left: 55px;
    }

}

@media(max-width:767px) {
	#btn-timeline {text-align: left; margin-top: 0!important}
	
	.request-demo-btn.vc_btn3-container.vc_btn3-center {text-align: center}
	.watch-video-btn {text-align: center; margin-top: -40px}
	.mega-menu .menu-links > li > a i{display:block; margin-top:14px;}
	.mega-menu.mobileTopFixed .menu-list-items {box-shadow: 0 6px 10px 0 rgba(0,0,0,0.2);}
    .error-search-box input.search-field {
        width: 74%;
    }

    .topbar-left.text-left {
        text-align: center;
        margin-bottom: 10px;
    }

    .topbar-right.text-right {
        text-align: center;
    }

    .vc_tta.vc_general.vc_tta-style-pgs_tabs_style_2 .vc_tta-panel-title>a {
        text-align: center;
    }

    /* Banner */
    .responsive-text {
        font-size: 7px !important;
    }

    #rev_slider_10_1 .zeus.tparrows {
        min-width: 40px;
        min-height: 40px;
    }

    #rev_slider_10_1 .zeus.tparrows:before {
        font-size: 14px;
        line-height: 42px;
    }

    #rev_slider_4_1 .hermes.tparrows,
    #rev_slider_5_1 .uranus.tparrows {
        display: none;
    }

    .hide-br {
        display: block;
    }

    #rev_slider_6_1 .hebe.tparrows {
        display: none;
    }

    .widget.widget_text widget-1 {
        margin-bottom: 30px;
    }

    .mailchimp_newsletter {
        margin-bottom: 30px;
    }

    .pgs_team_style-1 .team-inner img {
        width: 100%;
    }

    .pgs_testimonials-style-2 .testimonial-avatar {
        float: none;
        text-align: center;
        margin-right: 0;
    }

    .feature_text_box.feature_text_box_style_2 .feature_info h4 {
        line-height: 30px;
    }

    /* Menu */
    .mega-menu .menu-links {
        position: absolute;
        top: 70px;
    }

    /* Home 1 */
    .custom-content-2 h1 {
        font-size: 38px;
    }

    .owl-carousel-4 .owl-nav .owl-prev {
        left: 58%;
    }

    .owl-carousel-4 .owl-nav .owl-next {
        right: 58%;
    }

    #content .action-box .wpb_text_column p {
        margin-bottom: 15px;
    }

    #content .action-box .wpb_text_column:last-child {
        margin-bottom: 15px;
    }

    .action-box .wpb_wrapper {
        text-align: left;
    }

    .footer .recent-post-info a {
        width: auto;
    }

    /* Home 2*/
    .core-features .wpb_wrapper {
        text-align: center;
    }

    .pgs_testimonials-style-2 .testimonial-info {
        text-align: center;
    }

    .pgs_testimonials-style-2 .testimonial-info strong {
        float: none !important;
    }

    /* Banner arrow */
    .tparrows {
        display: none !important;
    }

    /* Home 4 */
    #tabs .tabs li img {
        width: 80px;
    }

    .mc4wp-form .news-letter {
        margin-top: 20px;
    }

    .creativity h1 {
        font-size: 36px;
    }

    .equal-content .vc_column_container {
        display: block;
    }

    .equal-content .vc_column_container:last-child .feature_text_box.feature_text_box_style_3 {
        margin-bottom: 0px !important;
    }

    .other-candidates h2 {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    /* Home 5 */
    .contact-6 .feature-8 {
        margin-bottom: 30px;
    }

    #header.burger .logo img {
        height: 30px;
    }

    /* Home 6 */
    .full-screen.columns-3 .grid-item {
        width: 50%;
    }

    .skills-2 li:last-child {
        margin-bottom: 40px;
    }

    .skills-2 li {
        margin-bottom: 30px;
    }

    /* Home 7 */
    .features-device {
        margin-top: 0px;
    }

    .features-device img {
        display: none;
    }

    .vc_tta.vc_general .vc_tta-panel-heading {
        border: none;
    }

    /* Home 8 */
    .pgs_testimonials-style-4 .testimonial-content {
        padding: 0px;
    }

    .clients-partners .wpb_single_image .vc_figure {
        width: auto;
    }

    .clients-partners .wpb_single_image .vc_single_image-wrapper {
        width: auto;
    }

    .clients-partners .wpb_single_image img {
        width: auto;
    }

    .img-slider h1 {
        font-size: 20px;
        line-height: 24px;
    }

    .img-slider p {
        font-size: 12px;
    }

    .news {
        padding: 50px 15px;
    }

    .news .button,
    .news .meta {
        float: none !important;
    }

    .news .meta a {
        font-size: 19px;
    }

    /* Home 9 */
    .pgs_portfolio-filterable .full-screen.columns-3 .grid-item {
        padding: 7px;
    }

    .feature_text_box.feature_text_box_style_6 {
        padding: 30px 15px;
    }

    .user-skill {
        padding: 60px 0;
    }

    .typer-content h2 {
        margin-top: 0;
    }

    /* Home 10 */
    .feature_text_box.feature_text_box_style_1 {
        text-align: center;
    }

    .feature-right .feature_text_box.feature_text_box_style_1 .feature_info h4::before,
    .feature_text_box.feature_text_box_style_1 .feature_info h4::before {
        left: 50%;
        margin-left: -35px;
    }

    /* Header */
    #header.defualt,
    #header.dark-transparent,
    #header.secondary-menu-transparent,
    #header.burger {
        background: #323232;
        position: relative;
    }

    #header.transparent-fullwidth,
    #header.transparent {
        background: #323232;
        position: relative;
    }

    .transparent-fullwidth .mega-menu .menu-mobile-collapse-trigger::before,
    .transparent-fullwidth .mega-menu .menu-mobile-collapse-trigger::after,
    .transparent-fullwidth .mega-menu .menu-mobile-collapse-trigger span,
    #header.transparent .mega-menu .menu-mobile-collapse-trigger::before,
    #header.transparent .mega-menu .menu-mobile-collapse-trigger::after,
    #header.transparent .mega-menu .menu-mobile-collapse-trigger span {
        background: #ffffff;
    }

    #header.burger {
        padding: 0px 0px;
    }

    #header.burger #menu-icon {
        top: -10px;
    }

    /* Inner pages */
    .our-history .timeline {
        overflow: hidden;
    }

    .our-history .timeline > li > .timeline-panel {
        width: 100%;
        text-align: left;
        padding: 10px 10px 0px 130px;
    }

    .our-history ul.timeline > li {
        left: none;
        clear: none;
    }

    .our-history .timeline::before {
        left: 14px;
		bottom: 150px
    }

    .our-history .timeline > li > .timeline-badge {
        left: 4px;
        margin-left: 0;
    }

    .our-history .timeline > li > .timeline-panel::before {
        left: 35px;
    }

    .our-history .timeline .timeline-arrow {
        bottom: -26px;
        left: 6px;
        text-align: left;
    }

    .our-history .timeline > li.timeline-inverted > .timeline-panel::before {
        left: 35px;
    }

    .pgs-pricing-table-style-2.pricing-table.active {
        margin-top: 20px;
    }

    .pgs_team_style-2 .team-inner .team-social-icon a i {
        margin: 0 2px;
    }

    .pgs_team_style-2 .team-images img {
        width: 100%;
    }

    .faq-layout-layout_1 #tabs .tabs {
        text-align: center;
    }

    .vc_tta-style-pgs_accordion_style_1.vc_tta.vc_general .vc_tta-panel-title>a {
        line-height: 20px;
    }

    .share {
        right: 10px;
    }

    .masonry .grid-sizer,
    .masonry.columns-2 .masonry-item {
        width: 100%;
    }

    .masonry.columns-3 .masonry-item {
        width: 100%;
    }

    /* About */
    .our-history .timeline > li.timeline-item-even .timeline-panel {
        padding: 10px 0 20px 97px;
    }

    .our-history .timeline > li.timeline-item-odd .timeline-panel {
        padding: 10px 0 20px 97px;
    }

    /* Blog timeline */
    .content-wrapper, 
    .page .content-wrapper {
        padding: 80px 0;
    }
    
    .blog .timeline > li {
        float: none;
        width: 100%;
    }

    .blog .row .col-sm-12 .row:last-child article:last-child hr {
        display: block;
    }

    .blog .row .col-sm-12 .row:last-child > .col-md-6:last-child article:last-child hr {
        display: none;
    }

    .blog .row .col-sm-12 .row:last-child .col-md-4:last-child article:last-child hr {
        display: none;
    }

    .blog .row .col-sm-8 .row:last-child > .col-md-6 article:last-child hr {
        display: block;
    }

    .blog .row .col-sm-8 .row:last-child > .col-md-6:last-child article:last-child hr {
        display: none;
    }

    .blog .row .col-sm-12 .masonry-item:nth-last-child(2) article hr {
        display: block;
    }

    .blog .row .col-sm-8 .masonry-item:nth-last-child(2) article:last-child hr {
        display: block;
    }

    /* Portfolio */
    .portfolio-classic h3 {
        margin-top: 30px;
    }

    .single-portfolio-post .port-information {
        margin-top: 50px;
    }

    .contact.contact-box:first-child {
        margin-top: 30px;
        margin-bottom: 20px;
    }

    .pgs_counter-style-2 {
        margin-bottom: 30px;
    }

    .pgs_list.pgs_list_style_2 {
        margin-bottom: 30px;
    }

    .pgs_list.pgs_list_style_3 {
        margin-bottom: 30px;
    }

    .clients-partners .wpb_single_image.vc_align_left {
        text-align: center;
    }

    .commentlist .children {
        margin-left: 0px;
        padding-left: 0px;
    }

    .vc_tta.vc_general .vc_tta-panel-title>a {
        font-size: 16px;
    }

    .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a,
    .vc_tta-style-pgs_accordion_style_2.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a {
        color: #fff;
    }

    .vc_tta.vc_general.vc_tta-style-pgs_tabs_style_2 .vc_tta-panel.vc_active .vc_tta-panel-title>a {
        color: #363636;
    }

    /* Responsive extra class */
    .vc_row.wpb_row.xs-pd-lr {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .vc_row.wpb_row.xs-pd-lr .vc_column_container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .vc_row.wpb_row.xs-pd-lr .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    /* Hero Slider */
    .text-dropping .custom-content-2 h1,
    .text-dropping .custom-content-2 .dropping-words {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .text-dropping .custom-content-2 div {
        font-size: 14px;
        margin-bottom: 15px;
        line-height: 20px;
    }

    .hero-custom-content h1 {
        font-size: 26px;
        line-height: 26px;
    }

    .hero-custom-content p {
        font-size: 13px;
        line-height: 18px;
    }

    /* About 3 */
    .owl-carousel-2 .owl-nav {
        display: none;
    }

    /* About me */
    .maintenance-progress-bar {
        margin: 0;
    }

    /* Srevice 3 */
    .service-block.text-right {
        text-align: left;
    }

    .service-block ul {
        border-left: 6px solid #dde1eb;
        border-right: medium none;
        padding-left: 20px;
        padding-right: 0;
    }

    .our-service .pull-right {
        float: none !important;
    }

    .service-block b {
        right: inherit;
    }

    /* Team single */
    .our-activities .skills-2 {
        padding-right: 17px;
    }

    /*Contact 3*/
    .Contact-form {
        padding: 0 15px;
    }

    .page .Contact-form {
        padding: 0px 15px;
    }

    .pagination {
        margin: 0 0 15px;
    }

    .pagination > li > a,
    .pagination > li > span {
        padding: 4px 12px;
        line-height: 22px;
    }

    .sidebar-widget {
        margin-top: 30px;
    }

    table td,
    table th {
        padding: 6px 0;
    }

    .page-links a,
    .page-links span {
        padding: 4px 12px;
    }
    .comments-1 .comments-photo {
        margin-right: 2%;
        padding: 0 3px 3px;
    }

    .comments-1 .comments-info {
        margin-bottom: 10px;
        padding: 10px;
    }

    /* Sidebar */
    .sidebar-widget.widget_recent_entries .recent-post {
        display: inline-block;
    }

    .sidebar-widget.widget_recent_entries .recent-post-info a {
        width: 205px;
    }

    /* Portfolio */
    ul.page-breadcrumb {
        padding-top: 5px;
    }

    /* Tab */
    .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading {
        background: #eceff7;
        border-bottom: 1px solid #ffffff !important;
    }

    .vc_tta.vc_tta-controls-align-left .vc_active .vc_tta-panel-heading {
        background: #363636;
        color: #ffffff;
    }

    /* Coming soon */
    .mntc-cs-item h1 {
        font-size: 36px;
        margin-bottom: 20px;
        line-height: 50px;
    }

    .tc_maintenance_mode-comingsoon .mntc-cs-item p {
        font-size: 16px;
        line-height: 28px;
        padding: 0;
    }

    .tc_maintenance_mode-comingsoon ul.countdown li {
        width: 23%;
    }

    .tc_maintenance_mode-comingsoon ul.countdown li span {
        font-size: 30px;
        line-height: 40px;
    }

    .tc_maintenance_mode-comingsoon ul.countdown li p {
        font-size: 14px;
        margin-bottom: 0;
    }

    .tc_maintenance_mode-comingsoon .mntc-cs-item i {
        margin-top: 30px;
    }

    .mntc-cs-item p {
        padding: 0;
    }

    .mntc-cs-item.mntc-cs-content {
        padding: 30px 0;
    }

    /* Action box */
    .action-box .pgs_btn.pgs_btn_style_1.pgs_btn_sm,
    .action-box .pgs_btn.pgs_btn_style_2.pgs_btn_sm,
    .action-box .pgs_btn.pgs_btn_style_3.pgs_btn_sm {
        margin-left: 0;
        margin-right: 10px;
    }

    .action-box.center-btn .wpb_wrapper {
        text-align: center;
    }
    .blog-box .blog-info p {
    min-height: inherit;
    }
    .blog-box {
     margin-bottom: 20px;   
    }

    .woocommerce a.remove {
        text-align: left;
    }
    /*new update*/
     .typer-content h2 {
        line-height: 30px;
        font-size: 24px;
        height: 24px;
    }

}

@media(max-width:600px) {
	.our-history .timeline li h4.timeline-title {
    line-height: 20px;
	}
	.custom-quote-wrapper, .custom-quote-wrapper-grey {
		margin-left: 40px;
		padding-right: 40px;
	}
    .masonry .masonry-item {
        width: 50%;
    }

    .error-block h1 {
        font-size: 62px;
    }

    .error-block {
        padding: 20px 0px;
    }

    .error-search-box {
        width: inherit;
    }

    h1 {
        font-size: 34px;
    }

    h2 {
        font-size: 30px;
    }

    h2.section-heading {
        font-size: 34px;
    }

    .section-title-1 h1 {
        font-size: 34px;
    }

    .custom-content-2 h1 {
        font-size: 24px;
    }

    .pgs_portfolio-filterable .fulltab .full-screen.columns-5 .grid-item {
        width: 100%;
    }

    .contact-form .section-field {
        width: 100%;
        margin-right: 0px;
    }

    .pgs_step_feature_style_1 h2.pgs_step_feature-title {
        font-size: 26px;
    }

    .pgs_slider-content-wrapper .pgs_slider-title {
        font-size: 26px;
    }

    .blog-box-info h1 {
        font-size: 24px;
    }

    .full-screen.columns-3 .grid-item {
        width: 100%;
    }

    .feature_text_box_style_3 .feature_info h4 {
        line-height: 30px;
    }

    .vc_tta-style-pgs_accordion_style_2 .vc_tta-panel-title span {
        line-height: 30px;
    }

    .typer-content h2 {
        line-height: 30px;
        font-size: 24px;
    }

    .image-holder h1 {
        font-size: 40px;
    }

    .image-holder .wpb_content_element {
        margin-bottom: 5px;
    }

    .feature_text_box_style_1 {
        text-align: left;
    }

    .full-screen.columns-4 .grid-item {
        width: 100%;
    }

    .inner-intro h1 {
        font-size: 26px;
    }

    .blog .portfolio-item .portfolio-overlay a {
        line-height: 32px;
        width: 30px;
        height: 30px;
    }

    .blog .timeline > li > .timeline-badge {
        font-size: 15px;
        height: 44px;
        line-height: 12px;
        width: 44px;
    }

    .blog ul.timeline:before {
        left: 27px;
    }

    .blog ul.timeline > li > .timeline-badge {
        left: 5px;
    }

    .blog ul.timeline > li > .timeline-panel {
        width: 100%;
    }

    .blog .timeline li.entry-date span {
        display: none;
    }

    .blog ul.timeline::before {
        display: none;
    }

    .blog ul.timeline > li > .timeline-badge {
        display: none;
    }

    .blog ul.timeline > li > .timeline-panel::before {
        display: none;
    }

    .blog ul.timeline > li > .timeline-panel::after {
        display: none;
    }

    .blog .timeline li.timeline-inverted .timeline-panel::after {
        display: none;
    }

    .blog .timeline li.timeline-inverted .timeline-panel::before {
        display: none;
    }

    .blog.timeline-sidebar .timeline li {
        width: 100%;
    }

    .blog .timeline .entry-date-bottom {
        display: none;
    }

    /* Portfolio */
    .isotope-filters-2 {
        text-align: center;
    }

    .portfolio-sidebar.portfolio-block.columns-2 .grid-item {
        width: 100%;
    }

    .portfolio-fullwidth.portfolio-block.columns-2 .grid-item {
        width: 100%;
    }

    .portfolio-sidebar.portfolio-block.columns-3 .grid-item {
        width: 100%;
    }

    .portfolio-fullwidth.portfolio-block.columns-3 .grid-item {
        width: 100%;
    }

    .portfolio-sidebar.portfolio-block.columns-4 .grid-item {
        width: 100%;
    }

    .portfolio-fullwidth.portfolio-block.columns-4 .grid-item {
        width: 100%;
    }

    .masonry.columns-4 .masonry-item {
        width: 100%;
    }

    .full-screen.columns-2 .grid-item {
        width: 100%;
    }

    .full-screen.columns-5 .grid-item {
        width: 100%;
    }

    .news-letter .section-field input.button-border {
        margin-right: 0px;
    }

    .accordion .accordion-title.job-item-title .job-type {
        float: none !important;
        display: block;
        text-align: left;
    }

    /* Home 1 */
    .custom-content-2 strong {
        font-size: 16px;
    }

    .owl-carousel-4 .owl-nav .owl-prev {

        left: 60%;
    }

    .owl-carousel-4 .owl-nav .owl-next {
        right: 60%;
    }

    /* Home 4 */
    #tabs .tabs li {
        margin: 5px 0px;
    }

    /* Home 9 */
    .pgs_portfolio-filterable .full-screen.columns-3 .grid-item {
        padding: 7px 0;
    }

    /* Team 2 */
    .pgs_team_style-4 .grid-item {
        padding: 7px 0px !important;
    }

    .reply.pull-right {
        float: none !important;
    }

    .reply.pull-right a {
        margin-left: 0px;
        margin-bottom: 10px;
        display: block;
    }

    #comments .comments-info .comment-date a {
        margin-bottom: 0;
    }

    /* Hero text effect */
    .text-dropping .custom-content-2 h1,
    .text-dropping .custom-content-2 .dropping-words {
        font-size: 20px;
        line-height: 30px;
        padding-right: 90px;
    }

    .dropping-words {
        text-indent: 4px;
    }

    /* Team */
    .pgs_team_style-4 .full-screen.columns-4 .grid-item {
        padding: 15px !important;
    }

}

@media(max-width:479px) {
	.quote-mark-r {top: 15px; right: 0}
	.quote-mark-l {top: 15px;}
.wpb_wrapper h2 {
    font-size: 16px;
}
    .error-search-box input.search-field {
        width: 62%;
    }

    .section-title-1 h1 {
        font-size: 28px;
    }

    h2.section-heading {
        font-size: 28px;
    }

    h3 {
        font-size: 22px;
    }

    .custom-content-2 h1 {
        font-size: 18px;
    }

    .creativity h1 {
        font-size: 30px;
        line-height: 40px;
    }

    .video-content h1 {
        font-size: 30px;
    }

    .news-letter .section-field input {
        width: 100%;
        margin-bottom: 10px;
    }

    .news-letter .section-field input.button-border {
        width: 100%;
    }

    .social-full a {
        line-height: 40px;
        height: 40px;
        font-size: 12px;
    }

    .news .meta a {
        line-height: 30px;
    }

    .share .share-button {
        font-size: 14px;
        padding: 9px 12px;
    }

    .share ul {
        padding: 6px 11px;
        right: 14px;
        width: 140px;
    }

    .share ul li a {
        padding: 3px 4px;
    }

    /*inner pages*/
    .vc_tta-style-pgs_accordion_style_1 .vc_tta-panel-heading span {
        line-height: 20px;
    }

    /* Home 1 */
    .custom-content-2 strong {
        font-size: 15px;
    }

    .owl-carousel-4 .owl-nav .owl-prev {
        left: 66%;
    }

    .owl-carousel-4 .owl-nav .owl-next {
        right: 66%;
    }

    .footer .recent-post-info a {
        width: 205px;
    }

    /* Home 7 */
    .vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .fa-question {
        display: none;
    }

    .vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .vc_tta-title-text:not(:empty):not(:first-child),
    .vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .vc_tta-title-text:not(:empty)~* {
        margin-left: 0;
    }

    .vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .vc_tta-panel-title>a {
        padding: 6px 12px;
        padding-right: 30px;
        font-size: 15px;
    }

    .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
        right: 10px;
    }

    /* About us */
    .our-history .timeline > li > .timeline-badge {
        left: 4px;
        margin-left: 0;
    }

    .row-background-dark .our-history .timeline::before {
        left: 12px;
        margin-left: 0;
    }

    .our-history .timeline > li > .timeline-panel::before {
        left: 35px;
    }

    .our-history .timeline > li.timeline-inverted > .timeline-panel::before {
        left: 35px;
    }

    .our-history .timeline > li > .timeline-panel {
        padding: 10px 0 20px 86px;
    }

    .our-history .timeline .timeline-arrow {
        bottom: -27px;
        left: 6px;
    }

    /* Send massge popup */
    .contact-info {
        padding: 15px;
        width: 289px;
    }

    /* SRevice 3 */
    .service-block b,
    .service-block.left b {
        top: 68px;
    }

    /* Our client */
    .clients-photo {
        display: block;
        float: none;
        margin-bottom: 15px;
        margin-right: 0;
    }

    .clients .entry-title .client-link {
        display: block;
        float: none;
        margin-top: 10px;
    }

    /* Portfolio */
    .port-photo {
        height: 56px;
        line-height: 56px;
        width: 94px;
    }

    .port-arrow {
        height: 56px;
        width: 35px;
    }

    .port-arrow i {
        font-size: 22px;
        line-height: 56px;
    }

    .port-meta li {
        font-size: 15px;
        margin-bottom: 15px;
    }

    .port-meta li b {
        display: table-cell;
        width: 87px;
    }

    .port-meta li span {
        display: table-cell;
    }

    /* Team single */
    .custom-content-4 .pull-left {
        float: none !important;
    }

    .custom-content-4 .title span {
        margin-bottom: 15px;
    }

    .custom-content-4 .social {
        float: none;
        margin-top: 0;
        margin-bottom: 15px;
    }

    .custom-content-4 .social li a {
        margin-left: 0;
        margin-right: 5px;
    }

    /* Blog */
    .share ul {
        padding: 6px;
    }

    .gallery-item {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .woocommerce ul.products li.product, 
    .woocommerce-page ul.products li.product {
        width: 100%;
    }

    .woocommerce .star-rating {
        margin-bottom: 5px; 
        float: none;
    }


}

@media (max-width:1240px) {
    .boxed-layout .page-wrapper {
        width: inherit;
    }

    .boxed-layout.page-wrapper {
        width: inherit;
    }

}

@media (max-width:1199px) {
    .boxed-layout .page-wrapper .mega-menu.desktopTopFixed .menu-list-items {
        width: 100%;
        padding: 0px;
    }

}

@media (max-width:992px) {
    .boxed-layout .page-wrapper .mega-menu.desktopTopFixed .menu-list-items {
        width: 100%;
    }
	.admin-bar .mega-menu.desktopTopFixed .menu-list-items{height:50px;}
	.topbar{ display:none;}
	
}

@media (max-width:1199px) {
    .boxed-layout.page-wrapper .mega-menu.desktopTopFixed .menu-list-items {
        width: 100%;
    }

}

@media (max-width:992px) {
    .boxed-layout.page-wrapper .mega-menu.desktopTopFixed .menu-list-items {
        width: 100%;
    }
	.mega-menu.mobileTopFixed .menu-list-items{ background:#0D2944;}
	

}


/*end of responsive.css*/





@media only screen and (max-width:1800px){
	.prod-screen-r.ipad-onboard:before{ background-size:55%;}
	.prod-list-l ul{margin-top:0;}
}





@media only screen and (max-width:1600px){
	.prod-screen-r.ipad-onboard:before{ background-size:50%;}
	.prod-list-l ul{margin-top:0;}
}




@media only screen and (max-width:1400px){
	.prod-screen-r.ipad-onboard:before{ background-size:45%;}
	.prod-list-l ul{margin-top:0;}
	
}
@media only screen and (min-width:1201px){
	.video-thumbnail .video-title {
		font-size: 20px
	}
}
@media only screen and (max-width:1200px){
.enterprise-pack .pgs-pricing-table-style-1 .pricing-title .pricing-prize h2 {height:81px}
.benefits-wrapper .left-col, .benefits-wrapper .right-col{ display:none !important;}
.benefits-wrapper .benefit-tbl-wrapper{ width: 100%; margin:0 auto;}
.intro-title p{ font-size:36px; line-height:36px;}
.prod-screen1:before{background-size: 70%; height:550px;    left: -90%; top:51%;}
.prod-screen-r.mobile-app:before{     left: -56%;    background-size: 70%;    top: 56%; height: 600px;}
.prod-screen-r.ipad-onboard:before {    background-size: 35%;    top: 70%; left:0%;}
.prod-screen1.e-sign:before {left: -100%;    top: 46%;    background-size: 74%;}
.prod-screen-r.eng-letter:before {   background-size: 68%;    left: -18%;    top: 52%;}
.prod-list ul, .prod-list-l ul {    margin-bottom: 70px;    margin-top: 0;}
.prod-screen-r:before{     background-size: 70%;    left: -16%; top:64%; height:500px; }
.pgs-pricing-table-style-1.pricing-table .pricing-list ul {padding-left: 60px;}
.pricing-prize{ padding:0 10px;}
.pgs-pricing-table-style-1 .pricing-title .pricing-prize h2 {font-size: 42px;}
.prod-screen-r.secure-message:before, .prod-screen-r.firmview:before, .prod-screen-r.firm-to-one:before, .prod-screen-r.built-in-crm:before, .prod-screen-r.secure-file:before {background-size: 68%;    top: 53%;}
.enterprise-pack .pgs-pricing-table-style-1 .pricing-title .pricing-prize h2{ font-size:32px;}
.small-pack .pricing-title .pricing-prize h2::before, .mid-pack .pricing-title .pricing-prize h2::before {font-size: 32px;}
.vc_row.vc_row-o-equal-height>.prod-screen1.vc_column_container, .vc_row.vc_row-o-equal-height>.prod-screen-r.vc_column_container{ min-height:600px;}

.our-history .timeline > li.timeline-inverted > .timeline-panel:before{ left:-30px;}

.vc_separator.wpb_content_element.custom-heading-border{ width:32px;}
}


@media only screen and (max-width:992px){
.entry-content p, .pgs_list { margin-bottom: 15px;  font-size: 16px;  line-height: 22px;}
h2.custom-title {  vertical-align: middle; font-weight: 500px !important; background-size: 35px; line-height: 36px; padding-left:45px; margin-bottom: 20px}
.vc_custom_1525169172910 h2.custom-title {
	padding-left: 0;	
}
.vc_separator.wpb_content_element.custom-heading-border{ margin-top:-18px;}
.custom-quote .quote{ font-size:16px; line-height:24px; }

.prod-screen-r.ipad-onboard:before { background-size: 34%; top:76%; left:-4%;}
.prod-screen-r:before{ left:0%; top:65%;  background-size:56% ;}
.prod-screen1:before{ left:-90%; top:58%;  background-size:56%;}
.prod-list ul.pgs_list_style_2 li, .prod-list-l ul.pgs_list_style_2 li  {    font-size: 14px;}

.prod-screen-r.secure-file:before, .prod-screen1.mobile-app:before{ right:0; top:50%; background-size:65%;}
.prod-screen1.e-sign:before{background-size: 60%; top:60%; right:0}
.prod-screen-r.secure-message:before, .prod-screen-r.firmview:before, .prod-screen-r.firm-to-one:before, .prod-screen-r.built-in-crm:before, .prod-screen-r.secure-file:before{background-size: 64%; top:62%; left:-12%}

.mega-menu .menu-links > li.nav-contact{ display:block;}
.mega-menu .menu-mobile-collapse-trigger.active:before{ top:10px;}
.mega-menu.desktopTopFixed .menu-list-items{ background:#0D2944; opacity:0.9; height:50px;}


.our-history .timeline > li.timeline-inverted > .timeline-panel::before{left:-22px;}
.our-history .timeline > li:nth-child(8)> .timeline-panel:before, .our-history .timeline > li:nth-child(10)> .timeline-panel:before {width: 32px}
.our-history .timeline > li.timeline-inverted{ }
.our-history .timeline>li:nth-child(8) .timeline-heading, .our-history .timeline>li:nth-child(10) .timeline-heading  { margin-left:24px; margin-bottom: 20px;}
.address-txt p{ font-size:16px;}
.mega-menu.mobileTopFixed .menu-list-items{ background:#0D2944;}
.mega-menu.desktopTopFixed .menu-list-items{ background:#0D2944  !important;; opacity:0.9; height:60px;}
.mega-menu img.logo-type-sticky{ margin-top:15px; margin-bottom:16px;}
.menu-mobile-collapse-trigger {    margin-top: 2px !important;}

.mega-menu .menu-mobile-collapse-trigger{ margin-top:10px !important;}
.mega-menu .menu-logo{ padding-bottom:0;}
.pgs-pricing-table-style-1.pricing-table .pricing-list ul {padding-left: 40px;}
.entry-content .pricing-list li{ font-size:14px;}

.mega-menu img{ margin-top:10px;}


.why-liscio-txt{ margin-bottom:0; padding-bottom:40px;}
.home-section-spacing { padding-top: 20px;    padding-bottom: 40px;}
.benefit-tbl td{ font-size:16px;}
#request-a-demo form {    margin-top: 40px;}


}






@media only screen and (max-width: 767px) {
h2.custom-title{ font-size:24px; line-height:54px;letter-spacing: 0}


.section-title-1 .title-line{height:1px; }
.entry-content h2.section-heading, h2.custom-title {font-size: 24px; background-size: 30px; line-height: 32px; background-position: bottom left; min-height: 40px}

.mega-menu .menu-mobile-collapse-trigger {    margin-top: 0px !important;}
.mega-menu .menu-logo > li{ height:40px;}
.mobileTopFixed.mega-menu .menu-logo > li{ height:30px;}
.logo-type-default{ display:none !important;}
.intro-title p{ font-size:30px; line-height:30px;}
.topbar, .topbar-right{ display:none;}
.topbar-right.text-right{ text-align:right;}
.client-logo .vc_column_container{ width:40%;}
.menu-list-items >.container{ padding:0;}
#header.defualt, #header.dark-transparent, #header.secondary-menu-transparent, #header.burger{ background:#fff; height:50px;}
.mega-menu .menu-mobile-collapse-trigger{ left:0;}
.mega-menu .menu-logo > li > a img {     height: 30px;    margin-left: 60px; margin-top:0;}
.menu-mobile-collapse-trigger {    margin-top: 0 !important;}

.mega-menu .menu-mobile-collapse-trigger{ background:#00a9da; width:50px;}
.mega-menu .menu-mobile-collapse-trigger:hover{ background:#00a9da;}
.mega-menu .menu-links {    top: 50px;}
.mega-menu .menu-mobile-collapse-trigger:before, .mega-menu .menu-mobile-collapse-trigger:after, .mega-menu .menu-mobile-collapse-trigger span{ top:16px; left:1px;}
.mega-menu .menu-mobile-collapse-trigger:after{ top:30px;}
.mega-menu .menu-mobile-collapse-trigger span{ top:23px;}
.mega-menu .menu-mobile-collapse-trigger:after{ top:30px;}
.mega-menu.mobileTopFixed .menu-list-items{ background:#fff !important; opacity:1; height:50px;}
.mega-menu.desktopTopFixed .logo-type-sticky{ display:none;}
.admin-bar .mega-menu.desktopTopFixed .menu-list-items{height:50px;}
.mega-menu.desktopTopFixed .menu-list-items{ background:#fff;}
.mega-menu .menu-mobile-collapse-trigger.active:before{ top:12px;}
.mega-menu .menu-logo > li > a.request-a-demo{font-size: 12px;    color: #00afcc;    font-weight: 500;    float: right;    margin-right: 10px;    border-radius: 4px;    border: solid 1px #00afcc;    padding: 6px;}

h2.section-heading{ background-size: 35px; }
h4 {font-size: 20px;}

/*.firmView-title-hm h2{ background-image:url(images/firmview.png); }
.secure-msg-title-hm h2{ background-image:url(images/secure_msg.png);}
.secure-file-title-hm h2{ background-image:url(images/secure_file.png); }
.firm-to-one-title-hm h2{ background-image:url(images/firm-to-one.png);}
.mobile-app-title-hm h2{  background-image:url(images/mobileapp.png);}
.ipad-title-hm h2{  background-image:url(images/frontdesk.png); }
.esignature-title-hm h2{ background-image:url(images/esignatures.png);}
.engagement-letter-title-hm h2{  background-image:url(images/engagementletter.png); }
.built-in-crm-title-hm h2{  background-image:url(images/builtcrm.png);   }*/

.vc_separator.wpb_content_element.custom-heading-border{ width:32px; margin-top:-10px; margin-left:0px;}

.entry-content .section-title-1 p{ font-weight:bold; }
.entry-content .section-title-1 .title-line:before{ display:none; }	

.why-liscio-txt p{ text-align:left; width:100%; }
.why-liscio-txt{ padding-bottom:50px;}

.col-flex-dir, .with-right_sidebar{ flex-direction: column-reverse; display: -webkit-flex; /* Safari */    -webkit-flex-direction: column-reverse; /* Safari 6.1+ */    display: flex;}

h2.liscioadd{ font-size:24px !important;}
.addresstxt p, .benefit-tbl th:nth-child(1) span, .benefit-tbl th:nth-child(3) span, .entry-content p, .entry-content li,.benefit-tbl td:nth-child(2){ font-size:16px; line-height: 20px}
.entry-content li {padding-bottom: 10px;}
.number-wrapper.number-wrapper1 .wpb_wrapper{ text-align:left;}
.benefit-tbl td:nth-child(2){line-height:24px;}

.benefit-tbl-wrapper{ padding:18px 0;}
.benefit-tbl th:nth-child(2) {font-size: 18px; }
.benefit-tbl th:nth-child(1) span {   border-radius: 20px 20px 20px 0;    padding: 8px 15px;    font-weight: 500;}
.benefit-tbl th:nth-child(3) span { padding:20px 0 20px; font-weight:500; border-radius:20px 0 20px 20px;  padding: 8px 15px;}
.benefit-tbl td:nth-child(1) i::before , .benefit-tbl td:nth-child(3) i::before {font-size: 20px ; line-height:24px;}



.our-history h4.timeline-title {font-size: 18px; line-height:20px; margin-bottom:0;}
.row-background-light .our-history .timeline .text-muted, .our-history .timeline>li:nth-child(8) h4.timeline-title, .our-history .timeline>li:nth-child(10) h4.timeline-title, .fa-quote-right:before, .fa-quote-left:before, .custom-quote p.quote   {font-size: 14px ; }


.our-history .timeline > li > .timeline-badge{ left:0px; top:5px;}
.our-history .timeline > li > .timeline-panel::before, .our-history .timeline > li.timeline-inverted > .timeline-panel::before{left:26px; top:18px;}
.our-history .timeline > li:nth-child(8)> .timeline-panel:before, .our-history .timeline > li:nth-child(10)> .timeline-panel:before {width: 22px;}
.our-history .timeline > li.timeline-item-odd .timeline-panel, .our-history .timeline > li.timeline-item-even .timeline-panel{ padding:0px 0 20px 75px;}
.our-history .timeline > li:nth-child(8)>.timeline-badge, .our-history .timeline > li:nth-child(10)>.timeline-badge{ left:14px;}
.our-history .timeline > li:nth-child(8)> .timeline-panel:before, .our-history .timeline > li:nth-child(10)> .timeline-panel:before { width: 25px;}
.our-history .timeline > li.timeline-inverted > .timeline-panel::before{ top:16px;}
.our-history .timeline > li:nth-child(8)>.timeline-badge, .our-history .timeline > li:nth-child(10)>.timeline-badge{ top:3px;}
.our-history .timeline>li:nth-child(8) h4.timeline-title, .our-history .timeline>li:nth-child(10) h4.timeline-title {margin-left: 40px; padding:8px 15px; font-size:20px; border-radius:18px 0 18px 18px; margin-top:0; line-height:20px}
.our-history h4.timeline-title.text-blue {    margin-top: 9px;}
.our-history  .timeline>li:nth-child(8) .timeline-heading p, .our-history .timeline>li:nth-child(10) .timeline-heading p { margin-left:50px;}


.timeline-heading p {    margin-bottom: 0;}
.fa-quote-right:before, .custom-quote p.quote {line-height: 20px;}
.custom-quote-wrapper .name {font-size: 13px}
.custom-quote-wrapper .name, .custom-quote-wrapper-grey .name { margin-left: 80px; font-size: 12px;}
.custom-quote-wrapper .name{ margin-left:50px;}
.custom-quote-wrapper, .custom-quote-wrapper-grey{ width:95%;}
.custom-quote .quote {    color: #333333;    font-size: 24px;  line-height: 22px; padding-top: 0;}


.client-logo .vc_column_container {		width: 50%;	}

.vc_row.vc_row-flex.quote-outer, .vc_row.vc_row-flex.quote-outer-grey{ margin:0 40px;}
.photo{ bottom:-40px;}
.about-photo-left img{ width:150px; height:150px; margin-bottom:25px;}
.about-name{ margin-left:30px; margin-top:40px;}
.request-a-demo h2, .request-a-demo p, .request-a-demo label{ text-align:left;}
.footer-widget p{ font-size:18px;}

.pricing-table{ margin-bottom:50px;}
.enterprise-pack .pricing-table{ margin-bottom:10px; }
.enterprise-pack .pgs-pricing-table-style-1 .pricing-title>h2, .mid-pack .pgs-pricing-table-style-1 .pricing-title>h2, .small-pack .pgs-pricing-table-style-1 .pricing-title>h2 {font-size: 32px;}


.small-pack .pricing-title .pricing-prize h2::before, .mid-pack .pricing-title .pricing-prize h2::before {font-size: 36px !important;}
.small-pack .pricing-prize h2::after, .mid-pack .pricing-prize h2::after {font-size: 24px !important;}

.pgs-pricing-table-style-1 .pricing-title span{font-size: 14px !important; margin-top:10px; padding: 0 !important;}
.entry-content .pricing-list li {font-size: 14px;}


.vc_row.vc_row-o-equal-height>.prod-screen1.vc_column_container, .vc_row.vc_row-o-equal-height>.prod-screen-r.vc_column_container{ min-height:250px; margin-bottom:50px; position:relative;}
.why-liscio-txt{ margin-bottom:0; padding-bottom:30px;}
.prod-screen1:before, .prod-screen-r:before, .prod-screen-r.mobile-app:before { background-size: contain !important;  background-position: top !important; left: 0 !important;  width: 100%;  text-align: center;  margin: 0; top: 0 !important; height:275px;}	
.front-desk-details .prod-screen-r:before {    height: 100% !important;}


}



@media only screen and (max-width: 479px) {
.entry-content h2.section-heading, h2.custom-title {font-size: 18px; background-size: 30px;  padding-left: 40px; line-height: 32px; background-position: bottom left; min-height: 40px}	
.firmView-title-hm h2:after, .firm-to-one-title-hm h2:after, .mobile-app-title-hm h2:after, .ipad-title-hm h2:after, .esignature-title-hm h2:after, .engagement-letter-title-hm h2:after, .built-in-crm-title-hm h2:after, .secure-msg-title-hm h2:after, .secure-file-title-hm h2:after {left: -20px;}
.about-name{ margin-left:0; margin-top:0; margin-bottom: 10px !important; width: 100%; line-height: 32px}
.entry-content p, .pgs_list{ line-height:20px;}
.wpb_wrapper h2.home-banner-head {	font-size: 28px; line-height:36px}
.custom-quote {	padding: 15px 20px;	margin-right: 0;border-radius: 45px 45px 45px 0;}
.custom-quote .fa-quote-right {	position: absolute;	right: 32px;}
.quote-mark-l {	position: absolute;	left: 24px;	}
.photo{width: 42px; height: 42px;   bottom: -17px;}
.photo img {    border-radius: 50%;    width: 35px;    height: 35px;}
.custom-quote-wrapper .name, .custom-quote-wrapper-grey .name {    margin-left: 25px;    font-size: 12px;}
h4.timeline-title.text-blue {
    margin-top: 2px;
}
.our-history .timeline>li:nth-child(8) h4.timeline-title, .our-history .timeline>li:nth-child(10) h4.timeline-title {line-height:20px}
.row-background-light .our-history .timeline .text-muted {font-size: 14px;	}

.why-liscio-txt{ text-align:left; width:100%;}
.prod-list-l ul.pgs_list_style_2 li, .prod-list ul.pgs_list_style_2 li  {    font-size: 14px !important;}
.pgs-pricing-table-style-1 .pricing-title .pricing-prize h2 {font-size: 36px !important;	line-height: 40px;	}


.request-a-demo h2 {font-size: 24px; line-height: 30px;}

.home-banner-subhead  {		font-size: 14px;		line-height: 18px;	}
.watch-video-btn, .demo-btn {		text-align: center;    float: none;    width: 100%;	}
.vc_btn3-container.vc_btn3-center {		text-align: center;	}
	
	
#product-hero {		min-height: 500px;	}
.request-btn a, .request-demo-btn .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline { 		font-size: 16px;	}

}

#feature-table {
	position: relative;
	height: 850px;
	width: 100%;
}

#feature-table #feature-logo {
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
#feature-table .feature-item{
	transition: all 0.5s ease;
	position: absolute;
	top:50%;
	left:50%;
}

#feature-table #feature1.feature-item .bg{
	transition: all 0.5s ease;
}

#feature-table .feature-item a{
	position: absolute;
	display: block;
}

#feature-table .feature-item .feature-name{
	transition: all 0.5s ease;
	position: absolute;
	text-align: center;
	color: #fff;
	font-size: 15px;
	line-height: 17px;
	width: 120px;
	height: 18px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0
}

#feature-table .feature-item .feature-icon{
	transition: all 0.5s ease;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 9
}


#feature-table .feature-item#feature1{
	margin-left: -374px;
	margin-top: -322px;
	width: 254px;
	height: 319px;
}

#feature-table .feature-item#feature2{
	margin-left: -184px;
	margin-top: -374px;
	width: 369px;
	height: 170px;
}

#feature-table .feature-item#feature3{
	margin-left: 119px;
	margin-top: -322px;
	width: 254px;
	height: 319px;
}

#feature-table .feature-item#feature4{
	margin-left: 119px;
	margin-top: 3px;
	width: 254px;
	height: 320px;
}

#feature-table .feature-item#feature5{
	margin-left: -184px;
	margin-top: 203px;
	width: 369px;
	height: 170px;
}

#feature-table .feature-item#feature6{
	margin-left: -374px;
	margin-top: 3px;
	width: 254px;
	height: 320px;
}

#feature-table #feature1.feature-item .feature-icon, #feature-table #feature1.feature-item .feature-name{
	margin-left: -10px;
}

#feature-table #feature2.feature-item .feature-icon, #feature-table #feature2.feature-item .feature-name{
	margin-top: -10px;
}

#feature-table #feature3.feature-item .feature-icon, #feature-table #feature3.feature-item .feature-name{
	margin-left: 10px;
}

#feature-table #feature4.feature-item .feature-icon, #feature-table #feature4.feature-item .feature-name{
	margin-left: 10px;
	margin-top: -10px;
}

#feature-table #feature5.feature-item .feature-icon, #feature-table #feature5.feature-item .feature-name{
	margin-top: 10px;
}

#feature-table #feature6.feature-item .feature-icon, #feature-table #feature6.feature-item .feature-name{
	margin-left: -10px;
	margin-top: -10px;
}

@media only screen and (min-width: 768px) {

	#feature-table .feature-item:hover {
		z-index: 99;
	}

	#feature-table .feature-item:hover .bg{
		transform: scale(1.1);
	  	-webkit-filter: brightness(1.3) drop-shadow(0 5px 5px #222);
	  	filter: brightness(1.3) drop-shadow(0 5px 5px #222);
	}

	#feature-table .feature-item:hover .feature-name{
		opacity: 1
	}

	#feature-table #feature1.feature-item:hover {
		transform: translate(-7%, -3.8%);
	}

	#feature-table #feature1.feature-item:hover .feature-icon{
		margin-top: -25px;
		margin-left: -20px;
	}

	#feature-table #feature1.feature-item:hover .feature-name{
		margin-top: 25px;
		margin-left: -20px;
	}

	#feature-table #feature2.feature-item:hover {
		transform: translate(0, -14%);
	}

	#feature-table #feature2.feature-item:hover .feature-icon{
		margin-top: -25px;
	}

	#feature-table #feature2.feature-item:hover .feature-name{
		margin-top: 25px;
	}

	#feature-table #feature3.feature-item:hover {
		transform: translate(7%, -3.8%);
	}

	#feature-table #feature3.feature-item:hover .feature-icon{
		margin-top: -25px;
		margin-left: 20px;
	}

	#feature-table #feature3.feature-item:hover .feature-name{
		margin-top: 25px;
		margin-left: 20px;
	}

	#feature-table #feature4.feature-item:hover {
		transform: translate(7%, 3.8%);
	}

	#feature-table #feature4.feature-item:hover .feature-icon{
		margin-top: -35px;
		margin-left: 10px;
	}

	#feature-table #feature4.feature-item:hover .feature-name{
		margin-top: 15px;
		margin-left: 10px;
	}

	#feature-table #feature5.feature-item:hover {
		transform: translate(0, 14%);
	}

	#feature-table #feature5.feature-item:hover .feature-icon{
		margin-top: 0;
	}

	#feature-table #feature5.feature-item:hover .feature-name{
		margin-top: 45px;
	}

	#feature-table #feature6.feature-item:hover {
		transform: translate(-7%, 3.8%);
	}

	#feature-table #feature6.feature-item:hover .feature-icon{
		margin-top: -35px;
		margin-left: -10px;
	}

	#feature-table #feature6.feature-item:hover .feature-name{
		margin-top: 15px;
		margin-left: -10px;
	}

}

@media only screen and (min-width: 768px) and (max-height: 899px) {
	#feature-table {
		zoom: 0.8;
	}
}

@media only screen and (max-width: 767px) {
	#feature-table {
		position: relative;
		height: auto;
		width: 100%;
	}

	#feature-table #feature-logo {
		display: none;
	}

	#feature-table .feature-item{
		position: relative;
		top:0;
		left:0;
		width: 47% !important;
		height: 200px !important;
		display: inline-block;
		margin: 1.5% !important;
		text-align: center;
		float: left;
		background: #0d2944;
		padding: 40px 15px;
		border-radius: 4px;
	}

	#feature-table .feature-item .bg{
		display: none;
	}

	#feature-table .feature-item .feature-name{
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0,0);
		opacity: 1;
		margin: 0 !important;
		width: 100%;
		padding: 10px 10%;
		font-size: 16px;
		line-height: 20px;
	}

	#feature-table .feature-item a {
		position: relative;
		top: 50%;
	    transform: translateY(-50%);
	    margin-top: -10px;
	}

	#feature-table .feature-item .feature-icon{
		position: relative;
		margin: 0 !important;
		top: 0;
		left: 0;
		transform: translate(0,0);
	}

}

@media only screen and (max-width: 419px) {
	#feature-table .feature-item{
		height: 140px !important;
		width: 100% !important;
		margin: 1.5% 0 !important;
		padding: 30px 12px;
		border-radius: 4px;
	}
	
	

	#feature-table .feature-item .feature-icon{
		zoom: 0.6;
	}
}
.col-lg-6.col-md-6.text-right.footer-contact-info i.fa.fa-instagram.last-icon {
    margin-right: 10px;
}
@media only screen and (max-width: 991px){
	.col-lg-6.col-md-6.text-right.footer-contact-info i.fa.fa-instagram.last-icon {
    	margin-right: 79px;
	}
}



@media (max-width: 767px){
	
	.request-a-demo{ text-align:left; /*margin-left:15px;*/}
	#request-a-demo form{ margin-left:30px !important;}
}


@media only screen and (min-width: 480px) and (max-width:767px){
	.client-logo img{ max-width:260px;}	
	
}
#header{ background-color:#0D2944}
@media only screen and (min-width:993px){
.topbar-right{
	top: 0;
    position: fixed;
    overflow: hidden;
    z-index: 9999999999999999;
   min-width:205px;
}
.mega-menu .menu-logo{ margin-top:41px;}
#primary-menu{ margin-top:-65px;}
	}

.wpcf7 .ajax-loader{display:none !important;}