@charset "utf-8";
/* CSS Document */


                /* ==========================
					SERVICE BANNER
					========================== */
					
					.service-banner{
						background:#faf7f2;
						padding:120px 0 70px;
						overflow:hidden;
					}
					
					.banner-content h1 {
					  font-size: 55px;
					  font-weight: 700;
					  margin-bottom: 10px;
					  text-transform: uppercase;
					  color: #ee6401;
					  margin-top: 10px;
					}
										
					.banner-content p {
					  font-size: 16px;
					  line-height: 30px;
					  color: #2d2b2b;
					}
					
					.sub-title {
					  color: #4f1f00;
					  font-weight: 600;
					  letter-spacing: 1px;
					  font-size: 18px;
					}
					
					.breadcrumb-list {
					  display: flex;
					  gap: 10px;
					  margin-top: 10px;
					  list-style: none;
					  margin-left: -30px;
					  font-size: 16px;
						}
					.breadcrumb-list li {
						color:#4f1f00;
					}
					.breadcrumb-list li a {
						color:#ee6401;
					}
					.banner-image img{
						width:100%;
					}
					.video-box{
				position:relative;
				overflow:hidden;
				border-radius: 0px;
				margin-bottom: 15px;
				}
				
				.video-box img{
				width:100%;
				height:250px;
				object-fit:cover;
				}
				
				
				.play-btn{
				position:absolute;
				top:20%;
				left:85%;
				transform:translate(-50%,-50%);
				width:55px;
				height:55px;
				background:#ff6b00;
				border-radius:50%;
				display:flex;
				align-items:center;
				justify-content:center;
				color:#fff;
				font-size:20px;
				box-shadow:0 10px 20px rgba(0,0,0,.3);
				transition: opacity 0.5s ease; 
				opacity:0;
				}
				
				.video-box:hover .play-btn
				{ 
				  opacity:1;
				  
				}
						
						.btn-theme {
						  background: #702c01;
						  color: #fff;
						  border-radius: 50px;
						  padding: 8px 20px;
						  border: none;
						  font-size: 16px;
						}
						.btn-theme:hover
						{
						  background: #702c01;
						  color: #fff;
						}

                
                
               
                /* FOOTER */
                
                .footer-section{
                background:#111;
                padding:90px 0 30px;
                color:#fff;
                }
                
                .footer-logo{
                font-size:32px;
                font-weight:700;
                color:#ff6b00;
                }
                
                .footer-section ul{
                list-style:none;
                padding:0;
                }
                
                .footer-section ul li{
                margin-bottom:12px;
                }
                
                .footer-section ul li a{
                color:#ccc;
                text-decoration:none;
                }
                
                .footer-section ul li a:hover{
                color:#ff6b00;
                }
                
                .social-icons a{
                width:45px;
                height:45px;
                display:inline-flex;
                align-items:center;
                justify-content:center;
                background:#1d1d1d;
                border-radius:50%;
                color:#fff;
                margin-right:10px;
                text-decoration:none;
                }
                
                .social-icons a:hover{
                background:#ff6b00;
                }
                
                .copyright{
                margin-top:20px;
                color:#999;
                }
              	
				@media(max-width:767px)
				{
					.banner-content p {
					  font-size: 16px;
					  line-height: 30px;
					  color: #fff;
					}
					
					.banner-content h1 {
  						font-size: 24px;
					}
					
					.sub-title {
					  font-size: 16px;
					}
					
					.banner-content p {
					  font-size: 16px;
					  line-height: 30px;
					  color: #fff;
					}
					
					.breadcrumb-list li {
					  color: #4f1f00;
					}
					.service-banner {
					 
					  padding: 35px 0 35px;
					  overflow: hidden;
					  background-position: 45% -10px !important;
					  background-size: cover;
					}
				
				}

