/* BASIC css start */
img.img-fluid {height:60px;}

.app_section {padding-top: 50px;}
.app_section .app_section2::before {content:""; background:url('/design/moring/images/background/gd_01.jpg'); background-size:cover; opacity:0.4; border-radius:12px; position:absolute; top:0; left:0; right:0; bottom:0; z-index:-1;}
.back_blur {backdrop-filter:blur(2px);}

#jarallax-container-0 {border-radius:12px;}
img.sm-hide {width:580px; bottom:-55px;}

.d-specs img {position:absolute; width:18px; top:50%; left:calc(50% - 9px);}

.de-pricing-plan {padding: 40px 30px 20px 30px;}

#section-testimonial {max-width:1920px; margin:0 auto; position:relative;}
.de-gradient-edge-left {position: absolute; z-index: 10; left: 0; width: 10%; height: 100%;
    background: linear-gradient(90deg, rgba(var(--bg-dark-1-rgb), 1) 0%, rgba(var(--bg-dark-1-rgb), 0) 100%);}
    
.de-gradient-edge-right {position: absolute; z-index: 10; right: 0; width: 10%; height: 100%;
    background: linear-gradient(270deg, rgba(var(--bg-dark-1-rgb), 1) 0%, rgba(var(--bg-dark-1-rgb), 0) 100%);}

.de_testi h4 {/*font-size:1.6vw;*/ }
.de_testi p {/*font-size:1.2vw !important;*/} 
.de_testi .icon_left {float:left; margin-right:10px; position:relative;}
.de_testi .icon_left img {width:75px !important;}
.de_testi .icon_left .icon_num { position: absolute; background: var(--primary-color); box-shadow: 0 0 10px 0px #000; margin-top: 0; padding: 0 10px; font-weight: 600; font-size: 1em; border-radius: 100%; top: -8px; left: -10px;}
/* BASIC css end */

