/* Title */

body {
	color: #403830!important;
}
body p {
	letter-spacing: .02em;
	text-align: justify;
}
body.itemid-437 #sp-header-sticky-wrapper {
	height: 90px;
	position: absolute;
	width: 100%;
}
.qx-inner {
	position: relative;
	z-index: -1;
}
.quix {
	position: relative;
	z-index: 1;
}
#sp-section-2 {
	background-color: #fff;
	padding-top: 68px;
	padding-bottom: 25px;
	position: relative;
	z-index: 99;
}
#sp-info-top1 .sp-contact-time, #sp-info-top2 .sp-contact-day, #sp-intro-top3 .sp-location {
	font-size: 16px;
	font-weight: 600;
	color: #403830;
}
#sp-right {
	background: rgba(112, 144, 32, .95) url(../../../images/banners/corner-banner.png) right bottom no-repeat;
	padding: 2em 2em;
	max-width: 300px;
	min-height: 555px;
}
#sp-right .sp-module ul>li>a {
	color: #403830!important;
}
#sp-info-top1 .fa-phone, #sp-info-top2 .fa-envelope, #sp-intro-top3 .fa-home {
	font-size: 20px!important;
	float: left;
	margin-top: 8px;
	padding-left: 5px;
	margin-right: 10px;
	width: 40px;
	color: #709020;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 50px;
	background-color: #fbba42;
}
.sp-contact-email, .sp-contact-time-top2 {
	cursor: pointer;
	font-size: 15px;
	font-weight: 300;
}
.sp-menu-item .current-item .active {
	padding-left: 20px!important;
}
.menu-slide-down .menu-joomla .sp-has-child>.sp-dropdown.sp-dropdown-mega {
	left: -413px!important;
}
.sp-megamenu-parent .menu-book .sp-dropdown.sp-dropdown-main.sp-menu-right {
	left: -650px!important;
}
.sp-contact-info {
	font-size: 18px;
}
#sp-section-1 {
	background: #f8f8f8;
	color: #ffffff;
	padding: 10px;
	z-index: 9999;
	left: 0;
	right: 0;
}
body.itemid-437 #sp-section-1 {
	position: relative;
	background: #ffffff;
	border-bottom: 1px solid #f8f8f8;
	color: #ffffff;
	padding: 10px;
	z-index: 9999;
	left: 0;
	right: 0;
}
#sp-top1 ul.social-icons i {
	color: #333;
}
.sp-contact-info li {
	margin: 0 11px;
}
ul.social-icons>li {
	color: #ffffff;
	margin: 5px 19px;
}
li {
	list-style: none;
}
.item ul, .item ol {
	padding: 0 0 0 1em;
}
.item li {
	list-style: circle;
}
#sp-section-1 a {
	color: #333;
}
#sp-logo .logo img:nth-child(2) {
	display: none;
}
#sp-section-1 ul.social-icons>li a {
	color: #709020!important;
}
.btn.btn-border {
	text-transform: uppercase;
	padding: 10px 27px;
	margin-top: 20px;
	background: #fbba42 none repeat scroll 0 0;
	border: 1px solid #d06008;
	color: #2f3440;
	font-weight: bold;
}
.btn.btn-border:hover {
	background: #709020!important;
	color: #fff;
	border-color: #709020!important;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>a {
	border-top: 2px solid transparent;
	border-bottom: 2px solid #fff0;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li:hover>a {
	border-color: #f05800;
}
.menu-slide-down .sp-has-child>.sp-dropdown.sp-dropdown-mega {
	left: -413px!important;
}
.sp-megamenu-parent>li:hover>a, .sp-contact-info li {
	color: #403830!important;
}
.sp-megamenu-parent>li.active>a {
	color: #f05800 !important;
}
#sp-top2 .sp-contact-info ul li i a {
	color: #ffffff!important;
}
#sp-main-body {
	padding: 0!important;
	min-height: 80vh !important;
	/* browser fill */
	height: auto;
	/*content fill */
}
#sp-bottom2 a {
	color: #ffffff!important;
}
body.itemid-437 #sp-header {
	background-color: #fff!important;
	left: 0;
	right: 0;
	padding-left: 0px;
	padding-right: 0px;
}
body.itemid-437 #sp-header {
	background-color: #fff0;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0)!important;
}
.sticky-wrapper.is-sticky #sp-header, .sticky-wrapper.is-sticky body.itemid-437 #sp-header {
	background-color: #f8f8f8 !important;
}
body.itemid-437 #sp-header .sp-megamenu-parent>li>a {
	color: #403830;
}
.category-list {
	background-color: rgba(245, 245, 245, .65);
}
body.com-users #sp-component {
	padding: 40px 70px 70px 70px;
}
#offcanvas-toggler>i {
	color: #d06008;
	padding-right: 20px;
}
#offcanvas-toggler>i:hover {
	color: #403830 !important;
}
#projects-wrapper {
	padding-bottom: 50px;
}
.et-title h3 {
	font-size: 35px;
	padding-bottom: 10px;
	margin: 0;
	font-weight: 700;
	text-transform: capitalize;
}
.et-title-general h4 {
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	padding: 15px;
	margin-top: 6px;
	margin-bottom: 0;
}
.et-title-general h2:before, .et-title-general h2:after {
	border-top: 1px solid #cccccc;
	content: "";
	display: inline-block;
	height: 9px;
	margin-top: 17px;
	width: 60px;
}
.et-title-general h2 span {
	padding: 0 30px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	display: inline-block;
}
.et-title h6, .et-title-1 h6 {
	color: #ffffff;
	margin-top: 0px;
	font-size: 20px;
	letter-spacing: 2px;
	display: inline-block;
	font-style: italic;
	font-weight: 400;
	text-transform: capitalize;
}
.btn-primary, .sppb-btn-primary {
	background-color: #709020!important;
	border: 1px solid #555!important;
}
#et-patient {
	position: relative;
}
.et-title p {
	color: #000;
	font-size: 16px;
}
.et-title h2 {
	padding-bottom: 20px;
}
.et-button {
	font-size: 20px;
	text-transform: uppercase;
	padding: 15px 40px;
	border-radius: 0px!important;
	background-color: #333;
	border-color: 1px solid #333;
}
.et-slider .tp-caption a.tp-button-right {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 15px 40px;
	border: 1px solid #ffffff!important;
	border-radius: 0px!important;
	background: none!important;
}
/* Transition */

h1, h2, h3, h4, h5, h6, i, i:before, i:after {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.et-title h1 {
	font-size: 34px;
	font-weight: 900;
	text-transform: uppercase;
	color: #3a3a3a;
}
.et-title h5 {
	font-size: 20px;
}
.et-title h3 {
	color: #403830;
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 6px;
	text-transform: uppercase;
	position: relative;
}
.et-title-boder img {
	left: 0;
	right: 0;
	border: 2px solid #e8e8e8;
	box-shadow: 2px 1px 2px 1px #afafaf;
	width: 38px;
	padding: 2px;
	margin: 0 auto;
}
/* Slider */

.et-slider-content h4 {
	font-size: 20px;
	font-weight: 600;
}
.et-slider-content h3 {
	font-size: 90px;
	color: #fff;
	font-weight: 900;
}
.et-button-slider {
	margin-top: 30px;
}
.et-contact-slider {
	background-color: rgba(255, 255, 255, 0.76);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
}
.et-slider .tp-caption a {
	padding: 15px 40px;
	color: #fff;
	border-radius: 50px;
	font-size: 14px;
	text-transform: uppercase;
}
.excerpt_second b {
	font-weight: 900;
}
.et-slider .tp-caption a:hover {
	background: none!important;
	border-color: #fff!important;
}
.et-slider .tp-caption .button {
	padding: 15px 40px;
	font-size: 14px;
	text-transform: uppercase;
}
.et-slider .tp-caption a.button1 {
	background: none!important;
	border: 2px solid #227b9d;
}
.et-slider .tp-caption a.button1:hover {
	background: #333!important;
	border: 0px;
}
.et-slider .button:hover {
	background: #222;
}
.tp-button {
	padding: 10px 20px;
	border: 1px solid #ffffff;
}
.qx-btn {
	background: #fbba42 none repeat scroll 0 0;
	border: medium none;
	border-radius: 5px;
	color: #709020;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 0;
	padding: 15px 32px;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	vertical-align: middle;
	white-space: nowrap;
}
.qx-btn:hover {
	color: #fff!important;
	background: none!important;
	border: 1px solid #ffffff!important;
}
.qx-btn:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	opacity: 0;
	transform: scale3d(0.7, 1, 1);
	transition: transform 0.42s, opacity 0.42s;
	border-radius: inherit;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.qx-btn {
	color: #709020!important;
	margin-top: 19px;
	border-radius: 50px;
	border: 1px solid transparent;
}
.btn:hover {
	background: #709020;
	color: #fff;
}
/***** SEARCH FORM *****/

#et-search .row-fluid {
	float: left;
	width: 31%;
	margin: 10px;
}
#et-search fieldset {
	min-width: 0;
	padding: 20px;
	margin: 0;
	border: 0;
	background-color: #ffffff3b;
}
#et-search .datefield {
	border-radius: 0px!important;
}
#et-search .btn-block {
	color: #fff!important;
	display: block;
	width: 100%;
	font-size: 23px;
	border: none;
	margin-top: 39px;
	border-radius: 0px!important;
}
#et-search .btn-block:hover {
	background: #000!important;
}
#et-search label {
	font-weight: normal;
	color: #fff;
	font-size: 20px;
	padding-bottom: 10px;
}
.et-search-hotel {
	z-index: 9999!important;
}
.et-search-hotel-content {
	padding: 25px;
	background: url(../images/bg_engine.png) repeat;
}
.et-search-hotel #sr-checkavailability-form .search-button {
	padding-top: 30px;
}
.et-search-hotel #sr-checkavailability-form .search-button .btn-block {
	padding: 13px 25px;
	color: #fff;
}
.et-search-hotel #sr-checkavailability-form .search-item .datefield {
	height: 50px;
	line-height: 40px;
	border-radius: 0;
}
.et-search-hotel #sr-checkavailability-form .search-item label {
	color: #fff;
	font-size: 15px;
	font-weight: 700;
}
.et-search-hotel #sr-checkavailability-form .reset {
	padding: 16px 45px;
}
.et-search-hotel #sr-checkavailability-form button.primary i {
	font-size: 20px;
}
/***** Service ****/

.et-service-item-left i, .et-service-item-right i {
	padding-top: 20px;
	display: block;
	width: 72px;
	height: 72px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
	margin-left: 20px;
	text-align: center;
}
.et-service-item-left i, .et-service-item-right i {
	display: inline-block!important;
	border-radius: 100%;
	color: #fff;
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 14px;
	width: 85px!important;
	height: 85px!important;
	line-height: 40px!important;
	transition: color 0.3s ease 0s, border-color 0.3s ease 0s, background-color 0.3s ease 0s, transform 0.3s ease 0s;
	transform: rotate(0deg) scale(1);
}
.et-service-item-left:hover i, .et-service-item-right:hover i {
	cursor: pointer;
	background: none!important;
	transform: rotate(360deg) scale(1);
	border: none!important;
}
.et-service-item-left h3, .et-service-item-right h3 {
	font-size: 16px;
	color: #403830;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 10px;
	letter-spacing: 3px;
}
/*** Why Choose ***/

#et-why:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.et-why-sub-bottom {
	position: relative;
	top: -60px;
}
.et-why-sub-bottom-1 {
	position: relative;
	top: -60px;
}
.et-title-white p {
	font-size: 16px;
	letter-spacing: 3px;
	color: #403830;
}
.why-choose-item h3 {
	font-size: 14px;
}
.why-choose-item i {
	color: #ffffff;
	padding-top: 20px;
}
.why-choose-item p {
	color: #ffffff;
}
.et-why-right-time i {
	padding-top: 26px;
}
.et-why-right-content ul li {
	font-size: 15px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px dashed #ddd;
}
#et-why .qx-btn:hover {
	background-color: #000!important;
	background-color: #000!important;
}
#et-why .qx-btn {
	color: #ffffff!important;
	font-size: 14px;
	font-weight: 300;
	text-transform: capitalize;
}
.et-why-right-time h3 {
	text-transform: capitalize!important;
}
/**** Deparment *****/

.et-deparment-item img {
	left: 0;
	right: 0;
	margin: auto;
}
.et-deparment-item {
	padding: 10px;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.et-department-right {
	padding: 0px 25px 18px;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.et-title h4 {
	color: #333;
	font-weight: 900;
	margin-top: 32px;
	margin-bottom: 12px;
}
.et-title-white h4 {
	font-weight: 400;
	margin-bottom: 12px;
	padding-top: 10px;
}
.et-title-department h3 {
	font-weight: 900;
	color: #404040;
	margin-bottom: 12px;
}
.et-title-department p {
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 20px;
}
.et-title-department ul.list-department {
	padding: 0px;
	margin: 0px;
}
.et-title-department ul.list-department li i {
	padding-right: 10px;
}
#et-deparment .qx-btn {
	background-color: #ffffff!important;
	border: 1px solid #ddd;
	border-radius: 50px;
}
#et-deparment .qx-btn:hover {
	color: #ffffff!important;
}
.et-deparment-item h3 {
	font-size: 14px;
	color: #414141;
	font-weight: 900;
	text-transform: uppercase;
}
/**** Team ****/

.et-team-item {
	position: relative;
	background: rgba(0, 163, 200, 0.85);
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
}
.et-team-item h4, .et-team-item p.qx-person-position {
	position: absolute;
	left: 0;
	text-align: center;
	display: inline-block;
	right: 0;
	margin: 0 auto;
	background: rgba(0, 163, 200, 0.36);
	padding: 10px 0 15px;
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
}
.et-team-item:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -50px;
	height: 120px;
	width: 100%;
	margin: 0 auto;
	background: rgba(0, 163, 200, 0.36);
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
}
.et-team-item:hover:before {
	bottom: 0;
}
.et-team-item .social-links {
	left: 0;
	right: 0;
	position: absolute;
	bottom: -42px;
	margin: auto;
	text-align: center;
	color: #fff;
}
.et-team-item:hover h4 {
	bottom: 84px;
}
.et-team-item:hover p.qx-person-position {
	bottom: 60px;
	padding: 0px;
}
.et-team-item:hover .social-links {
	bottom: 0px;
	opacity: 1;
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
}
.et-team-item h4 {
	padding: 9px;
	bottom: 34px;
	text-transform: capitalize!important;
	font-weight: bold;
}
.et-team-item p.qx-person-position {
	color: #ffffff!important;
	font-size: 16px;
	bottom: 0px;
	text-transform: capitalize!important;
	padding: 5px;
	z-index: 1;
}
.et-team-item .social-links {
	left: 0;
	right: 0;
	opacity: 0;
	position: absolute;
	bottom: 67px;
	margin: auto;
	text-align: center;
	padding: 10px;
	color: #fff;
}
.et-team-item .social-links a {
	color: #ffffff!important;
	width: 40px;
	height: 40px;
	color: #ffffff!important;
	width: 40px;
	border: 1px solid #fff;
	height: 40px;
	line-height: 40px;
	border-radius: 50px;
	line-height: 40px;
	border-radius: 50px;
	background-color: #dddddd;
}
.et-team-item .social-links a:hover {
	color: #000!important;
}
/***** Patient *****/

#et-patient:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.et-patient-carousel img {
	left: 0;
	right: 0;
	margin: auto;
}
.et-patient-carousel .qx-carousel-title {
	color: #ffffff;
	font-size: 18px;
	text-transform: capitalize!important;
	font-weight: bold;
}
.et-patient-carousel .qx-carousel-caption {
	color: #ffffff;
	font-size: 16px;
	font-style: italic;
}
.et-patient-carousel .swiper-pagination-bullet {
	width: 8px;
	height: 15px;
	display: inline-block;
	border-radius: 10%;
	background: #fff;
	opacity: 1;
}
.et-patient-carousel .swiper-pagination {
	position: initial;
	margin-top: 30px;
}
/**** Gallery ****/

.et-portfolio .projects-filter a {
	border-radius: 50px!important;
	padding: 10px 20px;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	font-size: 18px;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-ms-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}
.et-portfolio .projects-filter a.btn.active {
	color: #ffffff!important;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-ms-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}
.et-portfolio .projects-filter {
	border-bottom: 0px solid #E7E7E7!important;
	display: block;
	line-height: 24px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 15px;
	width: 100%;
	text-align: center!important;
}
/**** Counter ****/

#et-counter:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.et-counter-item {
	border: 1px solid #dddddd;
	border-top: none;
	margin: 0 20px;
	padding: 10px 0;
	position: relative;
}
.et-counter-item:before {
	position: absolute;
	content: '';
	background: #dddddd;
	width: 60px;
	height: 1px;
	top: 0;
	left: 0;
}
.et-counter-item:after {
	position: absolute;
	content: '';
	background: #dddddd;
	width: 60px;
	height: 1px;
	top: 0;
	right: 0;
}
.et-counter-item .qx-icon {
	font-size: 36px;
	top: -16px;
	position: absolute;
	left: 0;
	right: 0;
}
.et-counter-item .qx-nc-number {
	font-size: 40px;
	line-height: 1.6;
	font-weight: bold;
	padding-top: 16px;
}
/*** Client ****/

.et-client-content .qx-testimony p {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 25px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding-top: 22px;
	padding-bottom: 22px;
	position: relative;
}
.et-client-content .qx-testimony p::before {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 0 0 -8px 0;
	bottom: -15px;
	content: "";
	height: 30px;
	left: 47.3%;
	position: absolute;
	transform: rotate(-45deg);
	width: 30px;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
}
.et-client-content .qx-testimony p::after {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 0 0 -8px 0;
	top: -15px;
	content: "";
	height: 30px;
	left: 47.3%;
	position: absolute;
	transform: rotate(-45deg);
	width: 30px;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
}
.et-client-content .qx-testimonial h4 {
	font-size: 20px;
	font-weight: bold;
}
/**** Project ****/

#et-project .isotope-item .project-item-meta a {
	color: #fff!important;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
#et-project .isotope-item .project-item-meta {
	background: #709020;
	padding: 20px;
}
/**** Service ****/

#et-service {
	z-index: -1;
}
.et-service-item i.fa-clock-o {
	text-align: center;
	float: none;
	clear: left;
}
.et-service-item {
	padding: 28px 25px 33px;
	background-color: #ffffff;
	-webkit-box-shadow: 8px 8px 0px 0px rgba(0, 0, 1, 0.04);
	-moz-box-shadow: 8px 8px 0px 0px rgba(0, 0, 1, 0.04);
	-ms-box-shadow: 8px 8px 0px 0px rgba(0, 0, 1, 0.04);
	box-shadow: 8px 8px 0px 0px rgba(0, 0, 1, 0.04);
}
.et-service-sub:hover .et-service-item {
	-webkit-box-shadow: 8px 8px 0px 0px rgba(0, 0, 1, 0.08);
	-moz-box-shadow: 8px 8px 0px 0px rgba(0, 0, 1, 0.09);
	-ms-box-shadow: 8px 8px 0px 0px rgba(0, 0, 1, 0.09);
	box-shadow: 8px 8px 0px 0px #d06008;
}
/****Expertise ****/

.et-expertise-sub {
	cursor: pointer;
	width: 31%;
	opacity: 1;
	margin-right: 2%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	border: 10px solid #fff;
	background-color: #fff;
	overflow: hidden;
	border-radius: 5px;
	top: 0;
}
.et-expertise-bottom-sub {
	cursor: pointer;
	width: 47%;
	opacity: 1;
	margin-right: 2%;
	border-radius: 20px;
}
.et-expertise-sub:hover {
	opacity: 0.8;
}
.et-expertise-item h3, .et-expertise-bottom-sub h3 {
	color: #ffffff;
	font-size: 30px;
	background: #ffc916c4;
	padding: 50px;
}
.et-expertise-item:hover h3, .et-expertise-bottom-sub:hover h3 {
	position: relative;
	top: -10px;
	box-shadow: 0 0 40px 7px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 40px 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 40px 7px rgba(0, 0, 0, 0.2);
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
}
/**** Portfolio ****/

#et-portfolio .project-item-meta {
	padding: 10px;
}
#et-portfolio .project-item-meta h4 a {
	color: #fff;
}
.et-portfolio .projects-wrapper .isotope-item {
	z-index: 2;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
	transition: all 0.3s ease-in-out;
}
#et-portfolio .projects-wrapper .project-img .project-img-extra .project-icon {
	background-color: #ffffff!important;
}
#et-portfolio .projects-wrapper .project-img .project-img-extra .project-icon {
	border-radius: 0px!important;
}
/****** Portfolio ******/

.et-portfolio-sub {
	margin-left: 0px!important;
}
.isotope-item {
	padding: 10px;
}
.et-portfolio-button:hover {
	color: #fff;
}
.sp-simpleportfolio .sp-simpleportfolio-fieter>ul>li {
	margin: 5px;
}
.project-img img {
	width: 100%;
}
.projects-fieter {
	text-align: center;
	display: inline-block;
}
.projects-fieter ul {
	display: inherit;
	line-height: 43px;
	margin: 0 auto;
}
.projects-fieter ul li {
	line-height: 40px;
	margin: 5px 0;
	display: static!important;
	float: left;
}
.projects-fieter a {
	padding: 8px 15px;
	border: 1px solid #fff;
}
.item-page .project-img {
	border: 5px solid #fff;
}
.pp-button {
	color: #fff;
	padding: 12px 40px;
	font-weight: 700;
}
.pp-button:hover {
	color: #fff;
	background: #666;
}
.projects-fieter a {
	width: 200px;
	display: inline-block;
	padding: 0;
	border-radius: 20px;
}
.projects-wrapper .project-img .project-img-extra h4 {
	color: #ffffff;
}
.projects-wrapper .project-img .project-img-extra .project-img-extra-content a {
	position: relative;
	color: #fff!important;
}
.projects-wrapper .project-img .project-img-extra .project-img-extra-content a {
	color: #fff!important;
}
#project-wrapper {
	padding-bottom: 70px;
}
#et-project .qx-element-button {
	padding-top: 50px;
}
#et-project .qx-fg-fieter>li>a.btn.active {
	color: #ffffff!important;
	background: #000!important;
}
#et-project .qx-fg-fieter>li>a.btn {
	border-radius: 0px!important;
	background-color: #ffffff;
	border: 1px solid #fff;
	padding: 10px 40px;
}
#et-project .qx-fg-fieter>li>a.btn:hover {
	background-color: #ddd;
}
/*** Get In touch ****/

.et-get-touch-content h3 {
	font-size: 70px;
	padding: 10px;
	letter-spacing: 5px;
	border-bottom: 2px solid #ffff;
}
.et-get-touch-content p {
	color: #ffffff;
	font-size: 28px;
	padding: 30px;
	letter-spacing: 0.3em;
}
/* Blog */

.entry-header h2 a {
	font-size: 30px;
	font-weight: 400;
}
div.sp-module .sp-module-title {
	font-size: 20px;
	font-weight: 400;
}
.sp-page-title {
	margin-bottom: 50px;
}
.et-blog div.k2ItemsBlock ul li {
	width: 32%;
	float: left;
	margin-right: 2%;
	position: relative;
	overflow: hidden;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-ms-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	display: block;
	padding: 4px 0;
	text-align: center;
	padding-bottom: 30px;
}
.et-blog div.k2ItemsBlock ul li:nth-child(3n) {
	margin-right: 0;
}
.et-blog div.k2ItemsBlock ul li a {
	display: inherit;
	overflow: hidden;
	font-size: 15px;
	padding: 12px;
	padding-bottom: 10px;
}
.et-blog ul li .moduleItemDateCreated {
	position: absolute;
	right: 0;
	top: 210px;
	width: 232px;
	display: block;
	text-align: center;
	background: #fbba42;
	padding: 5px;
	font-size: 12px;
	color: #fff;
	border-radius: 50px 0px 0px 50px;
}
.et-blog div.k2ItemsBlock ul li:hover a img {
	-webkit-transform: rotate(2deg)scale(1.2);
	-moz-transform: rotate(2deg)scale(1.2);
	-ms-transform: rotate(2deg)scale(1.2);
	-o-transform: rotate(2deg)scale(1.2);
	transform: rotate(2deg)scale(1.2);
}
.et-blog div.k2ItemsBlock ul li img {
	width: 100%;
	margin-bottom: 15px!important;
	transition: all .40s linear;
	transform: scale(1.1);
}
.et-blog div.k2ItemsBlock ul li:hover img {
	transform: rotete(4deg)scale(1.2);
}
.et-blog ul li .moduleItemDeteCreeted {
	left: 0;
	display: block;
	padding: 5px;
	font-size: 12px;
	font-style: italic;
	color: #333;
}
.et-blog .et-portfolio-button {
	margin-top: 0!important;
}
.et-blog>div>p {
	clear: left;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	float: left!important;
	width: 100%;
}
/**** Testimonial ****/

.et-carousel-sub img.img-circle {
	left: 0;
	right: 0;
	margin: auto;
	border: 10px solid#ffffff;
}
.et-carousel-sub .qx-carousel-item {
	border: 10px solid #fff;
	padding: 20px;
	padding-bottom: 83px;
	background: #fab702;
}
/* Footer */

#sp-footer1 {
	text-align: center;
	font-size: .8em;
	line-height: 1.4em;
}
#sp-footer2 {
	text-align: right;
}
/* Contact */

#et-contact .qx-icon {
	padding: 20px;
}
.et-contact-item {
	cursor: pointer;
}
.et-contact-form label {
	color: #000;
}
.et-contact-form input {
	border-radius: 0!important;
	height: 40px!important;
	width: 100%;
}
.et-contact-form textarea {
	height: 100px!important;
	border-radius: 0!important;
	width: 100%;
}
.et-contact-form .qx-btn {
	background: #000!important;
	color: #333;
	padding: 12px 65px;
	border: 0;
	border-radius: 0px;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	position: relative;
	z-index: 0;
}
.et-contact-form .qx-btn:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	margin: 0 auto;
	width: 0%;
	height: 100%;
	z-index: -1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.et-contact-item i {
	border-color: #ddd;
	color: #ddd;
}
.et-contact-item .qx-media-left {
	padding-top: 20px;
}
.et-contact-item i {
	height: 52px;
	width: 52px;
	line-height: 52px;
	text-align: center;
	display: inline-block;
	border-radius: 50%;
	color: #333;
	font-size: 20px;
	border: 1px solid #cfcfcf;
	line-height: 50px;
	margin-right: 10px;
}
.et-contact-phone i {
	background: #9ebe3b;
}
.et-contact-mail i {
	background: #ffa800;
}
.et-contact-map i, .et-contact-phone i, .et-contact-mail i {
	border-radius: 50px;
	width: 100px;
	height: 100px;
	padding-top: 22px;
}
.et-contact-form .qx-btn:hover:before {
	width: 100%;
}
.et-contact-form .form-horizontal .control-group {
	margin-bottom: 32px;
}
.et-contact-form button:hover {
	background-color: #333;
	color: #fff;
}
.et-contact-form button:hover {
	color: #fff!important;
}
.qx-element-tabs .tabs>li a {
	color: #333;
}
#qx-element-contact-form-msg {
	color: #fff;
	margin-bottom: 20px;
}
.et-contact-form .form-horizontal .control-label {
	text-align: left!important;
}
.form-horizontal .control-group {
	width: 49%;
	float: left;
	margin-right: 1%;
}
.form-horizontal .control-group:nth-child(3) {
	margin-right: 0;
	width: 100%;
}
.form-horizontal .control-group:nth-child(n+4) {
	width: 100%;
	margin-right: 0;
}
.form-horizontal textarea, .form-horizontal input {
	background: #fff!important;
	text-align: center;
	color: #333!important;
	box-shadow: none!important;
}
.control-label {
	display: none;
}
.form-horizontal .controls {
	margin-left: 0!important;
}
.form-horizontal .controls:first-child {
	text-align: center;
}
.et-image-sevices img {
	padding-left: 115px;
}
/*** Address ****/

.et-address-item {
	border-bottom: 2px solid #fff;
}
.et-address-item i {
	padding-top: 17px;
}
.et-address-content h6 {
	font-size: 20px;
	font-weight: 700;
}
#sp-bottom4 .inputbox {
	width: 100%!important;
}
#sp-bottom4 table.acymailing_form {
	margin: 0px;
	float: left;
	margin-top: 12px;
	width: 93%;
}
#sp-bottom4 .acysubbuttons .btn-primary {
	float: left;
}
/** RESPONSIVE **/

/* Screen min 1199px */

@media (min-width: 1200px) {
	.et-services-right, .et-about .et-title {
		padding-left: 60px;
		padding-right: 60px;
	}
}
/* Screen min 1199px */

@media (max-width: 1199px) {
	.et-services-right, .et-about .et-title {
		padding-left: 20px;
		padding-right: 20px;
	}
}
/* Screen min 980px and max 1199px */

@media (min-width: 1200px) and (max-width: 1550px) {
	.et-services-right, .et-about .et-title {
		padding: 30px;
	}
	.et-services-content h2 {
		margin-bottom: 10px;
	}
	.qx-fg-items {
		height: 450px!important;
	}
}
/* Screen min 980px and max 1199px */

@media (min-width: 980px) and (max-width: 1199px) {
	.et-about .et-title {
		padding-top: 40px;
		padding-bottom: 0!important;
	}
	.menu-slide-down .sp-has-child>.sp-dropdown.sp-dropdown-mega {
		right: -59px!important;
	}
	.menu-slide-down .sp-has-child>.sp-dropdown.sp-dropdown-mega {
		left: -348px!important;
	}
	.et-team-item .social-links a {
		width: 37px!important;
		height: 37px!important;
	}
	.et-services>div {
		width: 100%!important;
	}
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
		padding: 0 7px!important;
		font-size: 1em !important;
	}
	.et-department-right img {
		display: none!important;
	}
	.why-choose-item {
		display: none!important;
	}
	.et-service-content {
		padding-left: 0px!important;
	}
	#et-choose-us .et-service-img img {
		width: 100%!important;
	}
	.et-skill img {
		left: 0;
		right: 0;
		margin: auto;
		padding-bottom: 40px;
	}
	.et-skill {
		margin-top: 0px!important;
	}
	.et-choose-us-item {
		margin-left: 0px!important;
		padding-top: 0px!important;
		padding-right: 15px!important;
		padding-left: 15px!important;
		padding-bottom: 50px;
	}
	.et-team-item:hover h4 {
		bottom: 202px!important;
	}
	.et-team-item:hover p {
		bottom: 180px!important;
	}
	.et-team-item:hover .social-links {
		bottom: 140px!important;
	}
	.et-calendar-content p {
		text-align: center!important;
	}
	.et-calendar-item img {
		left: 0px!important;
		right: 0px!important;
		margin: auto;
	}
	.et-calendar-content {
		position: relative;
		width: 100%!important;
	}
	.et-calendar-hour {
		width: 100%!important;
	}
	.et-calendar-item {
		position: static !important;
	}
	#et-team {
		padding-top: 40px!important;
	}
	.et-calendar-item h4 {
		text-align: center!important;
	}
	#et-video .qx-element-video-popup span {
		font-size: 28px!important;
	}
	#sp-info-top1, #sp-info-top2 {
		padding-left: 0px!important;
	}
	#sp-section-2 {
		padding-top: 100px!important;
	}
	.et-blog ul li .moduleItemDateCreated {
		top: 173px!important;
	}
	.et-why-content h3 {
		font-size: 30px!important;
	}
	.et-why-content h6:before {
		top: 211px!important;
	}
	.btn.btn-border {
		text-transform: uppercase;
		padding: 10px 15px!important;
	}
}
/* Screen min 979px and max 781px */

@media (min-width: 768px) and (max-width: 979px) {
	.sticky-wrapper.is-sticky #sp-header, .sticky-wrapper.is-sticky body.itemid-437 #sp-header {
		background-color: #f8f8f8!important;
		background: #f8f8f8!important;
	}
	body.itemid-437 #sp-header {
		background-color: #b7b7b7!important;
	}
	#et-search .row-fluid {
		float: left;
		width: 30%!important;
	}
	#et-testimonial {
		padding-top: 90px!important;
	}
	#et-blog .qx-element-button {
		text-align: center!important;
	}
	.et-why-right-time h3.qx-blurb-title {
		text-align: left!important;
	}
	.et-feature-sub {
		top: 31px!important;
	}
	.et-title p {
		text-align: center!important;
		margin-bottom: 0px!important;
	}
	.et-title p {
		text-align: center!important;
		margin-bottom: 0px!important;
	}
	.et-title h3 {
		text-align: center!important;
	}
	.et-contact-form {
		margin-top: 30px;
	}
	.et-feature-item h3 {
		font-size: 13px!important;
		top: -23px!important;
		width: 42px!important;
	}
	.et-title h3 {
		font-size: 20px!important;
	}
	#et-feature {
		top: 120px!important;
		padding-bottom: 150px!important;
	}
	.et-title-center h3 {
		text-align: center!important;
	}
	ul.social-icons>li {
		margin: 0px 5px!important;
	}
	.et-publication-item img {
		width: 100%!important;
	}
	.qx-container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 20px!important;
	}
	.et-event-item .events-time span {
		margin: 0px!important;
	}
	.qx-row {
		margin-right: 7px!important;
	}
	.et-title-general {
		text-align: center!important;
	}
	.et-get-touch-content h3 {
		text-align: center!important;
		font-size: 42px!important;
	}
	.sp-contact-email, .sp-contact-time-top2 {
		cursor: pointer;
		font-size: .8em !important;
	}
	.et-get-touch-content p {
		text-align: center!important;
		font-size: 13px!important;
	}
	.btn.btn-border {
		display: none!important;
	}
	.et-event-right {
		margin-bottom: 30px!important;
	}
	#et-client .qx-carousel-item {
		width: 25%!important
	}
	#sp-info-top2, #sp-info-top1 {
		padding-left: 0px!important;
	}
	#sp-section-2 {
		padding-top: 100px!important;
	}
	#et-service .qx-element-button {
		text-align: center!important;
	}
	#offcanvas-toggler>i {
		color: #d06008;
		padding-right: 20px!important;
	}
	#sp-header {
		height: 80px !important;
	}
	.progress-bar {
		top: 80px !important;
	}
	#et-featured {
		padding-top: 150px!important;
	}
	.et-why-content h3 {
		font-size: 28px!important;
	}
	.et-blog ul li .moduleItemDateCreated {
		top: 160px!important;
		;
		width: 202px!important;
	}
	#et-client1 img {
		left: 0;
		right: 0;
		margin: auto;
	}
	.tp-caption.large_bold_white, .large_bold_white {
		font-size: 30px!important;
		line-height: 1.2!important;
		margin-top: -14px!important;
	}
	.tp-caption.large_bold_white1, .large_bold_white1 {
		font-size: 25px!important;
	}
	.tp-caption.excerpt_second, .excerpt_second {
		font-size: 14px!important;
		line-height: 1!important;
	}
	.et-slider .tp-caption a {
		font-size: 16px!important;
		margin-top: 10px!important;
	}
	.rev_slider img {
		width: 90%!important;
		margin-top: -14px!important;
		height: 200px!important;
	}
	.tp-caption.medium_light_white, .medium_light_white {
		margin-top: 14px!important;
	}
	.why-choose-item {
		display: none!important;
	}
	#et-slider {
		position: relative;
		top: 90px!important;
	}
	.et-department-right img {
		display: none!important;
	}
	.et-title h1, .et-title h4 {
		text-align: center;
	}
	#et-service img, .et-team-item img {
		width: 100%!important;
	}
	#et-deparment .qx-element-button {
		text-align: center!important;
	}
	.et-search-hotel {
		padding-top: 90px!important;
	}
	.et-counter-item {
		margin-bottom: 30px!important;
	}
	#et-service {
		padding-top: 123px!important;
	}
}
/* Screen max 767px */

@media (max-width: 767px) {
	.sticky-wrapper.is-sticky #sp-header, .sticky-wrapper.is-sticky body.itemid-437 #sp-header {
		background-color: #f8f8f8!important;
		background: #f8f8f8!important;
	}
	.et-title p {
		text-align: center!important;
		margin-bottom: 0px!important;
	}
	#et-slider {
		position: relative;
		top: 70px!important;
	}
	body.itemid-437 #sp-header {
		background-color: #b7b7b7!important;
	}
	#sp-right {
		margin: 0 auto;
	}
	.et-why-right-time .qx-blurb-title {
		text-align: left!important;
	}
	.et-feature-item h3 {
		font-size: 14px!important;
		top: -23px!important;
		width: 40px!important;
	}
	.sp-contact-email, .sp-contact-time-top2 {
		cursor: pointer;
		font-size: .8em !important;
	}
	.et-title h3 {
		font-size: 26px!important;
		text-align: center;
	}
	.et-why-content h3 {
		font-size: 21px!important;
	}
	.et-blog ul li .moduleItemDateCreated {
		top: 370px!important;
		width: 176px!important;
		font-size: 10px!important;
	}
	#et-client .swiper-slide img {
		max-width: 100%;
		left: 0!important;
		right: 0!important;
		margin: auto!important;
	}
	#et-feature {
		top: 120px!important;
		padding-bottom: 150px!important;
	}
	ul.social-icons>li {
		margin: 0px 5px!important;
	}
	.et-event-item img {
		display: none!important;
	}
	.isotope-item .column-3 {
		width: 100%!important;
	}
	#et-portfolio .project-item-meta {
		display: none!important;
	}
	.projects-wrapper .project-img .project-img-extra .project-icon {
		padding: 3px!important;
		font-size: 8px!important;
	}
	#et-slider .qx-element-button .qx-btn {
		margin-bottom: 50px!important;
	}
	#et-project .qx-element-button, #et-get-touch .qx-element-button {
		text-align: center!important;
	}
	.et-title-general span {
		padding: 0 6px!important;
		font-size: 20px!important;
	}
	.et-plan-content h3 {
		font-size: 21px!important;
	}
	#et-project .qx-fg-fieter>li>a.btn {
		padding: 7px 9px!important;
		font-size: 7px!important;
	}
	.et-get-touch-content h3 {
		font-size: 42px!important;
	}
	.et-get-touch-content p {
		font-size: 13px!important;
	}
	.et-address-item h3 {
		text-align: left!important;
	}
	#et-testimonial h4 {
		top: 112px!important;
	}
	.et-event-right {
		margin-bottom: 30px!important;
	}
	.et-title-general {
		text-align: center!important;
	}
	.et-slider-content h3 {
		font-size: 57px!important;
	}
	#sp-info-top2, #sp-info-top1, .header-button, #sp-intro-top3 {
		padding-left: 0px!important;
		display: none!important;
	}
	#offcanvas-toggler>i {
		color: #d06008;
		padding-right: 20px!important;
	}
	#et-featured {
		padding-top: 150px!important;
	}
	#et-project .isotope-item .project-item-meta a {
		font-size: 10px!important;
	}
	.et-feature-item img {
		width: 100%!important;
	}
	.et-blog div.k2ItemsBlock ul li {
		width: 100%!important;
	}
	#et-client1 img {
		left: 0;
		right: 0;
		margin: auto;
	}
	#sp-section-2 {
		padding-top: 89px!important;
	}
	.btn.btn-border {
		display: none!important;
	}
	#sp-section-2 {
		padding-top: 118px!important;
	}
	#sp-logo img {
		left: 0;
		right: 0;
		height: 58px;
		margin: -32px 0 0 10px;
	}
	.projects-wrapper .isotope-item {
		z-index: 2;
		width: 100%!important;
		position: static!important;
	}
	.tp-caption.large_bold_white, .large_bold_white {
		font-size: 18px!important;
		line-height: 1.2!important;
		margin-left: -25px!important;
		margin-top: -14px!important;
	}
	.tp-caption.large_bold_white1, .large_bold_white1 {
		font-size: 12px!important;
		margin-left: -25px!important;
	}
	.tp-caption.excerpt_second, .excerpt_second {
		font-size: 10px!important;
		line-height: 1!important;
		margin-left: -25px!important;
	}
	.et-slider .tp-caption a {
		font-size: 12px!important;
		margin-top: 10px!important;
		margin-left: -25px!important;
	}
	.rev_slider img {
		width: 90%!important;
		top: 22px!important;
		margin-top: -14px!important;
		height: 115px!important;
		margin-left: -25px!important;
	}
	.tp-caption.medium_light_white, .medium_light_white {
		margin-top: 10px!important;
	}
	#et-deparment .qx-btn {
		position: static!important;
	}
	#et-gallery .qx-fg-filter>li>a.btn {
		border-radius: 50px!important;
		padding: 10px 8px!important;
	}
	.et-counter-item {
		margin-bottom: 30px!important;
	}
	.why-choose-item {
		display: none!important;
	}
	.et-department-right img {
		display: none!important;
	}
	.et-title h1, .et-title h4 {
		text-align: center;
	}
	#et-service img, .et-team-item img {
		width: 100%!important;
	}
	#et-deparment .qx-element-button {
		text-align: center!important;
	}
	.et-search-hotel {
		padding-top: 90px!important;
	}
	.tp-caption.small_light_white1, .small_light_white1 {
		font-size: 14px!important;
		left: 0px!important;
		right: 0px!important;
	}
	.et-portfolio .projects-filter a {
		padding: 10px 12px!important;
		font-size: 12px!important;
	}
	#et-search .row-fluid {
		padding-top: 50px!important;
		float: left;
		width: 98%!important;
	}
}
/* Screen max 480px */

@media (max-width: 480px) {
	.sticky-wrapper.is-sticky #sp-header, .sticky-wrapper.is-sticky body.itemid-437 #sp-header {
		background-color: #f8f8f8!important;
		background: #f8f8f8!important;
	}
	#et-slider {
		position: relative;
		top: 90px!important;
	}
	.et-search-hotel {
		padding-top: 70px!important;
	}
	.et-title p {
		text-align: center!important;
		margin-bottom: 0px!important;
	}
	body.itemid-437 #sp-header {
		background-color: #b7b7b7!important;
	}
	.et-feature-item h3 {
		font-size: 14px!important;
		top: -23px!important;
		width: 40px!important;
	}
	.et-title h3 {
		font-size: 20px!important;
	}
	.et-why-content h3 {
		font-size: 21px!important;
	}
	#et-client .swiper-slide img {
		max-width: 100%;
		left: 0!important;
		right: 0!important;
		margin: auto!important;
	}
	#et-feature {
		top: 120px!important;
		padding-bottom: 150px!important;
	}
	ul.social-icons>li {
		margin: 0px 5px!important;
	}
	.et-event-item img {
		display: none!important;
	}
	.isotope-item .column-3 {
		width: 100%!important;
	}
	#et-portfolio .project-item-meta {
		display: none!important;
	}
	.projects-wrapper .project-img .project-img-extra .project-icon {
		padding: 3px!important;
		font-size: 8px!important;
	}
	#et-slider .qx-element-button .qx-btn {
		margin-bottom: 50px!important;
	}
	#et-project .qx-element-button, #et-get-touch .qx-element-button {
		text-align: center!important;
	}
	.et-title-general span {
		padding: 0 6px!important;
		font-size: 20px!important;
	}
	.et-plan-content h3 {
		font-size: 21px!important;
	}
	#et-project .qx-fg-fieter>li>a.btn {
		padding: 7px 9px!important;
		font-size: 7px!important;
	}
	.et-get-touch-content h3 {
		font-size: 42px!important;
	}
	.et-get-touch-content p {
		font-size: 13px!important;
	}
	.et-address-item h3 {
		text-align: left!important;
	}
	#et-testimonial h4 {
		top: 112px!important;
	}
	.et-event-right {
		margin-bottom: 30px!important;
	}
	.et-title-general {
		text-align: center!important;
	}
	.et-slider-content h3 {
		font-size: 57px!important;
	}
	#sp-info-top2, #sp-info-top1, .header-button, #sp-intro-top3 {
		padding-left: 0px!important;
	}
	#offcanvas-toggler>i {
		color: #d06008;
		padding-right: 20px!important;
	}
	#et-featured {
		padding-top: 150px!important;
	}
	#et-project .isotope-item .project-item-meta a {
		font-size: 10px!important;
	}
	.et-blog div.k2ItemsBlock ul li {
		width: 100%!important;
	}
	#et-client1 img {
		left: 0;
		right: 0;
		margin: auto;
	}
	.tp-caption.large_bold_white, .large_bold_white {
		font-size: 18px!important;
		line-height: 1.2!important;
		margin-left: -25px!important;
		margin-top: -14px!important;
	}
	.tp-caption.large_bold_white1, .large_bold_white1 {
		font-size: 12px!important;
		margin-left: -25px!important;
	}
	.tp-caption.excerpt_second, .excerpt_second {
		font-size: 10px!important;
		line-height: 1!important;
		margin-left: -25px!important;
	}
	.et-slider .tp-caption a {
		font-size: 12px!important;
		margin-top: 10px!important;
		margin-left: -25px!important;
	}
	.rev_slider img {
		width: 90%!important;
		top: 22px!important;
		margin-top: -14px!important;
		height: 115px!important;
		margin-left: -25px!important;
	}
	.tp-caption.medium_light_white, .medium_light_white {
		margin-top: 31px!important;
	}
	#sp-section-2 {
		padding-top: 118px!important;
	}
	# sp-logo img {
		left: 0;
		right: 0;
		margin: -10px 0 0 10pw;
	}
	.projects-wrapper .isotope-item {
		z-index: 2;
		width: 100%!important;
		position: static!important;
	}
	.why-choose-item {
		display: none!important;
	}
	#et-deparment .qx-btn {
		position: static!important;
	}
	#et-gallery .qx-fg-filter>li>a.btn {
		border-radius: 50px!important;
		padding: 10px 8px!important;
	}
	.et-counter-item {
		margin-bottom: 30px!important;
	}
	.et-blog ul li .moduleItemDateCreated {
		top: 204px!important;
	}
	.et-title h1 {
		font-size: 38px!important;
	}
	.tp-caption.small_light_white1, .small_light_white1 {
		font-size: 12px!important;
		left: 0px!important;
		right: 0px!important;
	}
	.et-portfolio .projects-filter a {
		padding: 10px 10px!important;
		font-size: 11px!important;
	}
	#et-search .row-fluid {
		padding-top: 50px!important;
		float: left;
		width: 98%!important;
	}
}
/* Screen max 375px */

@media (max-width: 375px) {
	.sticky-wrapper.is-sticky #sp-header, .sticky-wrapper.is-sticky body.itemid-437 #sp-header {
		background-color: #f8f8f8!important;
		background: #f8f8f8!important;
	}
	.et-search-hotel {
		padding-top: 70px!important;
	}
	.why-choose-item {
		display: none!important;
	}
	#et-slider {
		position: relative;
		top: 90px!important;
	}
	.et-department-right img {
		display: none!important;
	}
	.et-blog ul li .moduleItemDateCreated {
		top: 204px!important;
	}
	.et-title p {
		text-align: center!important;
		margin-bottom: 0px!important;
	}
	body.itemid-437 #sp-header {
		background-color: #b7b7b7!important;
	}
	.et-feature-item h3 {
		font-size: 14px!important;
		top: -23px!important;
		width: 40px!important;
	}
	.et-title h3 {
		font-size: 20px!important;
	}
	.et-why-content h3 {
		font-size: 21px!important;
	}
	ul.social-icons>li {
		margin: 0px 5px!important;
	}
	.et-event-item img {
		display: none!important;
	}
	.isotope-item .column-3 {
		width: 100%!important;
	}
	#et-portfolio .project-item-meta {
		display: none!important;
	}
	.projects-wrapper .project-img .project-img-extra .project-icon {
		padding: 3px!important;
		font-size: 8px!important;
	}
	#et-slider .qx-element-button .qx-btn {
		margin-bottom: 50px!important;
	}
	#et-project .qx-element-button, #et-get-touch .qx-element-button {
		text-align: center!important;
	}
	.et-title-general span {
		padding: 0 6px!important;
		font-size: 20px!important;
	}
	.et-plan-content h3 {
		font-size: 21px!important;
	}
	#et-project .qx-fg-fieter>li>a.btn {
		padding: 7px 9px!important;
		font-size: 7px!important;
	}
	#et-testimonial h4 {
		top: 112px!important;
	}
	.et-event-right {
		margin-bottom: 30px!important;
	}
	.et-title-general {
		text-align: center!important;
	}
	.et-slider-content h3 {
		font-size: 57px!important;
	}
	#sp-info-top2, #sp-info-top1, .header-button, #sp-intro-top3 {
		padding-left: 0px!important;
		display: none!important;
	}
	#offcanvas-toggler>i {
		color: #d06008;
		padding-right: 20px!important;
	}
	#et-project .isotope-item .project-item-meta a {
		font-size: 10px!important;
	}
	.et-blog div.k2ItemsBlock ul li {
		width: 100%!important;
	}
	#et-client1 img {
		left: 0;
		right: 0;
		margin: auto;
	}
	#et-deparment .qx-btn {
		position: static!important;
	}
	#et-service {
		padding-top: 130px!important;
	}
	.tp-caption.excerpt_second, .excerpt_second {
		font-size: 21px!important;
		line-height: 1!important;
		left: 40px!important;
		right: 0px!important;
		margin: auto!important;
		font-weight: 600;
		top: 23px!important;
	}
	.tp-caption.small_light_white, .small_light_white {
		font-size: 15px!important;
		line-height: 17px!important;
		left: 18px!important;
		margin-left: 0px!important;
		display: block;
		text-align: center!important;
		margin: 0 auto!important;
		font-weight: 300;
	}
	.tp-caption.medium_light_white, .medium_light_white {
		margin-top: 31px!important;
		left: 0px!important;
		right: 0px!important;
		margin: auto!important;
		text-align: center!important;
	}
	#et-gallery .qx-fg-filter>li>a.btn {
		border-radius: 50px!important;
		padding: 10px 8px!important;
	}
	.et-counter-item {
		margin-bottom: 30px!important;
	}
	.et-title h1 {
		font-size: 38px!important;
	}
	.tp-caption.small_light_white1, .small_light_white1 {
		font-size: 12px!important;
		left: 0px!important;
		right: 0px!important;
	}
	.et-portfolio .projects-filter a {
		padding: 10px 10px!important;
		font-size: 11px!important;
	}
	#et-search .row-fluid {
		padding-top: 50px!important;
		float: left;
		width: 98%!important;
	}
}