.elementor-460 .elementor-element.elementor-element-636c4c48{--display:flex;--min-height:329px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-636c4c48:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-636c4c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f87c64;background-image:url("https://okeanos.global/wp-content/uploads/2025/10/banner-background.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-460 .elementor-element.elementor-element-1b13a9a9{text-align:center;}.elementor-460 .elementor-element.elementor-element-1b13a9a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:900;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-178bcd2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-460 .elementor-element.elementor-element-e17c540{padding:0px 0px 30px 0px;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0.23px;color:#6E6E73;}.elementor-460 .elementor-element.elementor-element-8071ea8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-301788e{padding:30px 0px 30px 0px;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0.23px;color:#6E6E73;}.elementor-460 .elementor-element.elementor-element-995c7a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-460 .elementor-element.elementor-element-4fe80e4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-8c01b4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-8c01b4f:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-8c01b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EB6F63;}.elementor-460 .elementor-element.elementor-element-e61810b{text-align:right;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-63351f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-86ba073{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;color:#15ACBF;}.elementor-460 .elementor-element.elementor-element-3c87e55{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-110bbd7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-110bbd7:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-110bbd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EB6F63;}.elementor-460 .elementor-element.elementor-element-cf5057a{text-align:right;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-460 .elementor-element.elementor-element-e17c540{padding:30px 20px 30px 20px;}.elementor-460 .elementor-element.elementor-element-301788e{padding:30px 20px 30px 20px;}.elementor-460 .elementor-element.elementor-element-86ba073{font-size:16px;}}@media(max-width:767px){.elementor-460 .elementor-element.elementor-element-636c4c48{--min-height:200px;}.elementor-460 .elementor-element.elementor-element-1b13a9a9 .elementor-heading-title{font-size:45px;}.elementor-460 .elementor-element.elementor-element-e17c540{padding:30px 15px 30px 15px;}.elementor-460 .elementor-element.elementor-element-8071ea8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-301788e{padding:30px 0px 30px 0px;}.elementor-460 .elementor-element.elementor-element-995c7a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-460 .elementor-element.elementor-element-8c01b4f{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-e61810b{padding:0px 0px 0px 0px;text-align:justify;font-size:15px;}.elementor-460 .elementor-element.elementor-element-63351f4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-460 .elementor-element.elementor-element-63351f4.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for text-editor, class: .elementor-element-e17c540 */.elementor-460 .elementor-element.elementor-element-e17c540 h5, .elementor-460 .elementor-element.elementor-element-e17c540 h4{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-301788e */.elementor-460 .elementor-element.elementor-element-301788e h5, .elementor-460 .elementor-element.elementor-element-301788e h4{
    font-weight: 700;
}
.patent_section_table tr td {
	border: none;
	text-align: center;
	padding: 23px 27px;
	font-size: 16px;
	color: #8b8b8b;
	position: relative;
}

.patent_section_table .icon img {
	height: 40px;
	margin: 0 auto;
	display: block;
	width: auto;
}

.patent_section_table .icon {
	margin-bottom: 17px;
}

.patent_section_table .table_head strong {
	color: #008e9d;
	font-size: 16px;
	background-color: #eaeaea;
	display: block;
	width: 100%;
	padding: 7px 0;
	border-radius: 50px;
}

.patent_section_table .table_head td:nth-child(even)>strong {
	background-color: #eeeeee;
}

.patent_section_table table tr.table_head {
	border-bottom: 0;
}



.patent_section_table td.country {
	color: #00bcc5;
	font-weight: bold;
	font-size: 18px;
	padding-left: 3% !important;
	text-align: left;
	padding-right: 9px;
}

.patent_section_table table {

	border-collapse: collapse;
}

.patent_section_table span.main_country {
	display: block;
	font-size: 11px;
	font-weight: 400;
	color: #8b8b8b;
	margin: 0;
}

.patent_section_table table tr {
	border-bottom: 1px solid #e4e4e4;
}

.patent_section_table table tr.table_head td {
	padding-bottom: 14px;
	padding-left: 7px !important;
	padding-right: 2px;
	text-align: center;
}

.patent_section_table tr td.patent_number {
	color: #008e9d;
	font-weight: 700;
}


.patent_section_table tr td.status span {
	width: 104px;
	display: block;
	margin: 0 auto;
	padding: 2px 0 4px;
	border-radius: 5px;
	font-weight: bold;
}

.patent_section_table tr span.issued {

	color: #008e9d;
	background-color: #e1ecec;

}

.patent_section_table tr span.validated {
	background-color: #f8dede;
	color: #eb6e62;
}

.patent_section_table tr span.pending {
	background-color: #f7f3df;
	color: #e8c846;
}

.patent_section_table tr strong.under_text {
	display: block;
	color: #008e9d;
}

.patent_section_table tr td.serial_number {
	font-weight: 300;
}

.patent_section_table tr td.expiraton {
	font-weight: 300;
}

.patent_section_table tr td:after {
	content: "";
	background: url(../images/dotted-img.png) no-repeat;
	width: 5px;
	height: 18px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 40%;
	background-size: contain;
}

.patent_section_table tr.table_head td:after {
	display: none;
}

.patent_section_table table tr td:last-child:after {
	display: none;
}

.patent_section_table .small_text {
	color: #8b8b8b;
	display: block;
	font-size: 12px;
	line-height: normal;
}

.patent_section_table .blue_text {
	display: block;
	color: #008e9d;
}

.heading.petent_heading {
	text-align: left;
}

.heading.petent_heading h3 {
	font-weight: 900;
	font-size: 48px;
}

.heading.petent_heading h3 span, .heading.petent_heading h3 {
	font-size: 48px;
	color: #008799;
	text-transform: capitalize;
}

.heading.petent_heading h3 span {
	font-weight: 300;
}

.heading.petent_heading hr.orange_line {
	margin: 0 0 9px;
}

.patent_head p {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.patent_head .date {
	position: absolute;
	right: 0;
	top: 50%;
}

.patent_head {
	position: relative;
}

.patent_bottom_section .wrapper {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.patent_bottom_section .papper_image {

	width: 46%;
	margin-right: 7%;
	position: relative;
	z-index: 9;
	padding-top: 27px;
}

.patent_bottom_section .right_side_text, .patent_bottom_section .inner_text {
	width: 47%;
}

.patent_bottom_section p, .patent_bottom_section p a {
	font-size: 18px;
	color: #15acbf;
	font-weight: 400;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 29px;
	margin-bottom: 11px;
}

.patent_bottom_section .red_bar p, .patent_bottom_section .red_bar p a {
	color: #fff;
}

.patent_section_table table td p{
    display: none;
}

@media screen and (min-width: 768px) {
    .mobile_show, .head_mobile_show {
        display: none;
    }
}

@media(max-width:768px){
    .mobile_hide, .patent_section_table .icon {
	display: none !important;
}
.patent_section_table tr.table_head .head_mobile_show {
        color: #008e9d !important;
        font-weight: 700 !important;
        font-size: 14px !important;
        text-transform: uppercase !important;
    }
    .patent_section_table td.country{
        font-size: 14px;
    }
    	.patent_section_table tr td.status span {
		width: 83px;
		padding: 4px 0 4px;
	}

	.patent_section_table tr td {
		padding: 19px 25px;
	}

	.patent_section_table td.country, .patent_section_table tr td, .patent_section_table .table_head strong, .patent_section_table tr td.status span {
		font-size: 14px;
	}

	.patent_bottom_section p {
		font-size: 15px;
		line-height: 22px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8071ea8 */@media(max-width:768px){
    .elementor-460 .elementor-element.elementor-element-8071ea8{
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e61810b */.elementor-460 .elementor-element.elementor-element-e61810b a{
    color: #fff;
}
.elementor-460 .elementor-element.elementor-element-e61810b b, .elementor-460 .elementor-element.elementor-element-e61810b strong{
    font-weight: 700;
}
.elementor-460 .elementor-element.elementor-element-e61810b .texto{
    text-align: initial;
    max-width: 500px;
    margin-left: auto;
    padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c01b4f */@media(min-width:768px){
    .elementor-460 .elementor-element.elementor-element-8c01b4f{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf5057a */.elementor-460 .elementor-element.elementor-element-cf5057a a{
    color: #fff;
}
.elementor-460 .elementor-element.elementor-element-cf5057a b, .elementor-460 .elementor-element.elementor-element-cf5057a strong{
    font-weight: 700;
}
.elementor-460 .elementor-element.elementor-element-cf5057a .texto{
    text-align: initial;
    max-width: 500px;
    margin-left: auto;
    padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110bbd7 */@media(min-width:1025px){
    .elementor-460 .elementor-element.elementor-element-110bbd7{
    position: relative;
    top: -45px;
    z-index: 1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c87e55 */@media(max-width:767px){
    .elementor-460 .elementor-element.elementor-element-3c87e55{
        display: none;
    }
}/* End custom CSS */