<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a:focus, a:hover {
    color: #ffffff;
}
h1, h3, h4, h5, h6 {
	color:#000;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
}

 h2{
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 20px;
}
p {
	
    font-weight: 400;
    font-family: poppins, sans-serif;
    font-size: 15px;
    line-height: 32px;
    color: #000;
}
.t-section {
	padding: 100px 0 60px;
}
.t-section h4 {
	letter-spacing: 2px;
	font-size: 20px;
}
.t-section h5 {
	letter-spacing: 1px;
	font-size: 15px;
	margin-top: 25px;
}
.t-section_header h3 {
	font-weight: 700;
	letter-spacing: 2px;
	font-size: 20px;
	text-align: center;
	color: #FFFFFF;
}
.t-section .t-section_pera {
	padding: 25px 0 50px;
}
.t-section_subheader {
	position: relative;
}
#map {
	height: 400px;
}
.t-back_to_top {
	position: fixed;
	right: 35px;
	bottom: 20px;
	cursor: pointer;
	display: none;
}
.t-back_to_top * {
	display: block;
	width: 50px;
	color: #ed3237;
	text-align: center;
}
.t-back_to_top span {
	border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border: 1px solid #daa66f;
	font-family: "Montserrat", sans-serif;
	height: 50px;
	letter-spacing: 5px;
	line-height: 1.3;
	margin: 10px 0;
	padding-left: 7px;
	padding-top: 5px;
}
.b-contacts_map_marker {
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 25px solid #daa66f;
	position: relative;
}
.b-contacts_map_marker:after {
	position: absolute;
	content: "";
	background: url("../images/map_pin.png") no-repeat;
	width: 21px;
	height: 30px;
	left: -11px;
	top: -37px;
}
.dark #t-the_blog_section, .t-not_found {
/* background: #2c2c2c; */ }
.dark #t-our_pricing {
	background: #252525;
}
.t-overlay:after {
	background: url("../images/loading.gif") no-repeat center center #FFF;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 99999;
}
.t-section_header_divide {
	height: 9px;
	margin: auto;
	position: relative;
	width: 115px;
}
.t-section_header_divide span {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background: #CCC;
	height: 1px;
	width: 75%;
	margin: auto;
}
.t-section_header_divide span.t-divide_left {
	left: -25px;
}
.t-section_header_divide span.t-divide_right {
	right: -25px;
	bottom: 0px;
}
 @media (max-width: 767px) {
 #map {
 height: 200px;
}
 .t-section {
 padding: 60px 0 40px;
}
 .t-the_process .img-responsive, .t-who_we_are_skills .img-responsive {
 margin: auto;
}
 .t-back_to_top * {
 height: 40px;
}
 .t-back_to_top span {
 font-size: 12px;
 width: 40px;
}
 .t-back_to_top {
 right: 10px;
 bottom: 10px;
}
}
@media (max-width: 479px) {
 p {
 font-size: 12px;
 line-height: 20px;
}
}
/*************
BACKGROUND
*************/
.t-darker_bg {
	background: #252525;
}
.t-primary_bg {
	/*background: #252525; */
  position: relative;
}
.t-secondary_bg {
	background: #2c2c2c;
	position: relative;
}
.t-dark_bg {
	background: #202020;
	position: relative;
}
/*************
ICON
*************/
.t-glyp_icon {
	background: #daa66f;
	width: 68px;
	height: 68px;
	margin: auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	text-align: center;
	z-index: 9;
	box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
}
.t-glyp_icon a {
	position: absolute;
	color: #FFFFFF;
	font-size: 25px;
	left: 0;
	right: 0;
	top: 0;
	padding: 18px 0;
}
.t-slider_inner .t-glyp_icon {
	left: 0;
	margin-top: -32px;
	position: absolute;
	right: 0;
	z-index: 9;
}
.t-glyp_distance {
	top: 90px;
}
.t-home_bloger_img .t-glyp_icon {
	box-shadow: none;
}
/*************
BUTTONS
*************/
.t-btn {
	font-family: 'Montserrat', sans-serif;
	display: inline-block;
	text-transform: uppercase;
	padding: 8px 15px;
	margin: 0 5px;
}
.t-btn_bg {
	background: #daa66f;
	color: #FFFFFF;
	border: 2px solid #dce4ec;
}
.t-btn_bg:hover {
	color: #FFFFFF;
	background: #404040;
	border-color: #404040;
}
.t-btn_blank {
	background: #404040 none repeat scroll 0 0;
	border: 2px solid #404040;
	color: #ffffff;
}
.t-btn_blank:hover {
	background: #daa66f;
	color: #FFFFFF;
	border-color: #daa66f;
}
.t-btn_load_more {
	background: #202020;
	display: block;
	margin: auto;
	max-width: 145px;
	padding: 12px 20px;
	text-align: center;
}
.t-btn_load_more:hover {
	background: #daa66f;
	color: #202020;
}
.light .t-btn_blank:hover {
	background: #daa66f;
	color: #FFFFFF;
	border: 2px solid #daa66f;
}
/********
===========================
HEADER SECTION
===========================
********/
.t-header_inner {
	max-width: 1920px;
}
.t-header {
	position: absolute;
	top: 44px;
	left: 0;
	right: 0;
	z-index: 9999;
}
.t_logo {
	display: inline-block;
	color: #FFFFFF;
	font: 700 25px/1 'Montserrat', sans-serif;
	text-transform: uppercase;
	padding: 5px 8px;
	border: 2px solid #daa66f;
}
.t_logo:hover {
	color: #daa66f;
}
.t-header .t-header_nav .t_nav &gt; ul {
	text-align: center;
}
.t-header .t-header_nav .t_nav &gt; ul &gt; li {
	display: inline-block;
	margin: 0px 21px;
}
.t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a {
	color: #FFFFFF;
	font: 400 14px/2.8 'Montserrat', sans-serif;
	text-transform: uppercase;
	padding: 8px 12px;
	border: 1px solid transparent;
}
.t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a.t_active, .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a:hover {
	border-bottom: 2px solid #ed3237;;
	color: #daa66f;
}
.t-header .t-header_nav .t_nav &gt; ul &gt; li:first-child {
	margin-left: 0;
}
.t-header .t-header_nav .t_nav &gt; ul &gt; li:last-child {
	margin-right: 0;
}
.t-header .t-header_social .t_social {
	text-align: right;
}
.t-side_menu .t-header .t-header_social .t_social {
	text-align: center;
}
.t-header .t-header_social .t_social &gt; li {
	display: inline-block;
	margin-left: 25px;
}
.t-header .t-header_social .t_social &gt; li a {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 2.5;
}
.t-header .t-header_social .t_social &gt; li a:hover {
	color: #daa66f;
}
.t-header_mobile_nav {
	display: none;
}
/* SUB MENU START*/
.t-header .t-header_nav .t_nav &gt; ul &gt; li:hover .t-nav_sub_menu {
	display: block;
}
.t-nav_sub_menu {
	background: rgba(32, 32, 32, 0.6);
	display: none;
	margin-top: 0;
	max-width: 210px;
	padding: 0 15px;
	position: absolute;
	text-align: left;
	top: 100%;
	width: 100%;
}
.t-nav_sub_menu &gt; li {
	border-bottom: 1px solid #4b4b4b;
	padding: 5px 0;
}
.t-nav_sub_menu &gt; li:last-child {
	border-bottom: none;
}
.t-nav_sub_menu li a {
	color: #FFF;
	font: 400 14px/2 "Montserrat", sans-serif;
	padding-left: 15px;
	position: relative;
	transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.t-nav_sub_menu li a:hover {
	color: #daa66f;
}
.t-nav_sub_menu li a:hover:before {
	display: block;
}
.t-nav_sub_menu li a:before {
	background: #FFFFFF;
	content: "";
	height: 7px;
	left: 0;
	position: absolute;
	top: 7px;
	display: block;
	width: 7px;
	z-index: 99;
}
.t-nav_sub_menu li a:hover:before {
	background: #daa66f;
}
.t-video_intro {
	background: #252525 none repeat scroll 0 0;
}

/* SUB MENU END*/
@media (max-width: 1169px) {
 .t-header .t-header_nav .t_nav &gt; ul &gt; li {
 margin: 0 5px;
}
}
@media (max-width: 1023px) {
 .t-header .t-header_nav .t_nav &gt; ul &gt; li {
 margin: 0 0px;
}
 .t-header .t-header_social .t_social &gt; li {
 margin-left: 10px;
}
 .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a {
 padding: 14px 5px;
}
}
@media (max-width: 767px) {
 .t-header {
 top: 10px;
}
 #header_nav {
 display: none;
}
 .t-header .t-header_social .t_social, .t-header_logo {
 text-align: center;
}
 .t-header .t-header_social .t_social &gt; li a {
 line-height: 2;
}
 .t-header_mobile_nav {
 border: 2px solid #daa66f;
 cursor: pointer;
 clear: both;
 display: block;
 padding: 3px 10px;
 position: absolute;
 left: 15px;
 top: 0;
}
 .t-header_mobile_nav i {
 color: #ffffff;
 font-size: 30px;
}
 .t-header .t-header_nav .t_nav &gt; ul {
 background: white none repeat scroll 0 0;
 position: absolute;
 width: 90%;
 z-index: 9999;
 text-align: left;
}
 .t-header .t-header_nav .t_nav &gt; ul &gt; li {
 display: block;
}
 .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a {
 display: block;
 line-height: 40px;
 padding: 0;
 color: #202020;
 border: none;
 border-bottom: 1px solid #daa66f !important;
}
 .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a.t_active, .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a:hover {
 border: none;
}
 .t-header .t-header_social .t_social &gt; li {
 margin: 0 5px;
}
 .t-nav_sub_menu &gt; li {
 border-bottom-color: #CCCCCC;
 padding: 0 5px;
}
 .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a {
 padding: 0 5px;
}
 .t-nav_sub_menu {
 display: block;
 position: static;
 background: #ededed;
 max-width: inherit;
 padding: 0;
 border-bottom: 1px solid #daa66f;
}
 .t-nav_sub_menu li a {
 color: #202020;
}
 .t-nav_sub_menu li a:before {
 background: #202020;
}
}
/* STICKY HEADER*/
.t-sticky_header {
	background: #ffffff none repeat scroll 0 0;
	padding: 15px 0;
	position: fixed;
	top: 0;
	box-shadow: 0 0 0 5px rgba(204, 204, 204, 0.5);
	z-index: 99999;
}
.t-sticky_header .t_logo {
	color: #202020;
}
.t-sticky_header .t-header_social .t_social &gt; li a, .t-side_menu .t-sticky_header .t-header_nav a {
	color: #202020;
}
.t-sticky_header .t-header_nav .t_nav &gt; ul &gt; li &gt; a {
	color: #202020;
	border-color: #FFFFFF;
	padding: 8px 12px;
}
.t-sticky_header .t_logo:hover {
	color: #daa66f;
}
.t-side_menu .t-sticky_header .t-header_nav a:hover {
	color: #FFFFFF;
}
/* STICKY HEADER END*/
/********
===========================
SLIDER SECTION
===========================
********/
.t-slider-content {
	position: absolute;
	z-index: 999;
	top: 0;
	width: 100%;
	text-align: center;
	padding-top: 350px;
}
.t-slider-content h2 {
	font: 400 25px/1 'Droid Serif', sans-serif;
	letter-spacing: 5px;
	color: #2374b7;
	text-transform: uppercase;
	word-spacing: 5px;
	-webkit-text-shadow: 0 0 2px #0b0b0b;
}
.t-slider-content h1 {
	font: 700 90px/1 'Montserrat', sans-serif;
	letter-spacing: 5px;
	color: #2374b7;
	word-spacing: 5px;
	-webkit-text-shadow: 0 0 2px #0b0b0b;
}
.t-slider-content.t-slider-small h1 {
	font-size: 70px;
	text-transform: inherit;
}
.t-slider-content h1 span {
	color: #daa66f;
}
.t-slider_inner .bx-wrapper .bx-pager.bx-default-pager a {
	position: relative;
}
 .t-slider_inner .bx-wrapper .bx-pager.bx-default-pager a::after {
 content: "";
 display: block;
 height: 15px;
 left: 0;
 position: absolute;
 top: 0;
 width: 100%;
}
.t-slider-content .t-slide-button {
	padding-top: 50px;
}
.t-slider-content .t-slide-button a {
	display: inline-block;
	height: 32px;
	width: 125px;
	border: 1px solid #FFF;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	color: #FFF;
	line-height: 30px;
	margin: 0 5px;
	font-size: 12px;
}
.t-slider-content .t-slide-button a:hover {
	color: #daa66f;
	border-color: #daa66f;
}
.t-slider_inner {
/* background: #252525; */
  }
.t-banner_slide_pager img {
	max-width: 100px;
	display: inline-block;
}
.bx-pager-link {
	border-right: 5px solid #ffffff;
	display: block;
}
.bx-pager-link img {
	max-height: 35px;
	display: block;
	visibility: hidden;
	border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
}
.bx-pager-link.active, .bx-pager-link:hover {
	border-color: #2d69b1;
}
.bx-pager-link:hover img {
	visibility: visible;
}
.t-slider_inner {
	position: relative;
}
.t-slider_inner .bx-wrapper .bx-pager {
	padding: 10px;
}
.t-slider_inner .bx-controls.bx-has-pager {
	width: auto;
	top: 35%;
	margin: auto;
}
.t-slider_inner .bx-wrapper .bx-pager .bx-pager-item {
	display: block;
	margin: 5px;
}
 @media (max-width: 1169px) {
 .t-slider-content {
 padding-top: 200px;
}
 .t-slider_inner .bx-controls.bx-has-pager {
 top: 30%;
}
}
@media (max-width: 1023px) {
 .t-slider-content h1 {
 font-size: 70px;
 margin-top: 0;
}
 .bx-controls.bx-has-pager {
 margin-top: -60px;
}
 .t-slider-content.t-slider-small h1 {
 font-size: 48px;
}
 .t-slider-content .t-slide-button {
 padding-top: 5px;
}
 .t-slider_inner .bx-controls.bx-has-pager {
 top: 40%;
}
 .t-slider_inner .bx-wrapper .bx-pager {
 padding: 0px;
}
}
@media (max-width: 767px) {
 .t-slider-content {
 padding-top: 110px;
}
 .t-slider-content h2 {
 font-size: 20px;
}
 .t-slider-content h1 {
 font-size: 32px;
}
 .t-slider-content.t-slider-small h1 {
 font-size: 20px;
}
 .t-slider-content .t-slide-button {
 padding-top: 0;
}
 section#t-slider {
 padding-top: 60px;
}
 .t-header_social {
 padding-right: 0;
 position: absolute;
 right: 0;
 top: 6px;
 width: auto;
}
 .t-slider_inner .bx-wrapper .bx-pager {
 display: none;
}
}
@media (max-width: 479px) {
 .t-slider-content.t-slider-small h1 {
 letter-spacing: 2px;
 font-size: 18px;
}
 .bx-controls.bx-has-pager {
 margin-top: -45px;
}
 .t-slider-content {
 padding-top: 30px;
}
 .t-slider-content h2 {
 letter-spacing: 2px;
}
 .t-slider-content h1 {
 font-size: 26px;
 letter-spacing: 2px;
}
}
/********
===========================
WHO WE ARE: SECTION
===========================
********/
.t-welcome_swank {
	/* background: #353535 none repeat scroll 0 0; */
  margin-left: -70px;
	margin-top: 70px;
	padding: 75px 60px;
	width: 55%;
}
.t-welcome_swank {
	text-align: left;
}
.t-our_skills_types {
	margin-top: 30px;
}
.t-section_subheader h4 {
	margin-bottom: 30px;
	font-size: 20px;
}
.t-our_skills_single {
	margin-bottom: 20px;
	position: relative;
}
.t-our_skills_single span.t-our_skills_profile {
	float: left;
	width: 100%;
	display: block;
	font: 400 12px/1 'Droid Serif', sans-serif;
	font-style: italic;
	color: #FFFFFF;
}
.t-our_skills_single span.t-our_skills_mark {
	position: absolute;
	right: 0;
	top: 3px;
	font: 400 12px/1 'Droid Serif', sans-serif;
	font-style: italic;
	color: #FFFFFF;
}
.t-our_skills_outer {
	position: relative;
	padding-top: 22px;
}
.t-our_skills_bar_outer {
	background: #6a6a6a none repeat scroll 0 0;
	height: 2px;
	overflow: visible;
	position: relative;
}
.t-our_skills_bar_outer:before {
	position: absolute;
	content: "";
	left: 0;
	top: -4px;
	width: 2px;
	background: #daa66f;
	height: 10px;
}
.t-our_skills_bar {
	background: #daa66f none repeat scroll 0 0;
	position: relative;
	height: 100%;
	width: 0;
	-webkit-transition: width 4.50s ease;
	-moz-transition: width 4.50s ease;
	-o-transition: width 4.50s ease;
	transition: width 4.50s ease;
}
 .t-our_skills_bar::after {
 border-bottom: 5px solid transparent;
 border-left: 5px solid #daa66f;
 border-top: 5px solid transparent;
 content: "";
 height: 0;
 position: absolute;
 right: -5px;
 top: -4px;
 width: 0;
}
 @media (max-width: 1169px) {
 .t-welcome_swank {
 margin-top: 35px;
 padding: 40px 60px;
}
}
@media (max-width: 1023px) {
 .t-welcome_swank {
 margin-top: -2px;
 padding: 15px 35px;
 margin-left: -45px;
}
}
@media (max-width: 767px) {
 .t-welcome_swank {
 margin-top: 0;
 padding: 15px;
 margin-left: auto;
 width: 100%;
}
}
/********
===========================
OUR TEAM: SECTION
===========================
********/
.t-team_bg {
	background: url("../images/team_bg.html") no-repeat;
	background-size: cover;
}
.t-team_bg p, .t-team_bg .t-section_header h3 {
	color: #FFFFFF;
}
.t-team_bg .t-slide_controls a {
	border-color: #FFFFFF;
	color: #000;
	background: #FFFFFF;
}
.t-our_team_list .t-team_img {
	width: 100%;
	max-height: 254px;
	max-width: 254px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.t-team_mem_info {
	margin-top: -50px;
	padding: 8px;
	position: relative;
	text-align: left;
	z-index: 999;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	opacity: 0;
}
.t-our_team_list .t-team_name {
	color: #ffffff;
	display: block;
	font: 700 15px/1 "Montserrat", sans-serif;
	letter-spacing: 2px;
	text-align: left;
	text-transform: uppercase;
}
.t-our_team_list .t-team_name span {
	display: block;
	margin-bottom: 8px;
	text-align: left;
}
.t-our_team_list .t-team_post {
	color: #ffffff;
	display: block;
	font: italic 400 11px/1 "Droid Serif", sans-serif;
	letter-spacing: 1px;
	text-align: left;
}
.t-slide_controls {
	text-align: center;
	padding: 40px 0 45px;
}
.t-our_team_list .item {
	position: relative;
}
.t-our_team_list .item:hover:after {
	width: 100%;
	background: #daa66f;
}
.t-our_team_list .item:hover img.t-team_img {
	border-color: #daa66f;
}
.t-our_team_list .item:hover .t-team_name {
	color: #daa66f;
}
.t-slide_controls a {
	display: inline-block;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	width: 30px;
	height: 30px;
	margin: 0 3px;
	line-height: 28px;
}
.t-slide_controls a:hover {
	background: #daa66f;
	border: 1px solid #daa66f;
	color: #FFF;
}
.t-our_team_carousel {
	overflow: hidden;
}
.t-our_team_carousel .owl-wrapper-outer {
	min-height: 335px;
}
.t-our_team_overlay {
	margin: auto;
	max-width: 254px;
	position: relative;
	border: 5px solid rgba(255, 255, 255, 0.5);
}
.t-our_team_social {
	background: #000000 none repeat scroll 0 0;
	max-height: 254px;
	padding: 5px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	opacity: 0;
}
.t-our_team_social &gt; ul {
	bottom: 0;
	height: 100%;
	max-height: 100px;
	text-align: center;
	top: 0;
	vertical-align: middle;
	width: 100%;
}
.t-our_team_social &gt; ul li {
	display: inline-block;
	margin: 0 5px;
}
.t-our_team_social a {
	color: #ffffff;
	font-size: 16px;
	margin: 8px 0;
}
.t-our_team_social a:hover {
	color: #daa66f;
}
.t-our_team_list .item:hover .t-our_team_social, .t-our_team_list .item:hover .t-team_mem_info {
	opacity: 1;
}
.t-our_team_overlay:after {
	opacity: 0;
	content: "";
	display: block;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.t-our_team_list .item:hover .t-our_team_overlay:after {
	opacity: 1;
}
 @media (max-width: 1170px) {
 .t-our_team_list {
 width: 90%;
 margin: auto;
 overflow: hidden;
}
}
@media (min-width: 481px) and (max-width: 767px) {
 .t-our_team_carousel .owl-wrapper-outer {
 min-height: 240px;
}
}
/********
===========================
OUR SERVICES: SECTION
===========================
********/
.t-single_service {
	padding-top: 15px;
	padding-bottom: 5px;
	position: relative;
	padding-right: 128px;
}
.t-glyp_icon {
	background: #306bb1;
	width: 60px;
	height: 60px;
	margin: auto;
	border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	position: relative;
	text-align: center;
	z-index: 9;
	box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
}
.t-glyp_icon a {
	color: #ffffff;
	font-size: 22px;
	left: 0;
	padding: 18px 0;
	position: absolute;
	right: 0;
	top: 0;
}
.t-our_services .t-our_service_content * {
	color: #FFF;
}
.t-our_services .t-our_service_content {
	padding: 50px 80px;
	text-align: right;
}
.t-our_services .t-our_service_content p {
	text-align: right;
}
.t-our_service_section &gt; div.t-single_service h5 {
	color: #daa66f;
	padding-bottom: 7px;
	font-size: 15px;
}
.t-our_service_image {
	background: url("../images/our_service.html") no-repeat;
	background-size: cover;
}
#our_service {
	position: relative;
}
#our_service .viewport {
	height: 450px;
	overflow: hidden;
	position: relative;
	right: -110px;
}
#our_service .overview {
	position: absolute;
}
#our_service .overview li {
	height: 450px;
	width: auto;
}
#our_service .bullets {
	float: left;
	position: absolute;
	bottom: 0;
	height: 140px;
	top: 0;
}
#our_service .bullets li a {
	display: block;
	border-left: 2px solid #4a4a4a;
	height: 40px;
	text-indent: -9999px;
	font-size: 0;
	margin-bottom: 8px;
	position: relative;
}
#our_service .bullets li a.active {
	border-color: #daa66f;
}
#our_service .bullets li a:after {
	content: "";
	position: absolute;
	height: 100%;
	width: 15px;
	top: 0;
	right: -15px;
}
 @media (min-width: 1712px) {
 #our_service .viewport {
 height: 425px;
}
 .t-our_services .t-our_service_content p {
 float: right;
 max-width: 610px;
}
}
@media (max-width: 1711px) {
 #our_service .viewport {
 height: 430px;
}
}
@media (min-width: 1200px) and (max-width: 1320px) {
 .t-our_services .t-our_service_content p {
 font-size: 13px;
 line-height: 21px;
}
}
@media (max-width: 1199px) {
 #our_service .viewport {
 height: 380px;
 right: -40px;
}
}
@media (max-width: 1023px) {
 #our_service .viewport {
 height: 400px;
}
}
@media (max-width: 767px) {
 .t-single_service .t-glyp_icon {
 display: none;
}
 .t-single_service {
 padding-right: 15px;
}
 #our_service .viewport {
 right: 0;
}
 .t-our_services .t-our_service_content {
 padding: 30px 25px;
}
 .t-single_service {
 padding-top: 5px;
}
 .t-our_service_section &gt; div.t-single_service h5 {
 padding-bottom: 0;
}
 .t-our_services .t-our_service_content p {
 padding-left: 15px;
}
}
@media (max-width: 640px) {
 .t-our_service_image {
 background-size: 100%;
 height: 300px !important;
}
}
/********
===========================
OUR WORK: SECTION
===========================
********/
.t-our_work .t-our_work_cat {
	text-align: center;
}
.t-our_work .t-our_work_cat &gt; ul &gt; li {
	display: inline-block;
	background: #202020;
	margin: 0 2px;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
}
.t-our_work .t-our_work_cat &gt; ul &gt; li a {
	font-family: 'Montserrat', sans-serif;
	padding: 10px 25px;
	display: block;
	text-transform: uppercase;
	color: #FFFFFF;
}
.t-our_work .t-our_work_cat &gt; ul &gt; li.active_service, .t-our_work .t-our_work_cat &gt; ul &gt; li:hover {
	background: #daa66f;
}
.t-our_work .t-our_work_listing {
	padding: 70px 0 20px;
}
.t-our_work_portfolio {
	display: none;
}
.t-our_work .t-our_work_listing div.t-our_work_outer {
	margin: 0 0 0 5px;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_list_detail {
	border: none;
	background: #202020;
	border-top: none;
	padding: 20px 0;
	text-align: center;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_list_detail a {
	display: block;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_list_detail a.t-our_work_title {
	color: #FFFFFF;
	padding-bottom: 8px;
	font: 400 15px/1 "Montserrat", sans-serif;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_list_detail span.t-our_work_type {
	color: #FFFFFF;
	display: block;
	font: italic 400 11px/1 "Droid Serif", sans-serif;
	letter-spacing: 1px;
	text-align: center;
}
.t-our_work .t-our_work_listing div.t-our_work_outer img {
	position: relative;
	display: block;
}
.t-our_work .t-our_work_listing div.t-our_work_outer img:after {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	content: "";
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_work_links {
	position: relative;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_work_links:after {
	position: absolute;
	content: "";
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 99;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_work_links:hover:after {
	opacity: 1;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_work_links a {
	position: absolute;
	opacity: 0;
	display: block;
	text-align: center;
	width: 50px;
	height: 50px;
	background: #FFFFFF;
	z-index: 999;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	right: 0;
	-webkit-transition: opacity 2s ease;
	-moz-transition: opacity 2s ease;
	-o-transition: opacity 2s ease;
	transition: opacity 2s ease;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_work_links:hover a {
	opacity: 1;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_work_links a.t-our_work_search {
	right: 0;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_work_links a:hover {
	background: #daa66f;
}
.t-our_work .t-our_work_listing div.t-our_work_outer .t-our_work_links a i {
	color: #1a1a1a;
	font-size: 18px;
	line-height: 50px;
}
.t-our_work_outer:hover span, .t-our_work_outer:hover a {
	color: #daa66f !important;
}
 @media (max-width: 1170px) {
 #t-all_work .owl-wrapper-outer {
 width: 99%;
}
}
@media (max-width: 1023px) {
 .t-our_work .t-our_work_listing div.t-our_work_outer .t-our_list_detail a.t-our_work_title {
 font: 400 12px/1 "Montserrat", sans-serif;
}
}
@media (max-width: 767px) {
 .t-our_work .t-our_work_cat &gt; ul &gt; li a {
 font-size: 8px;
 padding: 10px;
}
}
@media (max-width: 479px) {
 .t-our_work .t-our_work_listing div.t-our_work_outer {
 margin: 0 5px;
}
 .t-our_work .t-our_work_cat &gt; ul &gt; li {
 margin: 0 0;
}
}
/********
===========================
FUN N FACTS: SECTION
===========================
********/
.t-fun_facts {
	background: url("../images/fun_facts.html") no-repeat;
	background-size: cover;
}
.t-fun_facts_block {
	padding: 0px 0 0;
	overflow: hidden;
}
.t-fun_facts h3 {
	color: #FFFFFF;
}
.t-fact_single &gt; div &gt; i {
	height: 60px;
	width: 60px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	margin: 50px auto 0;
	line-height: 60px;
	font-style: normal;
	font-size: 40px;
}
.t-fact_single &gt; div &gt; span.t-fact_count {
	color: #FFFFFF;
	font: 700 40px/1 'Montserrat', sans-serif;
	display: block;
	text-align: center;
}
.t-fact_single &gt; div &gt; span.t-fact_title {
	color: #FFFFFF;
	font: 400 13px/1 'Montserrat', sans-serif;
	display: block;
	text-align: center;
	text-transform: uppercase;
	padding-top: 10px;
}
 @media (max-width: 767px) {
 .t-fun_facts_block &gt; div.row &gt; div {
 float: none;
 margin: auto auto 20px;
 max-width: 98%;
}
}
/********
===========================
OUR PROCESS: SECTION
===========================
********/
.t-the_process_slide {
	position: relative;
}
.t-the_process_slide .owl-wrapper-outer {
	background: #353535;
}
.t-the_process_slide .owl-controls {
	bottom: 20px;
	float: left;
	max-width: 58%;
	position: absolute;
	left: 0;
	text-align: center;
	width: 100%;
}
.t-the_process_slide div {
	padding: 0;
}
.t-the_process_slide div.t-the_process_text {
	padding: 50px;
}
.t-the_process_slide .owl-buttons &gt; div {
	border: 1px solid #cccccc;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 20px;
	line-height: 30px;
	margin: 0 5px;
	padding: 0 12px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 1s ease;
	transition: all 0.5s ease;
}
.t-the_process_slide .owl-buttons &gt; div:hover {
	background-color: #daa66f;
	border-color: #daa66f;
	color: #FFFFFF;
}
.t-the_process_slide .t-single_process img {
	border-top: 15px solid #252525;
	border-bottom: 15px solid #252525;
}
.t-the_process_slide .t-single_process .t-glyp_icon {
	box-shadow: none;
	background: none;
	display: inline-block;
	margin: 0;
	height: auto;
	width: auto;
	padding: auto;
}
.t-the_process_slide .t-single_process .t-glyp_icon a {
	color: #FFFFFF;
}
.t-the_process_slide .t-single_process .t-process_title {
	padding-bottom: 15px;
	margin-bottom: 20px;
	position: relative;
	margin-top: 20px;
	padding-left: 40px;
}
.t-the_process_slide .t-single_process p {
	padding-bottom: 30px;
	text-align: left;
}
.t-the_process_slide .owl-pagination {
	text-align: center;
	padding-top: 40px;
}
.t-the_process_slide .owl-pagination &gt; div {
	display: inline-block;
	margin: 0 5px;
}
.t-the_process_slide .owl-pagination &gt; div span {
	font: 400 18px/1 'Droid Serif', sans-serif;
	color: #e5e5e5;
	cursor: pointer;
}
.t-the_process_slide .owl-pagination &gt; div span:hover, .t-the_process_slide .owl-pagination &gt; div.active span {
	color: #daa66f;
	text-decoration: underline;
}
.t-single_process .t-btn_bg:hover {
	background: #404040;
	border-color: #404040;
}
 @media (max-width: 1169px) {
 .t-the_process_slide {
 margin-top: 20px;
 padding: 70px 50px;
}
}
@media (max-width: 1023px) {
 .t-the_process_slide {
 margin-top: 8px;
 padding: 10px 50px;
}
 .t-the_process_slide div.t-the_process_text {
 padding: 10px;
}
}
@media (max-width: 767px) {
 .t-the_process_slide {
 margin-top: 0;
 margin-left: auto;
 width: 100%;
 padding: 0 15px;
}
}
/********
===========================
OUR BLOG: SECTION
===========================
********/
.t-dark_bg * {
	color: #FFF;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner {
	padding: 15px 25px;
	border: 1px solid #202020;
	background:none;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner &gt; a {
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	margin: auto;
	font-size: 16px;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner p {
	text-align: left;
	padding: 10px 0 25px;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-btn {
	background: #2e79b7;
	color: #ffffff;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-btn:hover {
	background: none;
	color: #ffffff;
	border-color: #2d84bc;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-btn {
	margin: auto;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-home_blog_info {
	padding-top: 10px;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-home_blog_info li {
	display: inline-block;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-home_blog_info li span {
	font: 400 12px/1 montserrat, sans-serif;
	color: #949494;
	padding: 0 10px;
	border-right: 1px solid #E5E5E5;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-home_blog_info li span i {
	color: #949494;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-home_blog_info li:first-child span {
	padding-left: 0;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-home_blog_info li:last-child span {
	border-right: none;
}
.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-home_blog_info a:hover, .t-home_single_blog .t_home_blog_content a:hover {
	color: #daa66f;
}
.t-home_blog_info a {
	color: #949494;
	font-size: 11px;
}
.t-home_single_blog {
	margin-bottom: 50px;
}
.t-home_single_blog .t-home_bloger_img .t-glyp_icon {
	background: #303030;
	color: #FFF;
	font-size: 22px;
}
.t-home_single_blog .t-home_bloger_img .t-glyp_icon img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}
.t-home_single_blog .t-home_bloger_img .t-glyp_icon span {
	padding: 20px 0 10px;
	display: block;
}
#t-the_blog_section .t-glyp_icon a {
	right: 0;
	top: 4px;
}
 @media (max-width: 1199px) {
 .t-home_single_blog .t_home_blog_content .t-home_blog_content_inner {
 border: none;
 border-bottom: 1px solid #303030;
 margin: auto;
}
 .t-home_single_blog .t_home_blog_content .t-home_blog_content_inner .t-home_blog_info li span {
 padding: 0 6px;
}
}
@media (max-width: 767px) {
 .t-home_bloger_img {
 display: none;
}
 .t-home_single_blog .t_home_blog_content .t-home_blog_content_inner {
 padding: 25px;
 border: none;
 border-bottom: 1px solid #303030;
 margin-left: auto;
}
}
/********
===========================
OUR PRICING: SECTION
===========================
********/
.t-our_price_listing {
	margin-top: 30px;
}
.t-our_price_listing .t-our_price_types * {
	text-align: center;
	color: #FFFFFF;
}
.t-our_price_listing .t-our_price_types &gt; div.t-our_price_block {
	display: inline-block;
	position: relative;
	max-width: 390px;
	width: 100%;
	border: none;
	min-height: 400px;
	padding-bottom: 60px;
}
.t-our_price_block_amount span {
	font: 400 60px/3 'Montserrat', sans-serif;
	position: relative;
}
.t-our_price_block_amount span:after {
	content: "$";
	font: 400 20px/1 'Montserrat', sans-serif;
	position: absolute;
	left: -15px;
	top: 15px;
}
.t-our_price_block_title {
	position: relative;
}
.t-our_price_block_title:after {
	position: absolute;
	content: "";
	display: block;
	border-top: 1px solid #e5e5e5;
	left: 0;
	top: 20px;
	width: 100%;
}
.t-our_price_block_title span {
	display: inline-block;
	background: #000;
	font: 400 14px/1 'Montserrat', sans-serif;
	position: relative;
	z-index: 999;
	max-width: 168px;
	width: 100%;
	color: #FFF;
	margin: auto;
	height: 40px;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
}
.t-our_price_block_details {
	padding: 35px 0;
}
.t-our_price_block_details li {
	padding: 8px 0;
}
.t-our_price_block_details li span {
	font: 400 14px/1 'Droid Serif', sans-serif;
	color: #FFFFFF;
	font-style: italic;
}
.t-our_price_block a.t-btn {
	background: #202020;
	color: #FFF;
	font-size: 11px;
	padding: 10px 30px;
	letter-spacing: 1px;
}
.t-our_price_block a.t-btn:hover {
	background: #daa66f;
}
.t-our_price_color {
	background: #daa66f;
}
.t-our_price_color a.t-btn:hover {
	color: #FFFFFF;
	background: #202020;
}
.t-our_price_listing .t-our_price_types &gt; div.t-our_price_block.t-our_price_color {
	margin: 0 -5px;
	padding-bottom: 90px;
	padding-top: 30px;
}
.t-our_price_color .t-our_price_block_amount span, .t-our_price_color .t-our_price_block_details li span {
	color: #FFFFFF;
}
.t-our_price_color .t-our_price_block_title span, .t-our_price_color a.t-btn {
	background: #FFFFFF;
	color: #202020;
}
 .t-our_price_color .t-our_price_block_title::after {
 border-color: #e3bd93;
}
.t-our_price_block .t-glyp_icon {
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 3px;
}
.t-our_price_block .t-glyp_icon i {
	color: #FFF;
	font-style: normal;
	font-size: 22px;
}
.t-our_price_icon {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #e3e3e3;
	border-radius: 50%;
	height: 75px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: -40px;
	width: 75px;
	line-height: 70px;
}
.t-our_price_white .t-glyp_icon {
	background: #202020;
}
.t-our_price_color .t-our_price_icon {
	border-color: #daa66f;
}
.t-our_price_white {
	background: #303030 none repeat scroll 0 0;
}
.t-our_price_listing .t-our_price_types .t-our_price_white .t-our_price_icon {
	background: none;
	border: none;
}
.t-our_price_listing .t-our_price_types .t-our_price_color .t-our_price_icon {
	background: none;
	border: none;
}
.t-our_price_listing .t-our_price_types .t-our_price_white .t-glyp_icon {
	box-shadow: 0 0 0 5px #303030;
}
.t-our_price_listing .t-our_price_types .t-our_price_color .t-glyp_icon {
	box-shadow: none;
	background: #FFFFFF;
}
.t-our_price_listing .t-our_price_types .t-our_price_color .t-glyp_icon i {
	color: #202020;
}
 @media (max-width: 1169px) {
 .t-our_price_listing .t-our_price_types &gt; div.t-our_price_block {
 max-width: 322px;
}
}
@media (max-width: 1023px) {
 .t-our_price_listing .t-our_price_types &gt; div.t-our_price_block {
 max-width: 250px;
}
}
@media (max-width: 767px) {
 .t-our_price_listing .t-our_price_types &gt; div.t-our_price_block,  .t-our_price_listing .t-our_price_types &gt; div.t-our_price_block.t-our_price_color {
 margin-bottom: 50px;
}
 .t-our_price_types {
 text-align: center;
}
}
/********
===========================
WHAT CLIENTS SAY: SECTION
===========================
********/
.t-client_says.t-section {
	padding-bottom: 0;
}
.t-client_says {
	background: url("../images/client_say.html") no-repeat;
	background-size: cover;
}
.t-client_says * {
	color: #FFFFFF;
}
.t-client_testimonial_text {
	padding: 30px 0 30px 120px;
	text-align: left;
	position: relative;
}
.t-client_testimonial_text img {
	left: 0;
	position: absolute;
	top: 40px;
}
.t-client_testimonial_user {
	text-align: left;
}
.t-client_testimonial_user span {
	font: 400 14px/1 'Montserrat', sans-serif;
}
.t-client_testimonial_user span em {
	font-size: 12px;
	font-family: "Droid Serif", sans-serif;
}
.t-client_testimonial_rating {
	padding: 10px 0 20px;
}
.t-client_testimonial_rating i {
	font-style: normal;
	color: #daa66f;
}
.t-client_logos_list {
	width: 100%;
	margin-top: 80px;
}
.t-client_logos_list div.owl-item {
	position: relative;
	background: rgba(79, 73, 79, 0.5);
}
.t-client_logos_list div.owl-item img {
	display: block;
	margin: auto;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.t-client_logos_list div.owl-item:after {
	position: absolute;
	content: "";
	height: 100%;
	width: 1px;
	background: #34343b;
	top: 0;
	right: 0;
}
#t-client_testimonial_carousel .owl-pagination {
	text-align: center;
}
#t-client_testimonial_carousel .owl-pagination .owl-page {
	display: inline-block;
}
#t-client_testimonial_carousel .owl-pagination .owl-page span {
	display: inline-block;
	height: 12px;
	width: 12px;
	cursor: pointer;
	background: #FFF;
	margin: 0 5px;
}
#t-client_testimonial_carousel .owl-pagination div.active span {
	background: none;
	border: 1px solid #FFF;
}
.t-client_logos_block {
	position: relative;
	margin: auto;
	width: 95%;
	height: 530px;
}
.t-client_logos_controller &gt; a {
	height: 35px;
	width: 35px;
	background: #FFFFFF;
	display: inline-block;
	text-align: center;
	position: absolute;
	bottom: 60px;
}
.t-client_logos_controller &gt; a:hover {
	background: #daa66f;
}
.t-client_logos_controller &gt; a i {
	color: #202020;
	font-size: 22px;
	line-height: 35px;
}
.t-client_logos_controller &gt; a.t-prev_logo {
	top: auto;
	left: 0;
	margin: auto;
	right: 0;
	bottom: -18px;
	transform: rotate(-90deg);
}
.t-client_logos_controller &gt; a.t-next_logo {
	bottom: auto;
	left: 0;
	margin: auto;
	right: 0;
	top: -18px;
	transform: rotate(-90deg);
}
.t-our_team_carousel .owl-wrapper {
	display: none;
}
.t-client_say {
	margin-top: 150px;
}
 @media (max-width: 1170px) {
 .t-our_team_list {
 width: 90%;
 margin: auto;
 overflow: hidden;
}
}
@media (max-width: 767px) {
 .t-client_logos_list {
 margin: 80px auto auto;
 max-width: 90%;
}
 .t-client_logos_controller &gt; a.t-prev_logo {
 left: 8px;
}
 .t-client_logos_controller &gt; a.t-next_logo {
 right: 8px;
}
 .t-client_testimonial_text {
 padding: 30px 0;
}
 .t-client_testimonial_text img {
 position: static;
 margin: auto auto 10px;
 display: block;
}
}
/********
===========================
GET IN TOUCH: SECTION
===========================
********/
.t-get_in_tuch_form {
	padding-bottom: 40px;
}
.t-get_in_tuch_form label {
	display: none;
}
.t-get_in_touch_input input {
	width: 98%;
	display: block;
	border: 1px solid #3b3b3b;
	padding: 12px 10px;
	font-family: "Droid Serif", sans-serif;
	margin-bottom: 35px;
	background: #2a2a2a;
	color: #FFFFFF;
}
.t-get_in_touch_textarea textarea {
	width: 98%;
	display: block;
	border: 1px solid #3b3b3b;
	padding: 15px 10px;
	font-family: "Droid Serif", sans-serif;
	height: 204px;
	float: right;
	background: #2a2a2a;
	color: #FFFFFF;
	resize: none;
}
.t-get_in_touch_input input:focus, .t-get_in_touch_textarea textarea:focus {
	border-color: #daa66f;
}
.t-get_in_touch_submit {
	background: #2e63ae;
	color: #FFFFFF;
	border: none;
	padding: 12px 0;
	width: 140px;
	margin: 20px auto auto;
	display: block;
}
.t-single_input {
	position: relative;
}
.t-single_input label.error {
	background: #ff4d46 none repeat scroll 0 0;
	border-radius: 2px;
	color: #ffffff;
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 11px;
	font-weight: 400;
	left: 0;
	letter-spacing: 1px;
	margin: auto;
	max-width: 250px;
	padding: 3px;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: capitalize;
	top: -29px;
	-webkit-transition: all 4.50s ease;
	-moz-transition: all 4.50s ease;
	-o-transition: all 4.50s ease;
	transition: all 4.50s ease;
}
.t-single_input label.error:after, .t-single_input label.error:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.t-single_input label.error:after {
	border-color: rgba(192, 57, 43, 0);
	border-top-color: #ff4d46;
	border-width: 6px;
	margin-left: -6px;
}
.t-single_input label.error:before {
	border-color: rgba(192, 57, 43, 0);
	border-top-color: #ff4d46;
	border-width: 7px;
	margin-left: -7px;
}
.t-get_in_touch_submit:hover {
	background: #202020;
}
 @media (max-width: 767px) {
 .t-get_in_touch_textarea textarea {
 float: none;
}
 .t-get_in_touch_input input, .t-get_in_touch_textarea textarea {
 margin-left: auto;
 margin-right: auto;
}
}
/********
===========================
FOOTER: SECTION
===========================
********/
.t-footer {
	background: #202020;
	padding: 80px 0 50px;
}
.t-footer .t-copyright {
	color: #c6c6c6;
	text-align: left;
	font-size: 12px;
	margin-top: 20px;
}
.t-footer h4 {
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	margin: auto auto 32px;
}
.t-footer .t-footer_outer &gt; div {
	float: left;
}
.t-footer .t-footer_social {
	padding-left: 0;
	list-style: none;
}
.t-footer .t-footer_social a:hover {
	color: #f7f7f7;
}
.t-footer .t-footer_social li {
	display: inline-block;
	background: #fefefe;
	width: 32px;
	margin-right: 10px;
	height: 32px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	line-height: 32px;
}
.t-footer .t-footer_social li:hover {
	background: #006399
}
.t-footer .t-footer_social a {
	color: #202020;
	display: block;
	font-size: 16px;
	line-height: 32px;
}
.t-footer .t-get_in_touch {
	border: 5px solid #ffffff;
	margin-left: -80px;
	margin-top: -30px;
	padding: 30px;
	position: relative;
	right: -50px;
	z-index: 99;
}
.t-footer .t-get_in_touch label {
	display: none;
}
.t-footer .t-get_in_touch .t-single_input input, .t-footer .t-get_in_touch .t-single_input textarea {
	display: block;
	color: #FFFFFF;
	resize: none;
	padding: 10px 5px;
	margin: 0 0 10px;
	background: none;
	font-family: "Droid Serif", sans-serif;
	width: 100%;
	border: none;
	border-bottom: 1px solid #434343;
}
.t-footer .t-get_in_touch input:focus, .t-footer .t-get_in_touch textarea:focus {
	border-color: #daa66f;
}
.t-footer .t-get_in_touch .t-get_in_touch_submit {
	margin-left: 0;
}
.t-footer .t-more_info {
	color: #FFFFFF;
	}
.t-footer .t-more_info * {
	position: relative;
	z-index: 9999;
}
.t-footer .t-more_info li {
	padding-left: 40px;
	margin-bottom: 30px;
}
.t-footer .t-more_info i {
	left: 0;
	position: absolute;
	top: 6px;
}
.t-footer .t-more_info span {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
}
.t-footer .t-more_info p, .t-footer .t-more_info a {
	color: #ffffff;
	margin: auto;
	text-align: left;
}
.t-footer .t-more_info:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
		position: absolute;
	top: 0;
	left: 0;
}
.t-footer .t-showmap {
	border: 1px solid #ffffff;
	cursor: pointer;
	display: inline-block !important;
	margin-top: 10px;
	padding: 8px;
	text-transform: uppercase;
	width: auto;
}
.t-footer .t-showmap .t-map_hide {
	display: none;
}
.t-footer .t-showmap.t-hide .t-map_visible {
	display: none;
}
.t-footer .t-showmap.t-hide .t-map_hide {
	display: block;
}
.t-togglemap {
	display: block !important;
}
 @media (max-width: 1023px) {
 .t-footer .t-more_info {
 padding: 20px 40px 1px;
}
}
@media (max-width: 767px) {
 .t-footer .col-lg-3.col-md-3.col-sm-3.col-xs-6 {
 padding-top: 180px;
}
 .t-footer_logo_text {
 position: absolute;
}
 .t-footer .t-get_in_touch {
 right: auto;
 margin: 30px auto 30px;
}
}
/********
===========================
INNER PAGE
=========================== 
********/
.t-inner_page .t-header {
	position: relative;
	top: 0;
	box-shadow: 0 0 5px #efefef;
	-webkit-box-shadow: 0 0 5px #efefef;
	-moz-box-shadow: 0 0 5px #efefef;
	padding: 0px 0;
}
.t-inner_page .t-header .t_logo {
	color: #202020;
}
.t-inner_page .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a, .t-inner_page .t-header .t-header_social .t_social &gt; li a {
	color: #202020;
	font-weight: 600;
}
.t-inner_page .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a.t_active, .t-inner_page .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a:hover, .t-inner_page .t-header .t-header_social .t_social &gt; li a:hover {
	color: #ed3237;;
}
.t-inner_banner {
	position: relative;
/* background: #2C2C2C; */ }
.t-inner_banner h1 {
	font-size: 30px;
	color: #c5c5c4;
	margin: 30px 15px;
	float: right;
}
.t-inner_page .t-header_mobile_nav i {
	color: #202020;
}
 @media (max-width: 1024px) {
 .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a {
 padding: 0 2px;
}
}
@media (max-width: 767px) {
 .t-header {
 background: #222222 none repeat scroll 0 0;
}
 .t-inner_banner .row {
 margin: auto;
}
 .t-inner_banner h1 {
 font-size: 32px;
}
 .t-inner_page .t-header .t-header_nav .t_nav &gt; ul &gt; li &gt; a:hover, .t-inner_page .t-header .t-header_social .t_social &gt; li a:hover {
 color: #daa66f;
}
 .t-inner_page .t-header {
 box-shadow: none;
}
 .t-inner_page .t-header .t_logo, .t-inner_page .t-header_mobile_nav i, .t-inner_page .t-header .t-header_social .t_social &gt; li a {
 color: #FFFFFF;
}
}
/********
===========================
INNER PAGE BLOG
===========================
********/
.t-blog_container {
	padding-top:50px 0px;
}
.t-single_blog_text {
	background: #323232 none repeat scroll 0 0;
	max-width: calc(100% - 28px);
	padding: 40px 20px 20px 0;
}
.t-side_bar {
	background: #323232 none repeat scroll 0 0;
	padding-top: 30px;
}
.t-side_bar &gt; .row {
	margin: auto;
}
.t-single_blog_text.t-home_single_blog .t_home_blog_content .t-home_blog_content_inner {
	padding: 0;
	border: none;
	margin: 0px;
}
.t-side_search input[type="search"] {
	max-width: 270px;
	background: #202020;
	width: 100%;
	border: 1px solid #202020;
	font: italic 400 12px/1 "Droid Serif", sans-serif;
	padding: 15px;
	color: #FFFFFF;
}
.t-side_search input[type="search"]:focus {
	border-color: #daa66f;
}
.t-side_search {
	position: relative;
}
.t-side_search button {
	position: absolute;
	background: none;
	border: none;
	color: #daa66f;
	right: 15px;
	top: 15px;
}
.t-side_search button:after {
	color: #e9e9e9;
	content: "|";
	display: block;
	font-size: 20px;
	height: 19px;
	left: -5px;
	position: absolute;
	top: -5px;
	width: 0;
}
.t-side_bar_single {
	padding-bottom: 50px;
}
.t-side_bar_single .t-section_subheader h4 {
	font-size: 15px;
	letter-spacing: 2px;
	font-weight: 700;
	margin-bottom: 40px;
}
.t-side_bar_cat_list li, .t-side_archive_list &gt; li {
	list-style: square;
	color: #FFFFFF;
	margin-left: 12px;
	position: relative;
	padding-bottom: 14px;
	margin-bottom: 14px;
}
 .t-side_bar_cat_list &gt; li::after {
 border-bottom: 1px solid #535353;
 bottom: 0;
 content: "";
 display: block;
 left: -12px;
 position: absolute;
 width: calc(100% + 12px);
}
.t-side_bar_cat_list li a, .t-side_archive_list &gt; li a {
	color: #FFFFFF;
	font: italic 400 14px/1 "Droid Serif", sans-serif;
}
.t-side_bar_cat_list li a:hover, .t-side_archive_list &gt; li a:hover {
	color: #daa66f;
}
.t-side_bar_cat_list span {
	float: right;
}
.t-side_flicker_list li {
	float: left;
	margin: 0 10px 10px 0;
}
 .t-side_flicker_list li:nth-child(3n+3) {
 margin-right: 0;
}
.t-side_archive_list &gt; li {
	margin-bottom: 8px;
	padding-bottom: 8px;
}
.t-side_archive_list &gt; li a {
	color: #FFFFFF;
	font: normal 400 14px/1 "Droid Serif", sans-serif;
}
.t-side_archive_list &gt; li:last-child {
	margin-bottom: auto;
	padding-bottom: 0;
}
.t-side_tags_list {
	text-align: left;
}
.t-side_tags_list &gt; li {
	display: inline-block;
	background: #202020;
	margin-bottom: 5px;
}
.t-side_tags_list &gt; li a {
	color: #FFFFFF;
	font: normal 400 12px/1 "Droid Serif", sans-serif;
	display: block;
	padding: 8px 12px;
}
.t-side_tags_list &gt; li a:hover {
	color: #FFF;
	background: #daa66f;
}
.t-side_posts_list &gt; li {
	position: relative;
	margin-bottom: 30px;
	min-height: 80px;
}
.t-side_posts_list &gt; li:last-child {
	margin-bottom: 0;
}
.t-side_posts_list &gt; li &gt; img {
	position: absolute;
}
.t-side_posts_text {
	padding-left: 100px;
}
.t-side_posts_text &gt; h5 {
	font-size: 14px;
	text-transform: inherit;
	line-height: 18px;
	padding-top: 5px;
}
.t-side_posts_text &gt; a {
	color: #FFFFFF;
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 10px;
	padding-top: 3px;
	text-transform: inherit;
}
.t-side_posts_text &gt; a:hover {
	color: #daa66f;
}
.t-side_posts_text span.t-posts_date {
	float: left;
	font: 400 12px/1 "Montserrat", "sans serif";
	color: #FFFFFF;
}
.t-side_posts_text span.t-posts_comments {
	float: left;
	padding-left: 10px;
	display: block;
	margin-left: 15px;
	border-left: 1px solid #e5e5e5;
	font: italic 400 11px/1 "Droid Serif", "sans serif";
	color: #FFFFFF;
}
.t-side_posts_text span.t-posts_comments i {
	padding-right: 5px;
}
.t-sinlge_quote {
	background: url("../images/single_quote.html") no-repeat;
	width: 100%;
	min-height: 80px;
	margin-bottom: 80px;
	position: relative;
}
.t-sinlge_quote_text {
	padding: 40px;
	position: relative;
	z-index: 999;
}
.t-sinlge_quote i {
	font-size: 120px;
	position: absolute;
	left: 30px;
	top: 30px;
	color: rgba(255, 255, 255, 0.15);
}
.t-sinlge_quote_text p {
	color: #ffffff;
	font: italic 400 16px/1.6 "Droid Serif", sans-serif;
	text-align: left;
}
.t-sinlge_quote_text span {
	color: #FFFFFF;
	font: 700 12px/1 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.t-single_blog .bx-controls.bx-has-pager {
	margin: auto;
}
.t-single_blog .bx-pager.bx-default-pager {
	display: none;
}
.t-single_blog .bx-wrapper .bx-controls-direction a {
	background-color: rgba(255, 255, 255, 0.5);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	font-size: 0;
	height: 35px;
	margin: 0 1px;
	position: static;
	text-indent: -999px;
	width: 35px;
}
.t-single_blog .bx-wrapper .bx-controls-direction a.bx-prev {
	background-image: url("../images/blog_slide_prev.png");
}
.t-single_blog .bx-wrapper .bx-controls-direction a.bx-next {
	background-image: url("../images/blog_slide_next.png");
}
.t-single_blog .bx-wrapper .bx-controls-direction a:hover {
	background-color: #daa66f;
}
.t-single_blog .bx-controls-direction {
	bottom: 20px;
	position: absolute;
	right: 46px;
	text-align: right;
}
.t-inner_page .t_home_blog_content .t-home_blog_content_inner {
	background: none;
}
 @media (max-width: 1200px) {
 .t-side_search input[type="search"] {
 max-width: inherit;
}
 .t-single_blog_text {
 max-width: 100%;
}
 .t-blog_list_left .row {
 margin: auto;
}
 .t-side_posts_text span.t-posts_comments {
 margin-left: 5px;
 padding-left: 5px;
}
}
@media (min-width: 768px) and (max-width: 990px) {
 .t-side_flicker_list li {
 margin: 0 5px 5px 0;
}
 .t-side_flicker_list li img {
 max-width: 70px;
}
 .t-side_search input[type="search"] {
 max-width: inherit;
}
}
@media (max-width: 767px) {
 .t-blog_list_left {
 padding: 0;
}
 .t-blog_container .row {
 margin: auto;
}
 .t-single_blog_text {
 padding: 30px 0 0;
}
 .t-sinlge_quote_text p {
 font-size: 14px;
 line-height: 1.4;
}
 .t-sinlge_quote_text {
 padding: 10px;
}
 .t-sinlge_quote i {
 font-size: 80px;
 top: 10px;
 left: 10px;
}
 .t-single_blog .bx-controls-direction {
 right: 20px;
 bottom: 10px;
}
 .t-side_bar {
 padding: 10px;
}
 .t-side_search input[type="search"] {
 max-width: inherit;
}
 .t-side_flicker_list li:nth-child(4n+4) {
 clear: both;
}
 .t-blog_container {
 padding-top: 40px;
}
 .t-blog_list_listing &gt; div &gt; div {
 padding: 0;
}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
 .t-side_search button::after {
 top: -2px;
}
}
/********PAGINATION********/
.t-pagination {
	padding-top: 50px;
	border-top: 3px double #535353;
	padding-bottom: 120px;
	width: calc(100% - 28px);
}
.t-pagination .t-pagination_number li, .t-pagination .t-pagination_nav li {
	display: inline-block;
}
.t-pagination .t-pagination_number li a {
	background: #202020;
	height: 35px;
	width: 35px;
	display: block;
	color: #FFFFFF;
	font: 400 12px/35px 'Montserrat', sans-serif;
	text-align: center;
}
.t-pagination .t-pagination_number li a:hover, .t-pagination .t-pagination_number li a.t-pagination_active_number {
	background: #daa66f;
}
.t-pagination .t-pagination_nav li a {
	height: 35px;
	width: 35px;
	display: block;
	color: #535353;
	font-size: 18px;
	line-height: 32px;
	text-align: center;
	border: 2px solid #535353;
}
.t-pagination .t-pagination_nav li a:hover, .t-pagination .t-pagination_nav li a.t-pagination_active_nav {
	border-color: #daa66f;
	color: #daa66f;
}
 @media (max-width: 767px) {
 .t-pagination &gt; div {
 margin: 5px 0;
 text-align: center;
 width: 100%;
}
 .t-pagination {
 margin: auto;
}
 .t-pagination .t-pagination_number li a, .t-blog_social_links ul li a {
 height: 25px;
 width: 25px;
 line-height: 25px;
}
}
/********BLOG LIST********/
.t-blog_list_listing {
	padding-right: 30px;
}
.t-home_single_blog.t-list_single_blog .t_home_blog_content .t-home_blog_content_inner {
	padding: 5px 0;
	border: none;
	margin: auto;
}
.t-home_single_blog.t-list_single_blog {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #535353;
}
.t-blog_list_listing &gt; div.t-home_single_blog.t-list_single_blog:last-child {
	border-bottom: none;
	padding-bottom: none;
}
 @media (min-width: 768px) and (max-width: 990px) {
 .t-blog_list_listing {
 padding-right: 0;
}
 .t-home_bloger_img {
 display: none;
}
}
@media (max-width: 767px) {
 .t-blog_list_listing {
 padding-right: 0;
}
 .t-home_bloger_img {
 display: none;
}
 .t-blog_list_listing .t-home_blog_img img {
 margin: auto;
}
}
/********BLOG DETAIL********/
.t-blog_detail_content {
	padding: 0 30px 0 20px;
}
.t-blog_detail_bloger_img .t-glyp_icon span {
	display: block;
	padding: 20px 0 10px;
}
.t-blog_detail_bloger_img .t-glyp_icon {
	background: #303030 none repeat scroll 0 0;
	color: #ffffff;
	font-size: 22px;
}
.t-blog_detail_info h2 {
	font-size: 18px;
	font-weight: 700;
	word-spacing: 3px;
}
.t-blog_general_info li {
	display: inline-block;
}
.t-blog_general_info li span {
	border-right: 1px solid #E5E5E5;
	color: #949494;
	font: 400 12px/1 montserrat, sans-serif;
	padding: 0 10px;
}
.t-blog_general_info li:first-child span {
	padding-left: 0;
}
.t-blog_general_info li:last-child span {
	border-right: none;
}
.t-blog_detail_info {
	border-bottom: 1px solid #535353;
	margin-bottom: 30px;
	padding-bottom: 15px;
}
.t-blog_detail_text {
	padding-bottom: 30px;
}
.t-blog_detail_text p {
	text-align: left;
}
.t-alpha_text {
	height: 60px;
	width: 60px;
	background: #202020;
	color: #FFFFFF;
	font: 400 28px/60px "Droid serif", sans-serif;
	text-align: center;
	display: block;
	margin: 8px 8px 0 0;
	float: left;
}
.t-blog_detail_text &gt; img {
	margin: 40px 0;
}
.t-blog_detail_content .t-pagination {
	padding-top: 30px;
	padding-bottom: 50px;
}
.t-blog_social_links ul li {
	display: inline-block;
}
.t-blog_social_links ul li a {
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	height: 35px;
	width: 35px;
	text-align: center;
	line-height: 35px;
}
.t-blog_social_links ul li a:hover {
	background: #daa66f;
	color: #FFFFFF;
}
 @media (max-width: 767px) {
 .t-blog_detail_bloger_img {
 display: none;
}
 .t-blog_detail_content {
 padding: 0;
}
}
/********BLOG COMMENT********/
.t-blog_comments {
	padding-top: 20px;
}
.t-blog_comments .t-section_subheader h4, .t-blog_leave_comment .t-section_subheader h4 {
	font-weight: 700;
	font-size: 16px;
	letter-spacing: 1px;
}
.t-comment_listing {
	padding-top: 40px;
	position: relative;
}
.t-single_user_cemment {
	padding-left: 135px;
	padding-right: 30px;
	padding-bottom: 50px;
	position: relative;
}
.t-comment_listing &gt; div.t-single_user_cemment:before {
	height: 100%;
	top: 0;
	content: "";
	position: absolute;
	border-left: 1px solid #535353;
	left: 50px;
}
.t-comment_listing &gt; div.t-single_user_cemment:last-child:before {
	border: none;
}
.t-single_user_cemment .t-single_comment_header h5 {
	float: left;
	margin: auto;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 700;
	letter-spacing: 1px;
}
.t-single_user_cemment .t-single_comment_header span {
	float: right;
	font: italic 400 14px/1 "Droid serif", sans-serif;
	color: #FFFFFF;
}
.t-single_user_cemment p {
	text-align: left;
	padding: 20px 0 15px;
}
.t-single_user_cemment a.t-single_comment_reply {
	font: 400 11px/1 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: 1px solid #daa66f;
	color: #daa66f;
	padding: 8px 20px;
	display: inline-block;
}
.t-single_user_cemment a.t-single_comment_reply:hover {
	background: #daa66f;
	color: #ffffff;
	border-color: #daa66f;
}
.t-single_comment_user_img {
	background: #535353 none repeat scroll 0 0;
	border: 1px solid #535353;
	border-radius: 50%;
	display: inline-block;
	left: 0;
	padding: 5px;
	position: absolute;
	top: 0;
}
.t-single_sub_comment {
	padding-right: 0;
	margin-top: 50px;
	padding-bottom: 0;
}
.t-single_sub_comment:before {
	position: absolute;
	content: "";
	border-top: 1px solid #535353;
	width: 135px;
	left: -85px;
	top: 50px;
}
.t-blog_leave_comment {
	padding-right: 30px;
	padding-bottom: 120px;
}
.t-leave_comment_form {
	padding-top: 35px;
}
.t-leave_comment_form input, .t-leave_comment_form textarea {
	border: 1px solid #202020;
	background: #202020;
	display: block;
	font-family: "Droid Serif", sans-serif;
	padding: 12px 10px;
	width: 100%;
	margin-bottom: 15px;
	color: #FFFFFF;
	resize: none;
}
.t-leave_comment_form textarea {
	height: 200px;
}
.t-leave_comment_form input[type="submit"] {
	background: #daa66f;
	border: none;
	font: 400 13px/1 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding: 15px 0;
}
 @media (max-width: 990px) {
 .t-single_user_cemment {
 padding: 0 10px 50px 110px;
}
 .t-single_sub_comment::before {
 left: -50px;
 width: 80px;
}
}
@media (max-width: 767px) {
 .t-single_user_cemment {
 padding: 0;
 margin: 30px 0;
}
 .t-single_sub_comment {
 margin: inherit;
}
 .t-comment_listing &gt; div.t-single_user_cemment::before {
 border: none;
}
 .t-blog_comments, .t-blog_leave_comment {
 padding: 0 15px;
}
 .t-single_user_cemment p {
 padding-top: 10px;
 font-size: 11px;
 line-height: 17px;
 font-size: 12px;
}
 .t-single_comment_user_img {
 display: none;
}
 .t-single_user_cemment .t-single_comment_header h5 {
 font-size: 11px;
}
 .t-single_user_cemment .t-single_comment_header span {
 font-size: 10px;
}
 .t-comment_listing &gt; div.t-single_user_cemment::before {
 left: 28px;
}
 .t-single_sub_comment::before {
 left: -32px;
 top: 30px;
 width: 60px;
}
}
/********
===========================
SIDE MENU SECTION
===========================
********/
.t-side_menu .t-header_logo {
	text-align: center;
}
.t-side_menu .t-header_nav {
	text-align: center;
}
.t-side_menu .t-header_nav a {
	border: 2px solid #daa66f;
	clear: both;
	cursor: pointer;
	display: block;
	padding: 7px 10px;
	color: #FFF;
	font-size: 22px;
	max-width: 50px;
	margin: auto;
}
.t-side_menu .t-header_nav a:hover {
	background: #daa66f;
}
.t-side-menu ul li a {
	font: 400 13px/20px "Montserrat", sans-serif;
	color: #202020;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.t-side-menu .fa {
	float: right;
	font-size: 22px;
	position: relative;
	right: 10px;
	top: 12px;
}
.t-card i {
	position: static;
	font-size: 34px;
}
.t-card p {
	color: #FFFFFF;
}
.side-nav .collapsible-header {
	position: relative;
}
.side-nav .collapsible-header:after {
	content: "\f107";
	font-family: FontAwesome;
	position: absolute;
	right: 20px;
	top: 0;
	font-size: 18px;
}
.t-relative {
    max-width: 100%;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 99;
    left: 0%;
    background: #ffffff4a;
}
.t-relative img {
    margin: 0px 53px;
}
a.button-collapse.top-nav {
	border: 1px solid #006399;
}
a.button-collapse.top-nav i {
	color: #ffffff;
}
input#search {
	border: 0 none;
	display: block;
	font-size: 16px;
	font-weight: 300;
	height: 45px;
	margin: 0;
	padding: 0 45px 0 15px;
	width: 100%;
}
 @media (max-width: 1023px) {
 a.button-collapse.top-nav {
 display: block;
}
}
@media (max-width: 767px) {
 .t-side_menu .t-header_nav {
 display: none;
}
 .t-relative {
 top: 10px;
 z-index: 99;
}
}
/********
===========================
NOT FOUND SECTION
===========================
********/
.t-not_found {
	padding-top: 10px;
}
.t-not_found p {
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 25px;
	margin-bottom: 50px;
	padding-top: 20px;
	text-align: justify;
}
.t-not_found a {
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-family: "Montserrat", sans-serif;
	margin: 60px auto;
	max-width: 300px;
	padding: 10px;
	text-align: center;
}
.t-not_found a:hover {
	background: #daa66f;
	color: #FFFFFF;
	border-color: #daa66f;
}
/********
===========================
VIDEO SECTION
===========================
********/
.t-intro_video {
	width: 100%;
	background: url("../media/video.html") no-repeat;
	background-size: 100%;
}
.t-video_intro .t-glyp_icon {
	left: 0;
	margin-top: -32px;
	position: absolute;
	right: 0;
	z-index: 9;
}
 @media (max-width: 767px) {
 .t-video_intro .t-slider-content {
 top: 70px;
}
}
/********
===========================
MASONARY SECTION
===========================
********/
.t-masonary .t-our_work_portfolio {
	display: block;
}
.t-masonary #t-our_work_1 {
	display: block;
}
.t-masonary .t-our_work .t-our_work_listing div.t-our_work_outer {
	float: left;
	margin-right: 2px;
	margin-bottom: 5px;
}
.t-masonary {
	padding: 25px;
}
.t-masonary #t-the_blog_section.t-dark_bg {
	background: transparent url("../images/blog_bg.html") repeat scroll 0 0;
}
.t-masonary .t-welcome_swank {
	width: 100%;
	padding: 50px;
}
.t-masonary .t-fun_facts_block {
	background: #0d0d0d none repeat scroll 0 0;
	padding: 50px 0 90px;
}
.t-masonary .t-team_bg {
	background-image: url("../images/team_bg_01.html");
}
.t-masonary .t-home_single_blog .t_home_blog_content .t-home_blog_content_inner {
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0.7);
}
 .t-masonary .t-footer .t-more_info::after {
 display: none;
}
.t-masonary .t-footer .t-more_info {
	background: none;
	padding: 0;
}
.t-masonary .t-footer .t-get_in_touch {
	border: none;
	padding: 0;
	margin: 0;
	max-width: 90%;
	position: static;
}
.t-masonary .t-footer h4 {
	margin-bottom: 40px;
}
#t-services_block {
	background: #353535 none repeat scroll 0 0;
}
.t-services_blocks {
	margin-top: 50px;
	background: #252525;
}
.t-services_blocks &gt; div {
	position: relative;
	padding-left: 35px;
	text-align: left;
}
.t-services_blocks &gt; div p {
	text-align: left;
	font-size: 13px;
}
.t-services_blocks &gt; div i {
	position: absolute;
	left: 0;
	top: 10px;
	font-size: 26px;
	color: #daa66f;
}
.t-services_blocks .t-block_inner {
	border-right: 1px solid #d3d3d3;
	margin: 30px 0;
	padding: 1px 30px 2px 45px;
	position: relative;
}
.t-services_blocks h5 {
	margin-top: 5px;
}
 .t-services_blocks &gt; div:nth-child(3n+3) div.t-block_inner {
 border-right: none;
}
.t-parallax .t-slider_parallax {
	background: url("../images/parallax_bg.html") no-repeat;
	background-attachment: fixed;
	min-height: 800px;
}
.t-parallax .t-team_bg {
	background-image: url("../images/team_bg_02.html");
	background-attachment: fixed;
}
.t-parallax .t-client_says {
	background-attachment: fixed;
}
.t-parallax #t-the_blog_section.t-dark_bg {
	background: transparent url("../images/blog_bg.html") repeat scroll 0 0;
	background-attachment: fixed;
}
.t-parallax .t-home_single_blog .t_home_blog_content .t-home_blog_content_inner {
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0.7);
}
 @media (max-width: 1200px) {
 .t-masonary .t-our_work .t-our_work_listing div.t-our_work_outer {
 max-width: 210px;
}
 .t-masonary {
 padding: 0;
}
 .t-services_blocks .t-block_inner {
 border-right: none;
}
 .t-footer h4 {
 font-size: 18px;
}
}
@media (max-width: 1023px) {
 .t-footer .t-get_in_touch {
 margin-left: -65px;
}
}
@media (max-width: 767px) {
 .t-masonary .t-footer .t-get_in_touch {
 margin-bottom: 30px;
}
 .t-footer .t-get_in_touch {
 margin-left: 0;
}
 .t-masonary {
 padding: 0;
}
 .t-masonary .t-welcome_swank {
 padding: 15px;
}
 .t-the_process_slide .owl-controls {
 position: static;
 max-width: 100%;
}

    .icon-strip ul li {
       width: 173px;
}
    
    .producticonname {
    font-size: 12px! important;
   }
    
    .section-content {
     padding: 21px! important;
   }
    .section-content p.text-justify {
    padding: 0px 0px! important;
}
    .cs_faq_thumb {
        margin-top: 60px;
}
    .cs_faq_thumb .cs_faq_experience_box {
       left: 32%! important;
   }
    
    .cs_why_chose_us.cs_style_1 .cs_why_chose_us_in {
      margin-left: 0%! important;
}
    
    .concept {
       font-size: 21px! important;
        line-height: 27px! important;
}
    
    .cs_row_gap_60 {
    margin-left: -19px! important;
    margin-right: -19px! important;
}
    
    .news-section .sec-title h2 {
   font-size: 23px! important;
   }
    
    .contact-us-data-2 h3 {
    font-size: 23px! important;
       line-height: 31px! important;
 }
    
    .contact-us-data-2 h6:before {
   height: 2px! important;
       top: 13%! important;
    left: 61px! important;
}
    
    .ftrlogo {
    padding-bottom: 27px! important;
    width: 151px! important;
}
    
    .footer-info .col-xs-12 {
    min-height: 131px! important;
}
    
    
}
@media (max-width: 639px) {
 .t-masonary .t-our_work .t-our_work_listing div.t-our_work_outer {
 right: 0;
 width: auto;
 margin: auto auto 10px;
 max-width: 310px;
}
 .t-masonary .t-our_work_portfolio {
 width: 100% !important;
}
}
/********
===========================
HEADING BORDER WITH ARROW 
===========================
********/
.t-section_header .t-section_header_arrow {
	width: 115px;
	height: 9px;
	background: url("../images/heading_border.png") no-repeat;
	margin: auto;
	position: relative;
}
.t-section_header .t-section_header_arrow i.t-section_header_arrow_dot {
	background: #daa66f none repeat scroll 0 0;
	display: block;
	height: 7px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: -3px;
	transform: rotate(50deg);
	-webkit-transform: rotate(50deg);
	-moz-transform: rotate(50deg);
	width: 7px;
	z-index: 99;
}
/********
===========================
SUB-HEADING BORDER
===========================
********/
.t-section_subheader span.t-section_subheader_border {
	position: absolute;
	display: block;
	top: 30px;
}
.t-section_subheader span.t-section_subheader_border:after {
	position: absolute;
	border-top: 1px solid #2372b6;
	content: "";
	left: 0;
	top: 3px;
	height: 2px;
	width: 25px;
}
.t-section_subheader span.t-section_subheader_border:before {
	position: absolute;
	border-top: 1px solid #2372b6;
	content: "";
	left: 0;
	height: 2px;
	width: 50px;
}
.t-our_service_content .t-section_subheader span.t-section_subheader_border {
	right: 0;
}
.t-our_service_content .t-section_subheader span.t-section_subheader_border:before, .t-our_service_content .t-section_subheader span.t-section_subheader_border:after {
	right: 0;
	left: inherit;
}
/********
===========================
CAROUSEL
===========================
********/
.owl-carousel .owl-item {
	float: left;
}
.owl-wrapper-outer {
	overflow: hidden;
}
 .owl-wrapper::after {
 clear: both;
 content: "";
 display: block;
}
.col-lg-8.col-md-8.col-sm-8.col-xs-12.t-header_nav {
	    padding-top: 23px;
    padding-bottom: 23px;
}


.col-lg-7.col-md-8.col-sm-8.col-xs-12.t-header_nav {
	    padding-top: 23px;
    padding-bottom: 23px;
}
/*
img.img-responsive.logo {
	width: 100px;
}
*/
.col-lg-2.col-md-2.col-sm-2.col-xs-12.t-header_social {
	padding-top: 22px;
}
.doors-joprositon li {
}
.doors-joprositon li {
	color:#808080;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 25px;
}
.doors-joprositon li i {
	font-size: 12px;
}
.doors-posit {
	text-transform: capitalize;
}
.aapkagghar {
	text-transform: capitalize;
	position: absolute;
	margin-top: 40px;
}
/*# sourceMappingURL=main.css.map */

.para-font {
	font-family: 'Quicksand', sans-serif !important;
	font-size:14px !important;
}
/* Home Page css*/

.pr-der-pad {
	padding-top:0;
}
.pr-title {
	float:left;
	font-size:24px;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	position:relative;
	padding-left:40px;
	padding-right:20px;
}
.pr-title span {
	float:left;
	width:100%;
	padding-top:10px;
	color:#999;
	text-align:left;
	font-size:14px;
	text-transfor	:uppercase;
	font-weight:500;
	line-height:22px;
}
.pr-title:before {
	content:'';
	position:absolute;
	left:0;
	width:1px;
	height:120px;
	background:#eee;
	top:50%;
	margin-top:-60px;
}
section.parallax-section .pr-title {
	color:#fff;
	position:relative;
	top:50px;
}
section.parallax-section .pr-title:before {
	display:none;
}
section.parallax-section .pr-title:after {
	content:'';
	position:absolute;
	left:40px;
	width:60px;
	height:6px;
	background:#fff;
	top: inherit;
	bottom:-250px;
}
.parallax-item {
	margin:50px 0;
}
.parallax-item img {
	width:100%;
	height:auto;
	opacity:0.7;
}
.parallax-text {
	position:absolute;
	bottom:40%;
	z-index:10;
}
.parallax-text.right-pos {
	right:-150px;
}
.parallax-text.left-pos {
	left:-150px;
}
.parallax-text h3 {
	font-size:44px;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
	position:relative;
}
.parallax-text h3:before {
	content:'';
	position:absolute;
	top:-40px;
	width:60px;
	height:6px;
	left:0;
	background:#292929;
}
.parallax-text h3:after {
	content:'';
	position:absolute;
	top:-5px;
	bottom:-10px;
	width:1px;
	-webkit-transition: all 2000ms cubic-bezier(.19, 1, .22, 1) 0ms;
	right:-100px;
	background:#ccc;
	z-index:1;
}
.parallax-text h3:hover:after {
	width:140%;
	opacity:0.4;
}
.parallax-text h3 a {
	position:relative;
	z-index:10;
}
.parallax-text.left-pos h3 {
	text-align:left;
}
.parallax-text h4 {
	text-align:left;
	color:#292929;
	padding:15px 0;
	line-height: 20px;
	font-size: 11px;
}
.parallax-header {
	padding-bottom:50px;
}
.parallax-header span {
	float:left;
	font-size:24px;
	text-align:left;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
	position:relative;
}
.parallax-header span:before {
	content:'';
	position:absolute;
	bottom:0;
	left:60px;
	width:150px;
	background:#eee;
	height:1px;
}
.parallax-header ul {
	float:right;
	position:relative;
	top:2px;
	border-left:1px solid #ccc;
	padding:10px 0 10px 30px;
}
.parallax-header ul li {
	float:left;
	padding-left:15px;
	text-align:left;
}
/*------Button ------------------------------------------------*/
.btn {
	padding:15px 30px;
	position:relative;
	margin-top:10px;
	font-size:10px;
	font-weight: bold;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	text-transform:uppercase;
}
.trsp-btn {
	border:1px solid rgba(255, 255, 255, 0.6);
	color:#fff;
}
.trsp-btn:before, .flat-btn:before {
	background:#fff;
}
.flat-btn {
	border:1px solid #000;
	color:#fff;
	background:#292929;
}
.float-btn {
	float:left;
}
.btn:before {
	content:'';
	position:absolute;
	top:50%;
	left:20px;
	height:1px;
	width:0;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.btn:hover:before {
	width:30px;
}
.btn:hover {
	padding-left:60px;
}
.slide-progress-container, .partcile-dec {
	display:none;
}
.partcile-dec {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-2;
	color:#000;
	opacity:0.6;
}
.knowjddors {
	padding:70px 0px;
}




/* Responsive css*/

@media only screen and (min-width:90px) and (max-width: 320px) {
 .parallax-text.left-pos {
 left:70px!important;
}
.parallax-text h3 {
 font-size: 21px!important;
}
.parallax-text {
 bottom: 0px;
}
.btm320 {
 bottom: 3px;
}
.parallax-text h3:before {
 display: none;
}
.txt44 h4 {
 margin-left: 66px;
}
.txt44 h3 {
 margin-top: 65px;
}
 .txt44 a {
 margin-left: 66px;
}
 .btn {
 margin-left: 0px;
}
.parallax-text.right-pos {
 right: 16px;
}


/*About Us */
.para-font {
 padding: 0 25px;
}
.t-section_subheader {
 padding: 0 21px;
}
img.img-responsive.logo {
 margin-left: 198px;
}
.knowjddors {
 padding:0px;
}
#pricing-table {
 margin: 0px auto;
  /* text-align: center; */
  width: 1200px;
}
 .t-section_subheader h4 {
 margin-bottom: 10px;
}
#pricing-table {
 margin: 0px auto;
  /* text-align: center; */
  width: 1200px;
}
 .parallax-text.right-pos {
 right: 49px;
}
.t-header_social {
 display: none;
}
.col-lg-8.col-md-8.col-sm-8.col-xs-12.t-header_nav {
 padding-top: 0px;
}
.t-inner_page .t-header {
 padding: 3px 0;
}
}
 @media only screen and (min-width:330px) and (max-width:375px) {
 .parallax-text.left-pos {
 left:70px!important;
}
.parallax-text h3 {
 font-size: 21px!important;
}
.parallax-text h3:before {
 display: none;
}
.txt44 h4 {
 margin-left: 66px;
}
.txt44 h3 {
 margin-top: 65px;
}
 .txt44 a {
 margin-left: 66px;
}
 .btn {
 margin-left: 0px;
}
.parallax-text.right-pos {
 right: 60px;
}
.parallax-text h4 {
 text-align: left;
 color: #292929;
 padding: 1px 8px;
}
.parallax-text {
 bottom: 15%;
}
.t-back_to_top span {
 display: none;
}
.t-back_to_top * {
 font-size: 22px;
}
.t-back_to_top span {
 display: none;
}
.t-relative img {
 margin: 1px 7px;
 width: 122px;
}


/*About Us */
.para-font {
 padding: 0 25px;
}
.t-section_subheader {
 padding: 0 21px;
}
img.img-responsive.logo {
 margin-left: 249px;
}
.knowjddors {
 padding:0px;
}
#pricing-table {
 margin: 0px auto;
  /* text-align: center; */
  width: 1200px;
}
 .t-section_subheader h4 {
 margin-bottom: 10px;
}
#pricing-table {
 margin: 0px auto;
  /* text-align: center; */
  width: 1200px;
}
 .parallax-text.right-pos {
 right: 49px;
}
.t-header_social {
 display: none;
}
.col-lg-8.col-md-8.col-sm-8.col-xs-12.t-header_nav {
 padding-top: 0px;
}
.t-inner_page .t-header {
 padding: 13px 0;
}
}
 @media only screen and (min-width:376px) and (max-width:425px) {
 .parallax-text.left-pos {
 left:70px!important;
}
.parallax-text h3 {
 font-size: 21px!important;
}
.parallax-text h3:before {
 display: none;
}
.txt44 h4 {
 margin-left: 66px;
}
.txt44 h3 {
 margin-top: 65px;
}
 .txt44 a {
 margin-left: 66px;
}
 .btn {
 margin-left: 0px;
}
 .parallax-text.right-pos {
 right: 100px;
}
.parallax-text h4 {
 text-align: left;
 color: #292929;
 padding: 1px 4px;
}
.parallax-text {
 bottom: 19%;
}
.t-back_to_top span {
 display: none;
}
.t-back_to_top * {
 font-size: 22px;
}
.t-back_to_top span {
 display: none;
}
.t-relative img {
 margin: 0px 292px;
 width: 122px;
}
 section#t-slider {
 padding-top: 0px;
 background:none;
 margin-top: -27px;
}
 .t-relative img {
 margin: 20px 8px;
 width: 122px;
 z-index: -9999;
 position: absolute;
}



/*About Us */
.para-font {
 padding: 0 25px;
}
.t-section_subheader {
 padding: 0 21px;
}
img.img-responsive.logo {
 margin-left: 295px;
}
.knowjddors {
 padding:0px;
}
#pricing-table {
 margin: 0px auto;
  /* text-align: center; */
  width: 1200px;
}
 .t-section_subheader h4 {
 margin-bottom: 10px;
}
#pricing-table {
 margin: 0px auto;
  /* text-align: center; */
  width: 1200px;
}
 .parallax-text.right-pos {
 right: 49px;
}
.t-header_social {
 display: none;
}
.col-lg-8.col-md-8.col-sm-8.col-xs-12.t-header_nav {
 padding-top: 0px;
}
.t-inner_page .t-header {
 padding: 3px 0;
}
}
 @media only screen and (min-width:426) and (max-width:768) {
}
 @media only screen and (min-width:769) and (max-width:1024) {
}
 @media only screen and (min-width:1024) and (max-width:1800) {
 .parallax-text.right-pos h3 {
 text-align: right;
}
 #pricing-table {
 margin: 0px auto;
}
 #pricing-table {
 margin:0px auto;
text-align: center;
width: 1200px;
}
}
 @media only screen and (min-width:1366px) and (max-width:2520px) {
 .container.side-menu {
 position: absolute!important;
 z-index: 999!important;
 left: 800px!important;
 top: 60px!important;
}
}
 @media only screen and (min-width:1023px) and (max-width:1365px) {
.container.side-menu {
 position: absolute!important;
 z-index: 999!important;
 left: 800px!important;
 top: 60px!important;
}
}
 @media only screen and (min-width:767px) and (max-width:1022px) {
.container.side-menu {
 position: absolute;
 z-index: 999;
 left: 441px;
 top: 60px;
}
}
 @media only screen and (min-width:425px) and (max-width:765px) {
.container.side-menu {
 z-index: 999;
 left: 232px;
 position: relative;
 top: 41px;
 width: 96%;
 float: right;
}
}
 @media only screen and (min-width:375px) and (max-width:424px) {
 .container.side-menu {
         z-index: 999;
        left: 229px;
        position: relative;
        top: 29px;
        width: 96%;
        float: right;
}
     
     
}
 @media only screen and (min-width:310px) and (max-width:374px) {
 .t-relative {
 max-width: 125px !important;
 position: absolute;
 top: 21px;
 width: 100%;
 z-index: 99;
 left: 0%;
}
 .container.side-menu {
 z-index: 999;
 left: 273px;
 position: relative;
 top: 25px;
 width: 133%;
 float: right;
}
}
section.knowjddors.container {
	overflow: scroll;
}
.fb-icons{
position:absolute;
right:0;
z-index:999;
top:150px;
}

/*-----------*/

.section-head {margin-bottom: 0px;
    padding: 0px 0px 19px 0px;}
.section-head.no-margin {margin-bottom:0;}

.section-head h1,
.section-head h2,
.section-head h3 {margin-top:0;  font-family: 'Martel', serif;	}
.title-small {display:block;	color:#7a959d;	margin-bottom:15px;}
.section-head p {padding-top:20px;	font-size:14px;}
.section-head p:last-child {	margin-bottom:0;}
.text-center.section-head p {max-width:800px;	margin-left:auto;	margin-right:auto;}

.text-white {color:#FFF; }
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white p,
.text-white .title-small {color:#FFF; }

/*-------------------------------------
	2. Section Content Part 
-------------------------------------*/
/*-------------------------------------
	2. Title separators 
-------------------------------------*/
.wt-separator-outer {	overflow:hidden;}
/*Separator defualt*/




.wt-separator-outer.separator-left{text-align:left;}
.wt-separator-outer.separator-right{text-align:right;}
.wt-separator-outer.separator-center{text-align:center}

.wt-separator {
    display: inline-block;
    margin-top: 0px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 28px;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    font-family: 'Montserrat', sans-serif;
}
.wt-separator:hover{
	letter-spacing:1px;
}

.wt-separator,.sep-line-one,.sep-line-two{	
	position:relative;
}


.wt-separator:after,
.sep-line-one:after,
.wt-separator:before,
.sep-line-one:before{
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	-webkit-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.wt-separator:after,
.sep-line-one:after{	position: absolute;	content: '';	background-color: #000000;	height: 1px;}

.wt-separator:after{	width: 50px;	right: -60px;	top: 12px;}
.sep-line-one:after{	width: 30px;	right: -40px;	top: 18px;}
/*.sep-line-two:after{	width: 30px;	right: -40px;	top: 8px;}*/


.wt-separator:before,
.sep-line-one:before{	position: absolute;	content: '';	background-color: #000000;	height: 1px;}


.wt-separator:before{	width: 50px;	left: -60px;	top: 12px;}
.sep-line-one:before{	    width: 30px;	left: -40px;	top: 18px;}
/*.sep-line-two:before{ 	width: 30px;	left: -40px;	top: 8px;}*/


/*-------------------------------------
	3. Deviders 
-------------------------------------*/
.wt-divider{	height:1px;	position:relative;	margin:30px 0;}
.wt-divider.divider-2px {	height:2px;}
.wt-divider.divider-3px {	height:3px;}
.wt-divider.divider-4px {	height:4px;}
.wt-divider i{position:absolute;	width:30px;	height:30px;	text-align:center;	line-height:30px;	display:block;	border-radius:100%;	-webkit-border-radius:100%;	-moz-border-radius:100%;	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);	transform: translateY(-50%);}
	
.wt-divider.icon-left {	margin-left:40px;}
.wt-divider.icon-left i{left:-40px;}
.wt-divider.icon-right {margin-right:40px;}
.wt-divider.icon-right i{left:auto;	right:-40px;}
.wt-divider.icon-center i{left:50%;	margin-left:-5px;}


/*-------------------------------------
	1. Buttons 
--------------------------------------- */

/* 1.1 theme default button */
.btn {	padding-top:15px;	padding-bottom:15px;}

.site-button {background-color:#2375b7; color:#fff; outline:none;}
.site-button:active,
.site-button:hover,
.site-button:focus,
.site-button:visited,
.active &gt; .site-button {background-color: #ee1c24;color: #fff;}
.site-button:hover{ background-color: #2375b7; color: #fff;}
.site-button-secondry {background-color:#1f3334; color:#fff; outline:none;}

.site-button-secondry:active,
.site-button-secondry:hover,
.site-button-secondry:focus,
.active &gt; .site-button-secondry {background-color:#ed3237;	color: #fff; }



/*====site-buttom====*/
.site-button {
    color: #fff;
    padding: 14px 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    /* overflow: hidden; */
    cursor: pointer;
    display: inline-block;
    background-color: #ed3237;
    border: none;
    font-size: 14px;
    border-radius: 29px;
        font-family: 'Montserrat', sans-serif;
}


.site-button:before,
.site-button:after {
  border-color: transparent;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border-style: solid;
  border-width: 0;
  content: "";
  height: 24px;
  position: absolute;
  width: 24px;
}

.site-button:before {
  border-color: #2374v7;
  border-top-width: 2px;
  left: 0px;
  top: -5px;
}

.site-button:after {
  border-bottom-width: 2px;
  border-color: #ed3237;
  bottom: -5px;
  right: 0px;
}

.site-button:hover,
.site-button.hover {
  background-color: #1f3334;
}

.site-button:hover:before,
.site-button.hover:before,
.site-button:hover:after,
.site-button.hover:after {
  height: 100%;
  width: 100%;
  border-color: #1f3334;
}


/*-------------------------------------
	8. icon box center align
-------------------------------------*/
.wt-icon-box-wraper.center {
	text-align:center;
}
.wt-icon-box-wraper.center .wt-icon-box-xld,
.wt-icon-box-wraper.center .wt-icon-box-xl,
.wt-icon-box-wraper.center .wt-icon-box-lg,
.wt-icon-box-wraper.center .wt-icon-box-md,
.wt-icon-box-wraper.center .wt-icon-box-sm,
.wt-icon-box-wraper.center .wt-icon-box-xs  {
	margin-left:auto;
	margin-right:auto;
}

.wt-icon-box-wraper.bx-style-1,
.wt-icon-box-wraper.bx-style-2 {	border-width:1px;	border-style:solid;	border-color:#ddd;}

.wt-icon-box-wraper.bx-style-2.center [class*="wt-icon-box-"],
.wt-icon-box-wraper.bx-style-2.left [class*="wt-icon-box-"], 
.wt-icon-box-wraper.bx-style-2.right [class*="wt-icon-box-"]	{
	position:absolute;
}

.wt-icon-box-wraper.bx-style-2.center [class*="wt-icon-box-"]	{ 
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.wt-icon-box-wraper.bx-style-2.center .wt-icon-box-xl	{ margin-left:-75px; }
.wt-icon-box-wraper.bx-style-2.center .wt-icon-box-lg	{ margin-left:-60px; }
.wt-icon-box-wraper.bx-style-2.center .wt-icon-box-md{ margin-left:-50px; }
.wt-icon-box-wraper.bx-style-2.center .wt-icon-box-sm	{ margin-left:-40px; }
.wt-icon-box-wraper.bx-style-2.center .wt-icon-box-xs	{ margin-left:-20px; }

.wt-icon-box-wraper.bx-style-2.left [class*="wt-icon-box-"]	{ 
	position:absolute;
	top:auto;
	left:0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.wt-icon-box-wraper.bx-style-2.right [class*="wt-icon-box-"]	{ 
	position:absolute;
	top:auto;
	right:0;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
}

/*-------------------------------------
	9. media with content box css
-------------------------------------*/
.wt-box,
.wt-info,
.wt-tilte,
.wt-tilte-inner {position:relative;}
.wt-tilte-inner {display:inline-block;}
.wt-tilte-inner.skew-title:after {content:"";	position:absolute; 	right:-15px; 	top:0;	width:50px; 	height:100%;	z-index:-1;
	-moz-transform: skewX(20deg);
	-webkit-transform: skewX(20deg);
	-o-transform: skewX(20deg);
	-ms-transform: skewX(20deg);
	transform: skewX(20deg);
}
.wt-box[class*="border-"],
.wt-info[class*="border-"],
.wt-icon-box-wraper[class*="border-"] {border-color:#eee;}

.wt-info.border-1,
.wt-info.border-2,
.wt-info.border-3,
.wt-info.border-4,
.wt-info.border-5 {border-top:none;}


/*-------------------------------------
	10. for images
-------------------------------------*/
.wt-thum-bx,
.wt-post-thum {background-color:#000; }
.wt-thum-bx img,
.wt-post-thum img {	width:100%; 	height:auto; }

.bg-gray {
    background-color: #f6f7f8;
}
.p-lr30 {
    padding-left: 30px;
    padding-right: 30px;
}

.p-b50 {
    padding-bottom: 20px;
}
.p-t50 {
    padding-top: 20px;
}
.m-b30 {
    margin-bottom: 30px;
}
/* 1.32 button text link */
.site-button-link{
  display:inline-block;
  font-weight:600; 
  position:relative;	
  padding: 0px 0px 8px 0px;
  color: #000;
  letter-spacing: 1px;
  text-decoration: none;
}
.site-button-link:before,
.site-button-link:after {
  position: absolute;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.site-button-link:before {
  bottom: 0;
  display: block;
  height: 2px;
  width: 0%;
  content: "";
  background-color: #2375b7;
}
.site-button-link:after {
  left: 0;
  top: 0;
  padding: 0px 0px 8px 0px;
  position: absolute;
  content: attr(data-hover);
  color: #2375b7;
  white-space: nowrap;
  max-width: 0%;
  overflow: hidden;
}
.site-button-link:hover:before {
  opacity: 1;
  width: 100%;
}
.site-button-link:hover:after{
  max-width: 100%;
}





/* 1.33 text link white */
.site-button-link.white {color:#e7e7e7;}
.site-button-link.white:hover,
.site-button-link.white:active,
.site-button-link.white:focus {color:#CCC;}

/* 1.34 text link black */
.site-button-link.black {	color:#171717;}
.site-button-link.black:hover,
.site-button-link.black:active,
.site-button-link.black:focus { 	color:#000;}

/* 1.35 text link Gray */
.site-button-link.gray { 	color:#666666;}
.site-button-link.gray:hover,
.site-button-link.gray:active,
.site-button-link.gray:focus {color:#555555;}

/* 1.36 text link pink */
.site-button-link.pink {color:#e63f75;}
.site-button-link.pink:hover,
.site-button-link.pink:active,
.site-button-link.pink:focus {color:#2ca2be;}

/* 1.37 text link Blue */
.site-button-link.blue {color:#42B8D4;}
.site-button-link.blue:hover,
.site-button-link.blue:active,
.site-button-link.blue:focus {color:#2ca2be;}

/* 1.38 text link Green */
.site-button-link.green {	color:#35B494;}
.site-button-link.green:hover,
.site-button-link.green:active,
.site-button-link.green:focus {	color:#26a585;}

/* 1.39 text link Orange */
.site-button-link.orange {color:#E56713;}
.site-button-link.orange:hover,
.site-button-link.orange:active,
.site-button-link.orange:focus {color:#d55703;}

/* 1.40 text link Red */
.site-button-link.red {color:#D93223;}
.site-button-link.red:hover,
.site-button-link.red:active,
.site-button-link.red:focus {color:#c51e0f;}

/* 1.41 text link Brown */
.site-button-link.brown {color:#69441F;}
.site-button-link.brown:hover,
.site-button-link.brown:active,
.site-button-link.brown:focus {color:#5f3a15;}

/* 1.42 text link Yellow */
.site-button-link.yellow {color:#ecc731;}
.site-button-link.yellow:hover,
.site-button-link.yellow:active,
.site-button-link.yellow:focus {color:#d4af19;}

/* 1.43 text link purple */
.site-button-link.purple {color:#ae1af7;}
.site-button-link.purple:hover,
.site-button-link.purple:active,
.site-button-link.purple:focus {color:#9804e1;}

/* 1.44 app strore */
.site-button.button-app {text-align:left;	padding:15px 25px;}
.site-button.button-app i { 	display:inline-block;	font-size:45px;	float:left;margin-right:15px;}
.site-button.button-app strong {display:block;	font-size:16px;}


/*==============================================================================================*/
/* FOOTER         ||---------------------------- */
/*==============================================================================================*/

.footer {
	background-color: #222;
	background-size: cover;
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	color: #fff;
	
}
.footer h4{
	color: #fff;
}

.footer .footer-info p {
	margin-bottom: 0px;
}
.footer-info .col-xs-12 {
	min-height: 200px;
}
.footer-logo {
	max-width: 125px;
	display: inline-block;
	width: 100%;
}
.footer .social, .contact .social {
	font-size: 17px;
}
.footer ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footer ul.social li, .contact ul.social li {
	display: inline-block;
	margin: 0 7px 0 0;
}
.footer .link a {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    font-family: poppins, sans-serif;
}
.footer .link a:hover, .footer .link-small a:hover{
	color: #fff;
}
.footer h5 {
	color: #f0eded;
	margin-bottom: 30px;
}
.footer .link-small a {
	text-transform: none;
}
.footer address {
    position: relative;
    line-height: 1.9;
    display: flex;
    align-items: baseline;
        gap: 18px;
}
.footer .blog-link li {
	margin-right: 5px;
	margin-bottom: 15px;
}
.footer .link-small a {
	color: #fff;
	position: relative;
	padding-left: 29px
}
.footer .link-small li {
	margin-bottom: 20px;
        font-size: 14px;
}
.footer .icons-hover-black i {
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 35px;
    margin-bottom: 15px;
    display: inline-block;
    margin-right: 16px;
    background: #ee1c24;
    color: #fff;
}
.footer .icons-hover-black a:hover i{
	background:#29333c;
	color: #fff;
}
.footer .blog-link img {
	width: 60px;
	height: 40px;
}
.footer .copyright {
	text-align: center;
	padding: 10px 0 9px;
	background:#ee1c24;
	position: relative;
}

.footer .post-content {
	font-size: 12px;
	/* margin-bottom: 15px; */
	text-transform: uppercase;
}
.footer .fa-icons {
	font-size: 22px;
	position: absolute;
	top: 0;
	left: 0;
}
.entry-thumbnail {
	float: left;
	margin: 0 15px 0 0 !important;
	max-width: 60px;
	padding-right: 0;
}
.entry-thumbnail {
	float: left;
	margin: 0 15px 0 0 !important;
	max-width: 60px;
	padding-right: 0;
}
.blog-link .fa {
	font-size: 15px;
	margin-right: 6px;
    color: #da151a;
}
/* light footer css */
.light-footer {
	background-color: #EFEFEF;
	border-top: 1px solid #D6D4D4;
}
.light-footer.footer h5, .light-footer.footer .footer-info p, .light-footer.footer .copyright, .light-footer .copyright a {
	color: #000;
}
.light-footer.footer .copyright {
	border-top: 1px solid #E0DFDF;
	background: #FBFBFB;
}
.light-footer .newsletter .newsletter-input, .light-footer .newsletter .newsletter-input:focus {
	background: #eee;
}
.newsletter {
	position: relative;
}
.newsletter form {
	position: relative;
	margin-top: 20px;
}
.newsletter .newsletter-input, .newsletter .newsletter-input:focus {
	width: 100%;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	padding-right: 40px !important;
	background: none;
	border-radius: 0;
	border: 1px solid #B1AFAF;
	color: #7f7f7f;
}
.footer .icons-hover-black {
	padding-top: 10px;
}
/*Footer Style 2*/
.footer-style-2:before {
	content: '';
	width: 517px;
	height: 166%;
	position: absolute;
	top: 0;
	left: 0;
	background: #daa106;
	transform: rotate(23deg);
	transform-origin: 100% 0;
}
.footer-style-2 .icons-hover-black i {
	background: #02695e;
}
.footer-style-2 .footer-info p {
	margin-bottom: 15px;
}
.instagram ul {
	margin: 0;
	padding: 0;
}
.instagram li {
	margin: 0 0 4px;
	padding: 0;
	list-style: none;
	display: inline-block;
}
.footer-style-2 .blog-link li {
	margin-right: 0;
	margin-bottom: 15px;
	width: 50%;
	float: left;
}
/*Newslatter*/
.newsletter {
	position: relative;
}
.newsletter form {
	position: relative;
	margin-top: 20px;
}
.newsletter .newsletter-input {
	appearance: none;
	-webkit-appearance: none;
	border: 1px solid #fff;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	outline: none;
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 13px;
	padding: 12px 15px;
	transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	display: inline-block;
}
.newsletter .newsletter-input, .newsletter .newsletter-input:focus {
	width: 100%;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	padding-right: 40px !important;
	background: none;
	border-radius: 0;
    border: 1px solid #fff;
    color: #fff;
}
.newsletter .newsletter-btn {
position: absolute;
    top: 0px;
    right: 0px;
    font-size: 18px;
    background:#7f98ad;
    line-height:50px;
    border-radius: 0;
    width: 50px;
    height: 50px;
    padding: 0px;
    border: none;
}
.copyright p{
	margin: 0px;
    color: #fff;
}

/*  Padding and Margin Style   ||-----------*/
.padding {
	padding-top: 90px;
	padding-bottom: 90px;
}
.no-padding {
	padding: 0;
}
.ptb-20 {
	padding-bottom: 20px;
	padding-top: 20px;
}
.ptb-25 {
	padding-bottom: 10px;
	padding-top: 10px;
}
.ptb-10 {
	padding-bottom:10px;
	padding-top:10px;
}
.padding-20 {
	padding: 20px;
}
.padding-30 {
	padding: 30px;
}
.padding-40 {
	padding: 40px;
}
.padding-60 {
	padding: 60px;
}
.plr-0 {
	padding-left: 0;
	padding-right: 0;
}
.pl-0 {
	padding-left: 0;
}
.pr-0 {
	padding-right: 0;
}
.pr-30 {
	padding-right: 30px;
}
.pl-70 {
	padding-left: 70px;
}
.pr-70 {
	padding-right: 70px;
}
.plr-20 {
	padding-left: 20px;
	padding-right: 20px;
}
.ptb-0 {
	padding-top: 0px;
	padding-bottom: 0px;
}
.pt-0 {
	padding-top: 0px;
}
.pb-0 {
	padding-bottom: 0px;
}
.pt-30 {
	padding-top: 30px;
}
.pb-30 {
	padding-bottom: 30px;
}
.ptb {
	padding-top: 80px;
	padding-bottom: 80px;
}
.pt {
	padding-top: 110px;
}
.pb {
	padding-bottom: 110px;
}
.ptb-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.pt-15 {
	padding-top: 15px;
}
.pb-15 {
	padding-bottom: 15px;
}
.ptb-60 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.pt-60 {
	padding-top: 60px;
}
.pb-60 {
	padding-bottom: 60px;
}
.plr-60 {
	padding-left: 60px;
	padding-right: 60px;
}
.pb-40 {
	padding-bottom: 40px;
}
.ptb-40 {
	padding-bottom: 40px;
	padding-top: 40px;
}
.ptb-80 {
	padding-top: 80px;
	padding-bottom: 80px;
}
.pt-80 {
	padding-top: 80px;
}
.pb-80 {
	padding-bottom: 80px;
}
.pt-90 {
	padding-top: 80px;
}
.pb-90 {
	padding-bottom: 80px;
}
.pt-50 {
	padding-top: 50px;
}
.pb-50 {
	padding-bottom: 50px;
}
.pb-70 {
	padding-bottom: 70px;
}
.pt-70 {
	padding-top: 70px;
}
.pb-38 {
	padding-bottom: 38px;
}
.mtb-0 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.mlr-0 {
	margin-left: 0px;
	margin-right: 0px;
}
.mt-0 {
	margin-top: 0px;
}
.mb-0 {
	margin-bottom: 0px;
}
.ml-0 {
	margin-left: 0px;
}
.mr-0 {
	margin-right: 0px;
}
.up-80 {
	margin-top: -80px;
}
.mtb-80 {
	margin-top: 80px;
	margin-bottom: 80px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-40 {
	margin-top: 40px;
}
.mt-80 {
	margin-top: 80px;
}
.mb-80 {
	margin-bottom: 80px;
}
.mtb-60 {
	margin-top: 60px;
	margin-bottom: 60px;
}
.mt-60 {
	margin-top: 60px;
}
.mb-60 {
	margin-bottom: 60px;
}
.mtb-45 {
	margin-top: 45px;
	margin-bottom: 45px;
}
.mt-45 {
	margin-top: 45px;
}
.mb-45 {
	margin-bottom: 45px;
}
.mt-40 {
	margin-top: 40px;
}
.mb-40 {
	margin-bottom: 35px;
}
.mb-35 {
	margin-bottom: 35px;
}
.mb-20 {
	margin-bottom: 20px;
}
.mtb-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.ml-15 {
	margin-left: 15px;
}
.mr-10 {
	margin-right: 10px;
}
.mr-15 {
	margin-right: 15px;
}
.mt-30 {
	margin-top: 30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.ml-30 {
	margin-left: 30px;
}
.mr-30 {
	margin-right: 30px;
}
.mtb-25 {
	margin-top: 25px;
	margin-bottom: 25px;
}
.mt-25 {
	margin-top: 25px;
}
.mb-25 {
	margin-bottom: 25px;
}
.mtb-15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.mt-15 {
	margin-top: 15px;
}
.mt-10 {
	margin-top: 10px;
}
.mb-15 {
	margin-bottom: 15px;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.mt-up {
	margin-top: -100px;
}
@media (min-width: 768px) and (max-width: 991px) {
	.up-80 {
		margin-top: 50px;
	}
	.mt-sm-30 {
		margin-top: 30px;
	}
	.mb-sm-30 {
		margin-bottom: 30px;
	}
	.float-none-sm {
		float: none;
	}
	.float-left-sm {
		float: left;
	}
	.float-right-sm {
		float: right;
	}
	.pl-sm-0 {
		padding-left: 0;
	}
	.plr-xs-15 {
		padding-right: 15px;
		padding-left: 15px;
	}

	.padding-sm-25 {
		padding: 25px;
	}
	.plr-xs-sm-20 {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 767px) {
	.text-xs-left {
		text-align: left;
	}
	.pr-xs-0 {
		padding-right: 0;
	}
	.pl-xs-0 {
		padding-left: 0;
	}
	.pr-xs-0 {
		padding-right: 0;
	}
	.plr-xs-15 {
		padding-right: 15px;
		padding-left: 15px;
	}
	.padding-sm-25 {
		padding: 25px;
	}
	.pb-xs-30 {
		padding-bottom: 30px;
	}
	.pt-xs-60 {
		padding-top: 60px;
	}
	.ptb-xs-40 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.pt-xs-40 {
		padding-top: 40px;
	}
	.pb-xs-40 {
		padding-bottom: 40px;
	}
	.pb-xs-60 {
		padding-bottom: 60px;
	}
	.ptb-xs-60 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.plr-xs-sm-20 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.ml-xs-0 {
		margin-left: 0;
	}
	.mtb-xs-0 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.mt-xs-0 {
		margin-top: 0px;
	}
	.mb-xs-0 {
		margin-bottom: 0px;
	}
	.mtb-xs-15 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.mt-xs-15 {
		margin-top: 15px;
	}
	.mb-xs-15 {
		margin-bottom: 15px;
	}
	.mb-xs-10 {
		margin-bottom: 10px;
	}
	.mtb-xs-30 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mt-xs-30 {
		margin-top: 30px;
	}
	.mb-xs-30 {
		margin-bottom: 30px;
	}
	.float-none-xs {
		float: none;
	}
	.float-left-xs {
		float: left;
	}
	.float-right-xs {
		float: right;
	}
}
.overflow_hidden {
	overflow: hidden;
	position: relative;
}
/*gernal*/

@media only screen and (min-width:300px) and (max-width:768px){
	.wt-separator{
		font-size: 20px;
	}
    
    .icon-strip ul li img.img-responsive {
    margin: 0px;
}
}


.producticonname {
    font-size: 14px;
    /* font-family: 'Roboto Slab', serif; */
    color: #121212;
    /* text-transform: uppercase; */
    line-height: 17px;
    display: block;
    padding-top: 12px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

.icon-strip ul li {
    float: left;
    padding: 0px 25px;
}

.icon-strip ul li img.img-responsive {
    margin: 0px auto;
}



.icon-strip{padding-top: 30px;}

.icon-strip .margn img{margin-top: 0px;}
.imgtext{color: #ee1c24;
    font-size: 15px;
    font-weight: bold;
line-height: 2.9;
    font-family: poppins, sans-serif;}

.caption {
    background: #fff;
    border: 1px solid #e5e3e3;
    margin: 16px;
    padding: 10px;
    /* box-shadow: 2px 2px 10px #7a7474; */
    border-radius: 37px 0px;
}

.text-primary {
    color: #ee1c24;
}
.section-head-1 h4{color: #000; font-size: 17px! important;}
.btn-primary {
    color: #fff;
    background-color: #ed3237;
    border-color: #bb070c;
}
.imgtext-1{line-height: 1.9;}
.cooler-pd{height: 625px! important;}

.footer h4::before{content: "";
    background-color: #da151a;
    width: 60px;
    height: 2px;
    position: absolute;
    top: 45px;}

.pdtp-55{padding-top: 55px;}
.fa-icon{font-size: 20px! important; color: #da151a;}



/* ==========
start my code
 ============*/

 

 .page-title {
    position: relative;
    text-align: center;
    color: #ffffff;
    z-index: 1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 7px 0px 26px 0px;
}
.page-title:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #0d859b;
}
.page-title .auto-container {
    position: relative;
    z-index: 1;
}
.page-title h1 {
    color: #ffffff;
    font-size: 29px;
    font-weight: 500;
    letter-spacing: 0px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}

@media only screen and (max-width: 767px){
	.page-title h1{ text-align: right;}
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
	.page-title h1{ text-align: right;}
}

.breadcrumb-outer {
    position: relative;
    text-align: center;
    z-index: 10;
    margin-top: -30px;
}
.auto-container {
    position: static;
    max-width: 1210px;
    padding: 0px 20px;
    margin: 0 auto;
}
.breadcrumb-outer .bread-crumb {
    position: relative;
    padding: 15px 30px;
    border-radius: 50px;
    display: inline-block;
    background-color: #ffffff;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.10);
}
.breadcrumb-outer .bread-crumb li {
    position: relative;
    display: inline-block;
    font-size: 15px;
    color: #161c42;
    font-weight: 600;
    margin-right: 5px;
    text-transform: capitalize;
}
.breadcrumb-outer .bread-crumb li a {
    position: relative;
    font-size: 15px;
    color: #161c42;
    margin: 0px 7px;
    font-weight: 600;
    text-transform: capitalize;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/* about page */

.call-to-action-section-three:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    height: 318px;
    width: 100%;
    background: url(../images/background/3.html) repeat-x;
}
.call-to-action-section-three h2 {
    position: relative;
    color: #000;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.3em;
}
.call-to-action-section-three .text {
    position: relative;
    font-size: 17px;
    margin-top: 14px;
    margin-bottom: 30px;
    color: rgba(255,255,255,0.70);
}
a:hover, a:focus, a:visited {
    text-decoration: none;
    outline: none;
}
.cont-btn {
    background: #fff;
    color: #000;
    border: 1px solid #fff;
}
.btn-style-four {
    position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 30px;
    color: #ffffff;
    padding: 13px 36px;
    font-weight: 500;
    overflow: hidden;
    border-radius: 50px;
    letter-spacing: 1px;
    background-color: #ed3237;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    box-shadow: 4px 4px 24px #7b131591;
    border: 1px solid #ed3237;
}




/* our mission */

.border-title {
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
.service1 {
    padding: 20px;
    box-shadow: 0 0 3px #ec1117;
}
.steps-icon {
    float: left;
    width: 100%;
}


.single-steps h6 {
    display: inline-block;
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #bb070c;
    margin-top: 25px;
    margin-bottom: 10px;
}

.career-text p{    letter-spacing: 1px;
	line-height: 2;}
	

/* dropdown menu css */

/* #menu {
    width: 100%;
    margin: 0;
    padding: 10px 0 0 0;
    list-style: none;
    background-color: #111;
    background-image: linear-gradient(#444, #111);
    border-radius: 50px;
    box-shadow: 0 2px 1px #9c9c9c;
} */

#menu li {
    float: left;
    padding: 0 0 0px 0;
    position: relative;
}

#menu a {
	float: left;
	/* width: 188px; */
    /* height: 25px; */
    padding:0px 5px;
    /* color: #999; */
    text-transform: uppercase;
    /* font: bold 12px/25px Arial, Helvetica; */
    /* text-decoration: none; */
    /* text-shadow: 0 1px 0 #000; */
}

@media only screen and (max-width: 767px){
	#menu a {
		padding: 15px 15px;
		width: 178px;}
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
	#menu a{padding: 15px 15px;
		width: 178px;}
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
	#menu a{padding: 0px 7px;}
}

/* #menu li:hover &gt; a {
    color: #fafafa;
} */


#menu li:hover &gt; ul {
    display: block;
}

/* Sub-menu */
#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 99999;
    background-color: #444;
    background-image: linear-gradient(#444, #111);
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#menu ul li {
    float: none;
    margin: 0;
    padding: 4;
    display: block;
    box-shadow: 0 1px 0 #111111,
                0 2px 0 #777777;
}

#menu ul li:last-child {
    box-shadow: none;
}

#menu ul a {
    padding: 15px 30px;
    height: auto;
	line-height: 1;
	color: #fff;
    display: block;
    white-space: nowrap;
	float: none;
	font-size: 14px;
    text-transform: none;
}



#menu ul a:hover {
    background-color: #ed3237;
    background-image: linear-gradient(#ed3237, #ed3237);
}

#menu ul li:first-child a {
    border-radius: 5px 5px 0 0;
}

#menu ul li:first-child a:after {
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #444;
}

#menu ul li:first-child a:hover:after {
    border-bottom-color: #04acec;
}

#menu ul li:last-child a {
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */
#menu:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}


#menu ul li:first-child a:after {
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #444;
}

#menu ul li:first-child a:hover:after {
    border-bottom-color: #ed3237;
}

/* end dropdownload menu */



/* product page css */

.product-text{padding-bottom: 20px;}

.product-text:hover{box-shadow: 3px 3px 10px 5px #ccc;}


/* seo page css */

.marquee-text ul li{float: left;
	display: contents;}

.marquee-text ul li a{color: #fff;
					font-size: 16px;}


.home-appliances-text h1{font-size: 24px;
		text-transform: capitalize;
		text-align: center;
		margin-top: 38px;}	




/*==============*/
.cs_why_chose_us.cs_style_1 {
    position: relative;
}
.cs_bg_filed {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.cs_why_chose_us.cs_style_1 .cs_why_chose_us_in {
    max-width: 600px;
    position: relative;
    z-index: 2;
    margin-left: 34%;
}
.cs_gap_y_30 {
    gap: 30px 0;
}
.cs_row_gap_60 {
    margin-left: -30px;
    margin-right: -30px;
}
.cs_mb_17 {
    margin-bottom: 17px;
}
.cs_iconbox.cs_style_1 .cs_iconbox_icon img {
        width: 40px;
}
.cs_semibold {
    font-weight: 600;
}
.cs_fs_24 {
    font-size: 24px;
    line-height: 1.417em;
}

.cs_height_120 {
        height: 120px;
    }
.cs_gap_y_40 {
    gap: 40px 0;
}
.cs_get_quote_thumb img {
    border-radius: 10px 0 0 10px;
    border-left: 4px solid #fff;
}
.cs_get_quote_content {
    padding-left: 56px;
}
.cs_section_heading.cs_style_1 .cs_section_subtitle {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.cs_accent_color {
    color: var(--accent);
}
.cs_medium {
    font-weight: 500;
}
.cs_fs_20 {
    font-size: 20px;
    line-height: 1.5em;
}
.cs_mb_10 {
    margin-bottom: 10px;
}
.cs_semibold {
    font-weight: 600;
}
.cs_fs_48 {
    font-size: 48px;
    line-height: 1.208em;
}
.cs_gap_y_30 {
    gap: 30px 0;
}
.cs_form_field {
    display: block;
    width: 100%;
    border: 1px solid #000;
    min-height: 54px;
    padding: 12px 20px;
    background-color: #000;
    border-radius: 5px;
    resize: none;
    outline: none;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.cs_btn.cs_style_1 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    gap: 10px;
    border-radius: 5px;
    border: 1px solid #000;
    padding: 12px 29px;
    line-height: 1.714em;
    background-color: #000;
    position: relative;
}
.cs_bg_filed {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
/*=========*/


/*===================*/
.cs_faq_thumb {
    position: relative;
    margin-right: 30px;
}
.cs_faq_thumb .cs_faq_thumb_1 {
        padding: 0 24% 75px 0;
    }
.cs_faq_thumb .cs_faq_thumb_1 {
    padding: 0 26% 75px 0;
    position: relative;
    z-index: 2;
}
.cs_faq_thumb .cs_faq_thumb_1 img {
    border-radius: 30px 0 0;
}
.cs_faq_thumb .cs_faq_thumb_2 {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    padding-left: 46%;
    z-index: 3;
}
.cs_faq_thumb .cs_faq_thumb_2_in {
    position: relative;
}

.cs_faq_thumb .cs_faq_experience_box {
    width: 143px;
    height: 156px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 41%;
    margin-left: 7px;
    bottom: 100%;
}

.cs_accent_bg {
    background-color: #333;
}

.cs_faq_thumb .cs_faq_experience_box h3 {
    margin-bottom: 2px;
}
.cs_white_color {
    color: #fff;
        line-height: 23px;
}
.cs_fs_48 {
    font-size: 48px;
    line-height: 1.208em;
}

.cs_faq_thumb .cs_faq_experience_box svg {
    position: absolute;
    right: 0;
    top: -42px;
    color: #978e8e;
}
.cs_faq_thumb .cs_thumb_text {
    position: absolute;
    bottom: 35px;
    left: -40px;
    width: 330px;
    height: 275px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: #333;
    color: #fff;
    border-radius: 30px 0 0 0;
    padding-left: 60px;
    padding-bottom: 6px;
}
/*===================*/

.section-content {
    background: #e7e2e2;
    padding: 56px;
    border-radius: 45px;
}
.cs_faq_thumb .cs_faq_thumb_2_in img.img-responsive {
    border-radius: 0px 0px 29px;
}

.section-content p.text-justify {
    padding: 0px 53px 19px 0px;
}


.concept {
    color: #ee1c24;
    font-size: 29px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    
}
.why-icon {
    width: 70px;
    height: 70px;
    border: 1px solid #ee1c24;
    line-height: 59px;
    text-align: center;
    border-radius: 44px;
}

.afford-txt {
    font-size: 21px;
    line-height: 1.417em;
    text-transform: capitalize;
    font-weight: 600;
    color: #000000;
}
.cs_iconbox.cs_style_1 {
    height: 307px;
    border: 5px solid #ebe9e9;
    padding: 22px;
    border-radius: 36px;
    margin-bottom: 27px;
    text-align: justify;
    box-shadow: 6px 6px 12px #d3d3d3;
}

.about-section{margin: 80px 0 33px;}

.residental{background: #f3f3f3; padding-top: 25px;}

.resicaption{padding-top: 28px;}

.caption img.img-responsive {
    margin: 0px auto;
}



/*** 

====================================================================
		News Section
====================================================================

***/

.news-section {
    position: relative;
    padding: 23px 0 63px;
    background-color: #f6f6f6;
    border-top: 3px solid #ececec;
    border-radius: 33px;
}
.sec-title {
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
}
.news-section .sec-title h2 {
    position: relative;
    display: block;
    font-size: 30px;
    line-height: 1.2em;
    color: #ee1c24;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    text-transform: capitalize;
    text-align: center;
    padding-bottom: 25px;
    font-family: 'Montserrat', sans-serif;
}
.sec-title h2 span {
    color: #000;
}
.cntsp {
    box-shadow: inset 3em 3em 11em rgb(0 0 0 / 10%), 0 0 0 2px rgb(255 255 255), 0.3em 0.3em 1em rgb(0 0 0 / 30%);
    border-radius: 33px 23px 23px 33px;
    margin: 0px;
}
.news-section .pd-0 {
    padding: 0px;
}
.page-enquiry-data-5 {
    background-color: #e9e9e91a;
    padding: 59px;
    border-radius: 33px 0px 0px 33px;
    border-top: 3px solid #ed3134;
}
.news-section .contactimg img {
    border-radius: 0px 23px 23px 0px;
    width: 100%;
}
.contact-us-data-2 {
    text-align: left;
}
.contact-us-data-2 h6 {
    color: #222;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: .2px;
    margin-bottom: 8px;
    padding-left: 65px;
    display: inline-block;
}
.contact-us-data-2 h6:before {
    content: '';
    width: 89px;
    height: 3px;
    position: absolute;
    top: 15%;
    left: 49px;
    background-color: #ed3237;
    -webkit-transform: translate(0, -50%);
}
.contact-us-data-2 h3 {
    font-size: 27px;
    font-weight: 600;
    line-height: 48px;
    text-transform: capitalize;
    color: #ee1c24;
    margin-top: 5px;
    margin-bottom: 0px;
    font-family: 'Montserrat', sans-serif;
}
.contact-us-data-2 h3 span {
    color: #000;
}
.contact-us-data-2 p {
    color: #000;
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 20px;
}
.page-enquiry-data-5 .form-group {
    margin-bottom: 12px;
}
.contact-us-data-3 .form-group input {
    width: 100%;
    height: 46px;
    padding-top: 3px;
    padding-left: 20px;
    border: 1px solid #ee1c24;
    border-radius: 29px;
    background-color: #ffffff;
    border-bottom: 3px solid #ee1c24;
}
.contact-us-data-3 .form-group textarea {
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    border: 1px solid #ee1c24;
    border-radius: 47px;
    background-color: #ffffff;
    border-bottom: 3px solid #ee1c24;
}
.btn-submit {
    font-weight: 500;
    text-align: center;
    border: 1px solid transparent;
    padding: 14px 22px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 0.25rem;
    color: #fff;
    background-color: #ee1c24;
    border-color: #ffffff;
}
.pull-right {
    float: right;
}
.btn-primary:hover {
    color: #fff;
    background-color: #000;
    border-color: #ee1c24;
}

/*----------contact section-----*/
section.gettouch {
    padding: 35px 0px 60px;
}
.abtxt-span{color: #000;}

.ftrlnk {
    font-size: 18px;
    margin-bottom: 36px;
    font-weight: 600;
}

.ftrlogo{padding-bottom: 20px;}

.footer-section{background-image: url(image/footer-bg-4.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; background: #333;}


.strip-section {
    background-size: cover;
    padding: 106px;
    text-align: center;
    background-position: center;
}

/*-----------conatct page-*/

.form-control{border-radius: 0px;
	padding: 22px;}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    color: #ed3237;
}	
	
.form-group {
    margin-bottom: 36px;
}	


.map-icon{font-size: 45px;
    margin-top: 15px;
	color: #ed3237;}	

.text-area1 {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 0px;
    margin-bottom: 0px;
    display: flex;
    align-items: baseline;
    gap: 19px;
}

.map-icon-1 {
    font-size: 26px! important;
    color: #f31010;
}
	
.text-area1:hover {
    box-shadow: 4px 6px 10px 5px #ccc;
}	

.btn-primary{font-size: 15px;}	

.btn-primary:hover{background-color: #000;}	

.gettouch h2 {
    color: #000;
    text-align: center;
    padding: 0px 0px 35px;
    font-size: 28px;
    font-weight: 600;
}
.location h3 {
    font-size: 17px;
    font-weight: 600;
}
form.formcontact input.form-control {
    border: 1px solid #df1212;
    border-bottom: 3px solid #ee1c24;
    border-radius: 30px;
}
form.formcontact textarea {
    border: 1px solid #df1212;
    border-bottom: 3px solid #ee1c24;
    border-radius: 30px;
    width: 100%;
    padding: 17px;
}

.btn-submit-1 {
    font-weight: 500;
    text-align: center;
    border: 1px solid transparent;
    padding: 12px 43px;
    font-size: 17px;
    line-height: 1.5;
    border-radius: 0.25rem;
    color: #fff;
    background-color: #ee1c24;
    border-color: #ffffff;
}

section.gettouch .row.frmshd {
    background: #e7e7e7;
    border-radius: 59px;
    padding: 41px;
    border-top: 4px solid #0d859b;
}

/*-------conatct page----end----*/


/*----------product page-----*/
.ap-fan-col {
    box-shadow: 0px 0px 10px 6px rgba(0, 0, 0, 0.16);
    padding: 15px 0px 25px 0px;
    margin-bottom: 33px;
    border-radius: 17px;
}
.ap-fan-col h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #000 !important;
    font-size: 15px;
    line-height: 31px;
    
}

.btn-hero-black {
    color: #fff;
    font-weight: 500;
    padding: 15px 43px;
    border-radius: 31px;
    font-size: 14px;
    background-color: #ff1821;
    box-shadow: 2px 3px 2px 0px #dbdbdb;
    margin-top: 20px;
    line-height: 1;
    border: 0px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
}
.btn-hero-black:hover {
    color: #000;
    background-color: #fff;
    padding: 15px 43px;
    box-shadow: 2px 3px 2px 0px #525651;
}

.pdclr {
    padding: 58px 0px 37px;
}
/*-----product page end---------*/

</pre></body></html>