@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&amp;display=swap");
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=The+Nautigal:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&family=The+Nautigal:wght@400;700&display=swap');

html{font-size:62.5%;height:100%;}
body{font-family:"Montserrat", sans-serif;font-weight:400;font-style:normal;box-sizing:border-box;position:relative;font-size:1.4rem;line-height:26px;background-color:#fffcf7;}
a, a:hover, a:focus, a:active{text-decoration:none;outline:0;}
input, input:focus, input:hover, input:active{outline:0;box-shadow:none;}
ul{margin:0 auto;padding:0;list-style:none;}
li{line-height:normal;}
button, button:hover, button:active, button:focus{box-shadow:none;outline:0;border:0;}
.slick-initialized .slick-slide{outline:none!important;box-shadow:none!important;}
.pad0{padding:0;}
.padrt0{padding-right:0;}
.padlt0{padding-left:0;}
.ht100{height:100%;}
.imgMobile{display:none;}

#preloader{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#edd3b2;display:flex;justify-content:center;align-items:center;z-index:99999;overflow:hidden;transition:all 1s ease-in-out;}
#preloader.hide{opacity:0;visibility:hidden;width:0%;}
#preloader .hide-loader{display:none;}
.preloader-inner{position:absolute;z-index:100;left:50%;top:50%;transform:translate(-50%, -50%);}
.preloader-inner .spinner{animation:spinner 1s infinite linear;border-radius:50%;border:3px solid #ffffff;border-top-color:#000000;
width:60px;height:60px;margin:0 auto 3.5em auto;}
.preloader-inner .loading-text{font-weight:700;font-size:6rem;line-height:60px;text-align:center;user-select:none;transition:all 0.5s ease-in-out;}
#preloader.hide .preloader-inner .loading-text{opacity:0;visibility:hidden;}
.preloader-inner .loading-text .characters{position:relative;display:inline-block;color:rgba(255, 255, 255, 0.2);}
.preloader-inner .loading-text .characters:before{content:attr(data-preloader-text);position:absolute;left:0;top:0px;opacity:0;transform:rotateY(-90deg);color:#000000;animation:characters 4s infinite;}
.preloader-inner .loading-text .characters:nth-child(2):before{animation-delay:0.2s;}
.preloader-inner .loading-text .characters:nth-child(3):before{animation-delay:0.4s;}
.preloader-inner .loading-text .characters:nth-child(4):before{animation-delay:0.6s;}
.preloader-inner .loading-text .characters:nth-child(5):before{animation-delay:0.8s;}
.preloader-inner .loading-text .characters:nth-child(6):before{animation-delay:1s;}
.preloader-inner .loading-text .characters:nth-child(7):before{animation-delay:1.2s;}

@keyframes spinner{
  to{transform:rotateZ(360deg);}
}
@keyframes characters{
  0%,
  75%,
  100%{opacity:0;transform:rotateY(-90deg);}
  25%,
  50%{opacity:1;transform:rotateY(0deg);}
}


#nav-icon{position:relative;width:28px;height:24px;cursor:pointer;z-index:98;}
#nav-icon span{display:block;position:absolute;height:2px;width:50%;background-color:#000000;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:all .35s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.navbar.sticky-top.nav-bg #nav-icon span{background-color:#000000;}
#nav-icon span:nth-child(even){left:50%;}
#nav-icon span:nth-child(odd){left:0;}
#nav-icon span:nth-child(1), #nav-icon span:nth-child(2){top:0;}
#nav-icon span:nth-child(3), #nav-icon span:nth-child(4){top:5px;}
#nav-icon span:nth-child(5), #nav-icon span:nth-child(6){top:10px;}
#nav-icon span:nth-child(7), #nav-icon span:nth-child(8){top:15px;}
#nav-icon.open span:nth-child(1), #nav-icon.open span:nth-child(8){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon.open span:nth-child(2), #nav-icon.open span:nth-child(7){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon.open span:nth-child(1){left:1px;top:2px;}
#nav-icon.open span:nth-child(2){left:calc(50% - 6px);top:2px;}
#nav-icon.open span:nth-child(3){left:-50%;opacity:0;}
#nav-icon.open span:nth-child(4){left:100%;opacity:0;}
#nav-icon.open span:nth-child(5){left:-50%;opacity:0;}
#nav-icon.open span:nth-child(6){left:100%;opacity:0;}
#nav-icon.open span:nth-child(7){left:1px;top:9px;}
#nav-icon.open span:nth-child(8){left:calc(50% - 6px);top:9px;}

.grid_lines{display:flex;justify-content:space-between;position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;width:100%;padding:0 calc(2.01875rem + 7.90714vw);margin:0px;list-style-type:none;}
.grid_lines .grid_line{position:relative;width:1px;height:100%;display:inline-block;background-color:#eeeeee;mix-blend-mode:difference;}

.grid_lines .grid_line::before{content:'';position:absolute;top:0;left:0;width:1px;height:60px;background-color:#ffffff;background:linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);animation:gridanim 25s linear infinite;}
.grid_lines .grid_line:nth-child(2)::before{animation-delay:1s;}
.grid_lines .grid_line:nth-child(4)::before{animation-delay:1s;}
.grid_lines .grid_line:nth-child(6)::before{animation-delay:1s;}
@keyframes gridanim{
  0%{top:0%;}
  100%{top:100%;}
}

.navbar{position:relative;width:100%;z-index:9999;-webkit-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s;display:flex;align-items:center;justify-content:space-between;padding:0;height:100px;}
.homeNav{height:80px;}
.navbar.sticky-top.nav-bg{position:fixed;background:#ffffff;height:70px;-webkit-box-shadow:0 0 20px rgb(46 59 125 / 23%);box-shadow:0 0 20px rgb(46 59 125 / 23%);}
.navbar-collapse{justify-content:flex-end;}
.navbar-nav{margin:0;}
.navbar-nav .nav-link{color:#000000;font-size:1.2rem;font-weight:500;-webkit-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s;position:relative;margin-right:32px;text-transform:capitalize;letter-spacing:1.2px;text-transform:uppercase;}
.homeNav .navbar-nav .nav-link{color:#000000;}
.navbar-nav li:last-child .nav-link{margin:0;}
.navbar-nav .nav-link:focus,
.navbar-nav .nav-link:hover{color:#e78414!important;}
.navbar-nav .nav-link.active{color:#e78414!important;}

.homeNav .navbar-nav .nav-link:focus,
.homeNav .navbar-nav .nav-link:hover,
.homeNav .navbar-nav .nav-link.active{color:#e78414!important;}
.homeNav .navbar-brand{padding:20px 0 0;}
.homeNav.nav-bg .navbar-brand{padding:0;width:64px;}

.nav-bg .navbar-nav .nav-link:focus,
.nav-bg .navbar-nav .nav-link:hover{color:#e78414!important;}
.nav-bg .navbar-nav .nav-link.active{color:#e78414!important;}
.navbar-brand{width:132px;position:relative;}
.nav-bg .navbar-brand{display:inline-block;-webkit-transition:all .35s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition: all .3s linear;width:100px;}
.nav-bg.navbar::after{content:none;}
.nav-bg .navbar-nav .nav-link{color:#222222;}
.dropdown-toggle{display:none;}
.dropdown-toggle::after{content:none;}
.navbar-nav .dropdown-menu li{padding:0;}
.navbar-nav .dropdown-menu.menulevel-1{background-color:#0e1061;min-width:120px;padding:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;visibility:hidden;opacity:0;display:inline-block!important;border-radius:0;top:70px;}
.dropdown-item.active, .dropdown-item:active,
.dropdown-item:focus, .dropdown-item:hover{background-color:#e6ecff;color:#a6a182!important;}
.navbar-nav .dropdown-menu .dropdown-item{font-size:1.2rem;text-transform:capitalize;letter-spacing:0.4px;padding:8px 15px;color:#0e1061;}
.dropdown:hover>.dropdown-menu{visibility:visible;opacity:1;top:56px;}
.nav-bg .dropdown:hover>.dropdown-menu{top:52px;}
.navbar-nav .dropdown span{display:none;}
.dropdown-item.active{color:#0e1061!important;}

.bannerWrap{width:100%;margin:-80px auto 0;padding:0 0 30px;z-index:999;position:relative;background-image:url(../img/slider-1.jpg);height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:flex-end;}
.bannerWrap:after{content:"";box-sizing:border-box;background:-moz-linear-gradient(bottom, transparent 0, rgba(255, 255, 255, .1) 2%, rgb(255 255 255 / 39%) 90%);background:-webkit-linear-gradient(bottom, transparent 0, rgba(255, 255, 255, .01) 2%, rgb(255 255 255 / 39%) 90%);background:linear-gradient(to top, transparent 0, rgba(255, 255, 255, .01) 2%, rgb(255 255 255 / 39%) 90%);height:100%;width:100%;position:absolute;left:0;top:0;}
.bannerWrap .dataWrap{background-color:rgb(8 21 93 / 27%);padding:14px 25px;max-width:478px;display:flex;justify-content:space-between;flex-flow:column;position:relative;z-index:9;}
.bannerWrap .dataWrap h2{position:relative;margin:0;font-size:2.2rem;letter-spacing:0px;line-height:36px;font-weight:700;color:#000000;}
.bannerWrap .dataWrap a{color:#ffffff;display:flex;align-items:center;font-size:1.1rem;font-weight:600;letter-spacing:0.6px;text-transform:uppercase;}
.link_icon{position:relative;display:inline-flex;align-items:center;margin:0 0 0 16px;}
.link_icon .line{position:absolute;right:50%;top:49.4%;width:2.1875rem;height:0.0625rem;display:inline-block;background-color:#ffffff;z-index:1;transform-origin:right;transition:all 0.5s ease-in-out;}
.link_icon .circle{position:relative;width:2.25rem;height:2.25rem;border-radius:100%;display:inline-block;border:1px solid #ffffff;}
.link_icon .dot{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:0.375rem;height:0.375rem;border-radius:100%;display:inline-block;background-color:#ffffff;}
.bannerWrap .dataWrap a:hover .link_icon .line{animation:scaleAnim1 2s infinite linear;right:auto;left:calc(50% - 25px);transform-origin:left;}
.bannerWrap .dataWrap a:hover .link_icon .circle{animation:rotateAnim 7s infinite linear;border-style:dashed;}
@keyframes scaleAnim1{
  0%{transform:scaleX(1);}
  50%{transform:scaleX(0);}
  100%{transform:scaleX(1);}
}
@keyframes rotateAnim{
  100%{transform:rotate(360deg);}
}
@keyframes scaleAnim2{
  0%{transform:translate(-50%, -50%) scale(1);}
  50%{transform:translate(-50%, -50%) scale(0.8);background:#ffffff;}
  100%{transform:translate(-50%, -50%) scale(1);}
}

.servicesWrap{width:100%;margin:0 auto;position:relative;z-index:999;padding:60px 30px!important;background-color:rgba(255,255,255,0.3);}
.servicesWrap.otherProductWrap .titleWrap{position:relative;text-align:center;margin:0 0 56px;}
.servicesWrap.otherProductWrap .titleWrap:after{content:"";width:1px;background-color:#e78414;height:40px;position:absolute;left:50%;transform:translateX(-50%);bottom:-44px;}
.servicesWrap.otherProductWrap .titleWrap h2{color:#000000;font-size:2.8rem;text-transform:uppercase;font-weight:900;font-family:'Poppins', sans-serif;margin:0;}
.servicesWrap.otherProductWrap .titleWrap p{line-height:26px;color:#393939;font-size:1.5rem;margin:0 0 15px;}
.servicesWrap.otherProductWrap ul li{width:32.33%;}
.servicesWrap .icon_box h6{color:#000000;font-size:1.8rem;font-weight:800;margin:0 0 16px;}
.servicesWrap .icon_box h4 a{color:#000000;font-size:2rem;letter-spacing:0.2px;font-weight:600;margin:0 0 15px;}
.servicesWrap .icon_box p{color:#1b1b1b;font-size:1.5rem;min-height:60px;margin:0;}
.servicesWrap .icon_box .arrow_effect{margin-top:20px;}
.icon_box .arrow_effect a{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#ffffff;border-radius:100%;}
.icon_box .arrow_effect a:hover:after{content:"";width:30px;height:30px;border:1px dashed #000000;position:absolute;border-radius:100%;animation:rotateAnim 7s infinite linear;}
.icon_box .arrow_effect a .crossline1,
.icon_box .arrow_effect a .crossline2{position:absolute;left:8px;top:50%;height:1px;display:inline-block;transition:all 0.5s ease-in-out;}
.icon_box .arrow_effect a .crossline1::before, 
.icon_box .arrow_effect a .crossline1::after,
.icon_box .arrow_effect a .crossline2::before,
.icon_box .arrow_effect a .crossline2::after{content:'';position:absolute;right:0;width:7px;height:1px;transform-origin:right;transition:all 0.5s ease-in-out;}
.icon_box .arrow_effect a .crossline1::before,
.icon_box .arrow_effect a .crossline2::before{transform:rotate(40deg);}
.icon_box .arrow_effect a .crossline1::after,
.icon_box .arrow_effect a .crossline2::after{transform:rotate(-40deg);}
.icon_box .arrow_effect a .crossline1{width:15px;background-color:#000000;opacity:1;}
.icon_box .arrow_effect a .crossline1::before, 
.icon_box .arrow_effect a .crossline1::after{background-color:#000000;}
.icon_box .arrow_effect a .crossline1::before{top:0;}
.icon_box .arrow_effect a .crossline1::after{bottom:0;}
.icon_box .arrow_effect a .crossline2{width:0px;background-color:#000000;opacity:0;}
.icon_box .arrow_effect a .crossline2::before, 
.icon_box .arrow_effect a .crossline2::after{background-color:#000000;transition:all 0.7s ease-in-out;}
.icon_box .arrow_effect a .crossline2::before{top:-10px;}
.icon_box .arrow_effect a .crossline2::after{bottom:-10px;}

.abboutWrapper{width:100%;margin:0 auto;position:relative;z-index:999;padding:60px 0;background-color:#0e1061;}
.abboutWrapper .bigTTl{position:absolute;left:50%;transform:translateX(-50%);top:0px;z-index:9;}
.abboutWrapper .bigTTl h2{margin:0 auto;font-size:16rem;letter-spacing:2px;text-transform:uppercase;font-weight:900;color:#ffffff17;font-family:'Poppins', sans-serif;}
.abboutWrapper .imgWrap{position:relative;z-index:99;}
.abboutWrapper .dataWrap{padding:0 0 0 30px;display:flex;flex-flow:column;height:100%;position:relative;z-index:9;}
.abboutWrapper .dataWrap h2{color:#ffffff;font-size:2.8rem;text-transform:uppercase;font-weight:900;margin:0 0 6px;z-index:99;font-family:'Poppins', sans-serif;}
.abboutWrapper .dataWrap p{color:#ffffff;font-size:1.4rem;z-index:99;margin:0 0 15px;line-height:26px;letter-spacing:0.2px;font-weight:500;}
.abboutWrapper .dataWrap a{background-color:#ffffff;display:inline-block;width:140px;padding:10px 20px;text-align:center;color:#0e1061;text-transform:uppercase;font-size:1.1rem;font-weight:500;letter-spacing:1px;margin:20px 0 0;}
.abboutWrapper .dataWrap a:hover{background-color:#e78414;color:#0e1061;font-weight:600;}

.aboutusWrap{width:100%;margin:0 auto;position:relative;z-index:999;padding:30px 0 60px;background-color:rgba(255,255,255,0.3);}
.aboutusWrap .titleWrap{text-align:left;margin:0 0 74px;position:relative;}
.aboutusWrap .titleWrap:after{content:"";width:1px;background-color:#e78414;height:70px;position:absolute;left:4px;}
.aboutusWrap .titleWrap h2{color:#000000;font-size:3.8rem;text-transform:uppercase;font-weight:900;font-family:'Poppins', sans-serif;margin:0;}
.aboutusWrap .dataWrap p{line-height:26px;color:#393939;font-size:1.5rem;margin:0 0 15px;}

.certification{width:100%;margin:0 auto;position:relative;z-index:999;padding:30px 0 60px;background-color:rgba(255,255,255,0.3);}
.certification .titleWrap{text-align:center;margin:0 auto 15px;}
.certification .titleWrap h2{color:#000000;font-size:3.8rem;text-transform:uppercase;font-weight:900;font-family:'Poppins', sans-serif;margin:0 auto 46px;letter-spacing:0.4px;position:relative;}
.certification .titleWrap h2:after{content:"";width:1px;background-color:#e78414;height:42px;position:absolute;left:50%;transform:translateX(-50%);bottom:-42px;}
.certification .titleWrap p{line-height:26px;color:#393939;font-size:1.5rem;}
.certification ul{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}
.certification ul li{width:20%;}
.certification ul li .imgWrap{width:100px;}
.certification ul li .imgWrap img{filter:grayscale(1);}
.certification ul li:hover .imgWrap img{filter:grayscale(0);}

.productWrap{width:100%;margin:0 auto;position:relative;z-index:999;padding:30px 0 60px;background-color:rgba(255,255,255,0.3);}
.quickNavWrap ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;box-shadow:0 6px 10px rgb(0 0 0 / 5%);margin:0 auto 30px;}
.quickNavWrap.oldQuickNavWrap ul li{width:33.33%;}
.quickNavWrap ul li a{display:inline-block;text-align:center;margin:0 auto;padding:14px 13.80px;background-color:#f1f1f1;width:100%;color:#000000;position:relative;font-weight:400;font-size:1.3rem;letter-spacing:0.2px;}
.quickNavWrap ul li.active a{background-color:#0e1061;color:#ffffff;font-weight:500;}
.quickNavWrap ul li.active a:after{content:"";position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:10px solid #0e1061;border-left:10px solid transparent;border-right:10px solid transparent;}
.subnavWrap ul{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0 auto 15px;overflow-x:auto;white-space:nowrap;width:100%;padding:0 0 12px;}

.subnavWrap ul::-webkit-scrollbar{width:4px;height:4px;}
.subnavWrap ul::-webkit-scrollbar-thumb{background:#0e1061;border-radius:5px;}
.subnavWrap ul::-webkit-scrollbar-thumb:hover{background:#0e1061;}

.subnavWrap ul li{margin:0 16px 0 0;padding:0 16px 0 0;position:relative;}
.subnavWrap ul li:after{content:"";background-color:#0e1061;width:1px;height:100%;position:absolute;right:0;}
.subnavWrap ul li:last-child:after{content:none;}
.subnavWrap ul li a{font-weight:500;font-size:1.5rem;letter-spacing:0.2px;color:#000000;}
.subnavWrap ul li.active a{color:#0e1061;}

.productWrap .bgClr{background-color:#f5f5f5;}
.productSlider{padding:10px;}
.productSliderNav li{padding:10px;}
.productWrap li img,
.productSliderNav li img{border:6px solid #ffffff;width:100%;}
.productSliderNav .slick-arrow{outline:0;box-shadow:none;width:32px;height:32px;border-radius:100%;background-color:#0e1061;color:transparent;border:1px solid #0e1061!important;position:absolute;cursor:pointer;bottom:62px;z-index:9999;}
.productSliderNav .slick-prev.slick-arrow{left:10px;transform:rotate(180deg);}
.productSliderNav .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);background-repeat:no-repeat;background-image:url(../img/arrow.png);width:14px;height:14px;background-size:100% 100%;}
.productSliderNav .slick-next.slick-arrow{right:10px;}
.productWrap .productSpec{padding:30px 30px 0;}
.productWrap .productSpec ul.mainConList li{border-bottom:1px dashed #bdbdbd;margin:0 0 10px;padding:0 0 10px;}
.productWrap .productSpec ul.mainConList li:last-child{border:0;}
.productWrap .productSpec ul.mainConList li h4{font-size:1.4rem;font-weight:600;letter-spacing:0.4px;text-transform:uppercase;}
.productWrap .productSpec ul.mainConList li p{margin:0;font-size:1.4rem;font-weight:400;color:#444444;}
.productWrap .productSpec ul.subConList{display:flex;flex-flow:row wrap;justify-content:flex-start;}
.productWrap .productSpec ul.subConList li{border:0;width:50%;margin:0 0 8px;padding:0 0 0 12px;position:relative;}
.productWrap .productSpec ul.subConList li::before{content:"";width:6px;height:6px;border-radius:100%;background-color:#0e1061;position:absolute;left:0px;top:7px;}
.productWrap .productSpec .subCalList li{margin:0!important;padding:0 12px 0 0!important;border:none!important;}
.productWrap .productSpec .subCalList li .dataWrap h2{margin:6px auto 0;font-size:1.4rem;font-weight:600;color:#444444;text-align:center;}
.subCalList .slick-arrow{outline:0;box-shadow:none;width:26px;height:26px;border-radius:100%;background-color:#0e1061;color:transparent;border:1px solid #0e1061!important;position:absolute;cursor:pointer;bottom:62px;z-index:9999;}
.subCalList .slick-prev.slick-arrow{left:-10px;transform:rotate(180deg);}
.subCalList .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);background-repeat:no-repeat;background-image:url(../img/arrow.png);width:10px;height:10px;background-size:100% 100%;}
.subCalList .slick-next.slick-arrow{right:0px;}

.otherProductWrap{width:100%;margin:0 auto;position:relative;z-index:999;padding:0 0 60px;background-color:rgba(255,255,255,0.3);}
.otherProductWrap ul{display:flex;flex-flow:row wrap;justify-content:space-between;}
.otherProductWrap ul li{width:49%;}
.otherProductWrap ul li .item{position:relative;overflow:hidden;}
.otherProductWrap ul li .item .imgWrap{position:relative;overflow:hidden;}
.otherProductWrap ul li .item .imgWrap:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;}
.otherProductWrap ul li:hover .item .imgWrap:after{content:none;}
.otherProductWrap ul li:hover .item img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09, 1.09);transform:scale(1.09, 1.09);-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.otherProductWrap ul li .item img{-webkit-transition:all .5s;transition:all .5s;}
.otherProductWrap ul li .item .dataWrap{padding:30px 15px;position:absolute;bottom:-58px;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s;text-align:center;z-index:99;height:auto;box-sizing:border-box;background:-moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .1) 2%, rgba(0, 0, 0, .75) 90%);background:-webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .01) 2%, rgba(0, 0, 0, .75) 90%);background:linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .01) 2%, rgba(0, 0, 0, .75) 90%);}
.otherProductWrap ul li:hover .item .dataWrap{bottom:0;}
.otherProductWrap ul li .item .dataWrap .line{text-align:center;height:1px;width:60px;background-color:rgba(255, 255, 255, 0.4);transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;margin:0 auto 30px;}
.otherProductWrap ul li:hover .item .dataWrap .line{width:100%;transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out;}
.otherProductWrap ul li .item .dataWrap h2{color:#ffffff;font-weight:900;text-transform:uppercase;letter-spacing:0.6px;margin:0 auto;}
.otherProductWrap ul li .item .dataWrap p{color:#ffffff;font-size:1.3rem;margin:6px auto 20px;letter-spacing:0.2px;font-weight:400;}

.ourMission{width:100%;padding:60px 0;margin:0 auto;background-color:rgba(233,233,233,0.5);position:relative;z-index:9;}
.ourMission .titleWrap{text-align:center;}
.ourMission .titleWrap h2{position:relative;color:#000000;font-size:3.8rem;text-transform:capitalize;font-weight:900;font-family:'Poppins', sans-serif;margin:0;padding:0 0 40px;}
.ourMission .titleWrap h2:after{content:"";width:1px;background-color:#e78414;height:42px;position:absolute;left:50%;transform:translateX(-50%);bottom:0px;}
.ourMission .dataWrap p{margin:0 auto;text-align:center;font-size:1.8rem;line-height:34px;letter-spacing:0.4px;color:#666666;}

.whyArtino{width:100%;padding:60px 0;margin:0 auto;background-color:rgb(245 245 245 / 50%);position:relative;z-index:9;}
.whyArtino .titleWrap{text-align:center;}
.whyArtino .titleWrap h2{position:relative;color:#000000;font-size:3.8rem;text-transform:capitalize;font-weight:900;font-family:'Poppins', sans-serif;margin:0;padding:0 0 40px;}
.whyArtino .titleWrap h2:after{content:"";width:1px;background-color:#e78414;height:42px;position:absolute;left:50%;transform:translateX(-50%);bottom:0px;}
.whyArtino .dataWrap p{margin:0 auto;text-align:center;font-size:1.8rem;line-height:34px;letter-spacing:0.4px;color:#666666;}

.ourStrenghtWrap{width:100%;padding:60px 0;margin:0 auto;background-color:rgb(255 255 255 / 50%);position:relative;z-index:9;}
.ourStrenghtWrap .dataWrap .titleWrap h5{color:#0e1061;font-size:1.8rem;font-family:'Poppins', sans-serif;font-weight:500;margin:0;}
.ourStrenghtWrap .dataWrap .titleWrap h2{position:relative;color:#000000;font-size:2.4rem;text-transform:capitalize;font-weight:700;font-family:'Poppins', sans-serif;margin:8px 0 0;padding:0 0 40px;line-height:36px;}
.ourStrenghtWrap .dataWrap .titleWrap h2:after{content:"";width:1px;background-color:#e78414;height:24px;position:absolute;left:8px;bottom:12px;}
.ourStrenghtWrap .dataWrap ul li{position:relative;padding:0 0 0 14px;margin:0 0 10px;line-height:26px;font-size:1.6rem;}
.ourStrenghtWrap .dataWrap ul li:before{content:"";width:8px;height:8px;border-radius:100%;background-color:#e78414;position:absolute;left:0px;top:10px;}


.teamWrap{width:100%;padding:60px 0;margin:0 auto;background-color:rgb(255 255 255 / 50%);position:relative;z-index:9;}
.teamWrap .titleWrap{text-align:center;}
.teamWrap .titleWrap h2{position:relative;color:#000000;font-size:3.8rem;text-transform:capitalize;font-weight:900;font-family:'Poppins', sans-serif;margin:0;padding:0 0 40px;}
.teamWrap .titleWrap h2:after{content:"";width:1px;background-color:#0e1061;height:42px;position:absolute;left:50%;transform:translateX(-50%);bottom:0px;}
ul.teamSlider li{padding:0 15px;}
ul.teamSlider li .dataWrap h2{font-size:1.8rem;font-weight:600;margin:12px 0 5px;color:#000000;}
ul.teamSlider li .dataWrap p{position:relative;position:relative;display:inline-block;color:#666666;letter-spacing:0.8px;margin:0;}
ul.teamSlider li .dataWrap p:after{content:"";background-color:#c4c4c4;width:52px;height:1px;position:absolute;right:-62px;top:50%;}
ul.teamSlider .slick-arrow{outline:0;box-shadow:none;width:32px;height:32px;border-radius:100%;background-color:#0e1061;color:transparent;border:1px solid #0e1061!important;position:absolute;cursor:pointer;z-index:9999;top:45%;transform:translateY(-50%);}
ul.teamSlider .slick-prev.slick-arrow{left:0px;transform:rotate(180deg);}
ul.teamSlider .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);background-repeat:no-repeat;background-image:url(../img/arrow.png);width:14px;height:14px;background-size:100% 100%;}
ul.teamSlider .slick-next.slick-arrow{right:0px;}

.featuresWrap{width:100%;padding:60px 0;margin:0 auto;background-color:rgba(255,255,255,0.5);position:relative;z-index:9;}
.featuresWrap .titleWrap{text-align:center;margin:0 auto;}
.featuresWrap .titleWrap h2{position:relative;color:#000000;font-size:3.8rem;text-transform:capitalize;font-weight:900;font-family:'Poppins', sans-serif;margin:0;padding:0 0 40px;}
.featuresWrap .titleWrap h2:after{content:"";width:1px;background-color:#e78414;height:42px;position:absolute;left:50%;transform:translateX(-50%);bottom:0px;}
.featuresWrap .itemWrap{text-align:center;position:relative;padding-bottom:30px;margin:0 auto 30px;}
.featuresWrap .itemWrap .titleBox{position:absolute;left:40px;right:40px;bottom:0;z-index:2;background-color:#0e1061;padding:20px 0;opacity:1;visibility:visible;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;}
.featuresWrap .itemWrap:hover .titleBox{opacity:0;visibility:hidden;margin-bottom:80px;}
.featuresWrap .itemWrap .titleBox h2{margin:0 auto;text-transform:capitalize;font-size:1.8rem;font-weight:600;letter-spacing:0.2px;color:#ffffff;}
.featuresWrap .itemWrap .imgWrap{position:relative;}
.featuresWrap .itemWrap .imgWrap:before{content:'';position:absolute;bottom:0;left:0;height:0;width:100%;background-color:#1a1a1a;opacity:0.7;visibility:hidden;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;}
.featuresWrap .itemWrap:hover .imgWrap:before{height:100%;visibility:visible;}
.featuresWrap .itemWrap .contentWrap{position:absolute;left:0;right:0;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:20px;margin-top:50px;opacity:0;visibility:hidden;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;}
.featuresWrap .itemWrap:hover .contentWrap{opacity:1;visibility:visible;-webkit-transition-delay:0.2s;transition-delay:0.2s;margin-top:1px;}
.featuresWrap .itemWrap .contentWrap h2{color:#ffffff;text-transform:capitalize;font-weight:800;letter-spacing:0.2px;margin:0 auto 10px;}
.featuresWrap .itemWrap .contentWrap p{margin:0 auto;color:#dadada;font-size:1.5rem;line-height:26px;}

ul.featuresList{display:flex;flex-flow:row wrap;justify-content:flex-start;}
ul.featuresList li{width:33.33%;margin:-10px auto 0;}
ul.featuresList li .itemWrap{position:relative;overflow:hidden;padding:0  10px;margin:0;}
ul.featuresList li .itemWrap .iconWrap{margin:0 auto;background-color:#ffffff;width:80px;position:relative;bottom:-35px;padding:0 20px;z-index:99;height:80px;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;}
ul.featuresList li .itemWrap .dataWrap{box-shadow:inset 0 0 1px #424242;border:0;background-repeat:no-repeat;background-image:linear-gradient( to right,#0e1061  100%,#0e1061  100% ),linear-gradient( to bottom,#0e1061  100%,#0e1061  100% ),linear-gradient( to right,#0e1061  100%,#0e1061  100% ),linear-gradient( to bottom,#0e1061  100%,#0e1061  100% );background-size:100% 0px,0px 100%,100% 0px,0px 100%;background-position:0 0,100% 0,100% 100%,0 100%;background-color:transparent;transition-property:box-shadow;transition-duration:1s;padding:25px;min-height:110px;display:flex;align-items:flex-end;justify-content:center;flex-flow:row wrap;background-color:#ffffff;}
ul.featuresList li .itemWrap:hover .dataWrap{-webkit-animation:jPKHRB 0.5s linear;animation:jPKHRB 0.5s linear;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-direction:alternate;animation-direction:alternate;z-index:3;position:relative;box-shadow:0px 0px 57px 0px rgb(0 0 0 / 5%);}
ul.featuresList li .itemWrap .dataWrap h2{margin:0 auto;font-size:1.8rem;font-weight:600;}
ul.featuresList li .itemWrap:hover{transition:300ms all;transform:translateY(-10px);}
@keyframes jPKHRB{
    0%{background-size:0 2px,2px 0,0 2px,2px 0;}
    25%{background-size:100% 2px,2px 0,0 2px,2px 0;}
    50%{background-size:100% 2px,2px 100%,0 2px,2px 0;}
    75%{background-size:100% 2px,2px 100%,100% 2px,2px 0;}
    100%{background-size:100% 2px,2px 100%,100% 2px,2px 100%;}
}
.feturesTbls{width:100%;padding:60px 0;margin:0 auto;background-color:rgba(233,233,233,0.5);position:relative;z-index:9;}
.feturesTblWrap table{width:100%;}
.feturesTblWrap table tr th{border:1px solid #dddddd;text-align:center;padding:8px;background-color:#0e1061; color: #ffffff;}
.feturesTblWrap table tr td{border:1px solid #dddddd;width:16%;padding:8px;text-align:center;}
.feturesTblWrap table tr td svg path{fill:#0e1061;}
.feturesTblWrap table tr td:nth-child(1){width:36%;text-align:left;font-size:1.4rem;font-weight:500;}
.feturesTblWrap table tr:nth-child(odd){background-color:#f5f5f5;}
.feturesTblWrap table tr:nth-child(even){background-color:#ececec;}


.contactWrap{width:100%;padding:60px 0;margin:0 auto;background-color:rgba(255,255,255,0.5);position:relative;z-index:9;}
ul.formList{position:relative;z-index:9;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}
ul.formList li.half{width:48.70%;}
ul.formList li.full{width:100%;}
ul.formList .form-field{position:relative;margin:0 0 16px;}
ul.formList .form-field .form-input{height:48px;background-color:#f7f7f7;color:#000000;font-size:1.4rem;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0, 0, 0, 0.13);padding:0 10px;position:relative;width:100%;outline:0;}
ul.formList .form-field.textareaHt .form-input{height:120px;padding:20px 10px;}
ul.formList li .btn{border:0;outline:0;box-shadow:0 0.5rem 1.125rem -0.5rem rgb(36 103 137 / 51%);background-color:#0e1061;color:#ffffff;padding:10px 36px;text-transform:uppercase;font-size:1.4rem;font-weight:600;letter-spacing:2px;border-radius:6px;width:100%;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;}
ul.formList li .btn:hover{background-color:#0e1061;box-shadow:none;}
.form-input::-webkit-input-placeholder{color:#888888;font-weight:500;font-size:1.2rem;letter-spacing:0.2px;}
.form-input::-moz-placeholder{color:#888888;font-weight:500;font-size:1.2rem;letter-spacing:0.2px;}
.form-input:-ms-input-placeholder{color:#888888;font-weight:500;font-size:1.2rem;letter-spacing:0.2px;}
.form-input:-moz-placeholder{color:#888888;font-weight:500;font-size:1.2rem;letter-spacing:0.2px;}
.contactWrap .titleWrap{padding:0;}
.contactWrap .titleWrap h2{color:#000000;font-weight:700;font-size:2.8rem;margin:0;text-align:left;}
.contactWrap .titleWrap p{font-size:1.5rem;color:#1b1b1b;margin:6px 0 10px;letter-spacing:0.2px;font-weight:400;text-align:left;line-height:28px;}
ul.contactAdrress{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;padding:20px 0;}
ul.contactAdrress li{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;width:100%;margin:0 0 15px;}
ul.contactAdrress li .iconWrap{width:44px;margin:0;height:44px;border-radius:100%;background-color:#0e1061;display:flex;align-items:center;justify-content:center;}
ul.contactAdrress li .iconWrap svg g{fill:#ffffff;}
ul.contactAdrress li .dataWrap{width:calc(100% - 54px);}
ul.contactAdrress li .dataWrap h2{font-size:2.2rem;font-weight:700;text-align:center;letter-spacing:0.2px;}
ul.contactAdrress li .dataWrap p{margin:0;font-size:1.5rem;color:#1b1b1b;text-align:left;letter-spacing:0.2px;line-height:26px;}
ul.socialConnect{display:flex;flex-flow:row wrap;justify-content:flex-start;padding:15px 0 0;align-items:center;}
ul.socialConnect li{margin:0 15px 0 0;}
ul.socialConnect li a{display:flex;width:40px;height:40px;border-radius:100%;background-color:#eeeeee;-webkit-transition:all ease .5s;transition:all ease .5s;flex-flow:row wrap;justify-content:center;align-items:center;}
ul.socialConnect li:hover a{background-color:#0e1061;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
ul.socialConnect li a svg{fill:#0e1061;}
ul.socialConnect li:hover a svg{fill:#ffffff;}
.email_verify,
.phone_verify{visibility:hidden;height:0;position:absolute;right:8px;bottom:-4px;background-color:#ffffff;padding:0 5px;font-size:1rem;font-weight:400;letter-spacing:0.6px;background:linear-gradient(to top, #ffffff 50%, #f7f7f7 50%);}
.email_verify p,
.phone_verify p{margin:0;}
.alert-success,
.alert-danger{position:absolute;top:80px;z-index:99;max-width:500px;margin:0 auto;text-align:center;left:0;right:0;}
.alert .close{z-index:99;padding:0;width:30px;height:100%;font-size:2rem;}

.footerWrap{width:100%;margin:0 auto;padding:40px 0 5px;position:relative;background-color:#1b1b1b;z-index:99;}
.footerLogoWrap{text-align:center;}
.footerLogoWrap a img{width:132px;margin:0 auto 26px;}     
.footerLogoWrap a{color:#999999;text-transform:capitalize;font-weight:600;font-size:2.8rem;margin:0 auto;}
.footerMenu{margin:0 auto;}
.footerMenu ul{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;position:relative;padding:12px 0 0;margin:5px auto 0;}
.footerMenu ul:before{content:"";position:absolute;top:0;left:5%;right:5%;width:90%;height:1px;background-image:linear-gradient(to right, transparent, rgb(124 124 124), transparent);}
.footerMenu ul li{margin:0 16px;line-height:normal;}
.footerMenu ul li a{color:#999999;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;font-weight:500;}
.footerMenu ul li:hover a{color:#e78414;}
.copyrightWrap{width:100%;margin:10px auto 0;position:relative;padding:10px 0 0;}
.copyrightWrap:before,
.discliamerWrap:before{content:"";position:absolute;top:0;left:5%;right:5%;width:90%;height:1px;background-image:linear-gradient(to right, transparent, rgb(124 124 124), transparent);}
.copyrightWrap p{color:#999999;margin:0 auto;text-align:center;font-size:1.1rem;font-weight:500;letter-spacing:0.2px;}

#map{margin:30px 0 -1px;border-radius:0px;height:460px;}
#map h3{font-family:'Poppins', sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:0.5px;color:#000000;}
#map p{font-family:'Poppins', sans-serif;font-size:1.4rem;line-height:20px;color:#383838;margin:12px auto 0;font-weight: 500;}
#map .gm-style .gm-style-iw-c{padding:10px 20px;border-radius:0px;-webkit-border-radius:0;border:none;box-shadow:5px 4px 15px rgba(0,0,0,0.3);}

.mapWrap iframe{height:460px;width:100%;border:10px solid #ffffff;}