/* ---- stats.js ---- */
canvas{display:block;vertical-align:bottom;}
.count-particles{background: #000022;position: absolute;top: 48px;left: 0;width: 80px;color: #13E8E9;font-size: .8em;text-align: left;text-indent: 4px;line-height: 14px;padding-bottom: 2px;font-family: Helvetica, Arial, sans-serif;font-weight: bold;}
.js-count-particles{font-size: 1.1em;}
#stats,.count-particles{-webkit-user-select: none;margin-top: 5px;margin-left: 5px;}
#stats{border-radius: 3px 3px 0 0;overflow: hidden;}
.count-particles{border-radius: 0 0 3px 3px;}
#particles-js{width: 100%;height: 100%;}
/* ---- particles.js container ---- */
/* menu css starts */
html.hc-nav-yscroll{overflow-y:scroll}body.hc-nav-open{overflow:visible;position:fixed;width:100%;min-height:100%}.hc-offcanvas-nav{visibility:hidden;display:none;position:fixed;top:0;height:100%;z-index:9999}.hc-nav-open .hc-offcanvas-nav{visibility:visible}.hc-offcanvas-nav.is-ios *{cursor:pointer!important}.hc-offcanvas-nav .nav-container{position:fixed;z-index:9998;top:0;width:280px;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.hc-offcanvas-nav .nav-wrapper{width:100%;height:100%;max-height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none;box-sizing:border-box}.hc-offcanvas-nav .nav-content{height:100%;max-height:100vh}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0}.hc-offcanvas-nav li{position:relative;display:block}.hc-offcanvas-nav li.level-open>.nav-wrapper{visibility:visible}.hc-offcanvas-nav input[type=checkbox]{display:none}.hc-offcanvas-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer}.hc-offcanvas-nav a{position:relative;display:block;box-sizing:border-box;cursor:pointer}.hc-offcanvas-nav a,.hc-offcanvas-nav a:hover{text-decoration:none}.hc-offcanvas-nav .nav-item{position:relative;display:block;box-sizing:border-box}.hc-offcanvas-nav .nav-wrapper::after,.hc-offcanvas-nav.disable-body::after{content:'';position:fixed;z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-ms-scroll-chaining:none;overscroll-behavior:none;visibility:hidden;opacity:0;transition:visibility 0s ease .4s,opacity .4s ease}.hc-offcanvas-nav .sub-level-open::after,.hc-offcanvas-nav.disable-body.nav-open::after{visibility:visible;opacity:1;transition-delay:.05s}.hc-offcanvas-nav:not(.nav-open)::after{pointer-events:none}.hc-offcanvas-nav.nav-levels-expand .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after{display:none}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;overflow:hidden;transition:height 0s ease .4s}.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none}.hc-offcanvas-nav.nav-levels-overlap .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;transition:visibility 0s ease .4s,-webkit-transform .4s ease;transition:visibility 0s ease .4s,transform .4s ease;transition:visibility 0s ease .4s,transform .4s ease,-webkit-transform .4s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.hc-offcanvas-nav.nav-position-left{left:0}.hc-offcanvas-nav.nav-position-left .nav-container{left:0;-webkit-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.hc-offcanvas-nav.nav-position-right{right:0}.hc-offcanvas-nav.nav-position-right .nav-container{right:0;-webkit-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.hc-offcanvas-nav.nav-position-top{top:0}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%;height:auto;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hc-offcanvas-nav.nav-position-bottom{top:auto;bottom:0}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:auto;bottom:0;width:100%;height:auto;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hc-nav-trigger{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:20px;z-index:9980;width:30px;min-height:24px}.hc-nav-trigger span{width:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.hc-nav-trigger span,.hc-nav-trigger span::after,.hc-nav-trigger span::before{display:block;position:absolute;left:0;height:4px;background:#34495e;transition:all .2s ease}.hc-nav-trigger span::after,.hc-nav-trigger span::before{content:'';width:100%}.hc-nav-trigger span::before{top:-10px}.hc-nav-trigger span::after{bottom:-10px}.hc-nav-trigger.toggle-open span{background:rgba(0,0,0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hc-nav-trigger.toggle-open span::before{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.hc-nav-trigger.toggle-open span::after{-webkit-transform:rotate(-90deg) translate3d(10px,0,0);transform:rotate(-90deg) translate3d(10px,0,0)}.hc-offcanvas-nav .nav-wrapper::after,.hc-offcanvas-nav::after{background:rgba(0,0,0,.3)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#18134a}.hc-offcanvas-nav h2{font-size:21px;font-weight:400;text-align:left;padding:20px 17px;color:#fff;text-align:center;margin:0;font-variant:small-caps}.hc-offcanvas-nav .nav-item,.hc-offcanvas-nav a{padding:14px 17px;font-size:15px;color:#fff;z-index:1;background:#1f1f1f;border-bottom:1px solid #333}.hc-offcanvas-nav:not(.touch-device) a:hover{background:#8e2926}.hc-offcanvas-nav ul:first-of-type:not(:first-child)>li:first-child:not(.nav-back):not(.nav-close)>a{border-top:1px solid #2c5d8f;margin-top:-1px}.hc-offcanvas-nav li{text-align:left}.hc-offcanvas-nav li.nav-back a,.hc-offcanvas-nav li.nav-close a{background:#000}.hc-offcanvas-nav li.nav-back a:hover,.hc-offcanvas-nav li.nav-close a:hover{background:#2f2f2f;color:#a9a9a9}.nav-close a:hover{color:#fff}.hc-offcanvas-nav li.nav-back:not(:first-child) a,.hc-offcanvas-nav li.nav-close:not(:first-child) a{margin-top:-1px}.hc-offcanvas-nav li.nav-parent .nav-item{padding-right:58px}.hc-offcanvas-nav li.nav-back span,.hc-offcanvas-nav li.nav-close span,.hc-offcanvas-nav li.nav-parent span.nav-next{width:45px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;transition:background .2s ease}.hc-offcanvas-nav li.nav-close span::after,.hc-offcanvas-nav li.nav-close span::before{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid #fff;border-left:2px solid #fff}.hc-offcanvas-nav li.nav-close span::before{margin-left:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.hc-offcanvas-nav li.nav-close span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next{border-left:1px solid #2c5d8f}.hc-offcanvas-nav li.nav-back span::before,.hc-offcanvas-nav span.nav-next::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform-origin:center;transform-origin:center}.hc-offcanvas-nav span.nav-next::before{-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav li.nav-back span::before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right.nav-open .nav-wrapper{box-shadow:-1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right span.nav-next::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-right li.nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{box-shadow:0 1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-top span.nav-next::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-top li.nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{box-shadow:0 -1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-bottom span.nav-next::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom li.nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper{box-shadow:none;background:0 0}.hc-offcanvas-nav.nav-levels-expand .nav-container ul h2,.hc-offcanvas-nav.nav-levels-none .nav-container ul h2{display:none}.hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item,.hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item{font-size:14px}.hc-offcanvas-nav.nav-levels-expand .nav-container li,.hc-offcanvas-nav.nav-levels-none .nav-container li{transition:background .3s ease}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open{background:#2e6296}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a{border-bottom:1px solid #295887}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover{background:#2f649a}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open>.nav-item .nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open>.nav-item .nav-next::before{margin-top:2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before{margin-top:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}a,body,div,header,html,li,span,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{height:100%}em{font-style:italic}strong{font-weight:600}ol,ul{list-style:none}.cf::after,.cf::before{content:'';display:block;height:0;overflow:hidden}.cf::after{clear:both}#container{display:flex;flex-direction:column;min-height:100vh;height:100%;background:linear-gradient(-134deg,#517fa4 0,#243949 100%)}.wrapper{max-width:800px;margin:0 auto;padding:0 20px}.main-nav{display:none}header h2{max-width:680px;margin:auto;font-size:20px;font-weight:200;line-height:1.4;text-align:center;letter-spacing:1px;padding-bottom:30px}header .git{display:inline-block;text-decoration:none;color:#fff;border-radius:4px;padding:4px 10px 4px 0;font-size:15px;font-weight:400;color:#fffce1;background:#54b9cb;transition:background .15s ease-in-out}header .git:hover{background:#4ca8b9}header .git:hover svg{border-color:#54b9cb}header .git svg{width:15px;height:15px;fill:#fffce1;position:relative;top:2px;padding:0 10px;margin-right:10px;border-right:1px solid #4daabb;transition:border-color .15s ease-in-out}header .ver{padding-top:15px;font-weight:200;color:#dab977}header .ver span{color:#fffce1}header .toggle{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:20px;z-index:9980;width:35px;min-height:24px;position:relative;width:auto;top:auto;left:auto;float:right;display:block;cursor:pointer;box-sizing:content-box;font-size:20px;padding-left:30px;line-height:24px;margin-top:55px}header .toggle span{width:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}header .toggle span,header .toggle span::after,header .toggle span::before{display:block;position:absolute;left:0;height:4px;background:#fff;transition:all .25s ease}header .toggle span::after,header .toggle span::before{content:'';width:100%}header .toggle span::before{top:-10px}header .toggle span::after{bottom:-10px}header .toggle.toggle-open span{background:rgba(0,0,0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .toggle.toggle-open span::before{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}header .toggle.toggle-open span::after{-webkit-transform:rotate(-90deg) translate3d(10px,0,0);transform:rotate(-90deg) translate3d(10px,0,0)}header .toggle div{display:inline-block;margin-right:15px}footer{padding-bottom:40px}footer .swm{display:inline-block;padding:0 15px}footer .swm svg{display:block;width:auto;height:17px;margin-top:22px}footer .swm svg path{transition:fill .1s ease}footer .swm svg .l-1{fill:#4fb5e1}footer .swm svg .l-2{fill:#f2c053}footer .swm svg .l-3{fill:#a7ce38}footer .swm:not(:hover) svg .l-1{fill:#466e8d}footer .swm:not(:hover) svg .l-2{fill:#9db9cf}footer .swm:not(:hover) svg .l-3{fill:#5989ad}main{flex:1 0 auto;padding-bottom:30px;text-align:left}main .content{border-top:1px solid rgba(255,255,255,.1)}main h4{font-size:15px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin:20px 0}main h4:first-child{margin-top:30px}main .actions{margin:0 -15px;text-align:center}main .actions.checkboxes{text-align:left;padding-top:8px}main .actions.checkboxes label{font-size:14px;text-transform:uppercase;cursor:pointer}main .actions.checkboxes label input{display:none}main .actions.checkboxes label input:checked~span{background:#dab977}main .actions.checkboxes label input:checked~span::before{content:'';position:absolute;top:50%;left:50%;margin-top:-1px;border:solid #243949;border-width:0 3px 3px 0;display:inline-block;padding:5px 2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}main .actions.checkboxes label span{display:inline-block;position:relative;top:-1px;width:22px;height:22px;background:#fffce1;margin-right:12px;vertical-align:top;transition:all .1s ease}main .actions div{padding:0 15px 20px;box-sizing:border-box}@media screen and (min-width:800px){main .actions{display:flex;flex-wrap:wrap}main .actions div{float:left;flex:1 1 33.33%;max-width:33.33%}main .actions.position div{float:left;flex:1 1 25%;max-width:25%}}main .button{position:relative;display:block;padding:18px 30px 16px;text-transform:uppercase;text-align:center;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:1px;text-decoration:none;color:#243949;cursor:pointer;background:#fffce1;border-radius:30px/80px;transition:all .1s ease}main .button:not(.active):hover{color:#d5af63}main .button.active{background:#dab977}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{padding-bottom:41px}.hc-offcanvas-nav h2{font-weight:600}.hc-offcanvas-nav a{font-size:16px}.hc-offcanvas-nav li.search .nav-item{padding-top:0}.hc-offcanvas-nav li.search input[type=text]{width:100%;box-sizing:border-box;border:none;border-radius:3px;font-size:14px;color:#fff;background:rgba(255,255,255,.12);padding:5px 10px;box-shadow:none;outline:0}.hc-offcanvas-nav li.search input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,.8)}.hc-offcanvas-nav li.search input[type=text]:-ms-input-placeholder{color:rgba(255,255,255,.8)}.hc-offcanvas-nav li.search input[type=text]::-ms-input-placeholder{color:rgba(255,255,255,.8)}.hc-offcanvas-nav li.search input[type=text]::placeholder{color:rgba(255,255,255,.8)}.hc-offcanvas-nav ul.bottom-nav{position:absolute;z-index:10;bottom:0;width:100%;display:flex;flex-wrap:nowrap;align-items:stretch;border-top:1px solid #2c5d8f}.hc-offcanvas-nav ul.bottom-nav li{flex:auto}.hc-offcanvas-nav ul.bottom-nav li a{padding:10px;text-align:center;height:100%;border-bottom:none}.hc-offcanvas-nav ul.bottom-nav li svg{fill:#fff;display:inline-block;vertical-align:middle}.hc-offcanvas-nav ul.bottom-nav li.github svg{width:17px;height:17px}.hc-offcanvas-nav ul.bottom-nav li.ko-fi svg{width:21px;height:21px}.hc-offcanvas-nav ul.bottom-nav li.email svg{width:19px;height:19px}header .toggle:hover span,header .toggle:hover span::after,header .toggle:hover span::before{background:#fc325f}header .toggle:hover span{width:20px}header .toggle:hover span::after{width:12px}
/* menu css ends */
life-crowns,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:top}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}article,aside,figure,footer,header,nav,section{display:block}a,a:visited{text-decoration:none;}a:active,a:hover{color:#CB3734;text-decoration:none}a,a:active,a:focus,a:hover{outline:0;color: #3a319f;}img{border:0;max-width: 100%}.fl{float:left}.fr{float:right}.textr{text-align:right}.textl{text-align:left}.textc{text-align:center !important}.alignc{text-align:center!important;vertical-align:middle!important}.clear{clear:both}.dib{display:inline-block;}a[href^=tel]{color: inherit;text-decoration: none;}li{list-style:none;color:#424242}*,*::before,*::after{box-sizing:border-box;}.resp-img{max-width:100%;}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/OpenSans-Light.ttf") format("truetype");	
font-weight: 300;
font-style: normal; } 
@font-face { font-family: 'Open Sans';src: url("../fonts/OpenSans-Regular.ttf") format("truetype");	font-weight: 400;font-style: normal; } 
@font-face {font-family: 'Open Sans';src: url("../fonts/OpenSans-SemiBold.ttf") format("truetype");	font-weight: 600;font-style: normal; }  
@font-face {font-family: 'Open Sans';src: url("../fonts/OpenSans-Bold.ttf") format("truetype");font-weight: 700;font-style: normal; }
@font-face {font-family: 'Souvenir Lt BT';src: url("../fonts/souvnrlttf-normal.ttf") format("truetype");font-weight: 600;font-style: normal}
@font-face {font-family: 'Souvenir Lt BT';src: url("../fonts/souvnrlttf-bold.ttf") format("truetype");font-weight: bold;font-style: normal}
body{font-family: 'Open Sans', sans-serif;}
#wapper{width:100%}
.container{max-width: 1600px;margin: 0 auto;position: relative;padding: 0 75px;}
/* my shortcuts starts */
.pad-t-0{padding-top: 0}.pad-t-5{padding-top:5px }.pad-t-10{padding-top:10px }.pad-t-15{padding-top:15px }.pad-t-20{padding-top:20px !important}.pad-t-30{padding-top:30px !important }.pad-t-40{padding-top:40px }.pad-t-50{padding-top:50px }.pad-t-60{padding-top:60px }.pad-t-80{padding-top:80px }
.pad-b-0{padding-bottom:0 !important}.pad-b-5{padding-bottom:5px }.pad-b-10{padding-bottom:10px }.pad-b-15{padding-bottom:15px }.pad-b-20{padding-bottom:20px !important}.pad-b-30{padding-bottom:30px !important }.pad-b-40{padding-bottom:40px !important; }.pad-b-50{padding-bottom:50px }.pad-b-60{padding-bottom:60px }.pad-b-80{padding-bottom:80px }
.pad-l-0{padding-left:0 }.pad-l-5{padding-left:5px }.pad-l-10{padding-left:10px }.pad-l-15{padding-left:15px }.pad-l-20{padding-left:20px }.pad-l-30{padding-left:30px }.pad-l-40{padding-left:40px }.pad-l-50{padding-left:50px }.pad-l-60{padding-left:60px }.pad-l-80{padding-left:80px }
.pad-r-0{padding-right:0 }.pad-r-5{padding-right:5px }.pad-r-10{padding-right:10px }.pad-r-15{padding-right:15px }.pad-r-20{padding-right:20px }.pad-r-30{padding-right:30px }.pad-r-40{padding-right:40px }.pad-r-50{padding-right:50px }.pad-r-60{padding-right:60px }.pad-r-80{padding-right:80px }
.mar-t-0{margin-top:0 }.mar-t-5{margin-top:5px }.mar-t-10{margin-top:10px !important}.mar-t-15{margin-top:15px }.mar-t-20{margin-top:20px }.mar-t-30{margin-top:30px }.mar-t-40{margin-top:40px }.mar-t-50{margin-top:50px }.mar-t-60{margin-top:60px }.mar-t-80{margin-top:80px }
.mar-b-0{margin-bottom:0 }.mar-b-5{margin-bottom:5px }.mar-b-10{margin-bottom:10px }.mar-b-15{margin-bottom:15px }.mar-b-20{margin-bottom:20px }.mar-b-30{margin-bottom:30px }.mar-b-40{margin-bottom:40px }.mar-b-50{margin-bottom:50px }.mar-b-60{margin-bottom:60px }.mar-b-80{margin-bottom:80px }
.mar-l-0{margin-left:0 }.mar-l-5{margin-left:5px }.mar-l-10{margin-left:10px }.mar-l-15{margin-left:15px }.mar-l-20{margin-left:20px }.mar-l-30{margin-left:30px }.mar-l-40{margin-left:40px }.mar-l-50{margin-left:50px }.mar-l-60{margin-left:60px }.mar-l-80{margin-left:80px }
.mar-r-0{margin-right:0 }.mar-r-5{margin-right:5px }.mar-r-10{margin-right:10px }.mar-r-15{margin-right:15px }.mar-r-20{margin-right:20px }.mar-r-30{margin-right:30px }.mar-r-40{margin-right:40px }.mar-r-50{margin-right:50px }.mar-r-60{margin-right:60px }.mar-r-80{margin-right:80px }
.overflow{overflow: auto;}
.d-block{display: block}
.d-in-block{display: inline-block}
/* my shortcuts starts ends */
.yellow{color:#EAAF51}
p{font-size: 16px;color: #373737;margin-bottom: 15px;line-height: 1.5;}
header{background: url(../images/header.jpg) no-repeat center/cover;position: relative;height: 100px;}
.logo {width: 200px;float: left;position: relative;top: 30px;z-index: 9;}
.logo img{width: 100%;}
/* .logo::after{position: absolute;content: '';background: url(../images/header-shadow.png) no-repeat center center/cover;height: 81px;width: 100%;left: 0;bottom: 0;} */
#header-bottom {width: calc(100% - 200px);float: left;}
nav ul.top-links > li {display: inline-block;vertical-align: middle;}
nav ul.top-links > li a {font-size: 18px;color: #fff;padding: 38px 15px;}
nav ul .drop-down {position: relative;}
.top-sublinks {position: absolute;left: 0;min-width: 226px;display: none;z-index: 999999;top: 61px;left: 0;}
nav ul .drop-down:hover .top-sublinks{display: block;}
nav ul .drop-down{position: relative;}
.top-sublinks li a {padding: 10px 10px 5px;text-align: left;display: block;color: #fff;line-height: 20px;font-size: 14px;font-weight: 400 !important;padding: 10px 14px !important;font-size: 15px !important;}
.two-side li{float: left;width: 49%;}
.two-side{min-width: 520px;}
.top-sublinks{background:rgba(22,25, 34, 0.97);}
.desk-menu {padding: 0 15px;}
.sublinks-right {position: absolute;left: 100%;min-width: 185px;top: 0px;display: none;left: -185px;background: rgba(4, 0, 44, 0.68);}
nav ul .sublinks-sub:hover .sublinks-right {display: block;}
.top-sublinks > li {display: block;position: relative;}
.read-more a:hover,#breadcrumbs a:first-child,nav ul.top-links > li a:hover, nav ul.top-links > li a.actnav,nav ul.top-links > li.acttop > a,nav ul.top-links li ul > li.sublinks-sub.acttop1 > a, nav ul.top-links > li.acttop2 > a{color: #c82825}  
.bg-pink .read-more a:hover{color: #fff;}
#breadcrumbs a:first-child:hover{color:#CB3734}
.hc-offcanvas-nav.hc-nav-2,.resp-menu{display:none !important}
.hc-offcanvas-nav .nav-wrapper{background: #1f1f1f}
.banners{background: #000;height: 550px;box-shadow: 0 0 10px #eee}
.time-con{display: flex;text-align: center;padding: 40px 0;flex-wrap: wrap;}
.phone {width: 33.33%;}
.phone h5{color: #fc325f;font-size: 20px;font-weight: 600;}
.phone p,.phone a{color: #696a74;font-size:18px}
.phone:nth-child(2) h5{color: #fdaa04}
.phone:nth-child(3) h5{color: #359148}
a[href^="tel:"] {pointer-events: none;}
.d-flex{display: flex;}
.flex-wrap{flex-wrap: wrap;}
.justify-content{justify-content: center;}
.d-inline-block{display: inline-block;}
.section-2{background: url(../images/bg.jpg) no-repeat center/cover; padding: 3% 0;align-items: center;background-attachment: fixed;}
.title h2{font-size: 44px;font-weight: lighter;position: relative;text-align: center}
/* .title h2::before{content: '';position: absolute;width: 250px;height: 2px;bottom: 0;background: #fe3158;left: 0px;right: 0;margin: 0 auto;} */
.title p{text-align: center;padding: 15px 1%;}
.life-img {width: calc(33.33% - 39px);margin: 0 15px 20px;display: inline-block;}
/* .life-main{text-align: center;display: flex;flex-wrap: wrap;} */
.life-text{background: #3caadb;padding: 10px 0;font-size: 18px;font-weight: 500;color: #fff}
.life-main .life-img:nth-child(2) .life-text{background: #595bd4}
.life-main .life-img:nth-child(3) .life-text{background: #167ffc}
.best{width: 50%}
.pad-15 {padding: 20px 0 20px 5%;}
.align-items{align-items: center;}
/* .heading::after {width: 40px;height: 3px;background: #45c75d;top: 18px;left: 0;position: absolute;content: ''} */
h4 {font-size: 28px !important;font-weight: lighter;position: relative;padding: 0 0 0 50px;line-height: 24px;}
.sub-heading{font-size: 36px;color: #fe3158;font-weight: 600;}
.sub-heading1{font-size: 32px;color: #000;	font-weight: 500;line-height: 1.4;padding: 0 0 0 50px;}
.v-middle{vertical-align: middle}
.pad-5{padding: 0 5% 0}
.pad-0{padding: 0 !important}
.read-more a {font-size: 18px !important;font-weight: bold;color: #262222;vertical-align: middle;display: inline-block;}
.fa-caret-right {color: #fff;font-size: 22px !important;vertical-align: middle;}
.read-more-btn {background: #359148;padding: 3px 15px 5px;margin: -5px 0 0 15px;display: inline-block;}
.fa-caret-right {animation: moving 1s infinite;position: relative;}
@keyframes moving{0% {left: 0;}50% {left: 4px;}100% {left: 0px;}}

.new-blocks .strength-block,.new-blocks .fit-block {width: 50%;padding:20px 15px 15px;box-sizing: border-box;height: 402px;}
.text-height {height: 80px;overflow: hidden;}
.new-blocks div:nth-child(3){width: 100%}
.award-img{background: url(../images/inner-img/strength.jpg) no-repeat center/cover;}
.aesthetics{background: url(../images/inner-img/aesthetics.jpg) no-repeat center/cover;height: 534px;}
.fit{background: url(../images/inner-img/fit.jpg) no-repeat center/cover;height: 175px;}
.bg-pink{background: #fc3258}
.bg-pink .sub-heading{color: #fff}
/* .new-blocks .sub-heading{font-size: 40px} */
.best-new{position: relative;}
/* .best-new::after {position: absolute;content: '';left: 0;bottom: 0;background: url(../images/image.png) no-repeat center/cover;height: 200px;width: 50%;} */
.nurse {background: url(../images/inner-img/manufactured.jpg) no-repeat top center/cover;height: 450px;}
.w-50{width: 50%}
.img-div {margin-top: 20px;}
.pem-block .title h2{text-align: left;margin-bottom: 20px}
.pem-block .title h2::before{margin: 0}
.pem-block .title p{text-align: left;padding: 0;}
.specs-list li::after {content: '';position: absolute;background: url(../images/tick.png) no-repeat center/cover;top: 0;right: 0;width: 22px;height: 22px;}
.specs-list li{position: relative;padding-bottom: 5px;border-bottom: 3px dotted #eee;margin-bottom: 25px;padding-right: 22px;}
.pad-50{padding: 0 0 0 50px}
.pad-10{padding: 10px}
/*--------------roopacss------------*/
.section-4 {padding: 5% 0;}
.section-4-div {width: calc(33.33% - 20px);display: inline-block;text-align: center;margin: 8px;position: relative;/* background: #ddd; */padding: 40px 20px;}
.section-4-div::before {content: "";position: absolute;background: #FFDC9B;width: 2px;height: 160px;right: -12px;top: 0;}
.section-4-div::after {content: "";position: absolute;background: #FFDC9B;width: 94%;height: 2px;bottom: 0;right: 9px;}
.section-4-div:nth-child(3)::before,.section-4-div:nth-child(6)::before,.section-4-div:nth-child(5)::after,.section-4-div:nth-child(6)::after,.section-4-div:nth-child(4)::after{display: none}
.sprite-img{background-image: url(../images/sprite.png);margin: 0 auto;}
.icon1 {width: 62px;height: 60px;background-position: -30px 82px;}
.icon2 {width: 62px;height: 60px;background-position: -146px 87px;}
.icon3 {width: 62px;height: 60px;background-position: -260px 83px;}
.icon4 {width: 62px;height: 60px;background-position: -383px 85px;}
.icon5 {width: 67px;height: 60px;background-position: 217px 84px;}
.icon6 {width: 62px;height: 60px;background-position: 88px 87px;}
.section-4-div h6 {color: #124683;font-size: 18px;padding: 10px 0 0;}
footer {background: url(../images/foot-texture.jpg) no-repeat center/cover;padding: 0}
.foot-div-right {width: calc(100% - 40%);padding: 60px 0 0;}
.foot-div-left {width: 40%;padding: 0 60px 0 0;}
.foot-logo {background: #fff;width: 156px;padding: 70px 20px 10px;box-shadow: 0 5px 7px 0 #0c0b0b;}
.foot-div-left p {color: #F7FBF9;font-size: 16px;text-align: left;padding: 20px 0 0;margin: 0;}
.foot-div-right-right {width: 50%;padding: 0 0 0 25px;}
.foot-div-right-left {width: 50%;padding: 0 25px 0 0;}
.foot-div-right h2 {font-size: 36px;font-weight: lighter;color: #F6F7F8;padding: 0 0 20px;}
.con-icon {color: #FAB217;}
.con-cl {transform: rotate(104deg);}
.con-left {width: 36px;}
.con-right {width: calc(100% - 36px);color: #fff;}
.foot-div-right-left a, .foot-div-right-left p {color: #F2F2F3;font-size: 14px;padding: 0 0 10px;display: block;text-align: left;}
.foot-bottom {border: thin solid #3D3F4B;}
.foot-bottom p,.foot-bottom a {color: #8A8C89;font-size: 11px;margin: 0;padding: 5px 0;font-weight: 600;text-align: center;}
.foot-div-con {padding: 0 0 20px;}
#breadcrumbs > span{display: inline-block;font-size: 12px}
#breadcrumbs {padding:5px 0 5px;line-height: 21px;}
h6 {color: #140F49;font-size: 20px;margin: 0 0 5px;}
.f-23{font-size:23px;vertical-align: baseline;}
.f-18{font-size: 18px;font-weight: bold;}
.red-arrow{background: url("../images/inner-img/arrowicon.png") no-repeat 2px 4px;font-size: 12px;display: block;padding: 0 0 0 20px;transition: all 0.25s linear 0s;}
.faq-half-b{width: calc(50% - 45px);margin: 0 20px;text-align: center;}
.life-img img{width: 100%;}

/* slider css starts */
.slider-wrapper{overflow: hidden;height: 100%;}
.slider, .slider-wrapper{position: relative;margin: 0 auto;}
.slider-wrapper,.slider, .slider-wrapper{width:100%}
.heading.slider-first-3::after{top:50%}
.claim{font-size: 30px !important;color: #fff;font-weight: 600;font-family: 'Souvenir Lt BT';}
.slider-first-4 {max-width: 350px;width: 100%;padding: 0 20px;color: #fff;font-size: 29px !important;line-height: 35px !important;font-family: 'Souvenir Lt BT';}
/* slider css end */

.inner-banner{height: 400px;background: url(../images/banner/inner-1.jpg) no-repeat fixed center center/cover;margin: 0 0 10px;}
.inner-banner1{height: 400px;background: url(../images/banner/inner-2.jpg) no-repeat fixed center center/cover;margin: 0 0 10px;}
.inner-banner2{height: 400px;background: url(../images/banner/inner-3.jpg) no-repeat fixed center center/cover;margin: 0 0 10px;}
/* .inner-banner{} */
header .top-links .toggle{margin: 0;}
header .toggle span, header .toggle span::before, header .toggle span::after {height: 2px;width:25px}
header .toggle span::before {top: -8px;}
header .toggle span::after {bottom: -8px;}
header .toggle span {width: 25px;}
h1{font-size: 28px;color: #EAAF51;font-weight: 400;margin: 15px 0 20px;position: relative;border-bottom: 1px solid #eaaf51;padding: 0 0 8px 0;}
.inner p{font-size: 15px;}
h3{font-size:20px;color: #33216f;margin-bottom: 10px}
.red{color: red}
.innerlinks{color: #4b2fa5;text-decoration: underline}

/* tabs css starts */
.tabs a{display: inline-block;color: #fff;padding: 10px 15px;background: #231b80;margin: 0;font-weight: 500;font-size: 18px;}
.tabs .tabact, .tabs a:hover {background: #fdfdfd;color: #140f49;box-shadow: 0px -1px 2px #8c8c8c;}
.tab-container {box-shadow: 0 0 4px 1px #ddd;padding: 30px;}

/* tabs css ends */
.info-list li::before{content: '';position: absolute;background: url('../images/bullet.png')center center/contain no-repeat;top: 5px;width: 8px;height: 11px;left: 1px;}
.info-pdf li a,.info-list li {font-size: 14px;position: relative;padding: 0 0 5px 20px;line-height: 1.7;}
.info-pdf li{margin-bottom: 5px}
.info-list{margin: 0 0 15px 10px;}
.info-pdf li a{padding: 0 0 5px 30px}
.info-pdf li a::before{content: '';position: absolute;background: url('../images/file.png')center center/contain no-repeat;top: -3px;width: 20px;height: 20px;left: 1px;}
.inner .fsmall{font-size: 11px;}
.border-img{border: 4px solid #eee;height: 300px;border-radius: .25rem;background-color: #fff;}
.rightbox {width: 270px;float: left;margin:30px 0 0 40px;}
.leftbox{width:calc(100% - 310px);float: left;position: relative;}
.iframe-div iframe{width: calc(257px - 0px);padding: 5px}
.dentist-frame iframe{height: 720px;margin: 0 auto}

/* accordion style starts */
#accordion h3 {position: relative;font-size: 24px;color: #fff;margin-bottom: 30px;}
#accordion h3 {padding: 10px 15px;font-size: 16px;font-weight: normal;color: #fff;margin: 0 0 1px;background: #17124b;line-height: 1.7;}
#accordion h3.acc-color-change {background: #243074;}
#accordion > div {display: none;background: #fbfbfb;border-width: 1px 1px 5px;/* margin: 0 0 5px; */}
#accordion.partner-acc > div {display: none;background: #fbfbfb;border-width: 1px 1px 5px;width: calc(100% - 20px);margin: 0 0 0 auto;}
#accordion h3 .fa-chevron-right {width: 40px;height: 30px;padding: 6px;position: relative;float: left;}
#accordion h3:hover, #navid > ul li, .button{cursor: pointer;}
.acc-main h3 {color: #002a4a;}
.acc-main {padding: 0 15px;}
.clubs-content {padding: 20px;}
/* .accordion-content p { margin: 0; text-align: left; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 28px; letter-spacing: normal; color: #254d6b;}  */
.inner-text p {color: #254d6b;text-align: left;margin-bottom: 15px;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 28px;letter-spacing: normal;color: #254d6b;}
.article-title.acc-color-change .fa-chevron-right{transform: rotate(90deg);}
/* accordion style ends */
/* right links starts */
/* .lnavbox {margin: 25px 0 0;} */
.lftnavbox {/* background: #fbfbfb; */border: 1px solid #F2F2F2;}
/* .navheaderdd{width: auto;height: auto;border-left: 7px solid #CB3734;;} */
/* .navheaderdd a {background: #E6E4E5;font-size: 15px;margin: 0 0 0 2px;color: #222;padding: 11px 0 10px;text-align: center;display: block;transition: all 0.25s linear 0s;} */
.navheaderdd {border-radius: 10px;}
.navheaderdd a {background: #EAAF51;font-size: 24px;color: #fff;padding: 6px 0;text-align: center;display: block;}
.lftnavbox ul li {/*padding: 6px 0;*/border-top: 1px solid #fff;border-bottom: 1px solid #fcdfb4;}
/*.lftnavbox ul li {padding: 6px 0;}
.lftnavbox ul li:nth-child(even){background: #fcdfb4}
.lftnavbox ul li:nth-child(odd){background: #eee}*/


.lftnavbox ul li a {background: url("../images/inner-img/arrow2.png") no-repeat 10px 14px;padding: 8px 0 9px 28px;font-size: 14px;color: #3D414D;display: block;transition: all 0.25s linear 0s;}
.lftnavbox li a.actnav,.lftnavbox li a:hover {color: #FE0000;}
.leftlink1 {padding: 15px;background: #fbfbfb;}
.leftlink1 li:first-child{border-top:0px}
.leftlink1 li:last-child{border-bottom:0px;}
.leftlink1-sub{padding:2px 15px}
/* right links ends */
/*------------sitemap-------------------*/
.sitemap-con {width: 45%;padding: 0 20px;}
.sitemap-con .info-list {margin: 5px 0 0 0;}
.sitemap-con .info-list li a {color: #202020;}
.sitemap-con .info-list li a:hover {color: #CB3734;font-weight: 600;}

.btn {display: inline-block;margin: 15px 30px;position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;box-shadow: 0 2px 2px #242424;}
.btn-3 {background: #e6e4e5;color: #000;}
.btn-3d {padding: 15px 40px 15px 90px;border-radius: 10px;}
.btn-3d::before {background: #EAAF51;color: #fff;z-index: 2;border-radius: 10px 0 0 10px;}
.btn-3::before {position: absolute;height: 100%;left: 0;top: 0;line-height: 3;font-size: 110%;width: 60px;text-align: center;}
.btn::after {content: '';position: absolute;z-index: -1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	transition: all 0.3s;}
.btn-3d::after {width: 20px;height: 20px;background: #eaaf51;z-index: 2;left: 60px;top: 50%;margin: -10px 0 0 -10px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.icon-cog::before {font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f0f0";}
.icon-cog1::before {font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f007";}


/* table starts */
.table-css{margin:30px auto 20px;border-collapse: collapse;box-shadow: 0 5px 5px -3px #dedede;overflow: auto}
.table-css th {font-size: 14px;text-align: center;margin: 0px 0px 0px 5px;border: 1px solid #dedede;padding: 5px 10px;color: #fff;font-weight: bold;}
.table-css td {font-size: 14px;text-align: center;margin: 0px 0px 0px 5px;border: 1px solid #dedede;padding: 5px 10px;vertical-align: middle;}

/* table ends*/
.gallery {margin: 10px;width:230px;}
.gallery a{text-align: center;display: block;}
.lab-fl{float: left;}
.lab-fr{float: right;}

.article-title.acc-color-change.gold,.article-title.gold {background: #ece0a4 !important;color: #000 !important;position: relative;}
.article-title.acc-color-change.silver,.article-title.silver {background: #d2d3d4 !important;color: #000 !important;position: relative;}
.article-title.acc-color-change.standard,.article-title.standard {background: #e3e4e6 !important;color: #000 !important;position: relative;}
.gold::before{content: '';position: absolute;background: url(../images/inner-img/gold-up.png) no-repeat center center/cover;width: 50px;height: 50px;top: 0;left: 0;}
.silver::before{content: '';position: absolute;background: url(../images/inner-img/silver.png) no-repeat center center/cover;width: 50px;height: 50px;top: 0;left: 0;}
.standard::before{content: '';position: absolute;background: url(../images/inner-img/standard.png) no-repeat center center/cover;width: 50px;height: 50px;top: 0;left: 0;}

#accordion.partner-acc h3{padding: 11px 15px 8px 60px;border-radius: 25px 0 0 25px;}
canvas {position: absolute;top: 0;z-index: 9;left: 0;}
.par{position: absolute;height: 100%;top: 0;width: 100%;}
.box {overflow: hidden;height: 100%;}
.par .figcaption {z-index: 9;position: absolute;bottom: 0;background-color: rgba(234, 171, 37, 0.85);width: 100%;color: #fff;padding:12px 8px;font-weight:600}
.hid-box-new {position: relative;height: calc(100% - 44px);overflow: auto;top: 100%;transition: all .6s ease;}
.hid-box {color: #fff;position: relative;height: 100%;overflow: auto;padding: 50px 30px 30px 30px;display: table;}
.hid-box p {font-size: 15px;line-height: 21px;overflow: hidden;text-align: left;color: #fff;display: table-cell;vertical-align: middle;}
.hid-box.light-blue {background: rgba(60, 170, 219, 0.5);}
.par .figcaption.color-2 {background-color: #3caadb;}
.text-img {position: relative;}
.box:hover > .hid-box-new{top: 0;}
.time-con:last-child .phone p{margin-bottom: 0}
.blue-half-bg{	background: #134783;	background: -moz-linear-gradient(left,  #134783 0%, #134783 50%, #ffffff 50%, #ffffff 100%);	background: -webkit-linear-gradient(left,  #134783 0%,#134783 50%,#ffffff 50%,#ffffff 100%);	background: linear-gradient(to right,  #134783 0%,#134783 50%,#ffffff 50%,#ffffff 100%);}
.section-4 {background: url(../images/texture-1.png) fixed;}
@keyframes heartBeat {0% {-webkit-transform: scale(1);transform: scale(1);}14% {-webkit-transform: scale(1.3);transform: scale(1.3);}28% {-webkit-transform: scale(1);transform: scale(1);}42% {-webkit-transform: scale(1.3);transform: scale(1.3);}70% {-webkit-transform: scale(1);transform: scale(1);}}
.heartBeat {-webkit-animation-name: heartBeat;animation-name: heartBeat;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
.fadeInLeft{animation: fadeInLeft 1.5s}
@keyframes fadeInLeft {0% {opacity: 0;transform: translate3d(-100%, 0, 0)}100% {opacity: 1;transform: none}}
.fadeInRight {animation: fadeInRight 1.5s}
@keyframes fadeInRight {0% {opacity: 0;transform: translate3d(100%, 0, 0)}100% {opacity: 1;transform: none}}
.section-3,.section-4,.section-2,.section-5 {overflow: hidden;}
#back-top {position: fixed;bottom: 24px;right: 19px;z-index: 99;}
#back-top a {color: #000;bottom: -25px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
#back-top img{width: 30px;transform: rotate(-90deg);}
.hc-offcanvas-nav:not(.touch-device) a.resp-act,.second-nav li.respact > a{background: #1e4063;}
.award-img2:hover,.award-img:hover{-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;-webkit-transform: scale(1.05);transform: scale(1.05);}
.acc-heading{font-size: 30px;}
.acc-sub-heading {font-size: 18px;}
/*.article-title span {width: calc(100% - 40px);float: left;}*/
/* h1::after {width: 34px;height: 7px;background: #cb3734;top: 24px;right: -50px;position: absolute;content: ''} */
.fullWidth {width: 100%;}
.tagc-link.btn{margin: 15px 55px 0;}
.tagc-link.btn-3d{padding: 15px 40px 15px 90px;}
.tagc-link.btn-3::before{font-size: 110%;}
.den-link .blue-color{color: #344ec6;font-weight: bold;}
.den-link{padding-top: 15px;}
.btn-3:hover {background: #eaaf51;color:#fff}
.btn-3:hover.btn-3d::before {background: #e6e4e5;color: #000;}
.f-12{font-size: 12px}
.acss {color: #1a1a99;}
.top-award{display: block;margin-top: 20px;font-weight: 600;font-family: 'Souvenir Lt BT';font-size:30px;color: #000;}
.img-div img{width:100%}
.product-info-img{width:30%;}
.product-info{width:70%;padding: 0 15px 0 0;}
.product-desc h3 {font-size: 24px;color: #1094ce;font-weight: 500;}
.product-desc {border-bottom: 1px solid #cb3734;padding-bottom: 20px;}
.product-info .product-desc:nth-child(2) {border-bottom: none}
.section-4 h4 {font-weight: lighter;color: #cb3734;font-size: 32px !important;line-height: 36px;}

/* pop up css starts */
#myModal{padding: 0 0 20px;}
.modal{display: none;position: fixed;z-index: 9;left: 0;top: 0;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);height: 100%;width: 100%;}
.modal-content{background-color: #fefefe;margin: 25px auto;padding: 0;border: 1px solid #888;width: 40%;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);animation-name: animatetop;animation-duration: 0.4s;max-height: 100%;overflow: auto;box-sizing: border-box;position: relative;}
.modal-header{padding: 2px 16px;background-color: #130f49;color: #fff;}
.close{float: right;font-size: 28px;color: #fff;font-weight: 800;cursor: pointer;}
.modal-header .heading-new{margin: 0;padding: 10px 0;font-size: 22px;color: #fff;}
.modal-body{padding: 5px 16px;}
/* pop up css ends */

/* find lad css strats */
.selectWrapper{width: 100%;margin: 0 auto;padding: 20px 0;}
.searchWrapper{ background: #0d0c4c; padding: 10px 0;border-radius:5px 5px 0 0;text-align: center;border:solid #fff;border-width:1px 0 0px 0px;}
.searchItem{margin:5px; color:#fff;font-size:12px; vertical-align: middle;display: inline-block;}
.searchWrapper select{ width:110px;margin-left:2px;border:1px solid #d5d5d5; padding:3px 5px; border-radius:5px;}
.searchWrapper select:focus{ box-shadow: 0px 0px 6px 0px #3888de;}
.infoResult { display: none;overflow-y: auto;max-height: 510px; margin: 5px 0 0 0;}
.infoResult p{text-align: left!important;padding: 0 0 0 0;word-wrap: break-word;margin: 0}
.infoResult .dealer,.infoResult .info{ width: 50%;float: left;}
.infoResult li:before,.infoResult li:after{ content:" ";display:table;clear:both;overflow:hidden;}
.infoResult li{*zoom:1;/*ie6,7*/ margin: 0 0 3px 3px;padding:0 0 10px 0;background:#f6f6f6;}
.infoResult li h6{ font-size:15px;color:#0d0c4c;text-align:left;padding:5px 0 5px 15px;margin:0;background:#EFEDEE;box-shadow:0 0 5px #CFCBCD inset;font-weight: bold;}
.infoResult li h6.noData{ text-align: center;}
.columnWrapper:before,.columnWrapper:after{content:""; display:table;clear:both;overflow:hidden;}
.columnWrapper{*zoom:1;/*ie6,7*/ margin: 1px 0 0 0; background:#0d0c4c;border:solid #fff;border-width:0px 0px 1px 0px;border-radius:0 0 5px 5px;}
.columnWrapper .distributors, .columnWrapper .info {width: 50%; float: left;}
.columnWrapper h5{padding:5px 15px; margin: 0;color:#fff;font-size:12px;font-weight: bold}
#rightbox p {padding:0 30px 0 15px;}
/* .acss{padding:0px;font-size:12px} */
#sbox,#cbox,#lbox{font-size:12px; color:#fff;padding:10px 0 10px 5px;float:left;}
.aimgcss {background: url("../images/bullet.png") no-repeat 3px 10px;font-size: 15px;color: #107DA9 !important;display: inline-block;margin: 0 0 0 20px;padding: 5px 0 5px 25px;transition: all 0.25s linear 0s;}
/* find lad css ends */
.bruno-borges{background: url(../images/testimonials/bruno-borges.jpg) no-repeat center center/cover; height:200px;width: 300px;float: left;}
.Erik{background: url(../images/testimonials/erik.jpg) no-repeat center center/cover; height:200px;width: 300px;float: left;}
.testimonials {box-shadow: 0 0 10px 0 rgba(0,0,0,.3);margin-bottom: 20px;}
.testimonials-content {width: calc(100% - 300px);float: left;	padding: 0 10px 0 20px;}
.patient-name{font-size:13px;font-weight:bold;color:#cb3734}
.eg-img{margin: 0 auto 10px;}
.eg-img img{margin-bottom:20px;}
.crown-img {width: 40%;background: url(../images/inner-img/aatik-tasneem.jpg) no-repeat center center/cover;height: 300px;}
.why-life-img{width: 25%;background: url(../images/inner-img/davids-kokainis.png) no-repeat top center/cover;height: 450px;margin: 0 20px 0 0;}
.premium {background: url(../images/inner-img/premium.png) no-repeat center center/contain;width: 100%;max-width: 285px;height: 340px;}
.crown-content {width: calc(100% - 40%);}
.why-life-content{width: calc(100% - 25%);}
table{width:100%}
.table-css table thead tr th{background: #eaaf51}
.table-css tr:nth-child(2n){background: #fff;}
.table-css tr:nth-child(2n+1){background: #fff4e1;}
.sub-lab{font:10px/3 Helvetica;vertical-align: middle;margin: 0 0 0 10px;}
.banner-small-img{position: relative;top: 50%;left: 50px;width: 175px;}
.cement-300{max-width:300px}
.inner-figcap .figcaption{font-size: 14px;padding: 12px 5px;}

.top-header {padding: 5px;background: #c82825;}
.top-header a {display: inline-block;font-size: 14px;padding: 0 8px;color:#fff}
.top-header a:hover {color: #292c3b;}
.desk-none{display:none}
.type-lab{float:right;padding:0 20px 0 0;width:150px}
.title-lab{float:left;padding:0 20px 0 0;width:calc(100% - 150px)}
.shape-outside{shape-outside: circle();}
.infoResult .dealer{padding: 0 0 0 10px}
.infoResult .info{padding: 0 10px 0 15px}
.se-pre-con{
	height: 500px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0 auto;
	z-index: 9999;
	background: url(../images/loading.gif) center no-repeat;
	width: 100%;
}
.icon-person.icon-cog::before{content: "\f007";}
/*-------------------roopa css start----------------*/
.support-address h6 {color: #cb3734;padding: 0 0 6px;}
.support-address p {margin: 0 0 5px;line-height: 1.7;}
.support-address a {color: #202020;padding: 0 0 6px;display: inline-block;}
.trobule-link {background: url(../images/inner-img/trobling-shooting-support-img) no-repeat top center/cover;color: #f0f0f0;padding: 18px 18px 19px;display: inline-block;text-align: center;margin: 0 0 23px;border-radius: 3px;font-weight: bold;}
.trobule-link:active,.trobule-link:focus{color:#f0f0f0}
.trobule-link:hover {color: #f79904;}
.contact-con p {margin: 0 0 6px;line-height: 1.7;}
.contact-con a {color: #202026;display: inline-block;margin: 0 0 6px;}
.contact-con b {margin: 0 0 -18px;display: block;}
.contact-con {width: calc(33.33% - 36px);display: inline-block;height: 240px;padding: 15px 10px;margin: 10px 16px 30px;text-align: center;position: relative;background: #fff;box-shadow: -1px -1px 4px 0px #ddd;}
.contact-con::before {content: "";position: absolute;width: 80%;height: 103.5%;background: #cb3734;top: 0px;right: -8px;z-index: -1;}
.contact-info {text-align: center;}
h2 {font-size: 25px;color: #cb3734;margin-bottom: 10px;}
.practice-read {background: url(../images/inner-img/practice-read.png) no-repeat center/cover;width: 143px;height: 61px;position: absolute;right: 0;bottom: 11px;}
.sprite {background-image: url(../images/sprite.png);}
.section1-icon1, .section1-icon2, .section1-icon3 {width: 52px;height: 50px;margin: 15px auto;}
.section1-icon1 {background-position: -34px -114px}
.section1-icon2 {background-position: -129px -114px}
.section1-icon3 {background-position:-232px -114px}
.head-icon {width: 30px;height: 30px;margin: 0px 9px 0 0;}
.accordian-left {width: 40px;display: inline-block;}
.accordian-right {display: inline-block;width: calc(100% - 40px);}
.info-list ul {margin: 0 0 0px 10px;}
.hc-nav-trigger.hc-nav-2 {display: block;width: 25px;right: -18px;}
.lab-img {max-width: 102px;}
.mar-lr{margin-left:10px}

.foot-ul li a {
	color: #F2F2F3;
	font-size: 14px;
	padding: 0 0 10px;
	display: block;
}
.foot-ul li a:hover,.foot-div-right-left a:hover{color:#c82825}
#pro2 h2 {font-size: 38px;}

/*-------------------roopa css end----------------*/
/* responsive code */
@media screen and (max-width:1200px){
    .container {padding: 0 30px;}
    .nurse {height: 503px;}
    .slider-first-4{left: 65.833% !important;}
    .contact-con {height: 251px;}
}
@media screen and (max-width:1024px){
    nav ul.top-links > li a {padding: 40px 8px;}
    .inner-banner1,.inner-banner2,.inner-banner,.section-4 ,.section-2{background-attachment: scroll}
    .life-img{width:calc(50% - 39px)}
    .nurse {height: 535px;}
    a[href^="tel:"] {pointer-events: auto;}
}
@media screen and (max-width:992px){
    .hc-offcanvas-nav.hc-nav-1,.new-nav{display: none !important}
    .hc-offcanvas-nav.hc-nav-2,.resp-menu{display:block !important;}
    .best {width: 100%;}
    .pad-15{padding: 20px 20px 30px}
    .best-new::after {background: none}
    .section-4-div {padding: 40px 15px;}
    .section-4-div h6 {font-size: 16px;}
    .foot-div-right h2 {font-size: 39px;margin:0}
    .w-100{width: 100%;}
    .slider-first-active{width: 350px !important;}
    .leftbox{width:100%;float: none;}
    .rightbox{display: none;}
    .blue-half-bg{background: #fff;background: -moz-linear-gradient(left, #fff 0%, #fff 50%, #ffffff 50%, #ffffff 100%);background: -webkit-linear-gradient(left, #fff 0%,#fff 50%,#ffffff 50%,#ffffff 100%);background: linear-gradient(to right, #fff 0%,#fff 50%,#ffffff 50%,#ffffff 100%);}
    .blue-bg{background: #134783}
    .section-5 .container {padding: 0;}
    .pad-50 {padding: 0 20px;}
    .pem-block .title h2{text-align: center;margin-bottom: 20px;}
    .pem-block .title h2::before {margin: 0 auto;}
    .pem-block {margin-top: 15px}
    .aesthetics{height:470px;background-position: top center}
    .nurse {height: 500px;}
    .slide-fifth,.slide-fourth,.slider-second {display: none!important}
    .contact-con {height: 229px;width: calc(50% - 36px);}
    .slider-first-active {top: 8% !important;left: 5% !important;}
    .claim{top: 11% !important;left: 51% !important;}
    .slider-first-4{left: 48.833% !important;}
    .best .read-more {float: right;}
    header .toggle {margin-top: 38px;}
}	
@media screen and (max-width:880px){
    .slider-first-active {width: 40% !important;height: 300px !important;}
    .contact-con {height: 252px;}
    .fraction-slider {height: 367px !important;}
    .banners {height: 500px;}
}
@media screen and (max-width:768px){
    .container {padding: 0 20px;}
    
    .section-4-div {width: calc(50% - 20px);}
    .section-4-div {padding: 40px 11px;}
    .section-4-div h6 {font-size: 15px;}
    .section-4-div:nth-child(2)::before,.section-4-div:nth-child(4)::before{display: none}
    .section-4-div:nth-child(3)::before,.section-4-div:nth-child(4)::after{display: block}
    .foot-div-left {width: 100%;padding: 0;float: none}
    .foot-div-right {width: 100%;padding: 20px 0 0;}
    .foot-div-con {padding: 0 0 30px;}
    .slider-first-active{font-size: 9.6px;line-height: 100%;opacity: 1;top: 5% !important;left: 20% !important;display: inline;}
/* 	.slider-first-active,.slider-active {height: 126px !important;left: 25% !important} */
    .slider-first{width: 15% !important;height: 20% !important;top: 85% !important;left: 78.5% !important;}
    .slide-fifth-active,.slide-fourth-active ,.slider-third-active,.slider-second-active,.slider-first-rocket,.slider-first-active,.slider-active{width:65% !important}
    .slider-first-rocket {height: 43px!important;left: 10%!important}
    .slider-first-open,.slider-open {width: 100px!important;height: 70px!important;left: 70%!important}
    .slider-second-active {height: 158px!important;left: 25%!important}
    .slider-second-seo {width: 154px!important;height: 50px!important}
    .slider-third-active {height: 165px!important}
    .slider-third-one {width: 146px!important;height: 120px!important;top: 60%!important}
    .slider-third-last {width: 100px!important;height: 87px!important;top: 25%!important}
    .slide-fourth-active {height: 218px!important}
    .slide-fourth-response {width: 250px!important;height: 71px!important;top: 70%!important;left: 30%!important}
    .slide-fourth-mobile {width: 166px!important;height: 210px!important;left: 70%!important}
    .slide-fifth-active {height: 300px!important;left: 18%!important}
    .slider-first-3{top: 23% !important;left: 2% !important;}
    .slider-first-4{top: 34% !important;left: 5% !important;}
    .slider-first-5{top: 52% !important;left: 4% !important;}
    .tabs {text-align: center;}
    .tabs a {width: 100%;margin: 7px auto 0px;border-bottom: 1px solid #ddd;}
    .w-sm-100{width:100%}
    .resp-textc{text-align: center}
    #tab3 .fr,#tab1 .fr,#tab4 .fr,#tab4 .fl{float: none;}
    .dentist-frame iframe{height: 720px;width: 730px;margin: 0 auto}
    .title p {padding: 15px 0;}
    .sitemap-con{width: 100%;padding: 0 20px;}
    .acc-main{padding: 0 0;}
    .product-info{width:100%;padding: 0;float: none;}
    .product-info-img {width: 60%;margin: 0 auto;float: none;}
    .aesthetics{height:400px}
    .testimonials {flex-direction: column;}
    .bruno-borges,.Erik{float: none;width: 100%;height: 231px;max-width: 328px;margin: 20px 0 0;}
    /*.Erik {width: 100%;float: none;height:450px}*/
    .testimonials-content {float: none;padding: 20px;width: 100%;}
    /*.why-life-img{width:35%}*/
    .why-life-content {width: calc(100% - 35%);}
    h1 {font-size: 30px;}
    .contact-con {width: calc(100% - 18px);height: auto;margin: 10px 0px 30px;}
    .modal-content {margin: 174px auto;width: 60%;}
    .banners {height: 433px;}
    .slider-first-active {width: 59% !important;top: 11% !important;left: -5% !important;}
    .claim {top: 9% !important;left: 54% !important;}
    .slider-first-4 {top: 22% !important;left: 51% !important;font-size: 22px !important;max-width: 280px;}
    .inner-banner{background-image: url(../images/banner/inner-1-tab.jpg) ;}
    .inner-banner1{background-image: url(../images/banner/inner-2-tab.jpg);}
    .inner-banner2{background-image: url(../images/banner/inner-3-tab.jpg);}
    .lab-img {float: none;}
    .lab-con h3 {text-align: center;}
    .lab-img {margin: 0 auto;}
    .mar-lr{margin-left:0}
    .mar-lr-0{margin-left:0}

    .mar-sml-0{margin: 20px 0 0 10px}
}
@media screen and (max-width:580px){
    .phone{width: 100%;margin-bottom: 30px;}
    .life-img{max-width: 350px;margin: 0 0 20px;width: 100%;}
    .new-blocks .strength-block, .new-blocks .fit-block {float: none;height: auto;width: 100%;}
    .award-img {height: 300px !important;}
    .section-4-div h6 {font-size: 16px;}
    .section-4-div {padding: 40px 17px;}
    .foot-div-right-left,.foot-div-right-right{width: 100%; float: none;padding: 0}
    .foot-div-right-right{padding:6px 0 0 0}
    /* .foot-bottom{padding: 10px 0} */
    .foot-bottom p, .foot-bottom a {float: none;text-align: center;padding: 4px 0;}
    .w-xs-100{width: 100%}
    .lab-fl,.lab-fr{float: none;}
    .lab-fr.pad-t-20.mar-t-40{margin: 0;}
    .leftbox .lab-fl:first-child {text-align: center}
    .phone:last-child{margin-bottom: 0;}
    #pro2{padding: 0 20px;}
    .d-col{flex-direction: column}
    .crown-content {width: 100%;margin-top: 15px;}
    .crown-img {width: 100%;}
    .why-life-img {width: 100%;height: 328px;background-position: top center;background-size: contain;}
    /*.premium{height: 450px;}*/
    .why-life-content {width: 100%;margin-top: 15px;}
    .text-height {height: auto;overflow: hidden;}
    .inner-banner,.inner-banner1 {height:320px !important}
    .modal-content {width: 70%;}
    .slider-first-active {top: 23% !important;left: 19% !important;}
    .claim {top: 9% !important;left: 0% !important;font-size: 26px !important;text-align: center;width: 100%;}
    .banners {height: 580px;}
    .slider-first-4 {left: 0% !important;font-size: 21px !important;max-width: 403px;top: unset !important;bottom: -45%;text-align: center;width: 100%;margin: 0 auto;right: 0;}
    .type-lab{float:none;padding:0 0 0 0;width:100%;display: block;}
    .title-lab{float:none;padding:0 0 0 0;width:100%;display: block;}
    .foot-div-right h2,.foot-ul li a,.foot-div-right-left a {
        text-align: center;
    }
}
@media screen and (max-width:480px){
    .nurse {height: 290px;}
    .blue-bg{top: 0;}
    .slider-first-active {width: 100% !important;height: auto !important;left: 0% !important;top: 24% !important;max-width: 350px;margin: 0 auto;right: 0;}
    .slide-fifth-active,.slide-fourth-response,.slider-second-active {left: 5%!important}
    .slide-fourth-response {left: 10%!important}
    /*.slider-first,.slide-fourth-mobile {display: none!important}*/
    .slider-first {
	width: 36px !important;
	height: 31px !important;
	top: 88% !important;
	left: 89.5% !important;
}
    .slider-first-5 {top: 43% !important;}
    .slider-first-4{left:0% !important;font-size: 16px !important;line-height: 25px !important;bottom: -32%;}
    .slider-first-3{top:15% !important;}
    .aesthetics{height:240px}
    .Erik, .bruno-borges {height: 168px;max-width: 240px;}
    h1 {font-size: 26px;}
    .logo{width:160px;top: 14px;}
    .resp-none{display: none}
    .desk-none{display:block}
    .tagc-link.btn {margin: 15px auto 0;}
    .modal-content {width: 70%;}
    header {height: 81px;}
    header .toggle {padding-left: 0px;margin-top: 30px;}
    .banners {height: 520px;}
    .foot-logo {width: 143px;padding: 60px 20px 10px;}
    .inner-banner{background-image: url(../images/banner/inner-1-mob.jpg) ;}
    .inner-banner1{background-image: url(../images/banner/inner-2-mob.jpg);}
    .inner-banner2{background-image: url(../images/banner/inner-3-mob.jpg);}
    .infoResult .info {
        padding: 0 15px 0;
        width: 100%;
        float: none;
    }
    .infoResult .dealer {
        padding: 10px 15px 0;
        width: 100%;
        float: none;
    }
}
@media screen and (max-width:380px){
	
    .section-4-div h6 {font-size: 15px;}
    .section-4-div {padding: 40px 12px;}
    /*#breadcrumbs > span {font-size: 10px;}*/
    .modal-content {width: 94%;}
    .slider-first {width: 36px !important;height: 31px !important;top: 16% !important;left: 87.5% !important;}
}