	/* nprogress */
	#nprogress{pointer-events:none}#nprogress .bar{background:var(--theme-color);position:fixed;z-index:1031;top:0;left:0;width:100%;height:4px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--theme-color),0 0 5px var(--theme-color);opacity:1; translate:(0,-4px); translate:(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}

	/* Lite-youtube */
	lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;}lite-youtube::before{content:'';display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube::after{content:"";display:block;padding-bottom:calc(100% / (16 / 9))}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}

	/* Style */
	@font-face{font-family:'gillsansregular';src:url(../fonts/gillsans-webfont.woff2) format("woff2"),url(../fonts/gillsans-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
	:root{ --theme-color: #00b0a6; --text-color: #a3a3a3; --bg-color: #202020; --grey-text-color: #ccc; --white-text-color: #fff;}
	body{margin:0;padding:0;font-family:'gillsansregular',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-weight:400;color:#000;font-size:14px;line-height:24px;letter-spacing:1.5px;position:relative;overflow:hidden;height:100%; background:var(--bg-color);}
	.scroll-container{height:100vh;overflow:auto}
	.main-body-wrapper{ background-color: var(--bg-color); position: relative; z-index:2; overflow-x: hidden;}
	.modal-open .scroll-container{height:100vh;overflow:auto; z-index:1050;}
	.changeCursor .simplebar-content-wrapper{overflow:hidden !important;}
	p{color:var(--text-color);font-size:14px;line-height:25px;margin:0 0 20px}
	p:last-child{margin-bottom:0}
	h1,h2,h3,h4,h5,h6{margin:0 0 10px;padding:0;font-family:'gillsansregular',sans-serif}
	h2{font-size:28px;line-height:40px}
	h3{font-size:20px;line-height:25px}
	h4{font-size:15px;line-height:24px}
	ul{margin:0;padding:0}
	a{margin:0;padding:0;text-decoration:none!important;outline:none!important;color:var(--theme-color);transition:all .3s ease-in-out}
	a:hover{color:var(--theme-color)}
	a:focus{outline:0}
	::-webkit-input-placeholder{opacity:1;color:#878787}
	:-ms-input-placeholder{opacity:1;color:#878787}
	::-moz-placeholder{opacity:1;color:#878787}
	:-moz-placeholder{opacity:1;color:#878787}
	img{max-width:100%}
	input[type="text"],input[type="tel"],input[type="password"],input[type="email"],select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:var(--white-text-color);border:none;border-bottom:1px solid #336a88;height:48px;padding:0;background:transparent;font-size:15px;transition:all .3s ease-in-out}
	textarea{resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #b8b8b8;padding:12px 16px}
	select{border:1px solid #b8b8b8;width:100%;padding:0 11px;background:url(images/arrow_bottom.svg) no-repeat calc(100% - 16px) center;background-color:var(--white-text-color);background-size:18px;padding-right:40px;outline:none;appearance:none}
	select::-ms-expand{display:none}
	.form-control{border-radius:0;border:1px solid #b8b8b8;padding:12px 16px}
	input[type="submit"]{background:#e92f11;color:var(--white-text-color);height:48px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding-left:30px;padding-right:30px;text-transform:uppercase;cursor:pointer}
	input[type="submit"]:hover{background:#feb620}
	img.alignright{float:right;margin:0 0 20px 20px}
	img.alignleft{float:left;margin:0 20px 20px 0}
	img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;float:none}
	.alignright{float:right;margin:0 0 20px 20px}
	.alignleft{float:left;margin:0 20px 20px 0}
	.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;float:none}
	.comongap_sec{padding:100px 0}
	.banner_sec{width:100%;position:relative;height:100dvh;overflow:hidden;background:var(--bg-color)}
	.banner_sec.home-banner{ background: #000; }
	.main_header{position:absolute;width:100%;top:0;left:0;z-index:3}
	.main_head{display:flex;width:100%;justify-content:space-between;align-items:center;border-bottom:1px solid #fff;padding:30px 0;transition:all .5s}
	#menu-toggle{color:var(--white-text-color);text-transform:uppercase;font-size:15px;background:transparent;border:0;padding:0;outline:0; z-index:99;}
	#menu-toggle svg{width:19px;margin-right:10px;vertical-align:middle;pointer-events:none}
	#menu-toggle:hover svg{opacity:.7;transition:all 1s ease-in;}
	#clsmenu-toggle:hover{opacity:.7;cursor:pointer;transition:all 1s ease-in}
	#menu-toggle img{width:19px;margin-right:10px;pointer-events:none}
	.enquiry_frm a{color:var(--white-text-color);font-size:12px;text-transform:uppercase; letter-spacing: 2px;}
	.banner_sec img{width:104%;max-width:150%;margin-left:-2%; filter:blur(25px);}
	.logo a img{width:180px}
	.banner_content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}
	.banner_content h1{font-size:40px;line-height:50px;color:var(--white-text-color);text-transform:uppercase}
	.banner_content h1 span{color:var(--theme-color)}
	.banner_content span{text-transform:uppercase;color:#b8b8b9;letter-spacing:3px}
	.scrll_dwn a img{width:100%}
	.banner_content p{font-size:14px;color:var(--text-color);letter-spacing:2px;line-height:26px;max-width:580px}
	.bann_bttn{display:inline-block;color:var(--bg-color);text-align:center;background:var(--theme-color);font-size:13px;letter-spacing:3px;text-transform:uppercase;padding:10px 40px;border-radius:50px;margin-top:20px}
	.bann_bttn:hover{color:var(--white-text-color)}
	.sticky{position:fixed;top:0;width:100%;transition:all .5s;}
	.sticky .hdovrlay, .hdovrlay.open{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px); background: rgba(0, 0, 0, 0.6);
    backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); z-index:0; }
	.sticky .main_head{padding:15px 0;border-bottom:1px solid transparent}
	.logo,.enquiry_frm{position:relative;z-index:1}
	header nav.slide-out-menu div.menu-panels ul li a:hover{color:var(--theme-color)}
	.webdesign_sec{width:100%;background:var(--bg-color);display:flex;align-items:center;overflow:clip; height: 100dvh;}
	.web_box{display:flex;flex-wrap:wrap;width:100%}
	.web_txt{max-width:100%;flex:0 0 100%;text-align:center}
	.web_txt h2{color:var(--text-color);text-transform:uppercase; position:relative;letter-spacing:2px; margin-bottom:25px;padding-bottom:15px}
	.web_txt h2 span{color:var(--theme-color)}
	.web_txt h2:before{position:absolute;content:"";background:#fff;width:10%;height:2px;left:0;bottom:0; left:45%}
	.web_txt p{color:var(--text-color);font-size:14px;line-height:25px;max-width:800px;margin:auto;margin-bottom:10px}
	.web_imgg{max-width:40%;flex:0 0 40%}
	.cartop_img img{width:100%}
	.carbttm_img{display:flex;flex-wrap:wrap;width:100%}
	.carbttm_left,.carbttm_right{max-width:50%;flex:0 0 50%}
	.carbttm_left img,.carbttm_right img{width:100%}
	.discover_sec{width:100%;background:var(--bg-color)}
	.discovers{width:100%;display:flex;flex-wrap:wrap;margin-bottom:40px}
	.discover_box{max-width:33%;flex:0 0 33%;padding:0 7px}
	.discover_text{border-left:1px solid #696969;padding:25px 0 50px 25px}
	.discover_text h3{color:var(--white-text-color);text-transform:uppercase; font-size:18px}
	.discover_text p{color:var(--text-color);font-size:13px;line-height:24px}
	.discover_img figure{margin:0;width:100%;height:328px;overflow:hidden}
	.discover_img figure img{transition:all .2s ease-in}
	.discover_box:hover .discover_img figure img{transform:scale(1.05);opacity:.7}
	.discvr_btn{display:block;text-align:center;color:var(--white-text-color);text-transform:uppercase;transition:all .3s ease-in-out}
	.discvr_btn img{width:16px;margin-left:5px;vertical-align:text-bottom}
	.mr_btn{color:#000;background:var(--theme-color);text-transform:uppercase;letter-spacing:4px;display:inline-block;padding:11px 50px;border-radius:50px;margin-top:20px;text-align:center;font-size:13px}
	.mr_btn:hover{color:var(--white-text-color);transition:all 1s ease-in;background:var(--theme-color)b3;text-decoration:none!important}
	.webdesign_slider .slick-prev:before,.webdesign_slider .slick-next:before{font-size:0}
	.webdesign_slider .slick-prev{background:url(../images/arrow.svg) no-repeat;width:25px;background-size:25px;left:10px;z-index:2}
	.webdesign_slider .slick-next{background:url(../images/w2.png) no-repeat;width:25px;background-size:25px;right:10px;z-index:2}
	.webdesign_slider .slick-prev:hover,.webdesign_slider .slick-next:hover{opacity:.7;transition:all 1s ease-in}
	.webdesign_slider .slick-dots{bottom:-60px;text-align:center}
	.webdesign_slider .slick-dots li{position:relative;display:inline-block;width:100px;height:3px;margin:0 8px;padding:0;cursor:pointer}
	.webdesign_slider .slick-dots li button{width:100px;height:3px;padding:0;background:#3b3b3b;font-size:0}
	.webdesign_slider .slick-dots li.slick-active button{background:var(--theme-color)!important}
	.webdesign_slider .slick-dots li button:before{font-size:0;width:100px;height:3px}
	header:before{content:none;display:block;z-index:-1;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;visibility:hidden;background:#0006;transition:opacity 0.2s,visibility 0ms linear 0.2s,z-index 0ms linear .2s}
	header.active:before{transition:opacity 0.2s,visibility 0ms;z-index:1;opacity:1;visibility:visible;pointer-events:none}
	header.active nav.slide-out-menu{transform:translateZ(0);opacity:1;visibility:visible;transition:opacity 0.2s,visibility 0ms,transform .5s cubic-bezier(0.23,1,0.32,1)}
	header nav.navbar{padding:10px}
	header nav.slide-out-menu{z-index:9000;position:fixed;left:0;top:0;bottom:0;width:100%;max-width:650px;opacity:0;visibility:hidden;overflow-y:hidden;overflow-x:hidden;transition:opacity 0.2s,visibility 0ms linear 0.2s,transform .5s cubic-bezier(0.23,1,0.32,1);transform:translate3d(-290px,0,0);display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}
	header nav.slide-out-menu div.menu-panels{overflow:hidden;width:100%;padding-right:100px}
	header nav.slide-out-menu div.menu-panels button.menu-link{position:relative;text-align:right;color:#b9b9ba;text-transform:uppercase;letter-spacing:3px;width:100%;display:block;background:transparent;margin:0;border:none;font-size:15px;padding:0;outline:0}
	header nav.slide-out-menu div.menu-panels button.menu-link:hover{color:var(--theme-color);cursor:pointer;transition:all 1s ease-in}
	header nav.slide-out-menu div.menu-panels button.menu-link:hover img{filter:invert(49%) sepia(35%) saturate(3633%) hue-rotate(143deg) brightness(95%) contrast(102%);transition:all 1s ease-in}
	header nav.slide-out-menu div.menu-panels button.menu-link svg.arrow-right{right:10px}
	header nav.slide-out-menu div.menu-panels button.menu-link svg.arrow-left{left:10px}
	header nav.slide-out-menu div.menu-panels button.menu-link.menu-header{text-align:right}
	header nav.slide-out-menu div.menu-panels ul{margin:0;padding:0;list-style:none;width:100%}
	header nav.slide-out-menu div.menu-panels ul li{margin-bottom:35px}
	header nav.slide-out-menu div.menu-panels ul li a{width:100%;display:block;color:#b9b9ba;text-transform:uppercase;letter-spacing:3px;text-decoration:none;text-align:right}
	header nav.slide-out-menu div.menu-panel{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:0;transition:transform .4s cubic-bezier(0.23,1,0.32,1),visibility 0s linear .4s;visibility:hidden;transform:translateX(-290px);display:flex;flex-wrap:wrap;align-items:flex-end}
	header nav.slide-out-menu div.menu-panel.is-active{visibility:visible;transition:transform .4s cubic-bezier(0.23,1,0.32,1),visibility 0s;transform:translateX(0);z-index:1;padding-right:100px}
	header nav.slide-out-menu div.menu-panels button.menu-link.menu-header img{width:20px;margin-right:10px}
	header nav.slide-out-menu div.menu-panels button.menu-link.menu-header:hover img{filter:invert(49%) sepia(35%) saturate(3633%) hue-rotate(143deg) brightness(95%) contrast(102%)}
	.menu_social{text-align:right;margin-top:60px}
	.menu_social ul{display:flex;align-items:center}
	.menu_social ul li{display:inline-block;margin-right:20px;width:25px}
	.menu_social ul svg{fill:#b9b9ba}
	.menu_social ul li:last-child{margin-right:0}
	.menu_social ul li a{font-size:20px}
	#clsmenu-toggle{color:var(--white-text-color);text-transform:uppercase;font-size:15px;background:transparent;border:0;position:absolute;top:40px;right:50%;padding:0;outline:0;z-index:2}
	#clsmenu-toggle img{width:18px;margin-right:10px;pointer-events:none}
	.oppp{opacity:0}
	.hide_enquiry{background:var(--bg-color);position:fixed;width:100%;transform:translateY(100%);bottom:0;left:0;z-index:4;height:0;overflow-y:auto;transition:all 1s ease-in}
	.hddd{transform:translateY(0);height:100dvh;transition:all 1s ease-in}
	.fltting{position:relative;margin-bottom:40px}
	.inputText:focus~.floating-label,.inputText:not(:placeholder-shown) ~.floating-label{top:0;bottom:10px;left:10px;font-size:10px;opacity:1;color:var(--text-color)}
	.fltting textarea{font-size:14px;width:100%;height:120px!important;color:var(--white-text-color);background:#000;border-radius:0;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:3px solid #3b3b3b;padding:20px 10px!important}
	.fltting .inputText{font-size:14px;width:100%;height:60px;color:var(--white-text-color);background:#000;border-radius:0;border-bottom:3px solid #3b3b3b;padding:0 10px}
	.fltting .inputText:focus{outline:0;border-bottom:3px solid var(--theme-color)}
	.floating-label{position:absolute;pointer-events:none;left:10px;top:18px;transition:.2s ease all;color:var(--text-color)}
	.enquiry_frm_maindiv{max-width:700px;margin:0 auto}
	.enquiry_frm_maindiv h4{text-align:center;color:var(--text-color);font-size:25px;text-transform:uppercase;margin-bottom:30px}
	.enquiry_frm_maindiv p{color:var(--white-text-color);font-size:14px;line-height:24px;text-align:center}
	.enquiry_frm_maindiv p a{color:var(--theme-color)}
	.enquiry_frm_maindiv p a:hover{color:var(--white-text-color)fffb3}
	.enquiryfrmm{margin-top:50px}
	.enquiryfrmm input[type="submit"]{display:block;margin:0 auto;background:var(--theme-color);color:#000;letter-spacing:3px;border-radius:50px;height:auto;padding:13px 50px}
	.enquiryfrmm input[type="submit"]:hover{color:var(--white-text-color);transition:all 1s ease-in;background:var(--theme-color)b3}
	.divclse_sec{background:#000;text-align:center;padding:15px 0}
	.clsss_bttn{width:47px;height:47px;line-height:47px;text-align:center;display:inline-block;border:1px solid #fff;position:relative;border-radius:100%;box-shadow:none}
	.clsss_bttn img{width:15px}
	.clsss_bttn:before,.clsss_bttn:after{box-sizing:inherit;content:'';position:absolute;width:47px;height:47px;top:0;left:0;border-radius:100%}
	.clsss_bttn:hover{border:1px solid transparent}
	.clsss_bttn:before{border:1px solid transparent}
	.clsss_bttn:hover:before{border-top-color:var(--theme-color);border-right-color:var(--theme-color);border-bottom-color:var(--theme-color);transition:border-top-color .15s linear,border-right-color .15s linear 0.1s,border-bottom-color .15s linear .2s}
	.clsss_bttn:after{border:1px solid transparent}
	.clsss_bttn:hover:after{border-top:1px solid var(--theme-color);border-left-width:1px;border-right-width:1px;transform:rotate(270deg);transition:transform .4s linear 0s,border-left-width 0s linear .35s}
	.clsss_bttn:hover img{filter:invert(60%) sepia(74%) saturate(4020%) hue-rotate(141deg) brightness(92%) contrast(101%)}
	#menu-toggle:hover{color:#b8b8b8;cursor:pointer;transition:all 1s ease-in}
	.discvr_btn svg{width:16px;vertical-align:middle;fill:#FFF;margin-left:8px}
	.discvr_btn:hover{transition:all .3s ease-in-out}
	.discvr_btn:hover svg{fill:var(--theme-color);transition:all .3s ease-in-out;margin-left:12px}
	.foot_logo a:hover img{opacity:.7;transition:all .5s ease-in-out}
	.foot4,.foot5,.foot6{display:flex;align-items:center}
	.scrll_dwn{width:2px;height:69px;position:absolute;bottom:0;left:50%;overflow:hidden;background:#ffffff4d; opacity:1;transition:all 1s ease-in }
	.scrll_dwn a{width:2px;height:69px;position:absolute;bottom:0;left:50%;overflow:hidden;background:#ffffff4d; display: block;}
	.scrll_dwn a .c-line{width:100%;height:100%;display:block;background:linear-gradient(to bottom,#ffff 50%,#fff0 50%);background-position:0 -60px;background-size:100% 200%;animation:scrolldown 1.2s cubic-bezier(0.76,0,0.3,1) forwards infinite}
	@keyframes scrolldown {
	0%{background-position:0 -60px}
	75%{background-position:0 0}
	100%{background-position:0 60px}
	}
	.footertop_img{width:100%;min-height:403px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}
	.footertop_img.ios{ background-attachment: scroll; }

	.main_footer{background:var(--bg-color);padding:30px 0 80px;width:100%}
	.foot_logo{display:flex;padding-bottom:30px;border-bottom:1px solid #3b3b3b;transition:all .5s ease-in-out; justify-content: center; align-items: center;}
	.foot_logo a{display:inline-block}
	.main_footsec{display:flex;width:100%;flex-wrap:wrap;padding:30px 0;justify-content:space-between;border-bottom:1px solid #3b3b3b}
	.main_footsec ul li{list-style:none}
	.main_footsec ul li a{color:var(--white-text-color);font-size:12px;text-transform:uppercase;letter-spacing:.16667em}
	.foot6 ul{display:flex;align-items:center}
	.foot6 ul li{display:inline-block;margin-right:12px;width:20px;height:20px}
	.foot6 ul li a{display:flex;width:100%;height:100%}
	.foot6 ul li a svg{fill:#aeaeae}
	.foot6 ul li a:hover{opacity:.5;transition:all 1s ease-in}
	.foot6 ul li:last-child{margin-right:0}
	.enquiry_frm a:hover{color:#b8b8b8;transition:all 1s ease-in}
	.main_footsec ul li a:hover{color:var(--theme-color);transition:all 1s ease-in}
	.menu_social ul li a:hover svg{fill:var(--theme-color);transition:all 1s ease-in}
	.addclss{position:relative;z-index:9999}
	.anim_nav{position:fixed;top:0;left:0;height:100dvh;width:650px;overflow-y:hidden;overflow-x:hidden;z-index:10;transform:translate3d(-100%,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);text-align:right;padding:70px 0 70px 45px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
	.slinky_custom_style{width:100%;padding-right:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;flex-wrap:wrap;position:absolute;bottom:0;height:100%;width:100%;overflow:hidden;overflow-y:auto;flex-wrap:wrap;display:flex;align-items:flex-end;justify-content:flex-end}
	.overlay_nav{display:none;z-index:1;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;visibility:hidden;background:#0006;transition:opacity 0.2s,visibility 0ms linear 0.2s,z-index 0ms linear .2s;pointer-events:none}
	header.active .overlay_nav{transition:opacity 0.5s,visibility 0ms;z-index:5;opacity:0.75;visibility:visible;pointer-events:all; display: block;}
	.slinky_custom_style>ul li{margin-bottom:35px;opacity:0;left:-100px;position:relative;list-style:none}
	.slinky_custom_style>ul a,.slinky_custom_style>ul .title{position:relative;text-align:right;color:#b9b9ba;text-transform:uppercase;letter-spacing:3px;width:100%;display:block;background:transparent;margin:0;border:none;font-size:15px;padding:0;outline:0;cursor:pointer;transition:all .3s ease-in;}
	.slinky_custom_style>ul .current-menu>a,.slinky_custom_style>ul a:hover,.slinky_custom_style>ul a:active,.slinky_custom_style>ul .title:hover,.slinky_custom_style>ul .title:active{color:var(--theme-color);cursor:pointer;transition:all .3s ease-in;}
	.slinky_custom_style>ul a:hover img{filter:invert(53%) sepia(49%) saturate(5227%) hue-rotate(146deg) brightness(98%) contrast(101%);transition:all .3s ease-in;}
	.slinky_custom_style>ul .title{z-index:-1}
	.slinky_custom_style>ul a.back{background-image:url(images/arrow.svg);background-position:center right 20px;background-repeat:no-repeat;background-size:22px}
	.navbar-toggler{width:25px;height:20px;position:relative;transform:rotate(0deg);transition:.25s ease-in-out;cursor:pointer;margin-right:55px;}
	.navbar-toggler:after{content:"Menu";text-transform:uppercase;font-size:12px;position:absolute;top:3px;left:100%;padding-left:10px;color:var(--white-text-color); letter-spacing: 2px;}
	.navbar-toggler span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}
	.navbar-toggler span:nth-child(1){top:0;transform-origin:left center}
	.navbar-toggler span:nth-child(2){top:8px;transform-origin:left center}
	.navbar-toggler span:nth-child(3){top:16px;transform-origin:left center}
	.navbar-toggler.open span:nth-child(1){transform:rotate(45deg);top:0;left:4px}
	.navbar-toggler.open span:nth-child(2){width:0;opacity:0}
	.navbar-toggler.open span:nth-child(3){transform:rotate(-45deg);top:17px;left:4px}
	.navbar-toggler.open:after{content:"Close"}
	.anim_nav .menu_social{margin:0;padding-right:60px;position:absolute;bottom:40px;right:0}
	.anim_nav .menu_social ul li a{width:100%;display:block;color:#b9b9ba;text-transform:uppercase;letter-spacing:3px;text-decoration:none;text-align:right;cursor:pointer}
	.anim_nav .menu_social ul li a:hover,.anim_nav .menu_social ul li a:active{color:var(--theme-color);cursor:pointer}
	.menu-panels{height:100%;width:100%;position:relative}
	.primary-menu-panel,.sub_menu-panel{width:100%;z-index:1}
	.primary-menu-panel.active,.sub_menu-panel.active{z-index:2}
	.sub_menu-panel ul{display:none}
	.sub_menu-panels ul,.primary-menu-panel ul{width:100%}
	.menu-back svg{width:22px;margin-right:15px;vertical-align:middle;fill:#FFF}
	.menu-back:hover svg{fill:var(--theme-color);transition:all .3s ease-in;}
	.menu-back{font-size:20px!important;margin-bottom:60px!important}
	.navbar-toggler:hover:after,.navbar-toggler.open:hover:after{color:#ffffffb3;transition:all 0.75s ease-in}
	.navbar-toggler:hover span,.navbar-toggler.open:hover span{background:#ffffffb3;transition:all 0.75s ease-in}
	.mbl_lg{display:none}
	.foot_logo a img{width:30px}
	.foot_mbl{display:none}
	.scrll_dwn.showw{opacity:0;transition:all 1s ease-in}
	.common_content_sec{background:var(--bg-color)}
	.common_content{max-width:500px;margin:0 auto;text-align:center;padding:0;}
	.commn_hddng h2{text-transform:uppercase;color:var(--theme-color)!important;position:relative;letter-spacing:.16667em;padding-bottom:20px;margin-bottom:20px;text-align:left}
	.commn_hddng h2:before{position:absolute;content:"";background:#fff;width:18%;height:2px;left:0;bottom:0}
	.common_content p{line-height:30px;margin-bottom:30px;letter-spacing:2px;text-align:left}
	.common_img{margin:80px 0 0;overflow:hidden;width:100%;cursor:pointer;text-align:center}
	.common_img img{transition:all 1s ease-in}
	.common_img:hover img{opacity:1;cursor: default}
	.common_content_sec.comongap_sec{padding:20px 0 100px}
	.entertainment_sec{background:var(--bg-color);text-align:center}
	.entertain_box{border-top:2px solid var(--text-color);border-bottom:2px solid var(--text-color);padding:50px 0}
	.entertain_box p{font-style:italic;line-height:30px;letter-spacing:2px;max-width:930px;margin:0 auto 20px}
	.entertain_box span{color:var(--theme-color);text-transform:uppercase;font-size:1.6rem;letter-spacing:.25em}
	.entertain_box p.text-white, .test2-inner-text h6{color:var(--white-text-color);text-transform:uppercase;font-size:1.2rem;line-height:1.66667;margin-top:5px}
	.pageenquiry_sec{background:var(--bg-color)}
	.pageenquiry_sec.comongap_sec{padding:100px 0 0}
	.alltban .banner_content h1{position:relative;padding-bottom:25px;font-size:30px;margin-bottom:20px}
	.alltban .banner_content h1:before{position:absolute;content:"";background:#fff;height:2px;width:80px;bottom:0;left:50%;transform:translateX(-50%)}
	.banner_sec.bann.alltban{background:#020202;background:-moz-linear-gradient(top,#020202ff 0%,#2e2e2eff 50%);background:-webkit-linear-gradient(top,#020202ff 0%,#2e2e2eff 50%);background:linear-gradient(to bottom,#020202ff 0%,#2e2e2eff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#020202',endColorstr='#2e2e2e',GradientType=0);opacity:0;animation-name:fadeeIn;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:2s;animation-fill-mode:forwards}
	@keyframes fadeeIn { 0%{opacity:0} 100%{opacity:1}}
	.videoWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:25px}
	.videoWrapper iframe,.videoWrapper object,.videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
	.entr_bxx{display:flex;flex-wrap:wrap;width:100%}
	.entr_bxx .entertain_box{max-width:50%;flex:0 0 50%;border:0;padding:0;text-align:left}
	.entr_bxx .entertain_box p{font-style:normal;line-height:35px;max-width:930px;margin:0 auto 20px;font-weight:300;letter-spacing:.07143em;font-size:22px}
	#scroll-progress-bar { position: fixed; top: 0; left: 0; width: 0%; height: 4px; background-color: var(--theme-color); z-index: 9999; transition: width 0.1s ease-out;}
	.hero-h1 { position: absolute; z-index: 2; bottom: 80px; color: #b8b8b8; text-transform: uppercase; text-align: center; letter-spacing: 2px; width: 100%; line-height: 1.1;}
	.hero-h1 h1, .hero-h1 span { font-size: 12px; line-height: 1.5;}
	.hero-h1 h1>span.teal{ color: var(--theme-color)}

	.grecaptcha-badge{opacity:0}
	.common_content_sec.accordion-section .article-accordion{margin-bottom:73px}
	.accordion-section .accordion{border-top:1px solid #464646;max-width:808px;margin:0 auto}
	.accordion__title{padding:30px 16px;font-size:13px;transition:.2s;font-family:'Futura Md BT',sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin:0;position:relative}
	.accordion__title h3{font-size:14px;margin:0;letter-spacing:1.5px;line-height:1.8;color:var(--text-color);padding-right:20px}
	.accordion__icon{position:absolute;top:50%;right:24px;transform:translateY(-50%)}
	.accordion__icon .line-01,.accordion__icon .line-02{position:absolute;top:50%;left:50%;width:14px;height:3px;background-color:var(--theme-color);transition:.3s}
	.accordion__icon .line-02{transform:rotate(90deg)}
	.accordion__content{display:none;padding:30px 16px 16px}
	.accordion__content p{margin:0 0 20px}
	.accordion--open>.accordion__title .line-01,.accordion--open>.accordion__title .line-02{background-color:var(--theme-color)}
	.accordion--open>.accordion__title .line-02{transform:rotate(0)}
	.ratio{position:relative;width:100%}
	.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}
	.ratio > *{position:absolute;top:0;left:0;width:100%;height:100%}
	.ratio > figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
	.discover_img.ratio{--bs-aspect-ratio:78.657074340528%;display:block}
	.insta-post-container{display:flex;position:relative;justify-content:center;min-height:160px; background-color: var(--bg-color);}
	.insta-post-container>span{color:var(--text-color)}
	.insta-post-container .instagram-sec{width:100%}
	.instagram-post-link:hover{text-decoration:none;color:#000}
	.insta-post-container span{margin:auto;font-size:30px;width:100%;display:block;text-align:center}
	.insta-otr{margin:0}
	.insta-innr{padding:0}
	.insta{position:absolute;top:20px;right:20px;color:var(--white-text-color);font-size:30px}
	.instagram-innr{position:relative}
	.instagram-innr figure{margin:0!important;overflow:hidden;display:block;position:relative}
	.instagram-innr figure:before{width:100%;padding-top:100%;content:'';display:block}
	.d-none{display:none}
	.instagram-innr figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s;top:0;left:0;position:absolute;display:block}
	.insta svg{fill:var(--text-color);width:25px;height:25px}
	.insta:hover svg{fill:var(--theme-color)}
	.modal-profile .modal-header,.modal-body, .modal-gallery .modal-header{border:0;padding:0}
	.modal-profile .modal-dialog, .modal-gallery .modal-dialog{border-radius:0}
	.modal-profile .modal-header .close, .modal-gallery .modal-header .close{color:var(--white-text-color);opacity:1;padding:0;margin:0;position:absolute;right:10px;top:10px;z-index:9;background-color:transparent;border:0;cursor: pointer; height: 24px; width: 24px;}
	.modal-profile .close:not(:disabled):not(.disabled):focus,.modal-profile .close:not(:disabled):not(.disabled):hover, .modal-gallery .close:not(:disabled):not(.disabled):focus,.modal-gallery .close:not(:disabled):not(.disabled):hover{opacity:.75; }
	.modal-profile .modal-lg,.modal-xl, .modal-gallery .modal-lg{max-width:1024px}
	.insta-content-innr{display:-webkit-box;display:-ms-flexbox;display:flex}
	.insta-content-innr .modal-body{display:flex}
	.modal-profile .modal-body, .modal-gallery .modal-body{width:62%}
	.insta-content-innr .modal-body img{width:100%;object-fit:cover}
	.insta-content{width:38%;background-color:var(--bg-color);color:var(--text-color)}
	.pop-top{padding:25px 0 0 20px}
	.crt-popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}
	.crt-post-name span{color:var(--text-color)}
	.crt-post-name span,.crt-post-name a{font-size:13px;line-height:17px}
	.crt-post-name{padding-left:45px;line-height:15px}
	.crt-post-name a{color:#626262}
	.crt-popup-text-container{padding:20px 10px 0 0}
	.crt-date{margin:0}
	.crt-date a{color:#626262;font-size:13px}
	.crt-popup-text-body{font-size:14px}
	.crt-popup-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%; position: relative;}
	.crt-popup-right .pop-bottom{padding:20px 0}
	.crt-popup-read-more{text-align:center}
	.crt-popup-read-more a{border-radius:6px;background-color:var(--theme-color);display:inline-block;padding:10px 15px;color:var(--white-text-color);font-size:14px}
	.crt-popup-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ddd;padding:15px;margin-top:15px;color:var(--grey-text-color);font-size:.8em;text-transform:uppercase}
	.crt-popup-stats span,.crt-post-share span{margin-right:10px}
	.crt-post-share{color:#666}
	.modal-header .close:focus{outline:none}
	.modal-profile.in,.modal-gallery.in{opacity:1}
	.modal-backdrop.fade.in{opacity:.5}
	.modal-profile.in .modal-dialog,.modal-gallery.in .modal-dialog{transform:translate(0,0)}
	.modal-gallery .pop-top{ padding-left: 35px;}
	.modal-gallery .slick-prev svg, .modal-gallery .slick-next svg { filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.8)); }
	.modal-gallery .crt-popup-text-container{ padding-top: 35px;}
	.modal-gallery .slick-slider{ width: 100%;}
	.modal-gallery .slick-prev, .modal-gallery .slick-next{ width: 48px; height:48px; z-index:50; }
	.modal-gallery .slick-prev{ left : 0px; }
	.modal-gallery .slick-next{ right : 0px; }
	.modal-gallery .slick-prev:before, .modal-gallery .slick-next:before{ content : '';}
	.modal-gallery .slick-track{ display: flex; align-items: center; }
	.modal-gallery .crt-popup-read-more{ color:var(--theme-color);}
	.modal-gallery .crt-popup-read-more a{ background-color: transparent; color:var(--theme-color); padding: 5px; text-transform: uppercase;}
	.modal-gallery .crt-popup-read-more a.disabled{ pointer-events: none; color:gray; cursor: default;}
	.modal-gallery .slick-arrow.slick-disabled { display: none !important;}
	.modal-gallery .crt-popup-text-body .mr_btn{ display: block; width: fit-content; margin: 10px auto 0; }

	.gallery-blocks{ display: flex; flex-wrap: wrap; align-items: center;}
	.gallery-blocks .gallery-block{ padding-left: 0px; padding-right:0px; cursor: pointer;}
	ul.social-icons { display: inline-flex;  list-style: none; column-gap: 10px;}
	ul.social-icons li {  width: 32px; height: 32px; margin-left:0px}
	ul.social-icons li a{ display: inline-block; height: 100%;}
	ul.social-icons li a svg{ fill:var(--text-color);}
    .lft-box-text{ font-size: 28px; text-transform: uppercase; line-height: 50px; color: var(--text-color); letter-spacing: 2px;}
	.lft-box-text span{ font-size: 28px; letter-spacing: 2px;}
	.entr_bxx .entertain_box .right-box-text{ font-size: 14px; color: var(--text-color); line-height: 25px; letter-spacing: 2px;}
	.entr_bxx .entertain_box .right-box-text p{ font-size: 14px; color: var(--text-color); line-height: 25px; letter-spacing: 2px;}
	.entr_bxx2{ color: var(--text-color); display: flex; justify-content: center; align-items: center; flex-direction: column;}
	.entr_bxx2 .test2-inner-text{ max-width: 675px;}
	.test2-inner-text p{ font-size: 22px; line-height: 35px; letter-spacing: .07143em;}
	
	
	/* Start Image Block - FRONT DEV */
	.section-spacer { padding: 40px 0; }
	.sm-full-img-block { position: relative; height: 100dvh; }
	.sm-img-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; display: block; }
	.sm-img-bg picture { width: 100%; height: 100%; display: block; }
	.sm-img-bg img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; display: block; object-fit: cover; }
	.sm-img-border-mask { display: block; border: 0 solid #202020; will-change: border-width; height: 100%; position: absolute; top: 0; width: 100%; will-change: border-width; z-index: 1; pointer-events: none; }
	/* End Image Block  */

	.sm-parallax-img-block { padding: 64px 0;  position: relative; overflow: hidden; }
	.sm-parallax-img-thumb-row { display: flex; align-items: flex-end; justify-content: flex-end; }
	.sm-parallax-img-thumb-l { display: block; margin-right: -20%; z-index: 1; position: relative; width: 100%; max-width: 50%; aspect-ratio: 1/1; }
	.sm-parallax-img-thumb-r { display: block; position: relative; width: 100%; max-width: 70%; aspect-ratio: 16 / 25;  position: relative; overflow: hidden; }
	.sm-parallax-img-thumb-row img { width: 100%; display: block; height: auto; object-fit: cover; }

	.load_more_clients_btn{text-align:center;margin:auto;width:215px;display:block;margin-bottom:35px;cursor:pointer}
	.fltting .inputText.error{border-bottom:3px solid #902c2c}
	.commn_hddng h2 span{color:var(--white-text-color)}
	.primary-menu-panel ul li{margin-bottom:50px!important}
	.primary-menu-panel ul li a{font-size:18px!important}
	.common_content ul{margin-bottom:35px}
	.common_content ul li{text-align:left;color:var(--text-color);line-height:30px;margin-left:15px}
	.common_content h2{color:var(--text-color)}
	.common_content h3{color:var(--text-color)}
	.common_content h4{color:var(--text-color)}
	.homeTitle h2{font-size:28px;line-height:50px;color:#878787;text-transform:uppercase;letter-spacing:2px;text-align:center;padding-bottom:20px}
	.homeTitle h2 span{color:var(--theme-color)}
	.crt-post-name.gallery-title{ padding-left : 0px; padding-top: 30px; color:white; text-transform: uppercase; font-size: 22px; letter-spacing: 2px; position: relative; }
	.crt-post-name.gallery-title::before{ content : ""; position : absolute; background : #fff; width : 80px; height : 2px; left : 0; bottom : -10px; }
	.crt-post-name.gallery-title p.g-title{ font-size: 20px; line-height: 25px; margin: 0 0 10px; padding: 0; font-family: 'gillsansregular', sans-serif; text-transform: uppercase; letter-spacing: 2px; color: var(--white-text-color); }
	.crt-post-name.gallery-title p.g-title span{color:var(--theme-color);  display: block; margin-bottom: 10px; font-size: 22px; line-height: 24px; }
	.screen-reader{position:absolute;left:-99999px;width:0;height:0;opacity:0}
	@keyframes fading {	0%{opacity:0}	25%{opacity:0}	100%{opacity:1}	}
	.w3-animate-fading{animation:fading 4.5s}
	.page-sections .comongap_sec{padding:0;margin:80px 0}
	.section-button-block .mr_btn{margin-top:0}
	.page-sections .section-button-block{margin:-40px 0 60px}

	.sm-submenu-section { display: none; position: fixed; top: 0; left: 45%; width: 55%; height: 100dvh; z-index: 9; overflow: hidden; overflow-y: auto; backdrop-filter: blur(25px); transform: translateX(-100%); visibility: hidden; }
	.sm-submenu-img { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }
	.anim_nav{ min-width: 320px; padding: 70px 0 70px 20px; }
	.sm-btn-spacer { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }
	.sm-submenu-open:hover img { filter: none !important; }
	.section-left-right-block .entr_bxx{ flex-wrap: nowrap; flex-direction: row; column-gap:10px; }

	/* img slider */
	.sm-img-slider { overflow: visible; }
	.sm-img-slider .slick-list { overflow: visible; }
	.sm-img-slider:not(.slick-initialized) { display: flex; align-items: center; }
	.sm-img-slider:not(.slick-initialized) .sm-img-slide { width: 33.33%; flex: 0 0 33.33%; max-width: 33.33%; padding: 0 15px; }
	ul.slick-dots{ bottom: -50px;}
	.sm-img-slider-wrapper .slick-dots li > button { border: 0; outline: 0; background-color: transparent; border-radius: 50%; text-indent: 99999px; overflow: hidden; padding: 0; position: relative; }
	.sm-img-slider-wrapper .slick-dots li > button::before { content: ''; width: 100%; height: 100%; border: 2px solid #fff; background-color: transparent; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); border-radius: 50%; transition: transform 1s ease; opacity: 1; }
	.sm-img-slider-wrapper .slick-dots li > button::after { display: block; content: ''; width: 6px; height: 6px; border-radius: 50%; background-color:var(--white-text-color); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
	.sm-img-slider-wrapper .slick-dots li.slick-active button:before { transform: translate(-50%, -50%) scale(1); }
	.sm-img-slider .slick-slide { transform: scale(0.85); transition: transform 0.6s ease; }
	.sm-img-slider .slick-current.slick-active {  transform: scale(1)}
	.sm-imgslider-thumb { display: block; aspect-ratio: 16 / 9; }
	.sm-imgslider-thumb > img { width: 100%; height: 100%; display: block; object-fit: cover; }
	.sm-slide-head { color: var(--white-text-color); text-align: center; text-align: left; }
	.sm-desc-slider { max-width: 500px; margin: 0 auto 30px auto; }
	.sm-desc-slider { display: flex; align-items: center; overflow: hidden; }
	.sm-desc-slider .str-desc-slide { width: 100%; flex: 0 0 100%; max-width: 100%; }
	@-webkit-keyframes slideInUp1 {	0%{transform:translate3d(0,15%,0);visibility:visible}	to{transform:translateZ(0)}	}
	@keyframes slideInUp1 {	0%{transform:translate3d(0,15%,0);visibility:visible}	to{transform:translateZ(0)}	}
	.slideInUp1{-webkit-animation-name:slideInUp1;animation-name:slideInUp1}
	.page-sections .section-testimonial2{ background-color: var(--theme-color); margin:0; padding:100px 0;}
	.page-sections .section-testimonial2 .test2-inner-text p{ color: var(--grey-text-color)}
	.test2-inner-text span{color:var(--white-text-color);text-transform:uppercase;font-size:1.6rem;letter-spacing:.25em}
	.st1 { fill-rule: evenodd; }
	footer{ position: sticky; bottom: 0; left: 0;}
	.modal-profile button.close svg, .modal-gallery button.close svg{ width: 100%; height: 100%;}
	.modal-profile button.close:hover, .modal-gallery button.close:hover { color: var(--theme-color);}
	.banner_sec.pages-banner::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(to bottom,rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.25) 20%,rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 65% );}

	/* Special Service Menu */
	.model-nav{border-top:1px solid #fff3;}
	.model-toggle{display:flex;align-items:center;gap:12px;padding:16px 15px;background:none;border:0;color:#b9b9ba;font-size:14px;letter-spacing:2px;cursor:pointer; text-transform: uppercase;}
	.model-toggle:focus{outline:0}
	.model-toggle .arrow{width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .3s ease;margin-top:-5px}
	.model-toggle.active .arrow{transform:rotate(-135deg); margin-top: 5px;}
	.model-submenu{background:rgba(32, 32, 32, 0.0);border-top:1px solid #fff3;overflow:hidden;max-height:0;transition:max-height .45s ease; text-transform: uppercase;}
	.model-submenu.open{max-height:200px}
	.model-submenu ul{display:flex;justify-content:space-between;padding:18px 15px;margin:0;list-style:none; column-gap: 10px;}
	.model-submenu li a{color:#B8B8B8;text-decoration:none;font-size:12px;letter-spacing:1.5px}
	.model-submenu li a:hover, .model-submenu li.current-menu a{ color: var(--theme-color);}
	.main_header:not(.active) .container, .model-submenu { position: relative; z-index: 1;}
	.pt-0{ padding-top: 0px;}
	@media (min-width: 1200px) {
	.container{max-width:1328px}
	}
	@media(max-width: 1199px) {
	.webdesign_slider .slick-dots li{width:60px}
	.webdesign_slider .slick-dots li button{width:60px}
	.webdesign_slider .slick-prev{width:20px;background-size:20px;left:-30px}
	.webdesign_slider .slick-next{width:20px;background-size:20px;right:-30px}
	.discover_img figure{height:220px}
	.discover_img figure img{object-fit:cover;width:100%;height:100%}
	.banner_content h1{font-size:35px}
	.banner_sec.bann.alltban{height:100vh}
	.banner_sec.bann.alltban img{width:100%;height:100%;object-fit:cover;margin-left:0}
	}
	@media(max-width: 991px) {
	.webdesign_slider .slick-prev{left:-40px}
	.webdesign_slider .slick-next{right:-40px}
	.webdesign_slider .slick-dots li{width:40px}
	.webdesign_slider .slick-dots li button{width:40px}
	.entertain_box p{max-width:100%}
	.banner_content h1{font-size:26px;line-height:36px}
	.sm-submenu-open { display: block; aspect-ratio: 16 / 9; }
	.sub_menu-panel ul { width: 100%; }
	.sm-submenu-lbl { position: absolute; bottom: 10px; right: 10px; font-size: 16px; text-transform: uppercase; z-index: 1;  }
	.sm-submenu-open { color: var(--white-text-color) !important; opacity: 1 !important; }
	.model-submenu ul{ flex-direction: column;}
	}
	@media(max-width: 767px) {
	.web_txt{max-width:100%;flex:0 0 100%;order:2}
	.web_imgg{max-width:100%;flex:0 0 100%;order:1;margin-bottom:30px}
	.discover_box{max-width:100%;flex:0 0 100%;padding:0;margin-bottom:30px}
	.discover_img figure{height:100%}
	.webdesign_slider .slick-prev{left:-25px}
	.webdesign_slider .slick-next{right:-25px}
	.webdesign_slider .slick-dots li button{width:20px}
	.webdesign_slider .slick-dots li{width:20px}
	.scrll_dwn,.scrll_dwn a{height:39px}
	.comongap_sec{padding:50px 0}
	.web_txt p{max-width:100%}
	.anim_nav{width:100%}
	.slinky_custom_style>ul li{margin-bottom:25px}
	.banner_sec img{width:100%;height:100%;object-fit:cover;transform:scale(1.2); margin-left:0}
	.foot2,.foot4{max-width:50%;flex:0 0 50%;display:flex}
	.foot5,.foot6{max-width:100%;flex:0 0 50%}
	.foot1{ max-width: 80%; flex:0 0 80%; display:flex}
	.foot3{ max-width: 30%; flex:0 0 30%; display:flex}
	.foot6.foot_mbl{ padding-bottom: 10px;}
	.foot_dsktop{display:none}
	.foot_mbl{display:block;padding-top:30px}
	.foot1 .foot_mbl{padding-top:0px}
	.main_footsec ul li{margin-bottom:10px}
	.main_footer{padding:30px 0}
	.pageenquiry_sec.comongap_sec{padding:50px 0 0}
	.entertain_box{padding:30px 0}
	.common_content{padding:50px 0 0;max-width:100%}
	.common_content_sec.comongap_sec{padding:0 0 50px}
	.common_img{margin:50px 0 0}
	.enquiry_frm_maindiv{max-width:100%}
	.alltban .banner_content{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;padding:0 20px}
	.banner_content p{max-width:100%}
	.foot6 ul li{width:25px;margin-right:30px;height:25px}
	.entr_bxx .entertain_box{max-width:100%;flex:0 0 100%}
	.entr_bxx .entertain_box p, .test2-inner-text p{max-width:100%;line-height:28px;font-size:16px}
	.entertain_box span, .test2-inner-text span{font-size:15px}
	.entertain_box p.text-white, .test2-inner-text h6{font-size:14px}
	.hero-h1{ bottom: 65px;}
	.hero-h1 span.def_s, .hero-h1>h1>em{ display: none;}
	.modal-body,.insta-content{width:100%}
	.insta-content-innr{flex-wrap:wrap}
	.pop-top{text-align:center; padding:20px}
	.crt-post-name{padding-left:20px;padding-top:0}
	.crt-popup-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.slinky_custom_style { margin-bottom: 24px; }
	.slinky_custom_style > ul li:last-child { margin-bottom: 0; }
	.sm-desc-slider{ margin: 0 15px 30px 15px;}
	.lft-box-text, .lft-box-text span{ font-size: 22px; line-height: 42px;}
	.page-sections .comongap_sec{padding:0;margin:50px 0}
	.footertop_img{min-height:250px;background-attachment:scroll;}
	.section-tile-block .discover_box .discover_text{padding-bottom:25px}
	.section-left-right-block .entr_bxx{ flex-direction: column; column-gap:0; }
	.page-sections .section-testimonial2{ margin:0; padding:50px 0px;}
	}
	@media(max-width: 576px) {
	.web_box{padding:0 15px}
	.webdesign_slider .slick-prev{left:0;display:none!important}
	.webdesign_slider .slick-next{right:0;display:none!important}
	.webdesign_slider .slick-dots li button:before{width:20px}
	.main_footsec ul li{ margin-bottom: 5px;}
	}
	@media(max-width: 479px) {
	.main_head{padding:15px 0}
	.sticky .main_head{padding:10px 0}
	.logo a img{width:36px}
	.enquiry_frm a{font-size:13px}
	#menu-toggle{font-size:13px}
	#menu-toggle svg{width:16px}
	h2{font-size:20px;line-height:30px}
	.webdesign_slider .slick-dots li{margin:0 5px}
	.discovers{margin-bottom:0}
	.slinky_custom_style>ul li{margin-bottom:18px}
	.slinky_custom_style>ul a,.slinky_custom_style>ul .title{font-size:13px}
	.desk_lg{display:none}
	.mbl_lg{display:block}
	.logo{position:absolute;left:50%;transform:translateX(-50%)}
	.homeTitle h1{font-size:20px}
	.main_head .main_lg_a{height:32px;width:32px;position:relative;display:inline-block;max-height:32px}
	.main_head .main_lg_a::before{padding-top:100%;content:''}
	.main_head .main_lg_a img{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}
	}
	@media(max-width: 359px) {
	.alltban .banner_content{transform:translateY(-45%)}
	.alltban .banner_content h1{padding-bottom:15px;font-size:18px;margin-bottom:10px;line-height:22px}
	.banner_content p{font-size:13px;line-height:24px;margin-bottom:0}
	.alltban .bann_bttn{font-size:12px;letter-spacing:3px;padding:8px 35px;margin-top:15px}
	}

	@media (min-width:768px) {
	.section-tile-block .discover_box{border-left:1px solid #696969;margin:0 .6%;width:32.1%;max-width:32.1%;padding:0}
	.section-tile-block .discover_box .discover_img{margin-left:-1px}
	.section-tile-block .discover_box .discover_text{border:none}
	.sm-parallax-img-block { padding-left: 40px; }
	.banner_sec.home-banner img{ height: calc(100dvh - 10%); object-fit: contain; }
	}
	
	@media(max-width: 413px){
		.banner_content{ width: 80%;}
	}

	@media (max-width: 389px) and (max-height:670px) {
		.anim-nav{padding-top:60px}
		.sub_menu-panel>ul{margin-bottom:1rem}
		.sub_menu-panel>ul>li{margin-bottom:12px!important}
		.sub_menu-panel>ul>li:first-of-type>a{margin-bottom:20px!important}
		.main_footsec{ padding:10px 0px;}
		.foot_mbl.empty-row{ display:none;}
		.main_footer{ padding: 20px 0px;}
	}
	
	@media(min-width: 992px){
		.sm-parallax-img-thumb-l { max-width: 55%; }
		.anim_nav { width: 45%; }
		.anim_nav.open ~ .sm-submenu-section { display: block; opacity: 0; }
		.sm-submenu-open .sm-img-bg { display: none; }
		.slinky_custom_style { padding-right: 60px; }
	}

	@media(min-width: 1440px){
		.sm-parallax-img-thumb-l { margin-right: -7%; max-width: 793px; }
		.sm-parallax-img-thumb-r { max-width: 980px; }
	}

	@media(min-width: 1920px){
		.sm-parallax-img-thumb-l { max-width: 41.302vw; }
		.sm-parallax-img-thumb-r { max-width: 41.302vw; }
	}

	@media (min-width: 1921px)  {
		.modal-profile .modal-dialog, .modal-gallery .modal-dialog{ max-width: 1280px;}
	}