.website-sub
{
  color: white;
    text-align: left;
    font-size: 35px;
    padding-top: 2%;
    padding-bottom: 2%;
    /* font-family: avenir1; */
    font-weight: bold;
    /* letter-spacing: 0.05em; */
}

.image-flip:hover .frontside,
.image-flip.hover .frontside {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.btn:hover
{
background-color: #574FBE !important;
}
#wrapper
{
width: 100%;
overflow: hidden;
background-color: #FFFFFF !important;
}
/*box middle div*/
@font-face {
  font-family: avenir1;
  src: url(../font/font.ttf);
}

/* FontAwesome for working BootSnippet :> */
.number-button
{
color: white !important;
    padding: 10px 0px 50px 0px;
    font-size: 21px;
    border-radius: 50%;
    padding: 14px 24px;
    background-color: #F44C83;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,0.4);
    border:none !important;
}
.number-button1
{
color: black !important;
    padding: 10px 0px 50px 0px;
    font-size: 23px;
    border-radius: 50%;
    padding: 14px 24px;
    background-color: white;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,0.4);
     border:none !important;
}
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');


.btn-primary:hover,
.btn-primary:focus {
    background-color: #108d6f;
    border-color: #108d6f;
    box-shadow: none;
    outline: none;
}

.btn-primary {
    color: #fff;
    background-color: #007b5e;
    border-color: #007b5e;
}

section {
    padding: 60px 0;
}

section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
    font-family: avenir1;
}

#team .card {
    border: none;
    background: #ffffff;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.image-flip:hover .backside,
.image-flip.hover .backside {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    border-radius: .25rem;
}



.mainflip {
    -webkit-transition: 1s;
    -webkit-transform-style: preserve-3d;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transition: 1s;
    transform-style: preserve-3d;
    position: relative;
}

.frontside {
    position: relative;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    z-index: 2;
    margin-bottom: 30px;
}
.back-img1
{ background-image: url("../images/edited-banner1.png");
height: 951px;
  /* Set a specific height */
  
background-position: center center ;
background-size: cover;
  /* Create the parallax scrolling effect */
 
  

}
.back-img2
{ background-image: url("../images/new-edited1.png");
height: 737px;
  /* Set a specific height */
  
background-position: center center ;
background-size: cover;
  /* Create the parallax scrolling effect */
 
  

}
.back-img3
{ background-image: url("../images/banner4.png");
height: 597px;
  /* Set a specific height */
  
background-position: center center ;
background-size: cover;
  /* Create the parallax scrolling effect */
 
  

}
.voice-search
{
      color: black;
    font-family: avenir1 !important;
    font-size: 35px !important;
}
.voice-search1
{
color: black;
    font-family: avenir1 !important;
    font-size: 35px !important;
    font-size: 17px !important;
    /* font-weight: bold; */
    line-height: 1.8em;
    padding-bottom: 4%;
  }
.business-heading
{    font-size: 55px;
    font-weight: bold;

}

.backside {
    position: absolute;
    top: 0;
    left: 0;
    background: white;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    -moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    width: 100%;
}

.frontside,
.backside {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transition: 1s;
    -moz-transform-style: preserve-3d;
    -o-transition: 1s;
    -o-transform-style: preserve-3d;
    -ms-transition: 1s;
    -ms-transform-style: preserve-3d;
    transition: 1s;
    transform-style: preserve-3d;
}

.frontside .card,
.backside .card {
    min-height: 215px;
}

.backside .card a {
    font-size: 18px;
    color: #007b5e !important;
}

.frontside .card .card-title,
.backside .card .card-title {
    color: #007b5e !important;
}


/*box modal div*/
/*testimonail div*/
/*testimonal area*/
.carousel-indicators li {
    width: 10px !important;
    height: 10px !important ;
    border-radius: 50% !important;
}


.carousel-indicators li {

   
    background-color: white !important;



margin-right: 10px;

margin-left: 10px;

}
.carousel-inner{
  height: 550px;
}
.carousel-caption{
  
  top: 0% !important;
  height: auto !important;
      
      color:
#1c2c5b;

text-align: center;

font: normal normal normal 13px/1.35em brandon-grot-w01-light,sans-serif;

}

.absolute1
{position: absolute;

top: 16%;

left: 56%;

right: 0%;

bottom: 15%;

}
.carousel-control-next-icon, .carousel-control-prev-icon
{
	background-color: black;
}
.service-para
{
  font-family: myFirstFont;

font-size: 18px;
color: black;

text-align: center;

line-height: 1.75em;
}
.testimonail-text
{
	color: white;
text-align: center;
		font-size: 50px;
		
		 padding-top: 0%;
		 padding-bottom: 0%;
		     font-family: avenir1;

}
.testimonail-para
{
	font-size: 18px;
	font-family: myfirstfont;
	color:black;
  padding-top: 5%;
	line-height: 1.8em;
	padding-bottom: 3%;
	font-family: avenir1;
    font-size: 17px;
    line-height: 32px;
    font-weight: 400;
    text-align: center;
    color: white;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.testimonail-para1
{
	font-weight: bold;
	font-size: 18px;
	font-family: myfirstfont;
	color:black;
	line-height: 1.8em;
}
.second-img
{padding-bottom: 3%;

}
.second-img:hover
{
	opacity: 0.35px !important;
}

/*tesimonial area*/
/*testimonial div*/
/*below blue div */
.below-blue-div
{
font-size: 35px !important;
	font-family: myfirstfont;
	color:black;
	line-height: 1.8em;
	padding-bottom: 3%;
	font-family: avenir1;
  
    line-height: 32px;
    font-weight: 400;
    text-align: center;
    color: black;
    font-weight: normal;
  
}
.get-started-button
{
	background-color:#F44C83 !important;
	color: white !important;
	    padding: 12px 45px 12px 45px !important;
font-family: avenir1;
font-weight: bold !important ;
border-radius: 9px !important;
 box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}
.blue-div
{
	padding-top: 10%;
	padding-bottom: 10%;
}

/*below blue div */
/*product div*/
/*-- service-area --*/
.services-jumbo-fluid{
  	/*padding: 3em 0;	*/
    margin-bottom: 2.4em;
}
 .sr-fluid{
  	background-color: #BC945E;
  	/*max-height: 457px;*/
  }
  .ser-bg1{
  	background: url('../images/sr1.webp') no-repeat top center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 558px;
  }
  .ser-bg2{
  	background: url('../images/sr2.webp') no-repeat top center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
   height: 558px;
  }
  .services-area .title2{
    margin-bottom: 1.5em;
  }
  .inner-sr-content{
    padding: 3em 0;
  }
  .inner-sr-content .sr-btn-main{
  	/*margin-top: : 2em;*/
  }
  .inner-sr-content p{
  	 margin-bottom: 2rem;
     font-family: Futura;
     font-size: 18px;
  }
  .sr-center{
  	    display: flex;
    justify-content: center;
    align-items: center;
  }
  .btn-green-slim {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  padding: 10px 18px;
  color: #BC945E;
  line-height: 18px;
  border: solid rgba(188, 148, 94, 1) 1px;
  border-radius: 40px;
  background: transparent;
  transition: all 0.3s ease 0s;
  text-transform: capitalize;
}

.btn-green-slim:hover {
  color: #FFF;
  border: 1px solid rgba(188, 148, 94, 1);
  background-color: rgba(188, 148, 94, 1);
}
.serBtn-main1{
  margin-top: 2em;
}
.serBtn-main2{
  margin-top: 3.7em;
}
.serBtn-main3{
  margin-top: 2em;
}
.serBtn-main4{
  margin-top: 5.4em;
}
.serBtn-main5{
  margin-top: 2em;
}
.serBtn-main6{
  margin-top: 7em;
}
  .services-area{
  	/*position: relative;*/
  	padding: 0em 0;
    background-color: white;
    margin-bottom: 3em;
  }
  .card{
  	border: none !important;

  }
  .website-title
  {    color: black;
    text-align: center;
    font-size: 50px;
    padding-top: 2%;
    padding-bottom: 2%;
    font-family: avenir1;

  }
  .card-body .card-text{
    color: #ffffff;
    font-size: 18px;
    font-family: Futura;
  }
  .card-body{
  	min-height: 14em;
    background-color: white;
    padding: 2.8em 0 ;
    padding-top: 1.8em ;
 padding-bottom: 0em ;
  }
  .card-body .card-title{
  	font-size: 24px;
  	color: #BC945E;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 1.3em;
  }

  .card-item1, .card-item2, .card-item3{
  	margin-bottom: 0em;
     /*position: relative;
    top: 17em;*/
  }

.exfont
{
color: black;
    text-align: center;
    font-size: 22px;
    padding-top: 2%;
    padding-bottom: 2%;
    font-family: avenir1;
    font-weight: bold;
    letter-spacing: 0.05em;
  
}
.un2
{
	    color: black;
    text-align: center;
    font-size: 17px;
    padding-top: 2%;
    padding-bottom: 2%;
    font-family: avenir1;
}
.un4
{
      color: black;
    text-align: left;
    font-size: 17px;
    padding-top: 10%;
    padding-bottom: 2%;
    font-family: avenir1;
    font-weight: bold;
}
.un5
{
      color: white;
    text-align: left;
    font-size: 17px;
    padding-top: 2%;
    padding-bottom: 2%;
    font-family: avenir1;
    font-weight: bold;
}
/*-- service-area --*/
/*product div*/
/*website page div*/
.exfont1 {
    color: white;
    text-align: center;
    font-size: 40px;
    padding-top: 2%;
    padding-bottom: 5%;
    /* font-family: avenir1; */
    font-weight: bold;
    /* letter-spacing: 0.05em; */
}
.exfont3 {
    color: black;
    text-align: center;
    font-size: 40px;
    padding-top: 2%;
    padding-bottom: 5%;
    /* font-family: avenir1; */
    font-weight: bold;
    /* letter-spacing: 0.05em; */
}
.threeimg
{
padding-top: 12%;
padding-bottom: 12%;
}
.threecard
{
background-color: #B1BECD;
}
.threecard:hover
{
      box-shadow: 0px 4px 6px 0px #564BC1;

}
.un3 {
    color: white;
    text-align: left;
    font-size: 25px;
    padding-top: 2%;
    padding-bottom: 2%;
    font-family: avenir1;
    letter-spacing: 0.05em;
}
.website-area-div
{padding-top: 2%;
	padding-bottom: 5%;

}

/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*website page div*/
/*header div css*/
header .main-nav{

	top: 0;
	left: 0;
	width: 100%;
	z-index: 4000;
}
header .main-nav-scrolled{
	background-color: rgba(0,0,0,0.4) !important;
}
.navbar-light .navbar-nav .nav-link{
	color: white;
	font-family: avenir1 !important;
	 font-size: 14px !important;
}
.navbar-light .navbar-nav .active .nav-link{
	color: white;
	 font-family: avenir1 !important;
	 font-size: 14px !important; 

}
.copyright
{
      color: black;
    text-align: right;
    font-size: 14px;
       padding-right: 0%;
    font-family: avenir1;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right:30px !important;
    padding-left: .5rem;
}
/*for test*/

/*mobile div*/
.back-img
{background-image: url("../images/normal.png");
  width: 100%;
   height: auto; /* You must set a specified height */
  
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
border-radius: 33px;
background-position: center center;
}
.back-img6
{background-image: url("../images/secon-img.png");
  width: 100%;
   height: auto; /* You must set a specified height */
  
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
border-radius: 33px;
background-position: center center;
}
.banner-right {
    padding: 30px;
  
    border-radius: 15px;
    
    margin-top: 10%;
}
.img-label
{
  font-size: 10px;
   font-family: avenir1;
   font-weight: bold;
}
.website-input
{
      padding: 0px !important;
    height: 20px;
    background: #EDEDED;
    border: none !important;

}
.modal-dialog
{
  max-width: 90% !important;
}
.modal
{
  top: 10% !important;
}
.arrow
{
    
   
    color: white !important;
    padding: 10px 0px 50px 0px;
    font-size: 25px;
    border-radius: 50%;
    padding: 14px 18px;
    background-color: #F44C83;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,0.4);
}
.carousel-control-prev {
   
    opacity: 1 !important;
}
.carousel-control-next {
   
    opacity: 1 !important;
}
.modal-body
{
  padding-left: 5%;
  padding-right: 5%;
}
.welcome-msg
{
  padding-top: 25%;
  text-align: center;
}

/*mobile div*/
/*header div css*/
.exfont2
{
    color: black;
    text-align: left;
    font-size: 22px;
    padding-top: 2%;
    padding-bottom: 2%;
    font-family: avenir1;
    font-weight: bold;
    letter-spacing: 0.05em;
  }
  .space-between-number
  {
    padding-top: 71%;
  }
  .space-between-number1
  {
    padding-top: 74%;
  }
  .get-started-div
  {
    margin-top: 7%;padding-bottom:5%;background-color: #EAEAEA;
  }
  @media screen and (max-width:300px)
  {.heading-div {
    padding-top: 95% ;
}
.business-heading {
    font-size: 28px ;
}

    .voice-search
    {
      font-size: 24px ;
    }
.below-blue-div
{
  font-size: 15px ;
}
.back-img
{
  height: 681px ;
}

.line-img
{
  display: none ;
}

.third-img
{
  margin-left: -79px;
    height: 681px ;
}


.testimonail-para
{
  font-size: 12px;
}

.back-img2
{
  height: 484px ;
}

.product-three-img

{
  margin-top: -423px ;
}
.heading-div2 {
    padding-top: 66% ;
}
.exfont1
{
  font-size: 35px;
  padding-left:2%;
}
.un3
{
   font-size: 15px;
  padding-left:2%;
}
.header-div-img
{
  width: 100% ;
  margin-left: 0px ;
}

.card-body2
{
  margin-right: 6% ;
}
.help-section-div
{    padding-top: 67% ;
  padding-left: 2% ;

}

.get-started-div
{
  margin-top: 69% ;
}









  }
  @media screen and (max-width:575px)
  {
    .logo
    {
      width: 111px !important;
    }
    .carousel-indicators
    {
      bottom: -15px !important;
    }
    
    .carousel-control-prev
    {
      z-index: 0 !important;
    }
    .carousel-control-next
    {z-index: 0 !important;

    }
   .card-body1  video
   {
    width: 400px;
   }
.space-below-header
{
  margin-top: 18% ;
  }
  .testimonail-text
  {
    font-size: 20px;
  }
  .space-between-number
  {
    padding-top: 0%;
  }
  .space-between-number1
  {
    padding-top: 0%;
  }
  .header-div-img
  {
    width: 82% !important;
  }
  .header-div-img23
  {
    width: 100% !important;
  }
  .carousel-inner
  {
    height: auto !important;
  }
  .carousel-control-prev img
  {
    width: 60px !important;
  }
  .carousel-control-next img
  {
    width: 60px !important;
  }

  .help-section-div
  {
        padding-top: 48% ; 
  }
  .send-buttton-div
  {
    padding-bottom: 0px !important;
  }
  .copyright
  {
    float: left !important;
  }
  .back-img
{
  height: 681px ;
  width: 80%;
  justify-content: center !important;
}
.product-three-img1

{
 display: none;
}
.services-area
{
  margin-bottom: 0px;
}
.third-img
{
  margin-left:-63px;
    height: 681px ;

}
  .slick-track
  {
    width: 100% ;
  }
  .slick-slide
  {
    width: 100% ;
  }
  
  #navbar
  {
    padding-left: 0% ;
  }
  .header
{
  background-color: white ;
}
.navbar-expand-lg .navbar-nav .nav-link
{
  color: black ;
}
.heading-div
{
  padding-top: 54% !important ;
}
.voice-search1
{
  font-size: 14px ;
} 
.text-div
{
  text-align: left !important;
}
.line-div
{
padding-top: 0px ;
}
.heading-div2
{
 
  padding-top: 30%  !important;
}
.tv-img
{
  width: 100% ;
}
.left-arrow
{
  display: none;
}
.get-started-div
{
  margin-top:31%  ;
}
.section1
{
  padding-left: 0% ;
  padding-right: 0% ;
}
.line-img
{
  display: none ;
}
}
@media screen and (max-width:984px){
.header
{
  background-color: white ;
}
.nav-link
{
  color: black !important;
}
}
@media screen and (max-width:992px)
  {
    #navbar
  {
    padding-left: 0% !important;
  }
  .heading-div
  {
        padding-top: 29% !important;

  }
  .frontside .card,
.backside .card {
    min-height: 110px !important;
}
  }
  /*website page css*/

/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



.heading-div
{
  padding-left: 13%;
  padding-top: 13%;
}
.heading-div2
{
  
  padding-top: 13%;
}
@media (max-width: 1182px)
{
.header
{
  position: fixed;
  width: 100%;
z-index: 1;
}
.header.active {
    background: #fff;
    color: black !important;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
   
}
.nav-link.active {
    background: #fff;
    color: black !important;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
   
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 3px !important;
    padding-left: .5rem;
}
.heading-div
{
  padding-left: 0% !important;
}
.get-started-button
{
  padding:10px !important;
}
.business-heading
{
  font-size: 35px;
}
}
@media (max-width: 575px)
{

}
/*slider*/

.carousel-div{
  display: inline-block;
  margin-left:-10px;
  padding-top: 2%;
  padding-bottom: 2%;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
      
}
.carousel-div img{
  width:100%;
  height:auto;
}
  
body .carousel-control-prev-icon,
body .carousel-indicators li,
body .carousel-control-next-icon{
  background-color:#000;
}

span.carousel-control-prev-icon {
 position: relative;
 bottom: 40px;
 right: 40px;
}

span.carousel-control-next-icon {
 position: relative;
 bottom: 40px;
}
.carousel-control-prev
{
  z-index: 0;
}
.carousel-control-next
{
  z-index: 0;
}