/**
starting  basic
**/

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	background: transparent;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.auto-scroll-to-top {
    width: 180px;
    cursor: pointer;
    bottom: 4px;
    left: -100%;
    background: linear-gradient(to right, #68c867 0%, #28e1b7 100%);
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    transition: 0.3s;
    padding: 10px;
     border: none;
     z-index: 9999
}
a {
	display: inline-block;
	z-index: 9;
	position: relative;
}
ul {
	list-style-type: none;
	padding: 0;
}
a:hover,
a:focus {
	text-decoration: unset;
}
input:focus {
	outline: 0;
}
html {
	font-size: 10px
}
.owl-carousel .item {
	direction: ltr !important;
	position: relative;
	z-index: 9;
	transition: all 0.5s ease 0s;
}
/**
ending basic
**/

/**
starting header
**/

.slideShow img {
	width: 100%;
	height: 100%;
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
	border-color: transparent;
	background: transparent;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	background: transparent;
	color: #fff;
}
.dropdown-menu {
	padding-bottom: 0;
	background-size: contain;
	display: block;
	-webkit-transform: scaley(0);
	-ms-transform: scaley(0);
	transform: scaley(0);
	visibility: hidden;
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	border: none;
	background: #32322F;
	padding: 12px 6px;
	min-width: 164px !important;
	left: 7px !important;
}
.dropdown-menu p {
	display: none
}
.top_header_content .left .dropdown-menu {
	min-width: 136px !important;
}
.dropdown-menu li a,
.sub-dropdown li a {
	color: #fff !important;
	font-size: 1.5rem;
}
.dropdown-menu li a:hover {
	background: transparent;
	color: #60C138 !important;
}
.dropdown-menu li a:after {
	display: none
}
li.dropdown:hover .dropdown-menu {
	-webkit-transform: scaleX(1.1);
	-ms-transform: scaleX(1.1);
	transform: scaleX(1.1);
	visibility: visible;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.dropdown-menu:hover a:after {
	width: 100%
}
.top_header {
	background: #32322F;
	padding: 10px 0;
	color: #fff;
}
.top_header ul {
	margin-bottom: 0
}
.top_header_content {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.top_header_content .right a {
	font-weight: 100;
	font-size: 1.2rem;
	padding: 0 15px;
}
.search {
	display: flex;
	padding-top: 5.4%;
	position: relative;
	width: 73%;
	margin: auto;
}
.search input {
	border-radius: 8px;
	padding: 10px;
	border: none;
	box-shadow: none;
	width: 85%;
	color: #CBCBCB;
	font-size: 1rem;
}
.search button {
	background: transparent;
	box-shadow: none;
	border: none;
	position: absolute;
	left: auto;
	bottom: 5px;
	color: #60C138;
	font-size: 16px;
	right: 20%;
}
.top_header_content .right li a {
	position: relative;
	vertical-align: inherit;
	-webkit-transition: all .6s cubic-bezier(0, 0, .23, 1);
	-moz-transition: all .6s cubic-bezier(0, 0, .23, 1);
	transition: all .6s cubic-bezier(0, 0, .23, 1);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: -webkit-linear-gradient(to left, #60C138 50%, #ffffff 50%);
	background-image: -moz-linear-gradient(to left, #60C138 50%, #ffffff 50%);
	background-image: linear-gradient(to left, #60C138 50%, #ffffff 50%);
	background-size: 200% 100%;
	background-position: 0%;
}
.top_header_content .right li a:hover {
	color: #60C138;
	background-position: 100%;
}
.top_header_content .right li:not(:last-child) a:after {
	top: 0;
	content: "";
	position: absolute;
	width: 1px;
	height: 95%;
	background: #fff;
	right: -1px;
	bottom: 0;
}
.top_header_content a {
	color: #fff;
	display: inline-block;
	-webkit-transition: all .6s cubic-bezier(0, 0, .23, 1);
	-moz-transition: all .6s cubic-bezier(0, 0, .23, 1);
	transition: all .6s cubic-bezier(0, 0, .23, 1);
}
.top_header_content li.dropdown a {
	color: #32322F;
	background: #fff;
	padding: 2px 11px;
}
.top_header_content li.dropdown .dropdown-menu a {
	background: transparent;
	font-size: 1.4rem;
	color: #fff;
	padding: 4px;
	transition: all .5s ease-in-out;
}
.top_header_content li.dropdown .dropdown-menu a:hover {
	transition: all .5s ease-in-out;
	color: #60C138 !important
}
.top_header_content .left .fa:hover {
	color: #60C138
}
.top_header_content .left .dropdown a {
	font-weight: bold
}
.top_header_content .left .dropdown a img {
	width: 10px;
	position: relative;
	left: -2px;
	top: -2px;
}
.top_header .fa {
	font-size: 16px;
	transition: all .5s ease-in-out;
	color: #fff;
}
.top_header .left .dropdown .fa {
	font-size: 10px
}
.logo {
	text-align: center;
	position: relative;
	padding: 10px 0 0 0;
}
.slideShowContainer li {
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
}
.logo img.logo {
	margin: 10px auto 0 auto;
	width: 13%;
}
.navbar-default {
	background-color: transparent;
	border-color: transparent;
	margin-bottom: 0;
	border: none;
}
.navbar-default .navbar-nav>li>a {
	z-index: 9;
	color: #fff;
	font-size: 1.2rem;
	padding: 8px;
	transition: all .5s ease-in-out;
	position: relative;
}
.navbar-default .navbar-nav>li>a:after {
	content: "";
	position: absolute;
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: #32322F;
	right: 0;
	transition: all 0.5s ease-in-out;
	z-index: -1;
}
.navbar-default .navbar-nav>li:hover>a:after {
	width: 100%
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #fff;
	transition: all .5s ease-in-out
}
.navbar-nav>li {
	display: inline-block;
	float: none;
}
.navbar-nav {
	float: none;
	text-align: center;
	padding: 10px 0;
}
.navbar-collapse {
	background: #60C138;
	/* padding: 2px 0 !important; */
	border-color: transparent !important;
}
/**
ending header
**/

/**
starting layerslider
**/

.owl-slider .item img {
	width: 100%;
}
.owl-slider .more-det img {
	width: auto;
	padding-top: 7px;
}
.owl-slider {
	position: relative;
	z-index: 9;
}
.owl-slider .owl-buttons {
	position: absolute;
	width: 100%;
	top: 40%;
}
.owl-slider .owl-buttons .owl-prev,
.owl-slider .owl-buttons .owl-next {
	background: #60C138 !important;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 36px;
	transition: all .5s ease-in-out
}
.owl-theme .owl-controls .owl-buttons div {
	width: 40px;
	height: 40px;
	line-height: 34px;
	border-radius: 50%;
	display: inline-block;
	transform: rotate(180deg);
}
.owl-theme .owl-controls .owl-buttons div img {
	width: 20px
}
.owl-theme .owl-controls .owl-buttons div:hover {
	transition: all .5s ease-in-out;
	background: #60C138 !important;
}
.owl-slider .owl-buttons .owl-prev {
	right: 12px;
	position: absolute;
	opacity: 1 !important;
}
.owl-slider .owl-buttons .owl-next {
	position: absolute;
	left: 12px;
	transform: rotate(0deg) !important;
	opacity: 1 !important;
}
.owl-slider .item:after {
	content: "";
	position: absolute;
	bottom: 0;
	background-image: url(../../images/overlay-slider.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 297px;
	background-position: center;
	z-index: 1;
	background-size: cover;
}
.owl-slider .caption {
	position: absolute;
	bottom: 11%;
	left: 7%;
	color: #fff;
	z-index: 99;
}
.owl-slider .caption:before {
	content: "";
	position: absolute;
	left: -47px;
	top: 0;
	width: 32px;
	height: 100%;
	background: #60C138;
}
.owl-slider .caption h2 {
	margin: 0;
	padding: 10px 0;
	font-weight: bold;
	font-size: 2.4rem;
	position: relative;
}
.owl-slider .caption p {
	font-size: 1.2rem;
	width: 44%;
	line-height: 2.3;
	position: relative;
	z-index: 9;
}
.owl-slider .more-det {
	float: none;
	position: absolute;
	right: 7%;
	bottom: 11%;
}
.owl-slider .more-det a {
	color: #fff;
	border: 1px solid #fff;
	padding: 7px 40px;
	transition: all .5s ease-in-out;
	z-index: 9;
	position: relative;
}
.owl-slider .more-det a:after {
	content: "";
	position: absolute;
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: #32322F;
	right: 0;
	transition: all 0.5s ease-in-out;
	bottom: 0;
	z-index: -1;
}
.owl-slider .more-det a:hover:after {
	width: 100%
}
/**
ending layerslider
**/

/**
starting team
**/

.team {
	padding: 35px 0;
}
.team .title h2 {
	color: #60C138;
	margin: 0;
	font-weight: bold;
	font-size: 2.4rem;
}
.team .caption h2 {
	color: #343535;
	font-size: 1.8rem;
	font-weight: bold;
}
.team .caption p:nth-child(2) {
	color: #343535;
	font-size: 1.6rem;
	font-weight: lighter;
}
.team .caption p {
	color: #9EA0A0;
	font-size: 1.4rem;
	margin-bottom: 0;
	width: 85%;
}
.owl-team .item .image {
	float: left;
}
.owl-team .item .image img {
	border-radius: 50%;
	border: 3px solid #60C138
}
.owl-team .item .caption {
	float: right;
	width: 77%;
	padding-left: 2%;
}
.owl-team .item {
	overflow: hidden;
	width: 92%;
	margin: auto;
	position: relative;
}
.owl-team .item:after {
	content: "";
	position: absolute;
	background-image: url("../../images/Quote.svg");
	background-repeat: no-repeat;
	width: 87.12px;
	height: 71.75px;
	right: 0;
	top: 0;
}
.owl-team .item:before {
	content: "";
	position: absolute;
	background-image: url("../../images/Quote2.svg");
	background-repeat: no-repeat;
	width: 35.8px;
	height: 29.49px;
	left: 26%;
	bottom: 0;
}
.more-det {
	clear: both;
	float: right;
}
.more-det img {
	transform: rotate(180deg)
}
.modes .more-der {
	margin-right: 70px
}
.owl-team .item .more-det a {
	transition: all .5s ease-in-out;
	position: relative;
}
.more-det a:after {
	content: "";
	position: absolute;
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: #32322F;
	right: 0;
	transition: all 0.5s ease-in-out;
	bottom: 0;
	z-index: -1;
}
.releases .more-det a:after {
	background: #60C138
}
.more-det a:hover:after {
	width: 100%
}
.sp_wh {
	margin-left: 13%;
}
.more-det a {
	color: #60C138;
	font-size: 2rem;
	position: relative;
	z-index: 9;
	display: inline-block;
	padding: 14px;
}
.more-det img {
	padding-right: 13px;
	display: inline-block !important;
}
/**
ending team
**/

/**
starting ads
**/

.ads-content-left img {
	width: 100%;
	height: 100%;
}
.ads-content-left .image {
	max-height: 213px;
	border: 5px solid #ECECEC;
}
.ads p {
	color: #767676;
	font-size: 1.6rem;
	margin-bottom: 0;
	padding: 10px 0;
	line-height: 1.8;
}
.ads-content-right p {
	color: #60C138
}
.ads-content-right .image img {
	width: 100%
}
.ads .image {
	position: relative;
}
.ads .image:before,
.releases .image:before {
	content: "";
	width: 0;
	height: 0;
	background: rgba(96, 193, 56, .11);
	position: absolute;
	transition: all 0.5s ease 0s;
	top: 0;
	right: 0;
	/* z-index: -1; */
}
.permanent-members-content .image:before,
.permanent-members-content .image:after {
	display: none
}
.ads .image:after,
.releases .image:after {
	content: "";
	width: 0;
	height: 0;
	background: rgba(80, 152, 179, .11);
	position: absolute;
	transition: all 0.5s ease 0s;
	bottom: 0;
	left: 0;
	/* z-index: -1; */
}
.ads .image:hover:after,
.ads .image:hover:before,
.releases .image:hover:after,
.releases .image:hover:before {
	width: 100%;
	height: 100%
}
.permanent-members-content .item:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	transition: all 0.5s ease 0s;
	bottom: 0;
	left: 0;
	background-image: url(../../images/overlay-ma.svg
);
	background-repeat: no-repeat;
}
.ads .ads-content {
	padding: 24px 0;
}
.ads-content-right .image {
	border: 5px solid #60C138
}
.ads-content-left .col-sm-6 {
	padding-right: 0 !important
}
.pd {
	padding: 0 !important
}
.title h2 {
	color: #60C138;
	font-weight: bold;
	margin: 0;
	padding: 34px 0;
	font-size: 3.3rem;
}
.media .title h2 {
	color: #fff
}
.media .more-det a {
	color: #fff
}
.ads {
	padding: 40px 0;
}
.ads .border:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	right: 0;
	top: -22%;
	background: #ECECEC;
}
.title {
	position: relative;
}
.overlay-title p {
	font-size: 8.2rem;
	color: rgba(96, 193, 56, .10);
	font-weight: bold;
	padding: 0;
	/* z-index: -1; */
	position: absolute;
	top: -36px;
	left: -69px;
	margin-bottom: 0;
	display: none;
}
.member .overlay-title p {
	top: -19px;
}
.media {
	padding: 60px 0;
	background-image: linear-gradient(85deg, #5199b5, #60c138);
}
/*   .outer-block {
    	-moz-column-count: 4;
    	-webkit-column-count: 4;
    	column-count: 3;
    	-moz-column-gap: 1em;
    	-webkit-column-gap: 1em;
    	column-gap: 1em;
    	overflow: hidden;
    }
    .outer-block .item {
    	margin: 0 0 1px;
    	width: 100%;
    	overflow: hidden;
    }
    .outer-block .item .image {
    	overflow: hidden
    } */

.media .item:hover i {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	z-index: 1;
	-webkit-transition: all 500ms ease 0s;
	-moz-transition: all 500ms ease 0s;
	-o-transition: all 500ms ease 0s;
	transition: all 500ms ease 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
.media .item i {
	position: absolute;
	right: 0;
	top: 45%;
	left: 0;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-transition: all 500ms ease 0s;
	-moz-transition: all 500ms ease 0s;
	-o-transition: all 500ms ease 0s;
	transition: all 500ms ease 0s;
	transform: scale(0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-moz-transform: scale(0);
	font-size: 30px;
	color: #fff;
}
.media .item {
	position: relative
}
.media .item img {
	/* width:100%; */
	transition: all 0.3s ease-out 0s;
}
.media .item .image {
	margin: 10px 0;
	position: relative;
	z-index: 99;
	transition: all 0.3s ease-out 0s;
	;
	overflow: hidden
}
.media .item .image:hover img {
	transform: scale3d(1.1, 1.1, 1.1);
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	-ms-transform: scale3d(1.1, 1.1, 1.1);
	-o-transform: scale3d(1.1, 1.1, 1.1);
	-moz-transform: scale3d(1.1, 1.1, 1.1);
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
}
/**
ending ads
**/

/**
starting member
**/

.member {
	padding: 50px 0;
}
.owl-member .owl-buttons {
	position: absolute;
	width: 100%;
	top: 35%;
}
.owl-member .owl-buttons .owl-prev,
.owl-member .owl-buttons .owl-next {
	background: transparent !important;
	opacity: 1 !important;
}
.owl-member .owl-buttons .owl-next {
	position: absolute;
	left: -49px;
	transform: rotate(0deg) !important;
}
.owl-member .owl-buttons .owl-prev {
	position: absolute;
	right: -69px;
	transform: rotate(180deg);
}
.owl-member .item {
	margin: 30px 10px;
	transition: all .5s ease-in-out;
}
.owl-member .item .image {
	position: relative
}
.owl-member .item .image:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-image: url(../../images/overlay-member.svg);
	background-repeat: no-repeat;
}
.owl-member .item .caption {
	position: absolute;
	bottom: 9px;
	color: #fff;
	left: 26px;
}
.owl-member .item .caption h2 {
	font-size: 1.7rem;
	margin: 0;
	padding: 6px 0;
	font-weight: bold;
}
.owl-member .item:hover .caption p {
	color: #60C138;
	background-position: 100%;
}
.owl-member .item .caption p {
	font-size: 1.2rem;
	margin: 0;
	color: #fff;
	-webkit-transition: all .6s cubic-bezier(0, 0, .23, 1);
	-moz-transition: all .6s cubic-bezier(0, 0, .23, 1);
	transition: all .6s cubic-bezier(0, 0, .23, 1);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: -webkit-linear-gradient(to left, #60C138 50%, #ffffff 50%);
	background-image: -moz-linear-gradient(to left, #60C138 50%, #ffffff 50%);
	background-image: linear-gradient(to left, #60C138 50%, #ffffff 50%);
	background-size: 200% 100%;
	background-position: 0%;
}
.owl-member .item img {
	width: 100%
}
.owl-theme .owl-controls .owl-page span {
	width: 10px !important;
	height: 10px !important;
	margin: 5px 2px !important;
	border-radius: 50% !important;
	border: 2px solid #D8D8D8;
	background: transparent;
	opacity: 1 !important;
}
.owl-theme .owl-controls .active span {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5199b5+0,60c138+100 */
	background: #5199b5;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #5199b5 100%, #60c138 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #5199b5 100%, #60c138 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #5199b5 100%, #60c138 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5199b5', endColorstr='#60c138', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	width: 25px !important;
	height: 9px !important;
	border-radius: 6px !important;
	border-color: transparent !important;
	display: inline-block;
}
.member_awards {
	background: #60C138;
	padding: 40px 0;
	color: #fff;
	text-align: center;
}
/**
ending member
**/

.releases .item .caption h2 {
	color: #343535;
	margin: 0;
	font-size: 1.4rem;
	padding: 10px 0;
	font-weight: bold;
}
.releases .item .caption p {
	margin: 0;
	color: #909090;
	margin: 0;
	display: inline-block;
	padding-left: 2%;
}
.releases .item {
	margin: 0 5px
}
.releases .item .image {
	position: relative
}
.releases .item .image img {
	width: 100%
}
.owl-releases {
	float: none;
}
.releases {
	position: relative;
	z-index: 9;
	padding: 30px 0;
	margin-top: 20px;
}
.releases .more-det a {
	color: #fff
}
.releases .title {
	display: inline-block;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.releases .title h2 {
	color: #fff;
	display: inline-block;
}
.releases .overlay-title p {
	color: rgba(255, 255, 255, .06);
}
.releases:after {
	content: "";
	position: absolute;
	background: #343535;
	top: 0;
	left: 0;
	right: 0;
	height: 30%;
	z-index: -2;
}
.permanent-members-content .title h2 {
	color: #fff;
	padding-left: 2%;
}
.permanent-members-content .overlay-title p {
	color: rgba(255, 255, 255, .06);
	overflow: hidden;
}
.owl-permanent-members .item {
	margin: 0 8px;
}
.owl-permanent-members .item .caption {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	top: 50%;
	z-index: 9;
}
.owl-permanent-members .item .caption h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 3rem;
	font-weight: bold;
}
.owl-permanent-members .item img {
	width: 100%;
	transition: all 0.5s ease 0s;
}
.owl-permanent-members .item .image {
	position: relative
}
.owl-permanent-members .item .image:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url(../../images/overlay-permanent.svg);
	background-repeat: no-repeat;
}
.permanent-members-content {
	position: relative;
	padding: 20px 10px 56px 10px;
}
.permanent-members-content:before {
	content: "";
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	height: 160px;
	background-image: linear-gradient(85deg, #5199b5, #60c138)
}
/****/

.member_awards {
	background: #60C138;
	padding: 40px 0;
	color: #fff;
	text-align: center;
}
.member_awards span {
	font-weight: bold;
	margin: 0;
	padding: 34px 0;
	font-size: 2.3rem;
	display: inline-block;
	padding: 15px 0;
}
.member_awards a:after {
	content: "";
	position: absolute;
	width: 0%;
	height: 100%;
	top: 0;
	right: 0;
	background: #909090;
	left: 0;
	transition: all 0.5s ease-in-out;
	bottom: 0;
	z-index: -1;
}
.member_awards a:hover:after {
	width: 100%
}
.member_awards p {
	font-size: 1.5rem;
}
.member_awards a {
	position: relative;
	z-index: 9;
	display: inline-block;
	padding: 14px;
	background: #32322F;
	color: #fff;
	margin: 10px;
}
.modes {
	padding: 30px 0;
	position: relative;
	overflow: hidden;
}
.modes .col-sm-7 {
	padding: 0 !important;
	width: 51.333333% !important;
	margin-left: -34px;
}
.modes .col-sm-5 {
	margin-left: 7% !important;
	margin-top: 11%;
	width: 39% !important;
	padding: 0 !important;
}
.modes-content .img {
	position: relative;
	top: -5%;
	left: -3%;
	width: 100%;
	z-index: 99;
}
.slick-dots {
	position: absolute;
	top: 0;
	left: 7%;
	width: auto;
	display: inline-block;
}
.slick-active button {
	color: #60C138 !important;
	position: relative
}
.slick-active:after {
	content: "";
	position: relative;
	width: 148px;
	height: 3px;
	background: #60C138;
	top: 11px;
	left: 27%;
	z-index: -1;
	display: inline-block;
}
.slick-dots button {
	background: transparent;
	box-shadow: none;
	border: none;
	font-size: 2.1rem;
	color: rgba(96, 193, 56, .50);
	line-height: 2;
	position: relative
}
.slick-dots button:focus {
	outline: none
}
.slick-arrow {
	display: none !important
}
.modes-content .img a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(36, 32, 32, .70);
}
.modes-content .img a {
	position: relative;
}
.modes-content .img a .play {
	position: absolute;
	top: 42%;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 99;
	animation: pulse 1.4s infinite;
	transition: 0.5s;
	border-radius: 50%;
}
@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 #60C138;
	}
	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(174, 7, 34, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(174, 7, 34, 0);
	}
}
@keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 #60C138;
	}
	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(174, 7, 34, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(174, 7, 34, 0);
	}
}
.modes-content .nums {
	margin-bottom: 18px;
	width: 68%;
}
.modes-content .nums li {
	font-size: 2.1rem;
	color: rgba(96, 193, 56, .50);
	line-height: 2;
	position: relative
}
.slider-nav .slick-current .slick-dots button {
	color: #60C138
}
.modes-content .nums li.active:after {
	content: "";
	position: absolute;
	right: -4px;
	top: 50%;
	background: #60C138;
	height: 3px;
	width: 47%;
}
.modes-content .address-content {
	background: #60C138;
	padding: 50px 20px 50px 20px;
	color: #fff;
	position: relative;
}
.modes-content .address-content h3 {
	margin: 0;
	padding: 10px 0;
	font-size: 1.7rem;
	line-height: 1.5;
	width: 69%;
}
.modes-content .address-content p {
	font-size: 1.4rem;
	margin-bottom: 0;
	line-height: 2.2;
	width: 84%;
	font-weight: 100;
	color: #D3FFC1;
	display: none;
}
/***/

.footer h2 {
	color: #60C138;
	margin: 0;
	padding: 10px 0;
	font-size: 1.8rem;
	font-weight: bold
}
.footer a {
	color: #CDCDCD;
	font-size: 1.6rem;
	line-height: 2;
	transition: all .5s ease-in-out;
}
.footer a:hover {
	color: #60C138;
	padding-left: 4px;
	transition: all .5s ease-in-out;
}
.footer .newsletter p {
	color: #FFFFFF;
	font-size: 1.4rem;
	margin: 0;
	padding: 15px 0;
}
.footer .newsletter form input {
	padding: 20px;
	color: #B5B5B5;
	font-size: 1.4rem;
	border: none;
	box-shadow: none;
	width: 59%;
}
.footer .newsletter form button {
	background-image: linear-gradient(85deg, #5199b5, #60c138);
	border: none;
	box-shadow: none;
	padding: 17px 28px;
	color: #fff;
	font-size: 1.8rem;
	position: relative;
	top: 2px;
	margin-left: 3%;
	transition: all .5s ease-in-out;
	display: inline-block;
}
.footer .newsletter form button:hover {
	transition: all .5s ease-in-out;
	background-image: linear-gradient(85deg, #60c138, #5199b5);
}
.footer .newsletter form {
	margin: 10px 0 20px 0
}
.footer .logo-footer p {
	color: #fff;
	font-size: 1.3rem;
	margin: 0;
	padding: 49px 0;
	text-align: center;
}
.footer {
	background: #121315;
	padding: 30px 0;
}
.logo-footer {
	padding-top: 3%;
	text-align: center;
}
.logo-footer a:hover {
	padding-left: 0
}
.logo-footer a {
	display: inline-block
}
.sp-2 {
	width: 21.666667% !important;
}
.sp-10 {
	width: 78.333333% !important;
}
.social-footer ul {
	margin-bottom: 0;
	padding: 20px 0
}
.social-footer ul a:hover {
	padding-left: 0
}
.social-footer img {
	width: 32px;
	height: 26px;
	margin: 0 3px;
}
.page .overlay-title p {
	top: -42px;
	left: 0;
}
.page .title h2 {
	color: #fff;
	padding: 0;
}
.breadcrumb-content {
	background: #343535;
	padding: 50px 20px;
}
.page .overlay-title p {
	color: rgba(255, 255, 255, .06);
}
.breadcrumb {
	padding: 0;
	margin: 40px 0;
}
.global-page input,
.global-page textarea {
	box-shadow: 0 12px 24px rgba(0, 0, 0, .10);
	border: none;
	width: 95%;
	padding: 17px;
	margin: 20px 0;
	display: block;
}
.global-page .submit input {
	border: 1px solid #343535;
	font-size: 2rem;
	transition: all .5s ease-in-out;
}
.global-page .submit input:hover {
	background: #60C138;
	border-color: transparent;
	color: #ffff;
}
.label {
	font-size: 1.6rem !important;
	font-weight: 200 !important;
	color: #343535 !important;
}
.global-page {
	width: 82%;
	margin: -62px auto 0 auto;
	background: #fff;
	padding: 20px 0;
	border-radius: 20px;
}
/**********************************************pages****************************************/

.profile-page .profile_details_content .edit_profile,
.order_view .edit_profile {
	z-index: 9;
	display: inline-block;
	padding: 12px 23px;
	background: #32322F;
	color: #fff;
	margin: 10px;
	border: none;
	transition: all .5s ease-in-out;
}
.profile-page .profile_details_content .edit_profile:hover,
.order_view .edit_profile:hover {
	transition: all .5s ease-in-out;
	background: #60C138;
}
iframe {
	width: 100% !important;
	height: 400px !important;
}
.page-media .videos_item h3 {
	color: #343535;
	margin: 0;
	font-size: 1.4rem;
	padding: 10px 0;
	font-weight: bold;
}
.page-media .videos_item p {
	color: #909090;
	font-family: 'SF Pro Text';
}
.info_ .fa {
	color: #fff;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	height: 50px;
	width: 50px;
	line-height: 50px;
	font-size: 20px;
	-webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
	clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
	background: #3AD99F;
	text-align: center;
	transition: all .3s ease-in-out;
}
.info_ {
	text-align: center;
	margin: 67px 0 27px 0;
	background: #FCFCFC;
	padding: 20px;
	box-shadow: 1px 2px 0px #0000000a;
	transition: all .3s ease-in-out;
	min-height: 218px;
}
.info_:hover .fa {
	background: #5FC138;
}
.info_:hover {
	transition: all .3s ease-in-out;
	transform: translateY(-10px)
}
.info_ p {
	margin: 24px 0 0;
	color: #4A4A4A;
	font-size: 1.5rem;
	font-weight: bold;
}
.info_ span {
	margin: 5px 0 0;
	color: #4A4A4A;
	font-size: 1.8rem;
	display: block
}
.btn-info {
	background-color: #60C138;
	border-color: transparent;
}
.btn-info:hover {
	background-color: #60C138;
	border-color: transparent;
}
.user_page {
	padding: 40px 0;
}
.infos_img img {
	width: 84%;
}
.infos_name p.para {
	font-weight: bold;
	font-size: 3.5rem;
	color: #60C138
}
.infos_name p {
	color: #9EA0A0;
	margin: auto;
	font-size: 3rem;
}
.man_info {
	display: flex;
	align-items: center;
}
.user_page .man_details i {
	padding-right: 2%;
}
.user_page .man_details a {
	color: #60C138;
	font-size: 2rem;
	position: relative;
	z-index: 9;
	padding: 14px 0;
	display: block !important;
}
.man_details {
	padding-left: 10%
}
.page_pro h2,
.table-responsive h2 {
	margin: 0;
	padding: 20px 0;
	color: #121315;
	font-size: 3rem;
	font-weight: bold;
}
.page_pro h2,
.table-responsive h2 {
	margin: 0;
	padding: 20px 0;
	color: #121315;
	font-size: 2.4rem;
	font-weight: bold;
}
.profil2e-page-egypt {
	float: left;
}
.profil2e-page-egypt ul img {
	width: 32px;
	height: 32px;
	float: left;
	vertical-align: text-top;
	margin-top: 10px;
}
.page_pro h2 {
	float: left;
}
.profil2e-page-egypt li p {
	font-size: 2.3rem;
	color: #000;
	margin: 0 10px;
	position: relative;
	font-weight: bold !important;
}
.profil2e-page-egypt li .diff {
	color: #60C138;
	font-weight: bold;
}
.profil2e-page-egypt li:not(:last-child):after {
	content: "";
	position: absolute;
	background: #ddd;
	width: 1px;
	height: 64px;
	right: -14px;
	top: 6px;
}
.profil2e-page-egypt ul li > div p.last {
	font-weight: 300 !important;
}
.profil2e-page-egypt ul li > div {
	float: right;
}
.profil2e-page-egypt li {
	vertical-align: top;
	margin: 0 14px;
	position: relative
}
.user_page {
	padding: 50px 0;
}
.user_page .man_details i {
	padding-left: 7%;
	font-size: 30px;
}
.man_details a {
	color: #60C138;
	font-size: 2rem;
	position: relative;
	z-index: 9;
	padding: 14px 12px;
	display: block !important;
	width: 56%;
	margin: 3px 0;
}
.man_details a:after {
	content: "";
	position: absolute;
	width: 0%;
	height: 100%;
	top: 0;
	right: 0;
	background: #32322F;
	left: 0;
	transition: all 0.5s ease-in-out;
	bottom: 0;
	z-index: -1;
}
.man_details a:hover:after {
	width: 100%;
}
.page_about_content {
	line-height: 2;
}
.page_about_content h1 {
	color: #60C138;
	margin: 0;
	padding: 25px 0;
	font-size: 3rem;
}
.date_calendar {
	color: #9EA0A0;
	font-size: 1.2rem;
}
.global_page .special_wh {
	width: 85% !important;
	border-radius: 20px;
	margin: -62px auto 30px auto;
	background: #fff;
	padding: 57px 15px;
}
.global_page .page_about {
	font-family: 'Droid Arabic Naskh';
	color: #9EA0A0;
	font-size: 1.4rem;
	margin-bottom: 0;
}
.global_page .posts_page a {
	color: #60C138 !important;
	font-weight: bold;
	margin: 0;
	padding: 8px 0;
	font-size: 1.7rem;
}
.sub {
	background: #60C138;
	font-size: 2rem;
	transition: all .5s ease-in-out;
	color: #fff;
	width: 100%;
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, .10);
	border: none;
	padding: 17px;
	margin: 20px 0;
	display: block;
	margin-right: 0;
	border-radius: 10px;
	transition: all .5s ease-in-out;
}
.page_contact input,
.page_contact textarea {
	width: 100%;
}
.sub:hover {
	transition: all .5s ease-in-out;
	background: #121315;
}
.pagination>li>a,
.pagination>li>span {
	color: #60C138;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #60C138;
	border-color: #60C138;
}
.global_page .item,
.member_country_item {
	margin: 4px 0;
	text-align: center;
}
.member_country_item p:nth-of-type(1) {
	color: #60C138;
	font-size: 2rem;
	padding: 10px 0;
	margin: 0;
}
.member_country_item {
	height: 202px;
}
.form_search_conference select {
	height: 40px;
}
.btn-primary {
	color: #fff;
	background-color: #60C138 !important;
	border-color: #60C138 !important;
	padding: 10px 30px;
	transition: all .5s ease-in-out
}
.btn-primary:hover {
	background: #121315 !important;
	transition: all .5s ease-in-out;
	border-color: transparent !important
}
.form_search_conference {
	text-align: center;
	margin: 20px 0
}
.member_country_item p:nth-of-type(2),
.member_country_item a,
.member_country_item p:nth-of-type(3) {
	color: #9EA0A0 !important;
	font-size: 1.4rem !important;
	font-family: 'Droid Arabic Naskh';
}
.global_page .posts_similar_content h2 {
	margin: 0
}
.global_page .posts_similar_content {
	text-align: center
}
.links {
	text-align: center
}
.links a {
	color: #60C138
}
.breadcrumb {
	padding: 0;
	margin: 40px 0;
}
.global_page input,
.global_page textarea {
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, .10);
	border: none;
	width: 95%;
	padding: 17px;
	margin: 20px 0;
	display: block;
}
.global_page input.male,
.global_page input.female {
	display: inline-block;
	width: auto;
}
#wpuf-rememberme {
	width: auto !important;
	display: inline-block
}
.global_page #wp-submit {
	background: #60C138;
	font-size: 2rem;
	transition: all .5s ease-in-out;
	color: #fff;
}
.global_page #wp-submit:hover {
	background: #343535;
	transition: all .5s ease-in-out;
	color: #fff;
}
.label {
	font-size: 1.6rem !important;
	font-weight: 200 !important;
	color: #343535 !important;
}
/*********************************************responsive**********************************/

@media(max-width:767px){
 .owl-slider .item:after{
        height:120px;
    }
.owl-slider .more-det{
    bottom:12%;
}
.auto-scroll-to-top {
    font-size: 10px;
    padding: 5px;
    }
.sub-dropdown-menu {
    left: 114px !important;
    bottom: -59% !important;
    background:transparent;
}
.info_ {
	margin: 20px 0;
}
.global_page .special_wh {
	margin: 0 auto 0 auto;
	padding: 15px;
	border-radius: 0;
	width: 100% !important;
}
.logo img {
	width: 58%;
	margin: auto;
}
.page_pro h2,
.table-responsive h2 {
	padding: 10px 0;
}
.profil2e-page-egypt li p {
	font-size: 2rem;
}
.profil2e-page-egypt ul img {
	margin-top: 0;
}
.profil2e-page-egypt li:not(:last-child):after {
	display: none;
}
.page_pro h2,
.profil2e-page-egypt {
	float: none;
	font-size: 1.6rem;
}
.user_page .man_details i {
	font-size: 24px;
}
.man_info {
	padding: 10px 0;
}
.man_details a {
	padding: 8px 12px;
	width: 100%;
}
.infos_img {
	width: 50%;
}
.infos_img img {
	width: 70%;
}
.infos_name p.para {
	font-size: 2rem;
}
.user_page {
	padding: 20px 0;
}
.page_about_content h1 {
	font-size: 2.3rem;
}
.member_country_item p:nth-of-type(3) {
	font-size: 1rem !important;
}
/***pages***/

.footer .newsletter form button {
	top: 0
}
.owl-slider .caption:before {
	width: 20px;
	left: -25px;
}
.logo-footer img {
	padding-top: 3%;
	text-align: center;
	width: 70%;
	margin: auto;
}
.dropdown-backdrop {
	display: none;
}
.global-page input,
.global-page textarea {
	margin: 9px 0;
}
.breadcrumb {
	margin: 10px 0;
}
.global-page {
	width: 86%;
	margin: -38px auto 0 auto;
}
.dropdown-menu,.sub-dropdown-menu {
	background: transparent;
	transform: unset;
	visibility: visible;
	display: none;
	float: none;
	position: relative;
}
li.dropdown:hover .dropdown-menu {
	transform: unset
}
.top_header_content .right a {
	font-size: 1.6rem;
}
.navbar-default .navbar-nav>li>a:after {
	display: none;
}
.search button {
	right: 20px;
	top: 23%;
}
.search input {
	width: 100%;
	font-size: 2rem;
}
.dropdown img {
	display: none
}
.mob-menu {
	top: 28%;
	left: -14px;
	position: absolute;
}
/******************Starting mobile menu*******/

.navbar-brand {
	float: none;
	display: block;
	text-align: center;
	height: auto;
	padding: 0;
	background: #fff;
}
.padding_ {
	padding: 10px 0;
}
.navbar-brand>img {
	margin: auto;
}
.side-menu-wrapper .navbar-brand img {
	width: 58%;
	padding: 20px 0;
}
.mob-men {
	position: absolute;
	left: 0;
	top: 0
}
.home .flaticon-menu-1:before {
	color: #008ee0;
	font-size: 30px;
}
.flaticon-menu-1:before {
	color: #fff;
	font-size: 30px;
}
.side-menu-wrapper {
	/* style menu wrapper */
	overflow-y: auto;
	background: #60C138;
	position: fixed;
	/* Fixed position */
	top: 0;
	left: -290px;
	height: 100%;
	z-index: 999;
	transition: 0.5s;
	/* CSS transition speed */
	width: 265px;
}
.side-menu-wrapper > ul {
	/* css ul list style */
	list-style: none;
	padding: 0;
	margin: 0;
	overflow-y: auto;
	/* enable scroll for menu items */
	padding-top: 0;
	border-radius: 0;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav > li:hover {
	border: none;
}
#logo .navbar-default .navbar-nav > li:after {
	display: none;
}
.side-menu-wrapper > ul > li > a {
	/* links */
	display: block;
	border-bottom: 1px solid transparent;
	padding: 9px 13px!important;
	transition: 0.3s;
	text-decoration: none;
	color: #fff;
}
.side-menu-wrapper > ul li {
	display: block;
}
.side-menu-wrapper > ul li a {
	font-size: 2rem !important;
}
.search {
	width: 92%;
	border: 1px solid #60C138;
	border-radius: 8px;
	margin: 16px auto;
	padding: 0;
}
.side-menu-wrapper > ul {
	width: 100%;
	text-align: left;
	position: relative;
	padding: 0 6px 0 6px;
	overflow-y: auto;
	height: auto;
	/* background: #60C138; */
}
.side-menu-wrapper .list-inline {
	padding: 0
}
.side-menu-wrapper > a.menu-close {
	background: #60C138;
	display: block;
	font-size: 32px;
	text-decoration: none;
	border: 0;
	width: 30px;
	height: 30px;
	padding-top: 0;
	border-radius: 0;
	text-align: center;
	margin-bottom: 14px;
	line-height: 25px;
	color: #fff;
	position: absolute;
	right: 0;
	z-index: 9999;
}
.side-menu-overlay {
	/* overlay */
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 99;
	top: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .7);
	overflow-y: auto;
	overflow-x: hidden;
	text-align: center;
	opacity: 0;
	transition: opacity 1s;
}
.mob-logo {
	margin-top: 20px !important;
	width: auto !important;
	border-bottom: 1px solid;
	padding-bottom: 6px;
}
.mob-logo a img {
	width: 80% !important;
	margin: auto !important;
}
.mob-menu-open {
	box-shadow: none !important;
	background: transparent;
}
.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background-color: transparent;
}
/******************Ending mobile menu*******/

.permanent-members-content {
	padding: 10px
}
.footer .logo-footer p {
	padding: 20px 0;
}
.social-footer ul {
	text-align: center;
}
.footer .newsletter form input {
	width: 48%;
	padding: 18px;
}
.footer h2 {
	font-size: 2rem;
}
.social-footer h2 {
	text-align: center
}
.sp-10,
.sp-2 {
	width: 100% !important;
}
.permanent-members-content:before {
	height: 114px;
}
.owl-permanent-members .item .caption h2 {
	font-size: 2rem
}
.modes-content .address-content h3 {
	width: 80.9%;
	font-size: 1.3rem;
}
.modes .col-sm-7 {
	margin-top: 17px;
}
.modes .col-sm-5 {
	/* margin-top: 25% */
	margin-left: 15% !important;
}
.modes-content .img a .play {
	width: 35px;
	top: 32%;
}
.slick-active:after {
	display: none
}
.modes-content .address-content {
	padding: 10px
}
.title h2 {
	padding: 23px 0;
	font-size: 2.3rem;
}
.modes-content .address-content p {
	display: none;
}
.releases:after {
	height: 40%;
}
.owl-member .item {
	margin: 10px 10px;
}
.member .overlay-title p {
	top: 19px;
}
.ads .border:after,
.more-det img {
	display: none !important;
}
.ads,
.media,
.member,
.releases,
.modes,
.footer {
	padding: 20px 0;
	margin-top: 0;
}
.releases .item .caption h2 {
	font-size: 1.2rem
}
.releases .item .caption h2 {
	font-size: 1.2rem;
}
.owl-slider .caption p,
.team .caption p {
	width: 100%;
	margin:0;
}
.media .item {
	text-align: center;
}
.ads .ads-content {
	padding: 0;
}
.ads-content-left .col-sm-6 {
	padding-right: 15px !important;
}
.pd {
	padding-right: 15px !important;
	padding-left: 15px !important;
}
.overlay-title p {
	font-size: 6.2rem;
	top: 2px;
	left: -97px;
}
.owl-team .item:before {
	left: 15px;
}
.owl-team .item:after {
	background-size: 51%;
	height: 40px;
	right: -12%;
}
.owl-team .item .caption {
	float: none;
	width: 100%;
}
.owl-team .item .image {
	float: none;
}
.owl-team .item {
	width: 100%;
	text-align: center;
}
.sp_wh {
	margin-left: 0
}
.team {
	padding: 0;
}
.owl-slider .caption {
	bottom: 21%;
	left: 7%;
}
.owl-slider .more-det {
	/* display: none */
}
.owl-slider .caption h2 {
	font-size: 1.9rem;
}
.owl-slider .more-det a {
	padding: 7px;
	font-size: 1.3rem;
}
.owl-slider .more-det img {
	display: none !important;
}
.logo img.logo {
	width: 48%;
}
.top_header_content {
	display: block;
	text-align: center;
}
html {
	font-size: 7px;
}
.owl-theme .owl-controls .owl-buttons div {
	display: none !important;
}
}
/*end xs*/

@media (min-width: 768px) and (max-width: 991px) {
	.footer .newsletter form button {
		padding: 17px;
	}
	.sp-2 {
		width: 28.666667% !important;
	}
	.modes-content .img a .play {
		width: 40px;
	}
	.owl-slider .owl-buttons {
		top: 30%
	}
	html {
		font-size: 8px;
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 1rem;
	}
	.owl-team .item {
		width: 100%
	}
	.ads p {
		font-size: 1.2rem;
	}
	.modes-content .address-content p {
		width: 90%;
	}
	.modes-content .address-content h3 {
		width: 82%;
	}
	.owl-team .item .caption {
		width: 67%;
	}
	.modes .col-sm-7 {
		margin-top: 15%;
	}
	.owl-member .owl-buttons .owl-next {
		right: -31px;
	}
	.sp-10 {
		width: 71.333333% !important;
	}
	.footer .newsletter form input {
		width: 49%;
	}
	.footer .newsletter form input::placeholder {
		font-size: 1.2rem
	}
	.footer h2 {
		font-size: 1.5rem;
	}
	.sp_wh {
		margin-left: 2%;
	}
	.owl-member .owl-buttons .owl-prev {
		left: -31px;
	}
	.owl-team .item:before {
		left: 34%;
	}
	.owl-team .item:after {
		right: 0;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-default .navbar-nav>li>a {
		font-size: 1.2rem;
	}
	.owl-team .item {
		width: 100%
	}
	.ads p {
		font-size: 1.4rem;
	}
	.modes-content .address-content p {
		width: 90%;
	}
	.modes-content .address-content h3 {
		width: 82%;
	}
	.owl-team .item .caption {
		width: 74%;
	}
	.modes .col-sm-7 {
		margin-top: 6%;
	}
	.owl-member .owl-buttons .owl-next {
		right: -25px;
	}
	.sp-10 {
		width: 73.333333% !important;
	}
	.footer .newsletter form input {
		width: 53%;
	}
	.footer h2 {
		font-size: 2.2rem;
	}
	.sp_wh {
		margin-left: 6%;
	}
	.owl-member .owl-buttons .owl-prev {
		left: -25px;
	}
	.owl-team .item:after {
		right: 70px;
	}
	html {
		font-size: 9px;
	}
}
/*end*/

.box_comment textarea {
	box-shadow: none;
	display: inline-block;
	padding: 12px 8px;
	width: 88%;
	margin: 0;
}
.submit_comment {
	z-index: 9;
	display: inline-block;
	padding: 19px 34px;
	background: #32322F;
	color: #fff;
	margin: 10px;
	border: none;
}
.sidebar a {
	color: #9EA0A0;
}
.box_comment img {
	width: 30px;
	vertical-align: top;
}
.sharethis-inline-share-buttons {
	text-align: center;
	padding-bottom: 20px;
}
.content_single p {
	color: #9EA0A0;
	font-size: 1.4rem;
	line-height: 2;
}
.content_single h2,
.comments h2 {
	color: #60C138;
	font-weight: bold;
	margin: 0;
	padding: 24px 0;
	font-size: 3rem;
}
#st_gdpr_iframe {
	display: none;
}
.sub-dropdown-menu.show {
	opacity: 1;
	transform: scalex(1) !important;
}
.sub-dropdown{
    position: relative;
}
.sub-dropdown-menu {
	width: 162px;
	left: 162px !important;
	top: 0 !important;
	transition: all 0.5s;
	transform: unset !important;
	transform: scalex(0) !important;
	transform-origin: right;
	opacity: 0;
	display: block;
	transition: all 0.7s ease-in-out;
	overflow: hidden;
	border: none;
	border-radius: 0;
	position: absolute;
	z-index: 999;
	background: #32322F;
	padding: 12px 6px;
	line-height: 2;
}