/*Template Name: TAMEER - Multipurpose TemplateDescription: Business, Multipurpose, Corporate, Agency, Portfolio, Plumbing construction, cleaning,  CompanyAuthor: ScriptsbundleAuthor URI: http:glixentech.comVersion: 2.0*//*-----------------------------------------------------1.  TYPOGRAPHY2.  SPINNER STYLES 3.  icon box4.  Navbar5.  ABOUT SECTION6.  SERVICES SECTION 7.  FUN FACTS8.  SECTIOPN UNNAMED9.  TEAMS10.  BUY SECTION11. BLOG12. CLIENT SLIDER13. Contact Section14. PORTFOLIO15. POPUP CSS16. MEDIA QUERIES/*============================================TYPOGRAPHY==============================================*/@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900');@import url('https://fonts.googleapis.com/css?family=Oswald:400,700,300');html, body {	overflow-x: hidden;	-webkit-backface-visibility: hidden;	-webkit-font-smoothing: antialiased;}body {	background: #fff;	font-family: 'Roboto', sans-serif;	font-size: 14px;	line-height: 24px;	color: #242424;}a, a:active, a:focus, a:hover, button, button:active, button:focus, button:hover {	outline: none;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}a {	color: #FFB800;	}a:hover {	text-decoration: none;	color: #FFB800 !important;}h1, h2, h3, h4, h5, h6 {	color: #242424;	font-family: 'Oswald', sans-serif;	font-weight: 500;	margin: 0 0 20px 0;}h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {	font-weight: 300;}h1 {	font-size: 48px;	line-height: 58px;}h2 {	font-size: 36px;	line-height: 46px;}h3 {	font-size: 30px;	line-height: 36px;}h4 {	font-size: 24px;	line-height: 30px;}h5 {	font-size: 18px;	line-height: 24px;}h6 {	font-size: 14px;	line-height: 20px;}p {	margin-bottom: 20px;	font-family: 'Roboto', sans-serif;	line-height: 28px;}.margin-bottom-30 {	margin-bottom:30px;	}address {	line-height: 24px;}.parallax-container {	background-color: #FFB800;	background-image: url('../images/heading-bg1.jpg');}.parallax-container h1 {	color:#FFF;	font-weight:600;	}.parallax-container p {	color: #FFF;	text-transform: uppercase;	opacity: 0.7;}.parallax-container p a:hover {	color: #FFB800;	text-transform: uppercase;	opacity: 1;}.parallax-container p i.fa-chevron-right, .parallax-container p i.fa-chevron-left {	color: #FFB800;	margin: 0px 5px;}.parallax-container a {	color: #FFF;}.parallax-section {    background-attachment: fixed;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    color: #1c1c1c;    padding: 75px 0;    position: relative;}.heading {	position: relative;	margin: 0 auto;	display: table;	width: 50%;	line-height: 30px;	font-family: 'Oswald', sans-serif;}.heading-side {	position: relative;	margin: 0 auto;	display: block;	width: 100%;	line-height: 30px;	font-family: 'Oswald', sans-serif;}.heading p {	font-size: 14px;	font-weight: 400;	text-transform: none;	margin-bottom: 70px;}.heading h2 {	margin-bottom: 20px;	text-transform: uppercase;	letter-spacing:5px;	font-weight:600;}hr.small {	width: 10%;	border: none;	height: 3px;	/* Set the hr color */	color: #FFB800; /* old IE */	background: url(../images/tape.png); 	background-position: center;	background-repeat: repeat-y;	background-size: cover;}.heading-side h2 {	line-height: 30px;	text-transform: uppercase;}label {	color: #2b2b2b;}ul, ol {	padding: 0 0 0 0px;	margin-top: 0;	margin-bottom: 10px;	list-style: none;}.list-icons {	padding-left: 0;	list-style: none;}.list-icons li i {	margin-right: 3px;}.link-list li a {	color: #2b2b2b;}footer .link-list li a {	color: #b2b2b2;}.alignleft {	float: left;	margin: 10px 20px 20px 0;}.alignright {	float: right;	margin: 10px 0 20px 20px;}.demo-box button, .demo-box a, .demo-box input {	margin-bottom: 4px;	display: inline-block;}.block {	display: block;}.inline {	display: inline;}.inline-block {	display: inline-block;}pre {	background: #fbfcfd;	border: 1px solid #d5d5d5;	border-radius: 2px;}ul, ol {	margin-top: 0;	margin-bottom: 20px;}.navbar-default .navbar-nav>li>a, .navbar, a.go-about, .signup, .slidecontent-bi .project-title-bi p a, .filter li a, .projects-overlay #projects-loader.transitioned, .projects-overlay #pagecontent .scrollbar, .post-content .featured-image img, widget_followers li, .tagcloud a, #contacts input:hover, #contacts textarea:hover, #contacts input:focus, #contacts textarea:focus, #contacts textarea, #contacts input, .light #contacts .contact-form input:hover, .light #contacts .contact-form textarea:hover, .light #contacts .contact-form input:focus, .light #contacts .contact-form textarea:focus, #contacts .form-success, #contacts .form-success p, .skillbar, .dropdown-menu>li>a, #back-top a, a.social:before, .tp-caption a, .home-center-contents h2.h-slider:hover, .play-video, .social-icomoon a, .post-content .featured-image .hover-image-blog, a.open-video, a.open-video i, .previous-post, .next-post {	-webkit-transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	transition: all 0.2s linear}section {	padding-top: 75px;	padding-bottom: 75px;	position: relative;	width: 100%;	height: auto;}.nopadding {	padding: 0px;}.color-overlay, .overlay {	bottom: 0;	height: 100%;	left: 0;	min-width: 100vw;	position: absolute;	right: 0;	top: 0;	width: 100%;}#slider_container .color-overlay {	z-index: 9;}.color-overlay {	background-image: url(../images/overlay.png);}section#tape {	padding: 0;}.btn {	border-radius: 0;	letter-spacing: 2px;	text-transform: uppercase;	background-color: #FFB800;	padding: 10px 30px;	color: #FFF;	margin-top: 50px;}.btn img {	margin-right: 10px;}.btn:hover {	background-color: #242424;	color: #FFF !important;	border: 1px solid #FFF;}#tape {	padding: 0;	background: url(../images/tape.png);	background-position: center;	background-repeat: repeat-y;	background-size: cover;	height: 10px;}#slider {	padding: 0px;}/*============================================  SPINNER STYLES     ==============================================*/#spinner {	background: #fff;	height: 100%;	left: 0;	opacity: 1;	filter: alpha(opacity=100);	position: fixed;	text-align: center;	top: 0;	width: 100%;	z-index: 999999999;}.spinner-img {	height: 100%;	left: 0;	position: fixed;	top: 30%;	width: 100%;}.spinner-img h1 {	font-family: 'Oswald', sans-serif;	font-style: normal;	font-weight: 800;	color: #ffdb49;	text-transform: uppercase;	margin-top: 20px;	font-size: 30px;}/*============================================  icon box    ==============================================*/section.icon-section {	padding: 0px;}.icon-wrapp {	width: 100%;	position: relative;	overflow: hidden;	background: #fff;	border-radius: 0;	-webkit-box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.1);	box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.1);}.icon-boxline {	float: left;	position: relative;	padding: 30px 30px 10px 100px;	border-left: 1px solid #d5d5d5;	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	-ms-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;}.icon-boxline .fa, .icon-boxline img {	position: absolute;	top: 35px;	left: 30px;	color: #FFA800;	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	-ms-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;}.icon-box {	position: relative;	margin: 0 0 60px 0;	padding: 20px;	overflow: hidden;	border-radius: 2px;}/*============================================NAVBAR==============================================*/.navbar {	padding: 20px 0;	border: none;	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	-ms-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;	margin-bottom: 0;	border-radius: 0px;}.navbar-fixed-top {	padding: 0px !important;	border-bottom: 1px solid #ccc;}#wrapper .navbar {	top: 20px;}.navbar.navbar-dark {	background: rgba(26, 26, 26, 0.5);	border: none;}.navbar.navbar-white {	background: #FFF;	border-top: 3px solid #FFB800;}.navbar.navbar-dark.top-nav-collapse, .navbar.navbar-white.top-nav-collapse {	background: rgba(26, 26, 26, 1);	padding-top: 15px;	padding-bottom: 10px;}.navbar.navbar-white.top-nav-collapse {	background: rgba(255, 255, 255, 1);}.navbar-brand {	float: left;	min-height: 29px;	height: auto;	padding: 0 15px;	font-size: 18px;	line-height: 20px;}.navbar-nav {	margin: 0 -15px 25px 15px;}.navbar-nav.navbar-right {	margin: 15px;}.navbar-right .dropdown-menu {	right: auto;	left: 0;}.navbar-nav li a, .navbar-nav li a:focus, .navbar-nav li a:active {	background: none;	padding: 7px 20px;	font-size: 14px;	line-height: 18px;	letter-spacing: 1.5px;	color: #fff;	font-weight: 500;	margin-left: 2px;	margin-right: 0;	border-top: 1px solid transparent;	border-bottom: 1px solid transparent;	font-family: 'Oswald', sans-serif;	text-transform: uppercase;}.navbar.navbar-white .navbar-nav li a {	color: #242424;}.navbar-nav ul.dropdown-menu li a {	border-bottom: 1px solid #f1f1f1;	padding: 15px 0;	border-top: none;	color:#242424 !important;}.navbar-nav ul.dropdown-menu li a:hover {	color: #242424 !important;	border-color: #f1f1f1;	padding-left:10px !important;}.navbar-nav.navbar-right li a {	margin-left: 0;	margin-right: 2px;}.navbar-nav li a:hover, .navbar-nav l a:focus, .navbar-nav li a:active {	background: none;	border-top: 1px solid;	border-bottom: 1px solid;}.navbar-nav > li.active > a, .navbar-nav > li.active > a:hover, .navbar-nav > li.active > a:focus, .navbar-nav > li.active > a:active {	background: #242424;	color:#FFF !important;}.navbar-nav > li > a:hover {	border-top: 1px solid;	border-bottom: 1px solid;	background: none;	color: #FFB800;}.dropdown-menu {	position: absolute;	top: 100%;	left: 0;	z-index: 1000;	display: none;	float: left;	min-width: 220px;	padding: 0;	margin: 2px 0 0 0;	font-size: 13px;	text-align: left;	list-style: none;	background: rgba(36, 36, 36, 0.99);	-webkit-background-clip: padding-box;	background-clip: padding-box;	border: none;	border-radius: 0;	-webkit-box-shadow: none;	box-shadow: none;}.dropdown-menu li {	margin: 0;	padding: 0 20px 0 20px;	display: block;	position: relative;	-webkit-user-select: none; /* Chrome/Safari */	-moz-user-select: none; /* Firefox */	-ms-user-select: none; /* IE10+ */	/* Rules below not implemented in browsers yet */	-o-user-select: none;	user-select: none;	cursor: pointer;}.dropdown-menu li a.trigger:before {	font-family: 'FontAwesome';	content: "\f105";	float: right;}.navbar.navbar-white .dropdown-menu {	background: #FFF;	display:none;	-webkit-box-shadow: 0px 3px 10px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 3px 10px -1px rgba(0,0,0,0.75);box-shadow: 0px 3px 10px -1px rgba(0,0,0,0.75);}.navbar-toggle {	border: none;	border-radius: 0;	padding: 15px !important;}.navbar-toggle .icon-bar {	background: #fff;	height: 2px;	border-radius: 0;}.navbar.navbar-white .navbar-toggle {	border-radius: 0;	border: 1px solid #FFF;}.navbar.navbar-white .navbar-toggle .icon-bar {	background: #FFF;	height: 2px;	border-radius: 0;}.navlink-right {	position: relative;	float: right;	margin: 0;	padding: 0 0 0 5px;	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	-ms-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;}.navlink-right button.btn-navlink {	position: relative;	float: left;	list-style: none;	margin: 0;	padding: 0 0 0 15px;	border: none;	background: none;	font-size: 18px;	line-height: 60px;	color: #242424;}.navlink-right button.btn-navlink .fa-shopping-basket {	padding-right: 8px;}.navlink-right span.cart-item {	position: absolute;	font-size: 11px;	line-height: 9px;	font-weight: 700;	color: #242424;	text-align: center;	width: 14px;	height: 14px;	border-radius: 50%;	right: -2px;}.navbar.navbar-white .navlink-right span.cart-item {	color: #fff;}.last-list {	border:none !important;	}.search-wrapper {	background: rgba(26, 26, 26, 1);	display: none;	width: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 1;	padding: 0;}.navbar.navbar-white .search-wrapper {	background: rgba(255, 255, 255, 1);}.search-wrapper input.form-search {	display: block;	width: 100%;	-webkit-border-radius: 0px;	border-radius: 0px;	box-shadow: 0px 0px 0px;	font-size: 18px;	height: 90px;	padding: 10px 20px;	background: none;	border: none;	color: #fff;}.navbar.navbar-white .search-wrapper input.form-search {	color: #6b6c6c;} .form-search::-moz-placeholder { color: #6b6c6c; opacity: 1;} .form-search:-ms-input-placeholder { color: #6b6c6c;} .form-search::-webkit-input-placeholder { color: #a7a7a7;} .navbar.navbar-white .form-search::-moz-placeholder { color: #a7a7a7; opacity: 1;} .navbar.navbar-white .form-search:-ms-input-placeholder { color: #a7a7a7;} .navbar.navbar-white .form-search::-webkit-input-placeholder { color: #a7a7a7;}.navbar.navbar-dark.top-nav-collapse .search-wrapper input.form-search {	height: 70px;}.close-form {	position: relative;	display: none;	z-index: 4;	color: #242424 !important;}.box-menu-inner .icon-box {	margin: 0;}.icon-box {	display: table;	margin: 0 auto;}.icon-box-cell {	display: table-cell;	vertical-align: middle;}.text-xl {	font-size: 50px !important;	line-height: 50px;}.icon-box-cell label {	display: block;	margin: 0;}.icon-box h5 {	margin-bottom: 0px;	position: relative;	vertical-align: middle;	letter-spacing:1px;	color:#FFF;}.icon-box-cell p {	margin: 0;}section.absolute {	padding: 0px;	background-color: #242424;	position: absolute;	z-index: 95;}.absolute-services {	color: #FFF;	position: relative;	overflow: hidden;}/*============================================ABOUT SECTION==============================================*/section.about {	padding-bottom: 0px;}.about-box ul {	list-style: none;	line-height: 15px;}.about-box ul li {	line-height: 15px;	padding: 10px 0px;}.about-box ul li img {	float: left;	margin-right: 10px;}/*============================================SERVICES SECTION==============================================*/section.services {	background: #f9f9f9;	padding-bottom:0;}section.services .services-img {	margin: 0 auto;}section.services .icon-boxline {	float: left;	position: relative;	border: none;	padding: 30px 30px 10px 100px;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;	cursor: pointer;}.icon-boxline h5 {	margin-bottom: 10px;	letter-spacing: 1px;	cursor:pointer;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.icon-boxline h5:hover {	color:#FFB800;	}/*section Small Map*/.small-map {	background: #FFF url(../images/map-pattern.png);	background-position: center;	background-repeat: no-repeat;	background-size: cover;	color: #FFF;}.small-map .heading-side h2 {	color: #242424;}.small-map p, .small-map ul li{	color:#242424;	}.map-item1 {	position: absolute;	margin: 15px 0 0 15px;}.map-item2 {	position: absolute;	margin: 61px 121px 0px 0;	right: 0;}.small-map ul {	list-style: none;	line-height: 15px;	margin-bottom: 0;}.small-map ul li {	line-height: 15px;	padding: 10px 0px;}.small-map ul li img {	float: left;	margin-right: 10px;}/*============================================FUN FACTS==============================================*/section.facts {	height: auto;	color: #FFF;	background-image: url('../images/slider/6.jpg');}section.facts .heading h2 {	color: #FFF;}.sectionClass {	position: relative;	display: block;}.fullWidth {	width: 100% !important;	display: table;	float: none;	padding: 0;	min-height: 1px;	height: 100%;	position: relative;}.sectiontitle {	background-position: center;	margin: 30px 0 0px;	text-align: center;	min-height: 20px;}.sectiontitle h2 {	font-size: 30px;	color: #222;	margin-bottom: 0px;	padding-right: 10px;	padding-left: 10px;}.headerLine {	width: 160px;	height: 2px;	display: inline-block;	background: #101F2E;}.projectFactsWrap {	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */	display: -moz-box;         /* OLD - Firefox 19- (buggy but     mostly works) */	display: -ms-flexbox;      /* TWEENER - IE 10 */	display: -webkit-flex;     /* NEW - Chrome */	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+     */	flex-direction: row;	flex-wrap: wrap;}#projectFacts .fullWidth {	padding: 0;}.projectFactsWrap .item {	margin: 0 auto;	border-color: rgba(255, 255, 255, 0.5);	border-right: 1px solid rgba(255, 255, 255, 0.5);}.projectFactsWrap .item p.number {	float: left;	font-size: 40px;	font-weight: bold;	line-height: 0.8em;	padding-left: 20px;	color: #FFF;	font-family: 'Oswald', sans-serif;}.projectFactsWrap .item p {	font-family: 'Roboto', sans-serif;	font-size: 12px;	margin: 0;	padding: 10px;	text-transform: uppercase;	color: #FFF;	font-weight: 600;	line-height: 32px;	letter-spacing:1px;}.projectFactsWrap .item i {	vertical-align: middle;	font-size: 50px;	color: #FFF;	float: left;}.projectFactsWrap .item img {	vertical-align: middle;	font-size: 50px;	color: #FFF;	float: left;}.projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p {	color: #FFF;}.projectFactsWrap .item:hover span {	background: #D83526;}@media (max-width: 786px) {.projectFactsWrap .item {	flex: 0 0 50%;}}/*============================================Section Unnamed==============================================*/.section-unnamed-1 .icon-box {	display: block;	text-align: left;	padding: 0;}.icon-box-cell img {	padding-right: 20px;}.section-unnamed-1 .options {	margin-top: 40px;}.section-unnamed-1 .options h5 {	margin-bottom: 0px;	color:#242424 !important;}.section-unnamed-1 .img-absolute {	position: absolute;	z-index: 9;	top: 20px;}/*==============================TEAMS==============================*/section.team {	background-color: #FFF;}.advs-box a.btn, .advs-box a.anima-button {	margin-top: 15px;}.base-box {	text-align: center;}.base-box .subtitle .sub {	text-align: center;	text-transform: initial;}.base-box p {	margin-bottom: 25px;}.base-box .img-box {	height: 135px;	margin-bottom: 15px;	width: 100%;}.base-box.boxed, .advs-box.boxed, .base-box.boxed-inverse, .advs-box.boxed-inverse {	background-color: #FDFDFD;	padding: 15px;	border: 1px solid #F1F1F1;	padding-bottom: 25px;}.advs-box .tag-row, .base-box .tag-row {	margin: 10px 0;	white-space: nowrap;	text-overflow: ellipsis;}.advs-box .img-box img, .base-box .img-box img {	width: 100%;	z-index: 1;}.advs-box .advs-box-content p {	margin: 0 auto 15px auto;	padding: 0;}.advs-box .social-group-button .social-group {	margin-left: 30px;}.advs-box iframe {	width: 100%;	border: none;	height: 200px;	display: block;}.advs-box-side .icon.circle, .advs-box-side .icon.square {	max-width: 90px;	max-height: 90px;	width: 90px;	height: 90px;	text-align: center;	font-size: 50px;	color: #FFF;}.niche-box-team {	position: relative;	padding-bottom: 143px;	overflow: hidden;}.niche-box-team .img-box:before {	display: none;}.niche-box-team:hover .content-box {	height: auto;	margin-top: -96px;	transition: margin-top .3s;	margin-bottom: 0;}.niche-box-team .img-box {	display: block;	background-color: transparent;	opacity: 1 !important;}.niche-box-team .img-box img {	opacity: 1 !important;}.niche-box-team .content-box {	text-align: center;	padding: 15px 0;	border-top: 1px solid #E6E6E6;	height: 143px;	overflow: hidden;	background-color: #FFF;	position: absolute;	transition: margin-top .3s;	margin-top: 0;	z-index: 9;}.niche-box-team .content-box .social-group {	margin: 0;}.niche-box-team .content-box .social-group i {	padding: 15px;	font-size: 17px;	width: 47px;}.niche-box-team .content-box h2 {	font-size: 18px;	line-height: 18px;	margin-top: 0;}.niche-box-team .content-box h4 {	font-size: 14px;	color: #A0A0A0;}.niche-box-team .content-box hr {	border-color: #EFEFEF;}.niche-box-team p {	margin: 15px;	max-height: 54px;}.social-group i {	font-size: 17px;	display: block !important;	float: left;	color: #525252;	cursor: pointer;	font-weight: 400 !important;}.social-group i.circle, .social-button i.circle {	color: #585858;	background: none;	border: 1px solid #828282;	margin-right: 2.5px;	margin-left: 2.5px;}.social-group a {	display: inline-block;}.social-group-button {	display: inline-block;	position: relative;}.social-group-button .social-group i {	opacity: 0;	width: 25px;	height: 25px;	font-size: 12px;	padding: 8px 0;	line-height: 9px !important;	transition: none;}.text-center .social-group-button .social-group {	margin-left: 20px;	margin-right: 20px;}.social-group-button .social-group {	display: none;	position: absolute;	margin-left: 57px;	z-index: 25;	top: 50%;	margin-top: -13px;	width: 250px;	text-align: left;}.social-group-button.bottom-icons .social-group {	margin: 30px -125px;	left: 50%;	text-align: center;}.social-group-button .social-button {	cursor: pointer;	position: relative;}.social-group a:first-child {	margin-left: 0;}.social-group a:last-child {	margin-right: 0;}.social-group a i {	padding: 10px 12px;	font-weight: 400 !important;}.social-group i:hover, .minisocial-group i:hover {	background: rgba(31,31,31,0.05);}.social-group .fa:hover {	color: white;	border-radius: 2px;}.social-group .circle.fa:hover {	border-radius: 50%;	border: 1px solid rgba(255,255,255,0);}.social-group .fa-facebook {	padding: 10px 14px;}.social-group .fa-twitter {	padding: 10px 11px;}.social-group [class*="facebook"]:hover {	background-color: #3B5998;}.social-group [class*="twitter"]:hover {	background-color: #3B8ACA;}.social-group [class*="google"]:hover {	background-color: #d7473d;}.social-group [class*="linkedin"]:hover {	background-color: #0077B5;}.social-group [class*="youtube"]:hover {	background-color: #cc181e;}.social-group [class*="instagram"]:hover {	background-color: #125688;}section.team .content-box h2, section.team .content-box h4 {	margin-bottom: 0px;	letter-spacing:1px;}section.team .content-box hr {	margin: 10px 0px;	border-top: 3px solid #5d5d5d;}.team-div {	margin-bottom: 30px;    overflow: hidden;    position: relative;}/*==============================BUY==============================*/section.buy {	background-image: url('../images/slider/10.jpg');	text-align: center;}section.buy h2 {	color: #FAB702;	text-transform: uppercase;}section.buy p {	color: #FFF;	width: 80%;	margin: 0 auto;	display: block;}/*==============================BLOG==============================*/.post .entry-header {	position: relative;}.post .entry-meta.meta-absolute i {	display: block;	font-size: 28px;}.img-fullwidth {	width: 100%;}.entry-title a {	color:#242424 !important;	letter-spacing:1px;}.entry-title a:hover {	color:#FFB800 !important;	}.entry-content {	border: 1px solid #eeeeee;	padding: 30px;	position: relative;	overflow: hidden;}.text-theme-colored {    border-right: 1px solid #b2b2b2;    color: #999;    padding: 0 15px;}.entry-content .comments, .entry-content .category {	font-size: 12px;	color: #b2b2b2;	font-style: italic;}.entry-content ul li:last-child .text-theme-colored {    border-right: medium none;}.post a {	color: #2b2b2b;	letter-spacing: 1px;}.list-inline {	margin-bottom: 0px;}.list-inline li {	color: #b2b2b2;	padding:0;}.post a.read-more {	color: #FFB800;}/*==============================CLIENT SLIDER==============================*/section.clients {	background: #EEEEEE;	background-position: center;	background-repeat: repeat;}.client {	background: #f1f1f1 none repeat scroll 0 0;}.client-logo {	overflow: hidden;}.client-item {	text-align: center;}.client-item a {	display: block;}.client-item img {	filter: grayscale(100%);	opacity: 0.5;	transition: all 0.6s ease 0s;}.client-item img:hover {	filter: grayscale(0%);	opacity: 1;}/*=============================	Contact Section===============================*/.contactus {	position: relative;	padding: 80px 0px 0px;	background-size: cover;	background-repeat: no-repeat;	background-position: center top;}.contactus.extended {	padding-bottom: 80px;}.contactus:before {	content: '';	position: absolute;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	background: rgba(255, 184, 0, 0.9);}.contactus .inner-container {	position: relative;	z-index: 2;	max-width: 980px;	margin: 0px auto;}.contact-form-container {	position: relative;	padding: 50px 60px;	background: #fdfdfd;	border: 1px solid #f0f0f0;	z-index: 9;}.contact-form-container .form-group {	position: relative;	margin-bottom: 30px;}.contact-form-container input[type="text"], .contact-form-container input[type="email"], .contact-form-container input[type="url"], .contact-form-container input[type="tel"], .contact-form-container input[type="url"], .contact-form-container input[type="password"], .contact-form-container select, .contact-form-container textarea {	position: relative;	display: block;	width: 100%;	padding: 10px 15px;	border: 1px solid #e0e0e0;	color: #252525;	background: #ffffff;	transition: all 500ms ease;}.contact-form-container input:focus, .contact-form-container textarea:focus {	border-color: #FFB800;}.contact-form-container input.error, .contact-form-container textarea.error {	border-color: #ff0000;}.contact-form-container label.error {	position: relative;	display: block;	line-height: 24px;	padding: 10px 0px;	font-weight: normal;	color: #ff0000;	font-size: 12px;}.contact-form-container textarea {	resize: none;	height: 200px;}.contact-form-container .column {	position: relative;	padding: 0px 10px !important;}section.contactus {	background: url(../images/Dollarphotoclub_77484228.jpg);	background-repeat: no-repeat;	background-size: cover;	background-attachment: scroll;}section.contactus .btn {	margin-top: 0px;}section.footer {	background: #FFF;	color: #242424;}section.footer p {	font-size: 14px;	padding-top: 15px;	margin-bottom: 0px;	color:#242424;}.social-icons {	display: table;	margin: 0 auto;	overflow: hidden;	position: relative;}.footer .widget ul {	list-style: outside none none;	margin: 0;	padding: 0;}.footer .widget_recent_post li {	border-bottom: 1px dashed;	border-bottom-color:#c5c5c5;	padding: 10px 0px;}.footer .widget_recent_post li a {	color: #242424;}.widget h5 {	color: #242424;	text-transform: uppercase;}address span {	border-bottom: 1px dashed;	border-bottom-color: #c5c5c5;	display: block;	padding: 10px 0px;}section.footer-bottom {	padding: 20px 0px;	background-color:#EEEEEE;}section.footer-bottom p {	padding-top: 10px;	margin-bottom:0px;}section.footer-bottom .social-icons ul li {	float: left;	margin: 10px 10px 0px 10px;	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	-ms-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;	opacity: 0.5;}section.footer-bottom .social-icons ul li img {	width: 30px;}section.footer-bottom .social-icons ul li:hover {	opacity: 1;}section.map {	padding: 0px;}#map_canvas {	width: auto;	height: 400px;	margin-top: -200px;}/*=======================  OUR PROJECTS  =======================*/  .our-projects {	background-size: cover;	position: relative;	z-index: 1;}.our-projects:after {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: -1;	background: #eee;}.our-projects .section-title {	color: #ffffff;}.our-projects .item {	position: relative;	margin-bottom: 30px;}.our-projects .item .image-block {	overflow: hidden;}.our-projects .item .image-block img {	transition: .5s;}.our-projects .item .hover-content {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: rgba(255, 182, 0, 0.8);	opacity: 0;	text-align: center;	transition: .3s;	margin-left: 15px;	margin-right: 15px;	overflow: hidden;}.our-projects .item .hover-content .content-wrap {	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	width: 80%;	margin: auto;}.our-projects .item .hover-content .content-wrap .icon-block {	display: block;	color: #333333;	width: 3em;	height: 3em;	line-height: 3em;	text-align: center;	background: #ffffff;	border-radius: 0;	margin-left: auto;	margin-right: auto;	margin-bottom: 2em;	-webkit-transform: translateY(-8em);	transform: translateY(-8em);	transition: .5s;}.our-projects .item .hover-content .content-wrap .icon-block:hover {	color: #ffb600;}.our-projects .item .hover-content .content-wrap .content-block {	-webkit-transform: translateY(12em);	transform: translateY(12em);	transition: .4s;}.our-projects .item .hover-content .content-wrap .content-block h4 a {	color: #333;}.content-block h4 a:hover {	color: #333 !important;}.our-projects .item .hover-content .content-wrap .content-block p {	color: #ffffff;}.our-projects .item:hover .image-block img {	-webkit-transform: rotate(-3deg) scale(1.2);	transform: rotate(-3deg) scale(1.2);}.our-projects .item:hover .hover-content {	opacity: 1;}.our-projects .item:hover .hover-content .icon-block {	-webkit-transform: translateY(0);	transform: translateY(0);}.our-projects .item:hover .hover-content .content-block {	-webkit-transform: translateY(0);	transform: translateY(0);}/*=======================  POPUP CSS  =======================*/.popup_back {	height: 100%;	left: 0;	position: fixed;	top: 0;	width: 100%;	z-index: 100;}.popup_cont {	position: fixed;	z-index: 9999;}.preloader {	z-index: 101;}/*---------------------	EDIT BELOW*/.popup_close {	color: #888;	cursor: pointer;	position: absolute;	padding: 5px;	right: 5px;	top: 0;}.popup_close:hover {	color: #111;}.popup_back {	cursor: pointer;	background-color: #222;}div.popup {	background: #fff;	padding: 25px;	box-shadow: 0 3px 10px #222;}.preloader {	left: 50%;	margin: -10px 0 0 -25px;	position: fixed;	top: 50%;}.modal-content {	border-radius: 0;	background-color: transparent !important;	background-image: url(../images/modelbg.jpg);	background-size: 100% 100%;	background-repeat: no-repeat;	background-position: left top;	border: none !important;}.modal .contact-form-container {	padding-top: 80px;	padding: 60px;	border: none;	background-color:transparent;}button.close {	opacity: 1;}.modal input[type="text"], .modal input[type="email"] {	padding: 8px 10px;}.modal .contact-form-container textarea {	height: 100px !important;}.modal .contact-form-container .form-group {	margin-bottom: 20px;}.modal .btn {	margin-top: 0px;}.modal .heading {	width: 100%;}.modal-dialog {	margin-top: 15px;	margin-bottom: 10px;}.fixed-quote-img {	position: fixed;	top: 40%;	right: 0;	z-index: 999;}.fixed-quote-img a {	padding: 15px !important;	color: #FFF;	background-color: #FFB800;	border: 1px solid #FFF;	border-right: none;}.fixed-quote-img a:hover {	padding: 30px;	border: 1px solid #FFF;	border-right: none;}.contact .single_contact {	overflow: hidden;	padding-bottom: 35px;}.contact .single_contact_icon {	width: 80px;	height: 80px;	background-color: #FFB800;	text-align: center;	line-height: 75px;	font-size: 26px;	color: #FFF;	float: left;}.contact .single_contact_text {	padding-left: 100px;}.contact .single_contact_text h4 {	color: #242424;	font-size: 20px;	margin-bottom: 0px;}.contact .single_contact_text a {	font-size: 14px;	color: #999;}.contact_record_text {	color: #08953d;	font-size: 16px;	font-weight: 700;	padding-bottom: 20px;}.single_contact_text p {	color: #999;}.contact .btn-warning {	margin-top: 0px;	float: right;}.contact_left {	margin-top: 40px;}.map {	position: relative;	width: 100%;	display: inline-block;}#map {	height: 500px;}.pagination-box {	display:block;	text-align:center;	}.pagination > .active > a {	background-color:#FFB800;	color:#FFF !important;	border-color:#FFB800;	}.pagination > li > a, .pagination > li > span {	color:#242424;	}.pagination > .active > a:hover {	background-color:#FFB800;	color:#FFF !important;	border-color:#FFB800;	}.home2 .blog {	background-color:#F9F9F9;	}/*============================================MEDIA QUERIES==============================================*/@media (min-width: 320px) and (max-width: 767px) {section {    height: auto;    padding-bottom: 50px;    padding-top: 50px;    position: relative;    width: 100%;}.parallax-section {    background-attachment: fixed;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    color: #1c1c1c;    padding: 50px 0;    position: relative;}.map-item2 {	position: absolute;	margin: 100px 0 0px 0 !important;	right: 0 ;}.projectFactsWrap .item {    display: block;    margin: 20px 0;    text-align: center;	 flex: 1 1 100%;}.widget  {	margin-top:30px;	}#blog .blog-post {	margin-bottom:30px;	}.niche-box-team {	margin-bottom:30px;	}.heading-side img {	width: 25px;	height: 25px;}h2 {	font-size: 20px;	line-height: 25px;}.heading {	width: 90%;}.section-unnamed-1 .icon-box {	margin-top: 20px;}.contact-form-container {	padding: 20px 30px;}.popup_content img {	width: 300px !important;}.navbar.navbar-white .navbar-toggle {    border: 1px solid #999 !important;}.navbar.navbar-white .navbar-toggle .icon-bar {    background: #242424 none repeat scroll 0 0;}}@media (min-width: 768px) and (max-width: 1279px) {.navbar-nav li a, .navbar-nav li a:focus, .navbar-nav li a:active {	padding: 8px;	letter-spacing: normal;}.navbar-brand {	padding: 0px;}.navbar-nav.navbar-right {	margin-right: 0px;	margin-left: 0px;}.navbar-nav.navbar-right li a {	margin: 0px;}.popup_content img {	width: 500px !important;}.icon-box {    padding: 20px 0 !important;}.icon-box h5 {	font-size:14px !important;	}#slider_container {	height: 410px !important;	}.icon-section .icon-boxline {	padding:20px !important;	}.icon-section .icon-boxline i {	display:none !important;	}.section-unnamed-1 .icon-box-cell i {    color: #ffa800 !important;    font-size: 45px !important;    line-height: 60px !important;    padding-right: 20px !important;}.footer .widget {	margin-bottom:20px !important;	}.heading {    width: 70% !important;}.heading p {    margin-bottom: 25px !important;}.niche-box-team {	margin-bottom:30px;	}}