@charset "UTF-8";
#preloader{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;z-index:999999;transition:.3s ease opacity;text-align:center;width:100%;height:100%}
#preloader:before{content:"";width:80px;height:80px;border:3px solid #4e86ff;display:block;border-radius:50%;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);animation-name:LoaderCicle;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}
#preloader:after{content:"";width:80px;height:80px;border:3px solid #4e86ff;display:block;border-radius:50%;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);animation-name:LoaderCicle;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:1s}
@keyframes LoaderCicle{
0%{width:0;height:0;opacity:0}
10%{width:10px;height:10px;opacity:1}
80%{width:60px;height:60px;opacity:.1}
100%{width:70px;height:70px;opacity:0}
}
a:active,a:hover{color:#4e86ff;text-decoration:none}
.bg-primary{background-color:#4e86ff!important}
.primary-overlay[data-overlay-dark]:before{background:#4e86ff}
.dark-overlay[data-overlay-dark]:before{background:#2a334e}
.bg-secondary{background-color:#33d687!important}
.bg-dark{background-color:#2a334e!important}
.secondary-overlay[data-overlay-dark]:before{background:#33d687}
.left-overlay-dark[data-overlay-dark]:before{background:rgba(42,51,78,.76);background:linear-gradient(-90deg,transparent,#2a334e 65%)}
.border-color-primary{border-color:#4e86ff}
.border-color-secondary{border-color:#33d687}
.text-primary,.text-primary-hover:hover{color:#4e86ff!important}
.text-secondary,.text-secondary-hover:hover{color:#33d687!important}
.white-hover:hover{color:#fff}
.shadow-light{box-shadow:0 0 10px rgba(83,88,93,.1)}
.clearfix{clear:both}
.text-white a{color:#fff}
.shadow-block{box-shadow:0 10px 30px 0 rgba(17,12,79,.1);background-color:#fff}
.badge-soft-primary{color:#4e86ff;background:rgba(55,125,255,.1);padding:5px 20px;font-size:14px;display:inline-block;font-weight:600}
.badge-soft-white{color:#fff;background:rgba(225,225,225,.1);padding:5px 20px;font-size:14px;display:inline-block;font-weight:600}
.h-1px{height:1px}
.h-100vh{height:100vh}
.text-highlight{padding:0;background-image:linear-gradient(45deg,rgba(55,125,255,.98) 0,#377dff 100%);background-repeat:no-repeat;background-position:0 80%;position:relative;animation-delay:1s;background-size:100% .3em}
/* .primary-shadow{box-shadow:6px 5px 15px 0 rgba(0,0,0,.08)!important} */
.primary-shadow{box-shadow:4px 2px 10px 0 rgba(0,0,0,.05)!important}
.secondary-shadow{box-shadow:0 8px 30px 0 rgba(0,0,0,.1)!important}
.dark-shadow{box-shadow:6px 5px 30px 0 rgba(0,0,0,.25)!important}
.vw-lg-60{width:60vw}
.theme-circle{width:65px;height:65px;line-height:65px;border-radius:50%;text-align:center}
.text-animation,.text-animations{line-height:1.4}
.text-stroke-secondary{text-shadow:-1px -1px 0 #33d687,1px -1px 0 #33d687,-1px 1px 0 #33d687,1px 1px 0 #33d687}
.text-stroke-primary{text-shadow:-1px -1px 0 #4e86ff,1px -1px 0 #4e86ff,-1px 1px 0 #4e86ff,1px 1px 0 #4e86ff}
.text-stroke-black{text-shadow:-1px -1px 0 #1e2022,1px -1px 0 #1e2022,-1px 1px 0 #1e2022,1px 1px 0 #1e2022}
.text-stroke-dark{text-shadow:-1px -1px 0 #2a334e,1px -1px 0 #2a334e,-1px 1px 0 #2a334e,1px 1px 0 #2a334e}
.text-stroke-white{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}
.mt-n70{margin-top:-70px}
.pt-40{padding-top:40px}
.pb-40{padding-bottom:40px}
@media screen and (min-width:1200px){
.mt-xl-n70{margin-top:-70px}
}
@media screen and (min-width:992px){
.mt-lg-n70{margin-top:-70px}
.pt-lg-40{padding-top:40px}
.pb-lg-40{padding-bottom:40px}
}
.overlap-column{margin-bottom:3rem}
.overlap-column>[class*=col-]:first-child{position:relative;left:2rem}
.overlap-column>[class*=col-]:last-child{position:relative;left:-2rem;top:3rem}
@media screen and (max-width:991px){
.vw-lg-60{width:100%}
.overlap-column{margin-bottom:0}
.overlap-column>[class*=col-]:last-child{left:0;top:0}
}
.right-container{position:relative;z-index:1;border-bottom-left-radius:.35rem;border-top-left-radius:.35rem}
.right-container:before{position:absolute;left:0;right:inherit;top:0;height:100%;width:1600px;background-color:#2a334e;content:"";z-index:1}
.scroll-to-top{font-size:20px;text-align:center;color:#fff;text-decoration:none;position:fixed;bottom:20px;right:20px;display:none;border-radius:50%;background:#4e86ff;border:1px solid #4e86ff;width:35px;height:35px;line-height:30px;z-index:9999;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
.scroll-to-top i{color:#fff;margin-top:1px;display:inline-block;vertical-align:middle}
.scroll-to-top:hover{color:#1e2022;background:#fff}
.scroll-to-top:hover i{color:#1e2022}
.scroll-to-top:visited{color:#1e2022;text-decoration:none}
.list-style1{list-style:none;padding:0}
.profile-page .list-style1 li{background-image:url(../img/arrow2.png);background-position:10px 5px}
.crm-style .list-style1 li{background-image:url(../img/arrow2.png);background-position:10px 5px}
.etail-serviceblock .list-style1 li{background-image:url(../img/arrow2.png);background-position:10px 5px}
.service-block2 .list-style1 li{background-image:url(../img/arrow2.png);background-position:10px 5px}
.etail-serviceblock .list-style4 li:before{content:none}
.list-style1 li{position:relative;padding:0 0 0 40px;margin:0 0 14px 0;background-image:url(../img/arrow2.png);background-position:10px 3px;background-repeat:no-repeat;line-height:1.8}
.list-style1 li span{position:absolute;top:3px;right:0}
.list-style1 li:last-child{margin-bottom:0}
.list-style1 li:before{color:#4e86ff;font-size:12px;background-image:url(../img/arrow.gif);margin-right:12px;border-radius:30px;padding:6px;position:absolute;left:0;top:2px;line-height:12px}
.list-style1 li i{color:#4e86ff;font-size:12px;background:rgba(55,125,255,.1);margin-right:12px;border-radius:30px;padding:6px;position:absolute;left:0;top:2px;line-height:12px}
.list-style2{list-style:none}
.list-style2 li{display:inline-block;margin-right:15px}
.list-style2 li:last-child{margin-right:0}
.list-style2 li a{color:rgba(255,255,255,.8)}
.list-style2 li a:hover{color:#fff}
.list-style2.dark li a{color:#575a7b}
.list-style2.dark li a:hover{color:#4e86ff}
.list-style3{list-style:none;padding:0;margin-bottom:0}
.list-style3 li{position:relative;padding:0 0 10px 35px;margin:0 0 10px 0}
.list-style3 li span{position:absolute;top:3px;right:0}
.list-style3 li:last-child{margin-bottom:0;padding-bottom:0}
.list-style3 li:before{content:"\f00c";font-family:Font Awesome\ 5 Free;color:#33d687;font-size:16px;margin-right:12px;border-radius:30px;padding:6px 0;position:absolute;left:0;font-weight:800;top:2px;line-height:12px}
.list-style3 li i{color:#33d687;font-size:12px;background:rgba(55,125,255,.1);margin-right:12px;border-radius:30px;padding:6px;position:absolute;left:0;top:2px;line-height:12px}
.list-style4{list-style:none;padding:0}
.list-style4 li{margin-bottom:8px}
.list-style4 li:last-child{margin-bottom:0}
.list-style4 li:before{content:"\e64c";font-family:themify;margin-right:10px;color:#4e86ff;font-size:12px}
.list-style5 ul{margin:0;padding:0;list-style:none}
.list-style5 li{border-bottom:1px solid #ececec}
.list-style5 li:last-child{border-bottom:none}
.list-style5 li a{display:block;border-left:4px solid transparent;font-weight:500;padding:14px 10px 14px 20px}
.list-style5 li a:active,.list-style5 li a:focus,.list-style5 li a:hover{color:#33d687}
.list-style5 li.active a{border-left-color:#33d687;color:#33d687}
.social-icons-style1{margin:0;padding:0}
.social-icons-style1 li{display:inline-block;margin-right:1px;margin-bottom:0}
.social-icons-style1 li:last-child{margin-right:0}
.social-icons-style1 li a{font-size:14px;height:35px;line-height:36px;width:35px;background:#f5f5f5;color:rgba(0,0,0,.65);border-radius:3px;display:inline-block;text-align:center}
.social-icons-style1 li a:hover{background:#4e86ff;color:#fff}
.butn{background-color:#4e86ff;box-shadow:5px 4px 13px 0 rgba(78,134,255,.45);border:none;color:#fff;text-align:center;border-radius:3px;padding:10px 30px;line-height:normal;text-transform:uppercase;font-weight:600;font-size:15px;position:relative;z-index:9999;display:inline-block;letter-spacing:1px;white-space:nowrap;transition:all .4s ease-in-out 0s;cursor:pointer;border-radius:10px}
.butn span{z-index:9;position:relative}
.butn:active,.butn:focus,.butn:hover{background:#33d687;box-shadow:5px 4px 13px 0 rgba(51,214,135,.45);color:#fff}
.butn.secondary{background-color:#1bbd6f;box-shadow:none}
.butn.secondary:active,.butn.secondary:focus,.butn.secondary:hover{background:#33d687;box-shadow:5px 4px 13px 0 rgba(78,134,255,.45);color:#fff}
.butn.white{background:#fff;color:#1e2022}
.butn.white-opacity{background:rgba(225,225,225,.1);color:#fff}
.butn.white-opacity:active,.butn.white-opacity:focus,.butn.white-opacity:hover{background:#fff;color:#4e86ff}
.butn.light{background:rgba(55,125,255,.1);color:#4e86ff}
.butn.light:active,.butn.light:focus,.butn.light:hover{background:#4e86ff;color:#fff}
.butn.text-primary-hover:active,.butn.text-primary-hover:focus,.butn.text-primary-hover:hover,.butn.white.text-primary-hover:active,.butn.white.text-primary-hover:focus,.butn.white.text-primary-hover:hover{background:#4e86ff!important;color:#fff!important}
.butn.text-secondary-hover:active,.butn.text-secondary-hover:focus,.butn.text-secondary-hover:hover,.butn.white.text-secondary-hover:active,.butn.white.text-secondary-hover:focus,.butn.white.text-secondary-hover:hover{background:#33d687!important;color:#fff!important}
.butn.dark{background:#1e2022;color:#fff}
.butn.dark:active,.butn.dark:focus,.butn.dark:hover{background:#4e86ff;color:#fff}
.butn.gray{background:#f0f0f0;color:#666}
.butn.gray:active,.butn.gray:focus,.butn.gray:hover{background:#4e86ff;color:#fff}
.butn.white-hover:active,.butn.white-hover:focus,.butn.white-hover:hover{background:#fff;color:#232323}
.butn.border{background:0 0;border:1px solid #4e86ff;color:#282b2d;box-shadow:none}
.butn.border:active,.butn.border:focus,.butn.border:hover{background:#4e86ff;border:transparent;color:#fff}
.butn.border.reverse:active,.butn.border.reverse:focus,.butn.border.reverse:hover{background:0 0;border:1px solid #4e86ff;color:#282b2d;box-shadow:none}
.butn.small{padding:12px 20px!important;font-size:14px;letter-spacing:.5px}
.butn.medium{padding:12px 24px!important}
.butn.shadow-dark{box-shadow:5px 4px 13px 0 rgba(0,0,0,.15)!important}
@media screen and (max-width:991px){
.butn{padding:15px 28px}
.butn.medium{padding:10px 22px}
.butn.small{padding:8px 18px}
}
.butn-style1{position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;border:none;outline:0!important;background-color:#4e86ff;color:#fff;font-size:14px!important;text-align:center;font-weight:700;text-transform:uppercase;padding:12px 30px!important;border-radius:4px;transition:all .3s linear;overflow:hidden;letter-spacing:.1em;z-index:1}
.butn-style1:after{position:absolute;content:"";top:0;left:0;right:0;height:100%;background-color:#33d687;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:all;opacity:1;transform-origin:bottom;transform-style:preserve-3d;transform:scaleY(0);z-index:-1}
.butn-style1.white:hover,.butn-style1:active,.butn-style1:focus,.butn-style1:hover{color:#fff}
.butn-style1:active:after,.butn-style1:focus:after,.butn-style1:hover:after{opacity:1;transform:scaleY(1)}
.butn-style1.white{background-color:#fff;color:#33d687}
.butn-style1.white:after{background-color:#33d687}
.butn-style1.secondary{background-color:#33d687}
.butn-style1.secondary:after{background-color:#4e86ff}
.rounded-top-md-right{border-top-right-radius:8px}
.rounded-top-left{border-top-left-radius:8px}
.rounded-top-lg{border-top-right-radius:8px;border-top-left-radius:8px}
@media screen and (max-width:767px){
.rounded-top-md-right{border-top-right-radius:0}
.rounded-top-sm-right{border-top-right-radius:8px}
}
.title-style1{text-align:center;position:relative;margin-bottom:70px}
.title-style1 h1,.title-style1 h2,.title-style1 h3,.title-style1 h4,.title-style1 h5,.title-style1 h6{padding-bottom:0}
.title-style1 h1:after,.title-style1 h2:after,.title-style1 h3:after,.title-style1 h4:after,.title-style1 h5:after,.title-style1 h6:after{content:none}
.title-style1 span{position:relative;font-size:15px;padding-bottom:10px;letter-spacing:2px;font-weight:600;color:#4e86ff;line-height:200%;margin-bottom:10px}
.title-style1 span:before{content:'';display:block;width:75px;height:1px;background:#4e86ff;margin:0 auto;position:absolute;left:0;right:0;bottom:0}
.title-style1 span:after{position:absolute;content:'';background:#4e86ff;width:75px;height:1px;bottom:-2px;left:0;right:0;margin:0 auto}
.title-style1.white span{color:#fff}
.title-style1.left span:after,.title-style1.left span:before{margin:0}
.title-style1.white span:after,.title-style1.white span:before{background:#fff}
@media screen and (max-width:991px){
.title-style1{margin-bottom:50px}
}
.title-style2 .sub-title{font-size:12px;font-weight:700;text-transform:uppercase;display:inline-block;background-color:#fff;margin-bottom:15px;padding:3px 10px;border-radius:50rem;box-shadow:5px 4px 13px 0 rgba(46,63,99,.15);position:relative}
.title-style2 .sub-title:before{content:'';width:7px;height:7px;border-radius:7px;margin:-2px 8px 0 0;background-color:#33d687;display:inline-block;vertical-align:middle}
.title-style2 .sub-title.white{color:#fff;background-color:rgba(255,255,255,.1)}
.light-title{font-size:172px;text-transform:lowercase;font-weight:700;letter-spacing:-13px;position:absolute;letter-spacing:1px}
.light-lg-title{font-size:260px;text-transform:lowercase;font-weight:700;letter-spacing:-13px;position:absolute}
@media screen and (max-width:1399px){
.light-title{font-size:148px}
}
@media screen and (max-width:1199px){
.light-title{font-size:136px}
}
@media screen and (max-width:991px){
.light-title{font-size:126px}
}
@media screen and (max-width:767px){
.light-title{font-size:110px}
}
.top-bar-info{display:inline-block;vertical-align:middle}
.top-bar-info ul{margin-bottom:0}
.top-bar-info li{font-weight:500;color:#fff;list-style-type:none;font-size:14px;padding:0 5px 0;display:inline-block;margin-bottom:0}
.top-bar{display:block;position:relative;z-index:999;padding:7px 0}
.top-bar-info li i{font-size:16px;color:#fff;margin-right:8px;margin-top:0;display:inline-block;vertical-align:text-bottom}
.top-social-icon{padding:0;float:right;margin:0}
.top-social-icon li{font-size:14px;list-style-type:none;float:left;text-align:center;margin:0;padding:0 7px}
.top-social-icon li:last-child{padding-right:0}
.top-social-icon li:last-child a{padding-right:0}
.top-social-icon li a{color:#fff;line-height:28px;-webkit-transition-duration:.3s;transition-duration:.3s;padding:0 3px}
.top-social-icon li a:hover{color:rgba(255,255,255,.65)}
.navbar-nav li.active>a,.navbar-nav li.current>a{color:#4e86ff}
.navbar>ul>li.current>a:after{border-color:transparent #4e86ff #4e86ff transparent}
.menu_area-light .navbar-nav li.active>a,.menu_area-light .navbar-nav li.current>a{color:#4e86ff}
.menu_area-light .navbar>ul>li.current>a:after{border-color:transparent #4e86ff #4e86ff transparent}
.menu_area-light.scrollHeader .navbar-nav li.current>a{color:#4e86ff}
.menu_area-light.scrollHeader .navbar-nav li.current>a:hover{color:#4e86ff}
.menu_area-light.scrollHeader .navbar-nav li.active>a{color:#4e86ff}
.menu_area-light.scrollHeader .navbar>ul>li.current>a:after{border-color:transparent #4e86ff #4e86ff transparent}
.header-style2 .navbar-nav li.current>a{color:#4e86ff}
.header-style2 .navbar>ul>li.current>a:after{border-color:transparent #4e86ff #4e86ff transparent}
.header-style2.scrollHeader .navbar-nav li.current>a{color:#4e86ff}
.header-style2.scrollHeader .navbar-nav li.current>a:hover{color:#4e86ff}
.header-style2.scrollHeader .navbar>ul>li.current>a:after{border-color:transparent #4e86ff #4e86ff transparent}
@media screen and (min-width:992px){
.header-style1 .navbar-nav li.current>a,.menu_area-light .navbar-nav li.current>a{color:#4e86ff}
.header-style1 .navbar>ul>li.current>a:after,.menu_area-light .navbar>ul>li.current>a:after{border-color:transparent #4e86ff #4e86ff transparent}
.header-style1.scrollHeader .navbar-nav li.current>a,.header-style1.scrollHeader .navbar-nav li.current>a:hover,.menu_area-light.scrollHeader .navbar-nav li.current>a,.menu_area-light.scrollHeader .navbar-nav li.current>a:hover{color:#4e86ff}
.header-style1.scrollHeader .navbar>ul>li.current>a:after,.menu_area-light.scrollHeader .navbar>ul>li.current>a:after{border-color:transparent #4e86ff #4e86ff transparent}
}
.page-title-section2{padding:100px 0 100px}
@media screen and (max-width:1199px){
.page-title-section2{padding:170px 0 110px}
}
@media screen and (max-width:991px){
.page-title-section2{padding:150px 0 90px}
}
@media screen and (max-width:767px){
.page-title-section2{padding:70px 0 70px}
.profile_top .list-style5{display:none}
.mt-2-9,.my-2-9{margin-top:0}
}
.title-style3 span{position:relative;font-weight:600;text-transform:uppercase;font-size:14px;color:#33d687;letter-spacing:3px;display:inline-block;z-index:1;padding:0 18px 0 18px;margin-bottom:8px}
.title-style3 span:before{transform:scaleX(0);transform-origin:bottom right}
.title-style3 span:hover:before{transform:scaleX(1);transform-origin:bottom left}
.title-style3 span:before{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;inset:0 0 0 0;background:#33d687;z-index:-1;transition:transform .3s ease}
.title-style3 span:hover{color:#fff}
.title-style3 span:after{width:6px;content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;inset:0 0 0 0;background:#33d687;z-index:-1;transition:transform .3s ease}
.title-style3.white span{color:#fff}
.title-style3.white span:before{background:#fff}
.slider-fade1 .title{margin-bottom:25px;animation-delay:.8s}
.slider-fade1 p{animation-delay:1.2s}
.slider-fade1 a{animation-delay:1.6s}
.slider-fade1 .h5{font-weight:500;animation-delay:.5s;display:block;position:relative}
.slider-fade1 .light-title{top:-25%}
.slider-fade1.owl-theme .owl-nav{margin-top:0}
.slider-fade1.owl-carousel.owl-theme .owl-dots{position:absolute;bottom:80px;width:100%;margin:0;left:0}
.slider-fade1.owl-theme .owl-nav [class*=owl-]{position:absolute;right:inherit;top:0;bottom:0;width:60px;height:60px;border:none;background:#4e86ff;border-radius:60px;line-height:65px;transition-duration:.5s;left:15px;text-align:center;margin:auto;opacity:.2}
.slider-fade1.owl-theme .owl-nav .owl-next{top:0;bottom:0;left:inherit;right:15px}
.slider-fade1.owl-theme .owl-nav .owl-next:hover{opacity:1;background:#4e86ff}
.slider-fade1.owl-theme .owl-nav .owl-prev:hover{opacity:1;background:#4e86ff}
.slider-fade1 .owl-nav i,.slider-fade1 .owl-nav span{font-weight:600;color:#fff;transition-duration:.5s;font-size:20px}
.slider-fade1 .owl-nav .owl-next:hover i,.slider-fade1 .owl-nav .owl-prev:hover i{color:#fff}
@media screen and (max-width:1399px){
.slider-fade1 .light-title{top:-20%}
}
@media screen and (max-width:1199px){
.slider-fade1 .light-title{top:-18%}
}
@media screen and (max-width:991px){
.slider-fade1 .light-title{top:-16%}
}
@media screen and (max-width:767px){
.slider-fade1 .light-title{top:-12%}
}
.slider-fade2 .title{margin-bottom:25px;animation-delay:.8s}
.slider-fade2 p{animation-delay:1.2s}
.slider-fade2 a{animation-delay:1.6s}
.slider-fade2.owl-theme .owl-nav{margin-top:0}
.slider-fade2.owl-carousel.owl-theme .owl-dots{position:absolute;bottom:80px;width:100%;margin:0;left:0}
.slider-fade2.owl-theme .owl-nav [class*=owl-]{position:absolute;right:inherit;top:0;bottom:0;width:60px;height:60px;border:none;background:#4e86ff;border-radius:60px;line-height:65px;transition-duration:.5s;left:15px;text-align:center;margin:auto;opacity:.2}
.slider-fade2.owl-theme .owl-nav .owl-next{top:0;bottom:0;left:inherit;right:15px}
.slider-fade2.owl-theme .owl-nav .owl-next:hover{opacity:1;background:#4e86ff}
.slider-fade2.owl-theme .owl-nav .owl-prev:hover{opacity:1;background:#4e86ff}
.slider-fade2 .owl-nav i,.slider-fade2 .owl-nav span{font-weight:600;color:#fff;transition-duration:.5s;font-size:20px}
.slider-fade2 .owl-nav .owl-next:hover i,.slider-fade2 .owl-nav .owl-prev:hover i{color:#fff}
.slider-fade3 h1{margin-bottom:25px;animation-delay:.8s}
.slider-fade3 p{animation-delay:1.2s}
.slider-fade3 a{animation-delay:1.6s}
.slider-fade3 .owl-theme .owl-nav{margin-top:0}
.slider-fade3 .owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,.85)}
.slider-fade3 .owl-nav .owl-next{position:absolute;right:15px;top:45%;height:55px;width:55px;background:#fff!important;opacity:1;border-radius:.25rem;line-height:32px;font-size:18px!important;transition:all .3s ease}
.slider-fade3 .owl-nav .owl-next:hover{background:#34da89!important}
.slider-fade3 .owl-nav .owl-next:hover span{color:#fff}
.slider-fade3 .owl-nav .owl-next span{color:#34da89;font-size:24px;line-height:55px;transition:all .3s ease}
.slider-fade3 .owl-nav .owl-prev{position:absolute;left:15px;top:45%;height:55px;width:55px;background:#fff!important;opacity:1;border-radius:.25rem;transition:all .3s ease}
.slider-fade3 .owl-nav .owl-prev:hover{background:#34da89!important}
.slider-fade3 .owl-nav .owl-prev span{color:#34da89;font-size:24px;line-height:55px;transition:all .3s ease}
.slider-fade3 .owl-nav .owl-prev:hover span{color:#fff}
.slider-fade3.owl-carousel.owl-theme .owl-dots{position:absolute;bottom:80px;width:100%;margin:0;left:0}
.card-style1{position:relative;z-index:1;transition:all .5s;border:none;word-break:break-word}
.card-style1:before{content:'';z-index:-1;position:absolute;left:0;right:0;bottom:0;height:0;border-radius:3px;transition:all .5s cubic-bezier(.645, .045, .355, 1);background-color:#4e86ff}
.card-style1.feel:before,.card-style1:hover:before{height:100%}
.card-style1 i{color:#4e86ff}
.card-style1:hover a,.card-style1:hover h3,.card-style1:hover h4,.card-style1:hover i,.card-style1:hover p{color:#fff;transition:all .5s cubic-bezier(.645, .045, .355, 1)}
.contact-lg-icon{opacity:0}
.card-style1:hover .contact-lg-icon{opacity:.4}
.card-back .card-butn{transform:translateZ(45px) scale(.94)}
.card-style2{/* box-shadow:6px 5px 30px 0 rgba(0,0,0,.08); */box-shadow:6px 5px 15px 0 rgba(0,0,0,.08);border:none}
.card-style2 .category{position:absolute;top:20px;right:20px;padding:4px 10px 3px 10px;color:#fff;font-weight:600;text-transform:uppercase;font-size:13px;background-color:#4e86ff}
.card-style2 .card-footer{border-color:rgba(0,0,0,.085)}
.card-style2 .card-footer i{vertical-align:text-top}
.card-style2 .category:hover{background-color:#33d687}
.card-style3{position:relative;height:280px;border-radius:10px}
.card-style3:hover .card-body{transform:rotateY(180deg)}
.card-style3 .card-body{position:relative;z-index:1;transition:.7s;width:100%;height:100%;transform-style:preserve-3d;perspective:inherit}
.card-style3 .card-back,.card-style3 .card-front{padding:20px 42px 20px 42px;border-radius:5px 5px 5px 5px;box-shadow:0 8px 30px 0 rgba(0,0,0,.12)}
.card-style3 .card-front{text-align:left;justify-content:center;background-color:#fff;z-index:2;display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(0);transition:.7s;perspective:inherit;transform-style:preserve-3d}
.card-style3 .card-back{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(0);transition:.7s;perspective:inherit;transform-style:preserve-3d;text-align:center;justify-content:center;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:rotateY(-180deg)}
.card-back .card-butn{transform:translateZ(45px) scale(.94)}
.card-style4{background:0 0;transition:all .5s ease-out 0s;box-shadow:6px 5px 30px 0 rgba(0,0,0,.25);height:100%;border-radius:10px}
.card-style4 h1,.card-style4 h1 a,.card-style4 h2,.card-style4 h2 a,.card-style4 h3,.card-style4 h3 a,.card-style4 h4,.card-style4 h4 a,.card-style4 h5,.card-style4 h5 a,.card-style4 h6,.card-style4 h6 a{color:#fff;font-weight:600}
.card-style4 p{color:#fff}
.card-style4 i{color:#33d687;opacity:.8}
.card-style4:hover i{opacity:1}
.card-style4 .read-more{color:#33d687;font-size:13px;font-weight:500;letter-spacing:1px;opacity:.8}
.card-style4 .read-more:hover{color:#4e86ff;opacity:1}
.card-style4:hover{background:#fff}
.card-style4:hover h1,.card-style4:hover h1 a,.card-style4:hover h2,.card-style4:hover h2 a,.card-style4:hover h3 a,.card-style4:hover h4 a,.card-style4:hover h5 a,.card-style4:hover h6 a{color:#1e2022;font-weight:600}
.card-style4 h3{color:#1e2022;font-weight:600}
.card-style4:hover h4,.card-style4:hover h5,.card-style4:hover h6{color:#1e2022;font-weight:600}
.card-style4 h1 a:hover,.card-style4 h2 a:hover,.card-style4 h3 a:hover,.card-style4 h4 a:hover,.card-style4 h5 a:hover,.card-style4 h6 a:hover{color:#33d687}
.card-style4:hover p{color:#575a7b}
.card-style5{border:none}
.card-style5 .post-date{position:absolute;right:25px;top:-30px;font-size:20px;background:#33d687;color:#fff;border-radius:3px;line-height:normal;text-align:center;text-transform:uppercase;font-weight:700;padding:8px 16px}
.card-style5 .post-date .month{font-size:12px;text-transform:uppercase}
.card-style5 .read-more{font-weight:700;letter-spacing:1px;font-size:14px;color:#4e86ff}
.card-style5 .read-more:hover{color:#33d687}
.card-style6{position:relative;transition:all .5s;border-radius:0;border:none;height:100%}
.card-style6 .card-img{opacity:0;position:absolute;left:0;top:0;background-size:cover;width:100%;height:100%;transition:all .5s}
.card-style6:hover .card-img{opacity:1}
.card-style6 .card-body{transition:all .5s;padding:28px 40px 40px 40px;position:relative;z-index:9}
.card-style6 a{font-weight:500}
.card-style6:hover h3,.card-style6:hover p{color:#fff}
.card-style6:hover a{color:#33d687}
.card-style7 .category{position:absolute;top:20px;left:-15px;padding:4px 10px 3px 10px;color:#fff;font-weight:600;z-index:9;text-transform:uppercase;font-size:13px;background-color:#4e86ff}
.card-style7 .card-footer{border-color:rgba(0,0,0,.085)}
.card-style7 .card-footer i{vertical-align:text-top}
.card-style7 .card-img:before{content:'';display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border-radius:10px;background-color:rgba(40,40,40,.5);opacity:0;transition:opacity .3s}
.card-style7:hover .card-img:before{opacity:1;transition:.4s}
.card-style7 .category:hover{background-color:#33d687}
.card-style8{box-shadow:6px 5px 30px 0 rgba(0,0,0,.08);border:none;position:relative}
.card-style8 .category{position:absolute;bottom:20px;left:35px;padding:4px 10px 3px 10px;color:#fff;font-weight:600;text-transform:uppercase;font-size:13px;background-color:#33d687}
.card-style8 .category:hover{background-color:#4e86ff}
.card-style8 .butn-read-more{display:inline-block;z-index:1;vertical-align:middle;transition:all .3s ease-in-out;box-sizing:border-box;width:55px;height:55px;position:absolute;bottom:-27.5px;background:#33d687;color:#fff;line-height:55px;text-align:center;border-radius:50%;opacity:0;visibility:hidden;margin-left:4px;margin-bottom:0}
.card-style8:hover .butn-read-more{-webkit-animation:bounceReadMore .6s ease-in-out both;-moz-animation:bounceReadMore .6s ease-in-out both;-o-animation:bounceReadMore .6s ease-in-out both;animation:bounceReadMore .6s ease-in-out both;opacity:1;visibility:visible;margin-bottom:0}
@-webkit-keyframes bounceReadMore{
0%{margin-bottom:30px}
50%{margin-bottom:-10px}
100%{margin-bottom:0}
}
.card-style9{background:#fff;transition:all .5s ease-out 0s;box-shadow:6px 5px 30px 0 rgba(0,0,0,.25);height:100%;border-radius:10px;text-align:center}
.card-style9 h1,.card-style9 h1 a,.card-style9 h2,.card-style9 h2 a,.card-style9 h3,.card-style9 h3 a,.card-style9 h4,.card-style9 h4 a,.card-style9 h5,.card-style9 h5 a,.card-style9 h6,.card-style9 h6 a{color:#1e2022;font-weight:600}
.card-style9 p{color:#4f4f51}
.card-style9 i{color:#33d687;opacity:.8}
.card-style9:hover i{opacity:1}
.card-style9 .read-more{color:#fff;font-size:13px;font-weight:500;letter-spacing:1px;opacity:.8}
.card-style9 .read-more:hover{color:#fff;opacity:1;background:#fff}
.card-style9:hover{/* background:0 0;box-shadow:6px 5px 30px 0 rgba(0,0,0,.25) */}
.card-style9:hover h1,.card-style9:hover h1 a,.card-style9:hover h2,.card-style9:hover h2 a,.card-style9:hover h3 a,.card-style9:hover h4 a,.card-style9:hover h5 a,.card-style9:hover h6 a{color:#1e2022;font-weight:600}
.card-style9 h3{color:#fff;font-weight:600;font-size: 20px;}
.card-style9:hover h4,.card-style9:hover h5,.card-style9:hover h6{color:#fff;font-weight:600}
.card-style9 h1 a:hover,.card-style9 h2 a:hover,.card-style9 h3 a:hover,.card-style9 h4 a:hover,.card-style9 h5 a:hover,.card-style9 h6 a:hover{color:#33d687}
.card-style9:hover p{color:#1e2022}
.card-style9:hover a{color:#1e2022}
.card-style10 .card-heading{background:#4e86ff;padding:18px 30px;border-radius:10px;/* margin-right:30px;margin-left:-20px;margin-top:-28px; */margin-right:0px;margin-left:0px;margin-top:0px !important;overflow:hidden;z-index:9;transition:all .3s ease;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.card-style10:hover .card-heading{background:#33d687}
.card-style10 img{border-top-right-radius:10px;border-top-left-radius:10px}
.card-style10.faq-info .card-heading{position:absolute;margin:0;width:92%;left:-15px;bottom:30px}
@media screen and (max-width:575px){
.card-style10 .card-heading{padding:14px 20px;margin-right:0px;margin-left:0px;margin-top:-28px}
}
.card-style11{position:relative;min-height:280px;height:100%;border-radius:10px}
.card-style11:hover .card-body{transform:rotateY(180deg)}
.card-style11 .card-body{position:relative;z-index:1;transition:.7s;width:100%;height:100%;transform-style:preserve-3d;perspective:inherit}
.card-style11 .card-back,.card-style11 .card-front{padding:20px 42px 20px 42px;border-radius:5px 5px 5px 5px;box-shadow:0 8px 30px 0 rgba(0,0,0,.12)}
.card-style11 .card-front{text-align:left;justify-content:center;background-color:#fff;z-index:2;display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(0);transition:.7s;perspective:inherit;transform-style:preserve-3d}
.card-style11 .card-back{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(0);transition:.7s;perspective:inherit;transform-style:preserve-3d;text-align:center;justify-content:center;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:rotateY(-180deg)}
.filtering{margin-bottom:40px}
.filtering span:last-child{margin:0}
.filtering .active{color:#fff;background:#4e86ff}
.filtering span{cursor:pointer;font-size:14.4px;font-weight:600;margin-right:10px;display:inline-block;margin-bottom:5px;padding:4px 15px;background:#33d687;color:#fff;border-radius:3px}
@media screen and (max-width:575px){
.filtering{margin-bottom:30px}
.filtering span{padding:6px 8px;margin-right:5px;font-size:13px}
}
.portfolio-style1{position:relative;overflow:hidden;transition:all .3s ease 0s}
.portfolio-style1:hover .portfolio-img{transition:all .3s ease 0s}
.portfolio-style1 .portfolio-img{transition:all .3s ease 0s;background-color:#000;border-radius:3px}
.portfolio-style1:hover .portfolio-img img{opacity:.3}
.portfolio-style1:hover img{transform:scale(1.1,1.1);transition:all .3s ease 0s}
.portfolio-style1:hover .portfolio-text{opacity:1;transition:all .3s ease 0s}
.portfolio-style1 .portfolio-text{bottom:0;left:0;opacity:0;position:absolute;transition:all .3s ease 0s;width:100%;height:100%;padding:45px;z-index:1}
.portfolio-style2{position:relative;overflow:hidden;border-radius:10px}
.portfolio-style2:hover .portfolio-inner{transform:scaleX(1);opacity:1}
.portfolio-style2 .portfolio-inner{position:absolute;top:0;left:0;bottom:0;right:0;z-index:99;padding:10px 20px;transition:all .3s linear 0s;transform:scaleX(0);opacity:0}
.portfolio-style2 .portfolio-inner .portfolio-overlay{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background-color:#33d687;transition:all .3s linear 0s}
.portfolio-style2 .portfolio-inner .portfolio-text{position:absolute;bottom:40px}
@media screen and (max-width:991px){
.portfolio-style2 .portfolio-inner .portfolio-text{bottom:25px;left:25px}
}
.portfolio-block.owl-theme .owl-nav.disabled+.owl-dots{margin-top:25px}
.portfolio-style3{position:relative}
.portfolio-style3 .portfolio-img img{transition:all .3s ease-out 0s;overflow:hidden}
.portfolio-style3:hover .portfolio-img img{transform:scale(1.1);border-radius:3px}
.portfolio-block .owl-item.center .portfolio-style3 .portfolio-text,.portfolio-block-static .portfolio-style3 .portfolio-text{opacity:1;visibility:visible}
.portfolio-style3 .portfolio-text{position:relative;z-index:1;padding:30px 30px;background-color:#fff;visibility:hidden;opacity:0;transition:.3s;text-align:center}
.portfolio-style4 .portfolio-content{position:absolute;z-index:3;opacity:0;overflow:hidden;transition:.5s;top:initial;left:0;bottom:0;width:calc(100% - 50px);margin:0 20px 20px;border-radius:10px;word-break:break-word;transform:translateY(15px);padding:26px 30px 21px 30px;background-color:#fff}
.portfolio-style4:hover .portfolio-content{transform:translateY(0);opacity:1}
@media screen and (max-width:1199px){
.portfolio-block.owl-theme .owl-nav.disabled+.owl-dots{margin-bottom:25px;margin-top:15px}
}
@media screen and (max-width:991px){
.portfolio-block.owl-theme .owl-nav.disabled+.owl-dots{margin-bottom:35px;margin-top:0}
}
.portfolio-style5{overflow:hidden;position:relative;text-align:center;transition:1s cubic-bezier(.23, 1, .32, 1);border-radius:10px}
.portfolio-style5:hover:before{opacity:1}
.portfolio-style5:before{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;content:' ';transition:all .4s cubic-bezier(.12, .65, .4, 1);opacity:0;background-color:transparent;background-image:linear-gradient(180deg,transparent 0,#4e86ff 100%)}
.portfolio-style5:hover img{transform:scale(1.05)}
.portfolio-style5 img{vertical-align:top;max-width:100%;backface-visibility:hidden;transition:transform 1.5s cubic-bezier(.19, 1, .22, 1)}
.portfolio-style5:hover .portfolio-inner{visibility:visible;opacity:1}
.portfolio-style5 .portfolio-inner{position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;line-height:1.1em;color:#fff;padding-bottom:60px;box-sizing:border-box;opacity:0;transition:opacity .4s ease-in-out}
.video_btn{position:relative;height:80px;width:80px;background:#4e86ff;text-align:center;display:inline-block;line-height:80px;color:#fff;border-radius:50%;transition-duration:0s;-ms-transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s}
.video_btn:focus i,.video_btn:hover i{color:#fff}
.video_btn:after{content:"";position:absolute;left:50%;top:50%;height:80px;width:80px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.3;animation:pulse-border 1.5s ease-out infinite}
.video_btn:before{content:"";position:absolute;left:50%;top:50%;height:95px;width:95px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.3;animation:pulse-border 1.5s ease-out infinite}
.video_btn.small{width:50px;height:50px;line-height:50px}
.video_btn.small:after{height:50px;width:50px}
.video_btn.small:before{height:65px;width:65px}
@keyframes pulse-border{
0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}
}
@media screen and (max-width:1199px){
.video_btn{height:75px;width:75px;line-height:75px}
.video_btn:after{height:75px;width:75px}
.video_btn:before{height:90px;width:90px}
}
@media screen and (max-width:991px){
.video_btn{height:70px;width:70px;line-height:70px}
.video_btn:after{height:70px;width:70px}
.video_btn:before{height:85px;width:85px}
@keyframes pulse-border{
0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1)}
100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.2)}
}
}
@media screen and (max-width:767px){
.video_btn{height:60px;width:60px;line-height:60px}
.video_btn:after{height:60px;width:60px}
.video_btn:before{height:75px;width:75px}
}
.dots-white.owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,.5)}
.dots-white.owl-theme .owl-dots .owl-dot.active span,.dots-white.owl-theme .owl-dots .owl-dot:hover span{background:#fff}
.owl-thumbs button{border:none}
.owl-thumbs button img{opacity:.5}
.owl-thumbs button.active img{opacity:1}
.owl-thumb-item{cursor:pointer}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:50px}
.owl-carousel .owl-item img{width:auto;display:inline-block}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;cursor:pointer;margin-left:12px}
.owl-theme .owl-dots .owl-dot:first-child{margin-left:0}
.owl-theme .owl-dots .owl-dot span{display:inline-block;width:16px;height:16px;box-sizing:border-box;background-color:#4e86ff;border:3px solid transparent;border-radius:50%;-webkit-transform:scale(.6);transform:scale(.6);transition:.3s;margin:0}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:transparent;border-color:#4e86ff;-webkit-transform:scale(.9);transform:scale(.9)}
@media screen and (max-width:1199px){
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:35px}
}
.testimonial-style{overflow:visible!important}
.testimonial-style .testimonial-details{background:#fff;margin-left:-10%;box-shadow:-5px 0 30px 0 rgba(214,215,216,.57)}
@media screen and (max-width:1399px){
.testimonial-style .testimonial-details{margin-left:-5%}
}
@media screen and (max-width:1199px){
.testimonial-style .testimonial-details{background:rgba(255,255,255,.9);margin-left:0}
}
.testimonial-style3{overflow:visible!important}
.testimonial-style3 .testimonial-details{background:#fff;margin-left:-10%;box-shadow:-5px 0 30px 0 rgba(214,215,216,.57)}
@media screen and (max-width:1399px){
.testimonial-style3 .testimonial-details{margin-left:-5%}
}
@media screen and (max-width:1199px){
.testimonial-style3 .testimonial-details{background:rgba(255,255,255,.9);margin-left:0}
}
.testimonial-style4.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px}
.testimonial-style4 i{width:65px;height:65px;line-height:65px;border-radius:50%;text-align:center}
.testimonial-style4.owl-theme .owl-dots .owl-dot.active span,.testimonial-style4.owl-theme .owl-dots .owl-dot:hover span{border-color:#fff;background-color:transparent}
.testimonial-style4.owl-theme .owl-dots .owl-dot span{background-color:#fff}
.testimonial-01{margin-bottom:-90px;position:relative;z-index:9}
@media screen and (max-width:1399px){
.testimonial-bg .title-style3 h2{color:#33d687}
}
@media screen and (max-width:1199px){
.testimonial-bg{background-image:unset!important}
.testimonial-01{margin-bottom:-20px}
.client-bottom{padding-top:30px}
.testimonial-bg .title-style3 h2{color:#232323}
}
ul.resp-tabs-list{margin:0;padding:0}
.resp-tabs-list li{font-weight:600;font-size:14px;display:inline-block;padding:13px 15px;margin:0 4px 0 0;list-style:none;cursor:pointer}
.resp-tabs-list li:last-child{margin-right:0}
.resp-tabs-list li i{font-size:20px;padding-right:5px;vertical-align:text-bottom}
.resp-tabs-container{padding:0;background-color:#fff;clear:left}
.resp-tab-content{display:none;padding:20px}
.resp-tabs-list li.resp-tab-active{border:1px solid #4e86ff;border-bottom:none;border-color:#4e86ff!important;margin-bottom:-1px;padding:12px 14px 14px 14px;border-top:4px solid #4e86ff!important;border-bottom:0 #fff solid;border-bottom:none;background-color:#fff;color:#4e86ff}
.resp-accordion-active,.resp-content-active{display:block}
.resp-tab-content{border:1px solid #c1c1c1;border-top-color:#c1c1c1;float:left;width:100%}
h2.resp-accordion{cursor:pointer;display:none;font-size:14px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:14px 15px;float:left;width:100%}
h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;background-color:#6c83b3!important;color:#fff}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:#00f}
.resp-arrow{border-color:transparent #282b2d #282b2d transparent;border-style:solid;border-width:0 1px 1px 0;float:right;display:block;height:8px;transform:rotate(45deg);width:8px;margin-top:4px}
h2.resp-tab-active span.resp-arrow{border-color:#fff transparent transparent #fff;border-style:solid;border-width:1px 0 0 1px;float:right;display:block;height:8px;transform:rotate(45deg);width:8px;margin-top:7px}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block;border-color:#4e86ff!important}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}
h2.resp-accordion.resp-tab-active{border-color:#6c83b3!important}
@media screen and (max-width:767px){
ul.resp-tabs-list{display:none}
h2.resp-accordion{display:block}
h2.resp-accordion i{margin-right:8px;font-size:18px}
.resp-vtabs .resp-tab-content{border:1px solid #c1c1c1}
.resp-vtabs .resp-tabs-container{border:none!important;float:none;width:100%;min-height:100px;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.resp-tab-content{background-color:#fff}
}
.tab-style1 .tab-box{display:inline-block;vertical-align:middle}
.tab-style1 h2.resp-accordion i{margin-right:15px}
.tab-style1 .tab-box h6{margin-bottom:2px;font-size:14px;font-weight:600}
.tab-style1 .tab-box span{font-size:12px}
.tab-style1 .resp-tab-active h6{color:#fff}
.tab-style1 .resp-tabs-list .count{color:rgba(0,0,0,.03);position:absolute;left:0;right:0;margin:0 auto;line-height:40px}
.tab-style1 .resp-tabs-list .tab-box{text-align:left;margin-top:8px}
@media screen and (min-width:768px){
.tab-style1 ul.resp-tabs-list{text-align:center}
.tab-style1 ul.resp-tabs-list li:last-child{margin-right:0}
.tab-style1 ul.resp-tabs-list li.resp-tab-active{border-bottom-color:#4e86ff;color:#4e86ff}
.tab-style1 .resp-tab-content{border:none;margin-top:30px;padding:0}
.tab-style1 .resp-tabs-list .tab-box{display:inline-block;vertical-align:middle;text-align:center}
.tab-style1 .resp-tabs-list li.resp-tab-active h6{color:#4e86ff}
.tab-style1 .resp-tabs-list .tab-box h6{margin:0;font-size:16px;color:#6f6f6f;line-height:12px}
.tab-style1 .resp-tabs-list .tab-box span{text-transform:lowercase;font-size:12px}
.tab-style1 .resp-tabs-list li{font-size:18px;border-bottom:2px solid transparent!important;margin:0;background:0 0!important;padding:0 35px 15px 35px;text-transform:uppercase;position:relative}
.tab-style1 .resp-tabs-list li.resp-tab-active{border-width:0 0 2px 0!important;border-color:#4e86ff!important}
.tab-style1 ul.resp-tabs-list i{margin-right:15px;border:1px solid #d5d5d5;border-radius:70px;width:70px;height:70px;line-height:68px;font-size:30px;padding:0;vertical-align:middle}
.tab-style1 ul.resp-tabs-list li.resp-tab-active i{background:#4e86ff;border-color:#4e86ff;color:#fff}
}
@media screen and (max-width:991px){
.tab-style1 .resp-tabs-list li{padding:0 25px 10px 25px}
}
@media screen and (max-width:767px){
.tab-style1 .resp-accordion .count{font-size:36px;line-height:32px;margin-right:10px;opacity:.2;vertical-align:middle;display:none}
.tab-style1 .resp-accordion.resp-tab-active .count{opacity:.7}
.tab-style1 .bg-white.box-shadow-large{padding:0;box-shadow:none}
}
.team-style1 .team-text{position:relative}
.team-style1 .team-social-icon{top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%;transition:opacity .5s ease;opacity:0;margin:0;border-radius:3px;position:absolute;z-index:9}
.team-slider .team-style1 .team-social-icon{border-radius:10px}
.team-style1 .team-social-icon li{display:inline-block;font-size:17px;margin:0 10px;position:relative;top:50%;opacity:0;transform:translateY(100%);color:#fff;transition:all .5s ease}
.team-style1 .team-social-icon li a{color:#fff;transition:all .5s ease}
.team-style1 .team-social-icon li a:hover,.team-style1 .team-social-icon li:hover{opacity:.65}
.team-style1 .team-social-icon li:nth-child(2){transition-delay:.1s}
.team-style1 .team-social-icon li:nth-child(3){transition-delay:.2s}
.team-style1 .team-social-icon li:nth-child(4){transition-delay:.3s}
.team-style1 .team-social-icon li:nth-child(5){transition-delay:.4s}
.team-style1:hover .team-social-icon{opacity:1}
.team-style1:hover .team-social-icon li{opacity:1;transform:translateY(-50%)}
.team-style2{position:relative;z-index:1;border-radius:10px;height:100%;background:#f9f9f9;transition:.3s}
.team-style2:hover{box-shadow:6px 5px 25px rgba(0,0,0,.08);background:#fff}
.team-style2:hover .team-icon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.team-style2:hover .team-icon:not(:first-child){opacity:1;transform:translate(0)}
.team-style2 .team-image{display:inline-block;position:relative}
.team-style2 .team-content{padding:0 30px 30px;background-repeat:no-repeat;background-position:106% 94%;transition:.4s}
.team-style2 .team-social-icon{display:flex;position:relative;margin-top:-18px;transition:.4s}
.team-style2 .team-social-icon .fa-share-alt{transition:.4s}
.team-style2 .team-social-icon .fa-share-alt:hover{filter:brightness(.95)}
.team-style2 .team-social-icon a:hover{color:#fff;background:#4e86ff}
.team-style2 .team-icon{width:36px;height:36px;border-radius:unset;font-size:14px;line-height:36px;color:#fff;background:#33d687;text-align:center}
.team-style2 .team-icon:first-child{border-radius:5px}
.team-style2 .team-icon:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}
.team-style2 .team-icon:not(:first-child){opacity:0;transform:translateX(-10px)}
.team-style2 .team-icon:nth-child(2){transition-delay:50ms}
.team-style2 .team-icon:nth-child(3){transition-delay:0.1s}
.team-style2 .team-icon:nth-child(4){transition-delay:0.15s}
.team-style3{position:relative;z-index:1;padding:30px 40px;transition:.3s}
.team-style3:hover{background:#fff;box-shadow:9px 12px 38px rgba(0,0,0,.1)}
.team-style3 .team-icons{position:absolute;top:0;left:0;right:0;bottom:0;transition:.4s}
.team-style3 .team-icons .team-icon{position:absolute;z-index:3;bottom:calc(50% - 20px);left:calc(50% - 20px);margin-bottom:-40%;margin-left:30%;color:#fff}
.team-style3 .team-icons .team-icon:first-child{font-size:12px;transform:rotate(45deg)}
.team-style3 .team-icons .team-icon:hover{background-color:#4e86ff;box-shadow:11px 10px 38px 0 rgba(0,0,0,.2)}
.team-style3:hover .team-icon{color:#fff;background:#24c373}
.team-style3 .team-inner-img{display:block;position:relative}
.team-style3 .team-inner-img:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;transition:.3s}
.team-style3 .team-inner-img:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;transition:.3s;opacity:0}
.team-style3 .team-icon{width:36px;height:36px;margin:5px;border-radius:50%;font-size:14px;line-height:36px;text-align:center;color:#fff;background:#4e86ff}
.team-style3:hover .team-inner-img:before{opacity:0}
.team-style3:hover .team-inner-img:after{opacity:1}
.team-style3:hover .team-image .team-icons .team-icon{opacity:1}
.team-style3:hover .team-image .team-icons .team-icon:first-child{transition:all .4s,opacity .3s 0s,margin .4s 0s}
.team-style3:hover .team-image .team-icons .team-icon:nth-child(2){transition:all .4s,opacity .3s .1s,margin .4s .1s}
.team-style3:hover .team-image .team-icons .team-icon:nth-child(3){transition:all .4s,opacity .3s .2s,margin .4s .2s}
.team-style3:hover .team-image .team-icons .team-icon:nth-child(4){transition:all .4s,opacity .3s .3s,margin .4s .3s}
.team-style3:hover .team-image .team-icons .team-icon:nth-child(2){margin-bottom:-15%;margin-left:50%}
.team-style3:hover .team-image .team-icons .team-icon:nth-child(3){margin-bottom:16%;margin-left:50%}
.team-style3:hover .team-image .team-icons .team-icon:nth-child(4){margin-bottom:42%;margin-left:30%}
.team-style3 .team-icons .team-icon:not(:first-child){opacity:0}
.team-style3 .team-icons .team-icon:last-child{transition:all .4s,opacity .3s 0s,margin .4s 0s}
.team-style3 .team-icons .team-icon:nth-last-child(2){transition:all .4s,opacity .3s .1s,margin .4s .1s}
.team-style3 .team-icons .team-icon:nth-last-child(3){transition:all .4s,opacity .3s .2s,margin .4s .2s}
.team-style3 .team-icons .team-icon:nth-last-child(4){transition:all .4s,opacity .3s .3s,margin .4s .3s}
.team-style3 .team-icons .team-icon:nth-child(3){margin-bottom:-15%;margin-left:50%}
.team-style3 .team-icons .team-icon:nth-child(4){margin-bottom:16%;margin-left:50%}
@media screen and (max-width:1199px){
.team-style3{padding:30px 25px}
}
.team-style4{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 0 40px rgba(0,0,0,.15);transition:all .5s linear}
.team-style4 .profile-image{position:relative;background-color:#4e86ff}
.team-style4 .profile-image img{transition:all .5s linear}
.team-style4:hover .profile-image img{opacity:.5}
.team-style4 .icons{opacity:0;position:absolute;left:50%;top:90%;width:100%;text-align:center;transform:translate(-50%,-50%);transition:all .5s linear}
.team-style4 .icons span{color:#fff;display:inline-block;font-size:14px;font-weight:800;margin-right:3px}
.team-style4 .icons i{color:#fff;display:inline-block;font-size:14px;text-align:center;background-color:#33d687;width:46px;border-radius:10px;height:46px;line-height:46px;transition:all .2s linear}
.team-style4 .icons i:hover{background-color:#fff;color:#33d687}
.team-style4:hover .icons{opacity:1}
.team-style4:hover .icons a i,.team-style4:hover .icons a span{-webkit-animation:scale-up-hor-center 1s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-hor-center 1s cubic-bezier(.39,.575,.565,1) both}
@-webkit-keyframes scale-up-hor-center{
0%{-webkit-transform:scaleX(.4);transform:scaleX(.4)}
100%{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes scale-up-hor-center{
0%{-webkit-transform:scaleX(.4);transform:scaleX(.4)}
100%{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.team-single-img{position:absolute;top:-10%;left:-30px}
.accordion-style1 .card{background:0 0;box-shadow:none;margin-top:0!important;border:none}
.accordion-style1 .card-header{border:0;padding:0;background:0 0}
.accordion-style1 .btn-link{background:#4e86ff!important;color:#fff;font-size:15px;line-height:20px;position:relative;letter-spacing:1px;border:none;display:block;width:100%;text-align:left;white-space:normal;border-radius:4px;padding:15px 45px 15px 15px;box-shadow:none;text-decoration:none}
.accordion-style1 .btn-link.collapsed{background:rgba(225,225,225,.1)!important;color:#1e2022}
.accordion-style1 .btn-link:active,.accordion-style1 .btn-link:focus,.accordion-style1 .btn-link:hover{background:#4e86ff!important;border:none;text-decoration:none;color:#fff}
.accordion-style1 .btn-link:after{background:0 0;content:"-";right:17px;left:inherit;font-size:20px;height:auto;transform:none;width:auto;top:13px;position:absolute}
.accordion-style1 .btn-link.collapsed:after{background:0 0;content:"+";right:15px;left:inherit;font-size:20px;height:auto;transform:none;width:auto;top:15px}
.accordion-style1 .btn-link.collapsed:active:after,.accordion-style1 .btn-link.collapsed:focus:after,.accordion-style1 .btn-link.collapsed:hover:after{color:#fff}
.accordion-style1 .card-body{padding:20px;text-align:left}
.accordion-style1.white .btn-link.collapsed{background:#fff!important}
.accordion-style1.white .btn-link:active,.accordion-style1.white .btn-link:focus,.accordion-style1.white .btn-link:hover{background:#4e86ff!important}
.we-offer{transition-duration:.3s}
.we-offer .offer-img{max-width:185px;max-height:185px;width:100%;height:100%;padding:8px;border:4px solid #33d687;border-radius:50%;transition-duration:.3s;margin:0 auto}
.we-offer:hover .offer-img{border-color:#4e86ff}
.we-offer .offer-butn{color:#33d687}
.we-offer:hover .offer-butn{color:#4e86ff}
.error-page h1{font-size:150px;line-height:1}
@media screen and (max-width:991px){
.error-page h1{font-size:130px}
}
@media screen and (max-width:767px){
.error-page h1{font-size:110px}
}
@media screen and (max-width:767px){
.error-page h1{font-size:90px}
}
.countdown{list-style:none;padding-left:0}
.countdown li{display:inline-block;padding:20px 10px;min-width:110px;text-align:center;color:#232323;background:#fff;border-radius:.25rem}
.countdown li span{font-size:40px;color:#4e86ff;display:block;margin-bottom:0;line-height:1;font-weight:600;position:relative}
.countdown li span:before{content:"";height:1px;position:absolute;width:100%}
.countdown li p.timeRefDays,.countdown li p.timeRefHours,.countdown li p.timeRefMinutes,.countdown li p.timeRefSeconds{font-size:14px;font-weight:600;margin:0;color:#33d687;padding:0;text-transform:uppercase}
@media screen and (max-width:767px){
.countdown li span{font-size:38px}
}
.counter-style{background-color:rgba(255,255,255,.1)}
.become-client-form{background:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,.05);margin-left:-100px}
.become-client-img{margin-right:-100px}
@media screen and (max-width:991px){
.become-client-img{display:none}
.become-client-form{margin-left:0}
}
.client-style1{transition:.4s}
.client-style1 img{transition:.3s}
.client-style1 .image-wrapper{overflow:hidden;position:relative;z-index:1;max-width:225px;margin:0 auto;border-radius:inherit}
.client-style1 .image-wrapper>img{border-radius:inherit}
.client-style1 .hover-image{display:block;transform:translateY(-100%);opacity:0;display:none;position:absolute;z-index:1;top:0;left:0;visibility:hidden}
.client-style1 .image-wrapper:hover .hover-image{opacity:1;visibility:visible;transform:translateY(0)}
.client-style1 .image-wrapper:hover .hover-image+.main-image{opacity:0;transform:translateY(100%)}
.clients-style3{transition:.4s}
.clients-style3 img{transition:.3s}
.clients-style3 .image-wrapper{overflow:hidden;position:relative;z-index:1;justify-content:center;margin:0 auto;border-radius:.25rem;transition:.4s;max-width:225px}
.clients-style3 .hover-image{display:block;transform:translateY(-100%);opacity:0;display:none;position:absolute;z-index:1;top:0;left:0;visibility:hidden}
.clients-style3 .image-wrapper:hover{background-color:#fff}
.clients-style3 .image-wrapper:hover .hover-image{opacity:1;visibility:visible;transform:translateY(0)}
.clients-style3 .image-wrapper:hover .hover-image+.main-image{opacity:0;transform:translateY(100%)}
.lg-backdrop{z-index:99999}
.lg-outer{z-index:999999}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#4e86ff}
.lg-progress-bar .lg-progress{background-color:#4e86ff}
.lg-backdrop.in{opacity:.85}
.service-block{margin-top:-70px;background:0 0}
.service-style2 .service-icon{width:70px;height:70px;line-height:70px;text-align:center;background:#33d687;display:inline-block;border-radius:50%;color:#fff;transition:.4s}
.service-style2:hover .service-icon{background:#4e86ff}
.service-style2 .service-butn{color:#33d687}
.service-style2:hover .service-butn{color:#4e86ff}
.client-block{margin-bottom:-70px}
.bg-shape2{position:absolute;top:0}
.bg-shape2.rotate{right:0;transform:rotate(180deg)}
.process-style1 span{background:rgba(55,125,255,.1);border-radius:50%;font-size:22px;width:60px;font-weight:500;height:60px;line-height:60px;display:inline-block;text-align:center;position:relative}
.about-style1 .shadow-block{position:absolute;bottom:-20px;z-index:2;left:-40px}
.about-style1 .shadow-block i{position:absolute;left:-35px;top:25px;font-size:90px}
@media screen and (max-width:1399px){
.about-style1 .shadow-block{left:-20px}
}
@media screen and (max-width:575px){
.about-style1 .shadow-block{left:0}
}
.about-style2 .about-inner{box-shadow:6px 5px 30px 0 rgba(0,0,0,.12);z-index:9;background:#fff;position:relative}
.vision-wrapper{overflow:hidden;height:550px;position:relative;border-right:1px solid rgba(255,255,255,.2);z-index:99}
.vision-changebg[data-overlay-dark]:before,.vision-changebg[data-overlay-light]:before{z-index:-1}
.vision-content{overflow:hidden;position:absolute;left:0;bottom:-50px;width:100%;padding:25px;transition:all .3s;z-index:9}
.vision-wrapper:hover .vision-content{bottom:10px}
.vision-content p{visibility:hidden;opacity:0;transition:all .3s ease .1s}
.vision-wrapper:hover .vision-content a,.vision-wrapper:hover .vision-content p{visibility:visible;opacity:1}
@media screen and (min-width:992px){
.vision-wrapper{background-image:none!important}
}
@media screen and (max-width:1399px){
.vision-wrapper{height:500px}
.vision-content{bottom:-70px}
}
@media screen and (max-width:1199px){
.vision-wrapper{height:450px}
.vision-content{bottom:-70px;padding:15px}
}
@media screen and (max-width:991px){
.vision-wrapper{border-bottom:1px solid rgba(255,255,255,.2)}
.vision-content{bottom:-50px}
.vision-wrapper .vision-content{bottom:10px}
.vision-content p{opacity:1;visibility:visible}
}
@media screen and (max-width:575px){
.vision-wrapper{height:400px}
}
.icon-box{transition:all .5s;height:100%}
.icon-box .text-start{max-width:68%}
.icon-box i{max-width:50px;width:100%}
.icon-box:hover{background:#2d6da7}
.icon-box:hover .text-secondary,.icon-box:hover h4,.icon-box:hover p{color:#fff!important}
@media screen and (max-width:1199px){
.icon-box .text-start{max-width:64%}
}
.list-style1.secondary-color li:before{color:#33d687;background:rgba(51,214,135,.1)}
.border-bottom-radius-10{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.border-top-radius-10{border-top-left-radius:10px;border-top-right-radius:10px}
.min-height-200{min-height:200px}
.min-height-300{min-height:300px}
.why-choose-us1{padding:60px 60px 60px 290px;margin-top:-230px}
@media screen and (max-width:1399px){
.why-choose-us1{padding:60px 60px 60px 200px;margin-top:-160px}
}
@media screen and (max-width:1199px){
.why-choose-us1{padding:60px 60px 60px 170px}
}
@media screen and (max-width:991px){
.why-choose-us1{padding:30px;margin-top:30px}
}
.client-bottom{margin-bottom:-120px;position:relative;z-index:9;padding-top:15px}
.client-style4{transition:.4s}
.client-style4 img{transition:.3s}
.client-style4 .image-wrapper{overflow:hidden;position:relative;z-index:1;max-width:225px;margin:0 auto;border-radius:inherit}
.client-style4 .image-wrapper>img{border-radius:inherit;opacity:.5}
.client-style4 .hover-image{display:block;transform:translateY(-100%);opacity:0;display:none;position:absolute;z-index:1;top:0;left:0;visibility:hidden}
.client-style4 .image-wrapper:hover .hover-image{opacity:1;visibility:visible;transform:translateY(0)}
.client-style4 .image-wrapper:hover .hover-image+.main-image{opacity:0;transform:translateY(100%)}
.image-oval{position:relative;overflow:hidden}
.image-oval:before{position:absolute;top:50%;left:50%;z-index:1;display:block;content:"";width:0;height:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;background:rgba(255,255,255,.2);border-radius:50%}
.image-oval:hover:before{-webkit-animation-duration:.95s;animation-duration:.95s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:circle;animation-name:circle}
@-webkit-keyframes circle{
0%{opacity:1}
40%{opacity:1}
100%{width:200%;height:200%;opacity:0}
}
@keyframes circle{
0%{opacity:1}
40%{opacity:1}
100%{width:200%;height:200%;opacity:0}
}
.about-style3 .round-icon{position:absolute;bottom:29%;text-align:center;right:14%;z-index:999;line-height:0}
.about-style3 .round-icon i{width:80px;height:80px;display:block;border-radius:50%;line-height:80px;box-shadow:0 0 7px 0 rgba(43,52,59,.08);text-align:center;font-size:30px;background:#fff}
.about-style3 .round-icon:before{height:130px;width:130px;top:-24px;right:-24px}
.about-style3 .round-icon:after,.about-style3 .round-icon:before{content:'';border-radius:50%;border:2.5px dashed;display:inline-block;border-color:#33d687!important;opacity:.2;position:absolute;animation:spin 10s linear infinite}
.about-style3 .round-icon:after{height:180px;width:180px;top:-50px;right:-50px}
@keyframes spin{
100%{transform:rotateZ(360deg)}
}
.about-video .video_btn.small{height:40px;line-height:40px;width:40px;font-size:13px}
.about-video .video_btn:after,.about-video .video_btn:before{content:none}
.pricing-style1{box-shadow:0 0 40px rgba(0,0,0,.15)}
.pricing-style1 h3{background:#4e86ff;color:#fff;display:inline-block;padding:10px 20px;border-radius:10px;margin-left:-40px}
.blog-tags a{background-color:#f1f7ff;border-radius:10px;padding:5px 20px;font-size:14px;line-height:20px;margin:.6rem 3px 0 0;display:inline-block}
.blog-tags a:hover{background-color:#4e86ff;color:#fff}
.category-listing{margin:-.5rem 0 0 0;padding:0;list-style:none}
.category-listing li{margin-top:.5rem;list-style:none}
.category-listing li a{background-color:#f1f7ff;border-radius:10px;padding:10px 20px;font-size:14px;line-height:20px;display:block}
.category-listing li a:hover{background-color:#4e86ff;color:#fff}
.widget{margin-bottom:30px;box-shadow:6px 5px 30px 0 rgba(0,0,0,.12);padding:30px 25px}
.search-butn{margin-top:-1px;padding:14px 30px}
.widget:last-child{margin-bottom:0}
.downloads li{list-style:none;margin-bottom:15px}
.downloads li:last-child{margin-bottom:0}
.downloads li a{border:1px solid #33d687;border-radius:4px;position:relative;width:100%;display:inline-block;padding:9px 0 9px 55px}
.downloads li a:hover{color:#33d687}
.downloads i{background:#33d687;padding:15px;color:#fff;vertical-align:top;position:absolute;left:0;top:0}
.downloads .label{display:inline-block}
.icon-gallery .d-table{margin-top:30px}
.icon-gallery .d-table-cell{width:125px;height:125px;text-align:center;margin-bottom:25px;border:1px solid rgba(0,0,0,.075);vertical-align:middle;font-size:14px;transition:all .2s ease-in-out;padding:10px;background:#fff}
.icon-gallery i{display:block;margin-bottom:15px;font-size:28px;color:#4e86ff}
.modal-backdrop{z-index:99999}
.modal{z-index:999999}
.bd-example a,.bd-example button{margin-top:.25rem;margin-bottom:.25rem}
pre[class*=language-]{max-height:45vh;height:100%;margin:35px 0 15px 0;padding-top:0}
.html-code{background-color:#fbfbfb;position:relative;box-shadow:inset 0 0 0 1px #dde1e6,0 3px 5px rgba(0,0,0,.15);padding:30px;border-radius:5px;border:1px solid #ededed}
.html-code:before{color:#c8dfab;content:"•••";font-size:30px;left:24px;letter-spacing:4px;line-height:12px;position:absolute;top:24px}
.copy-element{position:absolute;top:0;right:85px;transition:opacity .3s ease-in-out}
.source-element{position:absolute;top:0;right:0;transition:opacity .3s ease-in-out}
.html-code .copy-element{top:15px;right:30px}
.html-code:hover .copy-element,.html-code:hover .source-element{opacity:1}
.box-hover:hover .copy-element,.box-hover:hover .source-element{opacity:1}
.copy-element>a,.source-element>a{border-radius:.25rem;background:#dde1e6;color:#777!important;display:inline-block;padding:5px 15px;font-size:14px;text-transform:capitalize;cursor:pointer!important;font-weight:600}
.copy-element>a:hover,.source-element>a:hover{background:#4e86ff;color:#fff!important}
.copy-clipboard{cursor:pointer;padding:5px 15px}
.white-popup-block{background-color:#fbfbfb;position:relative;max-width:650px;box-shadow:inset 0 0 0 1px #dde1e6,0 3px 5px rgba(0,0,0,.15);padding:60px 30px 30px 30px;border-radius:5px;margin:40px auto;border:1px solid #ededed}
.white-popup-block.popup-copy.mfp-hide{display:block!important;height:0;position:absolute;z-index:-1;padding:0;opacity:0;margin:0}
.white-popup-block:before{color:rgba(78,134,255,.2);content:"•••";font-size:30px;left:24px;letter-spacing:4px;line-height:12px;position:absolute;top:24px}
.white-popup-block:hover .copy-element{opacity:1}
.white-popup-block .copy-element{top:45px;right:30px}
.box-hover{position:relative}
.box-hover .container{position:relative}
.inner-title{border-bottom:1px solid rgba(0,0,0,.09);margin-bottom:35px;padding-bottom:20px}
@media screen and (max-width:767px){
.elements-block .inner-title{margin-bottom:65px}
.copy-element,.source-element{top:65px}
}
.pagination{border-radius:0;padding:0;margin:0}
.pagination ul{display:inline-block;margin:0 auto;padding:0}
.pagination li{display:inline-block;margin-left:5px;margin-top:1rem}
.pagination a,.pagination span.current{display:inline-block;vertical-align:middle;width:50px;text-align:center;border-radius:3px;padding:10px 18px;text-decoration:none;font-weight:600;border:1px solid #dbdbdb;background:#fff}
.pagination a:hover{background-color:#4e86ff;color:#fff}
.pagination .active a{background-color:#4e86ff;color:#fff;cursor:default}
.pagination span.current{background-color:#4e86ff;color:#fff;border-color:transparent}
.page-navigation{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0;background-color:#f1f7ff;border-radius:8px}
.page-navigation:last-child{margin-bottom:60px}
.next-page,.prev-page{position:relative;width:50%;max-width:350px;margin:10px}
.next-page:before,.prev-page:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background-color:rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(34,35,40,0);transform:scale(1.04,1.12);transition:.3s ease-in-out;pointer-events:none}
.next-page .page-info>a,.prev-page .page-info>a{display:flex;align-items:center;position:relative;padding:16px 20px;min-height:110px;transition:.8s}
.prev-page .page-info .image-next,.prev-page .page-info .image-prev{position:relative;flex-shrink:0;width:70px;height:70px;vertical-align:middle;transition:inherit;border-radius:4px;overflow:hidden}
.next-page .page-info .image-next,.next-page .page-info .image-prev{position:relative;flex-shrink:0;width:70px;height:70px;vertical-align:middle;transition:inherit;border-radius:4px;overflow:hidden}
.prev-page .page-info .next-title,.prev-page .page-info .prev-title{display:inline-block;position:relative;max-width:220px;font-size:16px;line-height:1.5;font-weight:600;word-wrap:break-word;vertical-align:middle;transition:.45s}
.next-page .page-info .next-title,.next-page .page-info .prev-title{display:inline-block;position:relative;max-width:220px;font-size:16px;line-height:1.5;font-weight:600;word-wrap:break-word;vertical-align:middle;transition:.45s}
.prev-page .page-info .next-title:empty,.prev-page .page-info .prev-title:empty{display:none}
.next-page .page-info .next-title:empty,.next-page .page-info .prev-title:empty{display:none}
.next-page:hover:before,.prev-page:hover:before{background-color:#fff;transform:scale(1);box-shadow:0 10px 30px 0 rgba(34,35,40,.1)}
.prev-page a{justify-content:flex-start;text-align:left}
.prev-page a:hover .image-prev:after{visibility:visible;opacity:1}
.prev-page a:hover .image-prev:before{visibility:visible;opacity:1;margin-left:0}
.prev-page .image-prev{margin-right:20px}
.prev-page .image-prev:after{background-color:#4e86ff}
.next-page .image-next:after{background-color:#4e86ff}
.prev-page .image-prev:before{display:block;position:absolute;z-index:2;left:0;right:0;margin-left:20px;content:"\e64a";font-family:themify;font-size:21px;line-height:70px;color:#fff;text-align:center;opacity:0;visibility:hidden;transition:.3s ease-in-out}
.prev-page .image-prev:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.3s ease-in-out}
.next-page{margin-left:auto}
.next-page a{justify-content:flex-end;text-align:right}
.next-page a:hover .image-next:after{visibility:visible;opacity:1}
.next-page a:hover .image-next:before{visibility:visible;opacity:1;margin-right:0}
.next-page .image-next{margin-left:20px}
.next-page .image-next:before{display:block;position:absolute;z-index:2;left:0;right:0;margin-right:20px;content:"\e64a";font-family:themify;font-size:21px;line-height:70px;color:#fff;text-align:center;opacity:0;visibility:hidden;transition:.3s ease-in-out;transform:scaleX(-1)}
.next-page .image-next:after{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;transition:.3s ease-in-out}
.next-page .next-title{text-align:right}
.next-link-page-info>span,.prev-link-page-info>span{display:block}
.next-link-page-info .date-details,.prev-link-page-info .date-details{font-size:14px;letter-spacing:.025em;line-height:20px;margin-bottom:-2px}
.prev-link-page-info .date-details>div,.prev-link-page-info .date-details>span{line-height:inherit;transition:.45s;font-weight:500}
.next-link-page-info .date-details>div,.next-link-page-info .date-details>span{line-height:inherit;transition:.45s;font-weight:500}
.next-link-page-info .date-details:only-child,.prev-link-page-info .date-details:only-child{margin-top:0}
@media (max-width:767px){
.next-page,.prev-page{width:calc(100% - 20px);max-width:unset}
.prev-page+.next-page{margin-top:0}
.page-navigation{flex-direction:column}
}
@media (max-width:575px){
.next-page .page-info>a,.prev-page .page-info>a{padding:10px}
.prev-page .page-info .next-title,.prev-page .page-info .prev-title{max-width:168px}
.next-page .page-info .next-title,.next-page .page-info .prev-title{max-width:168px}
}
.icon-lg{font-size:236px;position:absolute;z-index:1}
.icon-lg.right-bottom{right:-125px;bottom:-60px}
.tags a{border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:5px 10px;font-size:14px;line-height:20px;margin:.6rem 10px 0 0;display:inline-block}
.tags a:hover{border-color:#4e86ff;background:#4e86ff;color:#fff}
.meta{padding:0;margin-bottom:1rem}
.meta li{display:inline-block;font-size:16px;font-weight:500;margin:5px}
.meta li i{margin-right:6px;color:#4e86ff}
.share-post span{font-weight:700}
.share-post li{display:inline-block;margin:0 5px 0 5px}
.share-post li:last-child{margin-right:0}
.comments-area .comment-box{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}
.comments-area>.comment-box:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.author-thumb img{border-radius:50%;width:80px}
.comment-box .author-thumb{width:80px;float:left}
.comment-box .comment-info{overflow:hidden;position:relative;margin-left:100px}
.comment-reply-link{color:#4e86ff;background:rgba(55,125,255,.1);padding:5px 18px;font-weight:500;border-radius:4px;font-size:14px}
.comment-reply-link:hover{color:#fff;background:#4e86ff}
a#cancel-comment-reply-link{color:#4e86ff;background:rgba(55,125,255,.1);padding:12px 18px;font-weight:500;border-radius:4px;font-size:14px;transition:.3s;float:right}
a#cancel-comment-reply-link:hover{color:#fff;background:#4e86ff}
.progress-text{font-size:15px;margin-bottom:8px}
.custom-progress{height:4px;border-radius:50px;box-shadow:none;margin-bottom:2rem}
.custom-bar{height:100%;background-color:#4e86ff;box-shadow:none}
.ani-left-right{animation-duration:5s;animation-iteration-count:infinite;animation-name:LeftRight;animation-timing-function:ease-in-out}
@keyframes LeftRight{
0%{transform:translate(0,0)}
65%{transform:translate(30px,0)}
100%{transform:translate(0,0)}
}
.ani-top-bottom{animation-duration:5s;animation-iteration-count:infinite;animation-name:TopBottom;animation-timing-function:ease-in-out}
@keyframes TopBottom{
0%{transform:translate(0,0)}
65%{transform:translate(0,30px)}
100%{transform:translate(0,0)}
}
.triangle-shape{position:absolute;animation:animationFramesOne 30s infinite linear;opacity:.5;background-color:#33d687;text-align:left;-webkit-transform:rotate(-60deg) skewX(-30deg) scale(1,.866);transform:rotate(-60deg) skewX(-30deg) scale(1,.866);width:15px;height:15px;border-top-right-radius:30%}
.triangle-shape:before{-webkit-transform:rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%);transform:rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%)}
.triangle-shape:after,.triangle-shape:before{content:'';position:absolute;background-color:inherit}
.triangle-shape:after{-webkit-transform:rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%);transform:rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%);width:15px;height:15px;border-top-right-radius:30%}
.triangle-shape:before{width:15px;height:15px;border-top-right-radius:30%}
.triangle-shape:after,.triangle-shape:before{content:'';position:absolute;background-color:inherit}
.square-shape{width:0;height:0;border:10px solid transparent;border-bottom-color:#4e86ff;position:absolute;animation:animationFramesTwo 13s infinite linear}
.square-shape:after{content:'';width:0;height:0;position:absolute;left:-10px;top:10px;border:10px solid transparent;border-top-color:#4e86ff}
@keyframes animationFramesOne{
0%{transform:translate(0,0) rotate(0)}
20%{transform:translate(73px,-1px) rotate(36deg)}
40%{transform:translate(141px,72px) rotate(72deg)}
60%{transform:translate(83px,122px) rotate(108deg)}
80%{transform:translate(-40px,72px) rotate(144deg)}
100%{transform:translate(0,0) rotate(0)}
}
@-webkit-keyframes animationFramesOne{
0%{-webkit-transform:translate(0,0) rotate(0)}
20%{-webkit-transform:translate(73px,-1px) rotate(36deg)}
40%{-webkit-transform:translate(141px,72px) rotate(72deg)}
60%{-webkit-transform:translate(83px,122px) rotate(108deg)}
80%{-webkit-transform:translate(-40px,72px) rotate(144deg)}
100%{-webkit-transform:translate(0,0) rotate(0)}
}
@keyframes animationFramesTwo{
0%{transform:translate(0,0) rotate(0) scale(1)}
20%{transform:translate(73px,-1px) rotate(36deg) scale(.9)}
40%{transform:translate(141px,72px) rotate(72deg) scale(1)}
60%{transform:translate(83px,122px) rotate(108deg) scale(1.2)}
80%{transform:translate(-40px,72px) rotate(144deg) scale(1.1)}
100%{transform:translate(0,0) rotate(0) scale(1)}
}
@-webkit-keyframes animationFramesTwo{
0%{-webkit-transform:translate(0,0) rotate(0) scale(1)}
20%{-webkit-transform:translate(73px,-1px) rotate(36deg) scale(.9)}
40%{-webkit-transform:translate(141px,72px) rotate(72deg) scale(1)}
60%{-webkit-transform:translate(83px,122px) rotate(108deg) scale(1.2)}
80%{-webkit-transform:translate(-40px,72px) rotate(144deg) scale(1.1)}
100%{-webkit-transform:translate(0,0) rotate(0) scale(1)}
}
.square-shape-two{position:absolute;width:20px;height:20px;border:2px solid #33d687;animation:animationFramesTwo 25s infinite linear}
.round-shape-one{position:absolute;width:225px;height:225px;border-radius:50%;border:1px dashed rgba(51,214,135,.4);animation:rotated 10s infinite linear}
.round-shape-one:before{content:"";width:10px;height:10px;position:absolute;top:50%;left:-5px;background:#33d687;border-radius:50%}
@-webkit-keyframes rotated{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotated{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.shape-five{position:absolute;width:16px;height:16px;border-radius:16px;background:#4e86ff;-webkit-animation:rotate3d 10s linear infinite;-moz-animation:rotate3d 10s linear infinite;-o-animation:rotate3d 10s linear infinite;animation:rotate3d 10s linear infinite}
@keyframes rotate3d{
0%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}
100%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}
}
.search-form_input{color:#4e86ff}
.search-frame h4 a:hover{color:#4e86ff}
.search-frame .search_list .match{color:#4e86ff}
.search-frame .search_list li:before{color:#4e86ff}
.search-frame .search_list li+li{border-top:3px solid #4e86ff}
.search-frame .search{color:#4e86ff}
.contact-form{background:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,.05);margin-left:-100px}
.contact-img{margin-right:-100px}
.contact-map{height:900px;width:100%;vertical-align:top;border:0}
.etail-page{margin-top: 70px!important;}
.why_retail1{margin-top:70px;}
@media screen and (max-width:991px){
.contact-img{margin-right:0}
.contact-map{height:400px}
.contact-form{margin-left:0}
}
.map{height:400px;width:100%;vertical-align:top;border:0}
.form-group{margin-bottom:1rem}
.form-group label{margin-bottom:.5rem}
.form-control:focus{border-color:#4e86ff}
.form-check-input:checked{border-color:#4e86ff;background-color:#4e86ff}
.quform-input{position:relative}
.quform-input .quform-errors-wrap{position:absolute;right:8px;top:0;line-height:normal;z-index:1}
.quform-element>label{font-weight:400;padding-bottom:5px;margin-bottom:0;color:#6a747b;font-size:15px}
.quform-element>label .quform-required{color:#cc0101;font-size:10px}
.quform-inner input{width:100%}
.quform-elements .quform-element textarea{margin-bottom:0;padding:8px 15px;vertical-align:top;height: 200px !important;}
.quform-elements .quform-element select{margin-bottom:0;padding:5px 35px 8px 15px;height:46px}
.quform-errors{padding:0;margin:0;line-height:normal}
.quform-errors>.quform-error{padding:0;background:0 0;border:none;float:none;color:#f5543f;font-size:11px;line-height:normal;letter-spacing:normal}
.quform-outer-no-js .quform-error{padding:0;background:0 0;border:none;float:none;color:#f5543f;font-size:11px;line-height:normal;letter-spacing:normal}
.quform-outer-no-js .quform-success-message{padding:.75rem 1.25rem .75rem 3rem}
.quform-has-error .custom-file-label,.quform-has-error input,.quform-has-error input[type=file],.quform-has-error select,.quform-has-error textarea{border-color:#f5543f}
.quform-success-message{padding:.75rem 1.25rem .75rem 3rem}
.quform-submit-inner{float:none}
.quform-loading-wrap{float:none}
.quform-loading-wrap .quform-loading{display:inline-block}
.quform-element{margin-bottom:1rem}
.newsletter-form .quform-elements{position:relative}
.newsletter-form .quform-submit-inner{position:absolute;right:0;top:1px;width:auto;background:#33d687;height:48px;border-left:1px solid rgba(0,0,0,.05);-webkit-border-top-right-radius:0.25em;-webkit-border-bottom-right-radius:0.25em;-moz-border-radius-topright:0.25em;-moz-border-radius-bottomright:0.25em;border-top-right-radius:.25em;border-bottom-right-radius:.25em}
.newsletter-form .quform-loading-wrap{margin-top:0;margin-bottom:0;margin-left:0}
.newsletter-form input{border:1px solid rgba(0,0,0,.1);height:50px;padding:.5rem 4rem .5rem 1rem}
.newsletter-form .quform-has-error input,.newsletter-form .quform-has-error select,.newsletter-form .quform-has-error textarea{border-color:#f5543f}
.newsletter-form .quform-input .quform-errors-wrap{right:15px}
.newsletter-form i{font-size:1.2rem;line-height:2rem}
footer{background:#1e2022;word-break:break-word}
.footer-style1>.container{padding-top:90px;padding-bottom:20px}
.footer-style1 h3{color:#fff;font-size:18px;font-weight:600;/* margin-bottom:25px; */margin-bottom:8px;line-height:1;position:relative}
.footer-style1 h3:after{content:none}
.footer-style1 .footer-bar{padding-top:20px;padding-bottom:20px;margin-top:0;border-top:1px solid rgba(255,255,255,.075);color:rgba(255,255,255,.85)}
.footer-style1 .footer-bar p{margin-top:5px;margin-bottom:0}
.footer-style1 ul{margin-bottom:0}
.footer-style1 li{margin-bottom:10px;list-style:none}
.footer-style1 li:last-child{margin-bottom:0}
.footer-style1 li a{color:rgba(255,255,255,.85)}
.footer-style1 li a:hover{color:#33d687}
.footer-style1 .social-icons ul{margin:0;padding:0}
.footer-style1 .social-icons li{display:inline-block;margin-right:1px;margin-bottom:0}
.footer-style1 .social-icons li:last-child{margin-right:0}
.footer-style1 .social-icons li a{font-size:14px;height:35px;line-height:36px;width:35px;background:#f5f5f5;color:rgba(0,0,0,.65);border-radius:3px;display:inline-block;text-align:center}
.footer-style1 .social-icons li a:hover{background:#4e86ff;color:#fff}
@media screen and (max-width:1199px){
.footer-style1>.container{padding-top:70px;padding-bottom:70px}
}
@media screen and (max-width:767px){
.footer-style1>.container{padding-top:20px;padding-bottom:0px}
.footer-style1 h3{margin-bottom:20px}
}
.footer-style1 .social-icons2 ul{margin:0;padding:0}
.footer-style1 .social-icons2 li{display:inline-block;margin-right:5px;margin-bottom:0}
.footer-style1 .social-icons2 li:last-child{margin-right:0}
.footer-style1 .social-icons2 li a{font-size:14px;height:35px;line-height:36px;width:35px;background:rgba(255,255,255,.1);color:#fff;border-radius:50px;display:inline-block;text-align:center}
.footer-style1 .social-icons2 li a:hover{/* background:#fff;color:#33d687 */background:rgba(255,255,255,.1);/* color:#33d687 */}
.background_old{background-color:#2d6da7!important}
.background_old1{background-color:#2d6da7!important;margin-bottom:80px}
.title1 span{font-weight:700}
.title1 h2{font-size:22px;font-weight:700}
.title1 p{margin-bottom:5px}
.card-body1:focus,.card-body1:hover{background:#2a334e;color:#fff}
.read_more{text-align:right}
.read_more .butn-style1{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:4px;background:#3190e7;color:#fff;font-size:12px;letter-spacing:.06em;font-weight:400;padding:7px 18px 8px!important;text-shadow:none}
.contact_card{text-align:center}
.profile-page{float:left;padding-left:15px;padding-right:15px}
.profile-page .card-body{box-shadow:0 5px 90px 0 rgb(110 123 131 / 10%);padding:30px 25px;height: 380px;}
.profile_top{/* padding:20px 0!important */padding:20px 0 20px !important}
.profile_top1{padding:20px 0 55px !important}
.h1,h1{font-size:1.5rem}
.avtar img{height:17px;width:100%}
.form-info{margin:2em 2em 0 2em}
.registration{background:url(../images/bg.jpg) no-repeat -155px 0;width:27%;margin:2% auto 0;padding-bottom:1%}
.g-recaptcha{width:100%;margin:1em 0 .5em .8em;margin-left:96px}
.succMsg{color:#009755;font-size:15px;font-weight:700;padding-top:15px}
.errMsg{color:#fb4314;font-size:15px;font-weight:700;padding-top:15px}
.nav-pills-custom .nav-link.active::before{opacity:1}
.nav-link2{color:#575a7b!important;font-weight:700}
.nav-pills-custom .nav-link2.active{color:#fff!important}
.nav-pills-custom .nav-link2::before{border-left:10px solid #4e86ff!important}
.hidden-xs{display:block}
.visible-xs{display:none}
.fa,.fab,.fad,.fal,.far,.fas{line-height:inherit}
.h1,h1{font-size:1.7rem}
.whatsapp-button{position:fixed;bottom:75px;right:15px;z-index:99;background-color:#25d366;border-radius:50px;color:#fff;text-decoration:none;width:50px;height:50px;font-size:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-box-shadow:0 0 25px -6px #000;-moz-box-shadow:0 0 25px -6px #000;box-shadow:0 0 25px -6px #000;animation:effect 5s infinite ease-in}
@keyframes effect{
100%,20%{width:50px;height:50px;font-size:30px}
0%,10%{width:55px;height:55px;font-size:35px}
5%{width:50px;height:50px;font-size:30px}
}
.profile_top p{text-align:justify;line-height:1.9;font-family:RobotoRegular,Arial,Helvetica,sans-serif;color:#49494f}
.uploadarea1{margin-top:30px}
.opening{font-size:1.3rem;color:#394f6b;font-family:"Lexend Deca",sans-serif;margin-top: 20px;}
.opening1{font-size:22px;color:#394f6b;font-family:"Lexend Deca",sans-serif}
.h5,h5{font-size:18px;color:#394f6b;font-family:"Lexend Deca",sans-serif;margin-bottom: 20px;}
.h1,h1{font-size:30px;font-weight:700;color:#394f6b;font-family:"Lexend Deca",sans-serif}
.crm-style{box-shadow:none!important;border-radius:10px;position:relative;z-index:1;transition:all .5s cubic-bezier(.645, .045, .355, 1);border:none;word-break:break-word}
.crm-style1{padding:10px}
.crm-style .ms-4{margin-left:1rem!important}
.dig-style1{border-radius:10px;position:relative;z-index:1;transition:all .5s cubic-bezier(.645, .045, .355, 1);border:none;word-break:break-word}
.dig-style1{padding:10px}
.dig-style1 .ms-4{margin-left:1rem!important}
.service-block1{margin-top:50px;margin-bottom:20px}
.service-block2{margin-top:10px;margin-bottom:20px}
.jewellery_retail{margin-bottom:20px;padding:1em;text-align:center;border:1px solid #fff;border-radius:10px}
.jewellery_retail img{margin-top:21px;margin-bottom:25px;width:50%}
.jewellery_retail .h5{font-size:17px}
.jewellery_retail p{text-align:center;margin-bottom:20px!important}
.service-block2 h5{font-size:18px;color:#4d5e7d;margin-top:15px;margin-bottom: 25px;margin-top: 25px;line-height:1.6}
.service-block2 h4{font-size:20px;font-weight:700;/* color:#395ea1; */margin-bottom: 25px;margin-top: 25px;}
.etail-serviceblock h5{font-size:15px;color:#3190e7;margin-top:15px;margin-bottom:15px;line-height:1.6}
.etail-serviceblock h4{font-size:20px;color:#394f6b;font-family:"Lexend Deca",sans-serif}
.etail-serviceblock{margin-top:20px}
.service-block1 h4{font-size:20px;font-family:"Lexend Deca",sans-serif;margin-bottom: 25px;margin-top: 25px;}
.web_development h3{font-size:16px;font-weight:700;line-height:1.8;margin-bottom: 25px;margin-top: 25px;color: #394f6b;}
.web_development h5{margin-top:40px;margin-bottom:40px;text-align:center;/* color:#4e86ff */}
.app_development h3{font-size:16px;font-weight:700;line-height:1.8}
.app_development h5{margin-top:20px;margin-bottom:20px;text-align:center;color:#394f6b}
.app_development1{margin-bottom:1rem!important}
.product_home{padding:40px 0}
.home_but{text-align:right}
.hightlight1{color:#395ea1;font-size:20px;font-weight:700;font-family:"Lexend Deca",sans-serif;line-height:1.6}
.hightlight2{color:#395ea1;font-size:20px!important;font-weight:700;font-family:"Lexend Deca",sans-serif;text-align:center}
.hightlight3{color:#395ea1;font-size:20px!important;font-weight:700;font-family:"Lexend Deca",sans-serif;text-align:center}
.aboutcard-body{padding:0 25px}
.aboutcard-body h4{text-align:center;font-weight:700;font-family:"Lexend Deca",sans-serif}
.aboutcard-body h3{text-align:center;font-weight:700;margin-bottom:20px!important;font-family:"Lexend Deca",sans-serif}
.aboutcard-body p{text-align:left}
.aboutcard-body img{margin-left:45%}
.get_touch{padding:7px 14px!important;border-radius:15px;font-size:14px!important}
.whatsapp-button:active,.whatsapp-button:hover{color:#fff}
.e-tailpage{text-align:center}
.e-tailpage h1{color:#395ea1}
.e-tailpage h2{font-size:20px;margin-bottom:0;font-family:"Lexend Deca",sans-serif;margin-top: 10px;margin-bottom: 10px;}
.e-tailpage p{text-align:center;line-height:2;margin-bottom:5px;color:#636160}
.jewellery_retail{text-align:center}
.jewellery_retail h1{color:#395ea1;font-size:20px;line-height: 1.7;}
.jewellery_retail h2{font-size:18px;margin-bottom:0}
.jewellery_retail p{text-align:center;margin-bottom:10px;margin-top:15px;font-size:14px;line-height:2}
.jewellery_retail1{text-align:center}
.jewellery_retail1 h1{color:#395ea1;font-size:24px}
.jewellery_retail1 h2{font-size:20px;margin-bottom:0}
.jewellery_retail1 p{text-align:center;margin-bottom:10px;margin-top:15px;font-size:14px;line-height:2}
.jewellery_retail2 h1{color:#395ea1;font-size:24px}
.jewellery_retail2 h2{font-size:20px;margin-bottom:20px}
.button-1{width:118px;height:28px;border:2px solid #2a334e;float:left;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0 0 6px 0;background:#2a334e;border-radius:25px}
.button-1 a{font-size:14px;color:#fff;text-decoration:none;line-height:30px;transition:all .5s ease;z-index:2;position:relative}
.eff-1{width:140px;height:50px;top:-50px;background:#395ea1;position:absolute;transition:all .5s ease;z-index:1;border:2px solid #395ea1!important}
.button-1:hover .eff-1{top:0;border:2px solid #395ea1!important}
.button-1:hover a{color:#fff}
.button-2{width:118px;height:28px;border:2px solid #395ea1;float:right;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0 0 6px 0;background:#395ea1;border-radius:25px}
.button-2 a{font-size:14px;color:#fff;text-decoration:none;line-height:30px;transition:all .5s ease;z-index:2;position:relative}
.eff-2{width:140px;height:30px;bottom:-50px;background:#2a334e;position:absolute;transition:all .5s ease;z-index:1;border:2px solid #2a334e!important}
.button-2:hover .eff-2{bottom:0;border:2px solid #2a334e!important}
.button-2:hover a{color:#fff}
.button-3{width:118px;height:28px;border:2px solid #2a334e;float:right;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0 0 6px 0;background:#2a334e;border-radius:25px}
.button-3 a{font-size:14px;color:#fff;text-decoration:none;line-height:30px;transition:all .5s ease;z-index:2;position:relative}
.eff-3{width:140px;height:50px;top:-50px;background:#395ea1;position:absolute;transition:all .5s ease;z-index:1;border:2px solid #395ea1!important}
.button-3:hover .eff-3{top:0;border:2px solid #395ea1!important}
.button-3:hover a{color:#fff}
.button-4{width:118px;height:28px;border:2px solid #395ea1;float:left;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0 0 6px 0;background:#395ea1;border-radius:25px}
.button-4 a{font-size:14px;color:#fff;text-decoration:none;line-height:30px;transition:all .5s ease;z-index:2;position:relative}
.eff-4{width:140px;height:30px;bottom:-50px;background:#2a334e;position:absolute;transition:all .5s ease;z-index:1;border:2px solid #2a334e!important}
.button-4:hover .eff-4{bottom:0;border:2px solid #2a334e!important}
.button-4:hover a{color:#fff}
.button-5{width:118px;/* height:30px; */border:2px solid #395ea1;float:right;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0 0 6px 0;background:#395ea1;border-radius:25px;}
.button-5 a{font-size:14px;color:#fff;text-decoration:none;line-height:30px;transition:all .5s ease;z-index:2;position:relative}
.eff-5{width:140px;height:36px;bottom:-50px;background:#dc1515;position:absolute;transition:all .5s ease;z-index:1;border:2px solid #2a334e!important}
.button-5:hover .eff-5{bottom:0;border:2px solid #dc1515!important}
.button-5:hover a{color:#fff}
.web-develop{width:118px;height:28px;border:2px solid #395ea1;float:right;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0 0 6px 0;background:#395ea1;border-radius:25px}
.web-develop a{font-size:14px;color:#fff;text-decoration:none;line-height:23px;transition:all .5s ease;z-index:2;position:relative}
.eff-5{width:140px;height:30px;bottom:-50px;background:#dc1515;position:absolute;transition:all .5s ease;z-index:1;border:2px solid #2a334e!important}
.web-develop:hover .eff-5{bottom:0;border:2px solid #dc1515!important}
.web-develop:hover a{color:#fff}
.button-6{width:118px;height:34px;border:2px solid #395ea1;float:right;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0 0 20px 0;background:#395ea1;border-radius:25px}
.button-6 a{font-size:14px;color:#fff;text-decoration:none;line-height:23px;transition:all .5s ease;z-index:2;position:relative}
.eff-5{width:140px;height:30px;bottom:-50px;background:#dc1515;position:absolute;transition:all .5s ease;z-index:1;border:2px solid #2a334e!important}
.button-6:hover .eff-5{bottom:0;border:2px solid #dc1515!important}
.button-6:hover a{color:#fff}
.etail-page img{border-radius:1.25rem!important}
.branch{color:#0f2f57;font-size:18px}
.tab-pane1{padding-top:0!important}
.whyetail{margin-top:70px;margin-bottom:70px}
.footer-style1 .text-secondary,.text-secondary-hover:hover{color:#cdd3da!important}
.footer-style1 p{/* color:#c1c1c1!important; */color:#fff !important;font-size:14px}
.jewellery_retailbox{height:430px;box-shadow:0 5px 15px 0 rgba(0,0,0,.08)!important}
.jewellery_retailbox1{height:357px}
.etail-digitalbtn{margin-top:7px}
.why_retail p{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}
.submit-contact{text-align:center}
.submit-contact .butn-style1{padding:6px 30px!important}
.submit-contact .shadow-dark{box-shadow:5px 4px 13px 0 rgb(0 0 0 / 15%)!important}
.service-home{margin-bottom:0;text-align:right}
.nwefooter1{display:none}
#v-pills-tabContent .tab-pane{padding:15px !important;}
.all-img .bg img {height: 100%;width: 100%;}
.all-img .bg1 {height: 360px;width: 400px;z-index: 99;position: relative;    border: 4px solid #fff;-webkit-box-shadow: 0 0 8px hsla(0, 0%, 0%, 0.1);box-shadow: 0 0 8px hsla(0, 0%, 0%, 0.1);}  
.all-img {position: relative;margin-top: 10%;}
.all-img .bg2 {height: 285px;width: 300px;border: 8px solid #fff;-webkit-box-shadow: 0 0 8px hsla(0, 0%, 0%, 0.1);box-shadow: 0 0 8px hsla(0, 0%, 0%, 0.1);position: absolute;bottom: 0;right: 0;z-index: 99;}
.all-img .bg3 {width: 240px;height: 145px;margin-top: 15px;padding: 20px 18px;background-size: cover;background-position: 54% center;}
.all-img .shape {height: 340px;width: 160px;padding: 5px;background: linear-gradient(to bottom, #5075ef, #2a3bd8);position: absolute;top: 35px;right: 60px;z-index: 9;}
.all-img .shape .inner {height: 100%;width: 100%;background: #fff;}
.bg3 p{font-size:20px;}
.infrastructure .all-img .bg img {height: auto;width: 100%;}
.infrastructure .all-img .bg1 {height: auto;width: 400px;z-index: 99;position: relative;border: 4px solid #fff;-webkit-box-shadow: 0 0 8px hsla(0, 0%, 0%, 0.1);box-shadow: 0 0 8px hsla(0, 0%, 0%, 0.1);}  
.infrastructure .all-img {position: relative;}
.infrastructure .all-img .bg2 {height: auto;width: 300px;border: 4px solid #fff;-webkit-box-shadow: 0 0 8px hsla(0, 0%, 0%, 0.1);box-shadow: 0 0 8px hsla(0, 0%, 0%, 0.1);position: absolute;bottom: 0;right: 0;z-index: 99;}
.infrastructure .all-img .bg3 {width: 240px;height: 145px;margin-top: 15px;padding: 20px 18px;background-size: cover;background-position: 54% center;}
.infrastructure .all-img .shape {height: 340px;width: 160px;padding: 5px;background: linear-gradient(to bottom, #5075ef, #2a3bd8);position: absolute;top: 35px;right: 70px;z-index: 9;}
.infrastructure .all-img .shape .inner {height: 100%;width: 100%;background: #fff;}
.infrastructure .bg3 p{font-size:20px;}
.infrastructure{margin-top:60px !important;}
.infrastructure .bg3 .font-weight-600{font-size:23px}
.crm-flex{flex-grow: 1;display: flex;align-items: center;}
@media (max-width:1440px){
.registration{width:31%}
}
@media (max-width:1280px){
.registration{width:33%}
.registration{margin:2% auto 0}
.navbar-nav>li>a{font-size:12px}
.navbar>ul>li.has-sub>a:after{top:26px}
.title1 h2{font-size:20px}
.lead{font-size:16px}
.jewellery_retailbox{    height: 513px;}
.jewellery_retailbox1{    height: 513px;margin-top: 111px !important;}
.jewellery_retailbox2{margin-top: 84px !important;}
.navbar-nav > li > a{font-size: 12px;}
.navbar li > ul ul{    margin-left: 205px;}
}
@media (max-width:1024px){
.registration{width:41%;margin:1% auto 0}
.registration{margin:2% auto 0}
.navbar-nav>li>a{font-size:12px}
.navbar>ul>li.has-sub>a:after{top:26px}
.title1 h2{font-size:20px}
.lead{font-size:16px}
.jewellery_retailbox{height:auto}
.jewellery_retailbox1{height:auto;margin-top: 115px !important;}
.jewellery_retailbox2{margin-top: 85px !important;}
.etail-digitalbtn{margin-top: -4px !important;}
.navbar-nav > li > a{font-size: 12px;}
.navbar li > ul ul{    margin-left: 205px;}
}@media (max-width:900px){
.navbar li > ul ul{margin-left: 0px;}
.jewellery_retailbox1{margin-top: 84px !important;}
.jewellery_retailbox2{margin-top: 0px !important;}
.etail-digitalbtn{margin-top: -31px !important;}
}
@media (max-width:768px){
.registration{width:50%}
input[type=submit]{width:100%}
.registration{margin:3% auto 0}
.hidden-xs{display:none!important}
.visible-xs{display:block!important}
.h1,h1{font-size:1.5rem}
.col-xs-6{width:33.3333%;float:left}
.jewellery_retailbox .col-xs-6{width:50%}
.clients{margin-bottom:20px}
.clients_top{margin-top:0}
.jewellery_retail h2{font-size:15px}
.jewellery_retail h1{font-size:20px}
.quote{margin-bottom:50px;}
.contact .ms-4{margin-left:0px !important;}
.footer_phone{padding-left:15px;padding-right:15px;}
}
@media only screen and (max-width:767px){
.col-xs-6{width:50%;float:left}
.col-xs-7{width:66.66666667%;float:left}
.uploadarea1{margin-top:10px}
.jewellery_retailbox{height:auto}
.jewellery_retailbox1{height:auto}
.etail-digitalbtn{margin-top:0}
.profile-page .card-body{margin-top:20px}
.jewellery_retailbox2{margin-top: 0px !important;}
}
@media (max-width:640px){
.registration{width:82%;margin:3% auto 0}
.service-block{margin-top:40px}
.button-1{height:auto}
.button-2{height:auto}
}
@media (max-width:480px){
.registration{width:85%}
.w-75px{width:100px}
.h5,h5{font-size:18px!important}
.h1,h1{font-size:20px!important}
.branch{font-size:18px!important}
.service-block2 h5{font-size:18px!important;color:#3250c1}
.service-block2 h4{font-size:18px!important;font-weight:700;text-align:center}
.service-block1 h4{font-size:22px!important;font-weight:700}
.web_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.web_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.app_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.app_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.home_but{text-align:center!important}
.butn{padding:10px 28px;font-size:13px}
.card-style9 .read-more{margin-top:20px}
.display-20{font-size:1.6rem}
.service-block{margin-top:40px}
.mobile_home h5{margin-top:10px!important;margin-bottom:10px!important;line-height:1.5}
.display-14{font-size:1.5rem}
section{padding:40px 0}
.product_home .h5{font-size:25px!important}
.card-style9 p{font-size:16px}
.aboutcard-body{padding:10px 25px}
.e-tailpage h1{font-size:25px!important}
.e-tailpage h2{font-size:18px!important}
.jewellery_retail h1{font-size:25px!important}
.jewellery_retail h2{font-size:18px!important}
.mt-1-9,.my-1-9{margin-top:.9rem}
.e-tailpage p{line-height:1.9}
.crm-style .ms-4{margin-left:0!important}
.why_retail p{text-align:justify}
.service-block2{margin-top:50px;margin-bottom:0}
.mb-2-3,.my-2-3{margin-bottom:1.3rem}
.service-block2 p{text-align:justify}
.crm-style1{padding:1px}
.appstyle{margin-bottom:20px}
.opening{font-size:17px}
.opening1{font-size:19px}
.nwefooter1{display:block}
.nwefooter1{height:120px;padding:0}
.nwefooter1{position:fixed;bottom:0;left:0;right:0;padding:5px 0;height:78px;background-color:#fff;border-top:1px solid #e4eaef;z-index:9999;bottom:env(safe-area-inset-bottom,70px)}
.headroom--pinned{-webkit-transform:translateZ(0);transform:translateZ(0)}
.headroom{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;will-change:transform}
.nweftrwpr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 -1px 10px 0 rgb(0 0 0 / 8%)}
.nweftrwpr li{text-align:center;width:100%;cursor:pointer;padding:10px 0;position:relative}
.nweftrwpr li .nwehome{background-image:url(../images/home.png)}
.nweftrwpr li .nweftrcom{display:block;background-size:100%;background-repeat:no-repeat;margin:0 auto;position:relative;/* margin:0 0 7px */}
.nweftrcom .fa{font-size:20px;color:#fff}
.nweftrwpr li .nwenews,.nweftrwpr li.active .nwenews{background-image:url(../images/user.png)}
.nweftrwpr li .nwemore{background-image:url(https://akam.cdn.jdmagicbox.com/images/icontent/newwap/newprot_w/ecmmore.svg)}
.nweftrwpr li.active .nwetxt{color:#fff}
.nweftrwpr li .nwetxt{width:100%;display:block;color:#fff;font-size:10px;font-weight:500;margin-top:3px}
.nweftrwpr{list-style-type:none;margin:0;padding:0;background:#0b1f51}
#menu__toggle{opacity:0}
#menu__toggle:checked+.menu__btn>span{transform:rotate(45deg)}
#menu__toggle:checked+.menu__btn>span::before{top:0;transform:rotate(0);color:#fff}
#menu__toggle:checked+.menu__btn>span::after{top:0;transform:rotate(90deg);color:#fff}
#menu__toggle:checked~.menu__box{right:0!important}
.menu__btn{position:fixed;top:30px;right:21px;width:26px;height:26px;cursor:pointer;z-index:1}
.menu__btn>span,.menu__btn>span::after,.menu__btn>span::before{display:block;position:absolute;width:100%;height:3px;background-color:#fff;transition-duration:.25s}
.menu__btn>span::before{content:'';top:-8px}
.menu__btn>span::after{content:'';top:8px}
.menu__box{display:block;position:fixed;top:auto!important;right:-110%;width:95%;height:auto;margin:0 10px;padding:10px 0;list-style:none;background:#0b1f51;box-shadow:2px -3px 2px rgb(255 255 255 / 40%);transition-duration:.75s;z-index:999;bottom:135px;border-radius:10px}
.menu__box li{background-color:#fff;padding:11px 20px;width:30%;display:inline-flex;cursor:pointer}
.menu__item{display:block;padding:8px 0;color:#fff;font-size:10px;font-weight:600;text-decoration:none;transition-duration:1s;text-align:center}
.menu__item:hover{background-color:#cfd8dc}
.menu__box img{width:40px;height:40px;display:block;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto}
.menu__box .col-xs-4{padding-left:0;padding-right:0}
.menu__box .col-xs-3{padding-left:0;padding-right:0}
.nweftrwpr .active{margin-top:0;background:#164acd;border-right:none!important;border-left:none!important}
.nweftrwpr .active a{color:#fff}
.whatsapp-button{bottom:130px!important}
.scroll-to-top{bottom:75px!important}
.product_home .mb-1-9{margin-bottom:20px}
/* .member{text-align:center} */
.appstyle .resp-tab-content{padding-top:0px;}
.all-img .bg2 {position: relative;width: 100%;height: auto;margin-top: 15px;}
.infrastructure .all-img .bg2 {position: relative;width: 100%;height: auto;margin-top: 15px;}
.infrastructure .all-img .bg1{height:auto;width:100%}
.all-img .bg1{height:auto;width:100%}
.lh-base{text-align:center !important}
.all-img .bg3{width:auto;}
.infrastructure .all-img .bg3{width:auto;height: auto;}
.etail-page{margin-top:100px !important}
.android-app .p-2-0{padding: 1rem;}
.footer-style1{margin-top:0px !important;}
.etail-digitalbtn{margin-top: 0px;}
.jewellery_retailbox3{margin-top: 40px !important;}
.jewellery_retailbox2{margin-top: -23px !important;}
.jewellery_retailbox1{margin-top: 56px !important;}
.why_retail1{margin-top: 10px;}
.quote{margin-bottom:50px;}
}
@media only screen and (max-width:430px){
.registration{width:85%}
.w-75px{width:100px}
.h5,h5{font-size:18px!important}
.h1,h1{font-size:20px!important}
.branch{font-size:18px!important}
.service-block2 h5{font-size:18px!important;color:#3250c1}
.service-block2 h4{font-size:18px!important;font-weight:700;text-align:center}
.service-block1 h4{font-size:22px!important;font-weight:700;text-align:center}
.web_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.web_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.app_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.app_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.home_but{text-align:center!important}
.butn{padding:10px 28px;font-size:13px}
.card-style9 .read-more{margin-top:20px}
.display-20{font-size:1.6rem}
.service-block{margin-top:40px}
.mobile_home h5{margin-top:10px!important;margin-bottom:10px!important;line-height:1.5}
.display-14{font-size:1.5rem}
.hightlight1{font-size:19px!important}
.hightlight2{font-size:19px!important}
.e-tailpage h1{font-size:23px!important}
.e-tailpage h2{font-size:16px!important}
.jewellery_retail h1{font-size:23px!important}
.jewellery_retail h2{font-size:16px!important}
}
@media only screen and (max-width:400px){
.registration{width:85%}
.w-75px{width:100px}
.h5,h5{font-size:18px!important}
.h1,h1{font-size:20px!important}
.branch{font-size:18px!important}
.service-block2 h5{font-size:18px!important;color:#3250c1}
.service-block2 h4{font-size:18px!important;font-weight:700;text-align:center}
.service-block1 h4{font-size:22px!important;font-weight:700}
.web_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.web_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.app_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.app_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.home_but{text-align:center!important}
.butn{padding:10px 28px;font-size:13px}
.card-style9 .read-more{margin-top:20px}
.display-20{font-size:1.6rem}
.service-block{margin-top:40px}
.mobile_home h5{margin-top:10px!important;margin-bottom:10px!important;line-height:1.5}
.display-14{font-size:1.5rem}
.hightlight1{font-size:19px!important}
.hightlight2{font-size:19px!important}
.e-tailpage h1{font-size:25px!important}
.e-tailpage h2{font-size:18px!important}
.jewellery_retail h1{font-size:25px!important}
.jewellery_retail h2{font-size:18px!important}
.button-6{height:auto}
}
@media only screen and (max-width:380px){
.registration{width:85%}
.w-75px{width:100px}
.h5,h5{font-size:16px!important}
.h1,h1{font-size:20px!important}
.branch{font-size:18px!important}
.service-block2 h5{font-size:18px!important;color:#3250c1}
.service-block2 h4{font-size:18px!important;font-weight:700;text-align:center}
.service-block1 h4{font-size:17px!important;font-weight:700}
.web_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.web_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.app_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.app_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.home_but{text-align:center!important}
.butn{padding:10px 28px;font-size:13px}
.card-style9 .read-more{margin-top:20px}
.display-20{font-size:1.6rem}
.service-block{margin-top:40px}
.mobile_home h5{margin-top:10px!important;margin-bottom:10px!important;line-height:1.5}
.display-14{font-size:1.5rem}
.hightlight1{font-size:19px!important}
.hightlight2{font-size:19px!important}
.jewellery_retail h1{font-size:20px!important}
.jewellery_retail h2{font-size:17px!important}
body{font-size:15px}
}
@media only screen and (max-width:360px){
.registration{width:85%}
.w-75px{width:100px}
.h5,h5{font-size:16px!important}
.h1,h1{font-size:20px!important}
.branch{font-size:18px!important}
.service-block2 h5{font-size:18px!important;color:#3250c1}
.service-block2 h4{font-size:18px!important;font-weight:700;text-align:center}
.service-block1 h4{font-size:22px!important;font-weight:700}
.web_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.web_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.app_development h3{font-size:15px!important;font-weight:700;line-height:1.8}
.app_development h5{margin-top:18px!important;margin-bottom:20px;text-align:center;color:#4d5e7d}
.home_but{text-align:center!important}
.butn{padding:10px 28px;font-size:13px}
.card-style9 .read-more{margin-top:20px}
.display-20{font-size:1.6rem}
.service-block{margin-top:40px}
.mobile_home h5{margin-top:10px!important;margin-bottom:10px!important;line-height:1.5}
.display-14{font-size:1.5rem}
.hightlight1{font-size:19px!important}
.hightlight2{font-size:19px!important}
.e-tailpage h1{font-size:20px!important}
.e-tailpage h2{font-size:15px!important}
.jewellery_retail h1{font-size:20px!important}
.jewellery_retail h2{font-size:15px!important}
body{font-size:14px}
}
@media (max-width:320px){
.registration{width:92%;margin:4% auto 0}
textarea{width:94%;padding:7px 6px;height:100px;font-size:.97em}
.form-info{margin:1em 1em 0 1em}
input.text{padding:10px 6px;font-size:.9em}
input[type=submit]{width:99%;padding:8px;font-size:14px}
.avtar img{height:7px;width:100%;float:left;margin-bottom:20px}
.e-tailpage h1{font-size:20px!important}
.e-tailpage h2{font-size:15px!important}
.jewellery_retail h1{font-size:20px!important}
.jewellery_retail h2{font-size:15px!important}
.nav-pills-custom .nav-link{color:#aaa;background:#fff;position:relative}
.nav-pills-custom .nav-link.active{color:#4e86ff;background:#fff}
@media (min-width:992px){
.nav-pills-custom .nav-link::before{content:'';display:block;border-top:8px solid transparent;border-left:10px solid #fff;border-bottom:8px solid transparent;position:absolute;top:50%;right:-10px;transform:translateY(-50%);opacity:0}
}
}
/* .twitter{position: relative;top: -21px;} */
.cookie-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #333;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    display: none; /* Initially hidden */
    z-index: 9999;
}

.cookie-banner.show {
    display: block; /* Show when the 'show' class is added */
}

.cookie-banner button {
    margin: 0 5px;
    padding: 5px 20px;
	border-radius: 5px;
    border: none;
    cursor: pointer;
}

@media (max-width: 768px) {
    .cookie-banner button {
        width: 45%;
        margin: 5px;
    }

    .cookie-banner {
        font-size: 17px;
    }
}

.catalog{margin-bottom: 60px !important;}
.winhead{margin-top: 20px;margin-bottom: 20px;line-height: 1.9;}
.app_development .nav-pills .nav-link.active, .nav-pills .show>.nav-link{color: #33d687 !important;border-left: 4px solid #33d687;    --bs-bg-opacity: 1;background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;}
.app_development .nav-pills .nav-link{padding: 14px 10px 14px 20px !important;color: #575a7b !important;margin-bottom: 0px !important;border-bottom: 1px solid #ececec;border-radius: 0px;font-weight: 500;font-size: 15px;border-bottom: 1px solid #ececec;border-radius: 0px;margin-bottom: 0px !important;}
.app_development .nav-pills .nav-link:last-child{border-bottom: none;}
.app_development #v-pills-tabContent .tab-pane{padding: 15px 30px !important;}
.android-app{margin-top: 40px;}
.cloud h4{margin-top: 20px;}
.footer-style1{margin-top: 80px;}
.etail-digitalbtn{margin-top: 0px;}
.jewellery_retailbox3{margin-top: -22px;}
.jewellery_retailbox2{margin-top: 59px;}
.jewellery_retailbox1{margin-top: 56px;}
.terms h3{font-size: 20px;color: #394f6b;font-family: "Lexend Deca", sans-serif;margin-bottom: 9px;margin-top: 9px;}
.hightlight3{margin-top:0px !important;margin-bottom:0px !important}
.hightlight2{margin-top:0px !important;margin-bottom:10px !important}
/* Style for the main navigation links in the has-sub class */
.navbar-nav .has-sub > a:hover {
    color: #ff5733; /* Change to your desired color */
}

/* Style for the submenu links */
.navbar-nav .sub-menu a:hover {
    color: #ff5733; /* Change to your desired color */
}


.navbar-nav .sub-menu > li > a:hover {  
    color: #007bff !important
}
.card-contact{padding: 30px 0px;}
.retail_home {
    transition: filter 0.3s ease; /* Smooth transition effect */
}

.card:hover .retail_home {
    filter: brightness(0) invert(1); /* Change image color to white */
}
.contact p{text-align:center}
.cont-head{color: #4e86ff;font-size: 18px;}
.footer_phone{padding-left:10px;padding-right:0px;}