/*-------------------------------------------------------------- # Typography --------------------------------------------------------------*/ html, body { color: #686868; font-family: "Poppins",sans-serif; font-size: 14px; font-style: normal; font-weight: normal; overflow-x: hidden; overflow-y: auto; } button, input, select, textarea { color: #7e7e7e; font-family: "Poppins", "Open Sans", sans-serif; font-size: 14px; line-height: 1.5; font-weight: 400; } h1 { font-size: 50px; margin: 40px 0; } h2 { font-size: 42px; margin: 35px 0; } h3 { font-size: 32px; margin: 30px 0; } h4 { font-size: 26px; margin: 24px 0; } h5 { font-size: 22px; margin: 20px 0; } h6 { font-size: 16px; margin: 16px 0; } h1, h2, h3, h4, h5, h6 { clear: both; font-family: 'Poppins', sans-serif; font-weight: normal; color: #4f4f4f; margin-top: 0px; font-style: normal; font-weight: 400; } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, strong, dt { color: #878787; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit } p { font-size: 14px; font-weight: normal; line-height: 24px; color: #878787; margin-bottom: 15px; font-family: 'Poppins', sans-serif; } .f-left { float: left } .f-right { float: right } dfn, cite, em, i { font-style: italic; } blockquote { margin: 0 1.5em; } address { margin: 0 0 1.5em; } pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; line-height: 1.6; max-width: 100%; overflow: auto; padding: 1.6em; margin-bottom: 1.5em; } code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #fff9c0; text-decoration: none; } big { font-size: 125%; } /*-------------------------------------------------------------- # Elements --------------------------------------------------------------*/ html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } body { background: #fff none repeat scroll 0 0; overflow-x: hidden; } a { color: #878787; } a:hover, a:focus { color: #f05b64; text-decoration: none; outline: none !important; } ul { margin: 0px; padding: 0px; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; margin-left: -5px; } .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; } img { height: auto; max-width: 100%; } figure { margin: 1em 0; } table { border: 1px solid #dedede; margin: 0 0 1.5em; width: 100%; } table tr { border-bottom: 1px solid #dedede; } table th, table td { padding: 10px 20px; } table tbody th, table tbody td, table thead th { border-right: 1px solid #dedede; } dt { font-weight: bold; } dd { margin-left: 20px; margin-top: 10px; margin-bottom: 10px; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ button, input[type="button"], input[type="reset"], input[type="submit"] { border: 1px solid; border-color: #ccc #ccc #bbb; border-radius: 3px; background: #e6e6e6; color: rgba(0, 0, 0, .8); line-height: 1; padding: .6em 1em .4em; cursor: pointer; } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { border-color: #ccc #bbb #aaa; } button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { border-color: #aaa #bbb #bbb; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #666; border: 1px solid #ccc; border-radius: 3px; padding: 3px; padding-left: 10px; } select { border: 1px solid #ccc; height: 36px; width: 100%; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #111; } textarea { padding: 10px; width: 100%; } /************************* Input *************************/ input { height: 45px; box-shadow: none; padding-left: 10px; font-size: 14px; color: #626262; width: 100%; } select { width: 100%; background: #eceff8; border: 2px solid #eceff8; height: 45px; padding-left: 10px; box-shadow: none; font-size: 14px; color: #626262; } option { background: #fff; border: 0px solid #626262; padding-left: 10px; font-size: 14px; } input:focus { background: transparent; border: 1px solid #96bf48; } textarea { resize: vertical; border: 2px solid #eceff8; padding: 10px; width: 100%; font-size: 14px; } textarea:focus { background: transparent; border: 1px solid #96bf48; outline: none; } /*-------------------------------------------------------------- # Transition --------------------------------------------------------------*/ a, img, .img, .btn, .button, input, select, textarea { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } /*-------------------------------------------------------------- # Selection --------------------------------------------------------------*/ *::-moz-selection { background: #f05b64; color: #fff; text-shadow: none; } ::-moz-selection { background: #f05b64; color: #fff; text-shadow: none; } ::selection { background: #f05b64; color: #fff; text-shadow: none; } /*-------------------------------------------------------------- # Placeholder --------------------------------------------------------------*/ *::-moz-placeholder { color: #444; } ::-moz-placeholder { color: #444; } ::placeholder { color: #444; } /** * Scroll to top button */ #back-to-top { background: #96bf48 none repeat scroll 0 0; bottom: 85px; color: #ffffff; cursor: pointer; font-size: 20px; height: 40px; line-height: 40px; position: fixed; right: 12px; text-align: center; width: 38px; z-index: 9999; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } #back-to-top:hover { background: #333 none repeat scroll 0 0; color: #ffffff; } /** * Maintenance Mode Scroll to top button hide */ .nnfy-maintenance-mode a#scrollUp, .blank-page a#scrollUp { display: none !important; } /** * Maintenance Mode */ .maintenance__wrapper { width: 100%; height: 100vh; background: #ddd; position: fixed; z-index: 99999999; top: 0; left: 0; overflow: hidden; display: flex; align-items: center; justify-content: center; text-align: center; } .maintenance-default-content { width: 100%; height: 100vh; padding: 0; text-align: center; display: flex; justify-content: center; align-items: center; background: #eeeeee; } .maintenance-default-content h2 { margin-top: 0; } /** * Theme Layout */ .site-wrapper.boxed-layout { box-shadow: -3px 0 50px -2px rgba(0, 0, 0, 0.14); margin: auto; position: relative; max-width: 1240px; width: 100%; background: #fff; } .boxed-layout .is-sticky { right: auto; left: auto; margin: auto; max-width: 1240px; width: 100%; } .boxed-layout .header-area, .boxed-layout .header-bottom { left: auto; max-width: 1240px; right: auto; width: 100%; z-index: 9999999; } /* KC CSS Overwrite */ html body .kc_single_image img { display: initial; } /** * Page Preloading Effects */ #loading-default { background-color: #f1f1f1; height: 100%; width: 100%; position: fixed; z-index: 9999; margin-top: 0px; top: 0px; } #loading-default-center { width: 100%; height: 100%; position: relative; } #loading-default-center-absolute { position: absolute; left: 50%; top: 50%; height: 200px; width: 200px; margin-top: -100px; margin-left: -100px; -ms-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); } .pre_object { -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; position: absolute; border-top: 5px solid #F05B64; border-bottom: 5px solid transparent; border-left: 5px solid #F05B64; border-right: 5px solid transparent; -webkit-animation: preanimate 2s infinite; animation: preanimate 2s infinite; } #pre_object_one { left: 75px; top: 75px; width: 50px; height: 50px; } #pre_object_two { left: 65px; top: 65px; width: 70px; height: 70px; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } #pre_object_three { left: 55px; top: 55px; width: 90px; height: 90px; -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } #pre_object_four { left: 45px; top: 45px; width: 110px; height: 110px; -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } @-webkit-keyframes preanimate { 50% { -ms-transform: rotate(360deg) scale(0.8); -webkit-transform: rotate(360deg) scale(0.8); transform: rotate(360deg) scale(0.8); } } @keyframes preanimate { 50% { -ms-transform: rotate(360deg) scale(0.8); -webkit-transform: rotate(360deg) scale(0.8); transform: rotate(360deg) scale(0.8); } } /** * Preloader Style 2 */ #loading2 { background-color: #f1f1f1; height: 100%; width: 100%; position: fixed; z-index: 9999; margin-top: 0px; top: 0px; } #loading2-center { width: 100%; height: 100%; position: relative; } #loading2-center-absolute { position: absolute; left: 50%; top: 50%; height: 20px; width: 100px; margin-top: -10px; margin-left: -50px; } .object2 { width: 20px; height: 20px; background-color: #F05B64; -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; margin-right: 20px; margin-bottom: 20px; position: absolute; } #object2_one { -webkit-animation: object2 2s linear infinite; animation: object2 2s linear infinite; } #object2_two { -webkit-animation: object2 2s linear infinite -.4s; animation: object2 2s linear infinite -.4s; } #object2_three { -webkit-animation: object2 2s linear infinite -.8s; animation: object2 2s linear infinite -.8s; } #object2_four { -webkit-animation: object2 2s linear infinite -1.2s; animation: object2 2s linear infinite -1.2s; } #object2_five { -webkit-animation: object2 2s linear infinite -1.6s; animation: object2 2s linear infinite -1.6s; } @-webkit-keyframes object2 { 0% { left: 100px; top: 0 } 80% { left: 0; top: 0; } 85% { left: 0; top: -20px; width: 20px; height: 20px; } 90% { width: 40px; height: 15px; } 95% { left: 100px; top: -20px; width: 20px; height: 20px; } 100% { left: 100px; top: 0; } } @keyframes object2 { 0% { left: 100px; top: 0 } 80% { left: 0; top: 0; } 85% { left: 0; top: -20px; width: 20px; height: 20px; } 90% { width: 40px; height: 15px; } 95% { left: 100px; top: -20px; width: 20px; height: 20px; } 100% { left: 100px; top: 0; } } a:focus, .btn:focus { text-decoration: none; outline: none; } a:focus, a:hover { color: #96bf48; text-decoration: none; } :focus { outline: -webkit-focus-ring-color auto 0px; } :focus { outline: -mos-focus-ring-color auto 0px; } button:focus { outline: none; } .relative{ position: relative; } .border-bottom-1{ border-bottom: 1px solid #d5d5d5; } .border-top-1 { border-top: 1px solid #dcdcdc; } .overly-style{ position: relative; } .overly-style:before{ position: relative; } .custom .row { margin-left: -5px; margin-right: -5px; } .custom .row .col-md-7 , .custom .row .col-md-5 { padding-left: 5px; padding-right: 5px; } .height-100vh { height: 100vh; } .border-bottom{ border-bottom: 1px solid #f1f1f1; } /************************* Basic margin padding *************************/ .m-0 { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } .p-0 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } /************************* Margin top *************************/ .mt-0 { margin-top: 0 } .mt-10 { margin-top: 10px } .mt-12 { margin-top: 12px } .mt-15 { margin-top: 15px } .mt-20 { margin-top: 20px } .mt-30 { margin-top: 30px } .mt-40 { margin-top: 40px } .mt-50 { margin-top: 50px } .mt-60 { margin-top: 60px } .mt-70 { margin-top: 70px } .mt-80 { margin-top: 80px } .mt-85 { margin-top: 85px } .mt-90 { margin-top: 90px } .mt-100 { margin-top: 100px } .mt-110 { margin-top: 110px } .mt-120 { margin-top: 120px } .mt-130 { margin-top: 130px } .mt-140 { margin-top: 140px } .mt-150 { margin-top: 150px } /************************* Margin right *************************/ .mr-0 { margin-right: 0px } .mr-4 { margin-right: 4px } .mr-10 { margin-right: 10px } .mr-12 { margin-right: 12px } .mr-15 { margin-right: 15px } .mr-20 { margin-right: 20px } .mr-30 { margin-right: 30px } .mr-35 { margin-right: 35px } .mr-40 { margin-right: 40px } .mr-50 { margin-right: 50px } .mr-60 { margin-right: 60px } .mr-70 { margin-right: 70px } .mr-80 { margin-right: 80px } .mr-90 { margin-right: 90px } .mr-100 { margin-right: 100px } .mr-110 { margin-right: 110px } .mr-120 { margin-right: 120px } .mr-130 { margin-right: 130px } .mr-140 { margin-right: 140px } .mr-150 { margin-right: 150px } .mr-185 { margin-right: 185px } /************************* Margin bottom *************************/ .mb-0 { margin-bottom: 0 } .mb-4 { margin-bottom: 4px } .mb-10 { margin-bottom: 10px } .mb-12 { margin-bottom: 12px } .mb-15 { margin-bottom: 15px } .mb-20 { margin-bottom: 20px } .mb-30 { margin-bottom: 30px } .mb-35 { margin-bottom: 35px } .mb-40 { margin-bottom: 40px } .mb-45 { margin-bottom: 45px } .mb-50 { margin-bottom: 50px } .mb-55 { margin-bottom: 55px } .mb-60 { margin-bottom: 60px } .mb-65 { margin-bottom: 65px } .mb-70 { margin-bottom: 70px } .mb-80 { margin-bottom: 80px } .mb-90 { margin-bottom: 90px } .mb-95 { margin-bottom: 95px } .mb-100 { margin-bottom: 100px } .mb-110 { margin-bottom: 110px } .mb-120 { margin-bottom: 120px } .mb-130 { margin-bottom: 130px } .mb-140 { margin-bottom: 140px } .mb-150 { margin-bottom: 150px } /************************* Margin left *************************/ .ml-0 { margin-left: 0 } .ml-10 { margin-left: 10px } .ml-12 { margin-left: 12px } .ml-15 { margin-left: 15px } .ml-20 { margin-left: 20px } .ml-30 { margin-left: 30px } .ml-40 { margin-left: 40px } .ml-50 { margin-left: 50px } .ml-60 { margin-left: 60px } .ml-70 { margin-left: 70px } .ml-80 { margin-left: 80px } .ml-90 { margin-left: 90px } .ml-100 { margin-left: 100px } .ml-110 { margin-left: 110px } .ml-120 { margin-left: 120px } .ml-125 { margin-left: 125px } .ml-130 { margin-left: 130px } .ml-140 { margin-left: 140px } .ml-150 { margin-left: 150px } .ml-185 { margin-left: 185px } /************************* Padding top *************************/ .pt-0 { padding-top: 0 } .pt-10 { padding-top: 10px } .pt-15 { padding-top: 15px } .pt-20 { padding-top: 20px } .pt-30 { padding-top: 30px } .pt-40 { padding-top: 40px } .pt-50 { padding-top: 50px } .pt-55 { padding-top: 55px } .pt-60 { padding-top: 60px } .pt-65 { padding-top: 65px } .pt-70 { padding-top: 70px } .pt-75 { padding-top: 75px } .pt-80 { padding-top: 80px } .pt-95 { padding-top: 95px } .pt-90 { padding-top: 90px } .pt-100 { padding-top: 100px } .pt-95 { padding-top: 95px } .pt-105 { padding-top: 105px } .pt-110 { padding-top: 110px } .pt-115 { padding-top: 115px } .pt-120 { padding-top: 120px } .pt-125 { padding-top: 125px } .pt-130 { padding-top: 130px } .pt-135 { padding-top: 135px } .pt-140 { padding-top: 140px } .pt-150 { padding-top: 150px } .pt-155 { padding-top: 155px } .pt-205 { padding-top: 205px } .pt-215 { padding-top: 215px } .pt-220 { padding-top: 220px } .pt-210 { padding-top: 210px } .pt-365 { padding-top: 365px } .pt-370 { padding-top: 370px } .pt-380 { padding-top: 380px } /************************* Padding right *************************/ .pr-0 { padding-right: 0 } .pr-10 { padding-right: 10px } .pr-15 { padding-right: 15px } .pr-20 { padding-right: 20px } .pr-30 { padding-right: 30px } .pr-40 { padding-right: 40px } .pr-50 { padding-right: 50px } .pr-60 { padding-right: 60px } .pr-70 { padding-right: 70px } .pr-80 { padding-right: 80px } .pr-90 { padding-right: 90px } .pr-100 { padding-right: 100px } .pr-110 { padding-right: 110px } .pr-120 { padding-right: 120px } .pr-130 { padding-right: 130px } .pr-140 { padding-right: 140px } .pr-155 { padding-right: 155px } .pr-185 { padding-right: 185px } /************************* Padding bottom *************************/ .pb-0 { padding-bottom: 0 } .pb-10 { padding-bottom: 10px } .pb-15 { padding-bottom: 15px } .pb-20 { padding-bottom: 20px } .pb-30 { padding-bottom: 30px } .pb-40 { padding-bottom: 40px } .pb-45 { padding-bottom: 45px } .pb-50 { padding-bottom: 50px } .pb-55 { padding-bottom: 55px } .pb-60 { padding-bottom: 60px } .pb-65 { padding-bottom: 65px } .pb-70 { padding-bottom: 70px } .pb-75 { padding-bottom: 75px } .pb-80 { padding-bottom: 80px } .pb-85 { padding-bottom: 85px } .pb-90 { padding-bottom: 90px } .pb-95 { padding-bottom: 95px } .pb-100 { padding-bottom: 100px } .pb-105 { padding-bottom: 105px } .pb-110 { padding-bottom: 110px } .pb-115 { padding-bottom: 115px } .pb-120 { padding-bottom: 120px } .pb-125 { padding-bottom: 125px } .pb-130 { padding-bottom: 130px } .pb-140 { padding-bottom: 140px } .pb-145 { padding-bottom: 145px } .pb-150 { padding-bottom: 150px } .pb-170 { padding-bottom: 170px } .pb-175 { padding-bottom: 175px } .pb-180 { padding-bottom: 180px } .pb-215 { padding-bottom: 215px } .pb-210 { padding-bottom: 210px } .pb-220 { padding-bottom: 220px } .pb-280 { padding-bottom: 280px } .pb-210 { padding-bottom: 210px } .pb-285 { padding-bottom: 285px } .pb-290 { padding-bottom: 290px } /************************* Padding left *************************/ .pl-0 { padding-left: 0 } .pl-10 { padding-left: 10px } .pl-15 { padding-left: 15px } .pl-20 { padding-left: 20px } .pl-30 { padding-left: 30px } .pl-40 { padding-left: 40px } .pl-50 { padding-left: 50px } .pl-55 { padding-left: 55px } .pl-60 { padding-left: 60px } .pl-70 { padding-left: 70px } .pl-80 { padding-left: 80px } .pl-90 { padding-left: 90px } .pl-100 { padding-left: 100px } .pl-110 { padding-left: 110px } .pl-120 { padding-left: 120px } .pl-130 { padding-left: 130px } .pl-140 { padding-left: 140px } .pl-150 { padding-left: 150px } .pl-155 { padding-left: 155px } .pl-185 { padding-left: 185px } .pl-190 { padding-left: 190px } /*************************** Page section padding ****************************/ .ptb-0 { padding: 0 } .ptb-10 { padding: 10px 0 } .ptb-15 { padding: 15px 0 } .ptb-20 { padding: 20px 0 } .ptb-30 { padding: 30px 0 } .ptb-32 { padding: 32px 0 } .ptb-40 { padding: 40px 0 } .ptb-50 { padding: 50px 0 } .ptb-60 { padding: 60px 0 } .ptb-70 { padding: 70px 0 } .ptb-80 { padding: 80px 0 } .ptb-90 { padding: 90px 0 } .ptb-100 { padding: 100px 0 } .ptb-105 { padding: 105px 0 } .ptb-110 { padding: 110px 0 } .ptb-120 { padding: 120px 0 } .ptb-125 { padding: 125px 0 } .ptb-130 { padding: 130px 0 } .ptb-135 { padding: 135px 0 } .ptb-140 { padding: 140px 0 } .ptb-150 { padding: 150px 0 } .ptb-155 { padding: 155px 0 } .ptb-160 { padding: 160px 0 } .ptb-170 { padding: 170px 0 } .ptb-177 { padding: 177px 0 } .ptb-180 { padding: 180px 0 } .ptb-190 { padding: 190px 0 } .ptb-200 { padding: 200px 0 } .ptb-210 { padding: 210px 0 } .ptb-220 { padding: 220px 0 } .ptb-290 { padding: 290px 0 } .ptb-310 { padding: 310px 0 } /*************************** Page section margin ****************************/ .mtb-0 { margin: 0 } .mtb-10 { margin: 10px 0 } .mtb-15 { margin: 15px 0 } .mtb-20 { margin: 20px 0 } .mtb-30 { margin: 30px 0 } .mtb-40 { margin: 40px 0 } .mtb-50 { margin: 50px 0 } .mtb-60 { margin: 60px 0 } .mtb-70 { margin: 70px 0 } .mtb-80 { margin: 80px 0 } .mtb-90 { margin: 90px 0 } .mtb-100 { margin: 100px 0 } .mtb-110 { margin: 110px 0 } .mtb-120 { margin: 120px 0 } .mtb-130 { margin: 130px 0 } .mtb-140 { margin: 140px 0 } .mtb-150 { margin: 150px 0; } .mtb-290 { margin: 290px 0; } /************************************* Background variation set **************************************/ /*colored background*/ .white-bg { background: #fff; } .black-bg { background: #303030 } .black-bg-2 { background: #1b1b1b } .gray-bg { background: #f3f3f3; } .gray-bg-2 { background: #f1f1f1; } .gray-bg-3 { background: #e5e9ea; } .gray-bg-4 { background: #f4f4f4; } .gray-bg-5 { background: #f0f0f0; } .gray-bg-6 { background: #f3f3f3; } .theme-bg { background: #96bf48;} .blue-bg { background: #96bf48; } .default-bg { background: #50C1F0; } .transparent-bg { background: transparent; } /*Opacity background*/ /* black overlay */ [data-overlay] { position: relative; } [data-overlay]::before { background: #878787 none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } [data-overlay="3"]::before { opacity: 0.3; } [data-overlay="4"]::before { opacity: 0.4; } [data-overlay="5"]::before { opacity: 0.5; } [data-overlay="56"]::before { opacity: 0.56; } [data-overlay="6"]::before { opacity: 0.6; } [data-overlay="7"]::before { opacity: 0.7; } [data-overlay="8"]::before { opacity: 0.8; } [data-overlay="9"]::before { opacity: 0.9; } /* white overlay */ [white-overlay] { position: relative; } [white-overlay]::before { background: #fff none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } [white-overlay="3"]::before { opacity: 0.3; } [white-overlay="4"]::before { opacity: 0.4; } [white-overlay="5"]::before { opacity: 0.3; } [white-overlay="6"]::before { opacity: 0.6; } [white-overlay="7"]::before { opacity: 0.8; } [white-overlay="9"]::before { opacity: 0.9; } .z-index{position:relative;z-index:9} *::-moz-selection { background: #96bf48; color: #fff; text-shadow: none; } ::-moz-selection { background: #96bf48; color: #fff; text-shadow: none; } ::-moz-placeholder { color: #444; } .img{ transition: all 0.3s ease-out 0s; }