h3{
        font-size: 29px;
        line-height: 1.5;
    
}

.section-client{

padding-top: 70px;    
 padding-bottom: 70px;   
    
}

path{
    
    
        fill: #ec2027;
}	

.about-details-area .about-details .pear1{
    
    
        font-family: "Muli",sans-serif;
    
    
}


			#scrollUp, #back-top{

    background: #ec2027;

}

p{

    font-family: Roboto,sans-serif;
    letter-spacing: 0.3px;

}


.all-starups-area .starups-img {

    background-image: url(../img/banner/banner-1.jpg);
	}
	


			.section-loader .preloader .preloader-circle{
			
			  width: 150px;
				height: 150px;
			border-top-color: #ec2027;
			
			}
			
			.section-loader .preloader .preloader-img img {
    max-width: 120px;
}
			
			
			
			.top-header1{
			
			background: rgb(18, 34, 51);
			padding: 5px;
			
			}
			
				.top-header .header-transparent {
    position: absolute;
    top: initial;
    right: 0;
	}
			
			
			
			 
			.top-header .header-area .header-bottom{
			
				background:#ffffff;
			
			}
		.top-header .header-area .btn{
		
		       background: #ec2027;
    border-radius: 50px;
    padding: 25px 30px;
        font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.3px;
    text-transform: uppercase;
		}
		
			.top-header .header-area .btn:before{	
		 background: #ef5350;
			}
			
			.top-header .main-header .main-menu ul li a {
    color: #221f20;
	
	}
	
	.top-header .main-header .main-menu ul li a:hover {
    color: #ef5350;
	
	}
			.top-header .main-header .main-menu ul ul.submenu {
			
			    border-top: 5px solid  #ef5350;
			
			
			}
			
			
			.top-header .slicknav_menu .slicknav_icon-bar{
			
			    background-color: #ec2027 !important;
			
			}
			
			
			.top-header .main-header .main-menu ul ul.submenu>li>a:hover{
			
					color: #ef5350;
			
			}
			
				.top-header .main-menu .submenu-align{
				
				    z-index: 23;
					left: 100% !important;
					top: 10% !important;
				
				
				}
				
				.top-header .main-header .main-menu ul li a{
				
				    font-size: 16px;
				
				}
				.top-header .main-header .main-menu ul ul.submenu>li>a{
				
				 font-size: 16px;
				}
				
				
				
						.background-img .hero-area{
		
		min-height:325px;
		    
		
		}
		
					
			.section-banner .slider-area .single-slider .slider-cap-wrapper .hero__caption .hero-btn svg{
			
			    fill: #ef5350;
			
			}
			
			
			.section-banner .slider-active button.slick-next {

    background: #ec2027;
}

		
		
		.border1{

width: 60px;
 background: rgb(236, 32, 39);
    height: 2px;
    display: block;
    margin: 2px auto;
	
	}
		
		
		.section-career .form-group-1 {
    width: 100%;
}

			.section-career .form-group-1 label {
    float: left;
    width: 20%;
}
	.section-career .form-group-1 .single-file {
    width: 80%;
    float: left;
}


	.section-career .form-group .single-input{
	
	
	border: 1px solid #dededf;
    border-radius: 0px;
    height: 48px;
    padding-left: 18px;
    font-size: 15px;
    background: transparent;
    display: block;
    width: 100%;
    line-height: 40px;
  
    outline: none;
  
    padding: 0 20px;
    border-radius: 5px;
	
	}
	
	 .section-career .form-group .single-textarea{
	 
	 	border: 1px solid #dededf;
    border-radius: 0px;

    padding-left: 18px;
    font-size: 15px;
    background: transparent;
	 
	    border-radius: 5px;
	 }
		
		
		 .section-career .form-group .btn-ans{
		 
		     background: #ec2027;
		 font-size:15px;
		 border-radius: 5px;
		     padding: 25px 40px;
		 }
		 
		  .section-career .form-group .btn-ans:before{
		     background: #ef5350;
			 }
			 
			 
			 
			 
			 
			 
			 
			 
			 	.section-contact-1 .col-media:first-child{
		

	    
			background: rgb(21, 38, 56);
		
		}
		
		.section-contact-1 .col-media:nth-child(2){
		


	background: rgb(18, 34, 51);
	
	
	}
	
			.section-contact-1 .col-media:nth-child(3){
		
    background: rgb(23, 44, 66);
	
	
	}
	
	.section-contact-1 .contact-info .media-body p{
	
	    color: #aeb0b3;
	
	}
	
	.section-contact-1 .contact-info{
	
	    margin-top: 30px;
	
	}
	
	.section-contact-1  .contact-info .media-body h3{
	
	    margin-bottom: 5px;
    font-size: 22px;
    color: #ffffff;
	
	
	}
	
	.section-contact-1  .contact-info__icon{
	
	    margin-right: 25px;
	
	}
	
		.section-contact-1  .contact-info__icon i{
	
	
	font-size: 30px;
	
	}
	
	
	.section-2 .david-droga-area .single-david .david-captoin span{

    color: #ec2027;

}
.section-2 .david-droga-area .single-david .david-captoin span::before{


    background: #ec2027;

}

.section-2 .david-droga-area .single-david .david-captoin a:hover{

    color: #ef5350;

}
	
	
	.section-3 .our-services .single-services:hover{

border:none;

}


.section-3 .our-services .single-services:focus{

outline:none

}
.section-3 .our-services .single-services{

border:none;
}

.section-3 .our-services .single-services .services-ion span{

    color: #ef5350;

}

.section-3 .our-services .single-services{

    padding: 60px 50px;


}
	
	
	.section-7 .btn{

background: #ec2027;

}

.section-7 .btn:before{

    background: #ef5350;

}
.section-7{

	background:#ffebee;

}

	
			
	.carousel {
	
	margin: 0 auto;
	padding-bottom: 50px;
}
.carousel .item {
	color: #999;
	font-size: 14px;
    text-align: center;
	overflow: hidden;
    min-height: 340px;
}
.carousel .item a {
	color: #eb7245;
}
.carousel .img-box {
	width: 145px;
	height: 145px;
	margin: 0 auto;
	border-radius: 50%;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {	
	padding: 30px 0 10px;
}
.carousel .overview {	
	text-align: center;
	padding-bottom: 5px;
}
.carousel .overview b {
	color: #333;
	font-size: 15px;
	text-transform: uppercase;
	display: block;	
	padding-bottom: 5px;
}
.carousel .star-rating i {
	font-size: 18px;
	color: #ffdc12;
}
.carousel .carousel-control {
	width: 30px;
	height: 30px;
	border-radius: 50%;
    background: #999;
    text-shadow: none;
	top: 4px;
}
.carousel-control i {
	font-size: 20px;
	margin-right: 2px;
}
.carousel-control.left {
	left: auto;
	right: 40px;
}
.carousel-control.right i {
	margin-right: -2px;
}
.carousel .carousel-indicators {
	bottom: 15px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 11px;
	height: 11px;
	margin: 1px 5px;
	border-radius: 50%;
}
.carousel-indicators li {	
	background: #e2e2e2;
	border-color: transparent;
}
.carousel-indicators li.active {
	border: none;
	background: #888;		
}

.visit-tailor-area .tailor-details{

    padding: 30px 40px 20px 60px;

}
.carousel .carousel-control{

background: #ec2027;

}

		
	.section-client  .slick-slide img{
	
	margin: auto;
	width:70%;
	
	}
	
	
	.section-counter .sectionClass {
  padding: 0;
  position: relative;
  display: block;
}

.section-counter .fullWidth {
  width: 100% !important;
  display: table;
  float: none;
  padding: 0;
  min-height: 1px;
  height: 100%;
  position: relative;
}
	.section-client .sub-folder{
			
			    color: #0e0e0e;
    font-size: 17px;

			
			}

.section-counter .sectiontitle {
  background-position: center;
  margin: 30px 0 0px;
  text-align: center;
  min-height: 20px;
}

.section-counter .sectiontitle h2 {
  font-size: 30px;
  color: #222;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
}


.section-counter .headerLine {
  width: 160px;
  height: 2px;
  display: inline-block;
  background: #101F2E;
}


.section-counter .projectFactsWrap{
    display: flex;

  flex-direction: row;
  flex-wrap: wrap;
}


.section-counter #projectFacts .fullWidth{
  padding: 0;
}

.section-counter .projectFactsWrap .item{
  width: 25%;
  height: 100%;
    padding: 40px 0px;
  text-align: center;
}

.section-counter .projectFactsWrap .item:nth-child(1){
  background: rgb(16, 31, 46);
}

.section-counter .projectFactsWrap .item:nth-child(2){
  background: rgb(18, 34, 51);
}

.section-counter .projectFactsWrap .item:nth-child(3){
  background: rgb(21, 38, 56);
}

.section-counter .projectFactsWrap .item:nth-child(4){
  background: rgb(23, 44, 66);
}

.section-counter .projectFactsWrap .item p.number{
  font-size: 35px;
  padding: 22px;
  font-weight: bold;
}

.section-counter .projectFactsWrap .item p{
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  margin: 0;
  padding: 10px;

}


.section-counter .projectFactsWrap .item span{
  width: 60px;
  background: rgba(255, 255, 255, 0.8);
  height: 2px;
  display: block;
  margin: 0 auto;
}


.section-counter .projectFactsWrap .item i{
  vertical-align: middle;
  font-size: 40px;
  color: rgba(255, 255, 255, 0.8);
}


.section-counter .projectFactsWrap .item:hover i, .section-counter .projectFactsWrap .item:hover p{
  color: white;
}

.section-counter .projectFactsWrap .item:hover span{
  background: white;
}

	
	
	
	
	
	
	.section-content .form-group .single-input {
	
	    border: 1px solid #dededf;
    border-radius: 0px;
    height: 48px;
    padding-left: 18px;
    font-size: 15px;
    background: transparent;
    display: block;
    width: 100%;
    line-height: 40px;
    outline: none;
    padding: 0 20px;
    border-radius: 5px;
	
	
	}
	
		.section-content .form-group .single-textarea{
	 
	 	border: 1px solid #dededf;
    border-radius: 0px;

    padding-left: 18px;
    font-size: 15px;
    background: transparent;
	 
	    border-radius: 5px;
	 }
	 
	.section-content .form-group .btn-ans{
		 
		     background: #ec2027;
		 font-size:15px;
		 border-radius: 5px;
		     padding: 25px 40px;
		 }
		 
		 	.section-content .form-group .btn-ans:before{
		     background: #ef5350;
			 }
	 
	 
		
		
		
.botton-footer .footer-area .footer-tittle h4{

    color: #ef5350;

}

.botton-footer .footer-area .footer-social a:hover{

background: #ec2027;

}

.botton-footer .footer-area .footer-tittle ul li a:hover{


    color: #ef5350;

}

.botton-footer .footer-area .footer-bottom .footer-copy-right p a{

    color: #ef5350;

}

.botton-footer .footer-area .footer-bottom .footer-copy-right p i{

 color: #ef5350;
}

.botton-footer  .footer-area .footer-social a{
	
	width: 32px;
    height: 32px;
	
	    line-height: 32px;
}
		

.section-1 .btn{
 
     background: #ec2027;
 
 }
 
  .section-1 .btn:before{
 
     background: #ef5350;
 
 }
 .all-starups-area .starups .starups-details p{
     
     
            line-height: 34px;
    font-size: 16.5px;
    color: #fafafa;
    opacity: 0.7;
     
 }
.botton-footer .footer-area .footer-tittle p{
    
        line-height: 34px;
   
    color: #fafafa;
    opacity: 0.7;
    
    
}
.botton-footer .footer-area .footer-tittle ul li a{
    
    
       
        line-height: 34px;
   
    color: #fafafa;
    opacity: 0.7;
    
}

.fa-phone-reverse{
    
       transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1); 
    
}

.top-header1 .list-inline-first a{
    
    font-size: 15px;
    
}


.sticky-bar .logo img{
    
        width: 200px;
    
}
		
				
				@media (max-width: 575px){
				
					.background-img .hero-area{
		
		min-height:300px !important;
		
		}
				.section-banner .slider-area .single-slider .slider-cap-wrapper .hero__img{

display: block;
    width: 100%;

}

.section-3 .our-services {
    padding-top: 50px;
    padding-bottom: 20px;
}


			}		
				
				
				@media (max-width: 765px){
				
				.top-header .logo img{

	width:200px;
}
				
				.section-banner  .slider-area{

padding-top: 96px;
}

				
				.slider-area .single-slider .slider-cap-wrapper .hero__caption{

padding-top: 37px;

}




.section-counter .projectFactsWrap .item{

    padding: 30px 0px;
        min-height: 235px;

}
.section-counter .projectFactsWrap .item i{
    font-size: 30px;
}
.section-counter .projectFactsWrap .item p.number{
    
	font-size: 28px;
    padding: 15px;

}
.section-counter .projectFactsWrap .item p{

font-size: 15px;

}
	.section-3 .our-services .single-services{

    padding: 50px 50px;


}	
.top-header1{
    
    
        padding: 8px;
}

.section-slider1 h3{
    

     font-size: 25px;
     line-height: 38px;
    
}
.section-client h3{
    
 font-size: 26px;
    
}
.section-3 h3{
 
    font-size: 26px;
    
}
				
				}
				
			@media (max-width: 786px){	
				
				  .section-counter .projectFactsWrap .item {
     flex: 0 0 50%;
  }
				
		}		
				
				
				
@media only screen and (max-width: 1200px) and (min-width: 1000px){
	.top-header .main-header .main-menu {
    margin-right: 75px;
}
	}	
				

@media only screen and (max-width: 1600px) and (min-width: 1200px){
	.top-header .main-header .main-menu {
    margin-right: 65px;
}
}
@media only screen and (max-width: 999px) and (min-width: 990px){	
	.top-header .header-area  .main-menu{

    width: 450px;

}
}
	.section-slider-color{
			
			background: #fafafa;
			
			}
			

			
			.section-slider1 .modal-footer {
			
			    padding: 0.2rem;
			
			
			}
			
			.section-slider1 .modal-body{
			
			   padding: 0.2rem;
			
			}
			
				.section-slider1 .modal-header{
			
			  padding: 0.5rem;
			
			}
			
					.section-slider1 .modal-body img{
					
					
					padding:0;
					
					}
			
			
			.section-slider1 .modal-footer .btn{
			
			    padding: 10px 15px;
				background: #ec2027;
			
			}
					.section-slider1 .modal-footer .btn:before{
			
			       background: #ef5350;
			
			}
			
			.section-slider-color1{
    
    background-color:#f5f5f5;
    
}
	@media (max-width:600px){
			.section-padding2{
			
			padding-top: 80px;
			padding-bottom: 80px;
			
			}
			
			.section-padding2 .about-details p{
			
			text-align:left;
			}
			
			.section-padding2 h2{
			
			font-size: 28px;
			
			}
			
					.section-slider1 .img-thumbnail{
			
		        padding: 0px;
			
			}
			
			
			}
		.section-slider1 .section-left1 p{	
			font-size: 17px;
    letter-spacing: 0.3px;
		}
