body{padding:0px;margin: 0px; color: #000; background: #fff; font-size: 16px;font-family: 'Poppins', sans-serif;}
p{font-family: 'Poppins';font-weight: 400;font-size: 16px; font-family: 'Poppins', sans-serif;color: #6C6C6C;}
.font-weight-400{font-weight: 400;}
.font-weight-600{font-weight: 600;}

.my-meu{background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);}

.navbar-light .navbar-nav .nav-link {font-size: 16px; font-weight: 600; font-family: 'Poppins', sans-serif; color: #fff;padding: 0px 12px;}
.navbar-light .navbar-nav .nav-link:hover {color:#FC4C02;}



.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: #FC4C02;
}

.navbar-light .navbar-toggler {color: red;border-color: red;}

.navbar-light .dropdown-item.active, .navbar-light .dropdown-item:active, .navbar-light .dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #FC4C02;
}

.logo{width: 176px;height: 55px;}

.call-button {
    background: transparent;
    border-radius: 50px;
    color: #fff;
    border: 1px solid #FC4C02 !important;
    padding: 10px 23px;
    /* height: 47px; */
    margin: 0px 10px 0px;
    border: none;
}

.home{/*clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 0% 100%);*/ position: relative;}
.search-box{position: relative;}
.input-search{height:40px;width: 40px;border-style: none;font-size:14px;outline: none;border-radius: 25px; transition: all .5s ease-in-out;
background-color: rgba(255, 255, 255, 0.3);color:#fff;}
.input-search::placeholder{color:#fff;font-size:14px;font-weight: 100;}
.btn-search{width: 40px; height: 40px;border-style: none;font-size: 20px;font-weight: bold;outline: none;cursor: pointer; border-radius: 50%;
  position: absolute;right: 0px;color:#ffffff ;background-color:#9B9694;pointer-events: painted;  }
.btn-search:focus ~ .input-search{width:200px;border-radius: 0px;
  background-color: transparent;border-bottom:1px solid #fff;transition: all 500ms cubic-bezier(0, 0.110, 0.35, 2);}
.input-search:focus{width:200px;border-radius: 0px;background-color: transparent;border-bottom:1px solid rgba(255,255,255,.5);transition: all 500ms cubic-bezier(0, 0.110, 0.35, 2);}
.carousel-indicators{bottom:32px; display: none;}
.carousel-item {height: 100vh;min-height: 350px;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;
  -o-background-size: cover;background-size: cover;}
.carousel-caption {position: absolute; z-index: 2; bottom: 1.25rem;/*left: 17%;*/color: #fff;text-align: right;top:30%; right: 15%; left: auto;}
.carousel-item h1{font-size: 60px; font-weight: 700;line-height: 70px; color: #fff; max-width: 600px;font-family: 'Poppins', sans-serif; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.get-button{min-width: 197px; padding: 0 20px; height: 52px;background: #FC4C02;border-radius: 28px; text-align: center; display:inline-block; line-height:52px; cursor: pointer; color: #fff; text-decoration: none; font-weight: 500; border: none;}
.get-button:hover,.get-button:focus{color: #fff; background: #cf4000;}

.banner-get-started{position: absolute; z-index: 9; bottom: 15%; left: 50%; transform: translateX(-50%);}

.carousel-item:after{content: ""; background: rgba(0, 0, 0, .3); z-index: 1; width: 100%; height: 100%; position: absolute;}

.get-icon{padding: 0px 10px; color: #fff;}
.headding{padding:40px 0;}
.headding h2 {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 40px;
   
    color: #000000;
}

.headding h2 span {
    font-weight: 700;
}
.headding p {
    font-size: 18px;
    color: #6C6C6C;
    width: 100%;
    text-align: center;
    display: block;
    
    line-height: 27px;

}

/*.form-box{position: absolute;top:25%;right: 15%;background: #fff;padding:28px;box-shadow: 0px 37.4138px 69.8391px rgba(0, 0, 0, 0.12);border-radius: 14.9655px;
	width:600px;*//*height: 534px;transform: skewY(355deg);clip-path: polygon(0 0, 100% 9%, 100% 100%, 0% 100%);*/ clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%)}
.form-box-wrap {}

.form-box h2{font-weight: 700;font-size: 28px;line-height: 49px;text-align: center;text-transform: uppercase;color: #000000;margin: 0px;}
.form-box p {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #3D3D3D;
    padding: 0px;
    margin: 0px;
    padding-bottom: 50px;
}
.inputfrom-box{    border-bottom: 1px solid#DDDDDD;padding-bottom:14px; height: 48px; color: #A6A6A6;display: flex;align-items: center;}
.icon{font-size: 20px;    padding: 0px 8px;}
.inputfrom-box input-field{ border:none; }

#get-lone{position: relative;}



#get-lone1 {  text-align: center;position: relative;width: 100%;overflow: hidden;z-index:2;}


.get-lone-content-wrapper {position: relative;z-index: 3;}
.line{width: 84px;height: 3px !important;margin: 0 auto; margin-top: 15px !important;  background: #FC4C02;opacity: unset;}
/*.get-loan-header{margin-bottom: 50px;}*/
.get-lone-content-wrapper h3 {
    font-size: 30px;
    padding-top: 47px;
    padding-bottom: 10px;
    font-weight: 700;
    padding-bottom: 67px;
}




#monthly-section-bg{padding: 80px 0;background-color: #FC4C02;;text-align: center;position: relative;width: 100%;overflow: hidden;z-index: 1;}
#monthly-section-bg:after {width: 100%;content: "";display: block;height: 123%;
    position: absolute;top: -6%;
    -webkit-transform: skewY(-4deg);
    -moz-transform: skewY(-4deg);
    -ms-transform: skewY(-4deg);
    -o-transform: skewY(-4deg);
    transform: skewY(354deg);
    background-color: #fff;
    z-index: 2;
}

.monthly-section{background:url("../images/white-diamond-dark.png") #3D3D3D; background-repeat: repeat;padding: 0px 0px 80px; position: relative; z-index: 99; /*clip-path: polygon(0% 10%, 100% 0%, 100% 100%, 0% 100%);*/}
.monthly-section h2{font-weight:400;font-size: 40px;line-height:70px;text-align: center;color: #fff;}
.monthly-section p{font-weight: 400;font-size: 18px;line-height: 27px;text-align: center;}

.month-payment-box{width: 242px;height: 159px;background: #FC4C02;border-radius: 10px;text-align: center; color: #fff; padding: 16px 5px;padding-top: 37px;}
.month-payment-box h4{font-weight: 600;font-size: 16px;line-height: 24px;}
.month-payment-box h1{font-weight: 600;font-size: 42px;line-height: 63px;text-transform: uppercase;color: #fff;}

.pay-mnthly fieldset {background: transparent;padding: 13px 7px;border: 1.4px solid #D0D0D0;border-radius: 6px;    height: 64px;margin-bottom: 40px;}
.pay-mnthly fieldset legend {
    background: #424242;
    width: auto;
    font-size: 15px;
    /* margin-left: 12px; */
    margin-top: -25px;
    color: #D0D0D0;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
.input-black {display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;
    font-weight: 400;line-height: 1.5;color: #fff; background:transparent; padding-box;border: 0px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;appearance: none;border-radius: 0.25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}
input:focus {

    background-color: yellow;

}

.zoom-box{/*padding: 50px 0 0 0; */height: 180px; position: relative;}
.zoom-box .icon-box{width: 122px;height: 122px;justify-content: center; background: #787878;border: 3px solid #3D3D3D;box-shadow: 0px 2px 36px rgba(0, 0, 0, 0.27); transform: matrix(-1, 0, 0, 1, 0, 0); border-radius: 50%; position: absolute; left: 50%;
    transform: translateX(-50%);color: #d6d6d6; font-size: 50px;}

.zoom-box .icon-box:nth-child(1){transform: translateX(-300px);}
.zoom-box .icon-box:nth-child(2){transform: translateX(-220px);}
.zoom-box .icon-box:nth-child(3){transform: translateX(-160px);}
.zoom-box .icon-box:nth-child(4){z-index: 7;}
.zoom-box .icon-box:nth-child(5){transform: translateX(20px); z-index: 3}
.zoom-box .icon-box:nth-child(6){transform: translateX(100px);z-index: 2}
.zoom-box .icon-box:nth-child(7){transform: translateX(180px); z-index: 1}
.zoom-box .icon-box p{font-size: 14px; font-weight: 400; color: #fff;}
.zoom-box .icon-box:hover{ z-index: 9;color:#FC4C02; background: #fff;}
.zoom-box .icon-box:hover img {filter: invert(66%) sepia(83%) saturate(839%) hue-rotate(
344deg) brightness(111%) contrast(133%);}

.lone-section{padding-top: 60px; padding-bottom: 0px;}


.lone-box {margin-bottom: 100px;}
.lone-box .icon{width: auto; height: 100px;}
.lone-box p{font-weight: 600;font-size: 18px;line-height: 27px;text-align: center;color: #3D3D3D; padding-top: 10px; }
.lone-box-title{font-weight: 600; padding: 10px 0 0 0;}
.lone-box-title a{color: #FC4C02; text-decoration: none;}

#whychose {padding: 80px 0;background-color: #FC4C02;;text-align: center;position: relative;width: 100%;overflow: hidden;z-index: 1;}
#whychose:after {width: 100%;content: "";display: block;
    height: 11%; position: absolute;top: -6%;
    -webkit-transform: skewY(-4deg);
    -moz-transform: skewY(-4deg);
    -ms-transform: skewY(-4deg);
    -o-transform: skewY(-4deg);
    transform: skewY(184deg);
    background-color: #000;
    z-index: 2;
}
/*.man-img{height: 728px; position: absolute;bottom: -80px;}*/
.standing-man{position: absolute; bottom: 0px;}
.whychose-section{padding:0px;background:url("../images/bg-2.png") center bottom; background-repeat: no-repeat;position: relative;background-size: cover;}
.whychose-section h2 {
    font-size: 40px;
    text-align: left;
    color: #fff;
    margin: 0px;
    font-weight: normal;
    line-height: normal;
    padding-top: 100px;
}
.whychose-section span{font-weight: 400;}
.whychose-section p{font-weight: 400;font-size: 18px;line-height: 27px;text-align:left;color: #fff;;padding: 0px;margin: 0px;}

.icon-box{background: rgba(255, 255, 255, 0.2); border-radius: 12px;padding: 18px 26px;display: flex;justify-content: center;align-items: center;margin-bottom: 18px; min-height: 110px;}
.icon-box:hover{background: #FC4C02; cursor: pointer;}
.icon-box .sign{width:50px;height: 50px;border-radius:50%;color: #ffffff;background-color:rgba(0,0,0,.2); padding: 3px; display: flex;justify-content: center; align-items: center;}
.img-icon{    width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;}
.icon-box .content{ text-align: left;font-weight: 600;font-size:16px;line-height: 25px;color: #FFFFFF; margin-left: 19px;}
.badday-section {
    padding-top: 120px;
    padding-bottom: 120px;
}
.badsection-wraper{
    position: relative;
    max-width: 400px;
    margin-left: auto;
    margin-right: 30px;
}
.badsection-wraper:before {
    width: 300px;
    height: 300px;
    content: " ";
    background: url(../images/bg.png) no-repeat;
    position: absolute;
    left: -20px;
    top: -20px;
}
.badsection-wraper img{
    position: relative;
    border-radius: 10px;
}
.bad-bg{border-radius: 20px;  position: relative;padding-top: 9px;max-width: 492px;height: 650px;}
.bad-bg img{ max-width: 492px;height:auto;border-radius: 20px; }
/*.badday-section h2{font-weight:700;font-size: 40px;line-height:54px;text-align:left;color: #000;margin: 0px;padding-bottom: 15px;}
.badday-section span{font-weight: 400;}*/
.badday-section p{font-weight: 400;font-size: 18px;line-height: 30px;color: #6C6C6C;padding: 0px;margin: 0px;}
.cont-button{border: 1.5px solid #FC4C02 !important;border-radius: 28px; color: #FC4C02;    width: 197px;height: 52px;display: flex;justify-content: center;align-items: center;margin-left: 15px;cursor: pointer;border: none; background-color: transparent;}
.cont-button .get-icon{padding: 0px 10px; color: #FC4C02;}
.getintouch-section {
    background: url(../images/iconbg.png) no-repeat;
    padding-top: 200px;
    padding-bottom: 150px;
    background-position: center;
    background-size: cover;
    margin-top: -200px; position: relative; z-index: 2;
}
.getintouch-wraper{position: relative;}
.getintouch-wraper:before{width:300px;height:300px;content: " ";background:url("../images/bg-white.png") no-repeat;position: absolute;right: -85px;}
.getintouch-box{border-radius: 20px;  position: relative;margin-top: 15px;text-align: center;width: 100%;background-color: #fff;padding: 33px;}

.getintouch-section h2{font-weight:700;font-size: 40px;line-height:54px;text-align:left;color: #fff;margin: 0px;}
.getintouch-section h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    color: #3D3D3D;
    margin: 0px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.getintouch-section  .get-button2{width: 197px;height: 52px;background: #FC4C02;border-radius: 28px; display: flex;justify-content: center;align-items: center; cursor: pointer; color: #fff;
    border: none;}
.getintouch-section  .get-icon2{padding: 0px 10px; color: #fff;}

.getintouch-section  span{font-weight: 400;}
.getintouch-section  p{font-weight: 400;font-size: 18px;line-height: 30px;color: #fff;padding: 0px;margin: 0px;}
.line-con {width: 84px;height: 3px !important;margin: 0 auto;background: #fff;opacity: unset;}
.getintouch-section .get-button{border: 1.5px solid #FC4C02;border-radius: 28px; color: #FC4C02; background-color: #fff; border: none;  width: 197px;height: 52px;display: flex;justify-content: center;align-items: center;margin-left: 15px;cursor: pointer;}
.call-text{font-weight: 600;font-size: 22px;line-height: 33px;text-align:left;color: #FFFFFF;    display: flex;justify-content: flex-start;align-items: center;}
.call{font-size:26px; font-weight:600;padding: 0px 25px;}
.email-box{width:100%;max-width:584px;height: 84px;background: #FF6220; word-break: break-all; border: 2px solid #FFB697;border-radius: 12px;margin: 25px 0px;display: flex;justify-content: flex-start;align-items: center;font-size:22px; font-weight:600; color: #fff;}
.footer-content{padding-top: 30px; padding-bottom: 30px;}
.footer-content p{font-weight:400;font-size: 14px;line-height: 22px;color: #787878;;}
.footer-content span{color: #000; font-weight: 600;}
.footer-logo{margin-bottom: 18px;}
.footer-link h4{font-weight: 600;font-size: 16px;line-height: 22px;text-transform: uppercase;color: #000000;}

.footer-link .list-link {padding-left: 0;list-style: none;font-weight: 400;font-size: 14px;line-height: 28px;color: #787878;padding-top: 25px;}
.ptop{padding-top:60px !important;}

.subscribe-box h4{font-weight: 600;font-size: 24px;line-height: 28px;color: #000000;}
.subscribe-box p{font-weight: 400;font-size: 14px;line-height: 22px;color: #787878;}
.subscribe-mail-box{ display: flex;justify-content: flex-end; }
.subscribe-mail{width: 248px;height: 44px;background: #F4F4F4;background: #F4F4F4;border: 1px solid #F4F4F4; margin-right: 8px; padding: 15px;}
.subscribe-icon{width: 45px;height: 44px;background: #FC4C02; color: #fff; display: flex;justify-content: center; align-items: center;border:none;}


.half-circle { width: 80%;height:420px;border-top-left-radius: 1000px;border-top-right-radius: 1000px;border: 1px solid gray;border-bottom: 0;margin: 0 auto;position: relative;}
.imgbig-box{border-radius: 100%;width: 240px;height: 240px;border: 1px solid gray;position: absolute;left:35%;top: -133px}
.imgbig-box .pro-img{border-radius: 100%;width:240px;height: 240px;}
.number-box{position: absolute;left:36%; top: 50%;}
.number-box h4{font-size: 180px;line-height: 85px;text-align: center;color: #C4C4C4;font-weight: 100;}

/*slider*/

/*.slider { width: 100%;height:450px;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0px 0px; }

.circular-slider { width: 100%; height: 100%;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end; align-items: flex-end;background-color: #fff; }
.circular-slider .wrapper {margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
    position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 20px 20px 0px 20px;overflow: hidden; }

.circular-slider .wrapper .slides-holder {border-radius: 50%;border: 2px solid #A6A6A6;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;
      -webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
      -webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;z-index: 100; }
.circular-slider .wrapper .slides-holder__item {border-radius: 50%;border:2px solid #DCDCDC; position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform-origin: center;
-ms-transform-origin: center;transform-origin: center;background-color: #222;-webkit-transition: .3s linear all;-o-transition: .3s linear all; transition: .3s linear all;-webkit-filter: brightness(70%);filter: brightness(70%); }
.circular-slider .wrapper .slides-holder__item img {width: 100%;height: 100%;border-radius: 50%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.circular-slider .wrapper .slides-holder__item_active { -webkit-filter: brightness(100%);filter: brightness(100%); }
.circular-slider .wrapper .descriptions {position: absolute;bottom: 0%;z-index: 0; }
.circular-slider .wrapper .descriptions__item {width: 100%; height: 0%; opacity: 0;display: -webkit-box; display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;
-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;
 -webkit-transition: opacity 0s 0s linear;-o-transition: opacity 0s 0s linear;transition: opacity 0s 0s linear; }
.circular-slider .wrapper .descriptions__item_visible {height: 100%; opacity: 1;-webkit-transition: opacity .6s 0s linear;-o-transition: opacity .6s 0s linear;transition: opacity .6s 0s linear; }
.circular-slider .wrapper .descriptions__item h1, .circular-slider .wrapper .descriptions__item .description {font-family: 'Poppins', sans-serif;color:#6C6C6C;text-align: center; font-size:16px;}
.circular-slider .wrapper .descriptions__item h1 {font-size:30px;padding-top: 5px; color:#C4C4C4;font-weight: 200;}
.circular-slider .wrapper .descriptions__item h2 {font-size:20px;padding-top: 5px; color:#3D3D3D;}
.circular-slider .wrapper .descriptions__item .description {font-size:18px;margin-top: 5px;color:#6C6C6C;line-height:20px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow-y: hidden; }

.circular-slider .wrapper .controls__left, .circular-slider .wrapper .controls__right, .circular-slider .wrapper .controls__autoplay {position: absolute;z-index: 101;-webkit-transition: .6s all;-o-transition: .6s all;transition: .6s all; }
.circular-slider .wrapper .controls__left:hover .icon-wrapper, .circular-slider .wrapper .controls__right:hover .icon-wrapper, .circular-slider .wrapper .controls__autoplay:hover .icon-wrapper {
font-size: 1.7em;opacity: 1; }
.circular-slider .wrapper .controls__left .icon-wrapper, .circular-slider .wrapper .controls__right .icon-wrapper, .circular-slider .wrapper .controls__autoplay .icon-wrapper {
display: -webkit-box;display: -ms-flexbox; display: flex;-webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
width: 100%;height: 100%;color: #8EB8E5;font-size: 1.5em;opacity: .7; }
.circular-slider .wrapper .controls__left, .circular-slider .wrapper .controls__right {top: 50%; }
.circular-slider .wrapper .controls__left {left: 0; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.circular-slider .wrapper .controls__left:hover {left: 0; }
.circular-slider .wrapper .controls__right {right: 0;-webkit-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);transform: translate(0%, -50%); }
.circular-slider .wrapper .controls__autoplay {bottom: 0;left: 50%; -webkit-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%);transform: translate(-50%, 0%); }
.circular-slider .wrapper .controls__autoplay_running .pause {display: block; }
.circular-slider .wrapper .controls__autoplay_running .run {display: none; }
.circular-slider .wrapper .controls__autoplay_paused .pause {display: none; }
.circular-slider .wrapper .controls__autoplay_paused .run {display: block; }*/
    

    .services {
     width: 100%;
     height:600px;
   /*  display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 200px 0 0 0;*/
}
 .services > * {
     flex-grow: 1;
}
 .circle--rotate {
     border-radius: 50%;
     border: 1px #000 solid;
     width: 80%;
     height: 80%;
     margin: 0 auto 0;
     position: relative;
     transform: rotate(0deg);
     z-index: 0;
     padding: 0;
}
 .circle--rotate > li {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     display: block;
     border-radius: 50%;
     z-index: 10;
     visibility: hidden;
}
 .circle--rotate > li .icon {
     visibility: visible;
     cursor: pointer;
     text-align: center;
     overflow: hidden;
     font-size: 20px;
     color: #fff;
     border-radius: 50%;
     background-color: #000;
     height: 10%;
     width: 10%;
     margin: -5% auto;
     transition: all 500ms ease;
    /* box-shadow: -10px 10px 25px rgba(0, 0, 0, .2);*/
}
 .circle--rotate > li i {
     color: #fff;
     font-size: 24px;
     margin: auto;
     cursor: pointer;
     width: 100%;
     height: 100%;
     display: table;
}
 .circle--rotate > li i::before {
     display: table-cell;
     vertical-align: middle;
}
 .circle--rotate > li img {
     margin: auto;
}
 .circle--slider {
     position: relative;
}
 .circle--slider .rotate--circle {
     margin: 0 auto;
}
 .circle--slider .circle--rotate > li div {
     position: relative;
     overflow: visible;
     background-color: #fff;
     width: 100px; height: 100px;
}
 .circle--slider .circle--rotate > li div span {
     transform: rotate(0deg);
     transition: all 2s;
     opacity: 0;
}
 .circle--slider .circle--rotate > li.active div {
     font-size: 20px;
     background-color: #fff;
     transition: all 1s;
     margin-top: -10%;
}
 .circle--slider .circle--rotate > li.active div span {
     width: 100%;
     height: 100%;
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     transform: rotate(-45deg);
     z-index: -1;
     opacity: 1;
}

 .circle--slider .count2 li:nth-child(2) {
     transform: rotate(180deg);
}
 .circle--slider .count3 li:nth-child(2) {
     transform: rotate(120deg);
}
 .circle--slider .count3 li:nth-child(3) {
     transform: rotate(240deg);
}
 .circle--slider .count4 li:nth-child(2) {
     transform: rotate(90deg);
}
 .circle--slider .count4 li:nth-child(3) {
     transform: rotate(180deg);
}
 .circle--slider .count4 li:nth-child(4) {
     transform: rotate(270deg);
}
 .circle--slider .count5 li:nth-child(2) {
     transform: rotate(72deg);
}
 .circle--slider .count5 li:nth-child(3) {
     transform: rotate(144deg);
}
 .circle--slider .count5 li:nth-child(4) {
     transform: rotate(216deg);
}
 .circle--slider .count5 li:nth-child(5) {
     transform: rotate(-72deg);
}
 .circle--slider .count6 li:nth-child(2) {
     transform: rotate(60deg);
}
 .circle--slider .count6 li:nth-child(3) {
     transform: rotate(120deg);
}
 .circle--slider .count6 li:nth-child(4) {
     transform: rotate(180deg);
}
 .circle--slider .count6 li:nth-child(5) {
     transform: rotate(240deg);
}
 .circle--slider .count6 li:nth-child(6) {
     transform: rotate(-60deg);
}
 .circle--slider .count7 li:nth-child(2) {
     transform: rotate(51.5deg);
}
 .circle--slider .count7 li:nth-child(3) {
     transform: rotate(103deg);
}
 .circle--slider .count7 li:nth-child(4) {
     transform: rotate(154.5deg);
}
 .circle--slider .count7 li:nth-child(5) {
     transform: rotate(206deg);
}
 .circle--slider .count7 li:nth-child(6) {
     transform: rotate(-103deg);
}
 .circle--slider .count7 li:nth-child(7) {
     transform: rotate(-51.5deg);
}
 .circle--slider .count8 li:nth-child(2) {
     transform: rotate(45deg);
}
 .circle--slider .count8 li:nth-child(3) {
     transform: rotate(90deg);
}
 .circle--slider .count8 li:nth-child(4) {
     transform: rotate(135deg);
}
 .circle--slider .count8 li:nth-child(5) {
     transform: rotate(180deg);
}
 .circle--slider .count8 li:nth-child(6) {
     transform: rotate(-135deg);
}
 .circle--slider .count8 li:nth-child(7) {
     transform: rotate(-90deg);
}
 .circle--slider .count8 li:nth-child(8) {
     transform: rotate(-45deg);
}
 .circle--slider .count9 li:nth-child(2) {
     transform: rotate(40deg);
}
 .circle--slider .count9 li:nth-child(3) {
     transform: rotate(80deg);
}
 .circle--slider .count9 li:nth-child(4) {
     transform: rotate(120deg);
}
 .circle--slider .count9 li:nth-child(5) {
     transform: rotate(160deg);
}
 .circle--slider .count9 li:nth-child(6) {
     transform: rotate(-160deg);
}
 .circle--slider .count9 li:nth-child(7) {
     transform: rotate(-120deg);
}
 .circle--slider .count9 li:nth-child(8) {
     transform: rotate(-80deg);
}
 .circle--slider .count9 li:nth-child(9) {
     transform: rotate(-40deg);
}
 .circle--slider .count10 li:nth-child(2) {
     transform: rotate(36deg);
}
 .circle--slider .count10 li:nth-child(3) {
     transform: rotate(72deg);
}
 .circle--slider .count10 li:nth-child(4) {
     transform: rotate(108deg);
}
 .circle--slider .count10 li:nth-child(5) {
     transform: rotate(144deg);
}
 .circle--slider .count10 li:nth-child(6) {
     transform: rotate(-180deg);
}
 .circle--slider .count10 li:nth-child(7) {
     transform: rotate(-144deg);
}
 .circle--slider .count10 li:nth-child(8) {
     transform: rotate(-108deg);
}
 .circle--slider .count10 li:nth-child(9) {
     transform: rotate(-72deg);
}
 .circle--slider .count10 li:nth-child(10) {
     transform: rotate(-36deg);
}
 .circle--slider .animate-wrapper {
     width: 100%;
     max-width: 600px;
     height: 25%;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     margin: auto;
     border-radius: 50%;
}
 .circle--slider .animate-title {
     color: #000;
}
 .circle--slider .animate-img {
     width: 25%;
     height: 25%;
     border-radius: 50%;
     overflow: hidden;
}
.circle--slider .animate-img .animate-img__in {
    position: absolute;
    
   /* left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);*/
    border-radius: 50%;
    background-repeat: no-repeat;
    z-index: 3;
    transform: rotate3d(0, 0, 0, 0deg) scale(0.85);
    transition: 0.55s ease-in-out;
    width: 100%;
/*    height: 100%;*/
    opacity: 0;
    background-size: cover;
    color: #fff;
}
/* .circle--slider .animate-more {
     opacity: 0;
     visibility: hidden;
     transition: all 0.5s 0.4s;
     min-width: 131px;
     text-align: center;
     z-index: 30;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     margin: auto;
     padding: 15px;
     height: 62px;
     transform: scale(0.8);
}*/
 .circle--slider .animate.active .animate-more {
     opacity: 1;
     visibility: visible;
     transform: scale(1);
}
 .circle--slider .animate.active .animate-img .animate-img__in {
     opacity: 1;
     transform: scale(1);
}
 .circle--slider .prev, .circle--slider .next {
     position: absolute;
     top: 0;
     bottom: 0;
     margin: auto;
     display: block;
     height: 62px;
     width: 87px;
     text-align: center;
     cursor: pointer;
     display: none;
}
 .circle--slider .prev span, .circle--slider .next span {
     writing-mode: vertical-rl;
     text-orientation: upright;
     font-weight: 700;
}
 .circle--slider .prev {
     left: 250px;
}
 .circle--slider .next {
     right: 250px;
}
 
.block.active .icon{width: 250px; height: 250px;}
.block.active .icon img{width: 250px; height: 250px;}
.block .icon img{width: 100px; height: 100px;}






/*=================25th may 2022=============*/
.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    padding-right: 20px;
}
.icon-call {
     padding: 0px 3px 0px;
    font-size: 18px;
    color: #FC4C02;
}
/*.icon-call{
    color: #FC4C02; padding: 0px 12px 0px; font-size: 16px;
}*/
.call-bold{
    font-weight: bold;
}
.cll-smll{
    font-size: 13px;
}
.carousel-control-prev-icon {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e);
    width: 35px;
    height: 35px;
    border: 1px solid;
    border-radius: 50%;
}
.my-btns .carousel-control-prev-icon {
    padding: 10px;
}
.my-btns .fa-angle-left {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 45px;
    color: #fff;
    width: 50px;
    height: 50px;
    border: 1px solid;
    border-radius: 50%;
    position: relative;
    padding-right: 7px;
}
.my-btns .fa-angle-right {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 45px;
    color: #fff;
    width: 50px;
    height: 50px;
    border: 1px solid;
    border-radius: 50%;
    position: relative;
    padding-left: 5px;
}
.form-bnr input{
    width: 100%;
}
.form-bnr input[type=text]:focus {
  outline: none;
}
.form-bnr .mb-2{
    padding-bottom: 12px;
}
#get-lone{
    position: relative;
    padding-bottom: 100px;
}

#get-lone:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: -65px;
    -webkit-transform: skewY(176deg);
    transform: skewY(176deg);
    width: 100%;
    z-index: 0;
    background: #ffffff;
    z-index: 2;
}
.home:before {
    content: " ";
    background: #FC4C02;
    position: absolute;
    left: 0;
    bottom: -132px !important;
    width: 380px;
    height: 280px;
    border-radius: 25px;
    clip-path: polygon(0% 50%, 0% 77%, 100% 43%);
    z-index: 6;
}
.home{
    position: relative;
}




.innaer-banner{
    position: relative;
}

.form-box-wrap {
    position: absolute;
    top: 20%;
    right: 15%;
    padding: 0px;
    box-shadow: 0px 37.4138px 69.8391px rgb(0 0 0 / 12%);
    border-radius: 14.9655px;
    width: 600px;
}
.form-box-wrap:before {
    width: 236px;
    height: 300px;
    content: " ";
    background: url(../images/bg.png);
    position: absolute;
    border-radius: 25px;
    background-repeat: no-repeat;
    right: -20px;
    top: -20px;
}
.form-bnr .form-box {
    position: relative;
    z-index: 6;
    background-color: #fff;
    padding: 30px;
    border-radius: 20px;
}
.form-box-wrap:after {
    content: "";
    height: 100px;
    left: 0;
    position: absolute;
    bottom: -23px;
    -webkit-transform: skewY( 
176deg);
    transform: skewY( 
176deg);
    width: 100%;
    z-index: 0;
    background: #fff;
    z-index: 2;
    border-radius: 0 0 20px 20px;
}


/*.get-lone-content-wrapper p {
    font-size: 18px;
    color: #6C6C6C;
    width: 100%;
    text-align: center;
    display: block;
    margin: auto;
    line-height: 27px;
    padding-bottom: 30px;
    margin: 0;
}*/
 .animate-title h2 {
    font-size: 180px;
    line-height: 180px;
    font-weight: 100;
    color: #C4C4C4;
    text-align: center;
}
 .animate-title h4 {
    font-size: 30px;
    line-height: normal;
    font-weight: 800;
    text-align: center;
    color: #3D3D3D;
}

 .animate-title p{
    font-size: 18px;
    color: #6C6C6C;
    width: 100%;
    text-align: center;
    display: block;
    margin: auto;
    line-height: 27px;
    padding-bottom: 30px;
    margin: 0;
}
.monthly-section:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: -65px;
    -webkit-transform: skewY(170deg);
    transform: skewY(176deg);
    width: 100%;
    z-index: 0;
    background: url(../images/white-diamond-dark.png) #3D3D3D;
}
.monthly-section:after {
    content: " ";
    background: #FC4C02;
    position: absolute;
    right: 0;
    top: -265px;
    width: 580px;
    height: 280px;
    border-radius: 25px;
    clip-path: polygon(105% 5%, 0% 63%, 200% 35%);
    z-index: 6;
}
.rep-cal p{
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 38px !important;
  
}
.pay-mnthly ::placeholder{
    color: #fff;
    font-size: 18px;
} 
.pay-mnthly :focus{
    background-color: transparent;
    outline-style: none;
    border-color: transparent;
    box-shadow: none;
    color: #fff;
}
.pay-mnthly input{
    padding-left: 20px; color: #fff;
}
.pay-mnthly input:focus{background: transparent; color: #fff;}

.pay-mnthly .form-select {
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    background-color: transparent;
    background-image: url("../images/rep-cal-drop.svg");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.pay-mnthly .form-select:focus{color: #fff;}
.pay-mnthly .form-select option{color: #000;}
.pay-cal-p {
    width: 43%;
    color: #fff !important;
   
}
.pay-drop :focus {
    background-color: transparent;
    outline-style: none;
    border-color: transparent;
    box-shadow: none;
    color: #000;
}
/*
.lone-section .col-lg-3  {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}*/

.whychose-section .line {
    width: 84px;
    height: 3px !important;
    background: #ffffff;
    opacity: unset;
    margin-top: 20px;
    float: left;

}
.chs-btn {
    padding-bottom: 120px;
}

.icon-box{
    display: flex;
    align-items: center;
}
.email-box{
    font-size: 22px !important;
}
.subs-tps{
    padding-bottom: 50px;
}
.footer-section{padding-top: 60px;}
.footer-section hr:not([size]) {
    height: 1px;
    color: #c3baba;
}
.footer-section a{
    color: #787878;
    list-style: none;
    text-decoration: none;
}
.footer-link{
    padding-top: 10px;
}
.copy-right{font-weight: 400;font-size: 12px;line-height: 28px;color: #A6A6A6;padding:0 0 16px 0px;  text-align: center;}
.copy-right a{color: #FC4C02;text-decoration: none;}
.copy-right a:hover{color: #fd9466; }
.getintouch-box h4{
    font-size: 28px;
    padding-bottom: 35px;
    text-transform: uppercase;
    font-weight: bold;
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: none;
}
.close {float: right;font-size: 28px;font-weight: 700; line-height: 1;color: #FC4C02; text-shadow: 0 1px 0 #fff;    opacity: unset;}
/*start about content*/

.inner-banner{width: 100%;height: 600px;position: relative;}
.inner-banner:before {
    content: " ";
    background: #FC4C02;
    position: absolute;
    left: 0;
    bottom: -135px !important;
    width: 380px;
    height: 280px;
    border-radius: 25px;
    clip-path: polygon(0% 50%, 0% 77%, 100% 43%);
    z-index: 6;
}

.inner-banner:after {
    content: " ";
    background: rgba(0,0,0,.3);
    position: absolute;
    top: -62px;
    right: 0;
    bottom: 52px;
    left: 0;
    z-index: 1;
    -webkit-transform: skewY( 
177deg);
    transform: skewY( 
177deg);
}

.inner-banner-cont {
        margin: 0 auto;
    top: 50%;
    position: absolute;
    z-index: 2;
    left: 50%;
    width: 100%;
    max-width: 1320px;
    transform: translateX(-50%);
}
.inner-banner-cont h1 {
    font-weight: 700;
    font-size: 60px;
    line-height: 70px;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}


.contact-banner {width: 100%;height: 600px;background-image: url(../images/contacy-banner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover; position: relative;}

.how-it-work-banner {width: 100%;height: 600px;background-image: url(../images/howitworks-banner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover; position: relative;}


.about-banner {width: 100%;height: 600px;background-image: url(../images/about-banner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.about-content{margin: 0 auto; top: 50%; position: absolute;left:17%;} 
.about-content h1{font-weight: 700;font-size: 60px;line-height: 70px;color: #FFFFFF;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

.about-headding{padding:40px 0;}
.chat-section{  }
.min-height{margin-bottom:177px;}
.chat-img{float: right; text-align: center;}
.chat-img-left{float: left; text-align: center;}
.chat-text-box {margin-bottom: 30px;}

.chat-section h1{font-weight: 500;font-size: 34px;line-height:45px;color: #000000;}
.chat-section p{font-weight: 400;font-size: 18px;line-height: 27px;color: #6C6C6C;text-align: left;margin-top: 27px;}

.chat-section h3 {text-align: center;max-width: 169px;position: relative;font-weight: 500;font-size: 16px;line-height: 28px;letter-spacing: 0.1em;text-transform: uppercase; color: #999999;}
 .chat-section  h3:before {content: "";display: block;width: 43px;height: 2px;background:#999999;left: 0;top: 50%;position: absolute;}
 .chat-link{margin-top: 30px;}
 .chat-link li {margin-bottom: 10px;}
.media{display: flex;    align-items: baseline;justify-content: flex-start;}
.media .icon-footer {width:19px;height:19px;}
.media-body {margin-left:11px; }
 .chat-link .media-body p {font-style: italic;font-weight: 400;font-size: 18px;line-height: 27px;color: #6C6C6C; margin-top: 0; margin-bottom: 10px;}
 .bold-text p{font-weight: 600;font-size: 20px;line-height: 28px;color: #3D3D3D;}
 .read-less-text{font-weight: 600;font-size: 18px;line-height:28px;color: #FC4C02;display: flex;align-items: center;margin-top: 37px;background: transparent;    border: none;}
 .read-less-text a{color: #FC4C02;text-decoration: none;}
  .read-less-text .icon{padding-right: 11px;}
  .red-text a{color:  #FC4C02;}

  /*FAQ*/
  .faq-banner {width: 100%;height: 600px;background-image: url(../images/faq-banner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.accordion-item {box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;border-radius: 15px; margin-bottom: 27px;  border: none;}
 .accordion-button { position: relative;display: flex;align-items: center;width: 100%;font-weight: 500;font-size: 22px;line-height: 28px;color: #000000;border-radius: 15px; padding-left: 70px;}
.accordion-header{font-weight: 500;font-size: 22px;line-height: 28px;color: #000000; padding: 15px;}
.card-body {flex: 1 1 auto;padding: 40px 25px;}
.card-body p{font-weight: 400;font-size: 18px;line-height: 31px;color: #6C6C6C;text-align: left;}
.accordion-button:not(.collapsed) {color: #000;background: #FFFFFF;box-shadow: none;}
.accordion-button:focus { z-index: 3;border-color:transparent; outline: 0;box-shadow:none;}
.accordion-button::after {
    background: url(../images/plsign.svg) center no-repeat;
    transform: scale(.7) !important;
    border-radius: 50px;
    border: 1px solid #FC4C02;
    width: 45px;
    height: 45px;
    text-align: center;
    position: absolute;
    left: 15px;
}
.accordion-button:not(.collapsed)::after {border-radius: 50px; border: 1px solid #FC4C02;background-image: url(../images/less.svg);}
.accordion-item:first-of-type .accordion-button {border-top-left-radius:15px;border-top-right-radius:15px;}
.accordion-item:first-of-type {border-top-left-radius: 15px;border-top-right-radius: 15px;}
.accordion-item:last-of-type .accordion-button.collapsed {border-radius: 15px;}
.accordion-item:last-of-type {border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
.accordion-item:not(:first-of-type) {border-radius: 15px;}
.accordion-item:not(:first-of-type) {border-top: 0px !important;}
.mt-54{margin-top:54px;}
.broker-wrap{padding: 50px 0;}
.broker-section {background-color: #fff;width:100%; max-width: 800px; padding: 37px 30px;z-index: 99;}
.broker-section-left {margin-right:-100px;}
.broker-section-right {margin-left:-100px;}
.broker-section p{font-style: normal;font-weight: 400;font-size: 18px;line-height: 27px;color: #6C6C6C;text-align:left; margin-top: 25px;}
.broker-section h1{font-weight: 400;font-size: 34px;line-height: 50px;color: #000000;}
.line2{width: 84px;height: 3px !important;background: #fff;opacity: unset;}
.mg-l{margin-left:-116px; }
.about-img{ text-align: center;position:relative; width: 100%; max-width: 600px;}


.about-img-left:before{width: 236px;height: 229px; content: " ";background: url(../images/borderline.png);position: absolute;background-repeat: no-repeat;left: -36px;bottom: -33PX;z-index: -1;}
.about-img-right:before{width: 236px;height: 229px; content: " ";background: url(../images/borderline.png);position: absolute;background-repeat: no-repeat;right: -36px;bottom: -33PX;z-index: -1;}



.about-img-left{text-align: center;position:relative;}

.min-height .get-button {
    width: 212px !important;
    height: 52px;
    background: #FC4C02;
    border-radius: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    color: #fff;
    border: none;
    font-weight: 600;
}
.accordion-collapse.collapse.show{
    box-shadow: rgb(233 100 100 / 10%) 3px 14px 16px;
}

.contact-banner{width: 100%;height: 600px;background-image: url(../images/contact-banner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}

.custom-navbar{background: rgba(0,0,0,.8);}
.color-orange{color: #FC4C02;}
.how-it-works-wrap{padding-top: 90px; padding-bottom: 90px;}

.map-wrap{background: #fff; border: 5px solid #fff; box-shadow: 0px 12px 54px rgba(0, 0, 0, 0.1); width: fit-content; margin: 0 auto;}



.tag-ctn{
    position: relative;
    height: 28px;
    padding: 0;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    cursor: default;
    display: block;
}
.tag-ctn-invalid{
    border: 1px solid #CC0000;
}
.tag-ctn-readonly{
    cursor: pointer;
}
.tag-ctn-disabled{
    cursor: not-allowed;
    background-color: #eeeeee;
}
.tag-ctn-bootstrap-focus,
.tag-ctn-bootstrap-focus .tag-res-ctn{
    border-color: rgba(82, 168, 236, 0.8) !important;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.tag-ctn input{
    border: 0;
    box-shadow: none;
    -webkit-transition: none;
    outline: none;
    display: block;
    padding: 4px 6px;
    line-height: normal;
    overflow: hidden;
    height: auto;
    border-radius: 0;
    float: left;
    margin: 2px 0 2px 2px;
}
.tag-ctn-disabled input{
    cursor: not-allowed;
    background-color: #eeeeee;
}
.tag-ctn .tag-input-readonly{
    cursor: pointer;
}
.tag-ctn .tag-empty-text{
    color: #DDD;
}
.tag-ctn input:focus{
    border: 0;
    box-shadow: none;
    -webkit-transition: none;
    background: #FFF;
}
.tag-ctn .tag-trigger{
    float: right;
    width: 27px;
    height:100%;
    position:absolute;
    right:0;
    border-left: 1px solid #CCC;
    background: #EEE;
    cursor: pointer;
}
.tag-ctn .tag-trigger .tag-trigger-ico {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid gray;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin-left: 9px;
    margin-top: 13px;
}
.tag-ctn .tag-trigger:hover{
    background: -moz-linear-gradient(100% 100% 90deg, #e3e3e3, #f1f1f1);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#e3e3e3));
}
.tag-ctn .tag-trigger:hover .tag-trigger-ico{
    background-position: 0 -4px;
}
.tag-ctn-disabled .tag-trigger{
    cursor: not-allowed;
    background-color: #eeeeee;
}
.tag-ctn-bootstrap-focus{
    border-bottom: 1px solid #CCC;
}
.tag-res-ctn{
    position: relative;
    background: #FFF;
    overflow-y: auto;
    z-index: 9999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #CCC;
    left: -1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.tag-res-ctn .tag-res-group{
    line-height: 23px;
    text-align: left;
    padding: 2px 5px;
    font-weight: bold;
    border-bottom: 1px dotted #CCC;
    border-top: 1px solid #CCC;
    background: #f3edff;
    color: #333;
}
.tag-res-ctn .tag-res-item{
    line-height: 25px;
    text-align: left;
    padding: 2px 5px;
    color: #666;
    cursor: pointer;
}
.tag-res-ctn .tag-res-item-grouped{
    padding-left: 15px;
}
.tag-res-ctn .tag-res-odd{
    background: #F3F3F3;
}
.tag-res-ctn .tag-res-item-active{
    background-color: #3875D7;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875D7', endColorstr='#2A62BC', GradientType=0 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875D7), color-stop(90%, #2A62BC));
    background-image: -webkit-linear-gradient(top, #3875D7 20%, #2A62BC 90%);
    background-image: -moz-linear-gradient(top, #3875D7 20%, #2A62BC 90%);
    background-image: -o-linear-gradient(top, #3875D7 20%, #2A62BC 90%);
    background-image: linear-gradient(#3875D7 20%, #2A62BC 90%);
    color: #fff;
}
.tag-sel-ctn{
    overflow: auto;
    line-height: 22px;
    padding-right:27px;
}
.tag-sel-ctn .tag-sel-item{
    background: #555;
    color: #EEE;
    float: left;
    font-size: 12px;
    padding: 0 5px;
    border-radius: 3px;
    margin-left: 5px;
    margin-top: 4px;
}
.tag-sel-ctn .tag-sel-text{
    background: #FFF;
    color: #666;
    padding-right: 0;
    margin-left: 0;
    font-size: 14px;
    font-weight: normal;
}
.tag-res-ctn .tag-res-item em{
    font-style: normal;
    background: #565656;
    color: #FFF;
}
.tag-sel-ctn .tag-sel-item:hover{
    background: #565656;
}
.tag-sel-ctn .tag-sel-text:hover{
    background: #FFF;
}
.tag-sel-ctn .tag-sel-item-active{
    border: 1px solid red;
    background: #757575;
}
.tag-ctn .tag-sel-ctn .tag-sel-item{
    margin-top: 3px;
}
.tag-stacked .tag-sel-item{
    float: inherit;
}
.tag-sel-ctn .tag-sel-item .tag-close-btn{
    width: 7px;
    cursor: pointer;
    height: 7px;
    float: right;
    margin: 8px 2px 0 10px;
    background-image: url(data:image/png;base64,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);

}
.tag-sel-ctn .tag-sel-item .tag-close-btn:hover{
    background-position: 0 -7px;
}
.tag-helper{
    color: #AAA;
    font-size: 10px;
    position: absolute;
    top: -17px;
    right: 0;
}

.heading-wrap{padding: 0 0 30px 0;}

ul.car-list{margin: 0; padding: 0; list-style-type: none; display: inline-block; display: flex;  flex-wrap: wrap;}
ul.car-list li{text-align: center; margin: 0 20px 20px 0;}
ul.car-list li img{width: 115px; height: 115px; border-radius: 50%; margin-bottom: 10px;}


.bike-loan-banner{width: 100%;height: 600px;background-image: url(../images/bike-loan-banner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.custom-section-white{position: relative; background: #fff;}
.custom-section-white:after {
    content: "";
    height: 100px;
    left: 0;
    position: absolute;
    top: -52px;
    -webkit-transform: skewY(177deg);
    transform: skewY(177deg);
    width: 100%;
    z-index: 0;
    background: #ffffff;
  
}
.custom-section-white .container{position: relative; z-index: 2;}

ul.service-list{margin: 10px 0 10px 0; padding: 0; list-style-type: none;}
ul.service-list li{padding: 0 0 20px 30px; color: #6C6C6C; position: relative;}
ul.service-list li:before{content: ""; background: url(../images/money-bullet.png) no-repeat; width: 20px; min-height: 20px; position: absolute; left: 0; top: 2px;}

.pre-approved-sec{background: #F1F1F1 url(../images/pre-approved-section-bg.jpg) no-repeat top right; min-height: 400px; padding: 200px 0 250px; position: relative; width: 100%;}
.pre-approved-sec .container{position: relative; z-index: 3;}
.pre-approved-sec:before {
    content: "";
    height: 100px;
    left: 0;
    position: absolute;
    top: -52px;
    -webkit-transform: skewY(
177deg);
    transform: skewY(
177deg);
    width: 100%;
    z-index: 0;
    background: #ffffff;
    z-index: 1;
}
.pre-approved-sec:after{content: ""; background: linear-gradient(90deg, #F1F1F1 42.72%, rgba(241, 241, 241, 0) 97.11%); position: absolute; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0;}
.custom-option{border: 1px solid #fff;}
.custom-option:focus{box-shadow: none; outline: none;}


ul.social-media{margin: 0; padding: 0; list-style-type: none;}
ul.social-media li{display: inline-block;}
ul.social-media li a{color: #000; padding: 0 10px 0 0; font-size: 30px;}
ul.social-media li a:hover{color: #FC4C02;}

.loan-cal-wrap{background:#424242; padding: 50px; border-radius: 30px;}



.step-blog{background: #FFFFFF; box-shadow: 0px 18px 54px rgba(0, 0, 0, 0.15); border-radius: 15px; padding: 20px; position: relative; margin-bottom: 100px;}
.step-blog h4{font-size: 24px; font-weight: 500; text-align: center; margin-bottom: 20px;}
.step-blog p{font-size: 16px; color: #6C6C6C; text-align: center;}
.step-blog-icon{width: 86px; height: 86px; background: #FFFFFF; box-shadow: 0px 22px 54px rgba(252, 76, 2, 0.18); border-radius: 50%; display: flex; justify-content: center; align-items: center; margin-bottom: 20px;}
.step-no{position: absolute; left: -80px; top: -20px;}


.customers-sec{background: #FFECDB url(../images/customer-bg.png) center top; no-repeat; padding: 120px 0 200px 0; background-size: cover;}
.testimonial-blog{background: #fff; border-radius: 10px; padding: 50px;}
.testimonial-blog-cont{min-height: 300px; position: relative; padding: 50px 0 0 0;}
.testimonial-blog-cont:before{content: ""; background: url(../images/inverted-commas.svg); width: 43px; height: 36px; position: absolute; left: 50%; top: 0; transform: translateX(-50%);}
.testimonial-blog p{text-align: center;}
.testimonial-author{font-size: 18px; font-weight: 600; text-align: center; position: relative; padding: 30px 0 0 0;}
.testimonial-author:before{content: ""; width: 60px; height: 3px; background: #FC4C02; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}

.owl-theme .owl-dots .owl-dot span{background: #F5C0AA !important; width: 9px !important; height: 9px !important; border-radius: 50%;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #FC4C02 !important; width: 20px !important; height: 9px; border-radius: 10px;}


.contact-map-sec{padding-bottom: 250px;}

.modal-content{border-radius: 10px;}

.application-modal{max-width: 600px;}
.application-modal .modal-content{border: 5px solid #cf4000;}

.carousel-control-next, .carousel-control-prev{z-index: 9;}