/* line 2, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion button {
  font-size: 16px;
  color: #0f2137;
  font-weight: 500;
  font-weight: 500;
}

@media (max-width: 768px) {
  /* line 2, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
  #accordion button {
    font-size: 14px;
  }
}

/* line 11, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion .card {
  margin-bottom: 15px;
  border-radius: 0;
  border-radius: 0 !important;
  margin-bottom: 30px;
}

/* line 16, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion .card .card-header {
  background-color: transparent;
  padding: 4px 14px;
}

@media (max-width: 768px) {
  /* line 16, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
  #accordion .card .card-header {
    padding: 4px 0;
  }
}

/* line 23, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion .card .card-body {
  font-size: 16px;
  line-height: 28px;
  color: #888888;
  padding: 10px 30px 32px;
}

/* line 29, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion .card .collapse {
  border-bottom: 1px solid #d7dbe3;
}

/* line 31, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion .card .collapse.show {
  border-bottom: 1px solid transparent;
}

/* line 39, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion h5 {
  position: relative;
  max-width: 100px;
  z-index: 1;
}

/* line 65, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion h5 button.btn.btn-link:after {
  position: absolute;
  content: "\e648";
  top: 9px;
  right: 12px;
  height: auto;
  color: #0f2137;
  font-family: 'themify';
  font-size: 14px;
  left: -24px;
  max-width: 100px;
}

@media (max-width: 768px) {
  /* line 65, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
  #accordion h5 button.btn.btn-link:after {
    right: 10px;
  }
}

/* line 81, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion h5 button.btn.btn-link.collapsed:after {
  content: "\e64b";
  color: #0f2137;
  font-family: 'themify';
  font-size: 14px;
  max-width: 200px;
}

/* line 88, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion h5 button i {
  height: 36px;
  width: 36px;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  margin-right: 20px;
  color: #fff;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media (max-width: 768px) {
  /* line 88, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
  #accordion h5 button i {
    display: none;
  }
}

/* line 104, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion h5 button.btn.btn-link.collapsed i {
  background: #f4f7f9;
  color: #0f2137;
}

@media (max-width: 768px) {
  /* line 104, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
  #accordion h5 button.btn.btn-link.collapsed i {
    display: none;
  }
}

/* line 116, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion .btn-link:hover {
  color: #182028;
  text-decoration: none;
}

/* line 120, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion.scss */
#accordion .btn {
  text-align: left !important;
}

/* line 1, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area {
  padding-top: 100px;
  padding-bottom: 100px;
}

/* line 4, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area .accordion_thumb {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}

/* line 7, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area .accordion_thumb img {
  width: 100%;
}

/* line 12, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area .faq_ask h3 {
  font-size: 46px;
  font-weight: 300;
  color: #001D38;
  margin-bottom: 57px;
}

@media (max-width: 768px) {
  /* line 12, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
  .accordion_area .faq_ask h3 {
    font-size: 38px;
    margin-bottom: 50px;
    margin-top: 20px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 12, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
  .accordion_area .faq_ask h3 {
    font-size: 38px;
    margin-bottom: 50px;
    margin-top: 20px;
  }
}

/* line 29, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area .faq_ask #accordion .card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: none;
  border-radius: .25rem;
  border-bottom: 1px solid #E8E8E8;
}

/* line 46, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area .faq_ask #accordion .card .card-header {
  background-color: transparent;
  padding: 4px 14px;
  border: none;
}

/* line 51, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area .faq_ask #accordion button {
  font-size: 15px;
  color: #001D38 !important;
  font-weight: 300 !important;
}

@media (max-width: 768px) {
  /* line 55, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
  .accordion_area .faq_ask #accordion button span {
    display: none;
  }
}

/* line 61, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area .faq_ask #accordion .card .card-header {
  background-color: transparent;
  padding: 4px 30px;
}

/* line 75, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area .faq_ask #accordion .card .card-body {
  font-size: 15px;
  line-height: 28px;
  color: #727272;
  padding: 10px 30px 32px;
  font-weight: 400;
  line-height: 28px;
}

/* line 85, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_accordion_area.scss */
.accordion_area .faq_ask #accordion .btn-link.focus, .accordion_area .faq_ask #accordion .btn-link:focus {
  text-decoration: none;
  border-color: transparent;
  box-shadow: none;
}



/* Service Area Css

/* line 1, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
.service_area {
    padding-top: 70px;
    padding-bottom: 70px;
    background-image: url('../images/elite5.png');
  }

  .service_area_nb {
    padding-top: 70px;
    padding-bottom: 70px;
    background-color: white;
  }
  
  
  /* line 4, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
  .service_area.minus_padding {
    padding-top: 0;
  }
  
  @media (max-width: 768px) {
    /* line 1, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
    .service_area {
      padding-bottom: 30px;
      padding-top: 80px;
    }
  }
  
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 1, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
    .service_area {
      padding-bottom: 50px;
    }
  }
  
  /* line 15, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
  .service_area .single_service {
    padding: 48px 35px 45px 35px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    margin-bottom: 30px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.103);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 20px;
    background-color: rgb(255, 251, 251);
    height:400px;
  }

  .service_area .single_service:hover {
background-color: rgb(187, 255, 229);
  }
  
  
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 15, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
    .service_area .single_service {
      padding: 30px 20px;
    }
  }
  
  /* line 24, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
  .service_area .single_service .icon {
    width: 95px;
    height: 95px;
    background: #F5F5FF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 95px;
    margin: auto;
  }

    /* line 24, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
    .service_area .testimonial-2 .icon {
      width: 95px;
      height: 95px;
      background: #F5F5FF;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      line-height: 95px;
      margin: auto;
    }
  /* line 32, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
  .service_area .testimonial-2{
  
    height:400px;

  }
  /* line 32, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
  .service_area .testimonial-2 h3 {
    font-size: 22px;
    font-weight: 400;
    color: #001D38;
    margin-top: 30px;
    padding-bottom: 3px;
  }

      /* line 24, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
      .service_area .testimonial-23 .icon {
        width: 95px;
        height: 95px;
        background: #F5F5FF;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        line-height: 95px;
        margin: auto;
      }
    /* line 32, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
    .service_area .testimonial-23{
    
      padding:30px;
  
    }
    /* line 32, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
    .service_area .testimonial-23 h3 {
      font-size: 22px;
      font-weight: 400;
      color: #001D38;
      margin-top: 30px;
      padding-bottom: 3px;
    }

   /* line 32, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
   .service_area .single_service h3 {
    font-size: 22px;
    font-weight: 400;
    color: #001D38;
    margin-top: 24px;
    padding-bottom: 3px;
  }
  
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 32, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
    .service_area .single_service h3 {
      font-size: 20px;
    }
  }
  
  /* line 42, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
  .service_area .single_service p {
    color: #727272;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 26px;
  }
  
  /* line 50, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
  .service_area .col-xl-4:nth-child(2) .single_service .icon {
    background: #FFF0F8;
  }
  
  /* line 53, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_service.scss */
  .service_area .col-xl-4:nth-child(3) .single_service .icon {
    background: #EFFDF5;
  }
  

  /* New Buttons 

  /* line 1, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
.boxed-btn {
    background: #fff;
    color: #131313;
    display: inline-block;
    padding: 18px 44px;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    border: 0;
    border: 1px solid #FF008C;
    letter-spacing: 3px;
    text-align: center;
    color: #FF008C !important;
    text-transform: uppercase;
    cursor: pointer;
  }
  
  /* line 17, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn:hover {
    background: #FF008C;
    color: #fff !important;
    border: 1px solid #FF008C;
  }
  
  /* line 22, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn:focus {
    outline: none;
  }
  
  /* line 25, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn.large-width {
    width: 220px;
  }
  
  /* line 29, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3 {
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
    padding: 13px 41px;
    text-align: center;
    border: none;
    background-size: 100% 100%;
    border-radius: 50px;
    background-size: 101% 100%;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    display: inline-block;
    border: 1px solid transparent;
  }
  
  /* line 45, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3:hover {
    color: #fff;
    background-size: 300% 100%;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
  }
  
  /* line 56, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3:focus {
    outline: none;
  }
  
  /* line 64, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-text {
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
    padding: 14px 38px;
    text-align: center;
    border: none;
    border-radius: 50px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    display: inline-block;
    color: #FF008C;
  }
  

  
  /* line 82, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-text:focus {
    outline: none;
  }
  
  /* line 88, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn4 {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0181f5+0,5db2ff+100 */
    background: #FF008C;
    color: #fff;
    display: inline-block;
    padding: 14px 27px;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500;
    border: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-align: center;
    color: #fff !important;
    text-transform: capitalize;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    cursor: pointer;
    letter-spacing: 2px;
  }
  
  /* line 107, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn4:hover {
    background: #FF008C;
    color: #fff !important;
  }
  
  /* line 112, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn4:focus {
    outline: none;
  }
  
  /* line 115, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn4.large-width {
    width: 220px;
  }
  
  /* line 120, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-white {
    color: #fff;
    display: inline-block;
    padding: 13px 27px;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    border: 0;
    border: 1px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    color: #fff !important;
    text-transform: capitalize;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    cursor: pointer;
    letter-spacing: 2px;
  }
  
  /* line 137, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-white:hover {
    background: #28AE61;
    color: #fff !important;
    border: 1px solid transparent;
  }
  
  /* line 142, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-white i {
    margin-right: 2px;
  }
  
  /* line 145, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-white:focus {
    outline: none;
  }
  
  /* line 148, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-white.large-width {
    width: 220px;
  }
  
  /* line 153, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-green-2 {
    color: #FF008C !important;
    display: inline-block;
    padding: 14px 31px;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    border: 0;
    border: 1px solid #FF008C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    text-transform: capitalize;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    cursor: pointer;
    letter-spacing: 2px;
  }
  
  /* line 169, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-green-2:hover {
    background: #FF008C;
    color: #fff !important;
    border: 1px solid transparent;
  }
  
  /* line 174, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-green-2:focus {
    outline: none;
  }
  
  /* line 177, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn3-green-2.large-width {
    width: 220px;
  }
  
  /* line 181, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn2 {
    background: transparent;
    color: #fff;
    display: inline-block;
    padding: 18px 24px;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    border: 0;
    border: 1px solid #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
  }
  
  /* line 193, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn2:hover {
    background: #fff;
    color: #131313 !important;
  }
  
  /* line 197, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .boxed-btn2:focus {
    outline: none;
  }
  
  /* line 201, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .line-button {
    color: #919191;
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    position: relative;
    padding-right: 5px;
    padding-bottom: 2px;
  }
  
  /* line 209, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .line-button::before {
    position: absolute;
    content: "";
    background: #919191;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
  }
  
  /* line 218, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .line-button:hover {
    color: #009DFF;
  }
  
  /* line 221, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .line-button:hover::before {
    background: #009DFF;
  }
  
  /* line 225, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .line_btn {
    display: inline-block;
    font-size: 15px;
    color: #FF008C;
    border: 1px solid #FF008C;
    text-transform: capitalize;
    padding: 13px 34px;
    font-weight: 600;
  }
  
  /* line 233, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_btn.scss */
  .line_btn:hover {
    background: #FF008C;
    color: #fff;
  }


 


  .parallax-window
{ 
    min-height: 400px;
    background: transparent;
}
.parallax_background
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*********************************
11. Footer
*********************************/

.footer
{
	display: block;
	position: relative;
}
.newsletter_title
{
	font-family: 'Oswald', sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 1.2;
}
.newsletter_subtitle
{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 300;
	margin-top: 18px;
}
.newsletter_form_container
{
	margin-top: 84px;
}
.newsletter_input
{
	width: 100%;
	height: 50px;
	background: rgba(255,255,255,0.5);
	border: none;
	outline: none;
	padding-left: 22px;
	color: #FFFFFF;
}
.newsletter_input::-webkit-input-placeholder
{
	font-size: 12px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
}
.newsletter_input:-moz-placeholder
{
	font-size: 12px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
}
.newsletter_input::-moz-placeholder
{
	font-size: 12px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
} 
.newsletter_input:-ms-input-placeholder
{ 
	font-size: 12px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
}
.newsletter_input::input-placeholder
{
	font-size: 12px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
}
.newsletter_form > div:not(:last-child)
{
	margin-right: 15px;
}
.newsletter_form > div:first-child
{
	width: calc(100% - 176px);
}
.newsletter_form > div:first-child > div:first-child
{
	width: calc((100% - 15px) * 0.35);
}
.newsletter_form > div:first-child > div:last-child
{
	width: calc((100% - 15px) * 0.65);
}
.newsletter_form > div > div > div
{
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background: #FFFFFF;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.newsletter_button
{
	width: 161px;
	height: 50px;
	border-radius: 20px;
	background: rgba(255,255,255,0.5);
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	text-transform: uppercase;
	border: none;
	outline: none;
  cursor: pointer;
}

.footer_contact_row
{
	margin-top: 20px;
	padding-bottom: 20px;
}
.footer_contact_item
{
	width: 100%;

}
.footer_contact_icon
{
	width: 68px;
	height: 68px;
}
.footer_contact_icon img
{
	max-width: 100%;
}
.cr
{
	width: 100%;
	height: 68px;
}
.cr div
{
	font-size: 12px;
	font-weight: 400;
	color: rgba(255,255,255,0.48);
}
.footer_contact_title
{
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 18px;
}
.footer_contact_list
{
	margin-top: 19px;
}
.footer_contact_list ul li
{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1.71;
}
.footer_contact_list ul li:not(:last-child)
{
	margin-bottom: 7px;
}





/* line 45, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
.footer .footer_top {
    padding-top: 70px;
    padding-bottom: 129px;
  }
  
  @media (max-width: 768px) {
    /* line 45, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
    .footer .footer_top {
      padding-top: 60px;
      padding-bottom: 30px;
    }
  }
  
  @media (max-width: 768px) {
    /* line 52, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
    .footer .footer_top .footer_widget {
      margin-bottom: 30px;
    }
  }
  
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 52, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
    .footer .footer_top .footer_widget {
      margin-bottom: 30px;
    }
  }
  
  /* line 59, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .footer_title {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize;
    margin-bottom: 40px;
  }
  
  @media (max-width: 768px) {
    /* line 59, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
    .footer .footer_top .footer_widget .footer_title {
      margin-bottom: 20px;
    }
  }
  
  /* line 69, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .footer_logo {
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    text-transform: capitalize;
    margin-bottom: 40px;
  }
  
  @media (max-width: 768px) {
    /* line 69, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
    .footer .footer_top .footer_widget .footer_logo {
      margin-bottom: 20px;
    }
  }
  
  /* line 79, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget p {
    color: #919191;
    font-size: 13px;
    font-weight: 400;
    line-height: 28px;
  }
  
  /* line 85, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget p a {
    color: #919191;
  }
  
  /* line 87, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget p a:hover {
    color: #FF008C;
  }
  
  /* line 93, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget p.footer_text {
    font-size: 16px;
    color: #B2B2B2;
    margin-bottom: 23px;
    font-weight: 400;
    line-height: 28px;
  }
  
  /* line 99, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget p.footer_text a.domain {
    color: #B2B2B2;
    font-weight: 400;
  }
  
  /* line 102, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget p.footer_text a.domain:hover {
    color: #FD955D;
    border-bottom: 1px solid #FD955D;
  }
  
  /* line 108, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget p.footer_text.doanar a {
    font-weight: 500;
    color: #B2B2B2;
  }
  
  /* line 112, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget p.footer_text.doanar a:hover {
    color: #FD955D;
    border-bottom: 1px solid #FD955D;
  }
  
  /* line 116, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget p.footer_text.doanar a.first {
    margin-bottom: 10px;
  }
  
  /* line 124, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget ul li {
    color: #919191;
    font-size: 13px;
    line-height: 42px;
  }
  
  /* line 128, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget ul li a {
    color: #919191;
    font-weight: 400;
  }
  
  /* line 131, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget ul li a:hover {
    color: #FF008C;
  }
  
  /* line 137, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .newsletter_form {
    position: relative;
    margin-bottom: 20px;
  }
  
  /* line 140, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .newsletter_form input {
    width: 100%;
    height: 50px;
    background: transparent;
    padding-left: 20px;
    font-size: 15px;
    color: #fff;
    border: none;
    border: 1px solid #334A60;
    border-radius: 30px;
  }
  
  /* line 150, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .newsletter_form input::placeholder {
    font-size: 15px;
    color: #919191;
  }
  
  /* line 154, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .newsletter_form input:focus {
    outline: none;
  }
  
  /* line 158, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .newsletter_form button {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    border: none;
    font-size: 14px;
    color: #fff;
    padding: 10px;
    padding: 0 22px;
    cursor: pointer;
    border-radius: 30px;
    top: 5px;
    right: 5px;
    font-size: 13px;
    font-weight: 500;
  }
  
  /* line 177, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .newsletter_text {
    font-size: 13px;
    color: #919191;
    line-height: 26px;
  }

  /* line 204, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .socail_links {
    margin-top: 47px;
  }
  
  @media (max-width: 768px) {
    /* line 204, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
    .footer .socail_links {
      margin-top: 30px;
    }
  }
  
  /* line 210, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .socail_links ul li {
    display: inline-block;
  }
  
  /* line 213, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .socail_links ul li a {
    font-size: 15px;
    color: #C3B2F0;
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    background: transparent;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 40px !important;
    margin-right: 7px;
    color: #4D6174;
    line-height: 40px !important;
    border: 1px solid #1A344C;
  }
  
  /* line 227, ../../Arafath/CL/CL October/219. SEO/HTML/scss/_footer.scss */
  .footer .socail_links ul li a:hover {
    color: #fff !important;
    border-color: transparent;
  }

  