.archi-projects .img-box
{
	max-width: 495px;
}
.archi-projects .text {
    min-height: 415px;
	}

.description_detail li
{
	list-style-type: disc;
	margin-left: 30px !important;
}
@media only screen and (max-width: 991px)
{
	#header.style14:before
	{
height: 0px;
	}
	.architecture-gallery .slick-arrow
	{
		width: 50px;
	}
	.architecture-gallery .slick-arrow:before
	{
		    width: 30px;
	}
	.socialize-holder
	{
		    padding: 110px 0 0px;
	}

	.personal-exper .p-holder .box {
	    width: 100%;
	    text-align: CENTER;
	}
	.personal-exper.style3 h2
	{
		text-align: center;
	}
	.personal-exper .p-holder time {
    width: 100%;
    text-align: center !important;
    padding-top: 0px !important;
		display: block !important;
	}
	#g-recaptcha-div1
	{
		    margin-bottom: 10px;
	}
	#form_contact  .btn-more
	{
		    float: none !important;
				margin-bottom: 10px;
	}
	.image_slider
	{
		height: 262px !important;
	}
	.port-single .beans-slide
	{
		height: 262px !important;
	}
.archi-projects .img-box {
    max-width: 100%;
}
.archi-projects .text {
    min-height:unset;
	}
}
.contact-message p {
    margin: 0 0 20px;
}
.archi-columns img
{
	    height: 210px;
}
.architecture-gallery .slick-arrow:after {
	background: #d8423d;
}
#header
{
	    z-index: 1000;
}
#header .opener-icons:hover {
	background: #d8423d;
}

#header .header-top a:hover {
	color: #d8423d;
}
#header .head-social a {
	color: #d8423d;
	border-color: #d8423d;
}

#header .head-social a:hover {
	background: #d8423d;
}

#header .head-socialnetworks a:hover {
	color: #d8423d;
}

#header .cart-box:hover .opener-icons {
	background: #d8423d;
}

#header .cart-box .cart-drop .cart-holder:after {
	background: #d8423d;
}

#header .cart-box .cart-drop a:hover {
	color: #d8423d;
}

#header .cart-box .cart-drop .total-price-area .price {
	color: #d8423d;
}

#header .cart-box .cart-drop .btn {
	background: #d8423d;
	border-color: #d8423d;
}

#header .cart-box .cart-drop .btn.add:hover {
	background: #d8423d;
	border-color: #d8423d;
}

#header .cart-box .cart-list .product-name a:hover {
	color: #d8423d;
}

#header .cart-box .cart-list .rating li .fa-star {
	color: #d8423d;
}

#header .cart-box .cart-list .delete:hover {
	color: #d8423d;
}

#header .lang-drop {
	border-bottom-color: #d8423d;
}

#header .lang-drop a:hover {
	color: #d8423d;
}

#header .leng-opener:hover {
	color: #d8423d;
}

#header .cartopener-main .cart-num {
	background: #d8423d;
}

#header.style3 .opener-icons:hover {
	border-color: #d8423d;
}

#header.style3 .cart-opener .arrow {
	background: #d8423d;
}

#header.style4 .opener-icons:hover {
	color: #d8423d;
}

#header.style4 #nav .nav-top > li > a:hover {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style4 #nav .nav-top > li.hover > a,
#header.style4 #nav .nav-top > li:hover > a,
#header.style4 #nav .nav-top > li.active > a {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style4 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style5 .opener-icons:hover {
	border-color: #d8423d;
}

#header.style5 #nav .nav-top > li:hover > a,
#header.style5 #nav .nav-top > li.hover > a,
#header.style5 #nav .nav-top > li.active > a {
	color: #d8423d;
}

#header.style5 #nav .nav-top > li > a:hover {
	color: #d8423d;
}

#header.style5 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style7 .opener-icons:hover {
	color: #d8423d;
}

#header.style7 #nav .nav-top > li > a:hover {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style7 #nav .nav-top > li.hover > a,
#header.style7 #nav .nav-top > li:hover > a,
#header.style7 #nav .nav-top > li.active > a {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style7 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style8 #nav .nav-top > li > a:hover {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style8 #nav .nav-top > li:hover > a,
#header.style8 #nav .nav-top > li.hover > a,
#header.style8 #nav .nav-top > li.active > a {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style8 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style8 .opener-icons:hover {
	color: #d8423d;
}

#header.style10 #nav .nav-top > li > a:hover {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style10 #nav .nav-top > li:hover > a,
#header.style10 #nav .nav-top > li.hover > a,
#header.style10 #nav .nav-top > li.active > a {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style11 #nav .nav-top > li > a:hover {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style11 #nav .nav-top > li.hover > a,
#header.style11 #nav .nav-top > li:hover > a,
#header.style11 #nav .nav-top > li.active > a {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style11 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style12 .info-list a:hover {
	color: #d8423d;
}

#header.style12 .info-list .fa {
	color: #d8423d;
}

#header.style12 .language-nav a:hover {
	color: #d8423d;
}

#header.style12 #nav:after {
	background: #d8423d;
}

#header.style12 #nav .quote-btn:hover {
	color: #d8423d;
}

#header.style12 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style16 #nav .nav-top > li > a:hover {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style16 #nav .nav-top > li:hover > a,
#header.style16 #nav .nav-top > li.hover > a,
#header.style16 #nav .nav-top > li.active > a {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style16 .opener-icons:hover {
	color: #d8423d;
}

#header.style16 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style17 #nav .nav-top > li > a:hover {
	border-color: #d8423d;
}

#header.style17 #nav .nav-top > li:hover > a,
#header.style17 #nav .nav-top > li.hover > a,
#header.style17 #nav .nav-top > li.active > a {
	border-color: #d8423d;
}

#header.style18 .info-list a:hover {
	color: #d8423d;
}

#header.style18 .info-list .fa {
	color: #d8423d;
}

#header.style18 .head-socialnetworks a:hover {
	color: #d8423d;
}

#header.style18 #nav .quote-btn {
	background: #d8423d;
}

#header.style18 #nav .nav-top > li > a:hover {
	border-color: #d8423d;
}

#header.style18 #nav .nav-top > li:hover > a,
#header.style18 #nav .nav-top > li.hover > a,
#header.style18 #nav .nav-top > li.active > a {
	border-color: #d8423d;
}

#header.style18 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style20 #nav .nav-top > li > a:hover {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style20 #nav .nav-top > li:hover > a,
#header.style20 #nav .nav-top > li.hover > a,
#header.style20 #nav .nav-top > li.active > a {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style20 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style20 .opener-icons:hover {
	color: #d8423d;
}

#header.style21 .header-top:after {
	background: #d8423d;
}

#header.style21 #nav .nav-top > li > a:hover {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style21 #nav .nav-top > li.hover > a,
#header.style21 #nav .nav-top > li:hover > a,
#header.style21 #nav .nav-top > li.active > a {
	color: #d8423d;
	border-color: #d8423d;
}

#header.style21 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style21 .opener-icons:hover {
	color: #d8423d;
}

#header.style26 #nav .nav-top > li > a:hover {
	border-color: #d8423d;
}

#header.style26 #nav .nav-top > li:hover > a,
#header.style26 #nav .nav-top > li.hover > a,
#header.style26 #nav .nav-top > li.active > a {
	border-color: #d8423d;
}

#header.style27 #nav .nav-top > li > a:hover {
	border-color: #d8423d;
}

#header.style27 #nav .nav-top > li:hover > a,
#header.style27 #nav .nav-top > li.hover > a,
#header.style27 #nav .nav-top > li.active > a {
	border-color: #d8423d;
}

#header.style27 #nav .nav-opener:hover {
	border-color: #d8423d;
}

#header.style27 .opener-icons:hover {
	background: #d8423d;
	border-color: #d8423d;
}

#header.fixed-position #nav .nav-top > li:hover > a,
#header.fixed-position #nav .nav-top > li.hover > a,
#header.fixed-position #nav .nav-top > li.active > a {
	color: #d8423d;
}

#header.fixed-position #nav .nav-top > li > a:hover {
	color: #d8423d;
}

#header.fixed-position .opener-icons:hover {
	border-color: #d8423d;
}

#header.fixed-position.style4 .opener-icons:hover {
	color: #d8423d;
}

#header.fixed-position.style7 .opener-icons:hover {
	color: #d8423d;
}

#header.fixed-position.style8 .opener-icons:hover {
	color: #d8423d;
}

#header.fixed-position.style9 #nav .nav-top > li > a:hover,
#header.fixed-position.style9 #nav .nav-top > li:hover > a,
#header.fixed-position.style9 #nav .nav-top > li.hover > a,
#header.fixed-position.style9 #nav .nav-top > li.active > a {
	color: #d8423d;
}

#header.fixed-position.style9 #nav .nav-top > li > a:hover {
	color: #d8423d;
}

#header.fixed-position.style10 #nav .nav-top > li:hover > a,
#header.fixed-position.style10 #nav .nav-top > li.hover > a,
#header.fixed-position.style10 #nav .nav-top > li.active > a {
	color: #d8423d;
}

#header.fixed-position.style10 #nav .nav-top > li > a:hover {
	color: #d8423d;
}

#header.fixed-position.style10 .icon-list > li .opener-icons:hover {
	border-color: #d8423d;
}

#header.fixed-position.style10 .icon-list > li:hover .opener-icons {
	border-color: #d8423d;
}

#header.fixed-position.style16 .opener-icons:hover {
	color: #d8423d;
}

#header.fixed-position.style17 #nav .nav-top > li.active > a,
#header.fixed-position.style17 #nav .nav-top > li:hover > a,
#header.fixed-position.style17 #nav .nav-top > li.hover > a,
#header.fixed-position.style17 #nav .nav-top > li > a:hover {
	color: #d8423d;
}

#header.fixed-position.style17 .opener-icons:hover {
	background: #d8423d;
	border-color: #d8423d;
}

#header.fixed-position.style19 #nav .nav-top > li.active > a,
#header.fixed-position.style19 #nav .nav-top > li:hover > a,
#header.fixed-position.style19 #nav .nav-top > li.hover > a,
#header.fixed-position.style19 #nav .nav-top > li > a:hover {
	color: #d8423d;
}

#header.fixed-position.style20 .opener-icons:hover {
	color: #d8423d;
}

#header.fixed-position.style21 .opener-icons:hover {
	color: #d8423d;
}

#nav a:hover {
	color: #d8423d;
}

#nav li.hover > a,
#nav li:hover > a,
#nav li.active > a {
	color: #d8423d;
}

#nav .drop ul:after {
	background: #d8423d;
}

#nav .mega-drop .drop-holder:after {
	background: #d8423d;
}

#nav .nav-opener:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.search-popup .close-btn:hover {
	background: #d8423d;
}

.search-popup .submit:hover {
	color: #d8423d;
}

.side-widget h2:after {
	background: #d8423d;
}

.side-widget a:hover {
	color: #d8423d;
}

.side-widget .btn {
	background: #d8423d;
	border-color: #d8423d;
}

.sidemenu-photo.v9 #nav7 ul a:hover,
.sidemenu-photo.v11 #nav7 ul a:hover,
.sidemenu-photo.v12 #nav7 ul a:hover,
.sidemenu-photo.v11 #nav7 ul li.active a,
.sidemenu-photo.v12 #nav7 ul li.active a,
.sidemenu-photo.v9 #nav7 .nav-opener:hover,
.sidemenu-photo.v10 #nav7 .nav-opener:hover,
.sidemenu-photo.v10 #nav7 ul a:hover {
	color: #d8423d;
}

#footer.style11 .btn-more:hover {
	background: #d8423d;
	border-color: #d8423d;
}

#footer.style13 .f-info-box .tel {
	color: #d8423d;
}

#footer.style15 .footer-bottom .footer-nav li a:hover {
	color: #d8423d;
}

#footer.style17 .footer-bottom .footer-nav li a:hover {
	color: #d8423d;
}

#footer.style19 .f-info-box .tel {
	color: #d8423d;
}

#footer.style23 .f-info-box .tel {
	color: #d8423d;
}

#footer.style25 .footer-social li a:hover {
	background: #d8423d;
}

#footer.style26 .f-info-box .num {
	color: #d8423d;
}

#footer.style27 .f-info-box .tel {
	color: #d8423d;
}

#footer.style30 .f-social-networks a:hover {
	color: #d8423d;
}

.mailing-form2 .btn-submit {
	background: #d8423d;
}

.mailing-form2 .btn-submit:hover {
	color: #d8423d;
}

.bottom-box3 .footer-social a:hover {
	background: #d8423d;
}

.f-our-mission .btn-more .fa {
	color: #d8423d;
}

.f-our-mission .btn-more:hover {
	color: #d8423d;
}

.newsletter-form button:hover {
	color: #d8423d;
}

.time-nav .close-txt {
	background: #d8423d;
}

#lancer-footer .f-social a:hover {
	background: #d8423d;
}

#lancer-footer .footer-bottom ul a:hover {
	color: #d8423d;
}

.wed-social .social a:hover {
	background: #d8423d;
}

.socialize-holder .footer-social a:hover {
	background: #d8423d;
}

.btn-f-default:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.btn-f-info {
	background: #d8423d;
	border-color: #d8423d;
}

.btn-history:before {
	background: #d8423d;
}

.btn-history:hover {
	background: #d8423d;
}

.btn-history:hover:after {
	color: #d8423d;
}

.btn-more:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.btn-resume {
	background: #d8423d;
	border-color: #d8423d;
}

.know-more {
	background: #d8423d;
	border-color: #d8423d;
}

.portfolio-view:before,
.portfolio-view:after {
	color: #d8423d;
}

.portfolio-view:hover span {
	color: #d8423d;
}

.page-heading .heading3:before {
	border-color: #d8423d transparent transparent;
}

.page-banner .heading:before {
	background: #d8423d;
}

.page-banner .breadcrumbs li.active a {
	color: #d8423d;
}

.page-banner .breadcrumbs a:hover {
	color: #d8423d;
}

.page-banner.grey .breadcrumbs a:hover {
	color: #d8423d;
}

.main-slider .slick-dots .slick-active button,
.main-slider .slick-dots button:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.f-iconbox .icon {
	color: #d8423d;
	border-color: #d8423d;
}

.f-iconbox:hover .icon {
	background: #d8423d;
}

.f-iconbox.light:hover .icon {
	background: #d8423d;
	border-color: #d8423d;
}

.team-block .over {
	background: #d8423d;
}

.team-box .over {
	background: #d8423d;
}

.team-box .subtitle a {
	color: #d8423d;
}

.team-box .info-box .add-text a {
	color: #d8423d;
}

.team-box:hover .social-network {
	background: #d8423d;
}

.team-box.style3 .social-network {
	background: #d8423d;
}

.testimon-section .icon {
	background: #d8423d;
}

.testimon-section .slick-dots li.slick-active button {
	background: #d8423d;
	border-color: #d8423d;
}

.testimon-section .slick-dots button:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.testimon-section.alt-version blockquote .fa {
	color: #d8423d;
}

.isotop-controls li.active a {
	background: #d8423d;
}

.isotop-controls a:hover {
	background: #d8423d;
}

.isotop-controls2 a:hover {
	background: none;
}

.isotop-controls2 a:hover:after {
	background: #d8423d;
}

.isotop-controls2 li.active a:after {
	background: #d8423d;
}

.isotop-controls3 a:hover:after {
	background: #d8423d;
}

.isotop-controls3 li.active a:after {
	background: #d8423d;
}

.isotop-controls4 a:hover:before {
	background: #d8423d;
}

.isotop-controls4 li.active a:before {
	background: #d8423d;
}

.isotop-controls4 .view-all:hover:before {
	background: #d8423d;
}

.portfolio-block .over .plus {
	color: #d8423d;
}

.portfolio-block .title:after {
	background: #d8423d;
}

.portfolio-block .search {
	background: #d8423d;
}

.portfolio-block .link:hover {
	background: #d8423d;
}

.portfolio-block .portfolio-btn:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.portfolio-text .btn:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.work-slider .slick-arrow:hover {
	background: #d8423d;
}

.price-section .box:hover .heading,
.price-section .box.active .heading {
	background: #d8423d;
}

.price-section .box:hover .btn,
.price-section .box.active .btn {
	background: #d8423d;
	border-color: #d8423d;
}

.price-section .btn:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.price-section.style2 .box.active .btn:hover,
.price-section.style2 .box:hover .btn:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.price-section.style3 .box.active .heading,
.price-section.style3 .box:hover .heading {
	background: #d8423d;
}

.price-section.style5 .box.active,
.price-section.style5 .box:hover {
	border-color: #d8423d;
}

.price-section.style5 .box.active .heading,
.price-section.style5 .box:hover .heading {
	background: #d8423d;
}

.price-section.style5 .box.active .btn-purchase,
.price-section.style5 .box:hover .btn-purchase {
	background: #d8423d;
	border-color: #d8423d;
}

.blog-section .beans-stepslider .slick-dots li.slick-active button {
	border-color: #d8423d;
}

.blog-section .beans-stepslider .slick-dots li.slick-active button:after {
	background: #d8423d;
}

.blog-section .beans-stepslider .slick-dots button:hover {
	border-color: #d8423d;
}

.blog-section .beans-stepslider .slick-dots button:after {
	background: #d8423d;
}

.blog-m-post h3 a:hover {
	color: #d8423d;
}

.blog-m-post .meta a:hover {
	color: #d8423d;
}

.blog-m-post .icon {
	background: #d8423d;
}

.blog-m-post.style2 .blog-txt {
	border-color: #d8423d;
}

.facts-section .fa {
	color: #d8423d;
}

.facts-section .num:after {
	background: #d8423d;
}

.clients-section .beans-stepslider .slick-next:hover,
.clients-section .beans-stepslider .slick-prev:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.wedo-section .coll:hover .icon {
	background: #d8423d;
	border-color: #d8423d;
}

.wedo-section .coll:hover .btn {
	background: #d8423d;
	border-color: #d8423d;
}

.wedo-section .icon:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.counter-container .fa {
	color: #d8423d;
}

.counter-container .num:after {
	background: #d8423d;
}

.services-section h3 .fa {
	color: #d8423d;
}

.video-section .play-icon {
	color: #d8423d;
}

.process-section .icon .num {
	background: #d8423d;
}

.progress-holder .progress-bar-outer {
	background: #d8423d;
}

.features-section .fa {
	color: #d8423d;
}

.core-section .list li:after {
	color: #d8423d;
}

.twitter-section a {
	color: #d8423d;
}

.appshowcase-banner .platform a:hover {
	color: #d8423d;
}

.about-section .fa {
	color: #d8423d;
}

.about-section .know-more {
	background: #d8423d;
	border-color: #d8423d;
}

.counter-section .num:after {
	background: #d8423d;
}

.team-lightbox .socialnetworks a:hover {
	color: #d8423d;
}

.app-mainbanner h1 .add {
	color: #d8423d;
}

.app-mainbanner .btn {
	background: #d8423d;
}

.get-app .platform a:hover {
	color: #d8423d;
}

.appsub-section .input-box #mc_embed_signup input.button {
	background: #d8423d;
}

.architecture-gallery .subtitle {
	background: #d8423d;
}

.architecture-gallery .slick-arrow:hover {
	color: #d8423d;
}

.architecture-gallery .slick-arrow:after {
	background: #d8423d;
}

.archi-columns .coll:hover {
	background: #d8423d;
}

.archi-columns h2:after {
	background: #d8423d;
}

.archi-projects .heading-v2:after {
	background: #d8423d;
}

.archi-projects h3:after {
	background: #d8423d;
}

.archi-projects .beans-slider .slick-dots li button:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.archi-projects .beans-slider .slick-dots li.slick-active button {
	border-color: #d8423d;
	background: #d8423d;
}

.archi-whyus h2 .add {
	color: #d8423d;
}

.blog-over h2 a:hover {
	color: #d8423d;
}

.blog-over .author-info .txt a:hover {
	color: #d8423d;
}

.blog-over .blog-nav li a:hover {
	color: #d8423d;
}

.blog-post-v1 .more:hover {
	color: #d8423d;
}

.blog-post-v1 h2 a:hover {
	color: #d8423d;
}

.blog-post-v1 h3 {
	color: #d8423d;
}

.blog-post-v1 h3 a {
	color: #d8423d;
}

.blog-post-v1 .meta a:hover {
	color: #d8423d;
}

.blog-post-v1 .icon {
	background: #d8423d;
}

.blog-post-v1 .post-blockquote {
	border-color: #d8423d;
}

.blog-footer .btn-box .btn:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.blog-footer .btn-load:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.blog-footer .b-pagination li.active a {
	background: #d8423d;
	border-color: #d8423d;
}

.blog-footer .b-pagination a:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.blog-post-v2 h2 a:hover {
	color: #d8423d;
}

.blog-post-v2 .meta a:hover {
	color: #d8423d;
}

.blog-post-v2 .icon {
	background: #d8423d;
}

.widget .searchform button {
	background: #d8423d;
}

.widget .tabset a:hover {
	background: #d8423d;
}

.widget .tabset .active a {
	background: #d8423d;
}

.widget.cate-widget a:hover {
	color: #d8423d;
}

.widget.cate-widget a .fa {
	color: #d8423d;
}

.widget.cate-widget ul li.active a {
	color: #d8423d;
}

.comment-box .box.img-box .reply:hover {
	color: #d8423d;
}

.comment-form .btn {
	background: #d8423d;
}

.blog-isotop-nav li.active a {
	background: #d8423d;
}

.blog-isotop-nav a:hover {
	background: #d8423d;
}

.welcome-heading .main-text .rotate-text {
	background: #d8423d;
}

.about-post h3 a:hover {
	color: #d8423d;
}

.about-post .btn:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.nav-tabs > li > a:before {
	background: #d8423d;
}

.nav-tabs > li > a:after {
	border-color: #d8423d transparent transparent transparent;
}

.nav-tabs > li.active > a:before,
.nav-tabs > li.active > a:hover:before,
.nav-tabs > li.active > a:focus:before {
	background: #d8423d;
}

.nav-tabs > li.active > a:after,
.nav-tabs > li.active > a:hover:after,
.nav-tabs > li.active > a:focus:after {
	border-color: #d8423d transparent transparent transparent;
}

.panel-title a {
	background: #d8423d;
}

.panel-title a:hover {
	background: #d8423d;
}

.dark .panel-title a.collapsed:hover {
	background: #d8423d;
}

.create-business h2 a {
	color: #d8423d;
}

.create-business .btn-f-info:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.create-business .btn-f-default {
	background: #d8423d;
	border-color: #d8423d;
}

.construct-gallery .title {
	border-left-color: #d8423d;
}

.construct-gallery .btn:before {
	background: #d8423d;
}

.construct-gallery .btn:hover {
	background: #d8423d;
}

.construct-gallery .slick-dots li button:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.construct-gallery .slick-dots li.slick-active button {
	background: #d8423d;
	border-color: #d8423d;
}

.safety-section h2 .add {
	color: #d8423d;
}

.safety-section .btn:before {
	background: #d8423d;
}

.safety-section .btn:hover {
	background: #d8423d;
}

.safety-section .more:before {
	background: #d8423d;
}

.const-services .icon {
	color: #d8423d;
}

.const-services .slick-arrow:hover {
	background: #d8423d;
}

.const-services.style2 .box .fa {
	color: #d8423d;
}

.const-services.style2 .box:hover .over {
	background: rgba(231, 76, 60, .8);
}

.onepage-banner .down-arrow:hover {
	color: #d8423d;
}

.about-aricle .img-box {
	background: #d8423d;
}

.tabset-onepage li a:before {
	background: #d8423d;
}

.tabset-onepage li a:hover .fa {
	color: #d8423d;
}

.tabset-onepage li.active a .fa {
	color: #d8423d;
}

.tab-content.onepage .btn {
	background: #d8423d;
	border-color: #d8423d;
}

.process-nav li .fa {
	color: #d8423d;
}

.process-nav li:hover .process {
	background: #d8423d;
	border-color: #d8423d;
}

.recentblog-col h3 a:hover {
	color: #d8423d;
}

.recentblog-col .meta-nav a:hover {
	color: #d8423d;
}

.recentblog-col .date-holder a {
	background: #d8423d;
}

.install-demos .btn {
	background: #d8423d;
	border-color: #d8423d;
}

.contact-form .btn-submit {
	background: #d8423d;
	border-color: #d8423d;
}

.lancer-do .fa {
	color: #d8423d;
}

.lancer-do.style2 .fa {
	color: #d8423d;
}

.lancer-do.style2 .list-do a:hover {
	background: #d8423d;
}

.personal-process .beans-slider .slick-dots li.slick-active button {
	border-color: #d8423d;
	background: #d8423d;
}

.personal-process .beans-slider .slick-dots button:hover {
	border-color: #d8423d;
	background: #d8423d;
}

.personal-process .icon {
	background: #d8423d;
}

.personal-exper .p-holder .icon {
	background: #d8423d;
}

.personal-exper.style3 h2 a:hover {
	color: #d8423d;
}

.p-skills .progress-holder .progress-bar-outer {
	background: #d8423d;
}

.port-single ul a {
	color: #d8423d;
}

.port-single .social-network a:hover {
	background: #d8423d;
}

.portfolio-footer.style2 .btn {
	background: #d8423d;
	border-color: #d8423d;
}

.realestate-slider .slick-arrow:hover {
	color: #d8423d;
}

.realestate-section .tabset li.active a {
	background: #d8423d;
	border-left-color: #d8423d;
}

.realestate-section .tabset li:hover a {
	background: #d8423d;
	border-left-color: #d8423d;
}

.realestate-section .tab-content {
	background: #d8423d;
}

.realestate-services .img-box a:hover {
	color: #d8423d;
	border-color: #d8423d;
}

.realestate-services .star-list li.active a {
	color: #d8423d;
}

.realestate-services .price {
	color: #d8423d;
}

.realestate-services .slick-arrow:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.resturant-gallery .slick-arrow:hover {
	color: #d8423d;
}

.menu-block .btn.view:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.our-menu-nav li a:before {
	background: #d8423d;
}

.our-menu-nav li a:hover {
	color: #d8423d;
}

.our-menu-nav li.active a {
	color: #d8423d;
}

.slide-frame .slide-box h3 a:hover {
	color: #d8423d;
}

.slide-frame .slide-box .slide-socials a:hover {
	color: #d8423d;
}

.slide-socials a:hover {
	color: #d8423d;
}

.menu-article h2 a:hover {
	color: #d8423d;
}

.rattings-nav li .fa {
	color: #d8423d;
}

.shop-gallery .slick-dots li button:hover {
	border-color: #d8423d;
	background: #d8423d;
}

.shop-gallery .slick-dots li.slick-active button {
	border-color: #d8423d;
	background: #d8423d;
}

.btn-shop:hover {
	color: #d8423d;
}

.btn-shop.add {
	color: #d8423d;
}

.product-nav li.active a {
	background: #d8423d;
}

.product-nav a:hover {
	background: #d8423d;
}

.new-product h2 a:hover {
	color: #d8423d;
}

.new-product .btn-cart:hover {
	color: #d8423d;
}

.rattings-nav {
	color: #d8423d;
}

.rattings-nav li .fa {
	color: #d8423d;
}

.special-block .slick-arrow:hover {
	color: #d8423d;
}

.special-block.style2 .btn-slider:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.special-box .btn:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.other-services:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.shop-features h2:before {
	background: #d8423d;
}

.deal-gallery .name:hover {
	color: #d8423d;
}

.deal-gallery .price {
	color: #d8423d;
}

.deal-gallery .btn-sale {
	background: #d8423d;
}

.deal-gallery .slick-arrow:hover {
	color: #d8423d;
	border-color: #d8423d;
}

.product-article h3 a:hover {
	color: #d8423d;
}

.links-nav a:hover {
	color: #d8423d;
}

.links-nav .fa {
	color: #d8423d;
}

.social-block.style4 .social-container .footer-social a:hover {
	background: #d8423d;
}

.shop-header p a {
	color: #d8423d;
}

.shop-footer p a {
	color: #d8423d;
}

.shop-next:hover,
.shop-prev:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.shop-pagination li a:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.shop-pagination li.active a {
	background: #d8423d;
	border-color: #d8423d;
}

.shop-widget ul li a:before {
	border-color: transparent transparent transparent #d8423d;
}

.shop-widget ul li a:hover {
	color: #d8423d;
}

.shop-product-info h2 a:hover {
	color: #d8423d;
}

.shop-product-info .btn-cart:hover {
	color: #d8423d;
}

.description-header .review:hover {
	color: #d8423d;
}

.cart-form .btn:hover {
	background: #d8423d;
}

.btn-add .fa {
	color: #d8423d;
}

.btn-add:hover {
	color: #d8423d;
}

.descriptio-tabs .nav-tabs > li > a:hover {
	background: #d8423d;
}

.descriptio-tabs .nav-tabs > li.active > a,
.descriptio-tabs .nav-tabs > li.active > a:hover,
.descriptio-tabs .nav-tabs > li.active > a:focus {
	background: #d8423d;
}

.related-shop .btn-prev:hover {
	color: #d8423d;
	border-color: #d8423d;
}

.reply-box:hover {
	color: #d8423d;
}

.shop-table .btn-close:hover {
	color: #d8423d;
}

.shop-apply .btn-slider:hover {
	background: #d8423d;
}

.apply-form .btn-slider:hover {
	background: #d8423d;
}

.shop-calculation.checkout .cart-table .col-2.add {
	color: #d8423d;
}

.update-form .btn:hover {
	background: #d8423d;
}

.rang-form .btn-form:hover {
	background: #d8423d;
}

.travel-slider .slick-arrow:hover {
	color: #d8423d;
}

.travel-section .btn-submit {
	background: #d8423d;
}

.wedding-banner .slick-arrow:hover {
	color: #d8423d;
}

.wedding-nav .countdown-section {
	background: #d8423d;
}

.happy-couple h3 a:hover {
	color: #d8423d;
}

.happy-couple .title {
	color: #d8423d;
}

.happy-couple .social a:hover {
	color: #d8423d;
}

.love-story .row-holder time {
	background: #d8423d;
}

.love-story h3 a:hover {
	color: #d8423d;
}

.wedding-photos .view:hover {
	background: #d8423d;
	border-color: #d8423d;
}

.wedding-photos .over a:hover {
	color: #d8423d;
}

.youga-slider .slick-dots li button:hover {
	border-color: #d8423d;
	background: #d8423d;
}

.youga-slider .slick-dots li.active button {
	border-color: #d8423d;
	background: #d8423d;
}

.login-form2 a:hover {
	color: #d8423d;
}

.login-form2 .btn-info:hover {
	background: #d8423d;
}

.contact-address h3 .fa {
	color: #d8423d;
}

.contact-address a:hover {
	color: #d8423d;
}

.faq-section .smoothanchor:hover,
.faq-section .opener:hover {
	color: #d8423d;
}

.faq-section.style3 .divider-line2 .smoothanchor:hover {
	color: #d8423d;
}

.parallax-section .next-section:hover {
	color: #d8423d;
}

.parallax-section .scroll {
	background: #d8423d;
}

.parallax-section .scroll:hover {
	background: #d8423d;
}

.parallax-section .scroll.add:hover {
	background: #d8423d;
}

.error-section h1 {
	color: #d8423d;
}

.error-section .text a {
	color: #d8423d;
}

.error-section .btn-down:hover {
	color: #d8423d;
}

.error-section.style7 .wedding-nav .countdown-period {
	background: #d8423d;
}

.btn-back {
	color: #d8423d;
	border-color: #d8423d;
}

.btn-back:hover {
	background: #d8423d;
}

#style-changer .list-style .btn2 {
	background: #d8423d;
	border-color: #d8423d;
}

#style-changer .list-style .btn2.add:hover {
	background: #d8423d;
	border-color: #d8423d;
}

#style-changer .changer-opener {
	color: #d8423d;
}

#gotoTop:hover,
.bg-theme-color,
.page-heading .icon,
.events-icons .icon,
.footer-social a:hover,
.error-form .btn:hover,
.footer-form .btn-submit,
.mailing-form .btn-submit,
.events-mainbanner .subtitle,
.page-heading .heading:after,
.page-heading .heading2:after,
.page-heading .heading8:after,
.page-heading .heading9:after,
.page-heading .heading3:after,
.page-heading .heading5:after,
.page-heading .heading5:before,
.page-heading .heading2:before,
.page-heading .heading8:before,
.grey-contact-form .btn-submit,
.features-col.style4 .panel-title a.collapsed:hover,
.shop-gallery .slick-arrow:hover {
	background: #d8423d;
}

.lost-block h2,
#nav7 ul a:hover,
.page-heading .dot,
.burger-menu:hover,
.burger-menu:focus,
.sidenav-port a:hover,
.shop-gallery .add-text,
.footer-social2 a:hover,
.contact-form2 .btn-f-info,
.services-section h3 .icon,
.bakery-textbox h2 .add-color,
.page-heading .heading4:after,
.page-heading .heading4:before,
.main-slider .slick-arrow:hover,
.testimonials blockquote:before,
#footer.style31 .footer-cent h5,
.hold-backery .menu-article .btn,
#footer.style31 .footer-aside h5,
.welcom-banner .slick-arrow:hover,
.page-heading .heading11 .add-color,
#header.style28 .social-list a:hover,
.croporate-slider .slick-arrow:hover,
.features-col.style4 .list-events .fa,
#footer.style31 .footer-news-box time,
#footer.style31 .footer-social a:hover,
#footer.style31 .newsletter-form button,
#footer.style15 .footer-cent h5 .add-color,
#footer.style15 .f-contact-info2 address .fa,
#footer.style15 .f-contact-info2 .tel-box .fa,
#header.fixed-position.style28 .social-list a:hover,
#footer.style15 .f-contact-info2 .mail-box .fa {
	color: #d8423d;
}

.page-heading .heading7:after,
.page-heading .heading10:after,
.hold-backery .menu-article .btn,
.page-heading .heading7:before {
	border-color: #d8423d;
}

.main-color {
	color: #d8423d !important;
}


.archi-columns .more:after {
	left: 0;
	z-index: -1;
	content: "";
	right: -20px;
	background: #000000;
	transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.archi-columns .coll {
	float: left;
	background: #eaeaea;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.archi-projects:after {
	top: 0;
	z-index: -1;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgb(234, 234, 234);
}

body {
	color: #222222;
	background: #fff;
}

.archi-projects {
	line-height: 28px;
	padding: 40px 0 61px;
	font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	z-index: 1;
}

.archi-columns {
	z-index: 999;
	color: #2a2a2a;
	font-size: 14px;
	margin: -80px 0 0;
	line-height: 21px;
	position: relative;
	padding: 0px 0 50px;
}

.padding-top-90 {
	padding-top: 50px !important;
}

.padding-bottom-90 {
	padding-bottom: 45px !important;
}

.page-heading {
	z-index: 5;
	font-size: 16px;
	overflow: hidden;
	max-width: 900px;
	line-height: 26px;
	position: relative;
	text-align: center;
	margin: 0px auto 25px;
}

.architecture-gallery .subtitle {
	display: block;
	padding: 8px 7px;
	font-size: 19px;
	line-height: 20px;
	font-style: normal;
	margin: -10px 0 12px;
	letter-spacing: 4.5px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
}

.contact-block {
	padding-top: 45px;
	padding-bottom: 55px;
}

#header.style14 .icon-list:after
{
	    bottom: -26px;
}
#header.style14 .icon-list {
    margin: -20px 35px 4px 40px;
}
.partners-nav .frame {

	padding:10px;
	height:110px;
	background: #FFF;
}
.about-section .fa
{
	position:unset;
}

.port-single .social-network {
	margin: 0;
	float: left;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
}

.partners-nav li img {
	height:80px;
}

.footer-bottom .footer-nav
{
	max-width:unset;
}

.port-single h2 {
	color: #2a2a2a;
	margin: 0 0 1px;
	text-transform: uppercase;
	font: 700 32px/35px "Lato", Georgia, "Times New Roman", Times, serif;
}


.port-single p {
	margin: 0 0 20px;
}


.personal-exper .p-holder .icon {
	color: #fff;
	z-index: 5;
	float: left;
	font-size: 24px;
	padding: 20px 0px 0;²
	position: relative;
	text-align: center;
	border-radius: 05%;
	margin: 0px auto 33px;
	width: 62px;
	height: 62px;
}

.page-banner .container-max, .page-banner .container {
    padding-top: 140px;
    padding-bottom: 30px;
}

.client-box .img
{
	opacity: .75;
}
.portfolio-block .box-holder {
    padding-top: 66%;
}
.personal-exper.style3 h2 {
    font-size: 36px;
    margin: 12px 0 15px;
    line-height: 34px;
	}
.about-section .box
{
	text-align: justify;
}
#header.style14 #nav {
    margin-left: 12.5%;
}

.fixed-position #google_translate_element  .goog-te-gadget-simple .goog-te-menu-value, .fixed-position #google_translate_element  .goog-te-gadget-simple .goog-te-menu-value span
{
	color: #000 !important;
}

#google_translate_element img
{
	display: none;
}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value, #google_translate_element  .goog-te-gadget-simple .goog-te-menu-value span
{
	color: #fff !important;
}
#google_translate_element .goog-te-gadget-simple
{
	border-left: 0px solid #d5d5d5;
	    background-color: #fff0;
border-top: 0px solid #9b9b9b;
border-bottom: 0px solid #e8e8e8;
border-right: 0px solid #d5d5d5;
}
#google_translate_element  .goog-te-gadget-simple .goog-te-menu-value span
{
	opacity: 0;
}
#google_translate_element  .goog-te-gadget-simple .goog-te-menu-value span:last-child,#google_translate_element  .goog-te-gadget-simple .goog-te-menu-value span:first-child
{
	opacity: 1;
}
.goog-te-menu2-item div, .goog-te-menu2-item:link div, .goog-te-menu2-item:visited div, .goog-te-menu2-item:active div
{
	color:#000;
}
.goog-te-menu2-item, .goog-te-menu2-item-selected
{
	display: none;
}
.win-height
{
	    height: 85vh;
}
#header .rs_xs .opener-icons
{
	    color: #473f3f;
			    border: 2px solid #201f1f;    padding: 8px 0 0;
}
#header.rs_xs .icon-list
{
	left: -25px;
position: relative;
}
#header .rs_xs .opener-icons i:hover
{
	    color: #FFF;
}

@media only screen and (max-width: 767px)
{
		#header, #header:after {
		    position: fixed;
				background: #FFF;
				padding: 40px 0 0 !important;
				    height: 105px;
		}

		.logo .w-logo
		{
			display:none;
		}
		.bottom-box1 div
		{
			text-align: center;
			width: 100%;
		}

		.logo .b-logo
		{
			display:block;
		}
}
.btn
{
	outline: 0 !important;
}
.spinner7
{
	width: 137px;
}
.spinner7 > div
{
	background-color: #838282;
}
@media only screen and (max-width: 991px)
{
	.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon *
	{
		    font-size: 8pt !important;
	}

	.blog-m-post h3 {
	    padding-left: 22%;
	}
	.blog-m-post.accordion .box-holder {
    display: block;
	}
	#nav .nav-opener {

    color: #000;
    border: 2px solid #000;
	}
	.archi-projects h3
	{
		font-size: 28px;
	}
	#google_translate_element
	{
		    left: 0;
				right: unset;
	}
	#google_translate_element .goog-te-gadget-simple .goog-te-menu-value, #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span
	{
		color: #000 !important;
	}
}
