.tms-content-inner .first{
left: 51%;
    width: 49%;

position:relative;
}
.about p{

    font-weight: 300;
color: #4d4d4f !important;
    font-size: 1.7rem;
    vertical-align: baseline;
}
.about h2{
color: #4d4d4f !important;
    font-size: 40px;
}
.about img{
width: 50%;
    position: absolute;
    top: 45%;
    bottom: 45%;
    left: 25%;
    right: 25%;
}

.mb-30 {
    margin-bottom: 1rem;
}
.work p{

    font-weight: 300;
font-size:1.6rem;
}

.main-team{
background-color:#ffffff !important;
}

.main-team h2{
color:#000 !important;
}
.main-team a{
	color:#666 !important;
}
.main-team .amount{
	color:#666 !important;
}
.main-team p{
color:#666 !important;
}
.getintouch h2{
color:#464646;
}
.getintouch a{
color:#464646;
text-decoration:underline;
}
.getintouch p{
font-size: 1.5rem;
    font-weight: 300;
color:#464646;

}
.getintouch{
background:#ffffff !important;
}

.bkg-charcoal {
    color: #ffffff;
    border-top: 3px solid #d9d9d900;
    background-color: #f04e37;
    border-color: #d5d2d100;
}
.bkg-hover-theme:hover {
    background-color: #f04e37;
    border-color: #ffffff;
}
.social-list a{
font-size: 1.5rem;
    font-weight: 300;
}
.social-list a:hover{
color:#bd402e  !important;
}




@media only screen and (max-width: 768px){
.tms-content-inner .tms-perspective{
left:5%;
width:90%;
    top: -20px;
right:5%;
position:relative;
}
.mobile-slider{
height:100vh !important;
}
.mobile-slider2{
height:100vh !important;
}
.lead, blockquote.large {
    font-size: 12px;
    font-weight: 300;
}
.title-large {
    font-size: 2.381rem;
}
.lead {
    margin-bottom: 1rem;
}
}

.banner{
top: -110px;
height:100vh !important;
}

.color-grey-light{
font-size: 1.5rem;
    color: #ffffff;
}
.dmenu{
position: absolute !important;
    left: 49% !important;
	bottom: 11%;
}

#about1{
height:750px !important;
}

.tms-pagination{
bottom:80px !important;
}

.tabs.style-2 .tab-nav > li.active a, .tabs.style-2 .tab-nav > li.active a:hover, .tabs.style-2.vertical .tab-nav > li.active a, .tabs.style-2.vertical.right .tab-nav > li.active a{
background-color: #da4732 !important;
}


.footer img{
margin-bottom:30px;
width: 158px;
}
.footer {
  
    background: #F04e37 !important;
    
}


.footer .social-list a:hover {
color:#e47868;
}
.footer .social-list a {
    color: #dedede !important;
}

.footer .copyright{
 color: #dedede;  
}

.tabs.vertical .tab-nav {
    width: 22.8%;
    float: left;
}

@media only screen and (max-width: 900px) {
 .tabs.vertical .tab-nav {
    width: 100%;
  
}

}


.bkg-grey-ultralight {
    background-color: #ffffff;
    border-color: #ffffff;
}
.pb-80, .section-block.pb-80 {
    padding-bottom: 0rem;
}

.tms-slide img{
height: auto;
    width: 250px;

}
.tms-pagination{
	
	display:none;
}
.tms-nav-dark .tms-bullet-nav {
    background: #000;
    display: none !important;
}
.shop .products .product .product-price {
    font-size: 13px;
}

.shop .products .product .product-price del, .shop .products .product .product-price ins {
    padding: 0px;
}


.social-list li a {
    color: #f04e37!important;
}

.hsicon{
margin-top:28px;
}


.social-list li {
    color: #dedede;
  
}


.shop .products .product .product-details {
    margin-top: 0rem;
}

.header-compact .logo, .header-compact .header-inner .navigation > ul > li, .header-compact .header-inner .navigation > ul > li > a:not(.button), .header-compact .header-inner .dropdown > .nav-icon {
    height: 6rem;
    line-height: 8rem;
}

.mainnav{
	height:81px;
}


#services{
	
	background: #f04e37;
}


#services h3{
	
	color: #ffffff;
}

#services h5{
	
	color: #ffffff;
}

#services p{
	
	color: #ffffff;
}


.grid-container .grid .grid-item {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
}





@media screen and (max-width: 980px) {

.footer-top a:not(.button):not([class*="icon-"]) {
    font-size: 0.9rem;
}

.copyright {
  
    padding: 10px;
   
}
}


.whatsappintegration img{
	
	width: 200px;
}
.whatsappintegration{
	display:none;
	z-index:111;
	position:fixed;
	right:2%;
	bottom:2%;
}




.header .header-inner .navigation > ul > li:nth-child(7),
.header .header-inner .navigation > ul > li:nth-child(8),
.header .header-inner .navigation > ul > li:nth-child(9),
.header .header-inner .navigation > ul > li:nth-child(10), 
.header .header-inner .navigation > ul > li:nth-child(11),
.footer .navigation, .footer .social-list {
  display:none;
}


















