@import url('https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Noto+Sans+Arabic:wght@100..900&display=swap');
@keyframes zoomIn {

from {

opacity:0;

transform:scale3d(0.1, 0.1, 0.1)

}

50% {

opacity:0

}

}

.loginbtn{

	color: #ffffff;

	background-color: #e96426;

	border-color: #e96426;

}

.loginbtn:hover {

	color: #e96426;

	background-color: #ffffff;

	border-color: #e96426;

}

.zoomIn {

	animation-name:zoomIn

}

@keyframes slideInDown {

from {

transform:translate3d(0, -50%, 0);

visibility:visible

}

to {

	transform:translate3d(0, 0, 0)

}

}

.slideInDown {

	animation-name:slideInDown

}

@keyframes slideInUp {

from {

transform:translate3d(0, 50%, 0);

visibility:visible

}

to {

	transform:translate3d(0, 0, 0)

}

}

.slideInUp {

	animation-name:slideInUp

}

@keyframes slideInLeft {

from {

transform:translate3d(-30%, 0, 0);

visibility:visible

}

to {

	transform:translate3d(0, 0, 0)

}

}

.slideInLeft {

	animation-name:slideInLeft

}

@keyframes slideInRight {

from {

transform:translate3d(30%, 0, 0);

visibility:visible

}

to {

	transform:translate3d(0, 0, 0)

}

}

.slideInRight {

	animation-name:slideInRight

}

@keyframes fadeIn {

from {

opacity:0.9

}

to {

	opacity:1

}

}

.fadeIn {

	animation-name:fadeIn

}

@keyframes flipInX {

from {

transform:perspective(400px) rotate3d(1, 0, 0, 20deg);

animation-timing-function:ease-in;

opacity:0

}

40% {

transform:perspective(400px) rotate3d(1, 0, 0, -20deg);

animation-timing-function:ease-in

}

60% {

transform:perspective(400px) rotate3d(1, 0, 0, 10deg);

opacity:1

}

80% {

transform:perspective(400px) rotate3d(1, 0, 0, -5deg)

}

to {

	transform:perspective(40px)

}

}

.flipInX {

	-webkit-backface-visibility:visible !important;

	backface-visibility:visible !important;

	animation-name:flipInX

}

@keyframes fadeInUp {

from {

opacity:0;

transform:translate3d(0, 30%, 0)

}

to {

	opacity:1;

	transform:none

}

}

.fadeInUp {

	animation-name:fadeInUp

}

@keyframes fadeInDown {

from {

opacity:0;

transform:translate3d(0, -30%, 0)

}

to {

	opacity:1;

	transform:none

}

}

.fadeInDown {

	animation-name:fadeInDown

}

@keyframes fadeInLeft {

from {

opacity:0;

transform:translate3d(-40%, 0, 0)

}

to {

	opacity:1;

	transform:none

}

}

.fadeInLeft {

	animation-name:fadeInLeft

}

@keyframes fadeInRight {

from {

opacity:0;

transform:translate3d(40%, 0, 0)

}

to {

	opacity:1;

	transform:none

}

}

.fadeInRight {

	animation-name:fadeInRight

}

@font-face {

font-family:'FuturaPT 300 normal';

src:url("../fonts/FuturaPT-Light.eot");

src:url("../fonts/FuturaPT-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Light.woff2") format("woff2"), url("../fonts/FuturaPT-Light.woff") format("woff"), url("../fonts/FuturaPT-Light.ttf") format("truetype"), url("../fonts/FuturaPT-Light.svg#FuturaPT-Light") format("svg");

font-weight:300;

font-style:normal

}

@font-face {

font-family:'FuturaPT-Demi 500 normal';

src:url("../fonts/FuturaPT-Demi.eot");

src:url("../fonts/FuturaPT-Demi.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Demi.woff2") format("woff2"), url("../fonts/FuturaPT-Demi.woff") format("woff"), url("../fonts/FuturaPT-Demi.ttf") format("truetype"), url("../fonts/FuturaPT-Demi.svg#FuturaPT-Demi") format("svg");

font-weight:500;

font-style:normal

}

@font-face {

font-family:'FuturaPT-Book normal normal';

src:url("../fonts/FuturaPT-Book.eot");

src:url("../fonts/FuturaPT-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Book.woff2") format("woff2"), url("../fonts/FuturaPT-Book.woff") format("woff"), url("../fonts/FuturaPT-Book.ttf") format("truetype"), url("../fonts/FuturaPT-Book.svg#FuturaPT-Book") format("svg");

font-weight:normal;

font-style:normal

}

@font-face {

font-family:'FuturaPT bold normal';

src:url("../fonts/FuturaPT-Bold.eot");

src:url("../fonts/FuturaPT-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Bold.woff2") format("woff2"), url("../fonts/FuturaPT-Bold.woff") format("woff"), url("../fonts/FuturaPT-Bold.ttf") format("truetype"), url("../fonts/FuturaPT-Bold.svg#FuturaPT-Bold") format("svg");

font-weight:bold;

font-style:normal

}

@font-face {

font-family:'FuturaPT 500 medium normal';

src:url("FuturaPT-Medium.eot");

src:url("../fonts/FuturaPT-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Medium.woff2") format("woff2"), url("../fonts/FuturaPT-Medium.woff") format("woff"), url("../fonts/FuturaPT-Medium.ttf") format("truetype"), url("../fonts/FuturaPT-Medium.svg#FuturaPT-Medium") format("svg");

font-weight:500;

font-style:normal

}

@font-face {

font-family:'Futura PT bold normal';

src:url("../fonts/FuturaPT-Bold_1.eot");

src:url("../fonts/FuturaPT-Bold_1.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Bold_1.woff2") format("woff2"), url("../fonts/FuturaPT-Bold_1.woff") format("woff"), url("../fonts/FuturaPT-Bold_1.ttf") format("truetype"), url("../fonts/FuturaPT-Bold_1.svg#FuturaPT-Bold") format("svg");

font-weight:bold;

font-style:normal

}

@font-face {

font-family:'Futura PT 600 normal';

src:url("../fonts/FuturaPT-DemiBold.eot");

src:url("../fonts/FuturaPT-DemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-DemiBold.woff2") format("woff2"), url("../fonts/FuturaPT-DemiBold.woff") format("woff"), url("../fonts/FuturaPT-DemiBold.ttf") format("truetype"), url("../fonts/FuturaPT-DemiBold.svg#FuturaPT-DemiBold") format("svg");

font-weight:600;

font-style:normal

}

@font-face {

font-family:'Futura PT Cond Extra 800 normal';

src:url("../fonts/FuturaPTCond-ExtraBold.eot");

src:url("../fonts/FuturaPTCond-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-ExtraBold.woff2") format("woff2"), url("../fonts/FuturaPTCond-ExtraBold.woff") format("woff"), url("../fonts/FuturaPTCond-ExtraBold.ttf") format("truetype"), url("../fonts/FuturaPTCond-ExtraBold.svg#FuturaPTCond-ExtraBold") format("svg");

font-weight:800;

font-style:normal

}

@font-face {

font-family:'Futura PT Demi 600 normal';

src:url("../fonts/FuturaPT-Demi_1.eot");

src:url("../fonts/FuturaPT-Demi_1.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Demi_1.woff2") format("woff2"), url("../fonts/FuturaPT-Demi_1.woff") format("woff"), url("../fonts/FuturaPT-Demi_1.ttf") format("truetype"), url("../fonts/FuturaPT-Demi_1.svg#FuturaPT-Demi") format("svg");

font-weight:600;

font-style:normal

}

@font-face {

font-family:'Futura PT bold italic';

src:url("../fonts/FuturaPT-BoldObl.eot");

src:url("../fonts/FuturaPT-BoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-BoldObl.woff2") format("woff2"), url("../fonts/FuturaPT-BoldObl.woff") format("woff"), url("../fonts/FuturaPT-BoldObl.ttf") format("truetype"), url("../fonts/FuturaPT-BoldObl.svg#FuturaPT-BoldObl") format("svg");

font-weight:bold;

font-style:italic

}

@font-face {

font-family:'Futura PT 300 normal';

src:url("../fonts/FuturaPT-Light_1.eot");

src:url("../fonts/FuturaPT-Light_1.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Light_1.woff2") format("woff2"), url("../fonts/FuturaPT-Light_1.woff") format("woff"), url("../fonts/FuturaPT-Light_1.ttf") format("truetype"), url("../fonts/FuturaPT-Light_1.svg#FuturaPT-Light") format("svg");

font-weight:300;

font-style:normal

}

@font-face {

font-family:'Futura PT Demi 600 italic';

src:url("../fonts/FuturaPT-DemiObl.eot");

src:url("../fonts/FuturaPT-DemiObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-DemiObl.woff2") format("woff2"), url("../fonts/FuturaPT-DemiObl.woff") format("woff"), url("../fonts/FuturaPT-DemiObl.ttf") format("truetype"), url("../fonts/FuturaPT-DemiObl.svg#FuturaPT-DemiObl") format("svg");

font-weight:600;

font-style:italic

}

@font-face {

font-family:'Futura PT Cond Book normal normal';

src:url("../fonts/FuturaPTCond-Book.eot");

src:url("../fonts/FuturaPTCond-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-Book.woff2") format("woff2"), url("../fonts/FuturaPTCond-Book.woff") format("woff"), url("../fonts/FuturaPTCond-Book.ttf") format("truetype"), url("../fonts/FuturaPTCond-Book.svg#FuturaPTCond-Book") format("svg");

font-weight:normal;

font-style:normal

}

@font-face {

font-family:'Futura PT Cond bold';

src:url("../fonts/FuturaPTCond-Bold.eot");

src:url("../fonts/FuturaPTCond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-Bold.woff2") format("woff2"), url("../fonts/FuturaPTCond-Bold.woff") format("woff"), url("../fonts/FuturaPTCond-Bold.ttf") format("truetype"), url("../fonts/FuturaPTCond-Bold.svg#FuturaPTCond-Bold") format("svg");

font-weight:bold;

font-style:normal

}

@font-face {

font-family:'Futura PT 300 italic';

src:url("../fonts/FuturaPT-LightObl.eot");

src:url("../fonts/FuturaPT-LightObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-LightObl.woff2") format("woff2"), url("../fonts/FuturaPT-LightObl.woff") format("woff"), url("../fonts/FuturaPT-LightObl.ttf") format("truetype"), url("../fonts/FuturaPT-LightObl.svg#FuturaPT-LightObl") format("svg");

font-weight:300;

font-style:italic

}

@font-face {

font-family:'Futura PT Cond bold italic';

src:url("../fonts/FuturaPTCond-BoldObl.eot");

src:url("../fonts/FuturaPTCond-BoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-BoldObl.woff2") format("woff2"), url("../fonts/FuturaPTCond-BoldObl.woff") format("woff"), url("../fonts/FuturaPTCond-BoldObl.ttf") format("truetype"), url("../fonts/FuturaPTCond-BoldObl.svg#FuturaPTCond-BoldObl") format("svg");

font-weight:bold;

font-style:italic

}

@font-face {

font-family:'Futura PT Cond Extra 800 italic';

src:url("../fonts/FuturaPTCond-ExtraBoldObl.eot");

src:url("../fonts/FuturaPTCond-ExtraBoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-ExtraBoldObl.woff2") format("woff2"), url("../fonts/FuturaPTCond-ExtraBoldObl.woff") format("woff"), url("../fonts/FuturaPTCond-ExtraBoldObl.ttf") format("truetype"), url("../fonts/FuturaPTCond-ExtraBoldObl.svg#FuturaPTCond-ExtraBoldObl") format("svg");

font-weight:800;

font-style:italic

}

@font-face {

font-family:'Futura PT Extra 800 normal';

src:url("../fonts/FuturaPT-ExtraBold.eot");

src:url("../fonts/FuturaPT-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-ExtraBold.woff2") format("woff2"), url("../fonts/FuturaPT-ExtraBold.woff") format("woff"), url("../fonts/FuturaPT-ExtraBold.ttf") format("truetype"), url("../fonts/FuturaPT-ExtraBold.svg#FuturaPT-ExtraBold") format("svg");

font-weight:800;

font-style:normal

}

@font-face {

font-family:'Futura PT 500m normal';

src:url("../fonts/FuturaPT-Medium_1.eot");

src:url("../fonts/FuturaPT-Medium_1.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Medium_1.woff2") format("woff2"), url("../fonts/FuturaPT-Medium_1.woff") format("woff"), url("../fonts/FuturaPT-Medium_1.ttf") format("truetype"), url("../fonts/FuturaPT-Medium_1.svg#FuturaPT-Medium") format("svg");

font-weight:500;

font-style:normal

}

@font-face {

font-family:'Futura PT Book1 normal normal';

src:url("../fonts/FuturaPT-Book_1.eot");

src:url("../fonts/FuturaPT-Book_1.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Book_1.woff2") format("woff2"), url("../fonts/FuturaPT-Book_1.woff") format("woff"), url("../fonts/FuturaPT-Book_1.ttf") format("truetype"), url("../fonts/FuturaPT-Book_1.svg#FuturaPT-Book") format("svg");

font-weight:normal;

font-style:normal

}

@font-face {

font-family:'Futura PT Cond 500 italic';

src:url("../fonts/FuturaPTCond-MediumObl.eot");

src:url("../fonts/FuturaPTCond-MediumObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-MediumObl.woff2") format("woff2"), url("../fonts/FuturaPTCond-MediumObl.woff") format("woff"), url("../fonts/FuturaPTCond-MediumObl.ttf") format("truetype"), url("../fonts/FuturaPTCond-MediumObl.svg#FuturaPTCond-MediumObl") format("svg");

font-weight:500;

font-style:italic

}

@font-face {

font-family:'Futura PT 9 normal';

src:url("../fonts/FuturaPT-Heavy.eot");

src:url("../fonts/FuturaPT-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Heavy.woff2") format("woff2"), url("../fonts/FuturaPT-Heavy.woff") format("woff"), url("../fonts/FuturaPT-Heavy.ttf") format("truetype"), url("../fonts/FuturaPT-Heavy.svg#FuturaPT-Heavy") format("svg");

font-weight:900;

font-style:normal

}

@font-face {

font-family:'Futura PT 900 italic';

src:url("../fonts/FuturaPT-HeavyObl.eot");

src:url("../fonts/FuturaPT-HeavyObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-HeavyObl.woff2") format("woff2"), url("../fonts/FuturaPT-HeavyObl.woff") format("woff"), url("../fonts/FuturaPT-HeavyObl.ttf") format("truetype"), url("../fonts/FuturaPT-HeavyObl.svg#FuturaPT-HeavyObl") format("svg");

font-weight:900;

font-style:italic

}

@font-face {

font-family:'Futura PT Extra eiht italic';

src:url("../fonts/FuturaPT-ExtraBoldObl.eot");

src:url("../fonts/FuturaPT-ExtraBoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-ExtraBoldObl.woff2") format("woff2"), url("../fonts/FuturaPT-ExtraBoldObl.woff") format("woff"), url("../fonts/FuturaPT-ExtraBoldObl.ttf") format("truetype"), url("../fonts/FuturaPT-ExtraBoldObl.svg#FuturaPT-ExtraBoldObl") format("svg");

font-weight:800;

font-style:italic

}

@font-face {

font-family:'Futura PT five italic';

src:url("../fonts/FuturaPT-MediumObl.eot");

src:url("../fonts/FuturaPT-MediumObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-MediumObl.woff2") format("woff2"), url("../fonts/FuturaPT-MediumObl.woff") format("woff"), url("../fonts/FuturaPT-MediumObl.ttf") format("truetype"), url("../fonts/FuturaPT-MediumObl.svg#FuturaPT-MediumObl") format("svg");

font-weight:500;

font-style:italic

}

@font-face {

font-family:'Futura PT Cond five normal';

src:url("../fonts/FuturaPTCond-Medium.eot");

src:url("../fonts/FuturaPTCond-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-Medium.woff2") format("woff2"), url("../fonts/FuturaPTCond-Medium.woff") format("woff"), url("../fonts/FuturaPTCond-Medium.ttf") format("truetype"), url("../fonts/FuturaPTCond-Medium.svg#FuturaPTCond-Medium") format("svg");

font-weight:500;

font-style:normal

}

@font-face {

font-family:'Roboto-Regular';

src:url("../fonts/Roboto-Regular.eot");

src:url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto-Regular.ttf") format("truetype"), url("../fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");

font-weight:normal;

font-style:normal

}

@font-face {

font-family:'DMSerifText-Regular';

src:url("../fonts/DMSerifText-Regular.eot");

src:url("../fonts/DMSerifText-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/DMSerifText-Regular.woff2") format("woff2"), url("../fonts/DMSerifText-Regular.woff") format("woff"), url("../fonts/DMSerifText-Regular.ttf") format("truetype"), url("../fonts/DMSerifText-Regular.svg#DMSerifText-Regular") format("svg");

font-weight:normal;

font-style:normal

}

@font-face {

font-family:'Roboto-Light';

src:url("../fonts/Roboto-Light.eot");

src:url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Light.woff2") format("woff2"), url("../fonts/Roboto-Light.woff") format("woff"), url("../fonts/Roboto-Light.ttf") format("truetype"), url("../fonts/Roboto-Light.svg#Roboto-Light") format("svg");

font-weight:300;

font-style:normal

}

@font-face {

font-family:'Roboto-Medium';

src:url("../fonts/Roboto-Medium.eot");

src:url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto-Medium.woff") format("woff"), url("../fonts/Roboto-Medium.ttf") format("truetype"), url("../fonts/Roboto-Medium.svg#Roboto-Medium") format("svg");

font-weight:500;

font-style:normal

}

@font-face {

font-family:'Roboto-bold';

src:url("../fonts/Roboto-Bold.eot");

src:url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto-Bold.ttf") format("truetype"), url("../fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");

font-weight:bold;

font-style:normal

}

header {

	position:fixed;

	z-index:99;

	width:100%;

	transition:all 0.5s ease;

	top:0;

	background:#fff

}

header .social-top ul {

	margin:0

}

header .social-top ul li {

	display:inline-block;

	margin-right:30px

}

header .social-top ul li a img {

	transition:all 0.5s ease

}

header .social-top ul li:last-child {

	margin-right:0px

}

header svg {

	margin-top:7px;

	transition:all 0.5s ease

}

header svg:hover path.a {

	fill:#EA6528

}

header svg:hover rect.a {

	fill:#EA6528

}

header .col-md-12.d-flex.justify-content-between {

	padding:40px 15px;

	transition:all 0.5s ease

}

header .navbar {

	padding:0px;

	font-family:'Roboto-Regular';

	font-size:20px

}

header .navbar a.nav-link {

	color:#000;

	transition:all 0.5s ease

}

header .navbar a.nav-link:hover {

	color:#EA6528

}

header .navbar li.nav-item.active > a {

	color:#EA6528 !important

}

header .navbar-expand-lg .navbar-nav .nav-link {

	padding-right:0px;

	padding-left:0px;

	padding-top:20px;

	padding-bottom:20px;

	transition:all 0.5s ease

}

header .top-border {

	border-top:1px solid #eee

}

header ul.navbar-nav.mr-auto {

	width:100%;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-pack:center;

	-ms-flex-pack:center;

	justify-content:center;

	-webkit-box-pack:justify;

	-ms-flex-pack:justify;

	justify-content:space-between

}

.fixed-header .col-md-12.d-flex.justify-content-between {

	padding:4px 15px

}

.fixed-header .navbar-expand-lg .navbar-nav .nav-link {

	padding-right:0px;

	padding-left:0px;

	padding-top:2px;

	padding-bottom:2px

}

.navbar-expand-sm .navbar-nav .nav-link {

	color:#000

}

nav.navbar.navbar-expand-sm.left-nav {

	padding:0px

}

nav.navbar.navbar-expand-sm.left-nav .has-search .form-control {

	padding-left:2.375rem

}

nav.navbar.navbar-expand-sm.left-nav .has-search .form-control-feedback {

	position:absolute;

	z-index:2;

	display:block;

	width:2.375rem;

	height:2.375rem;

	line-height:2.375rem;

	text-align:center;

	pointer-events:none;

	color:#aaa

}

nav.navbar.navbar-expand-sm.left-nav ul li a {

	font-size:14px;

	text-transform:uppercase;

	padding-top:0px;

	padding-bottom:0px;

	font-family:'Futura PT 500m normal';

	transition:all 0.5s ease

}

nav.navbar.navbar-expand-sm.left-nav ul li:first-child a {

	text-transform:capitalize;

	padding-left:0px

}

nav.navbar.navbar-expand-sm.left-nav ul li:nth-child(2) a {

text-transform:capitalize

}

nav.navbar.navbar-expand-sm.left-nav .dropdown-toggle::after {

display:inline-block;

width:8px;

height:6px;

margin-left:0em;

vertical-align:0em;

content:"";

background-image:url("../images/down-arrow.svg");

border-top:0em solid;

border-right:0em solid transparent;

border-bottom:0;

background-repeat:no-repeat;

border-left:0em solid transparent

}

nav.navbar.navbar-expand-sm.left-nav ul li a:hover {

	opacity:0.5

}

nav.navbar.navbar-expand-sm.left-nav a.nav-link {

	border-right:1px solid #bbbb;

	line-height: IM !important

}

nav.navbar.navbar-expand-sm.left-nav li:last-child a.nav-link {

	border-right:0px solid #bbbb

}

nav.navbar.navbar-expand-sm.riht-nav {

	padding:0px

}

nav.navbar.navbar-expand-sm.riht-nav ul li a {

	font-size:14px;

	text-transform:uppercase;

	padding-top:0px;

	padding-bottom:0px;

	font-family:'Futura PT 500m normal';

	transition:all 0.5s ease

}

nav.navbar.navbar-expand-sm.riht-nav ul li a img {

	position:relative;

	top:-2px

}

nav.navbar.navbar-expand-sm.riht-nav ul li a:hover {

	opacity:0.5

}

nav.navbar.navbar-expand-sm.riht-nav ul li:nth-child(3) a {

 	padding-right:0px

}

.wow {

	visibility:hidden

}

* {

	outline:none !important

}

a {

	outline:none !important

}

button {

	outline:none !important

}

li {

	outline:none !important

}

a.page-link {

	outline:none !important

}

input {

	outline:none !important

}

ul {

	padding:0px

}

ul li {

	list-style:none

}

html {

	height:100%

}

.form-control:focus {

	box-shadow:0px 0px 0px transparent inset, 0px 0px 0px rgba(255, 100, 255, 0)

}

.select2-container--default .select2-selection--single .select2-selection__arrow b {

	border-color:transparent;

	border-style:solid;

	border-width:0;

	height:10px;

	margin-left:0;

	margin-top:0;

	top:71%;

	width:10px;

	left:-43%;

	border-bottom:2px solid #000000;

	border-right:2px solid #000000;

	-webkit-transform:rotate(45deg);

	-ms-transform:rotate(45deg);

	-moz-transform:rotate(45deg);

	transform:rotate(45deg)

}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {

	border-color:transparent;

	border-style:solid;

	border-width:0;

	height:10px;

	margin-left:0;

	margin-top:0;

	top:50%;

	width:10px;

	left:-43%;

	border-bottom:2px solid #000;

	border-right:2px solid #000;

	-webkit-transform:rotate(-135deg);

	-ms-transform:rotate(-135deg);

	-moz-transform:rotate(-135deg);

	transform:rotate(-135deg)

}

body {

	height:100%;

	font-family:'Roboto-Light';

	font-size:18px;

	color:#1d1d1b

}

.btn.focus, .btn:focus {

	outline:0;

	box-shadow:0 0 0 0rem rgba(0, 123, 255, 0)

}

.heightt {

	height:125px

}

h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0

}

h1 {

	font-size:24px;

	color:#000;

	font-family:'Roboto-Medium'

}

figure {

	overflow:hidden

}

figure img {

	transition:all 0.5s ease

}

figure:hover img {

	transform:scale(1.1)

}

footer {

	background-color:#222222;

	padding-top:40px

}

footer svg {

	margin-top:7px;

	transition:all 0.5s ease

}

footer svg path.a {

	fill:#878787 !important

}

footer svg rect.a {

	fill:#878787 !important

}

footer svg:hover path.a {

	fill:#EA6528 !important

}

footer svg:hover rect.a {

	fill:#EA6528 !important

}

footer .d-flex.align-items-center {

	flex-direction:column

}

footer .d-flex.align-items-center h4 {

	position:relative;

	left:-12px

}

footer .footer-bottm {

	padding:24px 0px

}

footer h4 {

	color:#EA6528;

	font-size:20px;

	margin-bottom:30px

}

footer ul {

	padding:0px;

	margin-bottom:0px

}

footer ul li {

	list-style:none;

	line-height:26px

}

footer ul li a {

	color:#D9D9D9;

	font-size:17px;

	line-height:29px;

	transition:all 0.5s ease

}

footer ul.social-footer {

	margin-bottom:0px

}

footer ul.social-footer li {

	display:inline-block;

	padding-right:20px

}

footer ul.social-footer li:last-child {

	padding-right:0px !important

}

footer ul li a:hover {

	color:#EA6528

}

footer .col-md-3 {

	text-align:left

}

footer p.copy {

	font-size:16px;

	margin-bottom:0px;

	color:#878787

}

footer p.copy img {

	margin-right:12px;

	margin-left:6px

}

footer p.copy a {

	color:#ffffff;

	text-decoration:none

}

footer p.copy a {

	font-size:14px;

	text-transform:initial;

	color:#8a8181

}

a {

	text-decoration:none !important

}

a.more-about, button.more-about {

	background:#EA6528;

	color:#fff;

	padding:14px 48px;

	border-radius:44px;

	display:inline-block;

	font-size:18px; border:none;

	font-family:'Roboto-bold';

	transition:all 0.5s ease

}

a.more-about:hover, button.more-about:hover {

	background-color:#092a67

}

a.shop__btn.custum {

	font-size:16px;

	text-transform:uppercase;

	text-decoration:none;

	letter-spacing:6px;

	background-image:url(../images/big.jpg);

	background-size:cover;

	position:relative;

	padding:14px 50px

}

a.shop__btn.custum img {

	position:relative;

	left:0px;

	transition:all 0.5s ease

}

a.shop__btn.custum:hover {

	background-position:100%

}

a.shop__btn.custum:hover img {

	position:relative;

	left:12px

}

section.time__line {

	margin-top:50px

}

.sign__bar.text-right {

	background-color:#c09956;

	padding:10px 20px

}

.sign__bar.text-right p {

	margin-bottom:0px;

	color:#fff;

	font-family:'JohnstonITCStd-Light';

	font-size:14px;

	text-transform:uppercase;

	letter-spacing:1px

}

.sign__bar.text-right p a {

	text-decoration:underline !important;

	color:#fff

}

section.checkout .tablee {

	display:flex

}

section.checkout .tablle-two {

	border-bottom:1px solid #ccc;

	display:flex

}

section.checkout .tablle-two div#accordion {

	margin-top:20px;

	width:90%

}

section.checkout .tablle-two .panel-body {

	padding:15px 0px;

	font-size:15px;

	color:#777777

}

section.checkout .tablle-two .panel-heading {

	padding:0px

}

section.checkout .tablle-two .panel-heading h4 {

	margin:0px;

	padding:0px;

	padding-bottom:10px;

	text-transform:uppercase

}

section.checkout .tablle-two .panel-default>.panel-heading {

	color:#333333;

	background-color:#ffffff;

	border-color:#fff;

	border:0px

}

section.checkout .tablle-two .panel {

	margin-bottom:20px;

	background-color:#fff;

	border:1px solid transparent;

	border-radius:4px;

	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);

	box-shadow:0 0px 0px rgba(0, 0, 0, 0.05)

}

section.checkout .tablle-two .panel-group .panel {

	margin-bottom:0;

	border-radius:0px

}

section.checkout .tablle-two .panel {

	border:0px

}

section.checkout .tablle-two .panel-group .panel-heading+.panel-collapse>.panel-body, section.checkout .tablle-two .panel-group .panel-heading+.panel-collapse>.list-group {

	border-top:0px solid #ddd

}

section.checkout .tablle-two .panel-heading a {

	color:#af9751 !important;

	text-decoration:none !important;

	margin:0 !important;

	padding:0 !important;

	font-weight:700;

	letter-spacing:1px

}

section.checkout .tablle-two .panel-heading .accordion-toggle:after {

	font-family:'Glyphicons Halflings';

	content:url(../images/down-arrow-accordian.png);

	float:right;

	color:grey

}

section.checkout .tablle-two .item {

	padding-top:20px

}

section.checkout .tablle-two input.qty {

	width:60px;

	height:40px;

	width:60px;

	height:40px;

	margin-right:12px;

	padding-left:6px;

	margin-bottom:10px

}

section.checkout .tablle-two .flexx {

	display:flex;

	align-items:baseline;

	justify-content:flex-end

}

section.checkout .tablle-two a {

	color:#1b1b1b;

	text-decoration:underline !important;

	font-size:14px

}

section.checkout .tablle-two .item:first-child {

	width:192px

}

section.checkout .tablle-two .item:nth-child(2) {

width:298px

}

section.checkout .tablle-two .item:nth-child(3) {

width:95px;

border-right:1px solid #ccc

}

section.checkout .tablle-two .item:nth-child(4) {

width:167px;

text-align:right

}

section.checkout .containerr {

	position:relative

}

section.checkout .containerr .button-container {

	position:absolute;

	top:0;

	right:0

}

section.checkout .containerr button {

	background:transparent;

	border:0px;

	padding:0px;

	margin:0px

}

section.checkout .containerr button.cart-qty-plus {

	position:absolute;

	top:0px;

	right:22px;

	outline:none

}

section.checkout .containerr button.cart-qty-minus {

	position:absolute;

	bottom:-36px;

	right:22px;

	outline:none

}

section.checkout .item:first-child {

	width:192px

}

section.checkout .item:nth-child(2) {

width:298px

}

section.checkout .item:nth-child(3) {

width:95px

}

section.checkout .item:nth-child(4) {

width:167px;

text-align:right

}

section.checkout .item h4 {

	border-bottom:1px solid #cccccc;

	font-size:14px;

	font-family:'JohnstonITCStd-Light';

	padding-bottom:14px;

	display:inline-block;

	width:100%;

	padding-bottom:20px;

	margin-top:20px

}

section.checkout .item h5 {

	font-size:14px;

	text-transform:uppercase;

	font-family:'JohnstonITCStd-Light'

}

section.checkout .item p.aed {

	font-size:18px;

	color:#777777

}

section.checkout .order__summury {

	background-color:#fbfaf8;

	padding:30px

}

section.checkout .order__summury .top__sum {

	border-bottom:1px solid #ccc;

	margin-bottom:27px;

	margin-top:17p;

	padding-bottom:10px

}

section.checkout .order__summury .top__sum p {

	display:flex;

	align-items:center;

	justify-content:space-between;

	font-size:18px;

	color:#777777

}

section.checkout .order__summury .total {

	margin-bottom:30px

}

section.checkout .order__summury .total p {

	display:flex;

	align-items:center;

	justify-content:space-between;

	font-size:18px;

	color:#777777

}

section.checkout .order__summury a.shop__btn.custum {

	font-size:16px;

	letter-spacing:1px;

	padding:14px 7px;

	width:100%;

	text-align:center

}

section.checkout .order__summury .form-control {

	border:0px;

	border-bottom:1px solid #cccccc;

	font-size:18px;

	color:#777777;

	box-shadow:none;

	border-radius:0px;

	padding-left:0px;

	background:transparent;

	padding-bottom:10px

}

section.checkout .order__summury .form-group {

	position:relative

}

section.checkout .order__summury button.apply {

	background:transparent;

	border:0px;

	position:absolute;

	top:0;

	right:0;

	z-index:9;

	font-size:14px;

	text-transform:uppercase;

	font-family:'JohnstonITCStd-Bold';

	color:#c09956

}

section.custumize a.shop__btn.custum {

	letter-spacing:2px;

	padding:14px 16px;

	background-image:url(../images/custum-add-two.png);

	background-size:cover

}

section.custumize a.shop__btn.custum:hover {

	background-position:20%

}

section.custumize a.shop__btn.custum.two {

	padding:4px 16px !important;

	transition:all 0.5s ease;

	background-size:cover;

	background-image:url(../images/big.jpg) !important

}

section.custumize a.shop__btn.custum.two:hover {

	background-position:20%

}

section.custumize .col-sm-7.no__left-pad {

	padding-left:0px

}

section.custumize p {

	font-size:18px;

	color:#777777

}

section.custumize p.btmmar {

	margin-bottom:20px

}

section.custumize .type {

	margin-top:40px

}

section.custumize label {

	color:#af9751;

	text-transform:uppercase;

	font-family:'JohnstonITCStd-Light';

	font-size:14px;

	margin-bottom:10px;

	letter-spacing:1px

}

section.custumize label span {

	text-transform:none;

	color:#777777;

	font-family:'marionregular';

	font-size:14px;

	letter-spacing:1px

}

section.custumize .form-control {

	border:0px;

	border-bottom:1px solid #cccccc;

	font-size:18px;

	color:#777777;

	box-shadow:none;

	border-radius:0px;

	padding-left:0px

}

.body__t p {

	font-size:14px;

	color:#af9751;

	font-family:'JohnstonITCStd-Light'

}

.body__t a.remove {

	color:#252525;

	text-decoration:underline !important;

	font-size:14px

}

.body__t a.shop__btn.custum {

	padding:14px 14px

}

@media (min-width: 768px) {

.modal-dialog {

width:634px;

margin:30px auto

}

}

.modal-body {

	position:relative;

	padding:20px 66px

}

.modal-header {

	padding:15px;

	border-bottom:0px solid #e5e5e5

}

.close {

	margin-top:-2px;

	opacity:1;

	z-index:99;

	outline:none

}

.close img {

	width:20px

}

.modal-content {

	position:relative;

	background-color:#fff;

	background-clip:padding-box;

	border:1px solid #999;

	border:0px solid rgba(0, 0, 0, 0.2);

	border-radius:0px;

	-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);

	box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);

	outline:0

}

.modal-content .col-sm-12 {

	padding:0px

}

.modal-content .row.cent {

	display:flex;

	align-items:center;

	justify-content:center;

	padding-top:15px;

	margin:0 auto

}

.btm__line {

	display:inline-block;

	width:100%;

	border-bottom:1px solid #ccc;

	padding-bottom:15px;

	margin-bottom:15px

}

.btm__line .col-sm-6 {

	padding:0px

}

.modal {

	text-align:center;

	padding:0 !important

}

.modal:before {

	content:'';

	display:inline-block;

	height:100%;

	vertical-align:middle;

	margin-right:-4px

}

.modal-dialog {

	display:inline-block;

	text-align:left;

	vertical-align:middle

}

footer ol {

	border-top:1px solid #eee;

	margin-top:40px;

	padding-top:15px;

	padding-left:20px

}

@media (min-width: 768px) {

.bs-example+.code {

margin-top:-16px;

margin-right:0;

margin-left:0;

border-width:1px;

border-bottom-right-radius:4px;

border-bottom-left-radius:4px

}

}

section.too-big {

	text-align:left !important

}

section.too-big h1 {

	font-size:22px !important;

	text-align:left !important;

	align-items:end !important;

	color:#000000;

	text-transform:capitalize;

	margin-top:20px;

	margin-bottom:14px

}

section.top-picks figcaption {

	text-align:center

}

section.top-picks figcaption p {

	color:#000000

}

section.top-picks figure span img {

	position:absolute;

	top:24px;

	width:17px !important;

	right:24px;

	transform:none !important

}

section.top-picks figure span img {

	position:absolute;

	top:24px;

	width:17px !important;

	right:34px;

	transform:none !important

}

section.top-picks figure span:hover img {

	opacity:0

}

section.top-picks .red {

	opacity:0

}

section.top-picks figure span:hover .red {

	opacity:1

}

section.top-picks button {

	padding:8px 24px;

	margin-top:0px !important

}

section.top-picks .owl-carousel .owl-dots.disabled, section.top-picks .owl-carousel .owl-nav.disabled {

	display:block

}

section.top-picks button.owl-prev {

	position:absolute;

	top:calc(50% - 80px);

	left:-28px;

	transform:translateY(-50%)

}

section.top-picks button.owl-next {

	position:absolute;

	top:calc(50% - 80px);

	right:-28px;

	transform:translateY(-50%)

}

section.top-picks .owl-theme .owl-nav .disabled {

	opacity:1;

	cursor:default

}

section.top-picks .owl-theme .owl-nav [class*=owl-]:hover {

background:transparent;

color:#FFF;

text-decoration:none

}

section.LATEST-ARTICLES {

	text-align:center

}

section.LATEST-ARTICLES h1 {

	margin-bottom:14px

}

section.LATEST-ARTICLES p {

	margin:0;

	text-align:center;

	font-size:16px;

	color:#000000;

	line-height:22px;

	margin-bottom:14px

}

section.LATEST-ARTICLES p.name {

	color:#8F9FB2;

	font-size:22px

}

section.LATEST-ARTICLES button {

	padding:7px 29px;

	letter-spacing:1.4px;

	margin-top:14px

}

section.top-picks.whats-new {

	padding-top:14px;

	padding-bottom:14px

}

section.top-picks.whats-new figure span img {

	position:absolute;

	top:14px;

	width:17px !important;

	right:14px;

	transform:none !important

}

section.too-big {

	padding-bottom:30px

}

.container-fluiddd {

	display:inline-block;

	width:100%

}

section.newsletter {

	padding-top:10px;

	padding-bottom:0px

}

.side .mb-0>a {

	display:block;

	position:relative

}

.side .mb-0>a:after {

	content:"";

	background-image:url(../images/plus-main.svg);

	font-family:'FontAwesome';

	position:absolute;

	right:0;

	height:14px;

	width:14px;

	background-repeat:no-repeat;

	top:2px

}

.side .mb-0>a[aria-expanded="true"]:after {

	content:"";

	background-image:url("../images/minus-acordian.svg");

	font-family:'FontAwesome';

	position:absolute;

	right:0;

	height:1px;

	width:14px;

	background-repeat:no-repeat

}

.side .card-header:first-child {

	border-radius:calc(0rem - 0px) calc(0rem - 0px) 0 0

}

.side .card-header {

	padding:0rem 0rem;

	margin-bottom:0;

	background-color:rgba(0, 0, 0, 0.03);

	border-bottom:0px solid rgba(0, 0, 0, 0.125)

}

.side .card {

	border:0px solid transparent;

	border-radius:0rem

}

.side .card-header {

	padding:0rem 0rem;

	margin-bottom:0;

	background-color:transparent;

	border-bottom:0px solid transparent

}

.side h5.mb-0 a {

	font-size:16px;

	color:#000;

	font-family:'Futura PT 500m normal'

}

.side .card-body {

	padding:0rem;

	padding-top:10px

}

.side .card-body .mb-0>a[aria-expanded="true"]:after {

	content:"";

	background-image:url(../images/minus-acordian.svg);

	font-family:'FontAwesome';

	position:absolute;

	left:0;

	height:1px;

	width:8px;

	background-repeat:no-repeat;

	top:10px

}

.side .card-body .mb-0>a:after {

	background-image:url(../images/plus-small.svg);

	font-family:'FontAwesome';

	position:absolute;

	left:0;

	height:8px;

	width:14px;

	background-repeat:no-repeat;

	top:9px

}

.side .card-body h5.mb-0 a {

	padding-left:20px;

	font-size:18px

}

.side .card-body .card .card-body {

	padding-left:20px;

	color:#999

}

.side ul {

	padding:0px;

	margin:0px

}

.side div#heading-1 {

	margin-top:14px

}

.side .card-header {

	transition:all 0.5s ease

}

.side .card-header:hover {

	opacity:0.5

}

.side ul li {

	list-style:none

}

.side ul li a {

	color:#999999;

	transition:all 0.5s ease

}

.side ul li a:hover {

	opacity:0.5

}

.side ul li.active a {

	color:#000000

}

.side p.headall {

	margin-bottom:0px;

	color:#999999

}

.side .card-body .card .card-body ul {

	padding-left:24px

}

.side .card-body .card .card-body p.headall {

	padding-left:24px;

	margin-bottom:4px;

	color:#000000;

	margin-top:8px

}

.side .custom-control-label::before {

position:absolute;

top:8px;

left:0;

display:block;

width:12px;

height:12px;

pointer-events:none;

content:"";

-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;

user-select:none;

background-color:#fff;

border:1px solid #DFDFDF;

border-radius:0px !important

}

.side .custom-control-label::after {

position:absolute;

top:6px;

left:0;

display:block;

width:12px;

height:1rem;

content:"";

background-repeat:no-repeat;

background-position:center center;

background-size:50% 50%

}

.side .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {

background-color:rgba(0, 123, 255, 0)

}

.side label.custom-control-label {

	color:#999999

}

.side .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {

background-image:url("../images/check.svg")

}

.side .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {

border-color:#000;

color:#000

}

.side .custom-checkbox .custom-control-input:checked ~ .custom-control-label {

color:#000

}

.side ::-webkit-scrollbar {

width:2px

}

.side ::-webkit-scrollbar-track {

-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)

}

.side ::-webkit-scrollbar-thumb {

background-color:darkgrey;

outline:1px solid slategrey

}

.side .gray-top-bottom {

	border-top:1px solid #B2B2B2;

	border-bottom:1px solid #B2B2B2;

	padding:16px 0px;

	margin:18px 0px;

	text-align:center;

	margin-bottom:0px

}

.side .gray-top-bottom p {

	margin-bottom:0px;

	color:#8F9FB2;

	font-size:18px;

	font-family:'Futura PT Demi 600 normal'

}

.side ul.border-bottomm {

	border-bottom:1px solid #b2b2b2;

	padding-bottom:20px;

	margin-bottom:8px

}

.side .card.slim.firstt {

	border-bottom:1px solid #b2b2b2;

	padding-bottom:20px

}

.side .card.slim.two {

	border-bottom:1px solid #b2b2b2;

	padding-bottom:20px

}

.side .card.slim.three {

	border-bottom:1px solid #b2b2b2;

	padding-bottom:20px

}

.side h4 {

	margin-bottom:20px;

	font-size:16px;

	font-family:'FuturaPT 500 medium normal';

	font-family:'Futura PT 500m normal';

	text-transform:uppercase

}

.side .line-gray {

	width:100%;

	display:inline-block;

	height:1px;

	background:#B2B2B2

}

.side .card-body a.collapsed {

	color:#999999 !important;

	font-family:'FuturaPT-Book normal normal'

}

.side .card-header {

	margin-bottom:20px !important;

	margin-top:20px;

	text-transform:uppercase

}

.side .card-header {

	margin-bottom:0px !important

}

.side .card-body .card-header {

	margin-bottom:0px !important;

	margin-top:0px;

	text-transform:initial

}

.side .checkboxes {

	position:relative

}

.side button.button.uncheck-all {

	padding:0px;

	border:0px;

	margin-top:0px;

	display:inline-block;

	position:absolute;

	z-index:9;

	background-color:transparent;

	top:18px;

	left:28%;

	outline:none !important

}

.side .card.slim.three button.button.uncheck-all {

	left:27%;

	cursor:pointer;

	outline:none !important

}

.side .card.slim.two button.button.uncheck-all {

	left:13%;

	cursor:pointer;

	outline:none !important

}

section.breadcrimbs {

	padding:0px

}

section.breadcrimbs .breadcrumb {

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-ms-flex-wrap:wrap;

	flex-wrap:wrap;

	padding:0rem 0rem;

	margin-bottom:1rem;

	list-style:none;

	background-color:transparent;

	border-radius:0rem;

	margin-bottom:0px;

	align-items:center

}

section.breadcrimbs li.breadcrumb-item {

	font-size:14px

}

section.breadcrimbs li.breadcrumb-item a {

	color:#999999

}

section.breadcrimbs .breadcrumb-item.active {

	color:#999999

}

section.breadcrimbs p {

	margin-bottom:0px;

	font-size:14px;

	color:#999999;

	position:relative;

	top:4px

}

section.breadcrimbs .pagination {

	border-radius:0rem !important;

	align-items:center !important

}

section.breadcrimbs .float-right {

	float:right !important;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	-ms-flex-align:center;

	align-items:center

}

section.breadcrimbs .btn-secondary:not(:disabled):not(.disabled).active, section.breadcrimbs .btn-secondary:not(:disabled):not(.disabled):active, section.breadcrimbs .show>.btn-secondary.dropdown-toggle {

color:#000;

background-color:rgba(84, 91, 98, 0);

border-color:rgba(78, 85, 91, 0)

}

section.breadcrimbs .btn-secondary {

	background:transparent

}

section.breadcrimbs .btn {

	display:inline-block;

	text-align:center;

	white-space:nowrap;

	vertical-align:middle;

	-webkit-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none;

	border:0px solid transparent;

	padding:0rem 0rem;

	font-size:14px;

	color:#999999 !important;

	line-height:0;

	border-radius:0rem;

transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out

}

section.breadcrimbs .page-link {

	position:relative;

	display:block;

	padding:0rem 1rem;

	margin-left:-1px;

	line-height:0;

	color:#007bff;

	background-color:#fff;

	border:0px solid #dee2e6

}

section.breadcrimbs dl, section.breadcrimbs ol, section.breadcrimbs ul {

	margin-top:0;

	margin-bottom:0rem

}

section.breadcrimbs .page-link {

	position:relative;

	display:block;

	padding:0rem 10px;

	margin-left:0px;

	line-height:0;

	color:#007bff;

	background-color:#fff;

	border:0px solid #dee2e6;

	color:#B2B2B2;

	font-size:14px

}

section.breadcrimbs .dropdown-toggle::after {

background-image:url("../images/down-arrow.svg");

background-repeat:no-repeat

}

section.breadcrimbs .dropdown-toggle::after {

display:inline-block;

width:8px;

height:4px;

margin-left:.255em;

vertical-align:1px;

content:"";

border-top:0em solid;

border-right:0em solid transparent;

border-bottom:0;

border-left:0em solid transparent;

opacity:0.4

}

section.breadcrimbs .dropdown {

	margin-right:118px

}

section.breadcrimbs .btn-secondary:not(:disabled):not(.disabled).active:focus, section.breadcrimbs .btn-secondary:not(:disabled):not(.disabled):active:focus, section.breadcrimbs .show>.btn-secondary.dropdown-toggle:focus {

box-shadow:0 0 0 0rem rgba(108, 117, 125, 0) !important

}

section.side {

	padding-top:24px

}

section.side .card.slim .card-body:before {

	content:"";

	position:absolute;

	right:6px;

	width:1px;

	height:87%;

	background:#eee;

	top:44px

}

section.side .card.slim .card-body:after {

	content:"";

	position:absolute;

	right:4px;

	width:5px;

	height:33px;

	background:#eee;

	top:44px

}

section.top-picks.whats-new.plp p.lead {

	margin-bottom:8px

}

.content {

	overflow:auto;

	position:relative;

	padding:0px;

	background:transparent;

	width:740px;

	max-width:97%;

	height:284px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {

	margin:0 20px;

	display:none

}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	width:5px;

	margin:0 6px;

	border-radius:0px;

	opacity:1;

	background:#000;

	height:33px

}

.mCSB_scrollTools .mCSB_draggerRail {

	width:1px

}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {

	background-color:#fff;

	background-color:#EEEEEE

}

.mCSB_scrollTools a+.mCSB_draggerContainer {

	margin:0px 0

}

section.product-view li.slick-slide.slick-active.slick-current img {

	border:1px solid #000 !important

}

section.product-view p.product-code {

	color:#999999;

	margin-top:20px

}

section.product-view .text-left {

	text-align:left !important;

	display:flex;

	flex-direction:column;

	align-items:baseline

}

section.product-view p.price {

	font-size:24px;

	font-weight:600;

	margin-bottom:8px

}

section.product-view p.shipping {

	color:#999999;

	font-size:16px;

	margin-bottom:34px

}

section.product-view a.Size {

	color:#999999;

	text-decoration:underline;

	position:relative;

	top:10px;

	font-size:16px

}

section.product-view button.wishlist {

	background:#fff;

	color:#000

}

section.product-view a.Size:after {

	content:"";

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:1px;

	background:#999999;

	transition:all 0.5s ease

}

section.product-view a.Size:hover:after {

	width:0%

}

section.product-view .color p {

	font-weight:600;

	margin-bottom:10px

}

section.product-view button {

	padding:14px;

	display:block;

	width:100%

}

section.product-view button.wishlist {

	background:#fff;

	color:#000

}

section.product-view button.wishlist:hover {

	background:#000;

	color:#fff

}

section.product-view .color ul {

	padding:0

}

section.product-view .color ul li {

	list-style:none;

	width:50px;

	height:50px;

	display:inline-block;

	margin-right:10px;

	cursor:pointer

}

section.product-view .color ul li.clorr0ne {

	background:#DAB790

}

section.product-view .color ul li.clorrTwo {

	background-color:#A5B986

}

section.product-view .select2-container--default .select2-selection--single {

	height:50px

}

section.product-view .select2-container--default .select2-selection--single .select2-selection__rendered {

	color:#000;

	line-height:50px;

	font-size:15px;

	font-family:'Futura PT 500m normal';

	padding-left:14px

}

section.product-view .select2-container--default .select2-selection--single {

	background-color:#fff;

	border:1px solid #000;

	border-radius:0px

}

section.product-view .card-body {

	padding:0rem;

	padding-left:24px

}

section.product-view .card-body a {

	margin-bottom:24px;

	position:relative;

	display:inline-block;

	font-size:15px;

	color:#999999

}

section.product-view .card-body a:after {

	content:"";

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:1px;

	background:#999999;

	transition:all 0.5s ease

}

section.product-view .card-body a:hover:after {

	width:0

}

section.product-view a.btn.btn-link {

	padding:24px 0px;

	padding-left:24px

}

section.product-view div#accordionExample {

	margin-top:20px

}

section.product-view .collapse.show {

	border-bottom:1px solid #b2b2b2

}

section.product-view .mb-0>a {

	display:block;

	position:relative;

	text-align:left

}

section.product-view .mb-0>a:after {

	content:"";

	background-image:url(../images/plus-main.svg);

	font-family:'FontAwesome';

	position:absolute;

	right:auto;

	height:14px;

	width:14px;

	background-repeat:no-repeat;

	top:50%;

	left:0;

	transform:translateY(-50%)

}

section.product-view .mb-0>a[aria-expanded="false"] {

	border-top:0px solid #B2B2B2;

	border-bottom:1px solid #B2B2B2;

	border-radius:0px

}

section.product-view .mb-0>a[aria-expanded="true"]:after {

	content:"";

	background-image:url(../images/minus-acordian.svg);

	font-family:'FontAwesome';

	position:absolute;

	right:auto;

	height:1px;

	width:14px;

	background-repeat:no-repeat;

	left:0;

	top:50%

}

section.product-view .card-header:first-child {

	border-radius:calc(0rem - 0px) calc(0rem - 0px) 0 0

}

section.product-view .card-header {

	padding:0rem 0rem;

	margin-bottom:0;

	background-color:rgba(0, 0, 0, 0.03);

	border-bottom:0px solid rgba(0, 0, 0, 0.125)

}

section.product-view .card {

	border:0px solid transparent;

	border-radius:0rem

}

section.product-view .card-header {

	padding:0rem 0rem;

	margin-bottom:0;

	background-color:transparent;

	border-bottom:0px solid transparent

}

section.product-view h5.mb-0 a {

	font-size:18px;

	color:#000;

	font-family:'Futura PT 500m normal'

}

section.product-view .slick-slider .slick-prev, section.product-view .slick-slider .slick-next {

	z-index:9;

	font-size:1.5em;

	height:20px;

	width:14px;

	margin-top:-24px;

	color:#B7B7B7;

	position:absolute;

	top:108px;

	text-align:center;

	color:#000;

	opacity:1;

transition:opacity .25s;

	cursor:pointer;

	background:transparent;

	display:flex;

	align-items:center;

	left:5;

	margin-left:28px

}

section.product-view .slick-slider .slick-next {

	right:0;

	bottom:0 !important;

	top:auto

}

section.product-view .slick-slider .slick-next {

	right:70px;

	bottom:86px !important

}

section.product-view .slick-slider .slick-prev:hover, section.product-view .slick-slider .slick-next:hover {

	opacity:1

}

section.product-view .slick-slider .slick-prev {

	left:0

}

section.product-view #detail .product-images {

	width:100%;

	margin:0 auto;

	border:1px solid #eee

}

section.product-view #detail .product-images li, section.product-view #detail .product-images figure, section.product-view #detail .product-images a, section.product-view #detail .product-images img {

	display:block;

	outline:none;

	border:none

}

section.product-view #detail .product-images .main-img-slider figure {

	margin:0 auto;

	padding:0 2em

}

section.product-view #detail .product-images .main-img-slider figure a {

	cursor:pointer;

	cursor:-webkit-zoom-in;

	cursor:-moz-zoom-in;

	cursor:zoom-in

}

section.product-view #detail .product-images .main-img-slider figure a img {

	width:100%;

	max-width:400px;

	margin:0 auto

}

section.product-view #detail .product-images .thumb-nav {

	margin:0 auto;

	padding:20px 10px;

	max-width:600px

}

section.product-view #detail .product-images .thumb-nav.slick-slider .slick-prev, section.product-view #detail .product-images .thumb-nav.slick-slider .slick-next {

	font-size:1.2em;

	height:20px;

	width:26px;

	margin-top:-10px

}

section.product-view #detail .product-images .thumb-nav.slick-slider .slick-prev {

	margin-left:-30px

}

section.product-view #detail .product-images .thumb-nav.slick-slider .slick-next {

	margin-right:-30px

}

section.product-view #detail .product-images .thumb-nav li {

	display:block;

	margin:0 auto;

	cursor:pointer

}

section.product-view #detail .product-images .thumb-nav li img {

	display:block;

	width:100%;

	max-width:75px;

	margin:0 auto;

	border:2px solid transparent;

-webkit-transition:border-color .25s;

-ms-transition:border-color .25s;

-moz-transition:border-color .25s;

transition:border-color .25s

}

section.product-view #detail .product-images .thumb-nav li:hover, section.product-view #detail .product-images .thumb-nav li:focus {

	border-color:#999

}

section.product-view #detail .product-images .thumb-nav li.slick-current img {

	border-color:#d12f81

}

section.product-view ul.thumb-nav.col-2.slick-initialized.slick-slider.slick-vertical {

	display:flex;

	align-items:center;

	position:relative;

	align-items:center

}

section.product-view .slick-slide {

	margin-top:10px;

	margin-bottom:10px

}

section.product-view .slick-list {

	margin-left:-10px;

	margin-right:-10px

}

section.product-view .slick-vertical .slick-slide {

	border:0px solid black !important

}

section.product-view .main-img-slider.slick-initialized.slick-slider .slick-slide {

	padding-top:0px !important

}

section.product-view h1 {

	text-transform:capitalize;

	font-family:'FuturaPT-Book normal normal' !important;

	font-size:30px

}

section.product-view p.lead {

	margin-bottom:20px

}

#detail {

	padding-top:44px

}

section.banner-for-subpages {

	padding:0px;

	height:270px;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	-ms-flex-align:center;

	align-items:center;

	-webkit-box-pack:center;

	-ms-flex-pack:center;

	justify-content:center;

	background-image:url(../images/contact-banner.png);

	background-size:cover;

	background-repeat:no-repeat;

	background-position:bottom

}

section.banner-for-subpages h1 {

	font-size:70px;

	color:#fff;

	font-family:'FuturaPT-Book normal normal';

	text-transform:initial

}

section.banner-for-subpages.affiliates-banner {

	background-image:url("../images/Affiliates.png")

}

section.banner-for-subpages.about-banner {

	background-image:url("../images/about-us-background.png")

}

section.contact-us.affiliates button {

	margin-top:14px;

	padding:10px 100px

}

section.contact-us.affiliates h1 {

	margin-bottom:40px

}

section.contact-us.affiliates h2 {

	margin-bottom:20px

}

section.contact-us.affiliates h3 {

	font-size:29px;

	font-family:'Futura PT 300 normal';

	margin-bottom:10px;

	margin-top:30px

}

.hero {

	font-size:29px;

	font-family:'Futura PT 300 normal';

	line-height:31px

}

section.contact-us.about-us .col-md-7 p:last-child {

	margin-bottom:0px

}

section.product-view.how-it-works-page {

	padding-top:0px !important

}

section.product-view.how-it-works-page .mb-0>a:after {

	content:"";

	left:auto;

	top:50%;

	right:0

}

section.product-view.how-it-works-page .mb-0>a[aria-expanded="true"]:after {

	left:auto;

	top:50%;

	right:0

}

section.product-view.how-it-works-page a.btn.btn-link {

	padding-left:0px

}

section.product-view.how-it-works-page .card-body {

	padding:0rem;

	padding-left:0px

}

section.product-view.how-it-works-page div#headingTwo {

	border-top:1px solid #b2b2b2

}

section.product-view.how-it-works-page .card-body h2 {

	font-size:18px;

	margin-bottom:10px

}

section.product-view.how-it-works-page .card-body p {

	font-family:'Futura PT 300 normal';

	color:#000 !important

}

section.product-view.how-it-works-page h5.mb-0 a {

	font-size:18px;

	font-family:'Futura PT Demi 600 normal';

	text-transform:uppercase

}

section.how-it-works.text-center {

	padding-top:0px;

	padding-bottom:14px !important

}

section.how-it-works.text-center h2 {

	text-transform:uppercase;

	font-family:'Futura PT Demi 600 normal';

	font-size:18px;

	margin-bottom:44px

}

section.how-it-works.text-center h3 {

	font-family:'Futura PT Demi 600 normal';

	font-size:16px;

	margin:10px 0px;

	margin-top:20px;

	text-transform:uppercase

}

section.center-text.text-center {

	padding-top:14px

}

section.center-text.text-center h1 {

	padding:10px 0px

}

section.center-text.text-center h1 img {

	margin-top:10px

}

section.my-wish-list {

	padding-top:0px

}

section.my-wish-list h2 {

	font-size:18px;

	font-family:'Futura PT 500m normal'

}

section.my-wish-list ul {

	padding:0px;

	margin:0px

}

section.my-wish-list ul li {

	list-style:none;

	display:inline-block

}

section.my-wish-list ul li a {

	font-size:14px;

	padding-right:40px;

	color:#000

}

section.my-wish-list .picture {

	width:227px

}

section.my-wish-list .name-description {

	max-width:504px;

	width:504px

}

section.my-wish-list .price {

	width:164px

}

section.my-wish-list .add-to-cart {

	width:248px

}

section.my-wish-list .add-to-cart button {

	margin-top:0px

}

section.my-wish-list .edit {

	width:103px

}

section.my-wish-list .nine-line {

	height:1px;

	width:100%;

	background:#999;

	margin:30px 0px

}

section.my-wish-list .d-flex a {

	color:#999999;

	text-decoration:underline;

	position:relative;

	font-size:16px

}

section.my-wish-list .d-flex a:after {

	content:"";

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:1px;

	background:#999

}

section.center-text.text-center.for-wish-list {

	padding-bottom:14px

}

section.center-text.text-center.for-wish-list ul {

	padding:0px

}

section.center-text.text-center.for-wish-list ul li {

	list-style:none;

	display:inline-block;

	line-height:0px

}

section.center-text.text-center.for-wish-list ul li a {

	padding:0px 10px;

	border-right:1px solid #999999;

	color:#000

}

section.center-text.text-center.for-wish-list ul li:last-child a {

	border-right:0px

}

.clothing {

	margin-bottom:64px

}

.your-cart {

	margin-top:44px;

	margin-bottom:64px

}

.your-cart h4 {

	font-size:22px;

	letter-spacing:2.2px;

	color:#8F9FB2;

	text-transform:uppercase;

	font-family:'Futura PT 500m normal';

	margin-top:50px;

	margin-bottom:20px

}

.your-cart button {

	margin-top:10px;

	padding:14px 80px

}

section.overview ul {

	padding:0

}

section.overview ul li {

	list-style:none

}

section.overview ul li a {

	color:#999999

}

section.overview ul li.active a {

	font-family:'Futura PT 500m normal';

	color:#000

}

section.overview h2 {

	font-size:18px;

	font-family:'Futura PT 500m normal'

}

section.overview .line {

	height:1px;

	width:100%;

	background:#999;

	margin:30px 0px

}

section.overview h2.my-address-book {

	margin-bottom:30px;

	text-transform:uppercase;

	font-family:'Futura PT 500m normal';

	font-size:14px

}

section.overview .col-4 a {

	color:#999999;

	text-decoration:underline;

	position:relative;

	font-size:15px

}

section.overview .col-4 a:after {

	content:"";

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:1px;

	background:#999

}

section.overview h4 {

	font-family:'Futura PT 500m normal';

	margin-bottom:10px;

	font-size:18px

}

section.overview h1 {

	display:inline-block !important;

	text-align:left;

	margin-bottom:14px

}

section.overview p {

	margin-bottom:0.4rem

}

section.overview.sign-in-sign-up .col-md-6.first-side {

	padding-right:59px;

	border-right:1px solid #999999

}

section.overview.sign-in-sign-up .col-md-6.right-side {

	padding-left:59px

}

section.overview.sign-in-sign-up button {

	margin-top:10px

}

section.overview.sign-in-sign-up .form-control {

	border-radius:0px;

	height:40px;

	border:1px solid #999999

}

section.overview.sign-in-sign-up label {

	font-size:16px;

	font-family:'Futura PT 500m normal'

}

section.overview.sign-in-sign-up p {

	color:#999999;

	font-size:16px

}

section.overview.sign-in-sign-up h1 {

	margin-bottom:0px

}

section.overview.sign-in-sign-up p.smalll {

	color:#000;

	font-size:16px;

	font-family:'Futura PT 500m normal';

	margin-bottom:24px

}

section.overview.sign-in-sign-up .d-flex .custom-checkbox .custom-control-label::before {

border-radius:0px !important

}

section.overview.sign-in-sign-up .d-flex .custom-control-label::before {

position:absolute;

top:7px;

left:0;

display:block;

width:14px;

height:14px;

pointer-events:none;

content:"";

-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;

user-select:none;

background-color:#fff;

border:1px solid #000

}

section.overview.sign-in-sign-up .d-flex .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {

background-image:none;

width:4px !important;

height:4px !important;

background:#000 !important;

left:5px !important;

top:12px !important

}

section.overview.sign-in-sign-up .d-flex .custom-control.custom-checkbox.mb-3 {

	margin-right:44px

}

section.overview.sign-in-sign-up .custom-checkbox .custom-control-label::before {

border-radius:0px

}

section.overview.sign-in-sign-up .custom-control-label::before {

position:absolute;

top:4px;

left:0;

display:block;

width:1rem;

height:1rem;

pointer-events:none;

content:"";

-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;

user-select:none;

background-color:#ffffff;

border:1px solid #000

}

section.overview.sign-in-sign-up label.custom-control-label.color-change {

	color:#999999;

	font-family:'Futura PT Book1 normal normal'

}

section.overview.sign-in-sign-up a.forgot-password {

	color:#999999;

	position:relative;

	top:18px;

	font-size:16px

}

section.overview.sign-in-sign-up button {

	padding:14px 90px

}

section.overview.sign-in-sign-up .form-group {

	position:relative

}

section.overview.sign-in-sign-up .form-group img {

	position:absolute;

	top:50px;

	right:14px

}

section.process {

	padding-top:10px

}

section.process p.need-help {

	margin-bottom:44px;

	font-size:14px

}

section.process .horizantal-time-line {

	max-width:657px;

	margin:0 auto

}

section.process .horizantal-time-line ul {

	padding:0;

	display:flex;

	align-items:center;

	justify-content:space-between;

	position:relative

}

section.process .horizantal-time-line ul li {

	list-style:none;

	text-align:center

}

section.process .horizantal-time-line ul li a.active {

	color:#000

}

section.process .horizantal-time-line ul li a.active span {

	width:12px;

	height:12px;

	background:#000;

	display:inline-block;

	border:1px solid #000

}

section.process .horizantal-time-line ul li a {

	font-size:14px;

	font-family:'Futura PT 500m normal';

	color:#999;

	text-transform:uppercase;

	margin-top:4px

}

section.process .horizantal-time-line ul li a span {

	width:12px;

	height:12px;

	background:#fff;

	display:inline-block;

	border:1px solid #999

}

section.process .horizantal-time-line ul li p {

	margin-top:8px

}

section.process .horizantal-time-line ul:after {

	content:"";

	position:absolute;

	width:614px;

	height:1px;

	background-color:#999;

	left:19px;

	bottom:12px;

	z-index:-1

}

.cart-sign-in {

	padding:0px

}

.cart-sign-in .col-md-8.first-side {

	border-right:1px solid #999;

	padding-right:80px;

	padding-bottom:144px;

	padding-left:80px

}

.cart-sign-in .col-md-8.first-side button {

	width:100%

}

.cart-sign-in .col-md-8.first-side .line-wave {

	margin:20px 0px;

	background-image:url("../images/dotted-lines.svg");

	width:100%;

	height:1px;

	display:inline-block

}

.cart-sign-in .col-md-8.first-side h2 {

	font-size:20px;

	font-family:'Futura PT 500m normal';

	margin-bottom:30px;

	text-transform:uppercase

}

.cart-sign-in .col-md-4.right-side {

	padding-left:80px;

	padding-left:80px

}

.cart-sign-in .col-md-4.right-side .con p {

	font-size:16px;

	color:#000 !important;

	line-height:18px;

	margin-top:8px

}

.cart-sign-in .col-md-4.right-side h2 {

	font-size:16px

}

.cart-sign-in .col-md-4.right-side p {

	margin-top:0px

}

.cart-sign-in .col-md-4.right-side .down-pay {

	margin-top:14px

}

.cart-sign-in .col-md-4.right-side .down-pay p.price {

	font-family:'Futura PT Demi 600 normal'

}

.cart-sign-in .col-md-4.right-side .doted-line {

	margin:20px 0px;

	background-image:url("../images/dotted-lines.svg");

	width:100%;

	height:1px;

	display:inline-block

}

.cart-sign-in .col-md-4.right-side .d-flex.align-space-between {

	display:flex;

	align-items:center;

	justify-content:space-between

}

.cart-sign-in .col-md-4.right-side .d-flex.align-space-between p {

	color:#000

}

.cart-sign-in .col-md-4.right-side .d-flex.align-space-between p.midium {

	font-family:'Futura PT 500m normal'

}

.cart-sign-in .col-md-4.right-side .d-flex.align-space-between p.midium span {

	font-size:14px;

	color:#999

}

.cart-sign-in .con {

	padding-left:18px

}

.cart-sign-in p.midium.price {

	font-size:22px;

	font-family:'Futura PT Demi 600 normal' !important

}

.cart-sign-in select {

	-webkit-appearance:none;

	-moz-appearance:none;

	background:transparent;

	background-image:url("../images/select-down.svg") !important;

	background-repeat:no-repeat;

	background-position-x:98%;

	background-position-y:17px

}

.cart-sign-in .d-flex.wieight label {

	font-size:18px;

	text-transform:uppercase

}

.cart-sign-in p.digits {

	font-size:15px;

	color:#000 !important

}

.cart-sign-in .pad-left {

	padding-left:24px

}

footer.margin-top-zero {

	margin-top:0px;

	font-family:'Futura PT 500m normal'

}

input.count {

	border:0px !important;

	background:#fff !important;

	text-align:center !important;

	width:84px

}

.qty {

	width:124px;

	border:1px solid #999999;

	text-align:center;

	height:40px;

	display:flex;

	align-items:center;

	justify-content:center;

	position:relative;

	top:-8px

}

.twoo-mine .name-description {

	max-width:700px !important;

	width:700px !important

}

.twoo-mine .price {

	width:154px !important

}

.twoo-mine .add-to-cart {

	width:210px !important

}

.twoo-mine .edit {

	width:74px !important

}

.twoo-mine .d-flex a {

	font-size:16px;

	text-decoration:none !important;

	padding-right:34px

}

.twoo-mine .d-flex a:after {

	display:none

}

.twoo-mine .d-flex a img {

	position:relative;

	top:-2px

}

.twoo-mine .grsy-part {

	margin-bottom:28px;

	margin-top:28px

}

.twoo-mine .grsy-part p {

	margin:0;

	color:#999;

	font-size:16px

}

.twoo-mine .itemss ul li {

	font-size:18px;

	font-family:'Futura PT 500m normal'

}

.twoo-mine .itemss ul li:first-child {

	width:868px

}

.twoo-mine .itemss ul li:nth-child(2) {

width:166px

}

.twoo-mine .itemss ul li:nth-child(3) {

width:146px

}

.twoo-mine .itemss ul li:nth-child(4) {

width:74px

}

.twoo-mine .nine-line.first-top-decrease.top {

	margin-top:20px

}

.twoo-mine .use-promo {

	max-width:645px

}

.twoo-mine input.form-control {

	border-radius:0px;

	height:48px

}

.twoo-mine .form-groupp {

	position:relative

}

.twoo-mine .form-groupp button {

	position:absolute;

	top:0;

	margin-top:0px;

	height:48px;

	right:0;

	padding:0px 54px

}

.twoo-mine button.white {

	padding:14px 74px;

	background:#fff;

	color:#000;

	border-color:#000;

	margin-top:88px;

	transition:all 0.5s ease

}

.twoo-mine button.white:hover {

	background-color:#000;

	color:#fff

}

.twoo-mine .d-flex.align-space-between {

	display:flex;

	align-items:center;

	justify-content:space-between

}

.twoo-mine .line {

	height:1px;

	width:100%;

	background:#999;

	margin:14px 0px

}

.twoo-mine .d-flex.align-space-between {

	display:flex;

	align-items:center;

	justify-content:space-between

}

.twoo-mine .d-flex.align-space-between p {

	width:auto

}

.twoo-mine .d-flex.align-space-between .price {

	width:auto !important

}

.twoo-mine .d-flex.align-space-between p.midium {

	font-family:'Futura PT 500m normal'

}

.twoo-mine .d-flex.align-space-between p.midium span {

	font-size:14px;

	color:#999

}

.twoo-mine button.full-width {

	margin-top:14px;

	width:100%;

	padding:14px

}

.twoo-mine p.use-promocode {

	font-size:14px

}

label.gray-color {

	color:#999

}

.payment-cart h4 {

	font-size:20px !important;

	text-transform:uppercase

}

.payment-cart .col-4 p {

	color:#000 !important

}

.payment-cart p.payment-method {

	color:#000 !important;

	font-size:18px;

	font-family:'Futura PT 500m normal'

}

.text-center.thank-you {

	margin-top:44px

}

.text-center.thank-you h2 {

	font-size:25px;

	margin-bottom:24px

}

section.slider-text.text-center {

	background:#092a67;

	padding:86px 0px

}

section.slider-text.text-center h1 {

	font-family:'DMSerifText-Regular';

	color:#FFFFFF;

	font-size:78px;

	text-transform:inherit; margin-bottom:25px;

}

section.slider-text.text-center p {

	font-size:27px;

	font-family:'Roboto-Light';

	color:#E2E2E2

}

section.slider-text.text-center p.mar-mar {

	margin-top:50px;

	margin-bottom:30px

}

section.reach-right {

	background-color:#EEEEEE;

	padding:80px 0px

}

section.reach-right h2 {

	font-family:'DMSerifText-Regular';

	font-size:57px;

	line-height:64px;

	margin-bottom:30px;

	margin-top:30px

}

section.reach-right p {

	font-size:20px

}

section.reach-right .white {

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	background:#fff;

	padding-left:-3px;

	margin-left:30px

}

section.reach-right .white img.img-fluid.img-responsive {

	position:relative;

	left:-44px;

	top:-30px

}

section.reach-right .col-md-6.no-left-margin {

	padding-left:0px

}

section.reach-right h1 {

	margin-bottom:104px

}

section.reach-right a.more-about {

	margin-top:24px;

	display:inline-block

}

section.News-Distribution.text-center {

	padding:70px 0px;

	background-color:#fff

}

section.News-Distribution.text-center h1 {

	margin-bottom:54px

}

section.News-Distribution.text-center span.dounb-line {

	margin-bottom:8px;

	display:inline-block

}

section.News-Distribution.text-center h2 {

	font-size:53px;

	font-family:'DMSerifText-Regular';

	margin-top:20px;

	margin-bottom:20px

}

section.News-Distribution.text-center p {

	font-size:20px;

	max-width:1117px;

	margin:0 auto;

	margin-bottom:30px

}

section.Forward-Features {

	background-image:url("../images/fetured-background.png");

	background-repeat:no-repeat;

	background-size:cover;

	background-position:bottom;

	padding:94px 0px

}

section.Forward-Features h2 {

	font-size:53px;

	font-family:'DMSerifText-Regular';

	margin-top:20px;

	margin-bottom:20px;

	color:#fff

}

section.Forward-Features p {

	font-size:20px;

	max-width:898px;

	margin:0 auto;

	margin-bottom:30px;

	color:#fff

}

section.Forward-Features h1 {

	color:#fff;

	letter-spacing:2.66px;

	margin-bottom:164px

}

section.contact-us {

	padding-top:60px;

	padding-bottom:14px

}

section.contact-us .row.left-padding .col-md-6 {

	padding-left:184px

}

section.contact-us h1 {

	margin-bottom:54px

}

section.contact-us span.dounb-line {

	margin-bottom:8px;

	display:inline-block

}

section.contact-us p {

	font-size:16px;

	letter-spacing:0px;

	color:#01215E;

	display:block;

	padding-left:60px;

	font-family:'Roboto-Regular'

}

section.contact-us p a {

	font-size:20px;

	letter-spacing:0px;

	color:#000000;

	display:block

}

section.contact-us p.first {

	background-image:url(../images/call.svg);

	background-repeat:no-repeat

}

section.contact-us p.sec {

	background-image:url(../images/message.svg);

	background-repeat:no-repeat

}

section.contact-us p.three {

	font-size:20px;

	letter-spacing:0px;

	color:#000000;

	display:block;

	position:relative;

	top:-14px

}

section.contact-us p.adress {

	margin-bottom:0px;

	background-image:url(../images/location.svg);

	background-repeat:no-repeat;

	padding-bottom:22px

}

section.slider-text.text-left {

	background:#264597;

	padding:54px 0px

}

@media (min-width: 1200px) {

section.slider-text.text-left .container {

max-width:964px

}

}

section.slider-text.text-left h2 {

	font-family:'DMSerifText-Regular';

	font-size:53px;

	color:#fff

}

section.slider-text.text-left p {

	font-size:20px;

	color:#9494AC;

	margin-bottom:44px

}

section.slider-text.text-left p.topp {

	color:#E2E2E2 !important;

	margin-top:14px

}

section.slider-text.text-left input.form-control {

	background:#6B6F7B;

	border:0px;

	border-radius:0px;

padding:1.375rem .75rem;

	font-size:18px;

	margin-bottom:30px;

	padding-left:24px

}

section.slider-text.text-left select.form-control {

	border:0px;

	border-radius:0px;

padding:1.375rem .75rem;

	font-size:18px;

	height:70px;

	background:url(../images/down-arrow.svg) no-repeat right;

	-webkit-appearance:none;

	background-position-x:414px;

	background-color:#6B6F7B;

	color:#fff !important;

	padding-left:24px

}

section.slider-text.text-left ::-webkit-input-placeholder {

color:#fff

}

section.slider-text.text-left ::-moz-placeholder {

color:#fff

}

section.slider-text.text-left :-ms-input-placeholder {

color:#fff

}

section.slider-text.text-left :-moz-placeholder {

color:#fff

}

section.slider-text.text-left p.ancor-p {

	font-size:17px

}

section.slider-text.text-left p.ancor-p a {

	color:#EA6528

}

/* section.blog {

	background-color:#F3F3F3;

	padding:40px 0px

} */



section.blog .container{

	min-height: calc(100vh - 205px);

}



section.blog p.date-name {

	font-size:14px;

	color:#878787

}

section.blog p.date-name span {

	color:#e96426

}

/* section.blog h1 {

	font-size:22px;

	margin-bottom:20px;

	text-transform:inherit

} */

section.blog p.heighttt {

	font-size:20px;

	font-family:'Roboto-Light'

}

section.blog figcaption {

	position:relative

}
section.blog figcaption h1{min-height:58px; overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom:20px}

.blog-list-page figcaption p{
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom:1rem
}

section.blog a.read-more {

	font-size:14px;

	color:#878787

}

section.blog a.read-more img {

	padding-left:0px;

	transition:all 0.5s ease

}

section.blog a.read-more:hover img {

	padding-left:10px

}

section.blog figcaption {

	margin-bottom:44px

}

section.Client-Support.text-center {

	background:#F3F3F3;

	padding:80px 0px

}

section.Client-Support.text-center h2 {

	font-size:53px;

	margin-bottom:24px;

	font-family:'DMSerifText-Regular';

	font-size:53px;

	margin-bottom:58px;

	line-height:0px

}

section.Client-Support.text-center p {

	font-size:20px;

	margin-top:20px;

	margin-bottom:20px

}

section.Client-Support.text-center .col-md-6:first-child {

	border-right:1px solid #707070

}

section.training-resources.text-center {

	background:#F6F6F6;

	padding:74px 0px

}

section.training-resources.text-center h1 {

	text-align:center;

	letter-spacing:2.66px;

	width:100%;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	-ms-flex-align:center;

	align-items:center;

	-webkit-box-pack:center;

	-ms-flex-pack:center;

	justify-content:center

}

section.training-resources.text-center p {

	font-size:27px;

	max-width:1152px;

	margin:0 auto;

	margin-top:34px

}

section.training-resources.text-center p a {

	color:#EA6528;

	font-weight:800

}

section.Media-Database {

	padding:84px 0px;

	padding-bottom:44px

}

section.Media-Database h1 {

	font-size:53px;

	font-family:'DMSerifText-Regular';

	text-transform:inherit;

	margin-bottom:68px;

	margin-bottom:54px;

	display:block;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	-ms-flex-align:center;

	align-items:center;

	-webkit-box-pack:center;

	-ms-flex-pack:center;

	justify-content:center

}

section.Media-Database h2 {

	font-size:24px;

	font-family:'Roboto-Medium';

	margin-bottom:14px

}

section.Media-Database a.factsheet {

	font-size:20px;

	color:#EA6528;

	background-image:url(../images/pdf.svg);

	background-repeat:no-repeat;

	padding-left:24px;

	display:block;

	background-position:0% 64%

}

section.Media-Database a.video {

	font-size:20px;

	color:#EA6528;

	background-image:url("../images/video.svg");

	background-repeat:no-repeat;

	padding-left:24px;

	display:block;

	background-position:0% 64%

}

section.Media-Database .col-md-4 {

	margin-bottom:80px

}

section.Media-Database h2 img {

	margin-right:8px

}

section.News-DistributionTwo {

	background:#F6F6F6;

	padding:80px 0px

}

section.News-DistributionTwo h1 {

	font-size:53px;

	font-family:'DMSerifText-Regular';

	text-transform:inherit;

	margin-bottom:68px;

	margin-bottom:54px;

	display:block;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	-ms-flex-align:center;

	align-items:center;

	-webkit-box-pack:center;

	-ms-flex-pack:center;

	justify-content:center

}

section.News-DistributionTwo h2 {

	font-size:24px;

	font-family:'Roboto-Medium';

	margin-bottom:14px

}

section.News-DistributionTwo a.factsheet {

	font-size:20px;

	color:#EA6528;

	background-image:url(../images/pdf.svg);

	background-repeat:no-repeat;

	padding-left:24px;

	display:block;

	background-position:0% 64%

}

section.News-DistributionTwo a.video {

	font-size:20px;

	color:#EA6528;

	background-image:url("../images/video.svg");

	background-repeat:no-repeat;

	padding-left:24px;

	display:block;

	background-position:0% 64%

}

section.News-DistributionTwo h2 img {

	margin-right:8px

}

section.Client-Support.two.text-center {

	background-color:#fff

}

section.Client-Support.two.text-center h2 {

	line-height:58px

}

section.Client-Support.two.text-center p.timings {

	color:#EA6528

}

section.media-database-gray {

	background:#F6F6F6;

	padding:60px 0px

}

@media (min-width: 1200px) {

section.media-database-gray .container {

max-width:1044px

}

}

section.media-database-gray h1 {

	font-size:53px;

	font-family:'DMSerifText-Regular';

	text-transform:inherit;

	margin-bottom:20px

}

section.media-database-gray p {

	font-size:20px;

	font-family:'Roboto-Light'

}

section.media-database-white {

	background:#ffffff;

	padding:60px 0px

}

@media (min-width: 1200px) {

section.media-database-white .container {

max-width:1004px

}

}

section.media-database-white h1 {

	font-size:53px;

	font-family:'DMSerifText-Regular';

	text-transform:inherit;

	margin-bottom:20px

}

section.media-database-white p {

	font-size:20px;

	font-family:'Roboto-Light'

}

figure.float-left.mar-around-20 {

	margin:0px 20px 20px 00px

}

section.blog.detail h1 {

	font-size:24px

}

section.blog.detail h1.no-margin {

	margin-bottom:8px !important

}

section.blog.detail h3 {

	font-size:16px;

	margin-bottom:10px;

	font-family:'Roboto-Medium'

}

section.blog.detail p {

	text-align:justify !important

}

section.blog.detail .float-left a img {

	width:34px;

	padding-right:8px

}

section.blog.detail .float-right a img {

	width:34px;

	padding-left:8px

}

section.blog.detail .float-right a.d-flex {

	text-align:right;

	align-items:center;

	justify-content:flex-end

}

section.blog.detail a.d-flex {

	color:#e96426;

	font-weight:800
	align-items: center;
}

section.blog.detail a.more-about {

	margin-top:24px

}

section.blog.detail input.form-control {

	border-radius:0px;

	font-size:12px;

	height:44px;

	background:#f9f9fa

}

section.blog.detail textarea.form-control {

	color:#252525 !important;

	font-size:12px;

	height:124px;

	background:#f9f9fa;

	border-radius:0px

}

section.blog.detail .row.blog-reply h1 {

	font-size:18px !important;

	margin-top:34px

}

section.blog.detail lable.topc {

	margin-bottom:10px;

	display:block

}

section.thank-youu {

	background:#1e3e74

}

section.thank-youu h1 {

	font-size:40px;

	color:#fff

}

section.thank-youu h1:before {

	content:"";

	position:absolute;

	left:0;

	top:63px;

	width:100%;

	height:4px;

	background:#fff

}

section.thank-youu h1:after {

	content:"";

	position:absolute;

	left:0;

	bottom:70px;

	width:100%;

	height:4px;

	background:#fff

}

section.thank-youu h1 {

	font-size:78px;

	color:#fff;

	text-align:center;

	margin:0 auto;

	padding:84px 0px;

	position:relative

}

section.thanku-two {

	margin:44px 0px;

	text-align:center

}

section.thanku-two h4 {

	margin-bottom:14px

}

section.thanku-two p a {

	color:#000

}

@media (max-width: 1366px) {

section.blog.detail .container {

max-width:934px

}

.container {

max-width:854px

}

section.slider-text.text-center h1 {

font-size:52px

}

section.slider-text.text-center p {

font-size:20px

}

section.reach-right .col-md-6.no-left-margin {

padding-left:0px;

padding-right:40px

}

section.reach-right a.more-about {

margin-top:0px;

display:inline-block;

margin-bottom:14px

}

section.reach-right h2 {

font-size:40px;

line-height:44px;

margin-bottom:24px;

margin-top:24px

}

section.reach-right p {

font-size:16px

}

section.News-Distribution.text-center h2 {

font-size:40px

}

section.News-Distribution.text-center p {

font-size:16px

}

a.more-about {

padding:10px 34px;

font-size:16px

}

h1 {

font-size:20px

}

section.Forward-Features h2 {

font-size:40px

}

section.Forward-Features p {

font-size:16px;

max-width:694px

}

section.contact-us .row.left-padding .col-md-6 {

padding-left:100px

}

section.contact-us p a {

font-size:16px

}

section.contact-us p.three {

font-size:16px

}

footer ul li a {

font-size:14px

}

footer h4 {

color:#EA6528;

font-size:16px;

margin-bottom:24px

}

header .navbar-expand-lg .navbar-nav .nav-link {

font-size:16px;
display: block !important;
    width: 100%;

}
header .navbar-expand-lg .navbar-nav .nav-link.dropdown-toggle::after{
	right: 20px;
  position: absolute;
  top: 24px;
}
header .container {

max-width:934px

}

section.reach-right .white img.img-fluid.img-responsive {

position:relative;

left:-44px;

top:-14px

}

section.media-database-gray .container {

max-width:854px

}

section.slider-text.text-left .container {

max-width:854px

}

section.media-database-gray h1 {

font-size:40px

}

section.media-database-white h1 {

font-size:40px

}

section.media-database-gray p {

font-size:16px

}

section.media-database-white p {

font-size:16px

}

section.slider-text.text-left h2 {

font-size:40px

}

section.slider-text.text-left p {

font-size:16px

}

section.slider-text.text-left input.form-control {

padding:1rem 1rem;

font-size:16px

}

section.slider-text.text-left select.form-control {

background-position-x:354px;

padding:1rem 1rem;

font-size:16px;

height:56px

}



section.blog p.heighttt {

font-size:15px

}



section.Client-Support.text-center h2 {

font-size:40px

}

section.Client-Support.text-center p {

font-size:15px

}

section.Client-Support.text-center img {

width:154px;

height:200px

}

section.Media-Database h1 {

font-size:40px

}

section.Media-Database h2 {

font-size:16px

}

body {

font-size:16px

}

section.Media-Database a.factsheet {

font-size:16px

}

section.Media-Database .container {

max-width:878px

}

section.News-DistributionTwo h1 {

font-size:40px

}

section.News-DistributionTwo h2 {

font-size:18px

}

section.News-DistributionTwo a.factsheet {

font-size:16px

}

section.training-resources.text-center p {

font-size:20px

}

section.Client-Support.two.text-center img {

width:100px;

height:114px

}

section.reach-right h1 {

margin-bottom:84px

}

.logo {

width:294px;

display:inline-block;

overflow:hidden

}

.heightt {

height:164px

}

header .col-md-12.d-flex.justify-content-between {

padding:34px 15px;

transition:all 0.5s ease

}

.logo img {

max-width:100%

}

section.reach-right .container {

max-width:902px

}

section.reach-right a.more-about {

margin-top:14px;

display:inline-block;

margin-bottom:0px

}

section.media-database-white .container {

max-width:934px

}

section.media-database-gray .container {

max-width:941px

}

section.slider-text.text-left .container {

max-width:932px

}

section.blog .container {

max-width:930px

}

section.Media-Database .container {

max-width:930px

}

section.News-DistributionTwo .container {

max-width:930px

}

section.training-resources.text-center .container {

max-width:930px;

padding:0px 30px

}

section.News-DistributionTwo p br {

display:none

}

footer .container {

max-width:930px

}

section.blog.detail p {

text-align:justify !important;

font-size:17px

}

.col-md-6.pad-leftt {

padding-left:58px

}

section.News-DistributionTwo a.video {

font-size:16px

}

section.Media-Database a.video {

font-size:16px !important

}

}

input:focus::-webkit-input-placeholder {

color:transparent !important;

}

input:focus:-moz-placeholder {

color:transparent !important;

} /* FF 4-18 */

input:focus::-moz-placeholder {

color:transparent !important;

} /* FF 19+ */

input:focus:-ms-input-placeholder {

color:transparent !important;

} /* IE 10+ */

.privacy .heightt {

	display: none;

}

.privacy .container {

	max-width: 935px;

}

.termspage_title {

	font-weight: bold;

}

.privacy h1 {

	margin-top: 24px;

	margin-bottom: 14px;

}

section.thank-youu {

	background: #ffffff;

}

section.thank-youu h1 {

	color: #1e3e74;

}

section.thank-youu h1::before {

 height: 6px;

 background: #e96426;

}

section.thank-youu h1::after {

 height: 6px;

 background: #e96426;

}

section.thanku-two {

	margin: 0px 0px;

	text-align: center;

	background: #eee;

	padding: 44px 0px;

}

.form-control {

	color: #ffffff !important;

}

section.News-Distribution.text-center img {

	max-width: 100%;

}

 @media only screen and (max-width: 1024px) {

 section.slider-text.text-center {

 padding: 44px 0px;

}

section.slider-text.text-center h1 {

 font-size: 44px;

 margin-bottom: 24px;

}

section.slider-text.text-center p {

 font-size: 18px;

}

section.reach-right {

 padding: 44px 0px;

}

section.News-Distribution.text-center {

 padding: 44px 0px;

}

section.Forward-Features {

 padding: 44px 0px;

}

section.Forward-Features h1 {

 margin-bottom: 24px;

}

section.contact-us {

 padding-top: 44px;

}

.story_category_detail_center.terms_page {

 padding: 0px 44px;

}

}

.hide-in-desktop {

	display: none;

}

 @media only screen and (max-width: 991px) {

 .form-group.hide-in-mobile {

 display: none;

}

 .form-group.hide-in-desktop .form-control {

 margin-bottom: 10px !important;

}

section.thank-youu h1 {

 padding-top: 18px;

}

 section.thank-youu h1:before {

 top: 4px;

}

 section.thank-youu h1 {

 padding-top: 18px;

 position: relative;

top: 24px;

font-size: 44px;

}

section.thanku-two {

 padding: 24px 0px;

}

.thanku-two p {

 margin-bottom: 0px;

}

section.thanku-two h4 {

 margin-bottom: 14px;

 font-size: 20px;

}

 .logo {

 display: none;

}

.navbar-brand img {

 height: 28px;

 width: auto;

 display: block;

 -webkit-transition: all 0.3s ease-out;

 transition: all 0.3s ease-out;

}

 .navigation-wrap {

 position: fixed;

 width: 100%;

 top: 0;

 left: 0;

 z-index: 1000;

 -webkit-transition : all 0.3s ease-out;

 transition : all 0.3s ease-out;

}

.navbar {

 padding: 0;

}

.navbar-brand img {

 height: 34px;

 width: auto;

 display: block;

 -webkit-transition : all 0.3s ease-out;

 transition : all 0.3s ease-out;

}

.navbar-toggler {

 float: right;

 border: none;

 padding-right: 0;

}

.navbar-toggler:active, .navbar-toggler:focus {

 outline: none;

}

.navbar-light .navbar-toggler-icon {

 width: 24px;

 height: 17px;

 background-image: none;

 position: relative;

 border-bottom: 1px solid #000;

 transition: all 300ms linear;

}

.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before {

 width: 24px;

 position: absolute;

 height: 1px;

 background-color: #000;

 top: 0;

 left: 0;

 content: '';

 z-index: 2;

 transition: all 300ms linear;

}

.navbar-light .navbar-toggler-icon:after {

 top: 8px;

}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {

 transform: rotate(45deg);

}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {

 transform: translateY(8px) rotate(-45deg);

}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {

 border-color: transparent;

}

.nav-link {

 color: #212121 !important;

 font-weight: 500;

 transition: all 200ms linear;

}

.nav-item:hover .nav-link {

 color: #EA6528 !important;

}

.nav-item.active .nav-link {

 color: #EA6528 !important;

}

.nav-link {

 position: relative;

 padding: 5px 0 !important;

 display: inline-block;

}

 .nav-item:hover:after {

 bottom: 0;

 opacity: 1;

}

.nav-item.active:hover:after {

 opacity: 0;

}

.nav-item {

 position: relative;

 transition: all 200ms linear;

}

 .nav-item .dropdown-menu {

 transform: translate3d(0, 10px, 0);

 visibility: hidden;

 opacity: 0;

 max-height: 0;

 display: block;

 padding: 0;

 margin: 0;

 transition: all 200ms linear;

}

.nav-item.show .dropdown-menu {

 opacity: 1;

 visibility: visible;

 max-height: 999px;

 transform: translate3d(0, 0px, 0);

}

.dropdown-menu {

 padding: 10px!important;

 margin: 0;

 font-size: 13px;

 letter-spacing: 1px;

 color: #212121;

 background-color: #fcfaff;

 border: none;

 border-radius: 3px;

 box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);

 transition: all 200ms linear;

}

/* 
 .dropdown-item {

 padding: 3px 15px;

 color: #212121;

 border-radius: 2px;

 transition: all 200ms linear;

} */
.dropdown-item { padding: 3px 15px;  border-radius: 2px; transition: all 200ms linear; text-align: center; }


.dropdown-item:hover, .dropdown-item:focus {

 color: #fff;

 background-color: rgba(129, 103, 169, .6);

}

 .social-top.hide-in-desktop-too {

 display: none;

}



/* #Media

================================================== */









 .dropdown-toggle[aria-expanded="true"]::after {

 transform: rotate(90deg);


}

 .dropdown-menu {

 padding: 0 !important;

 background-color: transparent;

 box-shadow: none;

 transition: all 200ms linear;

}
/* 
 .dropdown-toggle[aria-expanded="true"] + .dropdown-menu {

 margin-top: 10px !important;

 margin-bottom: 20px !important;
 background: #ffe7dd;
    padding: 10px 0 !important;

} */

.dropdown-toggle[aria-expanded="true"] + .dropdown-menu { margin-top: 0px !important; margin-bottom: 0px !important; padding:0 0 10px 0 !important;}


 body.dark .nav-item::before {

 background-color: #fff;

}

 body.dark .dropdown-toggle::after {

 background-color: #fff;

}

 body.dark .dropdown-menu {

 background-color: transparent;

 box-shadow: none;

}





/* #Link to page

================================================== */

















.top-border.nine-nine-one-hide {

 display: none;

}

.hide-in-desktop {

 display: inline-block;

width: 100%;

}

header .navbar-expand-lg .navbar-nav .nav-link {

 padding-top: 4px;

 padding-bottom: 4px;

}

.heightt {

 height: 106px;

}

 section.reach-right .white {

 margin-left: 0px;

}

 footer .align-items-center {

 -webkit-box-align: start !important;

 -ms-flex-align: start !important;

 align-items: start !important;

}

footer .d-flex.align-items-center h4 {

 position: inherit;

 left: inherit;

}

footer h4 {

 margin-top: 14px;

}

section.reach-right .white img.img-fluid.img-responsive {

 position: inherit;

 left: inherit;

 top: inherit;

 padding: 14px 0px;

}

section.reach-right h1 {

 margin-bottom: 44px;

}

.social-icons-in-mobile li {

 display: inline-block;

}

.navbar-toggler {

 padding: 2px 8px;

 font-size: 1rem;

}

header .col-md-12.d-flex.justify-content-between {

 padding: 8px 15px;

 transition: all 0.5s ease;

}

.social-mobile li {

 display: inline-block;

 padding-right: 8px;

}

footer .col-md-4 {

 width: 33.3333333%;

}

/* tablet view upd */

/* contact us */
section.contact-us .row.left-padding .col-md-6 { padding-left: 25px;}
section.contact-us h1 { margin-bottom: 35px;}

/* database */
section.media-database-gray h1 { font-size: 32px; margin-bottom: 14px;}
section.media-database-white h1 { font-size: 32px; margin-bottom: 14px; }
.col-md-6.pad-leftt { padding-left: 15px;}

/* footer */
footer .float-right { float: left !important;}

/* pricing */
.pricing-page {padding: 50px 0 75px 0; }
.pricing-page h2 { font-size: 36px; line-height: 48px;margin: 0 0 8px 0;}
.pricing-page .form-group .form-control { font-size: 14px; line-height: 16px; padding: 13px 17px;}

.pricing-page .form-select {
    font-family: "Roboto", sans-serif;
    border: #91929E 1px solid;
    border-radius: 10px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #1E3E74;
    padding: 16px;
    background-color: #fff;
    width: 100%;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: 10px;
}


/* jobs */
.job-list-page ul.job-list li a {padding: 18px 163px 18px 77px;}
.job-list-page ul.job-list li a .listed-photo {width: 56px; height: 56px; top: 16px; left: 12px;}
.job-list-page ul.job-list { border-radius: 20px;}
.job-list-page .accordion input[type=checkbox].form-check-input + label.form-check-label::before {width: 18px; height: 18px;}
.job-list-page .accordion input[type=checkbox].form-check-input:checked + label.form-check-label::after { width: 12px; height: 12px;}
.job-list-page .accordion input[type=checkbox].form-check-input + label.form-check-label { padding-left: 27px;}
.job-list-page ul.job-list li a .eventdate {top: 48px; right: 16px;}
.job-list-page ul.job-list { list-style: none;}

/* posts */
section.blog figcaption { margin-bottom: 36px; }
section.blog figcaption h1 { min-height: 50px; margin-bottom: 10px;}
section.blog p.date-name { margin-bottom: 10px;}

/* client */
section.Client-Support.text-center h2 { font-size: 34px; margin-bottom: 40px;}
section.Client-Support.text-center img { width: 140px; height: 180px; }
section.Client-Support.text-center p { font-size: 14px; margin: 15px 0;}
.job-list-page .accordion .form-check { margin-bottom: 10px;}

.request-detail-page .gray-block .bottom-part ul.response-list li .first-part {width: 43%;}
.request-detail-page .gray-block .bottom-part ul.response-list li .third-part { width: 57%;}

}

 @media only screen and (max-width: 767px) {

 section.media-database-gray h1 {

 font-size: 28px;

}

section.media-database-white h1 {

 font-size: 28px;

}

section.media-database-gray {

 padding: 44px 0px;

}

.col-md-6.pad-leftt {

 padding-left: inherit;

}

.media-database-white img {

 max-width: 100%;

}

section.Media-Database {

 padding: 44px 0px;

 padding-bottom: 44px;

 padding-bottom: 0px;

}

section.Media-Database h1 {

 font-size: 28px;

 margin-bottom: 24px;

}

section.News-DistributionTwo {

 padding: 44px 0px;

}

section.News-DistributionTwo h1 {

 font-size: 28px;

 margin-bottom: 24px;

}

section.News-DistributionTwo h2 {

 font-size: 16px;

}

section.training-resources.text-center {

 padding: 44px 0px;

}

section.training-resources.text-center p {

 margin-top: 24px;

}

section.Client-Support.text-center {

 padding: 44px 0px;

}

section.Client-Support.two.text-center h2 {

 line-height: 45px;

 font-size: 28px;

 margin-bottom: 24px;

}

section.slider-text.text-left {

 padding: 44px 0px;

}

section.slider-text.text-left h2 {

 font-size: 28px;

 margin-bottom: 14px;

}

section.slider-text.text-left p {

 font-size: 16px;

 margin-bottom: 24px;

}

footer .float-right {

 float: none !important;

}

.footer-bottm .col-md-6 {

 width: 50%;

}

/* new upd css */
.job-list-page ul.job-list li a {padding: 10px 15px 10px 64px !important;}
.job-list-page ul.job-list li a .eventdate {top: auto; right: auto;}
.job-list-page ul.job-list li a .listed-photo {width: 50px; height: 50px; top: 12px; left: 7px;}
.job-list-page ul.job-list li a h2 {font-size: 15px; line-height: 17px;}
.job-list-page ul.job-list li a .venue {font-size: 13px; line-height: 21px;} 
.job-list-page ul.job-list li a .eventdate {  line-height: 18px;  font-size: 13px;}
.job-list-page .info-rightside .info-block {width: 100%;}


.media-profile-header { padding: 15px !important;}
.media-profile-header .left-photo { width: 120px !important; height: 120px !important; margin: auto auto 20px auto; position: relative !important; left: 0 !important; top: 0 !important;}
.media-card .profile-details {flex-direction: column; gap: 20px;}
.media-card .profile-details .leftside{width: 98% !important;}
.media-card .profile-details .rightside {width: 98% !important;}
.media-card .name {flex-wrap: wrap; gap: 9px;}
.media-card .name h2.local-name {font-size: 20px ;}
.media-card .name h1 { font-size: 16px;} 
.media-card .name .media-type {font-size: 13px;}

.company-card .company-details { flex-direction: column;}
.company-card .company-details .leftside {width: 100% !important	;}
.company-card .company-details .rightside {width: 100% !important;} 

.company-card .dataTables_wrapper { overflow-x: auto !important;}
.company-card .company-details .rightside .table { overflow-y: auto !important; width: 100% !important;}
.company-card .company-details .rightside .table tbody td {white-space: nowrap !important;}

.company-card .company-profile-header .left-photo { width: 120px !important; height: 120px !important; position: relative !important; margin: auto !important; top: 0 !important; left: 0 !important;}
.company-card .company-profile-header {padding: 15px !important;}

}


 @media only screen and (max-width: 480px) {

 footer p.copy {

 font-size: 12px;

}

footer svg {

 margin-top: 0px;

 transition: all 0.5s ease;

 width: 18px;

}

section.slider-text.text-center {

 padding: 24px 0px;

}

section.slider-text.text-center h1 {

 font-size: 25px;

 margin-bottom: 18px;

}

section.slider-text.text-center p {

 font-size: 16px;

}

.slider-text.text-center p:last-child {

 margin-bottom: 0px;

}

section.reach-right .white {

 display: inline-block;

 background:transparent;

}

footer .footer-bottm {

 padding: 14px 0px;

}

section.reach-right {

 padding: 24px 0px;

}

section.reach-right h1 {

 margin-bottom: 4px;

}

section.reach-right .col-md-6.no-left-margin {

 padding-left: 15px;

 padding-right: 15px;

}

section.reach-right a.more-about {

 margin-top: 4px;

 display: inline-block;

 margin-bottom: 0px;

}

a.more-about {

 font-size: 15px;

}

section.News-Distribution.text-center {

 padding: 24px 0px;

}

section.News-Distribution.text-center h1 {

 margin-bottom: 14px;

}

section.News-Distribution.text-center h2 {

 font-size: 24px;

 margin-bottom: 8px !important;

}

section.Forward-Features {

 padding: 24px 0px;

}

section.Forward-Features h2 {

 font-size: 24px;

}

section.contact-us {

 padding-top: 24px;

}

section.contact-us .row.left-padding .col-md-6 {

 padding-left: 15px;

}

section.contact-us h1 {

 margin-bottom: 24px;

}

section.contact-us p.three {

 margin-bottom: 0px;

}

section.media-database-gray {

 padding: 24px 0px;

}

section.media-database-gray h1 {

 font-size: 24px;

}

section.media-database-gray h1 br {

 display:none;

}

section.media-database-gray h1 {

 font-size: 24px;

 margin-bottom: 4px;

 margin-top: 14px;

}

 section.media-database-white h1 br {

 display:none;

}

section.media-database-white {

 padding: 24px 0px;

}

.media-database-white .row {

 flex-direction: column-reverse;

}

section.media-database-white h1 {

 font-size: 24px;

 margin-bottom: 4px;

 margin-top: 14px;

}

.media-database-gray.for-mobil.mobill .row {

 flex-direction: column-reverse;

}

.media-database-white.for-mobil .row {

 flex-direction: column;

}

.col-md-6.pad-leftt {

 padding-left: 15px;

}

section.Client-Support.text-center h2 {

 font-size: 24px;

 margin-bottom: 24px;

 line-height: 24px;

 margin-top: 20px;

}

.Client-Support.text-center .col-md-6:nth-child(2) {

 margin-top: 44px;

}

section.Client-Support.text-center {

 padding: 24px 0px;

}

.nav-link {

 padding: 2px 0 !important;

}

footer h4 {

 margin-bottom: 4px;

}

footer {

 padding-top: 24px;

}

h1 br {

 display: none !important;

}

.footer-bottm .col-md-6 .float-right ul.social-footer {

 float: right;

}

section.slider-text.text-left {

 padding: 24px 0px;

}

section.slider-text.text-left h2 {

 font-size: 24px;

}

.blog .img-fluid {

 max-width: 100%;

 height: auto;

 width: 100%;

}

section.blog.detail p {

 text-align: justify !important;

 font-size: 15px;

}

.blog.detail form .col-4 {

 -webkit-box-flex: 0;

 -ms-flex: 0 0 100%;

 flex: 0 0 100%;

 max-width: 100%;

}

section.blog.detail input.form-control {

 margin-bottom: 14px;

}

.navbar-collapse {

 text-align: center;

 padding-top: 44px;

 padding-bottom: 44px;

}

.social-mobile li:last-child {

 padding-right: 0;

}

.reach-right {

 text-align: center;

}

.media-database-gray {

 text-align: center;

}

.media-database-white {

 text-align: center;

}

section.Media-Database .col-md-4 {

 margin-bottom: 44px;

}

.News-DistributionTwo .col-md-4 {

 margin-bottom: 44px;

}

.News-DistributionTwo .col-md-4:last-child {

 margin-bottom: 0px;

}

section.Client-Support.two.text-center h2 {

 line-height: 34px;

 font-size: 24px;

 margin-bottom: 24px;

}

section.blog.detail .float-left {

 width: 49%;

}

section.blog.detail .float-right {

 width: 49%;

}

section.blog.detail .float-left .d-flex {

 display: inline-block !important;

 display: inline-block !important;

 display: inline-block !important;

}

section.blog.detail .float-right .d-flex {

 display: inline-block !important;

 display: inline-block !important;

 display: inline-block !important;

}



footer .col-md-4 {

    width: 50%;

}

.Client-Support p br{display:none!important;}

.my-profile-old .profile-header { gap: 10px; padding: 20px 20px 20px 20px !important; min-height: auto !important; flex-direction: column !important; }
.my-profile-old .profile-header .photo { position: relative !important; top: 0 !important; left: 0 !important;  width: 120px !important; height: 120px !important;margin: auto !important;}
.my-profile-old .profile-detail .left { width: 100% !important;}
.my-profile-old .profile-detail .middel { width: 100% !important; margin-top: 20px !important;}
header .user-top-area .leftside { width: 65% !important; }
header .user-top-area .leftside .search-container { width: 100% !important;}
header .user-top-area .rightside { width: 35% !important;}
header .user-top-area .rightside .btn-loginbtn { padding: 10px 18px;margin-left: 8px;}


}

img{max-width:100%;}

.form-group{position:relative}

.form-group label.error{

    position: absolute;

    right: 0;

    bottom: -28px;

    font-size: 14px;

}

a:hover, button:hover{cursor:pointer}



/*dk css*/



/*.profile-header img {

    border-radius: 50%;

    width: 150px;

    height: 150px;

}

*/

.profile-header h1 {

    background-color: #245979 !important;

    color: #fff;

    padding: 10px;

    border-radius: 5px;

    width: 100%;



}



.border {

    /* border: 2px solid #245979 !important; */

    /* border-radius: 5px; */

    width: 100%;

    height: 100%;

    background-color: #fff;

    /* margin: 1px; */

}



.md-0 {

    margin: 0px

}



.pd-0 {

    padding: 0px;

}



.card {

    border: #e5e5e5 3px solid;

    padding: 15px;

}



.card h2 {

    font-size: 20px;

    font-weight: 700;

    color: #245979

}



.card p {

    font-size: 16px;

    line-height: 24px;

    margin: 0px

}



.form-control {

    color: #000000 !important;

}





/*.btn-update {

    background-color: #007bff;

    color: white;

    border: none;

    padding: 10px 20px;

    cursor: pointer;

    border-radius: 4px;

}



.btn-update:hover {

    background-color: #0056b3;

}

	*/



.dot {

    height: 12px;

    width: 12px;

    border-radius: 50%;

    display: inline-block;

    margin-right: 5px;

}



.green {

    background-color: #4CAF50;

}



.red {

    background-color: #f44336;

}



/*pratik css*/

/*profile page*/



.photo-area{background-color: #fff;height: 190px; margin-bottom: 15px;border: 3px solid #e5e5e5; overflow: hidden;padding-left: calc(50% - 75px);padding-top: 20px;}

.photo-area .photo{width: 150px;height: 150px;position: relative;}

.photo-area .photo img{position: absolute; width: 100%;height: 100%;top: 0px;left: 0px;object-fit:cover;bottom: 0px;right: 0px;border-radius: 50%;}

.profile-content{min-height: 190px;background-color:#fff;padding: 20px;display: inherit;align-content: center;margin-left: 15px; margin-bottom: 15px;border: 3px solid #e5e5e5;}

.profile-content h2{font-size: 20px;font-weight: 700; color:#245979; margin-bottom: 10px;}

.icon-bar{background: #fff;padding: 15px;border: 3px solid #e5e5e5;margin-bottom: 15px;}

.icon-bar p{margin: 0px;}

.icon-bar .mr-1{background: #000;width: 20px;text-align: center;height: 25px;margin-left: 15px;}

.icon-bar .mr-1 i{color: #fff;font-size: 16px;}

.icon-bar .btn-update{text-align: right;margin-right: 15px;}

.icon-bar .btn-update a{background: #EA6528;padding: 10px;color: #fff;border-radius: 5px;}

.contact-details{background: #fff;padding: 15px;border: 3px solid #e5e5e5;margin-bottom: 15px;}

.contact-details h2{font-size: 20px;font-weight: 700; color:#245979; margin-bottom: 10px;}

.contact-details label{font-weight: 700;}

.contact-details .form-control{background: transparent;border: none;}

.contact-details .email{color: #007bff;}

.listed-at-outlets{background: #fff;padding: 15px 0px 0px 15px;border: 3px solid #e5e5e5;margin-left: 15px;height: 345px;overflow-y: scroll;}

.listed-at-outlets h2{font-size: 20px;font-weight: 700; color:#245979; margin-bottom: 10px;}

.listed-at-outlets .listed-photo{width: 61px;height: 61px;position: relative;margin-bottom: 15px;overflow: hidden;margin-left: calc(50% - 30px);}

.listed-at-outlets .listed-photo img{position: absolute; width: 100%;height: 100%;top: 0px;left: 0px; bottom: 0px;right: 0px; object-fit:cover;border-radius: 50%;}

.listed-at-outlets ul{padding: 0px 0px 10px 0px; margin: 0px;}

.listed-at-outlets ul:nth-of-type(even){background-color: #fafafa;}

.listed-at-outlets ul li{font-size: 16px;}

.listed-at-outlets ul li a{text-decoration: none !important;font-size: 18px;font-weight: 700;text-transform: capitalize;}

.manage-email{background-color: #fff; width: 100%;height: 190px; position: relative;border: 3px solid #e5e5e5; padding: 15px;}

.manage-email h2{font-size: 20px;font-weight: 700; color:#245979; margin-bottom: 10px;}

.manage-email .btn-update{background: #245979 ; color: #fff; border: none;padding: 10px 20PX 10PX 20PX;}





/*update-profile page*/

.contact-detail{background: #fff;padding: 15px;border: 3px solid #e5e5e5; margin-bottom: 15px;}

.contact-detail h2{font-size: 20px;font-weight: 700; color:#245979; margin-bottom: 10px;}

.contact-detail .gap{margin-bottom: 10px;}

.social-media{background: #fff;padding: 15px;border: 3px solid #e5e5e5;}

.social-media h2{font-size: 20px;font-weight: 700; color:#245979; margin-bottom: 10px;}

.social-media .gap{margin-bottom: 10px;}

.update-details{background: #fff;padding: 15px;border: 3px solid #e5e5e5;margin-left: 15px;/*height: 453px;*/}

.update-details h2{font-size: 20px;font-weight: 700; color:#245979; margin-bottom: 10px;}

.update-details textarea{background: #F3F3F3;outline: none;margin-bottom: 15px;}



/*add-enent*/

.blog-event{padding: 40px 0px;}

.blog-event .add-event{background-color: #F3F3F3;padding: 15px 30px;}

.blog-event .add-event h1{font-size: 40px;font-weight: 700; color:#245979; margin-bottom: 40px;text-transform: uppercase;}

.blog-event .add-event .event-details{padding: 0px;}

.blog-event .add-event .event-details h2{font-size: 20px;font-weight: 700; color:#245979; margin-bottom: 20px;}

.blog-event .add-event .submitter-details{padding: 0px;}

.blog-event .add-event .submitter-details h2{font-size: 20px;font-weight: 700; color:#245979; margin-bottom: 20px;}

.blog-event .add-event .submitter-details .btn-cancel{background-color: #EA6528;color: #fff;}

.blog-event .add-event .submitter-details .btn-cancel:hover{color: #fff;background-color: #245979;}

.blog-event .add-event .submitter-details .btn-submit{background-color: #245979;color: #fff;}

.blog-event .add-event .submitter-details .btn-submit:hover{color: #fff;background-color: #EA6528;}

.blog-event .add-event .submitter-details input{background: #fff;}



/*events*/

.filter{background-color: #fff;padding: 10px; margin-bottom: 5px;border: 3px solid #e5e5e5;}

.filter h2{font-size: 20px;font-weight: 700; color:#245979;margin-top: 6px;}

.filter .btn-clear{background-color: #EA6528;color: #fff;}

.filter .btn-clear:hover{background-color: #245979;color: #fff;}



.add-new-event{background-color: #fff;padding: 15px; margin-bottom: 5px;}

.add-new-event h2{font-size: 20px;font-weight: 700; color:#245979;margin-bottom: 10px;}

.add-new-event P{font-size: 16PX; font-weight: 400; color: #000;}

.add-new-event .btn-add-event{background-color: #EA6528;color: #fff; width: 100%;text-transform: uppercase;}

.add-new-event .btn-add-event:hover{background-color: #245979;color: #fff;}



.results{background-color: #fff;padding: 5px; margin-bottom: 5px;border: 3px solid #e5e5e5;}

.results span{font-size: 20px;font-weight: 700; color:#245979;}



/*.results{background-color: #fff;padding: 5px; margin-bottom: 5px;border: 3px solid #e5e5e5;}*/

.event{border: 3px solid #e5e5e5;}

.event-contant{margin: 0px; background-color: #fff;padding: 15px 0px;}

.event-contant:nth-of-type(even){background-color: #fafafa;}

.event-contant h2{font-size: 14px;font-weight: 700; color:#245979;text-transform: capitalize;}

.event-contant h2 a{color:#245979;}

.event-contant .category{font-size: 12px;font-weight: 400;color: #000;}

.event-contant .venue{font-size: 12px;font-weight: 400;color: #000;}

.event-contant .listed-photo{width: 75px;height: 75px;position: relative;margin-bottom: 15px;overflow: hidden;margin-left: calc(50% - 30px);}

.event-contant .listed-photo img{position: absolute; width: 100%;height: 100%;top: 0px;left: 0px; bottom: 0px;right: 0px; object-fit:cover;border-radius: 50%;}

.event-contant .start-date{padding: 0px;font-size: 12px;font-weight: 400;color: #000;}

.event-contant .btn-view{background-color: #245979;color: #fff;}

.event-contant .btn-view:hover{background-color:#EA6528 ;color: #fff;}



.categoris{border: 3px solid #e5e5e5;padding: 15px 0px;}

.categoris .select-categories{padding: 0px;}

.categoris .select-categories .categories-header{background-color: #fff;}

.categoris .select-categories .btn-categories{font-size: 16px;color: #245979;background: transparent;font-weight: 700;width: 100%;text-align: left;display: flex;justify-content: space-between;align-items: center;align-content: center;}

.categoris .select-categories .btn-categories i{font-size: 26px;}

.categoris .select-categories .categories-body{font-size: 15px;font-weight: 500;padding: 15px 0px 15px 15px;}

.categoris .select-countries{padding: 0px;}

.categoris .select-countries .countries-header{background-color: #fff;}

.categoris .select-countries .btn-countries{font-size: 16px;color: #245979;background: transparent;font-weight: 700;width: 100%;text-align: left;display: flex;justify-content: space-between;align-items: center;align-content: center;}

.categoris .select-countries .btn-countries i{font-size: 26px;}

.categoris .select-countries .countries-body{font-size: 15px;font-weight: 500;padding: 15px 0px 15px 15px;}

.categoris .select-city{padding: 0px;}

.categoris .select-city .city-header{background-color: #fff;}

.categoris .btn-city{font-size: 16px;color: #245979;background: transparent;font-weight: 700;width: 100%;text-align: left;display: flex;justify-content: space-between;align-items: center;align-content: center;}

.categoris .btn-city i{font-size: 26px;}

.categoris .city-body{font-size: 15px;font-weight: 500;padding: 15px 0px 15px 15px;}

.categoris .btn-search{background-color:#EA6528 ;color: #fff;margin-left: 15px;}

.categoris .btn-search:hover{background-color:#245979 ;color: #fff;}



/*my request*/



.my-request .table-count{font-size: 20px;font-weight: 700;color: #3477a1;text-transform: capitalize;}

.my-request table th{background-color: #3477a1;color: #fff;padding: 5px; font-size: 14px;}

.my-request table td{background-color: #fafafa;padding: 5px; font-size: 14px;}

.btn-orenge{background-color:#EA6528 ;color: #fff;}

.btn-orenge:hover{background-color: transparent;border: 1px solid #EA6528; color: #EA6528 !important;}



.add-event .photo{width: 100px;height: 100px;position: relative;}

.add-event .photo img{width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;object-fit: cover;border-radius: 50%;}

.add-event h2{font-size: 2erm; font-weight: 700; color: #EA6528; text-transform: capitalize;margin-bottom: 15px;}

.add-event .bg-blue{background-color: #3477a1;color: #fff;}

.add-event .bg-blue th{vertical-align: bottom;border-bottom: 2px solid #dee2e6;padding: 10px 15px;}

.add-event table{border: 1px solid #f3f3f3;}

.add-event table tr td p{margin: 0px;}

.add-event table tr td .mr-1{background: #000;width: 20px;text-align: center;height: 25px;}

.add-event table tr td .mr-1 i{color: #fff;font-size: 16px;}



.add-event .title{font-size: 40px;font-weight: 700;color:#3477a1 ;margin-bottom: 40px;text-transform: capitalize !important;}

.add-event .title-2{font-size: 30px; font-weight: 800; color: #245979; text-transform: capitalize;}



.target{color: #EA6528;}



.request-item .photo{width: 80px;height: 80px;position: relative;}

.request-item .photo img{width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;object-fit: cover;}

.request-item .right{background: #e6e6e6;margin-bottom: 10px; padding: 10px;}

.request-item{background-color: #fff;margin: 0px;padding-top: 10px;}

.request-item:nth-of-type(even){background-color: #f3f3f3;}

.request-item .label{color:#707070; font-size: 12px;}

.request-item .value{font-size: 12px;color: #000;}

.request-item .detail{font-size: 14px; color: #000;padding-bottom: 10px;}





.btn-addcontact a{background: #EA6528;padding: 10px;color: #fff;border-radius: 5px;}

.btn-addcontact{margin-top: 15px; margin-bottom: 15px;}



.sub-header h2{color:#EA6528 ;padding: 10px;font-family: 'Roboto-Regular';}



.media-card{background: #f3f3f3; padding: 40px 0;min-height:calc(100vh - 205px);}

.media-card .name{background: #245979; color: #fff; padding: 10px 18px; border-radius: 5px; width: 100%; display: flex; justify-content: space-between; align-items: flex-start;}

.media-card .name h1{color: #fff;}

.media-card .name h2.local-name{font-size: 24px;/*font-family: sans-serif;*/}

.media-card .name .media-type{font-size: 18px;}



.media-profile-header{border: #e6e6e6 1px solid; background: #fff; position: relative; padding: 20px 20px 20px 200px; margin: 5px 0;min-height: 200px;}

.media-profile-header .left-photo{width: 160px; height: 160px; border: #e6e6e6 1px solid; position: absolute; overflow: hidden; border-radius: 50%; left: 20px; top: 20px; background: #fff;}

.media-profile-header .left-photo img {max-width: 100%;max-height: 100%;object-fit: contain;margin: auto;top: 0px;bottom: 0px;right: 0px;left: 0px;position: absolute;}

.media-profile-header .right-content-profile .title{font-size: 20px; font-weight: 700; color: #245979; font-family: 'Roboto-Medium';}

.media-profile-header .right-content-profile p{font-size: 16px; line-height: 24px; color: #292929; font-family: 'Roboto-Light'; margin: 0 0 10px 0;}



.media-card .profile-social{border:#e6e6e6 1px solid; background: #fff; padding: 10px 15px; display: flex; justify-content:space-between; align-items: center; margin: 5px 0;}

.media-card .profile-social a{width: 30px; height: 30px; display: inline-block; text-align: center; line-height: 30px; color: #000; font-size: 22px;}

.media-card .profile-social a:hover{color: #EA6528;}

.media-card .profile-social a:hover svg{fill: #EA6528;}
.media-card .profile-social a:hover svg path{fill: #EA6528;}
.media-card .profile-social a svg path{fill: #000;}

.media-card .profile-social a svg,.media-card .profile-social a img{

	vertical-align: text-bottom;

}

.media-card .profile-social .btn-orenge{width: auto; line-height: 28px; font-size: 15px; padding: 0px 16px; color: #fff;}

.media-card .profile-social .btn-orenge:hover{color: #EA6528;}



.media-card .profile-details{display: flex; margin: 0 -3px;}

.media-card .profile-details .leftside{width:25%; margin: 0 3px; border: #e6e6e6 1px solid; background: #fff; padding: 12px 8px;}

.media-card .profile-details .leftside .card{border: none; padding: 0px;}

.media-card .profile-details .leftside .card .card-header{padding: 0; margin-bottom: 0; background-color: #fff; border-bottom: none;}

.media-card .profile-details .leftside .card .card-header .btn-link{display: flex; width: 100%; text-align: left; text-decoration: none; align-items: center; justify-content: space-between; color: #245979; font-family: 'Roboto-bold'; font-size: 18px;}

.media-card .profile-details .leftside .card .card-body{padding: 5px 13px;}

.media-card .profile-details .leftside .card .card-body .item{margin: 0 0 8px 0;}

.media-card .profile-details .leftside .card .card-body .item .title{font-weight: 700; font-family: 'Roboto-bold'; font-size: 16px;}

.media-card .profile-details .leftside .card .card-body .item .value{font-size: 16px;}

.media-card .profile-details .leftside .card .card-body .item .value a{font-size: 16px;font-family:'Roboto-Light';color: #245979;font-weight: bold;}

.media-card .profile-details .rightside{width: 75%; margin: 0 3px; border: #e6e6e6 1px solid; background: #fff;}

.media-card .profile-details .rightside .table{border: #e6e6e6 1px solid; margin-bottom: 10px;}

.media-card .profile-details .rightside .table thead th{border: none !important; background-color: #3477a1; color: #fff; font-family: 'Roboto-bold'; font-size: 14px; padding: 10px;}

.media-card .profile-details .rightside table.dataTable.no-footer{border-bottom: #e6e6e6 1px solid;}

.media-card .profile-details .rightside .table tbody td{border: none !important;  color: #292929; font-size: 14px; font-family: 'Roboto-Regular'; vertical-align: middle;  padding: 10px;}

.media-card .profile-details .rightside .table tbody td .d-flex{align-items: center;}

.media-card .profile-details .rightside .table tbody td .lname{font-family: 'Roboto-bold'; color: #245979;}

/* .media-card .profile-details .rightside .table tbody td a{color: #000;} */

.media-card .profile-details .rightside .table tbody td .photo{width: 50px; margin-right: 10px;}

.media-card .profile-details .rightside .table tbody td .photo img{width: 100%;height: 50px;border-radius: 50%;object-fit: fill;}

.media-card .profile-details .rightside .table tbody td .event-title{color:#245979; font-family: 'Roboto-bold';}

.media-card .profile-details .rightside .table tbody td .venue-name{font-family: 'Roboto-bold';}

.media-card .profile-details .rightside .table tbody td .btn-view{background: #3477a1; color: #fff !important; padding: 6px 12px;}

.media-card .profile-details .rightside .table-striped tbody tr:nth-of-type(2n+1){background: #fafafa !important; }

.media-card .profile-details .rightside .nav{border-bottom: #e6e6e6 1px solid;}

.media-card .profile-details .rightside .nav li a{color: #245979; font-family: 'Roboto-bold'; font-size: 16px; padding: 12px 20px; border-bottom: #fff 3px solid;}

.media-card .profile-details .rightside .nav li a.active{border-bottom: #245979 3px solid;}

.media-card .profile-details .rightside .tab-content{padding: 10px 15px;}

.media-card .profile-details .rightside .tab-content .record-count{margin-bottom: 10px;}

.media-card .profile-details .rightside .tab-content .record-count .title{color: #245979;font-family: 'Roboto-bold';font-size: 16px;}

.media-card .profile-details .rightside .tab-content .dataTables_wrapper{max-height: 550px;overflow-y: auto;overflow-x: hidden;}



#popup #popup-title{color: #000; font-family: 'Roboto-bold';}

#popup #popup-issue-date{font-size: 15px; margin: 6px 0;}

#popup #popup-topic{display: flex;flex-wrap: wrap;justify-items: center;align-items: center;}

#popup #popup-topic .topic-item{font-size: 12px;line-height: 16px;color: #fff;font-family: 'Roboto-Medium';background: #EA6528;border-radius: 15px;padding:5px 7px;width: auto;margin-right:5px;}

#popup #popup-desc{font-size: 15px;}



.contact-card{background: #f3f3f3; padding: 40px 0;min-height:calc(100vh - 205px);}

@media (min-width: 1200px) {

	.contact-card .container {

	  max-width: 1282px;

	}

}

.contact-card .name{background: #245979; color: #fff; padding: 10px 18px; border-radius: 5px; width: 100%; display: flex; justify-content: space-between; align-items: center;}

.contact-card .name h1{color: #fff; text-transform: capitalize;}

.contact-card .name .media-type{font-size: 14px; line-height: 18px;}



.contact-card .profile-header{border: #e6e6e6 1px solid; background: #fff; position: relative; padding: 20px 20px 20px 200px; margin: 5px 0; min-height: 200px;}

.contact-card .profile-header .photo{width: 160px; height: 160px; border: #e6e6e6 1px solid; position: absolute; overflow: hidden; border-radius: 50%; left: 20px; top: 20px; background: #fff;}

.contact-card .profile-header .photo img{height: 100%;width: 100%;object-fit: cover;}

.contact-card .profile-header .profile .title{font-size: 20px;font-weight: 700;color: #245979;font-family: 'Roboto-bold';}

.contact-card .profile-header .right-content-profile .title{font-size: 20px; font-weight: 700; color: #245979; font-family: 'Roboto-Medium';}

.contact-card .profile-header .right-content-profile p{font-size: 16px; line-height: 24px; color: #8e8e8e; font-family: 'Roboto-Light'; margin: 0 0 10px 0;}
.contact-card .profile-header .profile{font-size: 16px; line-height: 24px; color: #292929; font-family: 'Roboto-Light'; }


.contact-card .profile-social{border:#e6e6e6 1px solid; background: #fff; padding: 10px 15px; display: flex; justify-content:space-between; align-items: center; margin: 5px 0;}

.contact-card .profile-social a{width: 30px; height: 30px; display: inline-block; text-align: center; line-height: 30px; color: #000; font-size: 22px;vertical-align: text-bottom;}

.contact-card .profile-social a svg{margin-top: 4px;}

.contact-card .profile-social a:hover{color: #EA6528;}

.contact-card .profile-social a:hover svg{fill: #EA6528;}

.contact-card .profile-social a:hover svg path{fill: #EA6528;}

.contact-card .profile-social .btn-orenge{width: auto; line-height: 28px; font-size: 15px; padding: 0px 16px; color: #fff;}

.contact-card .profile-social .btn-orenge:hover{color: #EA6528;}



.contact-card .profile-detail{display: flex; margin: 0 -3px;}

.contact-card .profile-detail .left{width:33.33%; border:#e6e6e6 1px solid; background: #fff;  margin: 0 3px; padding: 15px;}

.contact-card .profile-detail .middel{width:33.33%; border:#e6e6e6 1px solid; background: #fff;  margin: 0 3px; padding: 15px;}

.contact-card .profile-detail .right{width:33.33%; border:#e6e6e6 1px solid; background: #fff; margin: 0 3px; padding: 15px;}

.contact-card .profile-detail h3{color: #3477a1; font-family: 'Roboto-bold'; font-size: 16px; margin: 0 0 15px 0;}

.contact-card .profile-detail h3.md{margin: 0px;}

.contact-card .profile-detail p{font-size: 15px; line-height: 22px; color: #000;}

.contact-card .profile-detail p strong{font-family: 'Roboto-bold'; display: block;}

.contact-card .profile-detail p a{color: #3477a1;}

.contact-card .profile-detail .right textarea{background: #f7f7f7; height: 250px;}

.contact-card .profile-detail .right .btn-submit{font-size: 15px;line-height: 28px;background: #FF6017;border: #FF6017 1px solid;padding: 0px 16px;border-radius: 30px;color: #fff;display: inline-block;}



.contact-card ul.outlet{margin: 0px;}

.contact-card ul.outlet li{display: flex; align-items: center; margin-bottom: 10px;}

.contact-card ul.outlet li .photo{width: 75px; height: 75px; border: #e6e6e6 1px solid; position: relative; overflow: hidden; border-radius: 50%; margin-right: 10px;}

.contact-card ul.outlet li .photo img{position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; max-width: 100%; max-height: 100%; object-fit: contain; margin: auto;}

.contact-card ul.outlet li .info .media-name{font-size: 18px; color: #3477a1; font-family: 'Roboto-bold'; line-height: 20px;}

.contact-card ul.outlet li .info .job-title{font-size: 15px;}





.my-profile-page{padding: 40px 0;background: #f3f3f3;}

.my-profile-page .name{background: #245979; color: #fff; padding: 10px 18px; border-radius: 5px; width: 100%; display: flex; justify-content: space-between; align-items: center;}

.my-profile-page .name h1{color: #fff; text-transform: capitalize;}

.my-profile-page .name .media-type{font-size: 14px; line-height: 18px;}



.my-profile-header{border: #e6e6e6 1px solid; background: #fff; position: relative; padding: 20px 20px 20px 200px; margin: 5px 0;min-height: 200px;align-content: center;}

.my-profile-header .left-photo{width: 160px; height: 160px; border: #e6e6e6 1px solid; position: absolute; overflow: hidden; border-radius: 50%; left: 20px; top: 20px; background: #fff;}

.my-profile-header .right-content-profile .title{font-size: 20px; font-weight: 700; color: #245979; font-family: 'Roboto-Medium';}

.my-profile-header .right-content-profile p{font-size: 16px; line-height: 24px; color: #8e8e8e; font-family: 'Roboto-Light'; margin: 0 0 10px 0;}



.my-profile-page .my-profile-social{border: #e6e6e6 1px solid;background: #fff;padding: 10px 15px;display: flex;justify-content: space-between;align-items: center;margin: 5px 0;}

.my-profile-page .my-profile-social a{width: 30px;height: 30px;display: inline-block;text-align: center;line-height: 30px;color: #000;font-size: 22px;}

.my-profile-page .my-profile-social a:hover{color: #EA6528;}



.my-profile-page .update-my-profile{border: #e6e6e6 1px solid;background: #fff;padding: 10px 15px;display: flex;justify-content: end;align-items: center;margin: 5px 0;}

.my-profile-page .update-my-profile a{width: auto;line-height: 28px;font-size: 15px;padding: 5px 16px;color: #fff;background: #EA6528;border: 1px solid #EA6528;}

.my-profile-page .update-my-profile a:hover{background: transparent;border: 1px solid #EA6528;padding: 5px 16px; color: #EA6528;}





.my-profile-page .my-profile-detail{display: flex;margin:0px;flex-wrap: wrap;}

.my-profile-page .my-profile-detail .detail-left{width: 49.5%;margin: 0 0.5% 0 0;border: #e6e6e6 1px solid;background: #fff;padding: 15px;}

.my-profile-page .my-profile-detail .detail-left .title{color: #3477a1;font-family: 'Roboto-bold';font-size: 16px;margin: 0 0 15px 0;}

.my-profile-page .my-profile-detail .detail-left .lable{font-size: 18px; font-weight: 500; color: #000; font-family: 'Roboto-Medium';}

.my-profile-page .my-profile-detail .detail-left .detail-block{margin-bottom: 10px;}

.my-profile-page .my-profile-detail .detail-left p{font-size: 15px;line-height: 22px;color: #000;margin: 0px;}

.my-profile-page .my-profile-detail .detail-right{width: 49.5%;margin: 0 0 0 0.5%;border: #e6e6e6 1px solid;background: #fff;padding: 15px;}

.my-profile-page .my-profile-detail .detail-right .title{color: #3477a1;font-family: 'Roboto-bold';font-size: 16px;margin: 0px 0 15px 0;}

.my-profile-page .my-profile-detail .detail-right .detail-list{max-height: 490px;overflow-y: auto;}

.my-profile-page .my-profile-detail .detail-right .detail-area{display: flex;padding: 10px 5px;align-items: center;}

.my-profile-page .my-profile-detail .detail-right .detail-area:nth-of-type(even){background:#fafafa;}

.my-profile-page .my-profile-detail .detail-right .detail-area .photo-block{width: 20%; padding-left: 20px;}

.my-profile-page .my-profile-detail .detail-right .detail-area .photo-block .photo{width: 61px;height: 61px;position: relative;}

.my-profile-page .my-profile-detail .detail-right .detail-area .photo-block .photo img{width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;object-fit: cover;border-radius: 50%;}

.my-profile-page .my-profile-detail .detail-right .detail-area .outlets-detail{width: 60%;}

.my-profile-page .my-profile-detail .detail-right .detail-area .outlets-detail a{font-size: 18px;color: #3477a1;font-family: 'Roboto-bold';line-height: 20px;}

.my-profile-page .my-profile-detail .detail-right .detail-area .outlets-detail p{margin: 0px;}

.my-profile-page .my-profile-detail .detail-right .detail-area .btn-update{width: 20%;}

.my-profile-page .my-profile-detail .detail-right .detail-area .btn-update a{width: auto;line-height: 28px;font-size: 15px;padding: 5px 16px;color: #fff;background: #EA6528;}

.my-profile-page .my-profile-detail .detail-right .detail-area .btn-update a:hover{border: 1px solid #EA6528;color: #EA6528;padding: 5px 16px;background: transparent;}

.my-profile-page .my-profile-detail .manage-email{width: 49.5%;margin: 0.5% 0.5% 0 0;border: #e6e6e6 1px solid;background: #fff;padding: 15px}

.my-profile-page .my-profile-detail .manage-email .title{color: #3477a1;font-family: 'Roboto-bold';font-size: 16px;margin: 0 0 15px 0;}

.my-profile-page .my-profile-detail .manage-email .inner-title{margin: 0px 30px;font-size: 15px;line-height: 22px;color: #000;}

.my-profile-page .my-profile-detail .manage-email .btn-update{width: auto;line-height: 28px;font-size: 15px;padding: 5px 16px;color: #fff;background: #245979;}

.my-profile-page .my-profile-detail .manage-email .btn-update:hover{background: transparent;border: 1px solid #245979;color: #245979;padding: 5px 15px;}



.my-update-profile{padding: 40px 0;background: #f3f3f3;}

.my-update-profile .name{background: #245979; color: #fff; padding: 10px 18px; border-radius: 5px; width: 100%; display: flex; justify-content: space-between; align-items: center;}

.my-update-profile .name h1{color: #fff; text-transform: capitalize;}

.my-update-profile .name .media-type{font-size: 14px; line-height: 18px;}



.my-update-profile .my-profile-header{border: #e6e6e6 1px solid; background: #fff; position: relative; padding: 20px 20px 20px 200px; margin: 5px 0;min-height: 200px;align-content: center;}

.my-update-profile .my-profile-header .left-photo{width: 160px; height: 160px; border: #e6e6e6 1px solid; position: absolute; overflow: hidden; border-radius: 50%; left: 20px; top: 20px; background: #fff;}

.my-update-profile .my-profile-header .right-content-profile .title{font-size: 20px; font-weight: 700; color: #245979; font-family: 'Roboto-Medium';}

.my-update-profile .my-profile-header .right-content-profile p{font-size: 16px; line-height: 24px; color: #8e8e8e; font-family: 'Roboto-Light'; margin: 0 0 10px 0;}



.my-update-profile .my-profile-detail{display: flex;margin:0px;flex-wrap: wrap;}

.my-update-profile .my-profile-detail .detail-left{width: 49.5%;margin: 0 0.5% 0 0;border: #e6e6e6 1px solid;background: #fff;padding: 15px;}

.my-update-profile .my-profile-detail .detail-left .title{color: #3477a1;font-family: 'Roboto-bold';font-size: 20px;margin: 0 0 15px 0;}

.my-update-profile .my-profile-detail .detail-left .detaild-form{display: flex;align-items: center;justify-content: center;margin-bottom: 15px;}

.my-update-profile .my-profile-detail .detail-left .detaild-form label{margin-right: 30px;min-width: 100px;font-size: 16px;font-weight: 500;color: #000;font-family: 'Roboto-Medium';}



.my-update-profile .my-profile-detail .detail-right{width: 49.5%;margin: 0 0 0 0.5%;border: #e6e6e6 1px solid;background: #fff;padding: 15px;}

.my-update-profile .my-profile-detail .detail-right .title{color: #3477a1;font-family: 'Roboto-bold';font-size: 20px;margin: 0px 0 15px 0;}

.my-update-profile .my-profile-detail .detail-right .detail-list{max-height: 490px;overflow-y: auto;}

.my-update-profile .my-profile-detail .detail-right .detail-area{display: flex;padding: 10px 5px;align-items: center;}

.my-update-profile .my-profile-detail .detail-right .detail-area:nth-of-type(even){background:#fafafa;}

.my-update-profile .my-profile-detail .detail-right .detail-area .photo-block{width: 20%; padding-left: 20px;}

.my-update-profile .my-profile-detail .detail-right .detail-area .photo-block .photo{width: 61px;height: 61px;position: relative;}

.my-update-profile .my-profile-detail .detail-right .detail-area .photo-block .photo img{width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;object-fit: cover;border-radius: 50%;}

.my-update-profile .my-profile-detail .detail-right .detail-area .outlets-detail{width: 60%;}

.my-update-profile .my-profile-detail .detail-right .detail-area .outlets-detail a{font-size: 18px;color: #3477a1;font-family: 'Roboto-bold';line-height: 20px;}

.my-update-profile .my-profile-detail .detail-right .detail-area .outlets-detail p{margin: 0px;}

.my-update-profile .my-profile-detail .detail-right .detail-area .btn-update{width: 20%;}

.my-update-profile .my-profile-detail .detail-right .detail-area .btn-update a{width: auto;line-height: 28px;font-size: 15px;padding: 5px 16px;color: #fff;background: #EA6528;}

.my-update-profile .my-profile-detail .detail-right .detail-area .btn-update a:hover{border: 1px solid #EA6528;color: #EA6528;padding: 5px 16px;background: transparent;}





.my-update-profile .my-profile-detail .social-media{width: 49.5%;margin: 0.5% 0.5% 0 0;border: #e6e6e6 1px solid;background: #fff;padding: 15px}

.my-update-profile .my-profile-detail .social-media .title{color: #3477a1;font-family: 'Roboto-bold';font-size: 20px;margin: 0 0 15px 0;}

.my-update-profile .my-profile-detail .social-media .social-form{display: flex;align-items: center;justify-content: center;margin-bottom: 15px;}

.my-update-profile .my-profile-detail .social-media .social-form label{margin-right: 30px;min-width: 100px;font-size: 16px;font-weight: 500;color: #000;font-family: 'Roboto-Medium';}

.my-update-profile .my-profile-detail .social-media .social-form i{margin-right:5px;}

.my-update-profile .my-profile-detail .social-media .social-form svg{width: 18px;height: 18px;margin-right: 5px;}



.my-update-profile .my-profile-detail .update-details{width: 49.5%;margin: 0.5% 0 0 0.5%;border: #e6e6e6 1px solid;background: #fff;padding: 15px}

.my-update-profile .my-profile-detail .update-details .title{color: #3477a1;font-family: 'Roboto-bold';font-size: 20px;margin: 0 0 15px 0;}

.my-update-profile .my-profile-detail .update-details p{font-size: 15px;line-height: 22px;color: #000;margin: 0px 0px 15px 0px;}

.my-update-profile .my-profile-detail .update-details textarea{background: #fff;}

.my-update-profile .my-profile-detail .update-details .orenge-btn{width: auto;line-height: 28px;font-size: 15px;padding: 10px 16px;color: #fff;background: #EA6528;margin-right: 10px;border: 1px solid #EA6528}

.my-update-profile .my-profile-detail .update-details .orenge-btn:hover{background: transparent;border: 1px solid #EA6528;color: #EA6528;}

.my-update-profile .my-profile-detail .update-details .blue-btn{width: auto;line-height: 28px;font-size: 15px;padding: 5px 16px;color: #fff;background: #3477a1;border: 1px solid #3477a1}

.my-update-profile .my-profile-detail .update-details .blue-btn:hover{background: transparent;border: 1px solid #3477a1;color: #3477a1;}





.profile-update{padding: 40px 0;background: #f3f3f3;}

.profile-update .name{background: #245979; color: #fff; padding: 10px 18px; border-radius: 5px; width: 100%; display: flex; justify-content: space-between; align-items: center;}

.profile-update .name h1{color: #fff; text-transform: capitalize;}

.profile-update .name .media-type{font-size: 14px; line-height: 18px;}



.profile-update .inner-profile-update{border: #e6e6e6 1px solid; background: #fff; position: relative; padding: 15px; margin: 5px 0;}

.profile-update .inner-profile-update .title{color: #3477a1;font-family: 'Roboto-bold';font-size: 18px;margin: 0 0 15px 0;}

.profile-update .inner-profile-update .d-flex{flex-wrap: wrap;}

.profile-update .inner-profile-update .d-flex .update-block{width: 50%;padding-right: 70px;}

.profile-update .inner-profile-update .d-flex .update-block .detaild-form{display: flex;align-items: center;justify-content: center;margin-bottom: 15px;}

.profile-update .inner-profile-update .d-flex .update-block .detaild-form label{margin-right: 30px;min-width: 120px;font-size: 15px;font-weight: 500;color: #000;font-family: 'Roboto-Medium';}

.profile-update .inner-profile-update .d-flex .update-block p{border: 1px solid #ced4da; padding: 15px;font-size: 15px;line-height: 22px;color: #000;}

.profile-update .inner-profile-update .d-flex .update-block .inner-block{font-size: 12px;line-height: 18px;color: #000;margin: 0px 0px 15px 0px;text-transform: capitalize;font-weight: 500;font-family: 'Roboto-Medium'}

.profile-update .inner-profile-update .d-flex .update-block .btn-area .orenge-btn{width: auto;line-height: 28px;font-size: 15px;padding: 10px 16px;color: #fff;background: #EA6528;margin-right: 10px;border: 1px solid #EA6528}

.profile-update .inner-profile-update .d-flex .update-block .btn-area{margin-top: 15px;}

.profile-update .inner-profile-update .d-flex .update-block .orenge-btn:hover{background: transparent;border: 1px solid #EA6528;color: #EA6528;}

.profile-update .inner-profile-update .d-flex .update-block .blue-btn{width: auto;line-height: 28px;font-size: 15px;padding: 5px 16px;color: #fff;background: #3477a1;border: 1px solid #3477a1}

.profile-update .inner-profile-update .d-flex .update-block .blue-btn:hover{background: transparent;border: 1px solid #3477a1;color: #3477a1;}

.profile-update .inner-profile-update .d-flex .update-block .topic-area{border: 1px solid #ced4da; padding: 15px;display: flex;flex-wrap: wrap;}

.profile-update .inner-profile-update .d-flex .update-block .topic-area li{background: #ee817e;border-radius: 20px;color: #fff;font-family: 'Roboto-bold';font-size: 18px;padding: 0 12px;margin: 0 10px 10px 0px;}

.profile-update .inner-profile-update .d-flex .update-block .pitching-tip{border: 1px solid #ced4da; padding: 15px;font-size: 15px;line-height: 22px;color: #000;min-height: 270px;}

.profile-update .inner-profile-update .d-flex .update-block i{margin-right:5px;}

.profile-update .inner-profile-update .d-flex .update-block svg{width: 15px;height: 15px;margin-right: 5px;}



.company-card{background: #f3f3f3; padding: 40px 0;min-height:calc(100vh - 205px);}

.company-card .dataTables_wrapper{ max-height: 550px; overflow-y: auto; overflow-x: hidden;}

.company-card .name{background: #245979; color: #fff; padding: 10px 18px; border-radius: 5px; width: 100%; display: flex; justify-content: space-between; align-items:flex-start;}

/* .company-card .name h1{color: #fff; text-transform: capitalize;} */
.company-card .name h1{color: #fff;}

.company-card .name h2{font-size: 24px;}
.company-card .name h2.local-name, .local-name{/*font-family: sans-serif;*/ font-family: "Noto Sans Arabic", serif!important; /*font-family: "Amiri", serif!important;*/}
.company-card .name h2.local-name{/*font-family: sans-serif;*/}

.company-card .name .media-type{font-size: 14px; line-height: 18px;}



.company-card .company-profile-header{border: #e6e6e6 1px solid; background: #fff; position: relative; padding: 20px 20px 20px 200px; margin: 5px 0; min-height:200px}

.company-card .company-profile-header .left-photo{width: 160px; height: 160px; border: #e6e6e6 1px solid; position: absolute; overflow: hidden; border-radius: 50%; left: 20px; top: 20px; background: #fff;}

.company-card .company-profile-header .left-photo img{max-width: 100%; max-height: 100%; object-fit: contain; margin: auto; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;}

.company-card .company-profile-header .right-content-profile .title{font-size: 20px; font-weight: 700; color: #245979; font-family: 'Roboto-bold';}

.company-card .company-profile-header .right-content-profile p{font-size: 16px; line-height: 24px; color: #000; font-family: 'Roboto-Light'; margin: 0 0 10px 0;}



.company-card .profile-social{border:#e6e6e6 1px solid; background: #fff; padding: 10px 15px; display: flex; justify-content:space-between; align-items: center; margin: 5px 0;}

.company-card .profile-social .left{display: flex;}

.company-card .profile-social a{width: 30px; height: 30px; display: inline-block; text-align: center; line-height: 30px; color: #000; font-size: 22px;}

.company-card .profile-social a:hover{color: #EA6528;}

.company-card .profile-social a:hover svg{fill: #EA6528;}

.company-card .profile-social a:hover svg path{fill: #EA6528;}

.company-card .profile-social a svg{vertical-align: text-bottom;}

.company-card .profile-social .btn-orenge{width: auto; line-height: 28px; font-size: 15px; padding: 0px 16px; color: #fff;}

.company-card .profile-social .btn-orenge:hover{color: #EA6528;}



.company-card .company-details{display: flex; margin: 0 -3px;}

.company-card .company-details .leftside{width: 30%; margin: 0 3px; border: #e6e6e6 1px solid; background: #fff; padding: 15px;}

.company-card .company-details .leftside h3 { color: #245979; font-family: 'Roboto-bold'; font-size: 16px; margin: 0 0 15px 0;}

.company-card .company-details .leftside p{font-size: 15px; line-height: 22px; color: #000; margin:0 0 15px 0}

.company-card .company-details .leftside p strong{font-family: 'Roboto-bold'; display: block;}

.company-card .company-details .leftside p a{font-weight: bold; color: #245979;}



.company-card .company-details .rightside{width: 70%; margin: 0 3px; border: #e6e6e6 1px solid; background: #fff;}

.company-card .company-details .rightside .table{border: #e6e6e6 1px solid; margin-bottom: 10px;}

.company-card .company-details .rightside .table thead th{border: none !important; background-color: #3477a1; color: #fff; font-family: 'Roboto-bold'; font-size: 14px; padding: 10px;}

.company-card .company-details .rightside table.dataTable.no-footer{border-bottom: #e6e6e6 1px solid;}

.company-card .company-details .rightside .table tbody td{border: none !important;  color: #292929; font-size: 14px; font-family: 'Roboto-Regular'; vertical-align: middle;  padding: 10px;}

.company-card .company-details .rightside .table tbody td .d-flex{align-items: center;}

.company-card .company-details .rightside .table tbody td .lname{font-family: 'Roboto-bold'; color: #245979;}

.company-card .company-details .rightside .table tbody td a{font-weight: bold; color: #245979;}

.company-card .company-details .rightside .table tbody td .photo{width: 50px; margin-right: 10px;}

.company-card .company-details .rightside .table tbody td .photo img{width: 50px; height: 50px; border-radius: 50%; }

.company-card .company-details .rightside .table tbody td .event-title{color:#3477a1; font-family: 'Roboto-bold';}

.company-card .company-details .rightside .table tbody td .venue-name{font-family: 'Roboto-bold';}

.company-card .company-details .rightside .table tbody td .btn-view{background: #3477a1; color: #fff !important; padding: 6px 12px;}

.company-card .company-details .rightside .table-striped tbody tr:nth-of-type(2n+1){background: #fafafa !important; }

.company-card .company-details .rightside .nav{border-bottom: #e6e6e6 1px solid;}

.company-card .company-details .rightside .nav li a{color: #245979; font-family: 'Roboto-bold'; font-size: 16px; padding: 12px 20px; border-bottom: #fff 3px solid;}

.company-card .company-details .rightside .nav li a.active{border-bottom: #245979 3px solid;}

.company-card .company-details .rightside .tab-content{padding: 10px 15px;}

.company-card .company-details .rightside .tab-content .record-count{margin-bottom: 10px;}

.company-card .company-details .rightside .tab-content .record-count .title{font-family: 'Roboto-bold';}



.company-card .company-details .rightside .inner-title{display: flex; align-items: center; justify-content: space-between; margin: 0 0 10px 0;}

.company-card .company-details .rightside .inner-title h3{color: #3477a1; font-family: 'Roboto-bold'; font-size: 16px;}

.company-card .company-details .rightside .inner-title a{background: #FF6017;color: #fff;align-items: center;display: inline-flex;padding: 10px 23px;font-size: 14px;line-height: 18px;border-radius: 25px;font-weight: 400;}



@media (min-width: 1200px) {

	.company-card .container {

	  max-width: 1282PX;

	}

  }





.company-section{background: #f3f3f3; padding: 40px 0;min-height:calc(100vh - 205px);}

.company-section .title-part{background: #245979; color: #fff; padding: 10px 18px; border-radius: 5px; width: 100%;}

.company-section .title-part h1{color: #fff; text-transform: capitalize; font-size: 24px; font-family: 'Roboto-Medium'; font-weight: 500; line-height: 1.2;}

.company-section .title-part p{font-size: 14px; line-height: 18px; margin:0px}

.company-section .add-form{background:#fff; border: #e6e6e6 1px solid; padding:20px}

.company-section .add-form h2{color: #3477a1; font-family: 'Roboto-bold'; font-size: 20px; margin: 0 0 15px 0;}

.company-section .add-form label{margin: 0px !important; display: flex; align-items: center; font-size: 14px; font-family: 'Roboto-Medium';}

.company-section .add-form label i{margin-right:5px}

.company-section .add-form label svg{width: 14px; height:14px; margin-right:5px}

.company-section .add-form .form-check-input{margin-top: 3px;}

.company-section .add-form .btn-submit{background: #e96426; color: #fff; font-weight: 700; font-family: 'Roboto-bold'; padding: 10px 30px;}

.company-section .add-form .btn-cancel{background: #1e3e74; color: #fff; font-weight: 700; font-family: 'Roboto-bold'; padding: 10px 30px;}

.company-section .add-form .btn-danger{color: #fff; font-weight: 700; font-family: 'Roboto-bold'; padding: 10px 30px;}

.company-section .form-control {color: #000000 !important;}



.center-form-block{max-width: 810px; margin: 0 auto; padding: 75px 0 120px 0;}

.center-form-block h1{font-family: "DM Serif Display", serif; text-align: center; font-size: 40px; line-height: 54px; margin: 0 0 10px 0; color: #1E3E74;}

.center-form-block p{font-size: 16px; line-height: 25px; color: #91929E; font-weight: 400; font-family: "Roboto", sans-serif; margin: 0 0 18px 0; text-align: center;}

.center-form-block p a{color: #FF6017;}

.center-form-block p b{font-weight: 400; color: #1E3E74;}

.center-form-block p.md10{margin: 0 0 10px 0;}

.center-form-block h2{text-align: center; font-size: 18px; line-height: 27px; font-family: 'Roboto-Medium'; margin: 0 0 20px 0; color: #FF6017;}

.center-form-block h3{text-align: center; font-size: 18px; line-height: 27px; font-family: 'Roboto-Medium'; color: #1E3E74; margin: 0 0 15px 0;}

.center-form-block .d-flex{justify-content: center;}

.center-form-block .btn-cancel{min-width: 168px; background: #FF6017; border: #FF6017 1px solid; font-size: 16px; padding: 14px; line-height: 20px; border-radius: 40px; color: #fff; margin: 0 8px;}

.center-form-block .btn-cancel:hover{color: #FF6017; background: #fff;}

.center-form-block .btn-primary{min-width: 168px; background: #1E3E74; border: #1E3E74 1px solid; font-size: 16px; padding: 14px; line-height: 20px; border-radius: 40px;margin: 0 8px;}

.center-form-block .btn-primary:hover{color: #1E3E74; background: #fff;}

.center-form-block .btn-submit{min-width: 168px; background: #FF6017; border: #FF6017 1px solid; font-size: 16px; padding: 14px; line-height: 20px; border-radius: 40px; color: #fff; margin: 0 8px 20px 8px;}

.center-form-block .btn-submit:hover{color: #FF6017; background: #fff;}

.center-form-block form{max-width: 500px; margin: 30px auto 0 auto;}

.center-form-block .form-group{position: relative; margin: 0px 0px 24px 0px;}

.center-form-block .form-group label{font-size: 12px; line-height: 14px; color: #1E3E74; font-weight: 400; margin: 0px; font-family: "Roboto", sans-serif; position: absolute; top: -7px; background: #fff; left: 12px; padding: 0 6px;}

.center-form-block .form-group .form-control{font-family: "Roboto", sans-serif; border: #91929E 1px solid; border-radius: 10px; font-size: 16px; line-height: 18px; font-weight: 400; color: #1E3E74 !important; padding: 16px;}

.center-form-block .form-group .form-control:focus{border: #FF6017 1px solid;}

.center-form-block .form-group .otp-box{width: 62px; -moz-appearance: textfield; appearance:textfield;-webkit-appearance:textfield;text-align: center; margin: 0 7px; font-size: 20px;}

.center-form-block .form-group .otp-box::-webkit-outer-spin-button,

.center-form-block .form-group .otp-box::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}

.center-form-block .checkbox{text-align: center; margin: 0 0 20px 0;}

.center-form-block .checkbox label{margin: 0px; font-size: 16px; color: #91929E; font-weight: 400;}

.center-form-block .checkbox label a{color: #FF6017;}

.center-form-block .form-select{border: 1px solid #00000012; box-shadow: 0px 2px 10px 0px #00000008; height: auto !important; font-size: 16px; line-height: 22px; color: #12273C; letter-spacing: -0.014em; padding: 13px 20px; border-radius: 10px;}

.center-form-block .forgot-password{font-size: 14px !important; font-weight: 400; color: #91929E; line-height: 14px; display: block;}

.center-form-block .btn-Verification{color: #1E3E74; font-family: 'Roboto-bold';}

.center-form-block .switch-area{display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px;  background: #fff; padding: 5px 5px 5px 15px; border: 1px solid #00000012; box-shadow: 0px 2px 10px 0px #00000008; border-radius: 25px;}



.center-form-block .switch-field {display: inline-flex; overflow: hidden;}

/* .center-form-block .switch-field {display: inline-flex; overflow: hidden; background: #fff; padding: 5px; border: 1px solid #00000012; box-shadow: 0px 2px 10px 0px #00000008; border-radius: 5px;} */

.center-form-block .col-form-label{padding: 0px; font-size: 15px;}

.center-form-block .switch-field input{position: absolute !important; clip: rect(0, 0, 0, 0); height: 1px; width: 1px; border: 0; overflow: hidden;}

.center-form-block .switch-field label{background-color: #fff; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1; text-align: center; padding: 8px 16px; transition: all 0.1s ease-in-out; border-radius: 5px; margin: 0px;}

.center-form-block .switch-field label:hover{cursor: pointer;}

.center-form-block .switch-field input:checked + label{background-color: #1E3E74; box-shadow: none; color:#fff; border-radius: 30px;}



.btn-blue{background: #1e3e74;;color: #fff; }
.add-form .form-group .btn-blue{background: #1e3e74;;color: #fff; align-items: center; display: inline-flex; padding: 10px 23px !important; font-size: 16px; line-height: 20px;border-radius: 25px;font-weight: 400;font-family: 'Roboto-Light';}



/* .search-source{padding: 40px 0;background: #f3f3f3;}

.search-source .container .search-left{padding: 0 0 0 15px;}

.search-source .container .header{border: 3px solid #e6e6e6;display: flex;justify-content: space-between;padding: 10px 5px;}

.search-source .container .header h2{font-size: 20px;font-weight: 700;color: #245979;font-family: 'Roboto-Medium';}

.search-source .container .header .btn-orenge{background: #EA6528;padding: 0px 8px;margin-top: -2px;line-height: 28px;font-size: 15px;}

.search-source .container .header .btn-orenge:hover{background: transparent;background-origin: 1px solid #EA6528;color: #EA6528;}

.search-source .container .main-search-link {border: 3px solid #e6e6e6;padding: 10px 5px;}

.search-source .container .main-search-link a{display: flex;justify-content: space-between;align-items: center;font-size: 16px;align-content: center;color: #245979;font-weight: 700;margin-bottom: 15px;}

.search-source .container .main-search-link i{font-size: 26px;}

.search-source .container .sidebar-filter {border: 1px solid #e6e6e6;}

.search-source .container .sidebar-filter .btn-categories {background: #fff;width: 100%;display: flex;justify-content: space-between;font-size: 16px;line-height: 28px;font-weight: 700;color: #245979;align-content: center;align-items: center;}

.search-source .container .sidebar-filter .btn-categories i {font-size: 26px;}

.search-source .container .sidebar-filter .btn-blue{background: #1e3e74;;color: #fff;margin: 15px;}

.search-source .container .sidebar-filter .categories-body {font-size: 15px;font-weight: 500;padding: 0px 0px 15px 15px;}

.search-source .container .search-content {padding: 0px;}

.search-source .container .search-content .search-content-box {border: 3px solid #e6e6e6;padding: 5px;max-height: 450px;overflow-y: auto;min-width: 16.66%;}*/



.search-source{padding: 40px 0;background: #f3f3f3;min-height:calc(100vh - 205px);}





@media (min-width: 1200px) {

	.search-source .container{

	  max-width: 1282px;

	}

  }



.search-source .filter-area{margin: 10px 0px;display: flex; gap: 10px;}



.search-source .sidebar-html-content {width: 15%;background: #fff; border-radius: 6px; padding: 25px;}
.search-source .sidebar-html-content .accordion{border-bottom: #D5DBE4 1px solid !important;}
.search-source .sidebar-html-content .accordion .btn-categories{padding: 17px 0 !important;}

.search-source .inner-header{display: flex;justify-content: space-between;align-items: center;padding:-1px 10px;}

.search-source .inner-header h2{border-bottom:#E6E6E6 1px solid;font-family: "Roboto", sans-serif;font-weight: 600;font-size: 18px;line-height: 26px;color: #1E3E74;padding: 0 0 20px 0;display: block;width: 100%;}
.search-source .btn-clear{width: 100%;}

.search-source .container .inner-header .btn-orenge{background: #EA6528;padding:2px 12px;margin-top: -2px;font-size: 15px;}

.search-source .container .inner-header .btn-orenge:hover{background: transparent;background-origin: 1px solid #EA6528;color: #EA6528;}

.search-source .sidebar-filter{padding:0px;}

/*

.search-source .sidebar-filter .btn-categories {background: #fff;width: 100%;display: flex;justify-content: space-between;font-size: 16px;line-height: 28px;font-family: 'Roboto-Medium';color: #245979;align-content: center;align-items: center;padding: 10px 0 0 0;}

.search-source .sidebar-filter .btn-categories i{font-size: 26px;}

*/

.search-source .sidebar-filter .categories-body {max-height: 235px;overflow-y: auto;}
.search-source .sidebar-filter .categories-body .form-check{padding-left: 0px;}

.search-source .company-html-content {background: #fff; width:85%; padding: 10px 10px; border-radius: 6px;}

/*

.search-source .sidebar-filter .btn-blue{background: #1e3e74;;color: #fff;margin: 15px 0;}

*/



.search-source .company-table{max-height:500px;overflow-y:auto;overflow-x: hidden;}

.search-source .company-table .photo{height:50px;width: 50px;position: relative;}

.search-source .company-table .photo img{width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;object-fit: cover;border-radius: 50%;}

.search-source .company-table th{background: #46749E;color: #fff;border: none;font-size: 12px;padding: 10px 20px 10px 10px; font-family: "Roboto", sans-serif; font-weight: 700;}

.search-source .company-table td a{font-size: 14px;line-height: 28px;font-weight: 400;color: #1E3E74; font-family: "Roboto", sans-serif;}

.search-source .company-table td{font-size: 14px;  font-family: "Roboto", sans-serif; vertical-align: middle;padding:5px 10px;border: none; color: #1E3E74; font-weight: 400;}

.search-source .btn-blue{background: #1e3e74; color: #fff; padding: 2px 25px; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400;}

.search-source .top-header{align-items: center;align-content: center;margin: -10px -10px 10px -10px; border-bottom: #E6E6E6 1px solid;padding: 3px;}

.search-source .top-header .record-count{font-family: "Roboto", sans-serif;font-weight: 600;font-size: 14px; line-height: 26px;color: #1E3E74;text-align: right;padding: 5px 10px 5px 0;}
.search-source .filter-area .form-check{padding-left: 30px;}
.search-source .filter-area .form-check label{margin: 0px; font-family: "Roboto", sans-serif; font-weight: 400; font-size: 14px; color: #1e3e74;}
.search-source .filter-area .form-check .form-check-input{margin-top: 5px;}


.container_max{max-width: 100% !important;}
.search-source .title-white{background: #fff; border-radius: 6px; margin: 0 0 10px 0; padding: 14px 20px;}
.search-source .title-white h2{font-size: 18px; line-height: 20px; color: #1E3E74; font-family: "Roboto", sans-serif; font-weight: 600; margin: 0px;}
.search-source .bg-color{display: flex; flex-wrap:nowrap;}

.search-source .bg-color.search-step{position: relative; padding: 0; height: 300px; gap: 10px;}

.search-source .bg-color .search-left{width: 15%; background: #fff; border-radius: 6px; height: 100%; padding: 0px 25px 25px 25px;}
.search-source .bg-color .search-left .btn-orenge{font-size: 14px; line-height: 18px; background: #FF6017; border: #FF6017 1px solid; padding: 10px 40px; border-radius: 30px; color: #fff; margin-top: 30px; width: 100%;}
.search-source .bg-color .search-left .btn-orenge:hover{background: transparent;background-origin: 1px solid #EA6528;color: #EA6528;}
.search-source .bg-color .right-area{width: 85%; display: flex;}
.search-source .bg-color .search-content{width: 78%; overflow: auto; flex-wrap: nowrap; scrollbar-color: #ff6017 #e0e0e0; scrollbar-width: thin; background: #fff; padding-right: 0; border-radius: 6px 0 0 6px; height: 100%}

.search-source .bg-color .search-selection{display: flex; flex-direction: column; width: 22%; padding: 20px; height: 100%; border-left: #e6e6e6 1px solid; background: #fff; border-radius: 0 6px 6px 0;}

/* .search-source .bg-color .search-selection .search-selection-content{display: flex; flex-wrap: wrap; padding-right: 80px;}

.search-source .bg-color .search-selection .btn-search-filter {position: absolute; top: 5px; right: 5px; font-size: 12px;} */

.search-source .bg-color .header{border-bottom: 1px solid #f3f3f3;display: flex;justify-content: space-between;padding: 10px 10px;align-content: center;align-items: center;}

.search-source .bg-color .header h2{font-size: 16px; line-height: 26px; font-weight: 700; color: #1E3E74;font-family: "Roboto", sans-serif; font-weight: 600; margin-right: 15px;}

.search-source .bg-color .header .btn-orenge{font-size: 13px; line-height: 16px; background: #FF6017; border: #FF6017 1px solid; padding: 5px 12px; border-radius: 30px; color: #fff;}

.search-source .bg-color .header .btn-orenge:hover{background: transparent;background-origin: 1px solid #EA6528;color: #EA6528;}

.search-source .bg-color .main-search-link {padding: 0px; margin: 0px;}
.search-source .bg-color .main-search-link li{border-bottom: #D5DBE4 1px solid}
.search-source .bg-color .main-search-link a{width: 100%; display: flex; justify-content: space-between; font-size: 16px; line-height: 30px; padding: 15px 0; font-family: "Roboto", sans-serif; color: #1E3E74; align-content: center; align-items: center; font-weight: 400;}
.search-source .bg-color .main-search-link a.highlight{background: #fff; color: #1E3E74 !important; font-weight: 700;}

.search-source .bg-color .main-search-link a i{font-size: 15px; color: #FF6017;}

/* .search-source .bg-color .main-search-link a.highlight{font-size: 14px;} */



.search-source .bg-color .sub-search-link a{width: 100%;display: flex;justify-content: space-between;font-size: 14px;line-height: 26px; font-family: "Roboto", sans-serif;  color: #1e3e74; font-weight: 400; align-content: center;align-items: center;}

.search-source .bg-color .sub-search-link a i{font-size: 13px;font-weight: 700;color: #ea6528;line-height: 20px;}



.search-source .bg-color .search-content-box{min-width: 200px; border-right: 1px solid #f3f3f3; padding: 20px; font-size: 14px; max-height: 300px; overflow-y: auto; scrollbar-color: #ff6017 #e0e0e0; scrollbar-width: thin; }

.search-source .bg-color .search-content-box {font-size: 14px; line-height: 26px; font-family: "Roboto", sans-serif; font-weight: 400; color: #1e3e74;}

.search-source .bg-color .form-check{position: relative; display: flex; padding-left: 32px; align-items: center; justify-content: space-between;}

.search-source .bg-color .form-check .form-check-input{height: 12px; width: 12px; margin-top: 0px; margin-left: 0; position: absolute; left: 7px; top: 7px}

.search-selection-content{min-height: 232px;overflow-y: auto; scrollbar-color: #ff6017 #e0e0e0; scrollbar-width: thin;}

.search-content .search-content-box .form-check i{font-size: 16px; font-weight: 700; color: #ea6528; margin-left: 8px; line-height: 20px;}

.search-selection-content .selection-item {width: 100%; display: flex; align-items: center; background: #f3f3f3; margin: 0 0px 5px 0; padding: 3px 8px; border-radius: 5px;}

.search-selection-content .selection-item .remove-selection-filter {background: transparent;border: 0;color: red;font-size: 12px; margin-right: 4px; padding: 0px;}

.search-selection-content .selection-item .title {font-size: 13px; line-height: 20px; font-family: "Roboto", sans-serif; font-weight: 400; color: #1E3E74;}









.search-container{position: relative;}

.custom-autocomplete{position: fixed !important; border: 1px solid #ddd; background-color: #fff; padding: 15px; display: none; z-index: 9999; top: 74px; left: 50%; right: 25%; width: 1000px; margin-left: -500px;}

.custom-autocomplete .header-label{font-size: 20px; font-weight: 700; color: #245979; font-family: 'Roboto-bold'; margin: 0 0 10px 0; display: block;}

.custom-autocomplete .outlet_result{overflow-y: auto; max-height: 350px;}

.custom-autocomplete .contact_result{overflow-y: auto; max-height: 350px;}

.custom-autocomplete .contact-result-item{background: #f3f3f3; margin-bottom: 5px; padding: 8px 66px; position: relative; min-height: 66px; display: flex; flex-direction: column; justify-content: center;}

.custom-autocomplete .contact-result-item .result-info{width: 50px; height: 50px; background: white; border-radius: 50%; border: #bfbfbf 1px solid; position: absolute;overflow: hidden; top: 8px; left: 8px;}

.custom-autocomplete .contact-result-item .result-info img{width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; object-fit: cover;}

.custom-autocomplete .contact-result-item .result-type.role-count{font-size: 12px; font-family: 'Roboto-Medium'; position: absolute; right: 10px; background: #1e3e74; color: #fff; padding: 4px 5px; border-radius: 5px; top: 50%; margin-top: -13px; cursor: pointer;}

.custom-autocomplete .contact-result-item .result-label{font-size: 15px; font-family: 'Roboto-Medium'; line-height: 20px;}

.custom-autocomplete .contact-result-item .result-label a{color: #245979;}

.custom-autocomplete .contact-result-item .type-media{font-size: 12px; line-height: 18px; font-family: 'Roboto-Medium';}

.custom-autocomplete .contact-result-item .type-media .result-media {color: #e96426;}



.custom-autocomplete .result-item{background: #f3f3f3; margin-bottom: 5px; padding: 8px 8px 8px 66px; position: relative; min-height: 66px; display: flex; flex-direction: column; justify-content: center;}

.custom-autocomplete .result-item .result-info{width: 50px; height: 50px; background: white; border-radius: 50%; border: #bfbfbf 1px solid; position: absolute;overflow: hidden; top: 8px; left: 8px;}

.custom-autocomplete .result-item .result-info img{width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; object-fit: cover;}

.custom-autocomplete .result-item .result-label{font-size: 15px; font-family: 'Roboto-Medium'; line-height: 20px;}

.custom-autocomplete .result-item .result-label a{color: #245979;}

.custom-autocomplete .result-item .result-type{font-size: 12px; line-height: 18px; font-family: 'Roboto-Medium';}



.editor-details-holder img{width: 50px;}

.editor-roles-header{ display: flex; align-items: center; margin: 0 0 8px 0; position: relative;}

.editor-roles-header .image{width: 50px; height: 50px; background: white; border-radius: 50%; border: #bfbfbf 1px solid; position: relative;overflow: hidden; margin-right: 10px;}

.editor-roles-header .image img{width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; object-fit: cover;}



.editor-details-holder{position: fixed; z-index: 9999; background: white; top: 100px; width: 500px; left: 50%; }

.editor-details-holder .close-editor-roles{border: #ddd 1px solid; background: transparent; width: 30px; height: 30px; position: absolute; right: 0; border-radius: 50%;}

.editor-details-holder .editor-roles{border: #ddd 1px solid; padding: 15px;}

.editor-company-card{background: #f3f3f3; margin-bottom: 5px; padding: 8px 8px 8px 66px; position: relative; min-height: 66px; display: flex; flex-direction: column; justify-content: center;}

.editor-company-card .image{width: 50px; height: 50px; background: white; border-radius: 50%; border: #bfbfbf 1px solid; position: absolute;overflow: hidden; top: 8px; left: 8px;}

.editor-company-card .image img{width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; object-fit: cover;}

.editor-company-card .media-name{font-size: 15px; font-family: 'Roboto-Medium'; line-height: 20px; color: #245979;}

.editor-company-card .role{font-size: 12px; line-height: 18px; font-family: 'Roboto-Medium';}



.form-control {

	color: #000000 !important;

}

.form-group.required .control-label:after {

content:"*";

color:red;

}









.my-profile-old{background: #f3f3f3; padding: 40px 0;min-height:calc(100vh - 205px);}

@media (min-width: 1200px) {

	.my-profile-old .container {

	  max-width: 1282px;

	}

}

.my-profile-old .name{background: #245979; color: #fff; padding: 10px 18px; border-radius: 5px; width: 100%; display: flex; justify-content: space-between; align-items: center;}

.my-profile-old .name h1{color: #fff; text-transform: capitalize;}

.my-profile-old .name .media-type{font-size: 14px; line-height: 18px;}



.my-profile-old .profile-header{border: #e6e6e6 1px solid; background: #fff; position: relative; padding: 20px 20px 20px 200px; margin: 5px 0; min-height: 200px;}

.my-profile-old .profile-header .photo{width: 160px; height: 160px; border: #e6e6e6 1px solid; position: absolute; overflow: hidden; border-radius: 50%; left: 20px; top: 20px; background: #fff;}

.my-profile-old .profile-header .photo img{height: 100%;width: 100%;object-fit: cover;}

.my-profile-old .profile-header .profile .title{font-size: 20px;font-weight: 700;color: #245979;font-family: 'Roboto-bold';}

.my-profile-old .profile-header .right-content-profile .title{font-size: 20px; font-weight: 700; color: #245979; font-family: 'Roboto-Medium';}

.my-profile-old .profile-header .right-content-profile p{font-size: 16px; line-height: 24px; color: #8e8e8e; font-family: 'Roboto-Light'; margin: 0 0 10px 0;}



.my-profile-old .profile-social{border:#e6e6e6 1px solid; background: #fff; padding: 10px 15px; display: flex; justify-content:space-between; align-items: center; margin: 5px 0;}

.my-profile-old .profile-social a{width: 30px; height: 30px; display: inline-block; text-align: center; line-height: 30px; color: #000; font-size: 22px;vertical-align: text-bottom;}

.my-profile-old .profile-social a svg{margin-top: 4px;}

.my-profile-old .profile-social a:hover{color: #EA6528;}

.my-profile-old .profile-social a:hover svg{fill: #EA6528;}

.my-profile-old .profile-social a:hover svg path{fill: #EA6528;}

.my-profile-old .profile-social .btn-orenge{width: auto; line-height: 28px; font-size: 15px; padding: 0px 16px; color: #fff;}

.my-profile-old .profile-social .btn-orenge:hover{color: #EA6528;}



.my-profile-old .profile-detail{display: flex; margin: 0 -3px;}

.my-profile-old .profile-detail .left{width:33.33%; border:#e6e6e6 1px solid; background: #fff;  margin: 0 3px; padding: 15px;}

.my-profile-old .profile-detail .middel{width:33.33%; border:#e6e6e6 1px solid; background: #fff;  margin: 0 3px; padding: 15px;}

.my-profile-old .profile-detail .right{width:33.33%; border:#e6e6e6 1px solid; background: #fff; margin: 0 3px; padding: 15px;}

.my-profile-old .profile-detail h3{color: #245979; font-family: 'Roboto-bold'; font-size: 16px; margin: 0 0 15px 0;}

.my-profile-old .profile-detail h3.md{margin: 0px;}

.my-profile-old .profile-detail p{font-size: 15px; line-height: 22px; color: #000;}

.my-profile-old .profile-detail p strong{font-family: 'Roboto-bold'; display: block;}

.my-profile-old .profile-detail p a{font-size: 16px; font-family: 'Roboto-Light'; color: #245979; font-weight: bold;}

.my-profile-old .profile-detail .middel textarea{background: #f7f7f7;}

.my-profile-old .profile-detail .right textarea{background: #f7f7f7; height: 250px;}



.my-profile-old .profile-detail .right .btn-submit{font-family: "Roboto", sans-serif;font-size: 14px;line-height: 18px;background: #FF6017;border: #FF6017 1px solid;padding: 10px 32px;border-radius: 30px;color: #fff;display: inline-block;}



.my-profile-old ul.outlet{margin: 0px;}

.my-profile-old ul.outlet li{display: flex; align-items: center; margin-bottom: 10px;}

.my-profile-old ul.outlet li .photo{width: 75px; height: 75px; border: #e6e6e6 1px solid; position: relative; overflow: hidden; border-radius: 50%; margin-right: 10px;}

.my-profile-old ul.outlet li .photo img{position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; max-width: 100%; max-height: 100%; object-fit: contain; margin: auto;}

.my-profile-old ul.outlet li .info .media-name{font-size: 18px; color: #3477a1; font-family: 'Roboto-bold'; line-height: 20px;}

.my-profile-old ul.outlet li .info .job-title{font-size: 15px;}

.pd-50 {
	padding: 50px 0;
}

.title.audience-title {
	background-color: #3477a1;
	color: #fff;
	font-family: 'Roboto-bold';
	font-size: 14px;
	padding: 10px;
  }

.form-horizontal .form-group .btn-orenge , .form-horizontal .form-group .btn-danger , .form-horizontal .form-group .btn-primary {
	color: #fff;
  align-items: center;
  display: inline-flex;
  padding: 10px 23px !important;
  font-size: 16px;
  line-height: 20px;
  border-radius: 25px;
  font-weight: 400;
  font-family:'Roboto-Light';
}


@media only screen and (max-width: 1090px) {
	.container{max-width: 100% !important;}
	.heightt {height: 114px !important;}
	section.reach-right h2{font-size: 30px; line-height: 34px; margin-bottom: 14px;}
	section.reach-right p{font-size: 15px;}
	section.reach-right a.more-about{margin-top: 0px;}

	.my-profile-old .name h1{font-size: 18px;}
	.my-profile-old .profile-header .profile .title{font-size: 16px;}
	.my-profile-old .profile-header .profile p{font-size: 13px; line-height: 20px;}
	.my-profile-old .profile-detail p{font-size: 14px;}
	.my-profile-old .profile-detail p a{font-size: 14px;word-wrap: break-word;}
	.my-profile-old ul.outlet li .info .media-name{font-size: 16px;}
	.my-profile-old ul.outlet li .info .job-title {font-size: 13px;}
	.my-profile-old .profile-detail{flex-wrap: wrap; margin: 0px;}
	.my-profile-old .profile-detail .left{width: 39%; margin: 0px;}
	.my-profile-old .profile-detail .middel{width: 60%; margin: 0 0 0 1%;}
	.my-profile-old .profile-detail .right{margin-top: 10px; width: 100%;}
	#audience .col-md-5{max-width: 100%; flex: 0 0 100%; }
	#audience .col-md-4{max-width: 50%; flex: 0 0 50%;}
	#audience .col-md-3{max-width: 50%; flex: 0 0 50%;}

	.media-card .name h1{font-size: 18px;}
	.media-card .name .media-type{font-size: 15px;}
	.media-profile-header .right-content-profile .title{font-size: 16px;}
	.media-profile-header .right-content-profile p{font-size: 13px; line-height: 20px;}
	.media-card .profile-details .leftside{width: 39%;}
	.media-card .profile-details .rightside{width: 61%;}
	.media-card .profile-details .rightside .tab-content .dataTables_wrapper{overflow: scroll;}
	.media-card .profile-details .rightside .nav li a{font-size: 14px; padding: 12px 20px !important;}
	.media-card .profile-details .leftside .card .card-header .btn-link{font-size: 15px;}
	.media-card .profile-details .leftside .card .card-body .item .title{font-size: 14px;}
	.media-card .profile-details .leftside .card .card-body .item .value{font-size: 14px;}
	.media-card .profile-details .leftside .card .card-body .item .value a{font-size: 14px;}
	.media-card .profile-details .rightside .table thead th{font-size: 12px; white-space: nowrap;}
	.media-card .profile-details .rightside .table tbody td{font-size: 12px; white-space: nowrap;}

	.search-source .bg-color .main-search-link a{font-size: 12px; line-height: 24px; padding: 10px 0;}
	.search-source .bg-color .main-search-link a i{font-size: 20px;}
	.search-source .bg-color .search-left .btn-orenge{padding: 6px 20px; margin-top: 15px;}
	.search-source .bg-color .header h2{font-size: 15px;}
	.search-source .bg-color .header .btn-orenge{font-size: 12px;}


	.search-source .bg-color.search-step{padding: 0px;}
	.search-source .bg-color .search-left{padding: 0px 15px 15px 15px; width: 25%;}
	.search-source .bg-color .right-area{width: 75%;}
	.search-source .bg-color .search-selection{position: relative; width: 35%; padding: 10px;}
	.search-selection-content{min-height: auto; display: flex; justify-content: flex-start; flex-wrap: wrap;}
	.search-source .bg-color .search-content-box{padding: 10px;}
	.search-source .bg-color .search-content{min-height: 260px;width: 75%;}

	.search-source .company-html-content .top-header .form-check{margin-left: 10px;}
	.search-source .top-header .record-count{font-size: 14px; margin-right: 10px;}
	.search-source .company-table th,
	.search-source .company-table td a{font-weight: 400; font-size: 14px; line-height: 18px;}
	.search-source .company-table{overflow-x: scroll;}
	.search-source .inner-header h2{font-size: 15px;}
	.search-source .sidebar-html-content{width: 25%; padding: 15px;}
	.search-source .company-html-content{width: 75%;}
	.job-list-page .btn-clear{padding: 6px 20px; margin-top: 15px;}
	.search-source .sidebar-html-content .accordion .btn-categories{padding: 10px 0 !important; font-size: 12px;}
	.search-source .bg-color .sub-search-link a{font-size: 12px; line-height: 22px;}
	.search-source .bg-color .search-content-box {font-size: 12px; line-height: 22px;}
    

    /* upd css */
    .search-selection-content .selection-item {padding: 2px 6px; gap: 3px;}
    .search-selection-content .selection-item .title { font-size: 12px; line-height: 16px; }
    .search-source .top-header {width: 100%; overflow-y: auto;}
	.search-source .btn-blue{font-size: 12px; height: fit-content;} 
    .search-source .company-html-content .top-header .form-check{margin-left: 10px; padding-left: 20px;}
    .search-source .company-html-content .export-buttons { display: flex; gap: 10px;}
    .search-source .company-html-content .top-header .form-check label { margin: 0px 10px 0 0; font-size: 14px;white-space: nowrap;}
    .search-source .top-header .record-count { font-size: 14px; margin: 0 10px; white-space: nowrap; }
    .search-source .company-table td{  padding: 7px; font-size: 12px; line-height: 15px; white-space: nowrap;}

	.company-section .title-part h1{font-size: 18px;}
	.company-section .title-part p{font-size: 13px;}
	#form-company .col-md-6{flex: 0 0 100%; max-width: 100%;}
	#form-contact .col-md-6{flex: 0 0 100%; max-width: 100%;}
	.company-section .add-form label{font-size: 13px;}
	.company-section .form-control{font-size: 13px; padding: 6px 15px; height: auto !important;}
	.company-section .form-select{font-size: 13px; padding: 8px 15px; height: auto !important;}
	.company-section .add-form h2{font-size: 16px;}
	.company-section .form-group{margin-bottom: 10px;}
	.job-list-page .btn-clear{font-size: 14px; line-height: 18px;}

	.company-card .name h1{font-size: 18px;}
	.company-card .company-profile-header .right-content-profile .title{font-size: 16px;}
	.company-card .company-profile-header .right-content-profile p{font-size: 13px; line-height: 20px;}
	.company-card .company-details .leftside p{font-size: 14px;}
	.company-card .company-details .rightside .nav li a{font-size: 14px; padding: 12px 20px !important;}

	.company-card .company-details .rightside .table thead th{  padding: 10px; font-size: 14px; line-height: 18px;}
	.company-card .company-details .rightside .table td{  padding: 10px; font-size: 14px; line-height: 18px;}

	.custom-autocomplete{width: 96%; left: 2%; margin-left: 0;}
	.custom-autocomplete .header-label{font-size: 16px;}


}

@media only screen and (max-width: 767px) {
	.search-source .bg-color.search-step {padding: 0px; display: block; height: auto;}
	.search-source .bg-color .search-left{width: 100%; margin-bottom: 10px;}
	.search-source .bg-color .right-area{width: 100%; display: block;}
	.search-source .bg-color .search-content{width: 100%;}
	.search-source .bg-color .search-selection{width: 100%; border-radius: 0px 0px 6px 6px; border-left: none; border-top: #e6e6e6 1px solid;}
	.search-source .filter-area{display: block;}
	.search-source .sidebar-html-content{width: 100%;}
	.search-source .company-html-content{width: 100%; margin-top: 10px;}
	.search-source .top-header{padding: 5px; text-align: center;}
	.search-source .top-header .record-count{font-size: 14px; margin-right: 0; text-align: center; padding: 0;}

}


