.fl-rich-text a.link-view-here{
	font-size: 15px;
	color: #ff7c00;
	text-decoration: underline;
}
.fl-rich-text a.link-view-here:hover{
	text-decoration: none;
}
.ss-contact-form p,
.ss-contact-form h4{
	margin-bottom: 10px;
}
.ss-contact-form input{
	font-size: 14px;
    color: #8b8d94!important;
    border-width: 1px;
    border-color: rgba(51,51,51,.12)!important;
    background-color: #fdfdfd!important;
    border-radius: 1px;
    width: 100%;
    height: 38px;
    font-family: "Roboto";
        margin-bottom: 10px;
}
.ss-contact-form textarea{
	font-size: 14px;
    color: #8b8d94!important;
    border-width: 1px;
    border-color: rgba(51,51,51,.12)!important;
    background-color: #fdfdfd!important;
    border-radius: 1px;
    font-family: "Roboto";
    margin-bottom: 10px;
    height: 260px!important;
    padding: 5px 15px;
}
.ss-contact-form .text-contact p{
	margin-bottom: 35px;
}
.ss-contact-form input.wpcf7-form-control.wpcf7-submit{
	color: #fff!important;
    background-color: #ff7e00!important;
    background: #ff7e00;
    border-radius: 1px;
    padding: 12px 18px;
    min-height: 38px;
    width: auto;
    line-height: 38px;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.ss-contact-form input.wpcf7-form-control.wpcf7-submit:hover{
	background: #23aadd;
    background: -webkit-linear-gradient(135deg,#23aadd 30%,#37ce9d 100%);
    background: linear-gradient(135deg,#23aadd 30%,#37ce9d 100%);
}


/*page case study*/
.ss-text-study .fl-rich-text h2{
	font-size: 34px;
    color: #333;
}
.ss-text-study h2,
.ss-text-study h3,
.ss-text-study p{
	margin-bottom: 10px;
}
.ss-text-study blockquote{
    background-color: #efefef;
    font-style: normal;
    font-size: 16px;
    color: #333;
    border-left: none;
    font-weight: 700;
    padding: 20px 25px;
    margin-bottom: 0;
}
.ss-text-study td{
    border: 1px solid transparent;
    border-top: 1px solid #efefef;
    padding: 5px 10px 5px 5px;
}
.ss-text-study table{
	border: 1px solid transparent;
	border-bottom: 1px solid #efefef;
    width: 100%;
    margin: 0 0 10px;
}

/*Page project*/

.text-ss-project p{
	margin-bottom: 0;
}
.contact-sss-project input{
    width: 100%;
    height: 38px;
    color: #8b8d94!important;
    border-width: 1px;
    border-color: rgba(51,51,51,.12)!important;
    background-color: #fdfdfd!important;
    border-radius: 1px;
    font-size: 14px;
    margin-bottom: 10px;
}
.contact-sss-project input.wpcf7-form-control.wpcf7-submit{
	color: #fff!important;
    background-color: #ff7e00!important;
    background: #ff7e00;
    border-radius: 1px;
    padding: 12px 18px;
    min-height: 38px;
    width: auto;
    line-height: 38px;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.contact-sss-project input.wpcf7-form-control.wpcf7-submit:hover{
	background: #23aadd;
    background: -webkit-linear-gradient(135deg,#23aadd 30%,#37ce9d 100%);
    background: linear-gradient(135deg,#23aadd 30%,#37ce9d 100%);
}
.contact-sss-project p{
	margin-bottom: 10px;
}
/*qtf-privacy-policy*/
.container-wrap{
	max-width: 1300px;
	width: 100%;
	margin:0 auto;
	padding: 0 50px;
}
.entry-header-no-banner{
	flex-wrap: wrap;
    display: flex;
    text-align: center;
    background-color: #f7f7f7;
    min-height: 180px;
    padding-top: 25px;
    padding-bottom: 20px;
    padding-right: 50px;
    padding-left: 50px;
    flex-flow: column wrap;
    justify-content: center;
}
.entry-header-no-banner h1{
	line-height: 40px;
    text-transform: uppercase;
	width: 100%;
	font-family: "robotoregular";
	font-size: 30px;
	font-weight: 700;
	color: #333;
}
.entry-header-no-banner .page-title-head{
	width: 100%;
}
.entry-header-no-banner .page-title-breadcrumbs{
	margin-top: 4px;
	font-family: "robotoregular";
	width: 100%;
	display: flex;
	justify-content: center;
	color: #b5b5b5;
}
.entry-header-no-banner .page-title-breadcrumbs a,
.entry-header-no-banner .page-title-breadcrumbs h3{
	font-weight: 400;
	font-family: "robotoregular";
	font-size: 13px;
	color: #b5b5b5;
	line-height: 23px;
	margin-bottom: 0;
	padding: 0 10px;
}
.entry-header-no-banner .page-title-breadcrumbs a:hover{
	text-decoration: underline;
	cursor: pointer;
}
@media(max-width: 778px){
	.container-wrap{
		padding: 0 20px;
	}
	.entry-header-no-banner{
		padding-right: 20px;
    	padding-left: 20px;
		min-height: 70px;
	}
	.entry-header-no-banner .page-title-breadcrumbs{
		display: none;
	}
	.entry-header-no-banner h1{
		font-size: 24px;
	}
}
/*privacy-policy*/
.content-ss-privacy-policy p,
.content-ss-privacy-policy h3,
.content-ss-privacy-policy h4,
.content-ss-privacy-policy h1{
	margin-bottom: 10px;
}
.content-ss-privacy-policy ol,
.content-ss-privacy-policy ul{
	margin: 0 0 10px 20px;
}
.content-ss-privacy-policy ul{
	list-style: disc;
}
.content-ss-privacy-policy ul li:before{
	display: none;
}
.content-ss-privacy-policy ul li{
	padding-left: 0;
    margin-bottom: 0;
}
.page-template-page-without-banner .inside-right-sidebar{
	margin-top: 70px;
}
.page-template-page-without-banner .sidebar .widget {
    background-color: #efefef;
    padding: 0 50px 0 50px;
}
.page-template-page-without-banner .sidebar .widget .widget-title{
	display: none;
}
.page-template-page-without-banner .sidebar .widget a{
    font-size: 14px;
    color: #5c5c5c;
}
.page-template-page-without-banner .sidebar .widget a:hover{
	color: #ff7e00;
	text-decoration: underline;
}
.page-template-page-without-banner .sidebar li:first-child{
    margin-bottom: 9px;
    border-bottom: 1px solid rgba(92,92,92,.15);
    padding-bottom: 10px;
}
.ss-privacy-policy h1{
	font-size: 44px;
}
.page-template-page-without-banner header.entry-header{
	display: none;
}
@media(max-width: 990px){
	.page-template-page-without-banner .tablet-grid-75,
	.page-template-page-without-banner .tablet-grid-25{
		width: 100%;
	}
	.page-template-page-without-banner #main{
		margin-bottom: 0;
		padding: 0;
	}
	.page-template-page-without-banner .inside-right-sidebar {
	    margin-top: 70px;
	    margin-bottom: 70px;
	}
	.fl-node-5ceba72416733 > .fl-module-content {
	    margin-right: 0px;
	}
}
@media(max-width: 767px){
	.page-template-page-without-banner .sidebar .widget {
	    padding: 0 20px 0 20px;
	}
	
}
/*PAge testimonials*/
.ss-testimonials p,
.ss-testimonials h4{
	margin-bottom: 0;
}
/*ss-sitemap*/
.ss-sitemap ul li:before{
	display: none;
}
.ss-sitemap ul{
	list-style: disc;
	margin: 0 0 10px 20px;
}
.ss-sitemap ul li{
	margin-bottom: 0;
	padding-left: 0;
}
.ss-sitemap ul li a{
	color: #ff7c00;
	text-decoration: underline;
}
.ss-sitemap ul li a:hover{
	color: #ff7c00;
	text-decoration: none;
}

ul.ultimate-closed-list  li:before{
	color: #e27718;
}
ul.ultimate-closed-list h4{
	padding-bottom: 10px;
    padding-top: 10px;
}