.box-slider .content-box p.sub-title {
	font-size: 30px;
	padding: 0 20px;
}
.box-slider h1.title {
	font-size: 36px;
	text-align: center;
	text-transform: uppercase;
}
.box-slider {
	padding: 0 20% !important;
}
.title-section .title, #footer .widget-link ul li a, #footer .footer-bottom .wrap-fx .Copyright p, #footer .footer-bottom .wrap-fx .list li a, .tf-counter .content-about p, .tf-counter .content-about h2 {
	text-transform: none !important;
}
.tf-counter .content-about h2 {
	font-size: 38px;
}
.custom-article .bg-1, .custom-article .bg-style {
	display: none;
}
.art-main {
	text-align: justify;
}
.art-main p:not(:last-child) {
	margin-bottom: .5rem;
}
.icon-box .content h5 {
	text-transform: none;
}
.title-section .title {
	font-size: 36px;
  
}
.flat-accordion.style2 .flat-toggle h6.toggle-title {
	font-size: 28px;
}
.vid {
	aspect-ratio: 16 / 9;
	display: block;
	
	transform: translateY(5px);
}
.blog .image {
	line-height: 0;
}
.blog .box-blog .content {
	position: relative;
}
@media all and (min-width: 1200px) {
	.vid {
		width: 700px;
	}
	.flat-tabs.tab5 .menu-tab li {
		min-height: 6rem !important;
	}
}
.custom-article-1 h2.title {
	text-align: center;
}
.custom-article-1 .art-main {
	width: 66.6666%;
	display: block;
	margin: auto;
}
.custom-article-1 .icon-rotate {
	top: 5% !important;
  left: 75%  !important;
}
.art-main ol li {
	list-style-type: inherit;
}
.art-main p {
	text-indent: 1rem;
}
.icon-box .content p, .box-couter p,
.box-blog .content .read-more, .flat-tabs.tab5 .menu-tab li, .contact-form fieldset label {
	text-transform: none;
}
.section-faq .title.mb20 {
	text-align: center;
}
#more-1 {
	/*background: url(../assets/images/bg.png) center center no-repeat;	
	background-size: 100% 100%;*/
	background: url(../assets/images/f4.png?d=1.png) center center no-repeat;	
	background-size: cover;
	
	/*background: #ADB5D3;*/
}
.section-faq   h6.toggle-title::after {
	font-size: 30px !important;
	color: red  !important;
}
.contact-form fieldset textarea {
	min-height: 530px;
}
.contact-form fieldset input {
	height: 50px !important;
  padding: 0 10px !important;
}
#zak {
	padding: 60px 0 !important;
}
.flat-tabs.tab5 .menu-tab li {
	padding: 20px !important;
}
#docs .d-ico {
	display: inline-block;
	max-width: 1em;
	margin-right: .25em;
}
#s-two .art-main {
	text-align: justify;
	width: 66.6666%;
		display: block;
		margin: auto;
	
}
@media all and (min-width: 1200px) {
	
}
.htel {
	font-size: 1.4em;
	transform: translateY(.25rem);
	font-weight: 700;
	margin-bottom: 24px;
	margin-left: 1.5em;
}
#more .art-main, #s-two .art-main {
	font-weight: bold;
}
#s-two h2 a {
	text-decoration: underline !important;
}
#s-two {
	background: url(../assets/images/fb.png) center center no-repeat;	
	background-size: 100% 100%;
}
.contact-form fieldset label {
	
}
#footer .l1 {
	width: 20% !important;
}
#footer .widget.widget-logo {
		width: 26% !important;

}
.tg-i {
	display: inline-block;
	width: 1em;
}
#footer .widget.support {
	padding-left: 15px;
}
.custom-article-1 {
	padding: 80px 0 !important;
}
.custom-article-1 .art-main {
	margin: 0;
	font-weight: bold;
	width: 50%;
}
@media all and (min-width: 1200px) {
	#more-1 .art-main {
		width: 50%;
	}
	#more-2 .art-main {
		
		float: right;
	}
}
#more-2 {
	background: url(../assets/images/m2.png) center center no-repeat;	
	background-size: cover;
}
#more-3 {
	background: url(../assets/images/f5.png?t=1) center center no-repeat;	
	background-size: cover;
}
@media all and (min-width: 1200px) {
	.s-two {
		padding: 80px 0 !important;
	}
}
#s-two-1 {
	background: url(../assets/images/s-two-1.png?v=2) top center no-repeat;	
	background-size: cover;
}
#s-two-2 {
	background: url(../assets/images/s-two-2.png?v=2) top center no-repeat;	
	background-size: cover;
}
#s-two-3 {
	background: url(../assets/images/f8.png?t=2) top center no-repeat;	
	background-size: cover;
}
@media all and (min-width: 1200px) {
	.s-two .art-main {
		width: 50%;
	}
	#s-two-2 .art-main {
		float: right;
	}
}
label.error {
	font-size: 1em !important;
}
.contact-form fieldset {
	margin-bottom: 24px;
}
#footer .widget.widget-link.support ul li a {
	max-width: 100%;
}
#footer {
	background: url(../assets/images/bg4.png) center center no-repeat;	
	background-size: cover;
}
#contacts {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.s-two .art-main p {
	text-indent: 1rem;
	font-weight: bold;
}
.p-r135 {
	text-align: justify;
}
#footer .footer-main {
	padding: 100px 0 20px 40px;
}
.footer-bottom {
	transform: translateY(-50px);
}
.flat-tabs.tab5 .menu-tab li {
	flex-grow: 1 !important;
}
@media all and (max-width: 768px) {
	#main-nav-mobi {
		max-height: 70vh;
	}
	#main-nav-mobi ul > li > a {
		text-align: center;
	font-weight: bold;
	/* font-style: ; */
	text-transform: uppercase;
	display: block;
	width: 100%;
	}
	header div > a.st2, .htel, .support .widget-title {
		display: none !important;
	}
	.box-slider h1.title, .title-section .title {
		font-size: 26px !important;
	}
	.box-slider {
		padding: 0 !important;
	}
	.custom-article-1 {
		padding: 30px 0 !important;
	}
	.tf-section.mobie-pb40 {
		padding-bottom: 10px !important;
	}
	.custom-article-1 .art-main, #footer .widget.widget-link {
		width: 100%  !important;
	}
	.image video {
		max-width: 100%  !important;
	}
	.resp .col-md-6 {
		width: 50% !important;
	}
	.tf-section {
		padding: 90px 0 90px !important;
	}
	#footer .footer-main {
		padding: 70px 0 0 !important;
	}
	.widget.widget-logo, footer h6, #footer .widget.widget-logo .footer__logo {
		margin-bottom: 0 !important;
	}
	#footer .widget-link ul li {
		margin-bottom: 9px !important;
	}
	.wrap-fx .list {
		margin-top: 30px;
	}
	#docs {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	.is-mobile {
		display: block !important;
	}
	.is-desktop {
		display: none !important;
	}
	.art-main p {
		line-height: 1.5;
	}
}
@media all and (min-width: 768px) {
	#main-nav {
		display: none;
	}
}
#s-two-1 h2 > a {
	text-decoration: underline !important;
}
.is-mobile {
	display: none;
}
.is-desktop {
	display: block;
}
a[href^="mailto"] {
	font-weight: bold;
	color: red;
	text-decoration: underline;
}
a[href^="/doc"] {
	text-decoration: underline;
}
.arr-d {
	transform: translateX(-50px);
	font-size: 1.6em;
	color: red;
}
marquee {
	font-weight: bold;
	font-size: 1.5em;
	color: red;
}
p > b > a {
	color: red !important;
}