body {
	overflow: hidden;
	background-color: #000;
}
body.loaded {
	overflow-x: hidden;
	overflow-y: scroll;
}
.services-top-text h2{margin-top:50px;}
.mutipurpose-text, .mutipurpose-texts {
	background-color: rgba(0, 0, 0, 0.4);
	padding: 50px 30px;
	text-align: center;
}
.mutipurpose-texts {
	background-color: rgba(0, 0, 0, 0.4);
	padding: 50px 30px;
	text-align: center;
}
.sec{background-color: rgba(0, 0, 0, 0.4); padding:10px 0;}
.v5-sub-head {
	font-size: 20px;
	letter-spacing: 0.2em;
	font-family: 'oswaldlight';
	font-weight: 100;
	color: #CBAC62;
	margin-top: 100%;
	margin-bottom: 10px;
}
.v5-sub-headsec {
	font-size: 20px;
	letter-spacing: 0.2em;
	font-family: 'oswaldlight';
	font-weight: 100;
	color: #CBAC62;
	margin-top: 100%;
	margin-bottom: 10px;
}
.btn {
	color: #fff;
	font-family: 'oswaldbold';
	/*font-weight: 600;*/
	font-size: 12px;
	display: inline-block;
	padding: 0 40px;
	letter-spacing: 0.3em;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 0px;
	margin-top: 20px;
	min-width: 200px;
	line-height: 50px;
}
.btn.btn-default {
	background: transparent;
	border: 1px solid #fff;
}
.btn.btn-default:hover, .btn.btn-default:focus {
	background: #fff;
	color: #000;
}
.btn.btn-primary {
	background: #e27763;
	border: 1px solid #e27763;
}
.btn.btn-primary:hover, .btn.btn-primary:focus {
	background: #de644d;
	border: 1px solid #de644d;
}
.btn.btn-secondary {
	background: transparent;
	border: 1px solid #323232;
	color: #323232;
}
.btn.btn-secondary:hover, .btn.btn-secondary:focus {
	background: #323232;
	border: 1px solid transparent;
	color: #fff;
}
.btn.btn-load-more {
	background: transparent;
	border: 1px solid #e27763;
	color: #e27763;
	margin-top: 40px;
}
.btn.btn-load-more:hover, .btn.btn-load-more:focus {
	background: #e27763;
	border: 1px solid transparent;
	color: #fff;
}
.btn.btn-facebook {
	background: #3b5998;
	border: 1px solid #3b5998;
	margin-right: 20px;
	font-size: 12px;
	font-family: 'oswald_regularregular';
	opacity: 0.5;
}
.btn.btn-facebook:hover, .btn.btn-facebook:focus {
	background: #314a7e;
	color: #fff;
	opacity: 1;
}
.btn.btn.btn-twitter {
	background: #4099ff;
	border: 1px solid #4099ff;
	margin-right: 20px;
	font-size: 12px;
	font-family: 'oswald_regularregular';
	opacity: 0.5;
}
.btn.btn.btn-twitter:hover, .btn.btn.btn-twitter:focus {
	background: #1c86ff;
	color: #fff;
	opacity: 1;
}
.btn.btn.btn-googleplus {
	background: #d34836;
	border: 1px solid #d34836;
	font-size: 12px;
	font-family: 'oswald_regularregular';
	opacity: 0.5;
	padding: 0 35px;
}
.btn.btn.btn-googleplus:hover, .btn.btn.btn-googleplus:focus {
	background: #bc3a29;
	color: #fff;
	opacity: 1;
}
.btn.btn-success {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn.btn-success:hover, .btn.btn-success:focus {
	background: #4cae4c;
	border: #449c44;
}
.btn.btn-info {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn.btn-info:hover, .btn.btn-info:focus {
	background: #46b8da;
	border: #31b0d6;
}
.btn.btn-warning {
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn.btn-warning:hover, .btn.btn-warning:focus {
	background: #eea236;
	border: #ec971e;
}
.btn.btn-danger {
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn.btn-danger:hover, .btn.btn-danger:focus {
	background: #d43f3a;
	border: #c9312c;
}
.btn.btn-link {
	background-color: transparent;
	border-color: transparent;
	color: #337ab7;
}
.btn.btn-link:hover, .btn.btn-link:focus {
	text-decoration: underline;
	color: #2d6da3;
}
.btn.btn-reply {
	background-color: transparent;
	border-color: #eee;
	color: #e27763;
	margin-top: 0px;
	font-family: 'open_sansregular';
	font-size: 11px;
	min-width: 0px;
}
.btn.btn-reply:hover, .btn.btn-reply:focus {
	background-color: #e27763;
	border-color: #e27763;
	color: #fff;
}
.btn.btn-next {
	background-color: #f0f0f0;
	border-color: #f0f0f0;
	color: #000;
}
.btn.btn-next:hover, .btn.btn-next:focus {
	background-color: transparent;
	color: #fff;
}
.btn.btn-gray-buynow {
	background-color: #fff;
	border-color: #fff;
	color: #999;
}
.btn.btn-gray-buynow:hover, .btn.btn-gray-buynow:focus {
	background-color: #999;
	color: #fff;
	border-color: #999;
}

a {
	text-decoration: none !important;
}
ul {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'oswaldlight';
	font-weight: 100;
}
.no-padding {
	padding: 0px;
}
.no-l-padding {
	padding-left: 0px;
}
.no-r-padding {
	padding-right: 0px;
}
.no-t-padding {
	padding-top: 0px;
}
.no-b-padding {
	padding-bottom: 0px;
}
.no-margin {
	margin: 0px;
}
.float-none {
	float: none;
}
h6 {
	font-size: 12px;
	color: #CBAC62;
	letter-spacing: 0.3em;
	margin-top: 0px;
	font-family: 'oswaldlight';
	font-weight: 100;
}
h6.slider-sub-heading {
	color: #777;
	font-size: 18px;
	font-family: 'open_sanslight';
	margin-bottom: 14px;
	letter-spacing: 0.4em;
}
h6.slider-sub-heading.gettoknow {
	color: #f0f0f0;
	margin-left: -40px;
}
h6.slider-sub-heading.homev2-banner-sub-head {
	color: #fff;
}
h6.sub-heading {
	color: #878787;
	font-family: 'open_sansregular';
	letter-spacing: 0.2em;
	margin-bottom: 0px;
}
h6.creative-sub-heading {
	font-size: 14px;
	color: #fff;
}
h6.pricing-table-subhead {
	color: #323232;
	font-size: 18px;
	letter-spacing: 0.3em;
}
h6.blog_sub_heading {
	margin-bottom: 20px;
	margin-top: 40px;
	font-size: 11px;
	color: #b7b7b7;
	font-family: 'open_sanslight';
	letter-spacing: 0.25em;
	line-height: 30px;
}
h6.blog_sub_heading a {
	color: #e27763;
}
h6.blog_widget_sub_head {
	margin: 0;
}
h6.blog_widget_sub_head a {
	color: #323232;
	font-family: 'oswaldlight';
	letter-spacing: 0.4em;
	line-height: 24px;
	text-decoration: none;
}
h6.comment-author-name {
	color: #323232;
	font-family: 'oswaldbold';
	letter-spacing: 0.25em;
	display: inline-block;
	line-height: 30px;
	margin-top: 0;
	margin-bottom: 0;
}
h6.faq-side-sub-head {
	font-family: 'open_sansregular';
	color: #fff;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 30px;
}
h6.homev4-banner-sub-head {
	font-size: 48px;
	color: #fff;
	letter-spacing: 40px;
}
h6.v5-sub-head {
	font-size: 20px;
	letter-spacing: 0.2em;
	font-weight: 100;
	color: #CBAC62;
	margin-top: 360px;
	margin-bottom: 5%;
}
h1.v5-sub-headsec {
	font-size: 18px;
	color: #fff;
	font-family: 'oswaldlight';
	text-align: center;
	letter-spacing: 0.3em;
	line-height: 30px;
	font-weight: 100;
}
h3 {
	font-size: 18px;
	color: #fff;
	font-family: 'oswaldlight';
	text-align: center;
	letter-spacing: 0.3em;
	line-height: 30px;
	font-weight: 100;
}
h3.team-title {
	font-size: 16px;
	letter-spacing: 6px;
	margin-bottom: 0px;
}
h3.panel-title {
	font-family: 'open_sansbold';
	font-size: 14px;
	text-align: left;
	letter-spacing: 1px;
}
h3.panel-title a {
	color: #323232;
}
h1 {
	font-size: 30px;
	color: #323232;
	letter-spacing: 0.9em;
}
h1.slider-heading {
	font-size: 70px;
	font-family: 'poppinsbold';
	color: #fff;
	letter-spacing: 0.08em;
	margin-top: 0px;
	margin-left: -5px;
	line-height: 60px;
}
h1.services-heading {
	font-size: 18px;
	letter-spacing: 0.4em;
	margin-bottom: 15px;
	margin-top: 10px;
	line-height: 36px;
}
h1.creative-head {
	font-family: 'oswald_regularregular';
	letter-spacing: 0.87em;
	margin-bottom: 30px;
	margin-top: 30px;
	margin-left: 0px;
}
h1.buynow-head {
	font-family: 'open_sanslight_italic';
	font-size: 39px;
	letter-spacing: 0.05em;
	margin-top: 5px;
}
h1.banner_heading {
	font-size: 60px;
	margin-bottom: 15px;
	letter-spacing: 55px;
	color: #fff;
	margin-top: 0px;
}
h1.blog_heading {
	color: #323232;
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 10px;
	letter-spacing: 0.4em;
	cursor: pointer;
}
h1.blog_heading:hover {
	color: #777;
}
h1.blog_recent_post_head {
	font-size: 14px;
	line-height: 30px;
}
h1.blog_details_head {
	font-size: 36px;
	letter-spacing: 0.4em;
	margin-top: 50px;
	margin-bottom: 0px;
	line-height: 48px;
}
h1.contact-detailes {
	font-size: 38px;
	letter-spacing: 0em;
	display: inline-block;
	text-shadow: 2px 2px #000;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 66px;
}
h1.homev2-banner-head {
	font-family: 'poppinsmedium';
	font-size: 52px;
	color: #fff;
	letter-spacing: 0px;
	line-height: 72px;
	margin-top: 26px;
}
h1.homev2-banner-head span {
	font-family: 'poppinslight';
}
h1.free-trail-head {
	font-size: 48px;
	letter-spacing: 0.02em;
	font-family: 'open_sanslight_italic';
	line-height: 1.5em;
	margin-top: 0px;
}
h1.free-trail-head span {
	color: #e27763;
	font-family: 'open_sanssemibold_italic';
}
h1.work-process-title {
	color: #ffffff;
	letter-spacing: 0.15em;
	font-size: 30px;
}
h1.faq-side-head {
	font-family: 'open_sansbold';
	color: #fff;
	letter-spacing: 1px;
	line-height: 1.3em;
}
h1.homev5-banner-head {
	font-family: 'poppinsbold';
	font-size: 82px;
	color: #fff;
	letter-spacing: 0.1em;
	line-height: 92px;
	margin-top: 0;
	margin-bottom: 0;
	opacity: 0.5;
}
h1.homev5-banner-head span {
	font-family: 'poppinslight';
}
h1.homev3-banner-head {
	font-family: 'poppinsbold';
	font-size: 60px;
	color: #fff;
	letter-spacing: 0.05em;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 0;
}
h1.homev3-banner-head span {
	font-family: 'poppinslight';
}
p {
	color: #fff;
	font-size: 15px;
	font-family: 'oswaldlight';
	line-height: 24px; letter-spacing: 1px;
}
p.boss-slider-info {
	font-size: 18px;
	font-family: 'oswaldlight';
	color: #fff;
	line-height: 36px;
}
p.footer-logo-info {
	color: #797979;
	margin-top: 5px;
}
p.copyrights {
	font-size: 13px;
	color: #CBAC62;
	letter-spacing: 1px;
}
p.services-buynow-text {
	font-size: 30px;
	color: #ffffff;
	font-family: 'open_sanslight';
	line-height: 48px;
}
p.banner-para {
	color: #fff;
	font-size: 16px;
}
.hr-bg {
	background: url("../images/new-all-image.png");
	background-position: -51px -22px;
	height: 6px;
	border-top: none;
	margin-bottom: 10px;
	width: 70px;
	display: inline-block;
	margin-top: 10px;
}
.hr-bg.bg2 {
	background-position: -4px -15px;
	display: inline-block;
	height: 2px;
	width: 170px;
	margin-right: -113px;
	z-index: 1;
	margin-top: 0px;
	margin-bottom: 0px;
}
.hr-bg.bg2.stock-bg2 {
	margin-left: -116px;
}
.hr-bg.bg3 {
	background-position: -4px -34px;
	margin: 10px 0px;
	width: auto;
	display: inline-block;
	min-width: 105px;
	min-height: 6px;
}
.hr-bg.bg4 {
	background-position: -4px -22px;
	width: 35px;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}
.hr-bg.bg5 {
	background-position: -4px -48px;
	height: 11px;
	margin: 24px 0px 15px;
}
.hr-bg.bg7 {
	background-position: -4px -10px;
	height: 1px;
	width: 30px;
	margin-left: -45px;
	margin-top: -45px;
	display: block;
}
.hr-bg.bg8 {
	background-position: -45px -35px;
	width: 30px;
}
.hr-bg.bg9 {
	background-position: -4px -4px;
	height: 1px;
	width: 70px;
	margin-bottom: 10px;
}
.home2-hr {
	border-top: 4px solid #e27763;
	width: 30px;
	height: 6px;
	margin-bottom: 10px;
	display: inline-block;
	margin-top: 10px;
}
.home-v4-hr {
	border-top: 1px solid #e27763;
	width: 70px;
	margin-top: 20px;
}



.logo-image a img {
	margin-right: 10px;
}
.logo-image a img.logo-hover {
	display: none;
}
.logo-image a  {
	font-family: 'oswald_regularregular' !important;
	text-transform: uppercase;
	color: #CBAC62;
    letter-spacing: 0px;
    font-size: 16px;
	line-height: 30px;
}
.logo-image a:hover  {

	color: #fff;

}
.logo-image a span > .bold {
	font-family: 'oswald_regularregular' !important;
}
.home-v5.navbar-collapse.collapse .logo-image a  {

	line-height: 50px;
}


.loader {
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	color: #fff;
	text-align: center;
}
.loader .loader-brand {
	position: absolute;
	left: 0;
	width: 100%;
	top: calc(50% - 25px);
	min-height: 300px;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.loader .loader-brand svg {
	width: 100%;
	height: 250px;
	font-size: 170px;
}
.loader .loader-brand .text {
	fill: none;
	stroke-width: 5;
	stroke-linejoin: round;
	stroke-dasharray: 70 330;
	stroke-dashoffset: 0;
	-webkit-animation: stroke 6s infinite linear;
	animation: stroke 6s infinite linear;
}
.loader .loader-brand .text:nth-child(5n + 1) {
	stroke: #e27763;
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s;
}
.loader .loader-brand .text:nth-child(5n + 2) {
	stroke: #b6b6b6;
	-webkit-animation-delay: -2.4s;
	animation-delay: -2.4s;
}
.loader .loader-brand .text:nth-child(5n + 3) {
	stroke: #e27763;
	-webkit-animation-delay: -3.6s;
	animation-delay: -3.6s;
}
.loader .loader-brand .text:nth-child(5n + 4) {
	stroke: #b6b6b6;
	-webkit-animation-delay: -4.8s;
	animation-delay: -4.8s;
}
.loader .loader-brand .text:nth-child(5n + 5) {
	stroke: #e27763;
	-webkit-animation-delay: -6s;
	animation-delay: -6s;
}
@-webkit-keyframes stroke {
 100% {
 stroke-dashoffset: -400;
}
}
@keyframes stroke {
 100% {
 stroke-dashoffset: -400;
}
}

#slider img {
	width: 100%;
}
#slider .image-caption hr {
	border-top: 3px solid #fff;
	width: 70px;
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 10px;
}
#slider .owl-wrapper .item .image-caption {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
}
#slider .owl-controls {
	margin-top: 0px !important;
}
#slider .owl-controls .owl-pagination {
	position: absolute;
	bottom: 10px;
	right: 0px;
	left: 0px;
}
#slider .owl-controls .owl-pagination .owl-page span {
	background: url("../images/new-all-image.png") -145px -21px;
	height: 12px;
	width: 12px;
}
#slider .owl-controls .owl-pagination .owl-page.active span {
	background: url("../images/new-all-image.png") -129px -21px;
}
#slider .owl-controls .owl-pagination .owl-page:hover span {
	background: url("../images/new-all-image.png") -50px -64px;
}
#slider .owl-controls .owl-buttons {
	display: none;
}

.our-history {
	padding: 100px 0;
}
.our-history .history-text {
	padding-top: 50px;
}

.services {
	padding: 100px 0px 70px;
}
.services .homev1-services {
	margin-bottom: 30px;
}
.services .homev1-services .services-text {
	padding-top: 60px;
}
.services .homev1-services img {
	display: inline-block;
}
.services .homev1-services .service-mediaquery {
	z-index: -1;
}

.promo-box {
	background: url("../images/1920x800.png") no-repeat;
	background-size: 100% 100%;
}
.promo-box .layer {
	background-color: rgba(50, 50, 50, 0.6);
	padding: 293px 0px;
}
.promo-box .layer h6 {
	margin-top: 0px;
}
.promo-box .layer .btn-default {
	padding: 0 25px;
}

.blog-post {
	padding: 100px 0px;
}
.blog-post .item {
	position: relative;
	overflow: hidden;
	margin: 40px 0px 28px 0px;
}
.blog-post .item .blog-content {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding: 100px 84px;
	background: rgba(0, 0, 0, 0.4);
	transform: translateX(-100%);
	transition: all 0.20s ease 0s;
}
.blog-post .item .blog-content .blog-subhead {
	font-size: 11px;
	color: #FFF;
	display: block;
	margin-bottom: 20px;
	font-family: 'open_sanslight';
	text-align: center;
	letter-spacing: 0.25em;
	line-height: 30px;
}
.blog-post .item .blog-content .blog-title {
	margin-bottom: 16px;
}
.blog-post .item .blog-content .blog_contact {
	text-align: center;
	padding-left: 0px;
}
.blog-post .item .blog-content .blog_contact > li {
	display: inline-block;
	margin-right: 5px;
	background: rgba(165, 165, 165, 0.6);
}
.blog-post .item .blog-content .blog_contact > li > a {
	width: 45px;
	height: 45px;
	font-size: 24px;
	color: #fff;
	line-height: 33px;
	text-align: center;
	display: inline-block;
	transition: border 0.3s ease 0s;
	padding-top: 9px;
	padding-right: 5px;
}
.blog-post .item .blog-content .blog_contact > li > a:hover {
	border-color: 1px solid #e27763;
	background: #e27763;
}
.blog-post .item .blog-content .blog_contact > li > a .glyphicon {
	padding-top: 10px;
}
.blog-post .item:hover .blog-content {
	transform: translateY(0);
	background: rgba(42, 42, 42, 0.5);
}
.blog-post .owl-controls {
	display: none !important;
}

.get-in-touch {
	background-color: #f7f7f7;
}
.get-in-touch .contactus-image {
	padding-left: 0px;
}
.get-in-touch .contactus-image img {
	width: 100%;
}
.get-in-touch .contact-text {
	padding-top: 172px;
}
.get-in-touch .contact-text p {
	max-width: 570px;
}
.get-in-touch .contact-form {
	margin-top: 45px;
	padding-bottom: 182px;
}
.get-in-touch .contact-form .form-group {
	margin-bottom: 15px;
	margin-right: 36px;
}
.get-in-touch .contact-form .form-control {
	/*margin-bottom: 20px;*/
	border: 1px solid #fff;
	font-family: 'open_sanslight';
	font-size: 14px;
	height: 50px;
	padding-left: 20px;
	border-radius: 0px;
	box-shadow: none !important;
}
.get-in-touch .contact-form #message {
	height: auto;
}
.get-in-touch .contact-form .btn-primary {
	padding: 0 30px;
}

.home-v2 .header .top-container .navbar-nav li.search-icon {
	display: none;
}

.home-v2 .home-page-v2-banner .image-caption-1 .btn-primary {
	margin-top: 10px;
}

.home-v3 .header .top-container .navbar-nav li.search-icon {
	display: none;
}

.home-v3 .home-page-v2-banner .image-caption-1 .creative-hr-line {
	border-top: 2px solid #e27763;
	width: 60px;
	display: block;
	margin-top: 40px;
}
.home-v3 .home-page-v2-banner .image-caption-1 .btn-primary {
	margin-top: 10px;
}
.home-v3 .home-page-v2-banner .image-caption-1 .btn-default {
	padding: 0 25px;
	margin-top: 10px;
}

.home-v3 .about_what_we_do.about_what_we_do_border {
	background: #f7f7f7;
}
.home-v3 .about_what_we_do.about_what_we_do_border .creative_design {
	background: #fff;
}

.home-v3 .how-it-works .how-it-works-text h6 {
	color: #e27763;
}
.home-v3 .how-it-works .v2-services .v2-services-text h6 {
	letter-spacing: 0.25em;
}
.home-v3 .how-it-works .v2-services .v2-services-text h1 {
	letter-spacing: 0.4em;
}

.home-v3 .testimonials.testimonials-orange-bg {
	background: url("../images/1920x600.png") no-repeat;
	background-size: 100% 100%;
}

.home-v3 .extra-core-features {
	background: #f7f7f7;
}

.home-v3 .pricing-plan.pricing-plan-orange .plan-text h6 {
	color: #e27763;
}

.home-v3 .clients .client-text h6 {
	color: #e27763;
}

.home-v3 .meet-our-team .team-text h6 {
	color: #e27763;
}

.home-v4 .header .top-container .navbar-nav li.search-icon {
	display: none;
}

.home-v4 .home-page-v2-banner {
	background-color: #323232 !important;
}
.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption img {
	opacity: 1 !important;
	position: relative;
	width: auto !important;
}
.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption .homev4-banner-head {
	letter-spacing: 0.07em;
}
.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption .homev4-banner-head span {
	font-family: 'poppinslight';
	font-size: 160px !important;
	color: #fff;
	opacity: 0.5;
}
.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption .homev4-banner-head span > .bold {
	font-family: 'poppinsbold';
}
.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption h6 {
	opacity: 0.5;
	letter-spacing: 0.9em;
}
.home-v4 .home-page-v2-banner .image-caption-1 .banner-caption .btn-default {
	padding: 0 30px;
}
.home-v4 .home-page-v2-banner img {
	opacity: 0.6;
}

.home-v4 .about_what_we_do {
	padding: 100px 0px;
	background: #e27763;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design {
	border: 1px solid #d2634f;
	padding: 68px 20px 45px;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design h1 {
	color: #fff;
	margin-top: 40px;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design hr {
	border-top: 3px solid #fff;
	width: 30px;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design p {
	color: #fff;
	margin-bottom: 0px;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design:hover {
	background: #d2634f;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design:hover a > i {
	border: 1px solid #fff;
	background: #fff;
	color: #e27763;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design:hover a > i:before {
	border: 1px solid #fff;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design:hover h1 {
	color: #fff;
}

.home-v4 .how-it-works {
	padding: 100px 0px;
}
.home-v4 .how-it-works .v2-services {
	margin-top: 30px;
}
.home-v4 .how-it-works .v2-services .responsive-col1-change {
	z-index: 1;
}
.home-v4 .how-it-works .v2-services .responsive-col3-change {
	z-index: -1;
}
.home-v4 .how-it-works .v2-services .v2-services-text {
	padding-top: 60px;
	z-index: 1000;
}
.home-v4 .how-it-works .v2-services .image-number {
	position: absolute;
	top: 30px;
	bottom: 0;
	left: 125px;
	margin-top: 10px;
}
.home-v4 .how-it-works .v2-services .image-number-right-align {
	position: absolute;
	top: 30px;
	bottom: 0;
	right: 125px;
	margin-top: 10px;
}
.home-v4 .how-it-works .v2-services span {
	color: #fff;
	border: 1px solid #fff;
	font-family: 'oswaldlight';
	font-size: 39px;
	border-radius: 50%;
	padding: 15px 20px 10px 20px;
	letter-spacing: 0px;
	webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	display: inline-block;
}
.home-v4 .how-it-works .v2-services .number-top-hr {
	margin-bottom: 40px;
	webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}
.home-v4 .how-it-works .v2-services hr {
	border-top: 1px solid #fff;
	width: 50px;
	margin-top: 40px;
	webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}
.home-v4 .how-it-works .v2-services .image img {
	display: inline-block;
}
.home-v4 .how-it-works .v2-services .image:before {
	content: '';
	width: 195px;
	height: 291px;
	background: #f7f7f7;
	display: block;
	position: absolute;
	right: -60px;
	top: 20px;
	z-index: -1;
}
.home-v4 .how-it-works .v2-services .image.shadow-image-right:before {
	left: -62px;
}

.home-v4 .core-features {
	background: url("../images/1920x1000.png");
	background-size: 100% 100%;
}
.home-v4 .core-features .layer {
	background-color: rgba(50, 50, 50, 0.7);
	padding: 100px 0px;
}
.home-v4 .core-features .layer .features-div {
	padding: 115px 0px 0px;
}
.home-v4 .core-features .layer .core-image-aling {
	text-align: right;
}
.home-v4 .core-features .layer .core-image-aling img {
	display: inline-block;
}

.home-v4 .extra-core-features {
	padding: 0px;
}
.home-v4 .extra-core-features .features-div {
	padding: 130px 0px 70px;
}
.home-v4 .extra-core-features .features-div .extra-core-features-hr {
	width: 60px;
	border-top: 1px solid #e27763;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 50px;
}
.home-v4 .extra-core-features .features-div .features-list .icon {
	font-size: 30px;
	color: #e27763;
	border: 1px solid #e27763;
	padding: 16px 19px 10px 19px;
	display: inline-block;
}
.home-v4 .extra-core-features .features-div .features-list h1 {
	margin-top: 30px;
}
.home-v4 .extra-core-features .features-div .features-list p {
	margin-bottom: 50px;
}
.home-v4 .extra-core-features .extra-core-features-image {
	padding-left: 0px;
}
.home-v4 .extra-core-features .extra-core-features-image img {
	display: block;
	width: 100%;
}

.home-v4 .testimonials.testimonials-orange-bg {
	background: url("../images/1920x600.png") no-repeat;
	background-size: 100% 100%;
}
.home-v4 .testimonials.testimonials-orange-bg #testimonial-slider .testimonial .pic {
	border-bottom: none !important;
}
.home-v4 .testimonials.testimonials-orange-bg #testimonial-slider .testimonial .pic img {
	border: 6px solid #fff !important;
	margin-bottom: 0px !important;
}

.home-v4 .creative-mind .creative-mind-text {
	background: url("../images/home-v4-creative-mind-bg.jpg");
	background-size: 100% auto;
	background-position: center center;
	background-repeat: no-repeat;
}

.home-v4 .home-page-v2-contact {
	background: url("../images/1920x1080.png");
	background-size: 100% 100%;
}
.home-v4 .home-page-v2-contact .layer {
	background-color: rgba(50, 50, 50, 0.8);
}
.home-v4 .home-page-v2-contact .layer .home-page-v2-contact-text hr {
	border-top: 1px solid #e27763;
	width: 70px;
	margin-top: 20px;
}

.home-v4 .clients .client-text hr {
	border-top: 1px solid #e27763;
	width: 70px;
	margin-top: 20px;
}

.home-v4 .counters-with-bg-image {
	background: url("../images/1920x410.png") no-repeat;
}
.home-v4 .counters-with-bg-image .layer {
	background-color: rgba(50, 50, 50, 0.5);
}

.home-v4 .meet-our-team .team-text hr {
	border-top: 1px solid #e27763;
	width: 70px;
	margin-top: 20px;
}

.home-v5 .top-container {
	padding-bottom: 20px;
}
.home-v5 .top-container .navbar-nav li.search-icon {
	display: none;
}

.home-v5 .home-page-v2-banner {
	background-color: #000;
}
.home-v5 .home-page-v2-banner .image-caption-1 h6 {
	margin-bottom: 0px;
}
.home-v5 .home-page-v2-banner .image-caption-1 p {
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
}
.home-v5 .home-page-v2-banner .image-caption-1 .btn-default {
	border: 2px solid #fff;
	padding: 0 35px;
}
.home-v5 .home-page-v2-banner img {
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
}

.home-v5 .how-it-works .how-it-works-text h6 {
	color: #e27763;
}
.home-v5 .how-it-works .how-it-works-text p {
	margin-bottom: 40px;
	text-align: justify;
	-moz-text-align-last: center;
	text-align-last: center;
}

.home-v5 .booss-demos {
	padding: 100px 0px 28px;
	background: #f7f7f7;
}
.home-v5 .booss-demos img {
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border-radius: 3px;
}
.home-v5 .booss-demos .booss-demo-text h6 {
	color: #e27763;
}
.home-v5 .booss-demos .booss-demo-text p {
	margin-bottom: 40px;
}
.home-v5 .booss-demos .booss-demo-img-text {
	margin-top: 43px;
	margin-bottom: 60px;
	letter-spacing: 0.4em;
	line-height: 36px;
}

.home-v5 .work_process {
/*
	background: url("../images/bg5.jpg") no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
*/
	padding: 0;
	position:relative;
}
.home-v5 .work_process .layer {
	padding: 200px 0px 86px;
}
.home-v5 .work_process .layer .work_process_text h6 {
	color: #fff;
}
.home-v5 .work_process .layer .work_process_text h1 {
	color: #fff;
}
.home-v5 .work_process .layer .work_process_text p {
	color: #fff;
}
.home-v5 .work_process .layer .work_process_order h1 {
	color: #fff;
	letter-spacing: 0.4em;
	line-height: 36px;
}
.home-v5 .work_process .layer .work_process_order p {
	color: #fff;
}

.home-v5 .extra-core-features {
	padding: 100px 0px 96px;
}
.home-v5 .extra-core-features .features-div {
	padding: 85px 0px 0px;
}
.home-v5 .extra-core-features .features-div .features-list-text {
	margin-bottom: 40px;
}
.home-v5 .extra-core-features .features-div .features-list-text h6 {
	color: #e27763;
}
.home-v5 .extra-core-features .features-div .features-list .feature-list-head-text {
	margin-top: 20px;
	margin-bottom: 0px;
}
.home-v5 .extra-core-features .features-div .features-list h6 {
	color: #e27763;
}
.home-v5 .extra-core-features .features-div .features-list .feature-list-para {
	margin-bottom: 0px;
}

.home-v5 .promo-box {
	background: url("../images/1920x1080.png") no-repeat;
	background-size: 100% 100%;
}
.home-v5 .promo-box .layer {
	padding: 400px 0px;
}
.home-v5 .promo-box .layer .creative-text h6 {
	font-size: 18px;
	letter-spacing: 0.7em;
	line-height: 30px;
}
.home-v5 .promo-box .layer .creative-text h1 {
	font-size: 100px;
	letter-spacing: 0.7em;
	margin-top: 41px;
	display: inline-block;
	margin-bottom: 20px;
}

.home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div {
	padding: 153px 0px 0px;
}
.home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div .features-list h1 {
	letter-spacing: 0.4em;
	line-height: 36px;
}
.home-v5 .extra-core-features.extra-second-core-feature img {
	display: block;
}

.home-v5 .counters-with-bg-image {
	background: url("../images/1920x410.png") no-repeat;
}
.home-v5 .counters-with-bg-image .layer {
	background-color: rgba(50, 50, 50, 0.5);
}

.home-v5 .services_first_part.third_part .services-top-text {
	margin-bottom: 40px;
}
.home-v5 .services_first_part.third_part .services-top-text h6 {
	color: #e27763;
}

.home-v5 .meet-our-team .team-text h6 {
	color: #e27763;
}

.home-v5 .creative_content .servive_creative_content-text h6 {
	color: #e27763;
}

.header .top-container {
	margin-top: 40px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1;
 }
.header .top-container .navbar-primary.affix-top,  .header .top-container .navbar-primary.affix {
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li {
	margin-right: 5px;
	padding: 0 10px;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li > a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li > a {
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li a {
	color: #CBAC62;
	letter-spacing: 1px;
	font-family: 'oswald_regularregular';
	font-weight: 100;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li a:hover, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li a:focus,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li a:hover,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li a:focus {
	background: transparent;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li:hover, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li:focus, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.active,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li:hover,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li:focus,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.active {
	background: #e27763;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.dropdown.open > a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.dropdown.open > a {
	border-bottom: 2px solid #FFF;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.dropdown.open a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.dropdown.open a {
	padding-bottom: 5px !important;
	background: transparent;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.dropdown.open a:hover, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.dropdown.open a:focus,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.dropdown.open a:hover,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.dropdown.open a:focus {
	background: transparent;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu {
	background: #000;
	box-shadow: none;
	border-radius: 0px;
	border: none;
	padding: 0px;
	padding-top: 0px;
	margin-top: 13px;
	padding-bottom: 10px;
	box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu li,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu li {
	margin-right: 0px;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu li a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu li a {
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	padding: 10px 15px;
	color: #fff !important;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu li a:hover, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu li a:focus,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu li a:hover,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav > li.dropdown.open .dropdown-menu li a:focus {
	background: #e27763;
	color: #fff;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li {
	background: transparent;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li > a:hover, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li > a:focus,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li > a:hover,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li > a:focus {
	background: transparent;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li:hover > a, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li:focus > a, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li.active > a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li:hover > a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li:focus > a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li.active > a {
	color: #fff;
	padding-bottom: 5px !important;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li {
	padding: 0 15px !important;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li a {
	padding: 10px 0 !important;
	color: #000 !important;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li a:hover, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li a:focus,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li a:hover,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li a:focus {
	background: transparent;
	color: #e27763 !important;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li:hover > a, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li:focus > a, .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li.active > a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li:hover > a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li:focus > a,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li.active > a {
	border-bottom: 2px solid #e27763 !important;
	padding-bottom: 8px !important;
}
.header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li::before,  .header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav.underline > li.dropdown.open li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 27px;
	width: 0;
	border-top: 2px solid #fff;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.header .top-container .navbar-primary.affix-top .navbar-toggle,  .header .top-container .navbar-primary.affix .navbar-toggle {
	background: #CBAC62;
	margin-bottom: 0px;
	margin-top: 2px;
}
.header .top-container .navbar-primary.affix-top .navbar-toggle .icon-bar,  .header .top-container .navbar-primary.affix .navbar-toggle .icon-bar {
	background: #000;
}
.header .top-container .navbar-primary.affix {
	top: 0px;
	left: 0px;
	right: 0px;
	/*background: #B6B6B6;*/
	background: rgba(0, 0, 0, 0.5);
	padding: 0px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.header .top-container .navbar-primary.affix .navbar-header {
	padding: 10px;
	padding-left: 0px;
}
.header .top-container .navbar-primary.affix .navbar-header .logo-image .logo-hover {
	display: inline-block;
}
.header .top-container .navbar-primary.affix .navbar-header .logo-image .logo-normal,  .header .top-container .navbar-primary.affix .navbar-header .logo-image span {
	display: none;
}
.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav > li > a {
	color: #CBAC62 !important;
	padding-top: 15px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav > li > a:hover, .header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav > li > a:focus {
	color: #fff !important;
	border-bottom: 2px solid #CBAC62 !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav > li.active a {
	color: #e27763 !important;
	border-bottom: 2px solid #e27763 !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav > li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 27px;
	width: 0;
	border-top: 2px solid #fff;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.header .top-container .navbar-primary.affix .navbar-toggle {
	border: 1px solid #CBAC62 !important;
}
.header .top-container .navbar-primary.affix .navbar-toggle .icon-bar {
	background: #000 !important;
}
.header .top-container .search-icon:hover a {
	border-bottom: none !important;
}

.counters {
	background: #f7f7f7;
	padding: 100px 0px 98px;
}
.counters .icon {
	background: #e27763;
	border-radius: 50%;
	width: 110px;
	height: 110px;
	display: inline-block;
	font-size: 48px;
	padding: 25px;
	margin-bottom: 30px;
	color: #fff;
}
.counters .count-details .count-number {
	color: #323232;
	font-size: 30px;
	font-family: 'oswald_regularregular';
	letter-spacing: 0.4em;
	display: block;
}
.counters .count-details .count-name {
	color: #878888;
	font-size: 16px;
	font-family: 'open_sansregular';
}
/* Counters with bg image */
.counters-with-bg-image {
	background: url("../images/1920x410.png") no-repeat;
	padding: 0px;
	background-size: 100% 100% !important;
}
.counters-with-bg-image .layer {
	background-color: rgba(50, 50, 50, 0.4);
	padding: 100px 0px;
}
.counters-with-bg-image .layer .count-details .count-number {
	color: #ffffff;
}
.counters-with-bg-image .layer .count-details .count-name {
	color: #ffffff;
}

.cta {
	padding: 63px 0;
	background: #e27763;
}
.cta .buynow-button {
	margin-top: 10px;
}
.cta .buynow-button .btn-default {
	border: 2px solid #fff;
	margin-top: 0px;
}
.cta.cta-gray-bg {
	background: #f0f0f0;
}
.cta.cta-gray-bg .buynow-text h1 {
	font-size: 40px;
	color: #777;
}
.cta.cta-gray-bg .buynow-button .btn-gray-buynow {
	margin-top: 0px;
}

.portfolio {
	padding: 100px 0px;
}
.portfolio #porfolio-nav {
	display: none;
}
.portfolio .grid {
	margin-top: 30px;
	margin-bottom: 30px;
}
.portfolio .grid .gutter-sizer {
	width: 30px;
}
.portfolio .grid .grid-sizer {
	width: 22%;
}
.portfolio .grid .grid-item {
	padding: 0;
}
.portfolio .grid .grid-item .image-holder {
	overflow: hidden;
}
.portfolio .grid .grid-item .image-holder img {

	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
}
.portfolio .grid .grid-item figcaption {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	overflow: hidden;
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
}
.portfolio .grid .grid-item figcaption .showcase-lead {
	position: absolute;
	opacity: 0;
	left: 20px;
	right: 20px;
	top: 50%;
	text-align: center;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.portfolio .grid .grid-item figcaption .showcase-lead .showcase-category {
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	opacity: 0;
	position: relative;
	top: -50px;
	text-transform: uppercase;
	letter-spacing: 0.4em;
	line-height: 36px;
}
.portfolio .grid .grid-item figcaption .showcase-lead span {
	font-family: 'open_sanslight';
	font-size: 11px;
	color: #fff;
	letter-spacing: 0.25em;
	line-height: 30px;
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	opacity: 0;
	position: relative;
	top: 50px;
	margin: 0;
	display: block;
}
.portfolio .grid .grid-item figcaption .showcase-lead .showcase-cntrls {
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	margin-top: 22px;
	opacity: 0;
	position: relative;
	top: -30px;
	display: inline-block;
}
.portfolio .grid .grid-item figcaption .showcase-lead .showcase-cntrls a.icon-round i {
	color: #fff;
	font-size: 24px;
}
.portfolio .grid .grid-item figcaption .dripicons-heart {
	position: absolute;
	opacity: 0;
	left: 20px;
	right: 20px;
	top: 95%;
	text-align: right;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	font-size: 24px;
	color: #fff;
	padding-bottom: 10px;
}
.portfolio .grid .grid-item:hover figcaption {
	background-color: rgba(42, 42, 42, 0.8);
}
.portfolio .grid .grid-item:hover figcaption .showcase-category,  .portfolio .grid .grid-item:hover figcaption span,  .portfolio .grid .grid-item:hover figcaption .showcase-cntrls {
	opacity: 1;
	top: 0;
	left: 0;
}
.portfolio .grid .grid-item:hover .showcase-lead {
	opacity: 1;
}
.portfolio .grid .grid-item:hover .dripicons-heart {
	opacity: 1;
}
.portfolio .grid .grid-item:hover img {
	-webkit-transform: scale(1.3) rotateZ(-7deg);
	-ms-transform: scale(1.3) rotateZ(-7deg);
	-o-transform: scale(1.3) rotateZ(-7deg);
	transform: scale(1.3) rotateZ(-7deg);
}
.portfolio .grid .grid-item:hover figcaption:after {
	width: 100%;
}

.meet-our-team1 {
	padding: 50px 0px;
	border-bottom: 1px solid #444;
}
.meet-our-team2 {
	padding: 0;

}
.meet-our-team .owl-controls {
	display: none !important;
}
.meet-our-team1 .item1, .meet-our-team2 .item1 {
	position: relative;
	overflow: hidden;
	margin-top: 40px;
	border: 1px solid #CBAC62;
}
.meet-our-team1 .item1 .team-content1, .meet-our-team2 .item1 .team-content1 {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	padding: 100px 18px;
	transform: translateX(-100%);
	transition: all 0.20s ease 0s;
}
.meet-our-team1 .item1 .team-content1 .team-designation1, .meet-our-team2 .item1 .team-content1 .team-designation1 {
	font-size: 11px;
	color: #FFF;
	display: block;
	margin-bottom: 25px;
	font-family: 'open_sanslight';
	text-align: center;
	letter-spacing: 0.05em;
	font-weight: bold;
	line-height: 30px;
}
.meet-our-team1 .item1:hover .team-content1, .meet-our-team2 .item1:hover .team-content1 {
	transform: translateY(0);
	background: rgba(42, 42, 42, 0.5);
}
.meet-our-team1 .item1 .team_contact1, .meet-our-team2 .item1 .team_contact1 {
	text-align: center;
	padding-left: 0px;
}
.meet-our-team1 .item1 .team_contact1 > li {
	display: inline-block;
	margin-right: 5px;
	border: 1px solid #e27763;
	border-radius: 50%;
	padding: 3px;
}
.meet-our-team1 .item1 .team_contact1 > li > a, .meet-our-team2 .item1 .team_contact1 > li > a {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	font-size: 24px;
	color: #fff;
	line-height: 33px;
	text-align: center;
	display: inline-block;
	transition: border 0.3s ease 0s;
	background: #CBAC62;
	padding-top: 15px;
}
.meet-our-team1 .item1 .team_contact1 > li > a:hover, .meet-our-team2 .item1 .team_contact1 > li > a:hover {
	background: #de644d;
}
.meet-our-team1 .item1 .team-prof1, .meet-our-team2 .item1 .team-prof1 {
	width: 100%;
	position: absolute;
	bottom: 0;
	text-align: right;
	padding: 15%;
	transform: translateX(0);
	transition: all 0.20s ease 0s;
}
.meet-our-team1 .item1 .team-prof1 .team-title1, .meet-our-team2 .item1 .team-prof1 .team-title1 {
	font-size: 24px;
	color: #CBAC62;
	text-shadow: 2px 2px #000;
	margin: 0 0 8px 0;
	text-transform: uppercase;
	font-family: 'oswaldlight';
	text-align: center;
	letter-spacing: 0.2em;
	margin-bottom: 0px;
	font-weight: 100;
}
.meet-our-team1 .item1 .team-prof1 a .team-title1:hover, .meet-our-team2 .item1 .team-prof1 a .team-title1:hover {
	font-size: 24px;
	color: #fff;
	text-shadow: 0px 0px #000;
	margin: 0 0 8px 0;
	text-transform: uppercase;
	font-family: 'oswaldlight';
	text-align: center;
	letter-spacing: 0.2em;
	margin-bottom: 0px;
	font-weight: 100;
}
.meet-our-team1 .item1 .team-prof1 .team-designation1, .meet-our-team2 .item1 .team-prof1 .team-designation1 {
	font-size: 11px;
	color: #fff;
	margin-bottom: 0;
	font-family: 'open_sanslight';
	text-align: center;
	display: block;
	letter-spacing: 0.05em;
	font-weight: bold;
	line-height: 30px;
}
.meet-our-team1 .item1:hover .team-prof, .meet-our-team2 .item1:hover .team-prof {
	transform: translateX(100%);
}


.testimonials {
	background: url("../images/1920x600.png") no-repeat;
	background-size: 100% 100%;
}
.testimonials .layer {
	background-color: rgba(50, 50, 50, 0.7);
	padding: 131px 0px;
}
.testimonials .layer #testimonial-slider .testimonial {
	margin: 20px 0;
}
.testimonials .layer #testimonial-slider .testimonial .testimonial-content {
	width: 20%;
	display: inline-block;
	float: left;
}
.testimonials .layer #testimonial-slider .testimonial .testimonial-content .pic {
	border-bottom: 1px solid #fff;
	display: inline-block;
	width: 30px;
}
.testimonials .layer #testimonial-slider .testimonial .testimonial-content .pic img {
	border-radius: 50%;
	margin-bottom: 30px;
	border: 1px solid #fff;
}
.testimonials .layer #testimonial-slider .testimonial .testimonial-content .title {
	font-size: 16px;
	color: #fff;
	font-family: 'oswald_regularregular';
	display: block;
	letter-spacing: 0.4em;
	margin-top: 30px;
	line-height: 30px;
}
.testimonials .layer #testimonial-slider .testimonial .testimonial-content .post {
	font-size: 11px;
	color: #fff;
	font-family: 'open_sanslight';
	letter-spacing: 0.05em;
	line-height: 30px;
}
.testimonials .layer #testimonial-slider .testimonial .description {
	display: inline-block;
	width: 80%;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 30px;
	color: #fff;
	margin: 0;
	position: relative;
	font-family: 'open_sanslight_italic';
	line-height: 48px;
}
.testimonials .layer #testimonial-slider .owl-controls {
	margin-top: 40px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-pagination {
	text-align: left;
	margin-top: 20px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-pagination .owl-page span {
	background: url("../images/new-all-image.png");
	background-position: -175px -21px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-pagination .owl-page.active span {
	background: url("../images/new-all-image.png");
	background-position: -130px -39px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,  .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	position: absolute;
	top: 39%;
	opacity: inherit;
	border-radius: 0px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
	background: url("../images/new-all-image.png");
	background-position: -3px -89px;
	font-size: 25px;
	left: -260px;
	width: 63px;
	height: 65px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
	background: url("../images/new-all-image.png");
	background-position: -3px -162px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	background: url("../images/new-all-image.png");
	background-position: -69px -88px;
	font-size: 25px;
	right: -260px;
	width: 63px;
	height: 65px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
	background: url("../images/new-all-image.png");
	background-position: -70px -161px;
}
/* Testimonials with orange layer bg */
.testimonials.testimonials-orange-bg {
	background: url("../images/1920x600.png") no-repeat;
	background-size: 100% 100%;
}
.testimonials.testimonials-orange-bg .layer {
	background: rgba(226, 119, 99, 0.9);
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .testimonial {
	margin-top: 70px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination {
	text-align: center;
	width: 173px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination .owl-page span {
	background: url("../images/new-all-image.png");
	background-position: -175px -39px;
	width: 12px;
	height: 12px;
	opacity: 1;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination .owl-page.active span {
	background: url("../images/new-all-image.png");
	background-position: -130px -39px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
	background: url("../images/new-all-image.png");
	background-position: -142px -184px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
	background: url("../images/new-all-image.png");
	background-position: -3px -162px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	background: url("../images/new-all-image.png");
	background-position: -209px -183px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
	background: url("../images/new-all-image.png");
	background-position: -70px -161px;
}
/* Testimonials with bg color */
.testimonials.testimonials-bg-color {
	background: #f7f7f7;
}
.testimonials.testimonials-bg-color .layer {
	background: #f7f7f7;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .testimonial-content .pic {
	border-bottom: none;
	width: auto;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .testimonial-content .pic img {
	border: 4px solid #e27763;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .testimonial-content .title {
	color: #323232;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .testimonial-content .post {
	color: #777;
	font-family: 'robotothin';
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .testimonial .description {
	color: #878888;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
	text-align: center;
	width: 173px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination .owl-page span {
	background: url("../images/new-all-image.png");
	background-position: -145px -21px;
	width: 12px;
	height: 12px;
	opacity: 1;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination .owl-page.active span {
	background: url("../images/new-all-image.png");
	background-position: -129px -21px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,  .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	width: 68px;
	height: 45px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
	background: url("../images/new-all-image.png");
	background-position: -139px -77px;
	left: -180px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
	background: url("../images/new-all-image.png");
	background-position: -139px -127px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	background: url("../images/new-all-image.png");
	background-position: -210px -78px;
	right: -180px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
	background: url("../images/new-all-image.png");
	background-position: -210px -128px;
}

.clients {
	padding: 100px 0px;
}
.clients .owl-logo-carousel {
	margin-top: 30px;
}
.clients .owl-logo-carousel .item {
	text-align: center;
	border-right: 1px solid #e2e2e2;
}
.clients .owl-logo-carousel .item > img {
	display: inline-block;
}
.clients .owl-logo-carousel .owl-pagination {
	display: none;
}

.core-features {
	background: url("../images/1920x1000.png");
	background-size: 100% 100%;
	padding: 0px;
}
.core-features .layer {
	background-color: rgba(50, 50, 50, 0.8);
	padding: 100px 0px 46px;
}
.core-features .layer .features-text {
	margin-bottom: 80px;
}
.core-features .layer .features-text h6 {
	color: #f0f0f0;
}
.core-features .layer .features-text h1 {
	color: #f0f0f0;
	letter-spacing: 20px;
}
.core-features .layer .features-text p {
	color: #f0f0f0;
}
.core-features .layer .features-list .icon {
	font-size: 30px;
	color: #f0f0f0;
	border: 1px solid #fff;
	padding: 16px 19px 10px 19px;
	display: inline-block;
	letter-spacing: 0.05em;
}
.core-features .layer .features-list h1 {
	color: #fff;
	margin-top: 22px;
	margin-bottom: 8px;
	letter-spacing: 0.4em;
	line-height: 36px;
}
.core-features .layer .features-list p {
	color: #fff;
	margin-bottom: 50px;
}
.core-features .layer.core-features-hover .features-list:hover .icon {
	background: #fff;
	border: 1px solid #000;
	color: #000;
}

.creative-mind {
	padding: 100px 0px 61px;
}
.creative-mind img {
	display: inline-block;
}
.creative-mind .creative-mind-text {
	padding: 200px 0px 240px;
}
.creative-mind .creative-mind-text .creative-hr-line {
	border-top: 1px solid #e27763;
	width: 80px;
	display: inline-block;
	margin-bottom: 0px;
}
.creative-mind .creative-mind-text h1 {
	font-size: 36px;
	line-height: 48px;
	letter-spacing: 0.7em;
}
.creative-mind .creative-mind-text h6 {
	color: #e27763;
	margin-top: 20px;
	margin-bottom: 20px;
}
.creative-mind .creative-mind-text p {

	line-height: 2.3em;
}
.creative-mind .creative-mind-text .buynow-button .btn-primary {
	margin-right: 26px;
	padding: 0 30px;
}

.extra-core-features {
	padding: 100px 0px 98px;
}
.extra-core-features .features-div {
	padding: 116px 0px 55px;
}
.extra-core-features .features-div .features-list .icon {
	font-size: 30px;
	color: #e27763;
	border: 1px solid #e27763;
	padding: 16px 19px 10px 19px;
	display: inline-block;
	letter-spacing: 0.05em;
}
.extra-core-features .features-div .features-list h1 {
	margin-top: 22px;
	margin-bottom: 8px;
	letter-spacing: 0.4em;
	line-height: 36px;
}
.extra-core-features .features-div .features-list p {
	margin-bottom: 50px;
}
.extra-core-features .features-div.extra-core-features-hover .features-list:hover .icon {
	background: #e27763;
	color: #fff;
	border: 1px solid #db553c;
}
.extra-core-features .features-div.extra-core-features-hover .features-list:hover h1 {
	color: #e27763;
}
.extra-core-features img {
	display: inline-block;
}

.faq {
	padding: 100px 0px 73px;
}
.faq h1 {
	margin-top: 0px;
	margin-bottom: 28px;
}
.faq .panel-group .panel.panel-default {
	border-radius: 0px;
	margin-bottom: 11px;
}
.faq .panel-group .panel.panel-default .panel-heading {
	background: transparent;
	border-radius: 0px;
	padding-left: 30px;
}
.faq .panel-group .panel.panel-default .panel-heading.active {
	background-color: #e27763;
	color: #fff;
}
.faq .panel-group .panel.panel-default .panel-heading.active a {
	color: #fff;
	line-height: 30px;
}
.faq .panel-group .panel.panel-default .panel-body {
	padding: 15px 25px 15px 30px;
}
.faq .faq-text {
	background: #e27763;
	padding: 110px;
}
.faq .faq-text .btn.btn-next {
	letter-spacing: 0.2em;
}

.creative_content {
	padding: 100px 0;
}
.creative_content h6 {
	margin-top: 0;
}
.creative_content p {
	margin-bottom: 43px;
	text-align: justify;
	max-width: 1055px;
}

.free-trial {
	background: #f7f7f7;
	padding: 135px 0px 151px;
}

.home-page-v2-contact {
	background: url("../images/1920x1080.png");
	background-size: 100% 100%;
}
.home-page-v2-contact .layer {
	background-color: rgba(50, 50, 50, 0.8);
	padding: 170px 0px 142px;
}
.home-page-v2-contact .layer .home-page-v2-contact-text h6 {
	color: #f0f0f0;
}
.home-page-v2-contact .layer .home-page-v2-contact-text h1 {
	color: #fff;
}
.home-page-v2-contact .layer .home-page-v2-contact-text p {
	color: #f0f0f0;
	margin-bottom: 30px;
}
.home-page-v2-contact .layer .contact-form .form-group {
	margin-left: -7px !important;
	margin-right: -7px !important;
}
.home-page-v2-contact .layer .contact-form .form-control {
	margin-top: 20px;
	margin-bottom: 10px;
	background: transparent;
	border: 1px solid rgba(234, 234, 234, 0.1);
	border-radius: 0px;
	font-family: 'open_sanslight';
	font-size: 14px;
	height: 50px;
	padding-left: 30px;
	box-shadow: none !important;
	color: #fff;
	line-height: 30px;
}
 .home-page-v2-contact .layer .contact-form .form-control::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #fff;
 font-family: 'open_sansregular';
 line-height: 30px;
}
 .home-page-v2-contact .layer .contact-form .form-control::-moz-placeholder {
        /* Firefox 19+ */
        color: #fff;
 font-family: 'open_sansregular';
 line-height: 30px;
}
 .home-page-v2-contact .layer .contact-form .form-control:-ms-input-placeholder {
        /* IE 10+ */
        color: #fff;
 font-family: 'open_sansregular';
 line-height: 30px;
}
 .home-page-v2-contact .layer .contact-form .form-control:-moz-placeholder {
        /* Firefox 18- */
        color: #fff;
 font-family: 'open_sansregular';
 line-height: 30px;
}
.home-page-v2-contact .layer .contact-form span {
	color: #e27763;
	font-family: 'open_sanslight';
	font-size: 14px;
	padding: 5px;
}
.home-page-v2-contact .layer .contact-form .btn-primary {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.home-page-v2-contact .layer .contact-form p {
	padding-left: 30px;
	margin-top: 0px;
	color: #999;
}
.home-page-v2-contact .layer .contact-form p span {
	color: #e27763;
	font-family: 'open_sanslight';
	font-size: 14px;
	padding: 5px;
}
.home-page-v2-contact .layer .contact-form p span a {
	color: #e27763;
}

.home-page-v2-banner .v2-banner {
	position: absolute;
	width: 100%;
}
.home-page-v2-banner .image-caption-1 {
	display: table;
	margin: 0 auto;
	vertical-align: middle;
}
.home-page-v2-banner .image-caption-1 .banner-caption {
	vertical-align: middle;
	display: table-cell;
}

.how-it-works {
	padding: 100px 0px;
}
.how-it-works .how-it-works-text h6 {
	color: #777;
}
.how-it-works .v2-services {
	margin-top: 50px;
}
.how-it-works .v2-services .services-order {
	padding-top: 70px;
}
.how-it-works .v2-services .services-order span {
	font-family: 'oswaldlight';
	font-size: 30px;
	color: #e27763;
	border: 1px solid #f0f0f0;
	border-radius: 50%;
	padding: 20px;
	letter-spacing: 0px;
	padding-top: 22px;
}
.how-it-works .v2-services .services-order hr {
	border-top: 1px solid #f0f0f0;
	width: 60px;
	webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	margin-top: 55px;
}
.how-it-works .v2-services .v2-services-text {
	padding-top: 50px;
}
.how-it-works .v2-services .v2-services-text h6 {
	letter-spacing: 0.4em;
	margin-bottom: 14px;
	font-family: 'open_sansregular';
}
.how-it-works .v2-services .v2-services-text h1 {
	margin-bottom: 16px;
	letter-spacing: 0.7em;
	line-height: 36px;
}

.mutipurpose {
	background: #000;
	padding: 100px 0;
	border-bottom: 10px solid #fff203;
}
.mutipurpose .mutipurpose-text .btn {
	padding: 0 25px;
}
.mutipurpose.multipurpose-orange-bg0, .mutipurpose.multipurpose-orange-bg10, .mutipurpose.multipurpose-orange-bg11, .mutipurpose.multipurpose-orange-bg12, .mutipurpose.multipurpose-orange-bgc, .mutipurpose.multipurpose-orange-bg13, .mutipurpose.multipurpose-orange-bg14, .mutipurpose.multipurpose-orange-bg15, .mutipurpose.multipurpose-orange-bg16, .mutipurpose.multipurpose-orange-bg17, .mutipurpose.multipurpose-orange-bg18, .mutipurpose.multipurpose-orange-bg19, .mutipurpose.multipurpose-orange-bg20, .mutipurpose.multipurpose-orange-bg21, .mutipurpose.multipurpose-orange-bg22, .mutipurpose.multipurpose-orange-bg23, .mutipurpose.multipurpose-orange-bg24, .mutipurpose.multipurpose-orange-bg25, .mutipurpose.multipurpose-orange-bg26, .mutipurpose.multipurpose-orange-bg27, .mutipurpose.multipurpose-orange-bg28, .mutipurpose.multipurpose-orange-bg29, .mutipurpose.multipurpose-orange-bg30, .mutipurpose.multipurpose-orange-bg31, .mutipurpose.multipurpose-orange-bg32, .mutipurpose.multipurpose-orange-bg33, .mutipurpose.multipurpose-orange-bg34, .mutipurpose.multipurpose-orange-bg35, .mutipurpose.multipurpose-orange-bg36, .mutipurpose.multipurpose-orange-bg37, .mutipurpose.multipurpose-orange-bg38, .mutipurpose.multipurpose-orange-bg39, .mutipurpose.multipurpose-orange-bg40, .mutipurpose.multipurpose-orange-bg41, .mutipurpose.multipurpose-orange-bg42, .mutipurpose.multipurpose-orange-bg43, .mutipurpose.multipurpose-orange-bg44, .mutipurpose.multipurpose-orange-bg45, .mutipurpose.multipurpose-orange-bg46, .mutipurpose.multipurpose-orange-bg47, .mutipurpose.multipurpose-orange-bg48, .mutipurpose.multipurpose-orange-bg49, .mutipurpose.multipurpose-orange-bg50, .mutipurpose.multipurpose-orange-bg51, .mutipurpose.multipurpose-orange-bg52, .mutipurpose.multipurpose-orange-bg53, .mutipurpose.multipurpose-orange-bg54, .mutipurpose.multipurpose-orange-bg55, .mutipurpose.multipurpose-orange-bg56, .mutipurpose.multipurpose-orange-bg57, .mutipurpose.multipurpose-orange-bg58, .mutipurpose.multipurpose-orange-bg59, .mutipurpose.multipurpose-orange-bg60, .mutipurpose.multipurpose-orange-bg61, .mutipurpose.multipurpose-orange-bg62, .mutipurpose.multipurpose-orange-bg63, .mutipurpose.multipurpose-orange-bg64, .mutipurpose.multipurpose-orange-bg65 {
/*
	background: url("../images/bg.jpg") no-repeat center;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
*/
	padding: 0px;
	position:relative;
}
.mutipurpose.multipurpose-orange-bg0 .layer, .mutipurpose.multipurpose-orange-bg10 .layer, .mutipurpose.multipurpose-orange-bg11 .layer, .mutipurpose.multipurpose-orange-bg12 .layer, .mutipurpose.multipurpose-orange-bg13 .layer, .mutipurpose.multipurpose-orange-bg14 .layer, .mutipurpose.multipurpose-orange-bg15 .layer, .mutipurpose.multipurpose-orange-bg16 .layer, .mutipurpose.multipurpose-orange-bg17 .layer, .mutipurpose.multipurpose-orange-bg18 .layer, .mutipurpose.multipurpose-orange-bg19 .layer, .mutipurpose.multipurpose-orange-bg20 .layer, .mutipurpose.multipurpose-orange-bg21 .layer, .mutipurpose.multipurpose-orange-bg22 .layer, .mutipurpose.multipurpose-orange-bg23 .layer, .mutipurpose.multipurpose-orange-bg24 .layer, .mutipurpose.multipurpose-orange-bg25 .layer, .mutipurpose.multipurpose-orange-bg26 .layer, .mutipurpose.multipurpose-orange-bg27 .layer, .mutipurpose.multipurpose-orange-bg28 .layer, .mutipurpose.multipurpose-orange-bg29 .layer, .mutipurpose.multipurpose-orange-bg30 .layer, .mutipurpose.multipurpose-orange-bg31 .layer, .mutipurpose.multipurpose-orange-bg32 .layer, .mutipurpose.multipurpose-orange-bg33 .layer, .mutipurpose.multipurpose-orange-bg34 .layer, .mutipurpose.multipurpose-orange-bg35 .layer, .mutipurpose.multipurpose-orange-bg36 .layer, .mutipurpose.multipurpose-orange-bg37 .layer, .mutipurpose.multipurpose-orange-bg38 .layer, .mutipurpose.multipurpose-orange-bg39 .layer, .mutipurpose.multipurpose-orange-bg40 .layer, .mutipurpose.multipurpose-orange-bg41 .layer, .mutipurpose.multipurpose-orange-bg42 .layer, .mutipurpose.multipurpose-orange-bg43 .layer, .mutipurpose.multipurpose-orange-bg44 .layer, .mutipurpose.multipurpose-orange-bg45 .layer, .mutipurpose.multipurpose-orange-bg46 .layer, .mutipurpose.multipurpose-orange-bg47 .layer, .mutipurpose.multipurpose-orange-bg48 .layer, .mutipurpose.multipurpose-orange-bg49 .layer, .mutipurpose.multipurpose-orange-bg50 .layer, .mutipurpose.multipurpose-orange-bg51 .layer, .mutipurpose.multipurpose-orange-bg52 .layer, .mutipurpose.multipurpose-orange-bg53 .layer, .mutipurpose.multipurpose-orange-bg54 .layer, .mutipurpose.multipurpose-orange-bg55 .layer, .mutipurpose.multipurpose-orange-bg56 .layer, .mutipurpose.multipurpose-orange-bg57 .layer, .mutipurpose.multipurpose-orange-bg58 .layer, .mutipurpose.multipurpose-orange-bg59 .layer, .mutipurpose.multipurpose-orange-bg60 .layer, .mutipurpose.multipurpose-orange-bg61 .layer, .mutipurpose.multipurpose-orange-bg62 .layer, .mutipurpose.multipurpose-orange-bg63 .layer, .mutipurpose.multipurpose-orange-bg64 .layer, .mutipurpose.multipurpose-orange-bg65 .layer {
	padding: 300px 0;
}
.mutipurpose.multipurpose-orange-bg0 .layer h1, .mutipurpose.multipurpose-orange-bg10 .layer h1, .mutipurpose.multipurpose-orange-bg11 .layer h1, .mutipurpose.multipurpose-orange-bg12 .layer h1, .mutipurpose.multipurpose-orange-bg13 .layer h1, .mutipurpose.multipurpose-orange-bg14 .layer h1, .mutipurpose.multipurpose-orange-bg15 .layer h1, .mutipurpose.multipurpose-orange-bg16 .layer h1, .mutipurpose.multipurpose-orange-bg17 .layer h1, .mutipurpose.multipurpose-orange-bg18 .layer h1, .mutipurpose.multipurpose-orange-bg19 .layer h1, .mutipurpose.multipurpose-orange-bg20 .layer h1, .mutipurpose.multipurpose-orange-bg21 .layer h1, .mutipurpose.multipurpose-orange-bg22 .layer h1, .mutipurpose.multipurpose-orange-bg23 .layer h1, .mutipurpose.multipurpose-orange-bg24 .layer h1, .mutipurpose.multipurpose-orange-bg25 .layer h1, .mutipurpose.multipurpose-orange-bg26 .layer h1, .mutipurpose.multipurpose-orange-bg27 .layer h1, .mutipurpose.multipurpose-orange-bg28 .layer h1, .mutipurpose.multipurpose-orange-bg29 .layer h1, .mutipurpose.multipurpose-orange-bg30 .layer h1, .mutipurpose.multipurpose-orange-bg31 .layer h1, .mutipurpose.multipurpose-orange-bg32 .layer h1, .mutipurpose.multipurpose-orange-bg33 .layer h1, .mutipurpose.multipurpose-orange-bg34 .layer h1, .mutipurpose.multipurpose-orange-bg35 .layer h1, .mutipurpose.multipurpose-orange-bg36 .layer h1, .mutipurpose.multipurpose-orange-bg37 .layer h1, .mutipurpose.multipurpose-orange-bg38 .layer h1, .mutipurpose.multipurpose-orange-bg39 .layer h1, .mutipurpose.multipurpose-orange-bg40 .layer h1, .mutipurpose.multipurpose-orange-bg41 .layer h1, .mutipurpose.multipurpose-orange-bg42 .layer h1, .mutipurpose.multipurpose-orange-bg43 .layer h1, .mutipurpose.multipurpose-orange-bg44 .layer h1, .mutipurpose.multipurpose-orange-bg45 .layer h1, .mutipurpose.multipurpose-orange-bg46 .layer h1, .mutipurpose.multipurpose-orange-bg47 .layer h1, .mutipurpose.multipurpose-orange-bg48 .layer h1, .mutipurpose.multipurpose-orange-bg49 .layer h1, .mutipurpose.multipurpose-orange-bg50 .layer h1, .mutipurpose.multipurpose-orange-bg51 .layer h1, .mutipurpose.multipurpose-orange-bg52 .layer h1, .mutipurpose.multipurpose-orange-bg53 .layer h1, .mutipurpose.multipurpose-orange-bg54 .layer h1, .mutipurpose.multipurpose-orange-bg55 .layer h1, .mutipurpose.multipurpose-orange-bg56 .layer h1, .mutipurpose.multipurpose-orange-bg57 .layer h1, .mutipurpose.multipurpose-orange-bg58 .layer h1, .mutipurpose.multipurpose-orange-bg59 .layer h1, .mutipurpose.multipurpose-orange-bg60 .layer h1, .mutipurpose.multipurpose-orange-bg61 .layer h1, .mutipurpose.multipurpose-orange-bg62 .layer h1, .mutipurpose.multipurpose-orange-bg63 .layer h1, .mutipurpose.multipurpose-orange-bg64 .layer h1, .mutipurpose.multipurpose-orange-bg65 .layer h1 {
	color: #CBAC62;
	font-size: 50px;
}
.mutipurpose.multipurpose-orange-bg0 .layer p, .mutipurpose.multipurpose-orange-bg10 .layer p, .mutipurpose.multipurpose-orange-bg11 .layer p, .mutipurpose.multipurpose-orange-bg12 .layer p, .mutipurpose.multipurpose-orange-bg13 .layer p, .mutipurpose.multipurpose-orange-bg14 .layer p, .mutipurpose.multipurpose-orange-bg15 .layer p, .mutipurpose.multipurpose-orange-bg16 .layer p, .mutipurpose.multipurpose-orange-bg17 .layer p, .mutipurpose.multipurpose-orange-bg18 .layer p, .mutipurpose.multipurpose-orange-bg19 .layer p, .mutipurpose.multipurpose-orange-bg20 .layer p, .mutipurpose.multipurpose-orange-bg21 .layer p, .mutipurpose.multipurpose-orange-bg22 .layer p, .mutipurpose.multipurpose-orange-bg23 .layer p, .mutipurpose.multipurpose-orange-bg24 .layer p, .mutipurpose.multipurpose-orange-bg25 .layer p, .mutipurpose.multipurpose-orange-bg26 .layer p, .mutipurpose.multipurpose-orange-bg27 .layer p, .mutipurpose.multipurpose-orange-bg28 .layer p, .mutipurpose.multipurpose-orange-bg29 .layer p, .mutipurpose.multipurpose-orange-bg30 .layer p, .mutipurpose.multipurpose-orange-bg31 .layer p, .mutipurpose.multipurpose-orange-bg32 .layer p, .mutipurpose.multipurpose-orange-bg33 .layer p, .mutipurpose.multipurpose-orange-bg34 .layer p, .mutipurpose.multipurpose-orange-bg35 .layer p, .mutipurpose.multipurpose-orange-bg36 .layer p, .mutipurpose.multipurpose-orange-bg37 .layer p, .mutipurpose.multipurpose-orange-bg38 .layer p, .mutipurpose.multipurpose-orange-bg39 .layer p, .mutipurpose.multipurpose-orange-bg40 .layer p, .mutipurpose.multipurpose-orange-bg41 .layer p, .mutipurpose.multipurpose-orange-bg42 .layer p, .mutipurpose.multipurpose-orange-bg43 .layer p, .mutipurpose.multipurpose-orange-bg44 .layer p, .mutipurpose.multipurpose-orange-bg45 .layer p, .mutipurpose.multipurpose-orange-bg46 .layer p, .mutipurpose.multipurpose-orange-bg47 .layer p, .mutipurpose.multipurpose-orange-bg48 .layer p, .mutipurpose.multipurpose-orange-bg49 .layer p, .mutipurpose.multipurpose-orange-bg50 .layer p, .mutipurpose.multipurpose-orange-bg51 .layer p, .mutipurpose.multipurpose-orange-bg52 .layer p, .mutipurpose.multipurpose-orange-bg53 .layer p, .mutipurpose.multipurpose-orange-bg54 .layer p, .mutipurpose.multipurpose-orange-bg55 .layer p, .mutipurpose.multipurpose-orange-bg56 .layer p, .mutipurpose.multipurpose-orange-bg57 .layer p, .mutipurpose.multipurpose-orange-bg58 .layer p, .mutipurpose.multipurpose-orange-bg59 .layer p, .mutipurpose.multipurpose-orange-bg60 .layer p, .mutipurpose.multipurpose-orange-bg61 .layer p, .mutipurpose.multipurpose-orange-bg62 .layer p, .mutipurpose.multipurpose-orange-bg63 .layer p, .mutipurpose.multipurpose-orange-bg64 .layer p, .mutipurpose.multipurpose-orange-bg65 .layer p {
	color: #ffffff;
	font-size: 20px;
	font-weight: 200;
}
.mutipurpose.multipurpose-orange-bg {
/*
	background: url("../images/bg2.jpg") no-repeat center;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
*/
	padding: 0px;
	position:relative;
}
.mutipurpose.multipurpose-orange-bg .layer {
	padding: 300px 0;
}
.mutipurpose.multipurpose-orange-bg .layer h1 {
	color: #CBAC62;
	font-size: 50px;
}
.mutipurpose.multipurpose-orange-bg .layer p {
	color: #ffffff;
	font-size: 20px;
	font-weight: 200;
}
.mutipurpose.multipurpose-orange-bg2 {
/*
	background: url("../images/bg3.jpg") no-repeat center;
	background-position: center right;
	background-attachment: fixed;
	background-size: cover;
*/
	padding: 0px;
	position:relative;
}
.background-container{
    clip: rect(0, auto, auto, 0);
    position: absolute;
    width: 100%;
    height: 100%;    
    top: 0px;
    left: 0px;
}
.background {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    transform: translateZ(0);
    will-change: transform;
}
.mutipurpose.multipurpose-orange-bg0 .background{
	background-image: url('../images/bg.jpg');
}
.mutipurpose.multipurpose-orange-bg10 .background{
	background-image: url('../images/bg10.jpg');
}
.mutipurpose.multipurpose-orange-bg11 .background{
	background-image: url('../images/bg11.jpg');
}
.mutipurpose.multipurpose-orange-bg12 .background{
	background-image: url('../images/bg12.jpg');
}
.mutipurpose.multipurpose-orange-bg13 .background{
	background-image: url('../images/bg13.jpg');
}
.mutipurpose.multipurpose-orange-bg14 .background{
	background-image: url('../images/bg14.jpg');
}
.mutipurpose.multipurpose-orange-bg15 .background{
	background-image: url('../images/bg15.jpg');
}
.mutipurpose.multipurpose-orange-bg16 .background{
	background-image: url('../images/bg16.jpg');
}
.mutipurpose.multipurpose-orange-bg17 .background{
	background-image: url('../images/bg17.jpg');
}
.mutipurpose.multipurpose-orange-bg18 .background{
	background-image: url('../images/bg18.jpg');
}
.mutipurpose.multipurpose-orange-bg19 .background{
	background-image: url('../images/bg19.jpg');
}
.mutipurpose.multipurpose-orange-bg20 .background{
	background-image: url('../images/bg20.jpg');
}
.mutipurpose.multipurpose-orange-bg21 .background{
	background-image: url('../images/bg21.jpg');
}
.mutipurpose.multipurpose-orange-bg22 .background{
	background-image: url('../images/bg22.jpg');
}
.mutipurpose.multipurpose-orange-bg23 .background{
	background-image: url('../images/bg23.jpg');
}
.mutipurpose.multipurpose-orange-bg24 .background{
	background-image: url('../images/bg24.jpg');
}
.mutipurpose.multipurpose-orange-bg25 .background{
	background-image: url('../images/bg25.jpg');
}
.mutipurpose.multipurpose-orange-bg26 .background{
	background-image: url('../images/bg26.jpg');
}
.mutipurpose.multipurpose-orange-bg27 .background{
	background-image: url('../images/bg27.jpg');
}
.mutipurpose.multipurpose-orange-bg28 .background{
	background-image: url('../images/bg28.jpg');
}
.mutipurpose.multipurpose-orange-bg29 .background{
	background-image: url('../images/bg29.jpg');
}
.mutipurpose.multipurpose-orange-bg30 .background{
	background-image: url('../images/bg30.jpg');
}
.mutipurpose.multipurpose-orange-bg31 .background{
	background-image: url('../images/bg31.jpg');
}
.mutipurpose.multipurpose-orange-bg32 .background{
	background-image: url('../images/bg32.jpg');
}
.mutipurpose.multipurpose-orange-bg33 .background{
	background-image: url('../images/bg33.jpg');
}
.mutipurpose.multipurpose-orange-bg34 .background{
	background-image: url('../images/bg34.jpg');
}
.mutipurpose.multipurpose-orange-bg35 .background{
	background-image: url('../images/bg35.jpg');
}
.mutipurpose.multipurpose-orange-bg36 .background{
	background-image: url('../images/bg36.jpg');
}
.mutipurpose.multipurpose-orange-bg37 .background{
	background-image: url('../images/bg37.jpg');
}
.mutipurpose.multipurpose-orange-bg38 .background{
	background-image: url('../images/bg38.jpg');
}
.mutipurpose.multipurpose-orange-bg39 .background{
	background-image: url('../images/bg39.jpg');
}
.mutipurpose.multipurpose-orange-bg40 .background{
	background-image: url('../images/bg40.jpg');
}
.mutipurpose.multipurpose-orange-bg41 .background{
	background-image: url('../images/bg41.jpg');
}
.mutipurpose.multipurpose-orange-bg42 .background{
	background-image: url('../images/bg42.jpg');
}
.mutipurpose.multipurpose-orange-bg43 .background{
	background-image: url('../images/bg43.jpg');
}
.mutipurpose.multipurpose-orange-bg44 .background{
	background-image: url('../images/bg44.jpg');
}
.mutipurpose.multipurpose-orange-bg45 .background{
	background-image: url('../images/bg45.jpg');
}
.mutipurpose.multipurpose-orange-bg46 .background{
	background-image: url('../images/bg46.jpg');
}
.mutipurpose.multipurpose-orange-bg47 .background{
	background-image: url('../images/bg47.jpg');
}
.mutipurpose.multipurpose-orange-bg48 .background{
	background-image: url('../images/bg48.jpg');
}
.mutipurpose.multipurpose-orange-bg49 .background{
	background-image: url('../images/bg49.jpg');
}
.mutipurpose.multipurpose-orange-bg50 .background{
	background-image: url('../images/bg50.jpg');
}
.mutipurpose.multipurpose-orange-bg51 .background{
	background-image: url('../images/bg51.jpg');
}
.mutipurpose.multipurpose-orange-bg52 .background{
	background-image: url('../images/bg52.jpg');
}
.mutipurpose.multipurpose-orange-bg53 .background{
	background-image: url('../images/bg53.jpg');
}
.mutipurpose.multipurpose-orange-bg54 .background{
	background-image: url('../images/bg54.jpg');
}
.mutipurpose.multipurpose-orange-bg55 .background{
	background-image: url('../images/bg55.jpg');
}
.mutipurpose.multipurpose-orange-bg56 .background{
	background-image: url('../images/bg56.jpg');
}
.mutipurpose.multipurpose-orange-bg57 .background{
	background-image: url('../images/bg57.jpg');
}
.mutipurpose.multipurpose-orange-bg58 .background{
	background-image: url('../images/bg58.jpg');
}
.mutipurpose.multipurpose-orange-bg59 .background{
	background-image: url('../images/bg59.jpg');
}
.mutipurpose.multipurpose-orange-bg60 .background{
	background-image: url('../images/bg60.jpg');
}
.mutipurpose.multipurpose-orange-bg61 .background{
	background-image: url('../images/bg61.jpg');
}
.mutipurpose.multipurpose-orange-bg62 .background{
	background-image: url('../images/bg62.jpg');
}
.mutipurpose.multipurpose-orange-bg63 .background{
	background-image: url('../images/bg63.jpg');
}
.mutipurpose.multipurpose-orange-bg64 .background{
	background-image: url('../images/bg64.jpg');
}
.mutipurpose.multipurpose-orange-bg65 .background{
	background-image: url('../images/bg65.jpg');
}
.mutipurpose.multipurpose-orange-bgc .background{
	background-image: url('../images/bgc.jpg');
}
.mutipurpose.multipurpose-orange-bg .background{
	background-image: url('../images/bg2.jpg');
}
.mutipurpose.multipurpose-orange-bg2 .background{
	background-image: url('../images/bg3.jpg');
}
.mutipurpose.multipurpose-orange-bg3 .background{
	background-image: url('../images/bg4.jpg');
}
.home-v5 .work_process .background{
	background-image: url('../images/bg5.jpg');
}
.mutipurpose.multipurpose-orange-bg2 .layer {
	padding: 300px 0;
}
.mutipurpose.multipurpose-orange-bg2 .layer h1 {
	color: #CBAC62;
	font-size: 50px;
}
.mutipurpose.multipurpose-orange-bg2 .layer p {
	color: #ffffff;
	font-size: 20px;
	font-weight: 200;
}
.mutipurpose.multipurpose-orange-bg3, .mutipurpose.multipurpose-orange-bg10, .mutipurpose.multipurpose-orange-bg11, .mutipurpose.multipurpose-orange-bg12, .mutipurpose.multipurpose-orange-bg13, .mutipurpose.multipurpose-orange-bg14, .mutipurpose.multipurpose-orange-bg15, .mutipurpose.multipurpose-orange-bg16, .mutipurpose.multipurpose-orange-bg17, .mutipurpose.multipurpose-orange-bg18, .mutipurpose.multipurpose-orange-bg19, .mutipurpose.multipurpose-orange-bg20, .mutipurpose.multipurpose-orange-bg21, .mutipurpose.multipurpose-orange-bg22, .mutipurpose.multipurpose-orange-bg23, .mutipurpose.multipurpose-orange-bg24, .mutipurpose.multipurpose-orange-bg25, .mutipurpose.multipurpose-orange-bg26, .mutipurpose.multipurpose-orange-bg27, .mutipurpose.multipurpose-orange-bg28, .mutipurpose.multipurpose-orange-bg29, .mutipurpose.multipurpose-orange-bg30, .mutipurpose.multipurpose-orange-bg31, .mutipurpose.multipurpose-orange-bg32, .mutipurpose.multipurpose-orange-bg33, .mutipurpose.multipurpose-orange-bg34, .mutipurpose.multipurpose-orange-bg35, .mutipurpose.multipurpose-orange-bg36, .mutipurpose.multipurpose-orange-bg37, .mutipurpose.multipurpose-orange-bg38, .mutipurpose.multipurpose-orange-bg39, .mutipurpose.multipurpose-orange-bg40, .mutipurpose.multipurpose-orange-bg41, .mutipurpose.multipurpose-orange-bg42, .mutipurpose.multipurpose-orange-bg43, .mutipurpose.multipurpose-orange-bg44, .mutipurpose.multipurpose-orange-bg45, .mutipurpose.multipurpose-orange-bg46, .mutipurpose.multipurpose-orange-bg47, .mutipurpose.multipurpose-orange-bg48, .mutipurpose.multipurpose-orange-bg49, .mutipurpose.multipurpose-orange-bg50, .mutipurpose.multipurpose-orange-bg51, .mutipurpose.multipurpose-orange-bg52, .mutipurpose.multipurpose-orange-bg53, .mutipurpose.multipurpose-orange-bg54, .mutipurpose.multipurpose-orange-bg55, .mutipurpose.multipurpose-orange-bg56, .mutipurpose.multipurpose-orange-bg57, .mutipurpose.multipurpose-orange-bg58, .mutipurpose.multipurpose-orange-bg59, .mutipurpose.multipurpose-orange-bg60, .mutipurpose.multipurpose-orange-bg61, .mutipurpose.multipurpose-orange-bg62, .mutipurpose.multipurpose-orange-bg63, .mutipurpose.multipurpose-orange-bg64, .mutipurpose.multipurpose-orange-bg65 {
/*
	background: url("../images/bg4.jpg") no-repeat center;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
*/
	padding: 0px;
	position:relative;
}
.mutipurpose.multipurpose-orange-bg3 .layer, .mutipurpose.multipurpose-orange-bg10 .layer, .mutipurpose.multipurpose-orange-bg11 .layer, .mutipurpose.multipurpose-orange-bg12 .layer, .mutipurpose.multipurpose-orange-bg13 .layer, .mutipurpose.multipurpose-orange-bg14 .layer, .mutipurpose.multipurpose-orange-bg15 .layer, .mutipurpose.multipurpose-orange-bg16 .layer, .mutipurpose.multipurpose-orange-bg17 .layer, .mutipurpose.multipurpose-orange-bg18 .layer, .mutipurpose.multipurpose-orange-bg19 .layer, .mutipurpose.multipurpose-orange-bg20 .layer, .mutipurpose.multipurpose-orange-bg21 .layer, .mutipurpose.multipurpose-orange-bg22 .layer, .mutipurpose.multipurpose-orange-bg23 .layer, .mutipurpose.multipurpose-orange-bg24 .layer, .mutipurpose.multipurpose-orange-bg25 .layer, .mutipurpose.multipurpose-orange-bg26 .layer, .mutipurpose.multipurpose-orange-bg27 .layer, .mutipurpose.multipurpose-orange-bg28 .layer, .mutipurpose.multipurpose-orange-bg29 .layer, .mutipurpose.multipurpose-orange-bg30 .layer, .mutipurpose.multipurpose-orange-bg31 .layer, .mutipurpose.multipurpose-orange-bg32 .layer, .mutipurpose.multipurpose-orange-bg33 .layer, .mutipurpose.multipurpose-orange-bg34 .layer, .mutipurpose.multipurpose-orange-bg35 .layer, .mutipurpose.multipurpose-orange-bg36 .layer, .mutipurpose.multipurpose-orange-bg37 .layer, .mutipurpose.multipurpose-orange-bg38 .layer, .mutipurpose.multipurpose-orange-bg39 .layer, .mutipurpose.multipurpose-orange-bg40 .layer, .mutipurpose.multipurpose-orange-bg41 .layer, .mutipurpose.multipurpose-orange-bg42 .layer, .mutipurpose.multipurpose-orange-bg43 .layer, .mutipurpose.multipurpose-orange-bg44 .layer, .mutipurpose.multipurpose-orange-bg45 .layer, .mutipurpose.multipurpose-orange-bg46 .layer, .mutipurpose.multipurpose-orange-bg47 .layer, .mutipurpose.multipurpose-orange-bg48 .layer, .mutipurpose.multipurpose-orange-bg49 .layer, .mutipurpose.multipurpose-orange-bg50 .layer, .mutipurpose.multipurpose-orange-bg51 .layer, .mutipurpose.multipurpose-orange-bg52 .layer, .mutipurpose.multipurpose-orange-bg53 .layer, .mutipurpose.multipurpose-orange-bg54 .layer, .mutipurpose.multipurpose-orange-bg55 .layer, .mutipurpose.multipurpose-orange-bg56 .layer, .mutipurpose.multipurpose-orange-bg57 .layer, .mutipurpose.multipurpose-orange-bg58 .layer, .mutipurpose.multipurpose-orange-bg59 .layer, .mutipurpose.multipurpose-orange-bg60 .layer, .mutipurpose.multipurpose-orange-bg61 .layer, .mutipurpose.multipurpose-orange-bg62 .layer, .mutipurpose.multipurpose-orange-bg63 .layer, .mutipurpose.multipurpose-orange-bg64 .layer, .mutipurpose.multipurpose-orange-bg65 .layer {
	padding: 300px 0;
}
.mutipurpose.multipurpose-orange-bg3 .layer h1, .mutipurpose.multipurpose-orange-bg10 .layer h1, .mutipurpose.multipurpose-orange-bg11 .layer h1, .mutipurpose.multipurpose-orange-bg12 .layer h1, .mutipurpose.multipurpose-orange-bg13 .layer h1, .mutipurpose.multipurpose-orange-bg14 .layer h1, .mutipurpose.multipurpose-orange-bg15 .layer h1, .mutipurpose.multipurpose-orange-bg16 .layer h1, .mutipurpose.multipurpose-orange-bg17 .layer h1, .mutipurpose.multipurpose-orange-bg18 .layer h1, .mutipurpose.multipurpose-orange-bg19 .layer h1, .mutipurpose.multipurpose-orange-bg20 .layer h1, .mutipurpose.multipurpose-orange-bg21 .layer h1, .mutipurpose.multipurpose-orange-bg22 .layer h1, .mutipurpose.multipurpose-orange-bg23 .layer h1, .mutipurpose.multipurpose-orange-bg24 .layer h1, .mutipurpose.multipurpose-orange-bg25 .layer h1, .mutipurpose.multipurpose-orange-bg26 .layer h1, .mutipurpose.multipurpose-orange-bg27 .layer h1, .mutipurpose.multipurpose-orange-bg28 .layer h1, .mutipurpose.multipurpose-orange-bg29 .layer h1, .mutipurpose.multipurpose-orange-bg30 .layer h1, .mutipurpose.multipurpose-orange-bg31 .layer h1, .mutipurpose.multipurpose-orange-bg32 .layer h1, .mutipurpose.multipurpose-orange-bg33 .layer h1, .mutipurpose.multipurpose-orange-bg34 .layer h1, .mutipurpose.multipurpose-orange-bg35 .layer h1, .mutipurpose.multipurpose-orange-bg36 .layer h1, .mutipurpose.multipurpose-orange-bg37 .layer h1, .mutipurpose.multipurpose-orange-bg38 .layer h1, .mutipurpose.multipurpose-orange-bg39 .layer h1, .mutipurpose.multipurpose-orange-bg40 .layer h1, .mutipurpose.multipurpose-orange-bg41 .layer h1, .mutipurpose.multipurpose-orange-bg42 .layer h1, .mutipurpose.multipurpose-orange-bg43 .layer h1, .mutipurpose.multipurpose-orange-bg44 .layer h1, .mutipurpose.multipurpose-orange-bg45 .layer h1, .mutipurpose.multipurpose-orange-bg46 .layer h1, .mutipurpose.multipurpose-orange-bg47 .layer h1, .mutipurpose.multipurpose-orange-bg48 .layer h1, .mutipurpose.multipurpose-orange-bg49 .layer h1, .mutipurpose.multipurpose-orange-bg50 .layer h1, .mutipurpose.multipurpose-orange-bg51 .layer h1, .mutipurpose.multipurpose-orange-bg52 .layer h1, .mutipurpose.multipurpose-orange-bg53 .layer h1, .mutipurpose.multipurpose-orange-bg54 .layer h1, .mutipurpose.multipurpose-orange-bg55 .layer h1, .mutipurpose.multipurpose-orange-bg56 .layer h1, .mutipurpose.multipurpose-orange-bg57 .layer h1, .mutipurpose.multipurpose-orange-bg58 .layer h1, .mutipurpose.multipurpose-orange-bg59 .layer h1, .mutipurpose.multipurpose-orange-bg60 .layer h1, .mutipurpose.multipurpose-orange-bg61 .layer h1, .mutipurpose.multipurpose-orange-bg62 .layer h1, .mutipurpose.multipurpose-orange-bg63 .layer h1, .mutipurpose.multipurpose-orange-bg64 .layer h1, .mutipurpose.multipurpose-orange-bg65 .layer h1  {
	color: #CBAC62;
	font-size: 40px;
}
.mutipurpose.multipurpose-orange-bg2 .layer h1 {
	color: #CBAC62;
	font-size: 40px;
}
.mutipurpose.multipurpose-orange-bg .layer h1 {
	color: #CBAC62;
	font-size: 40px;
}
.mutipurpose.multipurpose-orange-bg3 .layer p, .mutipurpose.multipurpose-orange-bg10 .layer p, .mutipurpose.multipurpose-orange-bg11 .layer p, .mutipurpose.multipurpose-orange-bg12 .layer p, .mutipurpose.multipurpose-orange-bg13 .layer p, .mutipurpose.multipurpose-orange-bg14 .layer p, .mutipurpose.multipurpose-orange-bg15 .layer p, .mutipurpose.multipurpose-orange-bg16 .layer p, .mutipurpose.multipurpose-orange-bg17 .layer p, .mutipurpose.multipurpose-orange-bg18 .layer p, .mutipurpose.multipurpose-orange-bg19 .layer p, .mutipurpose.multipurpose-orange-bg20 .layer p, .mutipurpose.multipurpose-orange-bg21 .layer p, .mutipurpose.multipurpose-orange-bg22 .layer p, .mutipurpose.multipurpose-orange-bg23 .layer p, .mutipurpose.multipurpose-orange-bg24 .layer p, .mutipurpose.multipurpose-orange-bg25 .layer p, .mutipurpose.multipurpose-orange-bg26 .layer p, .mutipurpose.multipurpose-orange-bg27 .layer p, .mutipurpose.multipurpose-orange-bg28 .layer p, .mutipurpose.multipurpose-orange-bg29 .layer p, .mutipurpose.multipurpose-orange-bg30 .layer p, .mutipurpose.multipurpose-orange-bg31 .layer p, .mutipurpose.multipurpose-orange-bg32 .layer p, .mutipurpose.multipurpose-orange-bg33 .layer p, .mutipurpose.multipurpose-orange-bg34 .layer p, .mutipurpose.multipurpose-orange-bg35 .layer p, .mutipurpose.multipurpose-orange-bg36 .layer p, .mutipurpose.multipurpose-orange-bg37 .layer p, .mutipurpose.multipurpose-orange-bg38 .layer p, .mutipurpose.multipurpose-orange-bg39 .layer p, .mutipurpose.multipurpose-orange-bg40 .layer p, .mutipurpose.multipurpose-orange-bg41 .layer p, .mutipurpose.multipurpose-orange-bg42 .layer p, .mutipurpose.multipurpose-orange-bg43 .layer p, .mutipurpose.multipurpose-orange-bg44 .layer p, .mutipurpose.multipurpose-orange-bg45 .layer p, .mutipurpose.multipurpose-orange-bg46 .layer p, .mutipurpose.multipurpose-orange-bg47 .layer p, .mutipurpose.multipurpose-orange-bg48 .layer p, .mutipurpose.multipurpose-orange-bg49 .layer p, .mutipurpose.multipurpose-orange-bg50 .layer p, .mutipurpose.multipurpose-orange-bg51 .layer p, .mutipurpose.multipurpose-orange-bg52 .layer p, .mutipurpose.multipurpose-orange-bg53 .layer p, .mutipurpose.multipurpose-orange-bg54 .layer p, .mutipurpose.multipurpose-orange-bg55 .layer p, .mutipurpose.multipurpose-orange-bg56 .layer p, .mutipurpose.multipurpose-orange-bg57 .layer p, .mutipurpose.multipurpose-orange-bg58 .layer p, .mutipurpose.multipurpose-orange-bg59 .layer p, .mutipurpose.multipurpose-orange-bg60 .layer p, .mutipurpose.multipurpose-orange-bg61 .layer p, .mutipurpose.multipurpose-orange-bg62 .layer p, .mutipurpose.multipurpose-orange-bg63 .layer p, .mutipurpose.multipurpose-orange-bg64 .layer p, .mutipurpose.multipurpose-orange-bg65 .layer p {
	color: #ffffff;
	font-size: 20px;
	font-weight: 200;
}

.pricing-plan {
	padding: 100px 0px;
	background: #f7f7f7;
}
.pricing-plan .plan {
	background: #fff;
	padding: 40px 20px 40px 20px;
	margin-top: 30px;
}
.pricing-plan .plan.plan-active {
	background: #323232;
}
.pricing-plan .plan.plan-active .plan-name {
	border-bottom: 1px solid #3a3a3a;
}
.pricing-plan .plan.plan-active .plan-name h6 {
	color: #fff;
}
.pricing-plan .plan.plan-active .plan-price {
	color: #fff;
	display: block;
	margin-bottom: 10px;
}
.pricing-plan .plan.plan-active .plan-duration {
	color: #fff;
}
.pricing-plan .plan.plan-active hr {
	border-top: 3px solid #e27763;
}
.pricing-plan .plan-name {
	padding-bottom: 47px;
	border-bottom: 1px solid #e9e9e9;
}
.pricing-plan .plan-name hr {
	border-top: 3px solid #e27763;
	height: 4px;
	width: 60px;
	display: block;
	margin-top: 25px;
	margin-bottom: 8px;
}
.pricing-plan .plan-price {
	font-size: 60px;
	font-family: 'open_sansbold';
	color: #323232;
	display: block;
	margin-bottom: 10px;
}
.pricing-plan .plan-duration {
	font-family: 'robotoregular';
	color: #999;
	font-size: 16px;
}
.pricing-plan .plan-details {
	padding: 45px 0px 30px 0px;
}
.pricing-plan .plan-details li {
	font-size: 14px;
	line-height: 48px;
	color: #878888;
}
.pricing-plan .plan-details li .dripicons-checkmark {
	color: #e27763;
}
.pricing-plan .plan-details li .dripicons-cross {
	color: #abc332;
}
.pricing-plan.pricing-plan-orange {
	background: none;
}
.pricing-plan.pricing-plan-orange .plan {
	border: 3px solid #f5f5f5;
}
.pricing-plan.pricing-plan-orange .plan.plan-active {
	background: #e27763;
	border: 2px solid #dc5d45;
}
.pricing-plan.pricing-plan-orange .plan.plan-active .plan-name h6,  .pricing-plan.pricing-plan-orange .plan.plan-active .plan-price,  .pricing-plan.pricing-plan-orange .plan.plan-active .plan-duration {
	color: #fff;
}
.pricing-plan.pricing-plan-orange .plan.plan-active .plan-name {
	border-bottom: 1px solid #dc5d45;
}
.pricing-plan.pricing-plan-orange .plan.plan-active .plan-name .orange-hr {
	border-top: 3px solid #dc5d45;
}
.pricing-plan.pricing-plan-orange .plan.plan-active .plan-details {
	padding: 40px 0px 30px 0px;
}
.pricing-plan.pricing-plan-orange .plan.plan-active .plan-details li {
	color: #fff;
}
.pricing-plan.pricing-plan-orange .plan.plan-active .plan-details li .dripicons-checkmark {
	color: #fff;
}
.pricing-plan.pricing-plan-orange .plan.plan-active .plan-details li .dripicons-cross {
	color: #fff;
}
.pricing-plan.pricing-plan-orange .plan-name {
	border-bottom: 1px solid #f0f0f0;
}
.pricing-plan.pricing-plan-orange .plan-name .orange-hr {
	border-top: 3px solid #e27763;
}

.services_first_part.third_part {
	padding: 30px 0px;
}
.services_first_part.third_part .services_first_three_part .creative_idea {
	border: 1px solid #444;
	padding: 50px 20px 53px;
}
.services_first_part.third_part .services_first_three_part .creative_idea h1 {
	margin-bottom: 15px;
	margin-top: 15px;
	letter-spacing: 0.4em;
}
.services_first_part.third_part .services_first_three_part .creative_idea a {
	text-decoration: none;
}
.services_first_part.third_part .services_first_three_part .creative_idea a > i {
	font-size: 50px;
	border: none;
	color: #ccc;
}
.services_first_part.third_part .services_first_three_part .creative_idea:hover i {
	color: #e27763;
}

.banner {
	background: url("../images/1920x480.png") no-repeat;
	background-size: 100% 100%;
}
.banner .layer {
	padding: 245px 0px 135px 0px;
	background: rgba(50, 50, 50, 0.1);
}

#imaginary_container .input-group.stylish-input-group .input-group-addon {
	background: white !important;
	color: #e8e8e8;
	border-radius: 0;
	border-color: #e8e8e8;
}
#imaginary_container .input-group.stylish-input-group .form-control {
	z-index: 0;
	border-right: 0 !important;
	border: 1px solid #e8e8e8;
	border-radius: 0;
	padding: 6px 25px;
	height: 45px;
	box-shadow: none;
}
 #imaginary_container .input-group.stylish-input-group .form-control::-webkit-input-placeholder {
 color: #ccc;
 font-style: normal;
 font-size: 14px;
 color: #e8e8e8;
}
 #imaginary_container .input-group.stylish-input-group .form-control:-moz-placeholder {
 color: #ccc;
 font-style: normal;
 font-size: 14px;
 color: #e8e8e8;
}
 #imaginary_container .input-group.stylish-input-group .form-control::-moz-placeholder {
 color: #ccc;
 font-style: normal;
 font-size: 14px;
 color: #e8e8e8;
}
 #imaginary_container .input-group.stylish-input-group .form-control:-ms-input-placeholder {
 color: #ccc;
 font-style: normal;
 font-size: 14px;
 color: #e8e8e8;
}
#imaginary_container .input-group.stylish-input-group button {
	border: 0;
	background: transparent;
}
.blog_recent_post-text {
	padding-top: 60px;
}
.blog_recent_post-text .services-heading {
	font-size: 14px;
	letter-spacing: 10px;
}
.blog_recent_post-text .blog_recent_post {
	padding-left: 0px;
}
.blog_recent_post-text .blog_recent_post li {
	padding: 20px 0px 30px;
	border-bottom: 1px solid #f0f0f0;
}
.blog_recent_post-text .blog_recent_post li .recent_post_link {
	color: #323232;
	font-family: 'oswaldlight';
	letter-spacing: 4px;
	line-height: 1.8;
	list-style: none;
	border-bottom: 1px solid #eee;
}
.blog_recent_post-text .blog_recent_post li .recent_post_link img {
	margin-right: 10px;
	margin-bottom: 10px;
}
.blog_recent_post-text .blog_recent_post li h6 a:hover {
	text-decoration: underline !important;
}
.blog_recent_post-text .blog_recent_post li span {
	color: #797979;
	font-family: 'open_sansregular';
	font-size: 9px;
	margin-bottom: 0px;
	letter-spacing: 0.15em;
	line-height: 30px;
}
.blog_recent_post-text .blog_recent_post li span a {
	color: #797979;
}
.blog_recent_post-text .blog_recent_post li span a:hover {
	text-decoration: underline !important;
	color: #797979;
}
.blog_recent_post-text .blog_recent_post li:last-child {
	border-bottom: none;
}
.category {
	padding-top: 27px;
}
.category .blog_recent_post {
	padding-left: 0px;
}
.category .blog_recent_post li {
	border-bottom: 1px solid #eee;
}
.category .blog_recent_post li a {
	color: #323232;
	font-family: 'oswaldlight';
	font-size: 12px;
	letter-spacing: 0.4em;
	line-height: 60px;
}
.category .blog_recent_post li:hover a {
	color: #e27763;
}
.category .blog_recent_post li:last-child {
	border-bottom: none;
}
.slider_gallery {
	padding-top: 27px;
}
.slider_gallery .blog_recent_post_head {
	letter-spacing: 10px;
}
.slider_gallery #blog_slider_gallery {
	margin-top: 20px;
}
.slider_gallery #blog_slider_gallery .owl-item {
	width: 270px !important;
}
.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-prev,  .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
	position: absolute;
	top: 40%;
	background: #ffffff;
	color: #b7b7b7;
	width: 40px;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	text-shadow: none;
	border-radius: 0;
	padding: 0px 10px;
}
.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-prev:hover,  .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next:hover {
	border-color: 1px solid #e27763;
	background: #e27763;
	color: #ffffff;
}
.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-prev {
	left: -5px;
}
.slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
	right: -5px;
}
.slider_gallery #blog_slider_gallery .owl-controls .owl-pagination {
	display: none;
}
.meta {
	padding-top: 27px;
}
.meta .blog_recent_post {
	padding-left: 0px;
}
.meta .blog_recent_post li {
	border-bottom: 1px solid #eee;
}
.meta .blog_recent_post li a {
	color: #323232;
	font-family: 'oswaldlight';
	font-size: 12px;
	letter-spacing: 0.4em;
	line-height: 60px;
}
.meta .blog_recent_post li:hover a {
	color: #e27763;
}
.meta .blog_recent_post li:last-child {
	border-bottom: none;
}
.bg6 {
	width: 73px;
	border-top: 1px solid #e27763;
	display: inline-block;
	margin: 0px;
}

.video-background {
	background: url("../images/1920x800.png");
	background-size: auto 100% !important;
	background-position: center center !important;
}
.video-background .layer {
	padding: 316px 0px 306px;
}
.video-background .layer .video ul {
	padding-left: 0px;
}
.video-background .layer .video ul li {
	display: inline-block;
	border: 2px solid #fff;
	border-radius: 50%;
	padding: 22px;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
}
.video-background .layer .video ul li > a {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 2px solid #e27763;
	font-size: 30px;
	color: #f5f5f5;
	line-height: 33px;
	text-align: center;
	display: inline-block;
	background: #e27763;
	padding-top: 40px;
	box-shadow: 1px 0px 0px 11px rgba(226, 119, 99, 0.56);
	-moz-box-shadow: 1px 0px 0px 11px rgba(226, 119, 99, 0.56);
	-webkit-box-shadow: 1px 0px 0px 11px rgba(226, 119, 99, 0.56);
	-o-box-shadow: 1px 0px 0px 11px rgba(226, 119, 99, 0.56);
	cursor: pointer;
}
.video-background .layer .video ul li:hover {
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.video-background .layer .modal-dialog .modal-body {
	padding: 0px;
}
.video-background .layer .modal-dialog .modal-body .embed-responsive-16by9 {
	padding-bottom: 43%;
	margin: 0 -15px;
}
.video-background.video-bg-2 {
	background: url("../images/1920x800.png");
	background-repeat: no-repeat;
}
.video-background.video-bg-2 .layer {
	padding: 260px 0px 240px;
	background-color: rgba(50, 50, 50, 0.7);
}
.video-background.video-bg-2 .layer h1 {
	color: #fff;
	font-size: 36px;
	margin-top: 60px;
}

.about_what_we_do {
	padding: 100px 0px 35px;
}
.about_what_we_do .about_what_we_do-text {
	margin-bottom: 50px;
}
.about_what_we_do .about_what_we_do-text h1 {
	margin-bottom: 0;
}
.about_what_we_do .about_what_we_do-text h6 {
	margin-top: 0;
}
.about_what_we_do .what_we_do_points .creative_design h1 {
	margin-top: 40px;
	margin-bottom: 15px;
	letter-spacing: 0.4em;
	line-height: 36px;
}
.about_what_we_do .what_we_do_points .creative_design p {
	margin-bottom: 65px;
}
.about_what_we_do .what_we_do_points .creative_design a {
	text-decoration: none;
}
.about_what_we_do .what_we_do_points .creative_design a > i {
	margin-left: 8px;
	text-align: center;
	background: #ffffff;
	color: #e27763;
	width: 70px;
	height: 70px;
	font-size: 28px;
	line-height: 0px;
	transition: border 0.3s ease 0s;
	border: 1px solid #e27763;
	padding: 19px 5px 0px 5px;
	display: inline-block;
}
.about_what_we_do .what_we_do_points .creative_design a > i:before {
	position: relative;
	padding: 30px 0px 0px 18px;
	border: 1px solid #f0f0f0;
	margin-top: -30px !important;
	display: inline-block !important;
	margin-left: -20px;
	width: 70px;
	height: 70px;
}
.about_what_we_do .what_we_do_points .creative_design:hover a > .icon {
	border: 1px solid #e27763;
	background: #e27763;
	color: #ffffff;
}
.about_what_we_do .what_we_do_points .creative_design:hover a > .icon:before {
	border: 1px solid #e27763;
}
.about_what_we_do .what_we_do_points .creative_design:hover h1 {
	color: #e27763;
}
.about_what_we_do.about_what_we_do_border {
	padding: 100px 0px;
}
.about_what_we_do.about_what_we_do_border .what_we_do_points .creative_design {
	border: 1px solid #f0f0f0;
	padding: 68px 20px 45px;
}
.about_what_we_do.about_what_we_do_border .what_we_do_points .creative_design p {
	margin-bottom: 0px;
}

.work_process {
	background: #f7f7f7;
	padding: 100px 0px 85px;
}
.work_process .work_process_text {
	margin-bottom: 50px;
}
.work_process .work_process_text h1 {
	margin-bottom: 0;
}
.work_process .work_process_text h6 {
	margin-top: 0;
}
.work_process .work_process_order .work-process-prof {
	width: 90%;
	position: absolute;
	margin-top: -90px;
}
.work_process .work_process_order .work-process-prof .work-process-title {
	font-weight: bold;
}
.work_process .work_process_order img {
	display: inline-block;
}
.work_process .work_process_order .services-heading {
	letter-spacing: 0.4em;
	line-height: 36px;
	margin-top: 23px;
	margin-bottom: 8px;
}

.your_skills {
	background: #f7f7f7;
	padding: 100px 0px 80px;
}
.your_skills h1 {
	margin-bottom: 30px;
	margin-top: 0px;
}
.your_skills p {
	line-height: 2.1em;
}
.your_skills .your_skills_percentage_loader {
	margin-top: 0px;
}
.your_skills .your_skills_percentage_loader .progress-text {
	color: #323232;
	font-size: 14px;
	font-family: 'open_sansregular';
}
.your_skills .your_skills_percentage_loader .progress {
	box-shadow: none;
	height: 15px;
	border-radius: 0;
	padding: 4px 4px;
	border: 1px solid #f0f0f0;
	background: #fcfcfc;
	margin-top: 10px;
	margin-bottom: 30px;
}
.your_skills .your_skills_percentage_loader .progress .skill {
	color: #323232;
	font-size: 14px;
	font-family: 'open_sansregular';
	position: absolute;
	margin-top: -32px;
	margin-left: -15px;
}
.your_skills .your_skills_percentage_loader .progress .progress-color {
	position: relative;
	background: #e27763;
}

.has-error .form-control {
	border-color: #a94442 !important;
}
.has-success .form-control {
	border-color: #3c763d !important;
}
.form-control-feedback {
	margin-top: 5px;
	z-index: 0 !important;
}

.footer {
	background: #000;
	padding-top: 60px;
/* ----- 7.27.1 Copy Rights --- */ }
.footer .foote-btm {
	padding-bottom: 70px;
}
.footer .foote-btm .booss-details {
	margin-top: 20px;
}
.footer .foote-btm .latest-news-list {
	margin-top: 10px;
}
.footer .foote-btm .latest-news-list .latest-news {
	padding: 15px 0px 8px;
	border: none;
}
.footer .foote-btm .latest-news-list .latest-news img {
	margin-right: 20px;
	margin-bottom: 10px;
}
.footer .foote-btm .latest-news-list .latest-news h6 {
	margin: 0px;
}
.footer .foote-btm .latest-news-list .latest-news h6 a {
	font-size: 14px;
	color: #CBAC62;
	letter-spacing: 0;
	line-height: 1.3em;
}
.latest-news a h6:hover {
	color: #fff;
}
.footer .foote-btm .latest-news-list .latest-news .footer-meta {
	color: #797979;
	font-family: 'open_sanslight';
	letter-spacing: 0.02em;
	font-size: 9px;
}
.footer .foote-btm .latest-news-list .latest-news .footer-meta a {
	color: #797979;
}
.footer .foote-btm .latest-news-list .latest-news .footer-meta a:hover {
	text-decoration: underline;
	color: #fff;
}
.footer .foote-btm .latest-news-list .latest-news:last-child {
	border: none;
}
.footer .foote-btm .subscribe-details {
	margin-top: 40px;
}
.footer .foote-btm .subscribe-details .subscribe-email .form-control {
	background: transparent;
	color: #3b3b3b;
	border-radius: 0px;
	height: 50px;
	border: 1px solid #3b3b3b;
	padding-left: 30px;
	z-index: 0 !important;
}
 .footer .foote-btm .subscribe-details .subscribe-email .form-control::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          color: #555;
}
 .footer .foote-btm .subscribe-details .subscribe-email .form-control::-moz-placeholder {
          /* Firefox 19+ */
          color: #555;
}
 .footer .foote-btm .subscribe-details .subscribe-email .form-control:-ms-input-placeholder {
          /* IE 10+ */
          color: #555;
}
 .footer .foote-btm .subscribe-details .subscribe-email .form-control:-moz-placeholder {
          /* Firefox 18- */
          color: #555;
}
.footer .foote-btm .subscribe-details .subscribe-email .input-group-addon {
	background: transparent;
	color: #fff;
	font-family: 'oswald_regularregular';
	letter-spacing: 0px;
	border-radius: 0px;
	border: 1px solid #3b3b3b;
	cursor: pointer;
}
.footer .foote-btm .footer-image-girds {
	margin-top: 40px;
}
.footer .foote-btm .footer-image-girds a {
	float: left;
}
.footer .foote-btm .footer-image-girds a img {
	margin: 0px 7px 10px 0px;
	width: 85px;
}
.footer .foote-btm .footer-image-girds a .mrg-r-none {
	margin-right: 0px;
}
.footer .copyright-container {
	background: #000;
	border-top: 1px solid #444;
	padding: 30px 0px;
}
.footer .copyright-container .copyrights a {
	color: #CBAC62;
	cursor: pointer;
}
.footer .copyright-container .copyrights a:hover {
	color: #fff;
	cursor: pointer;
}
.footer .copyright-container .footer-social-icons {
	display: block;
	text-align: right;
}
.footer .copyright-container .footer-social-icons .footer-icon-link {
	background: #CBAC62;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	display: inline-block;
	color: #000;
	font-size: 16px;
	margin-right: 10px;
	text-align: center;
}
.footer .copyright-container .footer-social-icons .footer-icon-link .fa {
	padding: 10px 0px;
}
.footer .copyright-container .footer-social-icons .footer-icon-link:hover {
	color: #fff;
}
.footer .copyright-container .footer-social-icons .footer-icon-link:hover.facebook {
	background: #CBAC62;
}
.footer .copyright-container .footer-social-icons .footer-icon-link:hover.twitter {
	background: #CBAC62;
}
.footer .copyright-container .footer-social-icons .footer-icon-link:hover.google-plus {
	background: #CBAC62;
}

.about_page .about_what_we_do .what_we_do_points .creative_design h1 {
	margin-top: 30px;
}

.services_page .promo-box {
	background: url("../images/1920x600.png") no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.services_page .promo-box .layer {
	background-color: rgba(50, 50, 50, 0.4);
	padding: 210px 0px;
}
.services_page .promo-box p {
	max-width: 950px;
}
.services_page .promo-box .btn.btn-default {
	padding: 0 25px;
}

.portfolio-page .portfolio .filter {
	text-align: center;
	margin: 0px 0 38px;
}
.portfolio-page .portfolio .filter li {
	display: inline-block;
}
.portfolio-page .portfolio .filter li a {
	font-family: 'oswald_regularregular';
	font-size: 14px;
	color: #999;
	position: relative;
	display: block;
	padding: 0 40px 8px;
	letter-spacing: 0.25em;
}
.portfolio-page .portfolio .filter li.active a {
	color: #e27763;
	font-weight: bold;
}
.portfolio-page .portfolio .portfolio-grid {
	margin-top: 0px;
	margin-bottom: 30px;
}
.portfolio-page .portfolio .portfolio-grid .grid-item {
	padding: 0;
}
.portfolio-page .portfolio .portfolio-grid .grid-item .image-holder {
	overflow: hidden;
}
.portfolio-page .portfolio .portfolio-grid .grid-item .image-holder img {
	/* width: 100%;*/
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
}
.portfolio-page .portfolio .portfolio-grid .grid-item figcaption {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	overflow: hidden;
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
}
.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead {
	position: absolute;
	opacity: 0;
	left: 20px;
	right: 20px;
	top: 50%;
	text-align: center;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead .showcase-category {
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	opacity: 0;
	position: relative;
	top: -50px;
	text-transform: uppercase;
	letter-spacing: 0.4em;
	line-height: 36px;
}
.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead span {
	font-family: 'open_sanslight';
	font-size: 11px;
	color: #fff;
	letter-spacing: 0.25em;
	line-height: 30px;
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	opacity: 0;
	position: relative;
	top: 50px;
	margin: 0;
	display: block;
}
.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead .showcase-cntrls {
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	margin-top: 22px;
	opacity: 0;
	position: relative;
	top: -30px;
	display: inline-block;
}
.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .showcase-lead .showcase-cntrls a.icon-round i {
	color: #fff;
	font-size: 24px;
}
.portfolio-page .portfolio .portfolio-grid .grid-item figcaption .dripicons-heart {
	position: absolute;
	opacity: 0;
	left: 20px;
	right: 20px;
	top: 95%;
	text-align: right;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	font-size: 24px;
	color: #fff;
	padding-bottom: 10px;
}
.portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption {
	background-color: rgba(226, 119, 99, 0.9);
}
.portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption .showcase-category,  .portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption span,  .portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption .showcase-cntrls {
	opacity: 1;
	top: 0;
	left: 0;
}
.portfolio-page .portfolio .portfolio-grid .grid-item:hover .showcase-lead {
	opacity: 1;
}
.portfolio-page .portfolio .portfolio-grid .grid-item:hover .dripicons-heart {
	opacity: 1;
}
.portfolio-page .portfolio .portfolio-grid .grid-item:hover img {
	-webkit-transform: scale(1.3) rotateZ(-7deg);
	-ms-transform: scale(1.3) rotateZ(-7deg);
	-o-transform: scale(1.3) rotateZ(-7deg);
	transform: scale(1.3) rotateZ(-7deg);
}
.portfolio-page .portfolio .portfolio-grid .grid-item:hover figcaption:after {
	width: 100%;
}

.portfolio-details-page .portfolio-details {
	padding: 100px 0px 70px;
}
.portfolio-details-page .portfolio-details img {
	margin-bottom: 30px;
}
.portfolio-details-page .portfolio-details .portfolio_description h1 {
	line-height: 36px;
	letter-spacing: 0.4em;
	margin-bottom: 20px;
	margin-top: 0px;
}
.portfolio-details-page .portfolio-details .portfolio_description p {
	margin-bottom: 25px;
}
.portfolio-details-page .portfolio-details .portfolio_description .portfolio-image-meta {
	color: #e27763;
	line-height: 24px;
}
.portfolio-details-page .portfolio-details .portfolio_description .portfolio-image-meta span {
	display: block;
	color: #878888;
}
.portfolio-details-page .portfolio-details .portfolio_description .social-icons {
	padding-top: 10px;
}
.portfolio-details-page .portfolio-details .portfolio_description .social-icons a .icon {
	margin: 0;
	padding-top: 10px;
	text-align: center;
	background: #ffffff;
	color: #e27763;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	font-size: 17px;
	transition: border 0.3s ease 0s;
	border: 1px solid #e27763;
	margin-right: 15px;
}
.portfolio-details-page .portfolio-details .portfolio_description .social-icons a .icon:hover {
	background: #e27763;
	color: #ffffff;
}
.portfolio-details-page .portfolio_details_two_btns {
	background: linear-gradient(to right, #bf6959 50%, #bf6959 50%, #e27763 50%, #e27763 50%);
}
.portfolio-details-page .portfolio_details_two_btns .portfolio_details_previous .btn-primary {
	margin-bottom: 52px;
	margin-top: 52px;
}
.portfolio-details-page .portfolio_details_two_btns .portfolio_details_next {
	text-align: right;
}
.portfolio-details-page .portfolio_details_two_btns .portfolio_details_next .btn-next {
	margin-bottom: 52px;
	margin-top: 52px;
}

.blog-page .blog_post-container {
	background: #ffffff;
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
	background: linear-gradient(to right, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff ', endColorstr='#f9f9f9 ', GradientType=1);
}
.blog-page .blog_post-container .blog-gradient-left {
	background: #fff;
	padding-top: 100px;
	padding-bottom: 100px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray {
	background: linear-gradient(to right, #f9f9f9 0%, #f9f9f9 73%, #ffffff 74%, #ffffff 100%);
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text {
	padding-top: 12px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text p {
	margin-bottom: 0px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button .btn.btn-secondary {
	border: 2px solid #f0f0f0;
	margin-top: 25px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button .btn.btn-secondary:hover {
	border: 2px solid #000;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button a .icon {
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline-block;
	margin-left: 10px;
	background: #ffffff;
	color: #e27763;
	border-radius: 50%;
	width: 55px;
	height: 55px;
	font-size: 25px;
	line-height: 30px;
	border: 1px solid #f0f0f0;
	float: left;
	margin-top: 25px;
	padding-top: 15px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button a .icon:hover {
	border: 1px solid #e27763;
	background: #e27763;
	color: #ffffff;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button a .reply-icon {
	margin-left: 20px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_post_border {
	margin-top: 40px;
	margin-bottom: 40px;
}
.blog-page .blog_post-container .blog-gradient-right {
	background: #f9f9f9;
	padding-top: 100px;
	padding-bottom: 100px;
}
.blog-page .blog_post-container .blog-gradient-right::before {
	content: ' ';
	display: block !important;
	position: absolute !important;
	width: 30px;
	background: #f9f9f9;
	left: -15px;
	height: 100%;
	top: 0;
}
.blog-page .blog_post-container .btn-load-more {
	margin-top: 50px;
}

.blog-details-page .blog_post-container.blog_details {
	background: #ffffff;
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
	background: linear-gradient(to right, #ffffff 0%, #ffffff 75%, #f9f9f9 75%, #f9f9f9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff ', endColorstr='#f9f9f9 ', GradientType=1);
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left {
	background: #fff;
	padding-top: 100px;
	padding-bottom: 100px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .icons_comments .icon {
	font-size: 24px;
	color: #DBDBDB;
	vertical-align: middle;
	display: inline-block;
	margin-top: 10px;
	line-height: 30px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .icons_comments span {
	font-size: 11px;
	font-family: 'open_sansregular';
	color: #DBDBDB;
	margin: 0 55px 0 10px;
	letter-spacing: 0.15em;
	line-height: 30px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left p {
	margin-top: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-page-button .btn {
	letter-spacing: 0.2em;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images {
	margin: 80px 0px 80px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post {
	position: relative;
	overflow: hidden;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post .blog-post-link {
	width: 100%;
	height: 100%;
	position: absolute;
	top: -10px;
	left: 0;
	color: #ffffff;
	padding: 123px 19px;
	background: #e27763;
	transform: translateX(-100%);
	transition: all 0.20s ease 0s;
	opacity: 0.9;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post .blog-post-link .icon {
	font-size: 24px;
	color: #ffffff;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post:hover .blog-post-link {
	transform: translateY(0);
	background: rgba(226, 119, 99, 0.95);
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-border {
	border: 1.5px solid #e27763;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container {
	margin: 50px auto 15px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list {
	margin-top: 30px;
	padding-left: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li {
	display: inline-block;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #eee;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar {
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 30px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 2px solid #de644d;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box {
	width: 670px;
	float: right;
	margin-top: -5px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-head .btn.btn-reply {
	line-height: 30px;
	padding: 5px 37px;
	letter-spacing: 0.15em;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-head .btn.btn-reply .icon {
	font-size: 25px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-head span {
	margin-top: 0;
	color: #878888;
	font-family: 'open_sanslight';
	font-size: 11px;
	letter-spacing: 0.25em;
	display: block;
	line-height: 30px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-content span {
	color: #e27763;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list {
	padding-left: 100px;
	display: inline-block;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li {
	border-bottom: 1px solid #eee;
	margin-bottom: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li .comment-box {
	width: 568px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li:nth-child(3), .blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li:nth-child(4) {
	border-bottom: none;
	margin-bottom: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-list-border {
	margin-bottom: 30px;
	border-bottom: 1px solid #eee;
	display: inline-block;
	padding-bottom: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .btn-load-more {
	margin-top: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form {
	margin-top: 80px;
	padding-bottom: 65px;
	background: #f7f7f7;
	padding: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form .form-control {
	margin-bottom: 20px;
	border: transparent;
	font-family: 'open_sanslight';
	font-size: 14px;
	height: 50px;
	padding-left: 20px;
	border-radius: 0px;
	box-shadow: none !important;
	background: #fff;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form .form-control:focus {
	border: 1px solid #e27763 !important;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form #message {
	height: auto;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right {
	background: #f9f9f9;
	padding-top: 100px;
	padding-bottom: 100px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right::before {
	content: ' ';
	display: block !important;
	position: absolute !important;
	width: 30px;
	background: #f9f9f9;
	left: -15px;
	height: 100%;
	top: 0;
}

.contact {
	padding: 100px 0 85px;
}
.contact .contact-form {
	margin-top: 45px;
}
.contact .contact-form .form-control {
	margin-bottom: 20px;
	border: transparent;
	font-family: 'open_sanslight';
	font-size: 14px;
	height: 50px;
	padding-left: 20px;
	border-radius: 0px;
	box-shadow: none;
	background: #f7f7f7;
	border: 1px solid #f1f1f1;
}
.contact .contact-form .form-control:focus {
	border: 1px solid #e27763;
	box-shadow: 0px 0px 1px #e27763;
}
.contact .contact-form #message {
	height: auto;
}
.contact .conatct-address ul {
	padding-left: 0px;
}
.contact .conatct-address ul li {
	padding: 34px 0px 0px;
}
.contact .conatct-address ul li .icon {
	color: #e27763;
	border-radius: 50%;
	width: 55px;
	height: 55px;
	border: 1px solid #f0f0f0;
	text-align: center;
	padding: 14px;
	margin-right: 10px;
	font-size: 22px;
}
.contact .conatct-address ul li .icon.dripicons-phone {
	border: 1px solid #e27763;
	background: #e27763;
	color: #fff;
}
.contact .conatct-address ul li p {
	line-height: 24px;
}
.contact .conatct-address ul li .contact-no {
	line-height: 30px;
}
.contact .conatct-address ul li a {
	color: #e27763;
	line-height: 30px;
}


@media (min-width: 1200px) and (max-width: 1920px) {
.multipurpose-orange-bg0, .multipurpose-orange-bg10, .multipurpose-orange-bg11, .multipurpose-orange-bg12, .multipurpose-orange-bg13, .multipurpose-orange-bg14, .multipurpose-orange-bg15, .multipurpose-orange-bg16, .multipurpose-orange-bg17, .multipurpose-orange-bg18, .multipurpose-orange-bg19, .multipurpose-orange-bg20, .multipurpose-orange-bg21, .multipurpose-orange-bg22, .multipurpose-orange-bg23, .multipurpose-orange-bg24, .multipurpose-orange-bg25, .multipurpose-orange-bg26, .multipurpose-orange-bg27, .multipurpose-orange-bg28, .multipurpose-orange-bg29, .multipurpose-orange-bg30, .multipurpose-orange-bg31, .multipurpose-orange-bg32, .multipurpose-orange-bg33, .multipurpose-orange-bg34, .multipurpose-orange-bg35, .multipurpose-orange-bg36, .multipurpose-orange-bg37, .multipurpose-orange-bg38, .multipurpose-orange-bg39, .multipurpose-orange-bg40, .multipurpose-orange-bg41, .multipurpose-orange-bg42, .multipurpose-orange-bg43, .multipurpose-orange-bg44, .multipurpose-orange-bg45, .multipurpose-orange-bg46, .multipurpose-orange-bg47, .multipurpose-orange-bg48, .multipurpose-orange-bg49, .multipurpose-orange-bg50, .multipurpose-orange-bg51, .multipurpose-orange-bg52, .multipurpose-orange-bg53, .multipurpose-orange-bg54, .multipurpose-orange-bg55, .multipurpose-orange-bg56, .multipurpose-orange-bg57, .multipurpose-orange-bg58, .multipurpose-orange-bg59, .multipurpose-orange-bg60, .multipurpose-orange-bg61, .multipurpose-orange-bg62, .multipurpose-orange-bg63, .multipurpose-orange-bg64, .multipurpose-orange-bg65 {
	height: 1080px;
}
	
	.h1sec{margin-bottom:30px;}
	
	
	
	.multipurpose-orange-bgc {
	height: 400px;
}
.v5-sub-head {
	font-size: 20px;
	letter-spacing: 0.2em;
	font-weight: 100;
	color: #CBAC62;
	margin-top: 70%;
	margin-bottom: 0;
}
	.v5-sub-headsec {
	font-size: 20px;
	letter-spacing: 0.2em;
	font-weight: 100;
	color: #CBAC62;
	margin-top: 70%;
	margin-bottom: 0;
}
}

@media (min-width: 769px) and (max-width: 1199px) {
.multipurpose-orange-bg0, .multipurpose-orange-bg10, .multipurpose-orange-bg11, .multipurpose-orange-bg12, .multipurpose-orange-bg13, .multipurpose-orange-bg14, .multipurpose-orange-bg15, .multipurpose-orange-bg16, .multipurpose-orange-bg17, .multipurpose-orange-bg18, .multipurpose-orange-bg19, .multipurpose-orange-bg20, .multipurpose-orange-bg21, .multipurpose-orange-bg22, .multipurpose-orange-bg23, .multipurpose-orange-bg24, .multipurpose-orange-bg25, .multipurpose-orange-bg26, .multipurpose-orange-bg27, .multipurpose-orange-bg28, .multipurpose-orange-bg29, .multipurpose-orange-bg30, .multipurpose-orange-bg31, .multipurpose-orange-bg32, .multipurpose-orange-bg33, .multipurpose-orange-bg34, .multipurpose-orange-bg35, .multipurpose-orange-bg36, .multipurpose-orange-bg37, .multipurpose-orange-bg38, .multipurpose-orange-bg39, .multipurpose-orange-bg40, .multipurpose-orange-bg41, .multipurpose-orange-bg42, .multipurpose-orange-bg43, .multipurpose-orange-bg44, .multipurpose-orange-bg45, .multipurpose-orange-bg46, .multipurpose-orange-bg47, .multipurpose-orange-bg48, .multipurpose-orange-bg49, .multipurpose-orange-bg50, .multipurpose-orange-bg51, .multipurpose-orange-bg52, .multipurpose-orange-bg53, .multipurpose-orange-bg54, .multipurpose-orange-bg55, .multipurpose-orange-bg56, .multipurpose-orange-bg57, .multipurpose-orange-bg58, .multipurpose-orange-bg59, .multipurpose-orange-bg60, .multipurpose-orange-bg61, .multipurpose-orange-bg62, .multipurpose-orange-bg63, .multipurpose-orange-bg64, .multipurpose-orange-bg65 {
	height: 1080px;
}
	.multipurpose-orange-bgc {
	height: 300px;
}
.v5-sub-head {
	font-size: 20px;
	letter-spacing: 0.2em;
	font-weight: 100;
	color: #CBAC62;
	margin-top: 60%;
	margin-bottom: 0;
}
	.v5-sub-headsec {
	font-size: 20px;
	letter-spacing: 0.2em;
	font-weight: 100;
	color: #CBAC62;
	margin-top: 60%;
	margin-bottom: 0;
}
}

@media (max-width: 1200px) {
.mutipurpose.multipurpose-orange-bg3 .layer h1, .mutipurpose.multipurpose-orange-bg10 .layer h1, .mutipurpose.multipurpose-orange-bg11 .layer h1, .mutipurpose.multipurpose-orange-bg12 .layer h1, .mutipurpose.multipurpose-orange-bg13 .layer h1, .mutipurpose.multipurpose-orange-bg14 .layer h1, .mutipurpose.multipurpose-orange-bg15 .layer h1, .mutipurpose.multipurpose-orange-bg16 .layer h1, .mutipurpose.multipurpose-orange-bg17 .layer h1, .mutipurpose.multipurpose-orange-bg18 .layer h1, .mutipurpose.multipurpose-orange-bg19 .layer h1, .mutipurpose.multipurpose-orange-bg20 .layer h1, .mutipurpose.multipurpose-orange-bg21 .layer h1, .mutipurpose.multipurpose-orange-bg22 .layer h1, .mutipurpose.multipurpose-orange-bg23 .layer h1, .mutipurpose.multipurpose-orange-bg24 .layer h1, .mutipurpose.multipurpose-orange-bg25 .layer h1, .mutipurpose.multipurpose-orange-bg26 .layer h1, .mutipurpose.multipurpose-orange-bg27 .layer h1, .mutipurpose.multipurpose-orange-bg28 .layer h1, .mutipurpose.multipurpose-orange-bg29 .layer h1, .mutipurpose.multipurpose-orange-bg30 .layer h1, .mutipurpose.multipurpose-orange-bg31 .layer h1, .mutipurpose.multipurpose-orange-bg32 .layer h1, .mutipurpose.multipurpose-orange-bg33 .layer h1, .mutipurpose.multipurpose-orange-bg34 .layer h1, .mutipurpose.multipurpose-orange-bg35 .layer h1, .mutipurpose.multipurpose-orange-bg36 .layer h1, .mutipurpose.multipurpose-orange-bg37 .layer h1, .mutipurpose.multipurpose-orange-bg38 .layer h1, .mutipurpose.multipurpose-orange-bg39 .layer h1, .mutipurpose.multipurpose-orange-bg40 .layer h1, .mutipurpose.multipurpose-orange-bg41 .layer h1, .mutipurpose.multipurpose-orange-bg42 .layer h1, .mutipurpose.multipurpose-orange-bg43 .layer h1, .mutipurpose.multipurpose-orange-bg44 .layer h1, .mutipurpose.multipurpose-orange-bg45 .layer h1, .mutipurpose.multipurpose-orange-bg46 .layer h1, .mutipurpose.multipurpose-orange-bg47 .layer h1, .mutipurpose.multipurpose-orange-bg48 .layer h1, .mutipurpose.multipurpose-orange-bg49 .layer h1, .mutipurpose.multipurpose-orange-bg50 .layer h1, .mutipurpose.multipurpose-orange-bg51 .layer h1, .mutipurpose.multipurpose-orange-bg52 .layer h1, .mutipurpose.multipurpose-orange-bg53 .layer h1, .mutipurpose.multipurpose-orange-bg54 .layer h1, .mutipurpose.multipurpose-orange-bg55 .layer h1, .mutipurpose.multipurpose-orange-bg56 .layer h1, .mutipurpose.multipurpose-orange-bg57 .layer h1, .mutipurpose.multipurpose-orange-bg58 .layer h1, .mutipurpose.multipurpose-orange-bg59 .layer h1, .mutipurpose.multipurpose-orange-bg60 .layer h1, .mutipurpose.multipurpose-orange-bg61 .layer h1, .mutipurpose.multipurpose-orange-bg62 .layer h1, .mutipurpose.multipurpose-orange-bg63 .layer h1, .mutipurpose.multipurpose-orange-bg64 .layer h1, .mutipurpose.multipurpose-orange-bg65 .layer h1 {
	color: #CBAC62;
	font-size: 20px;
}
.mutipurpose.multipurpose-orange-bg2 .layer h1 {
	color: #CBAC62;
	font-size: 20px;
}
.mutipurpose.multipurpose-orange-bg .layer h1 {
	color: #CBAC62;
	font-size: 20px;
}
.get-in-touch .contact-text {
	padding: 60px 0px 0px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.header .top-container {

	background-color: transparent;
	margin-top: 0px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav {
	background: #000;
	margin-top: 0px;
	padding-top: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li {
	margin-bottom: 10px;
	margin-right: 0px !important;
	padding-top: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li a {
	color: #CBAC62;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown {
	padding-left: 20px !important;
	padding-right: 0px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown a {
	padding-left: 0px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:hover > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:focus > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li.active > a {
	border-bottom: 2px solid #CBAC62 !important;
	color: #CBAC62;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu {
	box-shadow: none !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active > a {
	border-bottom: 2px solid #CBAC62 !important;
}
.header .top-container .navbar-primary.affix .navbar-header,  .header .top-container .navbar-primary.affix-top .navbar-header {
	padding: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav li a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .navbar-nav li a {
	padding-bottom: 5px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li {
	margin-bottom: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a {
	padding-top: 10px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active > a {
	border-bottom: 2px solid #CBAC62 !important;
	padding-bottom: 5px !important;
}
.testimonials .layer {
	padding: 50px 0px 0px;
}
.testimonials .layer #testimonial-slider .owl-controls {
	margin-top: 0px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,  .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	position: relative;
	top: -20%;
	width: 30px;
	height: 24px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
	background-position: -36px -109px;
	left: 0px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
	background-position: -36px -182px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	background-position: -69px -109px;
	right: 0px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
	background-position: -70px -182px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .testimonial {
	margin-top: 0px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,  .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	position: relative;
	top: -20%;
	width: 30px;
	height: 24px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
	background-position: -175px -204px;
	left: 0px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
	background-position: -36px -182px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	background-position: -209px -204px;
	right: 0px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
	background-position: -70px -182px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination {
	text-align: left;
	width: 123px !important;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
	width: 140px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,  .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	position: relative;
	top: -20%;
	width: 40px;
	height: 31px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
	background-position: -167px -83px;
	left: 0px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
	background-position: -167px -133px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	background-position: -210px -83px;
	right: 0px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
	background-position: -210px -133px;
}
#slider .image-caption h1.slider-heading {
	font-size: 50px;
}
.our-history {
	padding: 50px 0;
}
.our-history .history-text {
	padding-top: 50px;
}
.counters {
	padding: 30px 0px 30px;
}
.counters .icon {
	margin-top: 20px;
	display: block;
	float: left;
}
.counters .count-number {
	display: block;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 0px;
}
.counters .count-name {
	display: block;
	text-align: center;
}
.services {
	padding: 50px 0px;
}
.services .services-text .bg2 {
	margin-right: -56px;
}
.services .services-text .bg2.hr-stock-bg2 {
	margin-left: -58px;
}
.services .service-mediaquery {
	z-index: -1;
	margin-bottom: 30px;
}
.promo-box .layer {
	padding: 120px 0px;
}
.promo-box .layer h1.creative-head {
	letter-spacing: 40px;
}
.portfolio {
	padding: 50px 0px;
}
.cta h1.buynow-head {
	font-size: 30px !important;
}
.cta .buynow-button .btn-default {
	margin-top: 0px;
}
.meet-our-team {
	padding: 50px 0px;
}
.meet-our-team .team-content {
	padding: 120px 18px !important;
}
.meet-our-team .team-content .team-title {
	font-size: 20px;
}
.meet-our-team .team-content .team-designation {
	font-size: 13px;
}
.blog-post {
	padding: 40px 0px;
}
.blog-post .item .blog-content {
	padding: 55px 48px;
}
.pricing-plan {
	padding: 50px 0px;
}
.video-background .layer {
	padding: 200px 0px;
}
.video-background .layer .video ul li a {
	width: 90px;
	height: 90px;
	padding-top: 28px;
}
.video-background .layer .video ul h1 {
	letter-spacing: 0.8em !important;
}
.clients {
	padding: 50px 0px;
}
.get-in-touch .contact-text {
	padding: 50px 0px 0px;
}
.get-in-touch .contact-form {
	padding-bottom: 50px;
	margin-top: 0px;
}
.get-in-touch .contact-form .form-group {
	margin-right: 0px !important;
}
.footer .footer-image-girds img {
	margin: 0px 9px 10px 0px !important;
	width: 110px !important;
}
.footer .copyright-container {
	margin-top: 50px;
}
.home-v2 .home-page-v2-banner .image-caption-1 .homev2-banner-head {
	font-size: 40px;
	line-height: 45px;
}
.home-v2 .how-it-works {
	padding: 50px 0px;
}
.home-v2 .core-features {
	padding: 0px;
}
.home-v2 .core-features .layer {
	padding: 50px 0px;
}
.home-v2 .core-features .layer .features-list .icon {
	/*float: left;
        margin-right: 20px;*/
	margin-bottom: 20px;
}
.home-v2 .core-features .layer .features-list h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 1.3em;
	letter-spacing: 5px;
}
.home-v2 .core-features .layer .features-list hr {
	margin-top: 0px;
	margin-bottom: 0px;
}
.home-v2 .extra-core-features {
	padding: 50px 0px;
}
.home-v2 .extra-core-features .features-div {
	padding: 120px 0px 0px;
}
.home-v2 .creative-mind {
	padding: 50px 0px;
}
.home-v2 .creative-mind .creative-mind-text {
	padding: 140px 0px;
}
.home-v2 .free-trial {
	padding: 50px 0px 70px;
}
.home-v2 .faq {
	padding: 50px 0px;
}
.home-v2 .faq .faq-text {
	padding: 147px 30px 147px 30px;
}
.home-v2 .home-page-v2-contact .layer {
	padding: 50px 0px;
}
.home-v2 .home-page-v2-contact .layer .contact-form .respons-float-align {
	float: left;
	padding: 0px 25px;
}
.home-v2 .home-page-v2-contact .layer .contact-form .contact-button {
	display: inline-block;
	text-align: center;
}
.home-v2 .home-page-v2-contact .layer .contact-form .contact-button .form-group {
	display: inline-block;
}
.home-v2 .counters-with-bg-image {
	padding: 0px;
}
.home-v2 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v3 .home-page-v2-banner .image-caption-1 .homev3-banner-head {
	font-size: 40px;
}
.home-v3 .about_what_we_do.about_what_we_do_border {
	padding: 50px 0px;
}
.home-v3 .how-it-works {
	padding: 50px 0px;
}
.home-v3 .extra-core-features {
	padding: 50px 0px;
}
.home-v3 .extra-core-features .features-div {
	padding: 90px 0px 20px;
}
.home-v3 .creative-mind {
	padding: 50px 0px;
}
.home-v3 .creative-mind .creative-mind-text {
	padding: 150px 0px;
}
.home-v3 .faq {
	padding: 50px 0px;
}
.home-v3 .faq .faq-text {
	margin-top: 0px;
	padding: 125px 30px 125px 30px;
}
.home-v3 .free-trial {
	padding: 50px 0px 70px;
}
.home-v3 .home-page-v2-contact .layer {
	padding: 50px 0px;
}
.home-v3 .home-page-v2-contact .layer .contact-form .respons-float-align {
	float: left;
	padding: 0 25px;
}
.home-v3 .home-page-v2-contact .layer .contact-form .contact-button {
	display: inline-block;
	text-align: center;
}
.home-v3 .home-page-v2-contact .layer .contact-form .contact-button .form-group {
	display: inline-block;
}
.home-v3 .counters-with-bg-image {
	padding: 0px;
}
.home-v3 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v3 .mutipurpose .mutipurpose-text h1 {
	font-size: 48px;
	margin-top: 0px;
	letter-spacing: 5px;
}
.home-v4 .home-page-v2-banner .image-caption-1 .homev4-banner-head span {
	font-size: 60px;
}
.home-v4 .home-page-v2-banner .image-caption-1 p {
	display: none;
}
.home-v4 .home-page-v2-banner .image-caption-1 img {
	display: none;
}
.home-v4 .home-page-v2-banner .image-caption-1 .homev4-banner-sub-head {
	letter-spacing: 10px;
}
.home-v4 .about_what_we_do {
	padding: 50px 0px;
}
.home-v4 .how-it-works {
	padding: 50px 0px;
}
.home-v4 .how-it-works .v2-services .v2-services-text {
	padding-top: 60px;
}
.home-v4 .how-it-works .v2-services .image-number {
	margin-top: 0px;
	top: 60px;
	left: 50px;
}
.home-v4 .how-it-works .v2-services .image-number-right-align {
	top: 60px;
	right: 50px;
}
.home-v4 .how-it-works .v2-services .number-top-hr {
	margin-bottom: 30px;
}
.home-v4 .how-it-works .v2-services hr {
	margin-top: 30px;
}
.home-v4 .how-it-works .v2-services .image::before,  .home-v4 .how-it-works .v2-services .shadow-image-right::before {
	top: 20px;
	height: 265px;
}
.home-v4 .core-features .layer {
	padding: 50px 0px;
}
.home-v4 .core-features .layer .features-div {
	padding: 90px 0px;
}
.home-v4 .extra-core-features .features-div .features-list h1 {
	margin-bottom: 10px;
}
.home-v4 .creative-mind {
	padding: 50px 0px;
}
.home-v4 .creative-mind .creative-mind-text {
	padding: 150px 0px;
}
.home-v4 .free-trial {
	padding: 50px 0px 70px;
}
.home-v4 .faq {
	padding: 50px 0px;
}
.home-v4 .faq .faq-text {
	padding: 125px 30px 125px 30px;
}
.home-v4 .home-page-v2-contact .layer {
	padding: 50px 0px;
}
.home-v4 .home-page-v2-contact .layer .respons-float-align {
	float: left;
	padding: 0px 25px;
}
.home-v4 .home-page-v2-contact .layer .contact-button {
	display: inline-block;
	text-align: center;
}
.home-v4 .home-page-v2-contact .layer .contact-button .form-group {
	display: inline-block;
}
.home-v4 .counters-with-bg-image {
	padding: 0px;
}
.home-v4 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v4 .mutipurpose {
	padding: 50px 0px;
}
.home-v4 .mutipurpose h1 {
	margin-top: 0px;
	font-size: 28px;
}
.home-v5 .top-container {
	padding-bottom: 0px;
}
.home-v5 .home-page-v2-banner .image-caption-1 h1 {
	font-size: 70px;
}
.home-v5 .how-it-works {
	padding: 50px 0px;
}
.home-v5 .booss-demos {
	padding: 50px 0px 10px;
}
.home-v5 .work_process .layer {
	padding: 50px 0px;
}
.home-v5 .extra-core-features {
	padding: 50px 0px 40px;
}
.home-v5 .extra-core-features .feature-second-div {
	padding: 80px 0px 0px;
}
.home-v5 .extra-core-features .features-div .features-list-text h1 {
	letter-spacing: 0.8em !important;
}
.home-v5 .promo-box .layer {
	padding: 60px 0px;
}
.home-v5 .promo-box .layer .creative-text h1 {
	font-size: 80px;
	letter-spacing: 60px;
}
.home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div {
	padding: 90px 0px 0px;
}
.home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div .features-list h1 {
	letter-spacing: 3px;
}
.home-v5 .counters-with-bg-image {
	padding: 0px;
}
.home-v5 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v5 .services_first_part.third_part {
	padding: 50px 0px;
}
.home-v5 .services_first_part.third_part .creative_idea {
	margin-bottom: 20px;
}
.home-v5 .your_skills {
	padding: 50px 0px;
}
.home-v5 .mutipurpose .layer {
	padding: 50px 0 20px;
}
.home-v5 .mutipurpose .mutipurpose-text h1, .home-v5 .mutipurpose .mutipurpose-texts h1 {
	margin-top: 6px;
	font-size: 28px;
}
.home-v5 .creative_content {
	padding: 50px 0;
}
.home-v5 .creative_content img {
	margin-bottom: 30px;
	width: 100%;
}
.about_what_we_do {
	padding: 50px 0px 0px;
}
.about_what_we_do .creative_design h1 {
	letter-spacing: 0.2em !important;
}
.work_process {
	padding: 50px 0px 0px;
}
.work_process .work_process_order p {
	margin-bottom: 40px;
}
.your_skills {
	padding: 50px 0px;
}
.counters-with-bg-image {
	padding: 0px;
}
.counters-with-bg-image .layer {
	padding: 50px 0px;
}
.mutipurpose {
	padding: 50px 0px;
}
.mutipurpose .mutipurpose-text h1, .mutipurpose .mutipurpose-texts h1 {
	margin-top: 0px;
	font-size: 48px;
}
.services_page .about_what_we_do.about_what_we_do_border {
	padding: 50px 0px 30px;
}
.services_page .promo-box .layer {
	padding: 186px 0px;
}
.services_page .services_first_part.third_part {
	padding: 50px 0px 20px;
}
.services_page .services_first_part.third_part .services_first_three_part .creative_idea {
	margin-bottom: 30px;
}
.services_page .mutipurpose.multipurpose-orange-bg .layer {
	padding: 50px 0px;
}
.services_page .mutipurpose.multipurpose-orange-bg .layer h1 {
	margin-top: 0px;
	font-size: 48px;
}
.services_page .cta .buynow-button .btn-default {
	margin-top: 25px;
}
.services_page .creative_content {
	padding: 50px 0px;
}
.services_page .creative_content img {
	margin-bottom: 20px;
	width: 100%;
}
.blog-page .blog_post-container .blog_gray {
	background: none !important;
}
.blog-page .blog_post-container .blog_gray .blog-text {
	padding-top: 0px !important;
}
.blog-page .blog_post-container .blog_gray .blog-text h1 {
	margin-top: 0px;
}
.blog-page .blog_post-container .blog_gray .blog-text .bg7 {
	margin-top: -80px;
}
.blog-page .blog_post-container .blog_gray .blog-text .blog_sub_heading {
	margin-top: 80px;
}
.blog-page .blog_post-container .blog_gray .blog-text .blog-button a > .icon {
	float: none !important;
}
.blog-page .blog_post-container .slider_gallery #blog_slider_gallery .owl-item {
	width: 293px !important;
}
.blog-page .blog_post-container .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
	right: 18px;
}
.blog-page .blog_post-container .blog-gradient-right::before {
	display: none !important;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-page-button .btn {
	min-width: 180px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post .blog-post-link {
	padding: 98px 18px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box {
	width: 510px;
	float: right;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li .comment-box {
	width: 410px;
	float: right;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-item {
	width: 293px !important;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
	right: 18px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right::before {
	display: none !important;
}
.contact {
	padding: 50px 0px 30px;
}
.contact .contact-form {
	padding-bottom: 20px;
}
.contact .contact-form .btn.btn-primary {
	margin-top: 0px;
	margin-bottom: 30px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.header .top-container {
	background-color: transparent;
	margin-top: 0px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav {
	background: #000;
	margin-top: 0px;
	padding-top: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li {
	margin-bottom: 20px;
	margin-right: 0px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li a {
	color: #CBAC62;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown {
	padding-left: 20px !important;
	padding-right: 0px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown li,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown li {
	margin-bottom: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown a {
	padding-left: 0px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:hover > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:focus > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li.active > a {
	border-bottom: 2px solid #CBAC62 !important;
	color: #CBAC62;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu {
	box-shadow: none !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active > a {
	border-bottom: 2px solid #CBAC62 !important;
}
.header .top-container .navbar-primary.affix .navbar-header,  .header .top-container .navbar-primary.affix-top .navbar-header {
	padding: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav li a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .navbar-nav li a {
	padding-bottom: 5px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li {
	margin-bottom: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a {
	padding-top: 10px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active > a {
	border-bottom: 2px solid #e27763 !important;
	padding-bottom: 5px !important;
}
.testimonials .layer {
	padding: 50px 0px 0px;
}
.testimonials .layer #testimonial-slider .owl-controls {
	margin-top: 0px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,  .testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	position: relative;
	top: -20%;
	width: 30px;
	height: 24px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
	background-position: -36px -109px;
	left: 0px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
	background-position: -36px -182px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	background-position: -69px -109px;
	right: 0px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
	background-position: -70px -182px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .testimonial {
	margin-top: 0px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,  .testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	position: relative;
	top: -20%;
	width: 30px;
	height: 24px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
	background-position: -175px -204px;
	left: 0px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
	background-position: -36px -182px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	background-position: -209px -204px;
	right: 0px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
	background-position: -70px -182px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination {
	text-align: left;
	width: 123px !important;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
	width: 140px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev,  .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	position: relative;
	top: -20%;
	width: 40px;
	height: 31px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev {
	background-position: -167px -83px;
	left: 0px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-prev:hover {
	background-position: -167px -133px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next {
	background-position: -210px -83px;
	right: 0px;
}
.testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-buttons .owl-next:hover {
	background-position: -210px -133px;
}
.footer {
	padding-top: 50px;
}
.footer .foote-btm {
	padding-bottom: 50px;
}
.home-page-v2-contact .contact-form .form-group {
	margin-bottom: 0px;
}
.home-page-v2-contact .contact-form .form-group .fv-form-bootstrap {
	top: 25px !important;
}
#slider .image-caption {
	top: 55% !important;
}
#slider .image-caption h1.slider-heading {
	font-size: 50px;
}
.our-history {
	padding: 40px 0px;
}
.our-history .history-text {
	padding-top: 0px;
}
.our-history .history-text h6 {
	margin-top: 0px;
}
.counters {
	padding: 60px 0px;
}
.counters .icon {
	margin-top: 20px;
	display: block;
	float: left;
}
.counters .count-number {
	display: block;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 0px;
}
.counters .count-name {
	display: block;
	text-align: center;
}
.services {
	padding: 40px 0px 10px;
}
.services .services-text {
	padding-top: 0px !important;
}
.services .services-text h6 {
	margin-top: 0px;
}
.services .services-text .bg2 {
	margin-right: -50px;
}
.services .services-text .bg2.stock-bg2 {
	margin-left: -52px;
}
.services .service-mediaquery {
	z-index: -1;
	margin-bottom: 50px;
}
.promo-box .layer {
	padding: 120px 0px;
}
.promo-box .layer h6 {
	line-height: 20px;
}
.promo-box .layer h1.creative-head {
	letter-spacing: 26px;
}
.portfolio {
	padding: 40px 0px;
}
.cta h1.buynow-head {
	font-size: 38px;
	margin: 0px 0px 20px 0px;
}
.cta .buynow-button {
	text-align: center;
}
.meet-our-team {
	padding: 40px 0px;
}
.meet-our-team .team-content {
	padding: 150px 18px !important;
}
.meet-our-team .team-content .team-title {
	font-size: 20px;
}
.meet-our-team .team-content .team-designation {
	font-size: 13px;
}
.blog-post {
	padding: 40px 0px;
}
.blog-post .item .blog-content {
	padding: 25px 48px;
}
.blog-post .item .blog-content a .blog-title {
	letter-spacing: 5px;
	font-size: 16px;
}
.pricing-plan {
	padding: 40px 0px;
}
.video-background .layer {
	padding: 100px 0px;
}
.video-background .layer .video ul li a {
	width: 80px;
	height: 80px;
	padding-top: 24px;
}
.clients {
	padding: 40px 0px;
}
.get-in-touch .contact-text {
	padding: 50px 0px 0px;
}
.get-in-touch .contact-form {
	padding-bottom: 50px;
	margin-top: 0px;
}
.get-in-touch .contact-form .form-group {
	margin-right: 0px !important;
}
.footer .footer-image-girds img {
	margin: 0px 10px 10px 0px !important;
	width: 100px !important;
}
.home-v2 .how-it-works {
	padding: 50px 0px;
}
.home-v2 .how-it-works .v2-services .v2-services-text {
	padding-top: 0px;
}
.home-v2 .how-it-works .v2-services .v2-services-text h6 {
	line-height: 1.4em;
}
.home-v2 .core-features .layer {
	padding: 50px 0px 30px;
}
.home-v2 .core-features .layer .icon {
	float: left;
	margin-right: 20px;
	margin-bottom: 40px;
}
.home-v2 .core-features .layer hr {
	display: none;
}
.home-v2 .extra-core-features {
	padding: 50px 0px 50px;
}
.home-v2 .extra-core-features .features-div {
	padding: 20px;
}
.home-v2 .extra-core-features .respons-text-align {
	text-align: center;
}
.home-v2 .creative-mind {
	padding: 50px 0px 80px;
}
.home-v2 .creative-mind .creative-mind-text {
	padding: 0px;
}
.home-v2 .creative-mind .creative-mind-text h1 {
	letter-spacing: 15px;
}
.home-v2 .free-trial {
	padding: 50px 0px 70px;
}
.home-v2 .faq {
	padding: 50px 0px;
}
.home-v2 .faq .faq-text {
	padding: 50px 130px 50px 130px;
}
.home-v2 .faq .panel-group {
	margin-bottom: 40px;
}
.home-v2 .home-page-v2-contact .layer {
	padding: 50px 0px;
}
.home-v2 .counters-with-bg-image {
	padding: 0px;
}
.home-v2 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v3 .home-page-v2-banner .image-caption-1 .v4-banner-text-area {
	text-align: left;
}
.home-v3 .home-page-v2-banner .image-caption-1 .v4-banner-text-area .homev3-banner-head {
	font-size: 40px;
	text-align: left;
}
.home-v3 .home-page-v2-banner .image-caption-1 .v4-banner-text-area hr {
	display: inline-block;
	margin-top: 10px;
}
.home-v3 .home-page-v2-banner .image-caption-1 .v4-banner-text-area .xs-btn {
	text-align: left;
}
.home-v3 .about_what_we_do {
	padding: 50px 0px;
}
.home-v3 .about_what_we_do .what_we_do_points .creative_design {
	margin-bottom: 20px;
}
.home-v3 .how-it-works {
	padding: 50px 0px;
}
.home-v3 .how-it-works .v2-services .v2-services-text {
	padding-top: 0px;
}
.home-v3 .how-it-works .v2-services .v2-services-text h6 {
	line-height: 1.4em;
	margin-top: 0px;
}
.home-v3 .extra-core-features {
	padding: 50px 0px 50px;
}
.home-v3 .extra-core-features .features-div {
	padding: 20px;
}
.home-v3 .extra-core-features .respons-text-align {
	text-align: center;
}
.home-v3 .creative-mind {
	padding: 50px 0px 50px;
}
.home-v3 .creative-mind .creative-mind-text {
	padding: 0px;
}
.home-v3 .creative-mind .creative-mind-text h1 {
	letter-spacing: 15px;
}
.home-v3 .faq {
	padding: 50px 0px;
}
.home-v3 .faq .faq-text {
	padding: 50px 130px 50px 130px;
}
.home-v3 .faq .panel-group {
	margin-bottom: 40px;
}
.home-v3 .free-trial {
	padding: 50px 0px 70px;
}
.home-v3 .home-page-v2-contact .layer {
	padding: 50px 0px;
}
.home-v3 .counters-with-bg-image {
	padding: 0px;
}
.home-v3 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v3 .your_skills {
	padding: 50px 0px;
}
.home-v3 .your_skills .your_skills_percentage_loader {
	margin-top: 20px;
}
.home-v3 .mutipurpose {
	padding: 50px 0px;
}
.home-v4 .home-page-v2-banner .image-caption-1 img {
	display: none;
}
.home-v4 .home-page-v2-banner .image-caption-1 .homev4-banner-head span {
	font-size: 60px;
}
.home-v4 .home-page-v2-banner .image-caption-1 h1 {
	margin-top: 0px;
}
.home-v4 .home-page-v2-banner .image-caption-1 h6 {
	font-size: 28px;
	letter-spacing: 10px;
}
.home-v4 .home-page-v2-banner .image-caption-1 p {
	display: none;
}
.home-v4 .how-it-works {
	padding: 50px 0px;
}
.home-v4 .how-it-works .v2-services .image::before,  .home-v4 .how-it-works .v2-services .shadow-image-right::before {
	display: none;
}
.home-v4 .how-it-works .v2-services .v2-services-text {
	padding-top: 0px;
}
.home-v4 .how-it-works .v2-services .v2-services-text h6 {
	margin-top: 0px;
}
.home-v4 .core-features .layer {
	padding: 50px 0px;
}
.home-v4 .core-features .layer .features-div {
	padding: 0px;
}
.home-v4 .core-features .layer .features-div .homev4-para {
	margin-bottom: 50px;
}
.home-v4 .core-features .layer .core-image-aling {
	text-align: center;
}
.home-v4 .about_what_we_do {
	padding: 50px 0px 20px;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design {
	margin-bottom: 20px;
}
.home-v4 .extra-core-features .extra-core-features-image {
	padding-right: 0px;
}
.home-v4 .extra-core-features .extra-core-features-image img {
	height: auto !important;
}
.home-v4 .extra-core-features .features-div {
	padding-top: 40px;
	padding-bottom: 0px;
}
.home-v4 .creative-mind {
	padding: 50px 0px;
}
.home-v4 .creative-mind .creative-mind-text {
	padding: 0px;
}
.home-v4 .creative-mind .creative-mind-text h1 {
	letter-spacing: 10px;
}
.home-v4 .free-trial {
	padding: 50px 0px 70px;
}
.home-v4 .faq {
	padding: 50px 0px;
}
.home-v4 .faq .faq-text {
	padding: 50px 130px 50px 130px;
}
.home-v4 .faq .panel-group {
	margin-bottom: 40px;
}
.home-v4 .home-page-v2-contact .layer {
	padding: 50px 0px;
}
.home-v4 .counters-with-bg-image {
	padding: 0px;
}
.home-v4 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v4 .your_skills {
	padding: 50px 0px;
}
.home-v4 .your_skills .your_skills_percentage_loader {
	margin-top: 20px;
}

.home-v4 .mutipurpose {
	padding: 50px 0px;
}
.home-v5 .top-container {
	padding-bottom: 0px;
}
.home-v5 .home-page-v2-banner .image-caption-1 h6 {
	font-size: 20px;
}
.home-v5 .home-page-v2-banner .image-caption-1 h1 {
	font-size: 50px;
	line-height: 70px;
}
.home-v5 .home-page-v2-banner .image-caption-1 p {
	display: none;
}
.home-v5 .home-page-v2-banner .image-caption-1 .hr-bg.bg5 {
	margin: 10px 0px 10px;
}
.home-v5 .how-it-works {
	padding: 50px 0px;
}
.home-v5 .how-it-works .how-it-works-text h1 {
	letter-spacing: 0.8em;
}
.home-v5 .booss-demos {
	padding: 50px 0px 10px;
}
.home-v5 .work_process .layer {
	padding: 50px 0px;
}
.home-v5 .work_process .layer .work_process_order p {
	margin-bottom: 20px;
}
.home-v5 .extra-core-features {
	padding: 50px 0px 40px;
}
.home-v5 .extra-core-features .features-div {
	padding: 0px;
}
.home-v5 .extra-core-features .respons-text-align {
	text-align: center;
}
.home-v5 .promo-box .layer {
	padding: 60px 0px;
}
.home-v5 .promo-box .layer .creative-text h1 {
	letter-spacing: 26px;
}
.home-v5 .promo-box .layer .creative-text h6 {
	letter-spacing: 0.5em;
}
.home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div {
	padding: 50px 0px 0px;
}
.home-v5 .extra-core-features.extra-second-core-feature img {
	display: inline-block;
}
.home-v5 .counters-with-bg-image {
	padding: 0px;
}
.home-v5 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v5 .services_first_part.third_part {
	padding: 50px 0px;
}
.home-v5 .services_first_part.third_part .creative_idea {
	margin-bottom: 20px;
}
.home-v5 .video-background .layer .video h1 {
	letter-spacing: 0.5em;
}
.home-v5 .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
	width: 108px;
}
.home-v5 .your_skills {
	padding: 50px 0px;
}
.home-v5 .your_skills .your_skills_percentage_loader {
	margin-top: 20px;
}
.home-v5 .mutipurpose .layer {
	padding: 50px 0 20px;
}
.home-v5 .mutipurpose .layer h1 {
	margin-top: 0;
}
.home-v5 .creative_content {
	padding: 50px 0 20px;
}
.home-v5 .creative_content img {
	margin-bottom: 30px;
}
.home-v5 .cta.cta-gray-bg {
	padding: 50px 0px;
}
.home-v5 .cta.cta-gray-bg .buynow-text h1 {
	font-size: 38px;
}
.about_page .banner .layer {
	padding: 100px 0px;
}
.about_page .banner .layer .blog-text h1 {
	font-size: 50px;
	letter-spacing: 40px;
}
.about_page .about_what_we_do {
	padding: 50px 0px 0px;
}
.about_page .work_process {
	padding: 50px 0px 0px;
}
.about_page .work_process .work_process_order p {
	margin-bottom: 40px;
}
.about_page .your_skills {
	padding: 50px 0px;
}
.about_page .your_skills .your_skills_percentage_loader {
	margin-top: 20px;
}
.about_page .counters {
	padding: 0px;
}
.about_page .counters .layer {
	padding: 50px 0px;
}
.about_page .mutipurpose {
	padding: 50px 0px;
}
.services_page .banner .layer {
	padding: 100px 0px;
}
.services_page .banner .layer h1 {
	letter-spacing: 40px;
	font-size: 50px;
}
.services_page .about_what_we_do {
	padding: 50px 0px 30px;
}
.services_page .about_what_we_do .what_we_do_points .creative_design {
	margin-bottom: 20px;
}
.services_page .services_first_part.third_part {
	padding: 50px 0px 30px;
}
.services_page .services_first_part.third_part .creative_idea {
	margin-bottom: 20px;
}
.services_page .promo-box .layer {
	padding: 186px 0px;
}
.services_page .mutipurpose.multipurpose-orange-bg .layer {
	padding: 50px 0px;
}
.services_page .mutipurpose.multipurpose-orange-bg .layer .mutipurpose-text h1, .services_page .mutipurpose.multipurpose-orange-bg .layer .mutipurpose-texts h1 {
	margin-top: 20px;
}
.services_page .cta .buynow-text h1 {
	font-size: 68px;
}
.services_page .creative_content {
	padding: 50px 0px;
}
.services_page .creative_content .servive_creative_content-text h1 {
	letter-spacing: 20px;
}
.services_page .creative_content img {
	margin-bottom: 20px;
	width: 100%;
}
.blog-page .banner .layer {
	padding: 100px 0px;
}
.blog-page .blog_post-container .blog-gradient-left {
	padding-top: 50px;
	padding-bottom: 50px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray {
	background: none !important;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog_sub_heading {
	margin-top: 40px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog_heading {
	margin-top: 0px;
	font-size: 17px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .bg7 {
	margin-top: -40px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button .btn.btn-secondary {
	min-width: 0px;
}
.blog-page .blog_post-container .blog-gradient-right {
	height: auto !important;
	padding-top: 50px;
	padding-bottom: 50px;
}
.blog-page .blog_post-container .blog-gradient-right #imaginary_container {
	width: 400px;
	display: inline-block;
	margin-left: 0px;
}
.blog-page .blog_post-container .blog-gradient-right #imaginary_container .stylish-input-group {
	padding: 0px 0px 20px 0px;
}
.blog-page .blog_post-container .blog-gradient-right .blog_recent_post-text {
	padding-top: 0px;
}
.blog-page .blog_post-container .blog-gradient-right .blog_recent_post-text .blog_recent_post li {
	padding: 20px 0px 30px;
}
.blog-page .blog_post-container .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-item {
	width: 345px !important;
}
.blog-page .blog_post-container .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
	right: 70px;
}
.blog-page .blog_post-container .blog-gradient-right .category {
	padding-top: 0px;
}
.blog-page .blog_post-container .blog-gradient-right .blog-responsive {
	clear: both;
}
.blog-details-page .banner .layer {
	padding: 100px 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left {
	padding-top: 50px;
	padding-bottom: 50px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box {
	width: 610px;
	float: right;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li .comment-box {
	width: 520px;
	float: right;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right {
	height: auto !important;
	padding-top: 50px;
	padding-bottom: 50px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right #imaginary_container {
	width: 400px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right #imaginary_container .stylish-input-group {
	padding: 0px 0px 20px 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog_recent_post-text {
	padding-top: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog_recent_post-text .blog_recent_post li {
	padding: 20px 0px 30px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-item {
	width: 345px !important;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
	right: 70px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .category {
	padding-top: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-responsive {
	clear: both;
}
.portfolio-page .banner .banner_heading {
	font-size: 40px;
	letter-spacing: 30px;
}
.portfolio-page .portfolio .filter li a {
	padding: 0 30px 8px;
}
.portfolio-details-page .banner .layer {
	padding: 100px 0px;
}
.portfolio-details-page .portfolio-details {
	padding: 50px 0px;
}
.banner .layer {
	padding: 100px 0px;
}
.contact {
	padding: 50px 0px 30px;
}
.contact .contact-form {
	padding-bottom: 20px;
}
.contact .contact-form .btn.btn-primary {
	margin-top: 0px;
	margin-bottom: 30px;
}
.contact .conatct-address ul li .icon {
	margin-bottom: 20px;
}
}

@media (min-width: 100px) and (max-width: 767px) {
	
	.mt30mob{margin-top:30px;}	
.services-top-text h2{margin-top:40px;}	
	
	
		.multipurpose-orange-bgc {
	height: 200px;
}

.sec{background-color: rgba(0, 0, 0, 0.3); padding: 0;}
	
.mutipurpose-texts {

	padding: 20px 20px;
	text-align: center;
}	
	
	.logo-image a  {

    font-size: 16px;
	line-height: 50px;
}
	
	
	
.meet-our-team1 .item1 .team-prof1, .meet-our-team2 .item1 .team-prof1 {
	width: 100%;
	position: absolute;
	bottom: 0;
	text-align: right;
	padding: 18% 0;
	transform: translateX(0);
	transition: all 0.20s ease 0s;
}
.v5-sub-head {
	font-size: 20px;
	letter-spacing: 0.2em;
	font-family: 'oswaldlight';
	font-weight: 100;
	color: #CBAC62;
	margin-top: 99%;
	margin-bottom: 20px;
}
	.v5-sub-headsec {
	font-size: 20px;
	letter-spacing: 0.2em;
	font-family: 'oswaldlight';
	font-weight: 100;
	color: #CBAC62;
	margin-top: 99%;
	margin-bottom: 20px;
}
.img-responsive {
	height: auto;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
}
.mutipurpose-text, .mutipurpose-texts {
	margin: 300px 0;
}
.mutipurpose-texts {
	margin: 200px 0;
}
.mutipurpose-text0 {
	margin: 45% 0;
	text-align: center;
}
.mutipurpose-textsec {
	margin: 15% 0;
	text-align: center;
}
.header .top-container {
	background-color: transparent !important;
	margin-top: 0px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav {
	background: #000;
	margin-top: 0px;
	padding-top: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li {
	margin-bottom: 20px;
	margin-right: 0px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav li a {
	color: #CBAC62;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown {
	padding-left: 20px !important;
	padding-right: 0px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown li,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown li {
	margin-bottom: 0px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav .dropdown a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.navbar-nav .dropdown a {
	padding-left: 0px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:hover > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li:focus > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline li.active > a {
	border-bottom: 2px solid #CBAC62 !important;
	color: #CBAC62;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu {
	box-shadow: none !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:hover > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li:focus > a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .nav.underline .dropdown .dropdown-menu li.active > a {
	border-bottom: 2px solid #CBAC62 !important;
}
.header .top-container .navbar-primary.affix .navbar-header,  .header .top-container .navbar-primary.affix-top .navbar-header {
	padding: 10px;
}
.header .top-container .navbar-primary.affix .navbar-header .logo-image,  .header .top-container .navbar-primary.affix-top .navbar-header .logo-image {
	margin-left: 0px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .navbar-nav li a,  .header .top-container .navbar-primary.affix-top .navbar-collapse .navbar-nav li a {
	padding-bottom: 5px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li {
	margin-bottom: 10px;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.navbar-nav li a {
	padding-top: 10px !important;
}
.header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:hover > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li:focus > a, .header .top-container .navbar-primary.affix .navbar-collapse .nav.underline li.active > a {
	border-bottom: 2px solid #e27763 !important;
	padding-bottom: 5px !important;
}
.testimonials .layer {
	padding: 50px 0px 0px;
}
.testimonials .layer #testimonial-slider .testimonial .testimonial-content .pic {
	border-bottom: none;
	width: auto;
}
.testimonials .layer #testimonial-slider .testimonial .testimonial-content .title {
	margin-top: 20px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .testimonial {
	margin-top: 0px;
}
.testimonials.testimonials-orange-bg .layer #testimonial-slider .owl-controls .owl-pagination {
	width: 100%;
}
.our-history {
	padding: 40px 0px;
}
.our-history .history-text {
	padding-top: 50px;
}
.counters {
	padding: 30px 0px 30px;
}
.counters .icon {
	margin-top: 20px;
	display: block;
	float: left;
	margin-right: 20px;
}
.counters .count-details .count-number {
	display: block;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 0px;
}
.counters .count-details .count-name {
	display: block;
	text-align: left;
}
.services {
	padding: 0px 0px 50px;
}
.services .homev1-services {
	display: flex;
	flex-flow: column;
}
.services .homev1-services .responsive-col1-change {
	order: 1;
}
.services .homev1-services .responsive-col1-change .services-text {
	padding-top: 40px;
	text-align: left;
}
.services .homev1-services .service-mediaquery {
	order: 2;
}
.services .homev1-services .service-mediaquery img {
	margin-top: 20px;
}
.promo-box .layer {
	padding: 25px 0px;
}
.promo-box .layer h6.creative-sub-heading {
	letter-spacing: 3px;
	line-height: 1.7em;
}
.promo-box .layer h1.creative-head {
	letter-spacing: 10px;
	font-size: 55px;
	margin-top: 20px;
	margin-bottom: 0px;
}
.promo-box .layer .creative-media-btn {
	text-align: center;
}
.portfolio {
	padding: 40px 0px;
}
.portfolio .portfolio-text h6 {
	line-height: 1.5em;
}
.portfolio .portfolio-text h1 {
	line-height: 1.3em;
	letter-spacing: 20px;
}
.cta {
	padding: 40px 0px 40px;
}
.cta .buynow-text {
	margin-bottom: 30px;
	text-align: center;
}
.cta .buynow-button {
	text-align: center;
}
.meet-our-team {
	padding: 40px 0px;
}
.meet-our-team .item {
	margin-right: 0px;
}
.meet-our-team .item > img {
	width: 100%;
}
.meet-our-team .item .team-content {
	padding: 210px 18px;
}
.meet-our-team .item .team-content .team-title {
	font-size: 20px;
}
.meet-our-team .item .team-content .team-designation {
	font-size: 13px;
}
.testimonials .layer {
	padding: 50px 0px;
}
.testimonials .layer #testimonial-slider .testimonial {
	margin-top: 0px;
}
.testimonials .layer #testimonial-slider .testimonial .testimonial-content {
	width: 100%;
	margin-bottom: 20px;
}
.testimonials .layer #testimonial-slider .testimonial .pic {
	display: block;
	float: left;
	margin-right: 20px;
	border-bottom: none;
}
.testimonials .layer #testimonial-slider .testimonial .description {
	width: 100%;
	line-height: 1.3em;
	text-align: justify;
}
.testimonials .layer #testimonial-slider .testimonial .title {
	display: block;
	margin-top: 30px;
	text-align: left;
}
.testimonials .layer #testimonial-slider .testimonial .post {
	display: block;
	text-align: left;
}
.testimonials .layer #testimonial-slider .owl-controls {
	text-align: center;
	margin-top: 0px;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-prev,  .testimonials .layer #testimonial-slider .owl-controls .owl-next {
	display: none;
}
.testimonials .layer #testimonial-slider .owl-controls .owl-pagination {
	position: relative;
	bottom: 0px;
	text-align: center;
}
.blog-post {
	padding: 40px 0px;
}
.blog-post .item {
	margin-left: 0px;
}
.blog-post .item .blog-content {
	padding: 40px 48px;
}
.blog-post .item .blog-content .blog-subhead {
	margin-bottom: 10px;
}
.blog-post .item .blog-content .blog-title {
	font-size: 14px;
	margin-top: 0px;
	letter-spacing: 0.2em;
	margin-bottom: 0px;
}
.pricing-plan {
	padding: 40px 0px;
}
.pricing-plan .plan-text h1 {
	font-size: 25px;
	letter-spacing: 20px;
}
.video-background .layer {
	padding: 100px 0px;
}
.video-background .layer .video ul li a {
	width: 60px;
	height: 60px;
	font-size: 25px;
	padding-top: 15px;
}
.clients {
	padding: 40px 0px;
}
.get-in-touch .contactus-image {
	padding-right: 0px;
}
.get-in-touch .contactus-image img {
	height: auto !important;
}
.get-in-touch .contact-text {
	padding: 50px 0px 20px;
}
.get-in-touch .contact-form {
	margin-top: 0px;
	padding-bottom: 50px;
}
.get-in-touch .contact-form .form-group {
	margin-right: 0px !important;
	margin-bottom: 0px;
}
.get-in-touch .contact-form .form-group .form-control {
	margin-bottom: 20px;
}
.footer {
	padding-top: 40px;
}
.footer .footer-responsive-media {
}
.footer .booss-details {
	margin-bottom: 30px;
}
.footer h6.creative-sub-heading {
	margin-top: 30px;
	margin-bottom: 10px;
}
.footer .latest-news-list .latest-news {
	padding: 10px 0px 30px;
}
.footer .latest-news-list .last-latest-news {
	margin-bottom: 30px;
	padding: 10px 0px 10px;
}
.footer .footer-image-girds {
	margin-top: 30px;
	padding-bottom: 40px;
}
.footer .footer-image-girds img {
	width: 93px !important;
	margin: 0px 8px 12px 6px !important;
}
.footer .subscribe-details {
	margin-top: 20px;
	margin-bottom: 30px;
}
.footer .copyright-container {
	padding: 40px 0px 40px;
}
.footer .copyright-container .copyrights {
	text-align: center;
	margin-bottom: 10px;
}
.footer .copyright-container .footer-social-icons {
	text-align: center;
}
.home-v2 .home-page-v2-banner img {
	position: relative;
}
.home-v2 .how-it-works {
	padding: 50px 0px;
}
.home-v2 .how-it-works .how-it-works-text h6 {
	line-height: 1.3em;
}
.home-v2 .how-it-works .how-it-works-text h1 {
	font-size: 26px;
	letter-spacing: 15px;
}
.home-v2 .how-it-works .v2-services {
	display: flex;
	flex-flow: column;
	margin-top: 0px;
}
.home-v2 .how-it-works .v2-services .responsive-col1-change {
	order: 2;
	padding-bottom: 10px;
}
.home-v2 .how-it-works .v2-services .responsive-col1-change .v2-services-text {
	text-align: left !important;
}
.home-v2 .how-it-works .v2-services .responsive-col1-change .v2-services-text h6 {
	line-height: 1.3em;
}
.home-v2 .how-it-works .v2-services .responsive-col3-change {
	order: 3;
}
.home-v2 .core-features .layer {
	padding: 50px 0px 0px;
}
.home-v2 .core-features .layer .features-text {
	margin-bottom: 50px;
}
.home-v2 .core-features .layer .features-text h1 {
	line-height: 1.3em;
}
.home-v2 .core-features .layer .features-list .icon {
	float: left;
	display: inline-block;
	margin-right: 20px;
}
.home-v2 .core-features .layer .features-list h1 {
	margin-top: 0px;
	display: inline-block;
	margin-bottom: 20px;
	letter-spacing: 5px;
}
.home-v2 .core-features .layer .features-list hr {
	display: none;
}
.home-v2 .extra-core-features {
	padding: 50px 0px;
}
.home-v2 .extra-core-features .features-div {
	padding: 0px;
}
.home-v2 .extra-core-features .features-div .features-list .icon {
	float: left;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 60px;
}
.home-v2 .extra-core-features .features-div .features-list h1 {
	margin-top: 0px;
	display: inline-block;
	margin-bottom: 0px;
}
.home-v2 .extra-core-features .features-div .features-list hr {
	display: none;
}
.home-v2 .extra-core-features .respons-text-align {
	text-align: center;
}
.home-v2 .creative-mind {
	padding: 50px 0px;
}
.home-v2 .creative-mind .creative-mind-text {
	padding: 50px 0px 0px;
}
.home-v2 .creative-mind .creative-mind-text h1 {
	letter-spacing: 10px;
}
.home-v2 .free-trial {
	padding: 50px 0px 70px;
}
.home-v2 .free-trial h1 {
	margin-top: 0px;
	letter-spacing: 0px;
}
.home-v2 .faq {
	padding: 50px 0px;
}
.home-v2 .faq .faq-text {
	padding: 60px 10px 60px 10px;
}
.home-v2 .faq .panel-group .panel.panel-default .panel-heading {
	padding-left: 10px;
}
.home-v2 .faq .panel-group .panel.panel-default .panel-heading .panel-title {
	letter-spacing: 0px;
}
.home-v2 .home-page-v2-contact .layer {
	padding: 50px 0px;
}
.home-v2 .home-page-v2-contact .layer .home-page-v2-contact-text h1 {
	letter-spacing: 20px;
	line-height: 1.3em;
}
.home-v2 .counters.counters-with-bg-image {
	padding: 0px !important;
}
.home-v2 .counters.counters-with-bg-image .layer {
	padding: 50px 0px !important;
}
.home-v3 .home-page-v2-banner img {
	position: relative;
}
.home-v3 .home-page-v2-banner .image-caption-1 {
	height: auto;
}
.home-v3 .about_what_we_do {
	padding: 50px 0px;
}
.home-v3 .about_what_we_do .what_we_do_points .creative_design {
	margin-bottom: 20px;
}
.home-v3 .how-it-works {
	padding: 50px 0px;
}
.home-v3 .how-it-works .how-it-works-text h1 {
	font-size: 26px;
	letter-spacing: 15px;
}
.home-v3 .how-it-works .v2-services {
	display: flex;
	flex-flow: column;
	margin-top: 0px;
}
.home-v3 .how-it-works .v2-services .responsive-col1-change {
	order: 2;
	padding-bottom: 10px;
}
.home-v3 .how-it-works .v2-services .responsive-col1-change .v2-services-text {
	text-align: left !important;
}
.home-v3 .how-it-works .v2-services .responsive-col3-change {
	order: 3;
}
.home-v3 .extra-core-features {
	padding: 50px 0px;
}
.home-v3 .extra-core-features .features-div {
	padding: 0px;
}
.home-v3 .extra-core-features .features-div .features-list .icon {
	float: left;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 60px;
}
.home-v3 .extra-core-features .features-div .features-list h1 {
	margin-top: 0px;
	display: inline-block;
	margin-bottom: 0px;
}
.home-v3 .extra-core-features .features-div .features-list hr {
	display: none;
}
.home-v3 .extra-core-features .respons-text-align {
	text-align: center;
}
.home-v3 .creative-mind {
	padding: 50px 0px;
}
.home-v3 .creative-mind .creative-mind-text {
	padding: 50px 0px 0px;
}
.home-v3 .creative-mind .creative-mind-text h1 {
	letter-spacing: 10px;
}
.home-v3 .faq {
	padding: 50px 0px;
}
.home-v3 .faq .faq-text {
	padding: 60px 10px 60px 10px;
}
.home-v3 .faq .panel-group .panel.panel-default .panel-heading {
	padding-left: 10px;
}
.home-v3 .faq .panel-group .panel.panel-default .panel-heading .panel-title {
	letter-spacing: 0px;
}
.home-v3 .free-trial {
	padding: 50px 0px 70px;
}
.home-v3 .free-trial h1 {
	margin-top: 0px;
	letter-spacing: 0px;
}
.home-v3 .home-page-v2-contact .layer {
	padding: 50px 0px;
}
.home-v3 .home-page-v2-contact .layer .home-page-v2-contact-text h1 {
	letter-spacing: 20px;
	line-height: 1.3em;
}
.home-v3 .counters-with-bg-image {
	padding: 0px;
}
.home-v3 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v3 .meet-our-team .team-text h1 {
	letter-spacing: 23px;
}
.home-v3 .your_skills {
	padding: 50px 0px;
}
.home-v3 .your_skills h1 {
	line-height: 1.3em;
	margin-top: 0px;
}
.home-v3 .your_skills .your_skills_percentage_loader {
	margin-top: 20px;
}
.home-v3 .mutipurpose {
	padding: 50px 0px;
}
.home-v3 .mutipurpose h1 {
	line-height: 1.3em;
	letter-spacing: 13px;
}
.home-v4 .home-page-v2-banner img {
	position: relative;
}
.home-v4 .about_what_we_do {
	padding: 50px 0px 20px;
}
.home-v4 .about_what_we_do .what_we_do_points .creative_design {
	margin-bottom: 20px;
}
.home-v4 .how-it-works {
	padding: 50px 0px;
}
.home-v4 .how-it-works .how-it-works-text h1 {
	letter-spacing: 10px;
}
.home-v4 .how-it-works .v2-services {
	padding-top: 0px;
	display: flex;
	flex-flow: column;
}
.home-v4 .how-it-works .v2-services .responsive-col1-change {
	order: 2;
	padding-bottom: 10px;
}
.home-v4 .how-it-works .v2-services .responsive-col1-change .v2-services-text {
	text-align: left !important;
	padding-top: 0px;
}
.home-v4 .how-it-works .v2-services .responsive-col1-change .v2-services-text h6 {
	line-height: 1.3em;
}
.home-v4 .how-it-works .v2-services .responsive-col3-change {
	order: 3;
}
.home-v4 .how-it-works .v2-services .image::before,  .home-v4 .how-it-works .v2-services .shadow-image-right::before {
	display: none;
}
.home-v4 .core-features {
	padding: 0px;
}
.home-v4 .core-features .layer {
	padding: 50px 0px;
}
.home-v4 .core-features .layer .features-div {
	padding: 0px;
}
.home-v4 .core-features .layer .features-div .features-list .icon {
	float: left;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 30px;
}
.home-v4 .core-features .layer .features-div .features-list h1 {
	margin-top: 0px;
	display: inline-block;
	margin-bottom: 0px;
}
.home-v4 .core-features .layer .features-div .features-list hr {
	display: none;
}
.home-v4 .core-features .layer .features-div .features-list .homev4-para {
	margin-bottom: 50px;
}
.home-v4 .core-features .layer .core-image-aling {
	text-align: center;
}
.home-v4 .extra-core-features .extra-core-features-image {
	padding-right: 0px;
}
.home-v4 .extra-core-features .extra-core-features-image img {
	height: auto !important;
}
.home-v4 .extra-core-features .features-div {
	padding: 40px 0px 0px;
}
.home-v4 .extra-core-features .features-div h6 {
	line-height: 1.3em;
}
.home-v4 .extra-core-features .features-div h1 {
	letter-spacing: 20px;
	line-height: 1.3em;
}
.home-v4 .extra-core-features .features-div .features-list .icon {
	float: left;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 20px;
}
.home-v4 .extra-core-features .features-div .features-list h1 {
	margin-top: 0px;
	display: inline-block;
	margin-bottom: 20px;
	letter-spacing: 5px;
}
.home-v4 .extra-core-features .features-div .features-list hr {
	display: none;
}
.home-v4 .creative-mind {
	padding: 50px 0px 0px;
}
.home-v4 .creative-mind .creative-mind-text {
	padding: 50px 0px;
}
.home-v4 .creative-mind .creative-mind-text h1 {
	letter-spacing: 10px;
}
.home-v4 .free-trial {
	padding: 50px 0px 70px;
}
.home-v4 .free-trial .free-trail-head {
	letter-spacing: 0px;
}
.home-v4 .video-background .layer {
	padding: 100px 0px;
}
.home-v4 .video-background .layer .video h1 {
	letter-spacing: 0.5em !important;
	margin-top: 20px;
	font-size: 20px;
}
.home-v4 .faq {
	padding: 50px 0px;
}
.home-v4 .faq .faq-text {
	padding: 60px 10px 60px 10px;
}
.home-v4 .faq .panel-group .panel.panel-default .panel-heading {
	padding-left: 10px;
}
.home-v4 .faq .panel-group .panel.panel-default .panel-heading .panel-title {
	letter-spacing: 0px;
}
.home-v4 .home-page-v2-contact .layer {
	padding: 50px 0px;
}
.home-v4 .home-page-v2-contact .layer .home-page-v2-contact-text h1 {
	letter-spacing: 20px;
	line-height: 1.3em;
}
.home-v4 .counters-with-bg-image {
	padding: 0px;
}
.home-v4 .counters-with-bg-image .layer {
	padding: 20px 0px;
}
.home-v4 .your_skills {
	padding: 50px 0px;
}
.home-v4 .your_skills .your_skills_percentage_loader {
	margin-top: 20px;
}
.home-v4 .mutipurpose {
	padding: 50px 0px;
}
.home-v4 .mutipurpose h1 {
	line-height: 1.3em;
	letter-spacing: 13px;
}
.home-v5 .top-container {
	padding-bottom: 0px;
}
.home-v5 .home-page-v2-banner .image-caption-1 h6 {
	font-size: 20px;
}
.home-v5 .home-page-v2-banner .image-caption-1 h1 {
	font-size: 50px;
}
.home-v5 .home-page-v2-banner img {
	position: relative;
}
.home-v5 .how-it-works {
	padding: 50px 0px;
}
.home-v5 .booss-demos {
	padding: 50px 0px 10px;
}
.home-v5 .booss-demos .booss-demo-img-text {
	margin-top: 40px;
	margin-bottom: 30px;
}
.home-v5 .work_process .layer {
	padding: 50px 0px 0px;
}
.home-v5 .work_process .layer .work-process-title {
	margin-top: 10px;
}
.home-v5 .work_process .layer .work_process_order p {
	margin-bottom: 40px;
}
.home-v5 .work_process .layer .work_process_order .work-process-prof {
	margin-top: -85px;
}
.home-v5 .extra-core-features {
	padding: 50px 0px;
}
.home-v5 .extra-core-features .features-div {
	padding: 0px;
}
.home-v5 .extra-core-features .features-div h6,  .home-v5 .extra-core-features .features-div h1 {
	line-height: 1.3em;
}
.home-v5 .extra-core-features .features-div .features-list .icon {
	float: left;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 60px;
}
.home-v5 .extra-core-features .features-div .features-list h1 {
	margin-top: 0px;
	display: inline-block;
	margin-bottom: 0px;
	letter-spacing: 0.3em !important;
}
.home-v5 .extra-core-features .features-div .features-list .home2-hr {
	display: none;
}
.home-v5 .extra-core-features .respons-text-align {
	text-align: center;
}
.home-v5 .promo-box .layer {
	padding: 50px 0px;
}
.home-v5 .promo-box .layer .creative-text h1 {
	letter-spacing: 5px;
	font-size: 55px;
	margin-top: 20px;
}
.home-v5 .extra-core-features.extra-second-core-feature .features-div.feature-second-div {
	padding: 50px 0px 0px;
}
.home-v5 .extra-core-features.extra-second-core-feature img {
	display: inline-block;
}
.home-v5 .counters-with-bg-image {
	padding: 0px;
}
.home-v5 .counters-with-bg-image .layer {
	padding: 50px 0px;
}
.home-v5 .services_first_part.third_part {
	padding: 50px 0px;
}
.home-v5 .services_first_part.third_part .creative_idea {
	margin-bottom: 20px;
}
.home-v5 .video-background .layer {
	padding: 100px 0px;
}
.home-v5 .video-background .layer .video h1 {
	letter-spacing: 0.5em !important;
	margin-top: 20px;
	font-size: 20px;
}
.home-v5 .testimonials.testimonials-bg-color .layer #testimonial-slider .owl-controls .owl-pagination {
	width: 100%;
}
.home-v5 .your_skills {
	padding: 50px 0px;
}
.home-v5 .your_skills .your_skills_percentage_loader {
	margin-top: 20px;
}
.home-v5 .mutipurpose .layer {
	padding: 50px 0 20px;
}
.home-v5 .mutipurpose .layer img {
}
.home-v5 .mutipurpose .layer .mutipurpose-text h1, .home-v5 .mutipurpose .layer .mutipurpose-texts h1 {
	margin-top: 0;
	letter-spacing: 5px;
	line-height: 1.3em;
	font-size:40px;
}
.home-v5 .creative_content {
	padding: 50px 0 20px;
}
.home-v5 .creative_content .servive_creative_content-text h6,  .home-v5 .creative_content .servive_creative_content-text h1 {
	line-height: 1.3em;
}
.home-v5 .creative_content img {
	margin-bottom: 30px;
	width: 100%;
}
.home-v5 .cta.cta-gray-bg {
	padding: 50px 0px;
}
.home-v5 .cta.cta-gray-bg .buynow-text h1 {
	font-size: 38px;
}
.home-v5 .footer .foote-btm {
	padding-bottom: 50px;
}
.about_page .banner .layer {
	padding: 120px 0px 70px;
}
.about_page .banner .layer h1 {
	letter-spacing: 24px;
	font-size: 36px;
}
.about_page .banner .layer h6 {
	margin-left: 0px;
}
.about_page .about_what_we_do {
	padding: 50px 0px 0px;
}
.about_page .about_what_we_do .about_what_we_do-text h1 {
	letter-spacing: 20px;
	line-height: 1.3em;
}
.about_page .about_what_we_do .what_we_do_points p {
	margin-bottom: 40px;
}
.about_page .about_what_we_do .what_we_do_points .icon {
	float: left;
	display: inline-block;
	margin-right: 20px;
}

.about_page .about_what_we_do .what_we_do_points h1 {
	margin-top: 0px !important;
	display: inline-block;
	margin-bottom: 10px;
	letter-spacing: 5px;
}
.about_page .about_what_we_do .what_we_do_points hr {
	display: none;
}
.about_page .work_process {
	padding: 50px 0px;
}
.about_page .work_process .work_process_text h1 {
	letter-spacing: 20px;
	line-height: 1.3em;
}
.about_page .work_process .work_process_text p {
	margin-bottom: 40px;
}
.about_page .work_process .work_process_order h1 {
	margin-bottom: 0px;
}
.about_page .work_process .work_process_order p {
	margin-bottom: 30px;
}
.about_page .your_skills {
	padding: 50px 0px 30px;
}
.about_page .your_skills h1 {
	margin-top: 0px;
	line-height: 1.3em;
}
.about_page .your_skills .your_skills_percentage_loader {
	margin-top: 20px;
}
.about_page .counters {
	padding: 0px;
}
.about_page .counters .layer {
	padding: 50px 0px;
}
.about_page .mutipurpose {
	padding: 50px 0px;
}
.about_page .mutipurpose h1 {
	line-height: 1.3em;
	letter-spacing: 13px;
}
.services_page .banner .layer {
	padding: 120px 0px 70px;
}
.services_page .banner .layer h1 {
	letter-spacing: 10px;
}
.services_page .banner .layer h6 {
	margin-left: 0px;
}
.services_page .about_what_we_do {
	padding: 50px 0px 20px;
}
.services_page .about_what_we_do .what_we_do_points .creative_design {
	margin-bottom: 30px;
}
.services_page .services_first_part.third_part {
	padding: 50px 0px 20px;
}
.services_page .services_first_part.third_part .creative_idea {
	margin-bottom: 30px;
}
.services_page .promo-box .layer {
	padding: 40px 0px;
}
.services_page .mutipurpose .layer {
	padding: 50px 0px 20px;
}
.services_page .mutipurpose .layer h1 {
	letter-spacing: 13px;
	margin-top: 30px;
}
.services_page .creative_content {
	padding: 50px 0px 20px;
}
.services_page .creative_content .servive_creative_content-text h1 {
	line-height: 1.3em;
}
.services_page .creative_content img {
	margin-bottom: 20px;
	width: 100%;
}
.blog-page .banner .layer {
	padding: 120px 0px 70px;
}
.blog-page .banner .layer h1 {
	margin-left: 20px;
	letter-spacing: 40px;
}
.blog-page .banner .layer h6 {
	margin-left: 0px;
}
.blog-page .blog_post-container .blog-gradient-left {
	padding-top: 50px;
	padding-bottom: 50px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray {
	background: none;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text {
	text-align: left;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog_sub_heading {
	margin-top: 0px;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .blog-text .blog-button .icon {
	float: none;
}
.blog-page .blog_post-container .blog-gradient-left .blog_gray .btn-secondary {
	margin-left: 20px;
}
.blog-page .blog_post-container .blog-gradient-right {
	height: auto !important;
	padding-top: 50px;
	padding-bottom: 0px;
}
.blog-page .blog_post-container .blog-gradient-right #imaginary_container {
	width: 320px;
	margin-left: 0px;
}
.blog-page .blog_post-container .blog-gradient-right #imaginary_container .stylish-input-group {
	padding: 0px 0px 20px 0px;
}
.blog-page .blog_post-container .blog-gradient-right .blog_recent_post-text {
	padding-top: 0px;
}
.blog-page .blog_post-container .blog-gradient-right .blog_recent_post-text .blog_recent_post li {
	padding: 20px 0px 20px;
}
.blog-page .blog_post-container .blog-gradient-right .blog-border-responsive {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 20px;
}
.blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .category,  .blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .meta {
	padding-top: 20px;
}
.blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .slider_gallery {
	padding-top: 20px;
}
.blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .slider_gallery #blog_slider_gallery .owl-item {
	width: 330px !important;
}
.blog-page .blog_post-container .blog-gradient-right .blog-border-responsive .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
	right: 55px;
}
.blog-page .blog_post-container .blog-gradient-right .blog-border-responsive:last-child {
	border-bottom: none;
}
.blog-details-page .banner .layer {
	padding: 120px 0px 70px;
}
.blog-details-page .banner .layer .banner_heading {
	font-size: 30px;
	letter-spacing: 40px;
	margin-left: 30px;
	line-height: 1.5em;
}
.blog-details-page .banner .layer .gettoknow {
	letter-spacing: 8px;
	margin-left: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left {
	padding-top: 50px;
	padding-bottom: 50px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .icons_comments span {
	margin: 0 10px 0 5px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-page-button .btn {
	margin-right: 30px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images {
	margin: 50px 0px 50px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post {
	margin-bottom: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post img {
	width: 100%;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .blog-details-images .blog_details_featured_post .blog-post-link {
	padding: 177px 18px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-head {
	letter-spacing: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container {
	margin: 10px auto 15px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar {
	margin-top: 20px;
	width: 100%;
	height: auto;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar img {
	width: auto;
	margin-right: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar .comment-head {
	margin-top: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-avatar span {
	margin-top: 0;
	color: #878888;
	font-family: 'open_sanslight';
	font-size: 11px;
	letter-spacing: 0.25em;
	display: block;
	line-height: 30px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box {
	width: 100%;
	height: auto;
	margin-top: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .comment-box .comment-content .btn-reply {
	margin-bottom: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list {
	padding-left: 0;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .comments-container .comments-list li .reply-list li .comment-box {
	width: 100%;
	height: auto;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-left .contact-form {
	margin-top: 50px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right {
	height: auto !important;
	padding-top: 50px;
	padding-bottom: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right #imaginary_container {
	width: 430px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right #imaginary_container .stylish-input-group {
	padding: 0px 0px 20px 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog_recent_post-text {
	padding-top: 0px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog_recent_post-text .blog_recent_post li {
	padding: 20px 0px 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .category,  .blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .meta {
	padding-top: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .slider_gallery {
	padding-top: 20px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .slider_gallery #blog_slider_gallery .owl-item {
	width: 330px !important;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive .slider_gallery #blog_slider_gallery .owl-controls .owl-buttons .owl-next {
	right: 55px;
}
.blog-details-page .blog_post-container.blog_details .blog-gradient-right .blog-border-responsive:last-child {
	border-bottom: none;
}
.portfolio-page .banner .layer {
	padding: 120px 0px 70px;
}
.portfolio-page .banner .layer .banner_heading {
	font-size: 40px;
	letter-spacing: 20px;
	line-height: 1.5em;
}
.portfolio-page .banner .layer .gettoknow {
	letter-spacing: 8px;
	margin-left: 0px;
}
.portfolio-page .portfolio .filter {
	padding-left: 0px;
}
.portfolio-page .portfolio .filter li a {
	padding: 0 20px 8px;
}
.portfolio-details-page .banner .layer {
	padding: 120px 0px 70px;
}
.portfolio-details-page .banner .layer .banner_heading {
	font-size: 45px;
	letter-spacing: 30px;
}
.portfolio-details-page .banner .layer .gettoknow {
	letter-spacing: 8px;
	margin-left: 0px;
}
.portfolio-details-page .portfolio-details {
	padding: 50px 0px;
}
.portfolio-details-page .portfolio_details_two_btns {
	background: linear-gradient(to bottom, #dc5d45 0%, #dc5d45 50%, #e27763 51%, #e27763 100%);
}
.portfolio-details-page .portfolio_details_two_btns .portfolio_details_previous {
	text-align: center;
}
.portfolio-details-page .portfolio_details_two_btns .portfolio_details_next {
	text-align: center;
}
.banner .layer {
	padding: 100px 0px;
}
.banner .layer .contact-banner-text .banner_heading {
	font-size: 35px;
	letter-spacing: 20px;
}
.contact {
	padding: 50px 0px 30px;
}
.contact .contact-form {
	padding-bottom: 20px;
}
.contact .contact-form .btn.btn-primary {
	margin-top: 0px;
	margin-bottom: 30px;
}
.contact .conatct-address ul li .icon {
	margin-bottom: 20px;
}
}
h1 {
	letter-spacing: 15px;
	color: #CBAC62;
	font-weight: 100;
	font-family: 'oswaldlight';
}
h1 a span {
	color: #fff;
	font-weight: 100;
	font-family: 'oswaldlight';
}
h1 a {
	letter-spacing: 15px;
	color: #CBAC62;
	font-weight: 100;
	font-family: 'oswaldlight';
}
h1 a:hover {
	color: #fff;
	font-weight: 100;
}

.chenars {

	padding: 0 10%;
	text-align: center;
}
.img-responsive {
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
}
a {
	color: #CBAC62;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}
.contact-no {
	font-size: 24px;
	text-shadow: 2px 2px #000;
	font-family: 'oswaldlight';
}
.contact-no p {
	font-size: 24px;
	font-family: 'oswaldlight';
}
.contact-no a:hover {
	color: #fff;
	font-family: 'oswaldlight';
}
.mt100 {
	margin-top: 100px;
	border-top:1px solid #CBAC62;
}
.mt60 {
	margin-top: 60px;
}
.mt30 {
	margin-top: 30px;
}
h3 span {
	color: #CBAC62;
}
.arrow-down {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	margin-left: 49%;
	margin-right: 49%;
	margin-top: 16px;
	border-top: 10px solid #CBAC62;
}
.conatct-address2{	/*width:100%;background-color: rgba(0, 0, 0, 0.4)*/;
	
	padding: 50px 0px;
	text-align: center;}

.brand a{margin-top:10px;}
.mbline{border-bottom: 1px solid #444;}
.h1sec{text-transform: uppercase; font-size:40px;font-family: 'oswaldlight'; letter-spacing: 3px;}
.auriu {color:#CBAC62;font-size: 15px;
	font-family: 'oswaldlight';
	letter-spacing: 1px;font-weight:300;}

.auriucolor {color:#CBAC62;
	font-family: 'oswaldlight';
}

.services-top-text p{color:#fff;}



.tabelbold{font-weight: 200;margin:20px 0;;

	color: #fff;
	font-size: 15px;
	font-family: 'oswaldlight';
	line-height: 24px; letter-spacing: 1px;}

.ch {

	padding: 0px;
	position:relative;
}
label{text-transform: uppercase; font-size:14px;font-family: 'oswaldlight'; letter-spacing: 1px;color:#fff;font-weight: 100;margin:10px 0;}

.required{color:#CBAC62;font-size:18px;font-weight: 700;}
.btn-primary{background-color: #CBAC62; border:none; border-radius: 4px;padding:5px 15px;color:#000;}
.btn-primary:hover{background-color: #666; border:none;}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #000;
    background-image: none;
    border: 1px dotted #CBAC62;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


figure {
		line-height: 0;
		margin: 0;
		position: relative;
	} 
	
figcaption {
    transform: translateY(0%);
    height: 20%;
    background: rgba(0,0,0,0.5);
	 box-sizing: border-box;
    width: 100%;
    bottom: 0;
	position: absolute;
font-family: 'oswaldlight'; letter-spacing: 1px;
	font-size:22px;
	color:#CBAC62;
		line-height: 20px;
		padding: 20px;
		text-align: center;
		z-index: 10;
	text-transform: uppercase;
	padding-top:30px;
	padding-bottom:30px;

} 
.txt-mediu{
  font-size:22px;
}
.mb20{margin-bottom:20px;}

.auriuh2{
    color: #CBAC62;
    font-size: 25px;
    font-family: 'oswaldlight';
    letter-spacing: 1px;
    font-weight: 300;
	text-transform: uppercase;
	
}
.services-top-text h5{color: #CBAC62;
    font-size: 18px;
    font-family: 'oswaldlight';
    letter-spacing: 0px;
    font-weight: 300;}
.txtleft{text-align:left;}

.img-responsive2 {
	height: auto;
	width:100%;
}
