/*
 * LaraClassifier - Classified Ads Web Application
 * Copyright (c) BeDigit. All Rights Reserved
 *
 * Website: https://laraclassifier.com
 * Author: BeDigit | https://bedigit.com
 *
 * LICENSE
 * -------
 * This software is furnished under a license and may be used and copied
 * only in accordance with the terms of such license and with the inclusion
 * of the above copyright notice. If you Purchased from CodeCanyon,
 * Please read the full License from here - https://codecanyon.net/licenses/standard
 */

/* Your custom CSS here... */
/*
 * LaraClassified - Classified Ads Web Application
 * Copyright (c) BedigitCom. All Rights Reserved
 *
 * Website: http://www.bedigit.com
 *
 * LICENSE
 * -------
 * This software is furnished under a license and may be used and copied
 * only in accordance with the terms of such license and with the inclusion
 * of the above copyright notice. If you Purchased from Codecanyon,
 * Please read the full License from here - http://codecanyon.net/licenses/standard
 */

  /* 
    primary : #fcdd00
  */
 
  .bootstrap-tagsinput input {
    min-width: 100% !important;
}

.new-project {
   padding: 38px 0 38px;
   background: rgba(109,46,192,1);
   background: -moz-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(109,46,192,1)), color-stop(100%, rgba(0,147,226,1)));
   background: -webkit-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -o-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -ms-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d2ec0', endColorstr='#0093e2', GradientType=1 );
}
.single-new-project h3 {
   color: #fff;
   font-size: 30px;
   font-family: 'Montserrat', sans-serif;
   line-height: 1.5;
}
.single-new-project a.slide-btn, .single-new-project a:active .slide-btn, .single-new-project a:focus .slide-btn {
   display: inline-block;
   padding: 12px 40px;
   background: #fff;
   color: #0094e2;
   font-weight: 500;
   font-size: 14px;
   text-transform: uppercase;
   transition: all ease 0.5s 0s;
   border-radius: 50px;
}

/* 
---------------------------------------------
team
--------------------------------------------- 
*/
.team {
   padding-top: 60px;
   padding-bottom: 60px;
   background-color: #fafafa;
}
.team.team-main {
   background: #fff;
}
.project-header.team-header h2, .project-header.team-header p {
   color: #fff;
}
.project-header.team-header.team-head h2, .project-header.team-header.team-head p {
   color: #000;
}
.project-header.team-header.team-head p {
   margin: 0 auto;
   margin-top: 32px;
}
.team .team-carousel .col-sm-3, .team .team-carousel .col-xs-12 {
   width: 100%;
   height: auto;
}
.team-card {
   padding: 75px 0 0 0;
}
.team-card.team-mrt-70 {
   margin-top: -70px;
}
.single-team-box {
   position: relative;
   height: 352px;
   background-size: cover;
   background-position: center;
   -webkit-transition: 0.5s ease-in-out;
   -moz-transition: 0.5s ease-in-out;
   -ms-transition: 0.5s ease-in-out;
   -o-transition: 0.5s ease-in-out;
   transition: 0.5s ease-in-out;
}
.team-box-bg-1 {
   background: url(../assets/img/avatar.png) no-repeat;
   background-position: center;
}
.team-box-bg-2 {
   background: url(../assets/img/avatar.png) no-repeat;
   background-position: center;
}
.team-box-bg-3 {
   background: url(../assets/img/avatar.png) no-repeat;
   background-position: center;
}
.team-box-bg-4 {
   background: url(../assets/img/avatar.png) no-repeat;
   background-position: center;
}
.team-box-bg-5 {
   background: url(../assets/img/avatar.png) no-repeat;
   background-position: center;
}
.team-box-bg-6 {
   background: url(../assets/img/avatar.png) no-repeat;
   background-position: center;
}
.team-box-bg-7 {
   background: url(../assets/img/avatar.png) no-repeat;
   background-position: center;
}
.team-box-bg-8 {
   background: url(../images/team.jpg) no-repeat;
   background-position: center;
}
.single-team-box {
   border-radius: 5px;
   box-shadow: 0px 5px 25px 0px rgba(204, 204, 204, 0.75);
}
.team-box-inner {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   background: rgba(0,148,226,1);
   background: -moz-linear-gradient(45deg, rgba(0,148,226,1) 0%, rgba(0,148,226,1) 100%);
   background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,148,226,1)), color-stop(100%, rgba(0,148,226,1)));
   background: -webkit-linear-gradient(45deg, rgba(0,148,226,1) 0%, rgba(0,148,226,1) 100%);
   background: -o-linear-gradient(45deg, rgba(0,148,226,1) 0%, rgba(0,148,226,1) 100%);
   background: -ms-linear-gradient(45deg, rgba(0,148,226,1) 0%, rgba(0,148,226,1) 100%);
   background: linear-gradient(45deg, rgba(0,148,226,1) 0%, rgba(0,148,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0094e2', endColorstr='#0094e2', GradientType=1 );
   height: 90px;
   -webkit-transition: .7s;
   -moz-transition: .7s;
   -ms-transition: .7s;
   -o-transition: .7s;
   transition: .7s;
   border-radius: 0px 0px 5px 5px;
   opacity: 1;
}
.team-box-inner h3 {
   color: #fff;
   display: block;
   font-size: 18px;
   margin-bottom: 8px;
   font-family: 'Montserrat', sans-serif;
   text-align: center;
   margin-top: 20px;
}
.team-box-inner .team-meta {
   display: block;
   color: #fff;
   font-size: 12px;
   font-family: 'Montserrat', sans-serif;
   -webkit-transition: .7s;
   -moz-transition: .7s;
   -ms-transition: .7s;
   -o-transition: .7s;
   transition: .7s;
   text-align: center;
}
ul .social_icon {
   color: #7086e6;
   font-size: 16px;
   font-family: 'Lato', sans-serif;
   font-weight: 700;
   text-transform: capitalize;
   margin-top: 8px;
   padding-bottom: 18px;
   opacity: 0;
   -webkit-transition: 0.5s ease-in-out;
   -moz-transition: 0.5s ease-in-out;
   -ms-transition: 0.5s ease-in-out;
   -o-transition: 0.5s ease-in-out;
   transition: 0.5s ease-in-out;
}
.single-team-box:hover ul .social_icon {
   opacity: 1;
}
.single-team-box:hover .team-box-inner {
   height: 130px;
   opacity: 1;
   background: rgba(109,46,192,1);
   background: -moz-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(109,46,192,1)), color-stop(100%, rgba(0,147,226,1)));
   background: -webkit-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -o-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -ms-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d2ec0', endColorstr='#0093e2', GradientType=1 );
}
.single-team-box:hover {
   box-shadow: 0px 5px 25px 0px rgba(204, 204, 204, 0.75);
}
.single-team-box.single-team-card:hover {
   box-shadow: 0px 5px 25px 0px rgba(204, 204, 204, 0.75);
}
.team_col {
   max-width: 100%;
}
ul.team_social.learn-btn li {
   list-style: none;
   float: left;
   color: #fff;
   margin-left: 10px;
}
ul.team_social.learn-btn li a {
   color: #fff;
   font-size: 17px;
   text-align: center;
   height: 35px;
   width: 35px;
   text-align: center;
}

i.fa.fa-facebook:hover {
   color: #3b5998;
}
i.fa.fa-twitter:hover {
   color: #00acee;
}
i.fa.fa-linkedin:hover {
   color: #0077B5;
}
i.fa.fa-instagram:hover {
   color: #3f729b;
}
i.fa.fa-google-plus:hover {
   color: #CC3333;
}
i.fa.fa-pinterest-p:hover {
   color: #c8232c;
}
.social_icon {
   text-align: center;
   list-style: none;
   padding: 0px;
   margin: 0px;
   opacity: 0;
}
.single-team-box:hover .social_icon {
   opacity: 1;
}
.social_icon li {
   display: inline;
}
#social_icon a {
   text-decoration: none;
   font-family: sans-serif;
   font-weight: bold;
   color: #fff;
   font-variant: small-caps;
}
.team_page {
   margin-bottom: 30px;
}
.owl-theme .owl-item {
   padding: 10px 0px 10px 0px;
}
#slider .owl-nav {
   display: none;
}
.animated1 {
   animation-delay: 0.5s, 0s;
}
.animated2 {
   animation-delay: 0.2s, 0s;
}
.animated3 {
   animation-delay: 0.4s, 0s;
}
.animated4 {
   animation-delay: 0.6s, 0s;
}
.animated5 {
   animation-delay: 0.8s, 0s;
}

/* Your custom CSS here... */
.hiw-container {
   background: #f5f5f5;
   display: flex;
   justify-content: center;
   padding: 20px;
   flex-direction: column;
   align-items: center;
}
.hiw-title-box {
   display: flex;
   flex-direction: column;
   align-items: center;
   margin: 10px;
}
.hiw-border {
   border-bottom: 3px solid rgba(3,91,154,1);
   width: 100px;
}
.hiw-blocks-container {
   text-align: center;
}
.hiw-block {
   display: flex;
   flex-direction: column;
   text-align: center;
   align-items: center;
   padding: 60px 20px;
}
.hiw-block:hover {
   background-color: #fff;
   box-shadow: 0px 5px 25px 0px rgba(204, 204, 204, 0.55);
   cursor: pointer;
   transition: all ease 0.5s 0s;
}
.hiw-icon {
   color: white;
   font-size: 30px;
   margin-top: 35px;
}
.hiw-block-image-container {
   height: 100px;
   width: 100px;
   border-radius: 50px;
   margin: 5px 0px;
   background: rgb(0,128,147);
   background: -moz-linear-gradient(90deg, rgba(0,128,147,1) 0%, rgba(26,121,199,1) 14%, rgba(3,91,154,1) 100%);
   background: -webkit-linear-gradient(90deg, rgba(0,128,147,1) 0%, rgba(26,121,199,1) 14%, rgba(3,91,154,1) 100%);
   background: linear-gradient(90deg, rgba(0,128,147,1) 0%, rgba(26,121,199,1) 14%, rgba(3,91,154,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#008093",endColorstr="#035b9a",GradientType=1);
}
.hiw-block-title {
   font-weight: bold;
   margin: 5px 0px;
}
.hiw-block-subtitle {
   color: #777777;
   font-size: 14px;
}

/* 
---------------------------------------------
what we do
--------------------------------------------- 
*/
.title_box h2 {
   font-size: 30px;
   color: #222222;
   text-align: center;
   margin-top: 0px;
   font-family: 'Montserrat', sans-serif;
   font-weight: 600;
   margin-bottom: 0px;
}
.title_border {
   border-bottom: 3px solid;
   width: 40px;
   padding-top: 15px;
   margin: auto;
   border-color: rgba(109,46,192,1);
   border-color: -moz-linear-gradient(left, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   border-color: -webkit-gradient(left top, right top, color-stop(0%, rgba(109,46,192,1)), color-stop(100%, rgba(0,147,226,1)));
   border-color: -webkit-linear-gradient(left, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   border-color: -o-linear-gradient(left, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   border-color: -ms-linear-gradient(left, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   border-color: linear-gradient(to right, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d2ec0', endColorstr='#0093e2', GradientType=1 );
}
.title_box p {
   font-size: 14px;
   color: #777777;
   text-align: center;
   line-height: 26px;
   padding-top: 15px;
}

/* 
---------------------------------------------
testimonials
--------------------------------------------- 
*/
.testimonials {
   background-image: url(../assets/css/img/testimonials/testimonials-bg.jpg);
   background-attachment: fixed;
   background-size: cover;
   background-repeat: no-repeat;
   padding-top: 60px;
   padding-bottom: 60px;
   overflow: hidden;
}
.white h2 {
   color: #fff;
}
.white .title_border {
   border-color: #fff;
}
#wrap {
   width: 1170px;
   margin: 0 auto;
   /* disable the selection */
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
#carouel1 {
   list-style: none;
   padding: 0;
   margin: 0 auto;
   height: 280px;
   margin-left: 10px;
}
#carouel1 li {
   text-align: center;
   overflow: hidden;
   width: 450px;
   height: 295px;
   box-shadow: 0px 0px 10px 0px rgba(228, 228, 228, 0.75);
   border-radius: 10px;
}
li.roundabout-in-focus, #carouel2 li.roundabout-in-focus {
   cursor: default;
}
.front {
   position: relative;
   background: #FFF;
   margin: 0;
   padding: 0;
   overflow: hidden;
}
#carouel1 .front, #carouel1 .back {
   width: 450px;
   border-radius: 10px;
   height: 295px;
}
#carouel1 .back, #carouel2 .back {
   top: 0px;
   left: 0;
}
.prevArrow {
   cursor: pointer;
   background: url(../images/assets/right.png) no-repeat;
   width: 40px;
   height: 80px;
   position: absolute;
   top: 130px;
   left: -100px;
   z-index: 1001;
}
.nextArrow {
   cursor: pointer;
   background: url(../images/assets/left.png) no-repeat;
   width: 40px;
   height: 80px;
   position: absolute;
   top: 130px;
   right: -100px;
   z-index: 1001;
}
.client_detail h1 {
   font-size: 25px;
   color: #315366;
   text-align: center;
   letter-spacing: 0.5px;
}
.client_detail h3 {
   font-size: 16px;
   color: #adadad;
   text-align: center;
   margin-top: 5px;
   letter-spacing: 0.5px;
}
.client_detail p {
   font-size: 17px;
   color: #696969;
   text-align: center;
   margin-top: 5px;
   letter-spacing: 0.5px;
   line-height: 25px;
}
i.fa.fa-star {
   color: #f1b800;
}
.client_img img {
   margin: auto;
}
.client_detail {
   margin-top: 45px;
}
.quote_img {
   position: absolute;
   z-index: 9999;
   top: -33%;
   left: 27%;
}
.roundabout-in-focus .overlay {
   opacity: 0;
}
.arrowButton {
   opacity: 1 !important;
}
.client_detail_box p {
   font-size: 14px;
   color: #777777;
   line-height: 26px;
   text-align: center;
   margin-bottom: 20px;
}
.testimonials_detail {
   text-align: center;
   padding: 40px 35px 40px 35px;
}
img.img-fluid.quate {
   margin-bottom: 20px;
}
.client_name h2 {
   font-size: 18px;
   color: #222222;
   text-align: center;
}
.client_name p {
   font-size: 14px;
   color: #777777;
   text-align: center;
}
.cascade-slider_container {
   position: relative;
   height: 350px;
   margin: 0 auto;
   margin-top: 30px;
}
.cascade-slider_item {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translateY(-50%) translateX(-50%) scale(0.3);
   transition: all 1s ease;
   opacity: 0;
   z-index: -1;
}
.cascade-slider_item.next {
   left: 40%;
   transform: translateY(-50%) translateX(-100%) scale(1);
   opacity: 1;
   z-index: 1;
   background-color: #fff;
   width: 445px;
   opacity: 0.6;
   height: 265px;
   border-radius: 10px;
   box-shadow: 0px 15px 20px 0px rgba(110, 46, 192, 0.25);
}
.cascade-slider_item.next .client_detail_box p {
   font-size: 12px;
   line-height: 20px;
}
.cascade-slider_item.next .client_detail_box h2 {
   font-size: 14px;
}
.cascade-slider_item.prev {
   left: 40%;
   transform: translateY(-50%) translateX(50%) scale(1);
   opacity: 1;
   z-index: 1;
   background-color: #fff;
   width: 445px;
   opacity: 0.6;
   height: 265px;
   border-radius: 10px;
   box-shadow: 0px 15px 20px 0px rgba(110, 46, 192, 0.25);
}
.cascade-slider_item.prev .client_detail_box p {
   font-size: 12px;
   line-height: 20px;
}
.cascade-slider_item.prev .client_detail_box h2 {
   font-size: 14px;
}
.cascade-slider_item.now {
   top: 50%;
   left: 50%;
   transform: translateY(-50%) translateX(-50%) scale(1);
   opacity: 1;
   z-index: 5;
   background-color: #fff;
   height: 380px;
   width: 445px;
   border-radius: 10px;
   box-shadow: 0px 15px 20px 0px rgba(110, 46, 192, 0.25);
}
.cascade-slider_arrow {
   display: inline-block;
   position: absolute;
   top: 40%;
   cursor: pointer;
   z-index: 5;
}
.cascade-slider_arrow-left {
   left: -90px;
}
.cascade-slider_arrow-right {
   right: -90px;
}
.cascade-slider_nav {
   position: absolute;
   bottom: -120px;
   width: 100%;
   text-align: center;
   z-index: 5;
}
.cascade-slider_dot {
   display: inline-block;
   width: 1em;
   height: 1em;
   margin: 1em;
   background: #ddd;
   list-style: none;
   cursor: pointer;
}
.cascade-slider_dot:hover {
   background: #555;
}
.cascade-slider_dot.cur {
   background: #555;
}
span.cascade-slider_arrow.cascade-slider_arrow-left {
   height: 50px;
   width: 50px;
   background-color: rgba(255, 255, 255, 0.5);
   text-align: center;
   font-size: 28px;
   color: #fff;
   border-radius: 30px;
   line-height: 48px;
}
span.cascade-slider_arrow.cascade-slider_arrow-right {
   height: 50px;
   width: 50px;
   background-color: rgba(255, 255, 255, 0.5);
   text-align: center;
   font-size: 28px;
   color: #fff;
   border-radius: 30px;
   line-height: 48px;
}
.testimonials_detail1 {
   background-color: #fff;
   border-radius: 10px;
   box-shadow: 0px 15px 20px 0px rgba(110, 46, 192, 0.25);
   padding: 20px 10px 1px 10px;
}
.testimonials_detail1 img {
   width: auto !important;
   margin: auto;
}
#slider5 .owl-nav {
   display: none;
}
/* 
---------------------------------------------
partners
--------------------------------------------- 
*/
.partners {
   background: rgba(109,46,192,1);
   background: -moz-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(109,46,192,1)), color-stop(100%, rgba(0,147,226,1)));
   background: -webkit-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -o-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -ms-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d2ec0', endColorstr='#0093e2', GradientType=1 );
   padding-top: 45px;
   padding-bottom: 20px;
}
#slider2 .owl-nav {
   display: none;
}
#slider2 .owl-dot{
   display: none;
}
#slider2 .item img {
   width: 83%;
   margin: auto;
   opacity: 0.5;
}
#slider2 .item img:hover {
   width: 83%;
   margin: auto;
   opacity: 1;
}
#slider2 .owl-item {
   padding: 0px;
}
#slider2 .owl-stage-outer {
   padding: 0px;
}
.partners_slider {
   display: flex;
   justify-content: center;
}

/* .carousel-indicators */
.carousel-indicators {
   bottom: 10px;
   text-align: center;
   display: block;
}
.carousel-indicators li {
   display: inline-block;
   width: 10px;
   height: 10px;
   margin: 12px 10px 0 0;
   text-indent: -999px;
   cursor: pointer;
   background-color: rgba(255, 255, 255, 0.5);
   border-radius: 10px;
}
.carousel-indicators .active {
   width: 12px;
   height: 12px;
   margin: 12px 10px 0 0;
   background-color: transparent;
   border: 3px solid #fff;
}
/* .carousel-indicators */

/* .carousel-control */
.carousel-control {
   position: absolute;
   width: 75px;
   height: 75px;
   line-height: 75px;
   text-align: center;
   top: 39.5%;
   left: 20px;
   background: transparent;
   color: #fff;
   font-size: 22px;
   font-weight: 700;
   font-family: 'Lato', sans-serif;
   border-radius: 50%;
   -webkit-transition: .5s;
   -moz-transition: .5s;
   -ms-transition: .5s;
   -o-transition: .5s;
   transition: .5s;
}
.carousel-control:hover {
   background: #fff;
   color: #6967d1;
   font-size: 22px;
}
.carousel-control.left, .carousel-control.right {
   background-image: linear-gradient(to right, rgba(0,0,0,0) 0, rgba(0,0,0,0) 0%);
}
/* .carousel-control */

/* .carousel-fade */
.carousel-fade .carousel-inner .item {
   -webkit-transition-property: opacity;
   transition-property: opacity;
}
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
   opacity: 0;
}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
   opacity: 1;
}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
   left: 0;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
   z-index: 2;
}

/* 
---------------------------------------------
carousel
--------------------------------------------- 
*/
.carousel-item:before{
   content: "";
   height: 100%;
   left: 0;
   opacity: 0.7;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 0;
}
.carousel-caption h1 {
   font-size: 60px;
   color: #fff;
   font-family: 'Montserrat', sans-serif;
   line-height: 60px;
   text-shadow: 3px 4px 5px rgba(16, 16, 16, 0.2);
}
.slider_border {
   width: 70px;
   margin: auto;
   margin-top: 20px;
   border-bottom: 3px solid #fff;
}
.carousel-caption p {
   font-size: 17px;
   color: #fff;
   line-height: 30px;
   margin-top: 20px;
}
.get_started {
   color: #6e2ec0;
   font-size: 14px;
   text-transform: uppercase;
   padding: 12px 35px;
   background-color: #fff;
   border-radius: 50px;
   font-weight: bold;
   font-family: 'Montserrat', sans-serif;
   margin: 15px;
   border: 2px solid #fff;
   transition: all ease 0.5s 0s;
}
.get_started:hover {
   color: #fff;
   font-size: 14px;
   text-transform: uppercase;
   padding: 12px 35px;
   background-color: transparent;
   border-radius: 50px;
   font-weight: bold;
   transition: all ease 0.5s 0s;
   font-family: 'Montserrat', sans-serif;
   border: 2px solid #fff;
}
.explore {
   color: #fff;
   font-size: 14px;
   text-transform: uppercase;
   padding: 12px 35px;
   background-color: transparent;
   border-radius: 50px;
   font-weight: bold;
   transition: all ease 0.5s 0s;
   font-family: 'Montserrat', sans-serif;
   border: 2px solid #fff;
}
.explore:hover {
   color: #6e2ec0;
   font-size: 14px;
   text-transform: uppercase;
   padding: 12px 35px;
   background-color: #fff;
   border-radius: 50px;
   font-weight: bold;
   transition: all ease 0.5s 0s;
   font-family: 'Montserrat', sans-serif;
   border: 2px solid #fff;
}
.slider_btn {
   margin-top: 35px;
}
.carousel-caption {
   top: 25%;
}
.carousel-indicators li {
   width: 10px;
   height: 10px;
   border-radius: 10px;
}
.carousel-control-prev i.fa.fa-angle-left {
   height: 50px;
   width: 50px;
   background: none;
   border: 1px solid rgba(255, 255, 255, 0.5);
   text-align: center;
   font-size: 28px;
   color: #fff;
   border-radius: 30px;
   line-height: 44px;
   transition: all ease 0.5s 0s;
}
.carousel-control-prev i.fa.fa-angle-left:hover {
   height: 50px;
   width: 50px;
   background: rgba(255, 255, 255, 0.5);
   border: 1px solid rgba(255, 255, 255, 0.5);
   text-align: center;
   font-size: 28px;
   color: #fff;
   border-radius: 30px;
   line-height: 44px;
   transition: all ease 0.5s 0s;
}
.carousel-control-next i.fa.fa-angle-right {
   height: 50px;
   width: 50px;
   background: none;
   border: 1px solid rgba(255, 255, 255, 0.5);
   text-align: center;
   font-size: 28px;
   color: #fff;
   border-radius: 30px;
   line-height: 44px;
   transition: all ease 0.5s 0s;
}
.carousel-control-next i.fa.fa-angle-right:hover {
   height: 50px;
   width: 50px;
   background: rgba(255, 255, 255, 0.5);
   border: 1px solid rgba(255, 255, 255, 0.5);
   text-align: center;
   font-size: 28px;
   color: #fff;
   border-radius: 30px;
   line-height: 44px;
   transition: all ease 0.5s 0s;
}
.carousel-item img {
   height: 650px;
}
.navbar {
   transition: all ease 0.5s 0s;
   box-shadow: 0px 15px 39px -22px rgba(0,0,0,0.20);
   height: 65px;
}
body {
   font-family: 'Montserrat', sans-serif;
}
.footer-content {
   border-bottom: none;
   border-top: none;
   background: white;
}
.footer-nav li a:hover {
   opacity: 1;
}
.footer_title_border {
   border-top: 2px solid  rgba(109,46,192);
   margin-top: -15px;
   margin-bottom: 15px;
   width: 25%;
}
.inner-box {
   background: white;
}
.sidebar-card .card-header {
   background: white;
}
.btn {
   transition: 0.1s linear;
   -webkit-transition: 0.1s linear;
   -moz-transition: 0.1s linear;
   border-radius: 6px;
   padding-top: 0.46428571em;
   padding-bottom: 0.46428571em;
   padding-right: 2.78571429em;
   padding-left: 2.78571429em;
   border-width: 1px;
   font-size: inherit;
   line-height: 1.85714286em;
}
.btn:hover {
   transform: translate3d(0, -2px, 0);
   -webkit-transform: translate3d(0, -2px, 0);
}
.btn-primary {
   background: #4a90e2;
   border-color: #4a90e2;
}
.btn-warning {
   color: #fff;
   background-color: #f1c40f;
   border-color: #f1c40f;
}
.btn-danger {
   color: #fff;
   background-color: #d9534f;
   border-color: #d9534f;
}
.btn-default {
   color: #292b2c;
   background-color: #fff;
   border-color: #ccc;
}
.btn-sm {
   padding: 4px 8px;
   font-size: .65rem;
   border-radius: .15rem;
}
.footer-nav-inline.social-list-color li a {
   color: #333;
   height: 40px;
   width: 40px;
   align-items: center;
   justify-content: center;
   display: flex;
   border-radius: 20px;
}
/* 
   Ad item style override
*/
.news {
   padding-top: 60px;
   padding-bottom: 60px;
   background-color: #fafafa;
   
}
.news_box {
   box-shadow: 0px 5px 25px 0px rgba(204, 204, 204, 0.75);
   display: inline-block;
   border-radius: 10px;
   min-height: 420px;
   max-height: 420px;
}
.news_box:hover i.fa.fa-arrow-right {
   margin-left: 10px;
}
.news_detail {
   margin-top: 25px;
   margin-bottom: 25px;
   padding-left: 15px;
   padding-right: 15px;
}
.news_img img {
   border-radius: 10px 10px 0px 0px;
}
.news_detail h3 {
   font-size: 16px;
   color: #222222;
   font-family: 'Montserrat', sans-serif;
   line-height: 16px;
   font-weight: 600;
   padding-bottom: 5px;
}
.news_detail p {
   font-size: 12px;
   color: #777777;
   line-height: 16px;
   margin-top: 5px;
}
.news_img img {
   width: 100%;
}
.news_img img:hover {
   opacity: 0.1;
   border-radius: 5px;
   transition: all ease 0.5s 0s;
}
.news_box:hover .news_img img {
   opacity: 0.1;
   border-radius: 5px;
   transition: all ease 0.5s 0s;
}
.date_box {
   background: rgba(109,46,192,1);
   background: -moz-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(109,46,192,1)), color-stop(100%, rgba(0,147,226,1)));
   background: -webkit-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -o-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -ms-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   position: absolute;
   top: 0;
   left: 15px;
   padding: 5px 10px;
   border-top-left-radius: 12px;
}
.date_box h2 {
   font-size: 14px;
   color: #fff;
   text-align: center;
   font-weight: 600;
   font-family: 'Montserrat', sans-serif;
   padding-bottom: 0px;
}
.large {
   font-size: 22px;
}
.news_box:hover .news_img {
   background: rgba(109,46,192,1);
   background: -moz-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(109,46,192,1)), color-stop(100%, rgba(0,147,226,1)));
   background: -webkit-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -o-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: -ms-linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
   background: linear-gradient(45deg, rgba(109,46,192,1) 0%, rgba(0,147,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d2ec0', endColorstr='#0093e2', GradientType=1 );
   border-radius: 10px 10px 0px 0px;
   transition: all ease 0.5s 0s;
}
.photo-count {
   right: 19px;
}
.item-category {
   color: #0056b3 !important;
}
.color-primary {
   color: #0056b3 !important;
}
.view-more-link {
   color: #0094e2;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   font-family: 'Montserrat', sans-serif;
   transition: all ease 0.5s 0s;
}
.mt50 {
   margin-top: 50px !important;
}

