*{ padding: 0;margin: 0;}
@font-face {font-family: Garet Book;src: url("../fonts/garet-book.ttf");}
@font-face {font-family: Tan Pearl;src: url("../fonts/tan-pearl.otf");}
@font-face {font-family: FSP DEMO - Goldenbook;src: url("../fonts/Fontspring-DEMO-goldenbook-regular.otf");}
@font-face {font-family: Helvetica;src: url("../fonts/helvetica.ttf");}
@import url('https://fonts.cdnfonts.com/css/idealist-sans');
body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 10px;
}
body::-webkit-scrollbar {
  width: 3px;
  background-color: #fff;
}
body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #a0a824;
  
}

body{ width:100%; position:relative; color: #000;font-size: 17px;line-height: 30px;   font-family: Helvetica;}
span{ }
h1,h2,h3,h4,h5,h5,h6{ color: #147884; line-height:1.6;letter-spacing:2px; font-family: Helvetica; }
.cf{font-family: 'Idealist Sans', sans-serif;font-weight:400;}
.cb{color:#137884;}
.cg{color:#a1a824;}
p{text-align: justify;  line-height: 30px;color:#000;  font-size: 17px; letter-spacing: 1px; margin-bottom:10px;   }
a{text-decoration:none;color:#000;font-size: 17px;  letter-spacing: 1px;}
.clear_all{clear:both;}
button:focus, input:focus, textarea:focus,a:focus {outline: 0;}
/*header*/
.preloader {background:#fff!important;z-index: 1234; }
.preloader .inner .percentage { opacity:0;}
.preloader img{width:100%;max-width:500px;height:auto;position:absolute;left:0px;right:0px;text-align:center;margin:auto;top:20%;}


/*header*/
 /*main_menu*/ 
 .header{width:100%;position:absolute;z-index:12;padding:0px 0px 0px 0px;   background: #c7dbe6f7; }
.logo1{width:100%;text-align: center;border-radius: 0 0  0px;position: relative;padding: 10px;    top: -1px;margin-right: 20px;   }
.logo1 img{width:100%; height:auto; }
.logo1 h3	{font-family:"American Uncial" !important; font-weight: 600;font-size: 30px;text-transform: lowercase;color: #fff;
padding-left:10px;top:7px;position:relative;}
.logo1 img,.logo1 h3{display:inline-block;}
.logo2 img{width:100%; height:auto; }
.logo2 img,.logo2 h3{display:inline-block; background: #fff; padding: 10px 10px; border-top-left-radius: 10px;    border-bottom-right-radius: 10px;}
.logo2{}
.logo3 img{width:100%; height:auto;    max-width:100px;}
.logo3 img,.logo3 h3{display:inline-block;} 
/*menu*/ 
.outer-menu {position: fixed;top: 47%;right: 60px;z-index: 123;}
.outer-menu .checkbox-toggle {position: absolute;top: 0;left: 0;z-index: 2;cursor: pointer;width: 60px;height: 60px;opacity: 0;}
.outer-menu .checkbox-toggle:checked + .hamburger > div {transform: rotate(135deg);}
.outer-menu .checkbox-toggle:checked + .hamburger > div:before,
.outer-menu .checkbox-toggle:checked + .hamburger > div:after {top: 0;transform: rotate(90deg);}
.outer-menu .checkbox-toggle:checked + .hamburger > div:after {  opacity: 0;}
.outer-menu .checkbox-toggle:checked ~ .menu {  pointer-events: auto; visibility: visible;}
.outer-menu .checkbox-toggle:checked ~ .menu > div {  transform: scale(1); transition-duration: 0.75s;}
.outer-menu .checkbox-toggle:checked ~ .menu > div > div { opacity: 1;  transition: opacity 0.4s ease 0.4s;}
.outer-menu .checkbox-toggle:hover + .hamburger {  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);}
.outer-menu .checkbox-toggle:checked:hover + .hamburger > div { transform: rotate(225deg);}
.outer-menu .hamburger {position: absolute;top: 0;left: 0;z-index: 1;width: 60px;height: 60px;padding: 0.5em 1em;background:#147884;
  border-radius: 0 0.12em 0.12em 0;cursor: pointer;transition: box-shadow 0.4s ease;border:1px solid #147884;
  -webkit-backface-visibility: hidden;backface-visibility: hidden;display: flex;align-items: center;justify-content: center;}
.outer-menu .hamburger > div {position: relative;flex: none;width: 100%;height: 2px;background: #FEFEFE;transition: all 0.4s ease;
  display: flex;align-items: center;justify-content: center;}
.outer-menu .hamburger > div:before,
.outer-menu .hamburger > div:after {content: '';position: absolute;z-index: 1;top: -10px;left: 0;
  width: 100%;height: 2px;background: inherit;transition: all 0.4s ease;}
.outer-menu .hamburger > div:after {top: 10px;}
.outer-menu .menu {position: fixed;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;
  visibility: hidden;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;
outline: 1px solid transparent;display: flex;align-items: center;justify-content: center;}
.outer-menu .menu > div {width: 200vw;height: 200vw;color: #FEFEFE;background:#147884;border-radius: 50%;
  transition: all 0.4s ease;flex: none;transform: scale(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;
  overflow: hidden;display: flex;align-items: center;justify-content: center;}
 
.outer-menu .menu > div > div > ul {list-style: none;padding: 0 1em;margin: 0;display: block;max-height: 100vh;}
.outer-menu .menu > div > div > ul > li {padding: 0;margin: 1em;font-size: 24px;display: block;}
.outer-menu .menu > div > div > ul > li > a {position: relative;display: inline;cursor: pointer;transition: color 0.4s ease;}
.outer-menu .menu > div > div > ul > li > a:hover {color: #e5e5e5;}
.outer-menu .menu > div > div > ul > li > a:hover:after {  width: 100%;}
.outer-menu .menu > div > div > ul > li > a:after {content: '';
  position: absolute;z-index: 1;bottom: -0.15em;left: 0;width: 0;height: 2px;background: #e5e5e5;transition: width 0.4s ease;}
  .outermenul,.outermenur{float:left;padding:20px;}
 .outermenul h2,.outermenul h5{color:#fff;}
.outermenul{width:50%;padding:20px;border-right:1px solid #228894; }
.outermenul ul{margin:0px;}
.outermenul ul li{display:block;padding:10px;margin-bottom:10px; position:relative;}
.outermenul ul li:after {
    content: '';background: #fff;width: 70%;position: absolute;left: 0;height: 1px;bottom: 0;opacity: 0.1;}

.outermenul ul li h3{color:#efefef;font-size:20px;}
.outermenul ul li a{font-size:21px;color:#fff;font-weight:600;text-decoration:none;}
.outermenul ul li p{font-size:21px;color:#fff;font-weight:600;text-decoration:none;}
.outermenur{width:50%;padding:20px;border-right:1px solid #228894;}
.outermenur ul{margin:0px;}
.outermenur ul li{display:block;padding:10px;margin-bottom:20px;}
.outermenur ul li a{font-size:28px;color:#fff;font-weight:200;text-decoration:none;}
 /*sliders*/
.sliders{width:100%; height:100vh;position:relative;overflow:hidden; }
.sliders:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    content: '';
    background:transparent;
}
.sliders video {display: block;width: 100%;height: 100vh;object-fit:cover;}
.sliders video::-webkit-media-controls {display: none;}
.logo2{width:100%;position:relative; border-top-left-radius: 0;left: -5px;top: 0;}
.logo2 .pbmit-top-right-corner {top: 6px;right: -20px;transform: rotate(-180deg);width: 20px;height: 20px;position: absolute;}
.logo2 .pbmit-bottom-left-corner {bottom: -25px;left:0px;position: absolute;transform: rotate(-180deg);width: 20px;height: 20px;}
.pbmit-top-right-corner {top: 6px;right: -20px;transform: rotate(-180deg);width: 20px;height: 20px;position: absolute;}
.pbmit-top-right-corner svg{fill:#fff;}
.pbmit-bottom-left-corner {bottom: -25px;left:0px;position: absolute;transform: rotate(-180deg);width: 20px;height: 20px;}	
.sliderscaption{position:absolute;z-index:12;top:45%;left:1%;padding:30px 20px;width:50%;    background: #137884; }
.sliderscaption h3{font-size:35px;margin:0px;font-weight:400;color:#fff; /*text-shadow: 2px 2px #000;*/font-family: 'Idealist Sans', sans-serif;}
.sliderscaption2{position:absolute;z-index:1;width:50%;padding:25px;bottom:0px;left:0px;right:0px;margin:auto;background:#fff;
border-top-right-radius:30px;border-top-left-radius:30px;}
.sliderscaption2 h3{font-size:20px;margin-bottom:0px;text-align:center;}
.sliderscaption3{position:absolute;z-index:1;width:250px;height:250px; bottom:15%;right:20%;}
.sliderscaption3 video {display: block;width: 250px;height: 250px;object-fit:cover;  
 padding:10px;
 -webkit-border-radius: 51% 49% 77% 23%/65% 50% 50% 35%;-moz-border-radius: 51% 49% 77% 23%/65% 50% 50% 35%;
    border-radius: 51% 49% 77% 23%/65% 50% 50% 35%;-webkit-animation: img-border 5s linear infinite alternate;
    -moz-animation: img-border 5s linear infinite alternate;-o-animation: img-border 5s linear infinite alternate;
    animation: img-border 5s linear infinite alternate;transition: all 0.3s ease-out 0s;animation-name: morph;background: #ffffff57;}
.sliderscaption3 video::-webkit-media-controls {display: none;}
 @keyframes morph {
  0% {border-radius:  60% 40% 30% 70% / 60% 30% 70% 40%;} 
50% {border-radius:  30% 60% 70% 40% / 50% 60% 30% 60%;}
	100% {border-radius:  60% 40% 30% 70% / 60% 30% 70% 40%;} 
}
#stars2 {width: 5px;height: 5px;background: transparent;position: absolute;z-index: 1;
border-radius:100%;
box-shadow: 411px 7845px #0d9eed , 908px 1721px #0d9eed , 761px 752px #0d9eed , 1022px 1111px #0d9eed , 294px 1782px #0d9eed , 44px 213px #0d9eed , 1093px 1350px #0d9eed , 147px 1504px #0d9eed , 1898px 299px #0d9eed , 335px 1621px #0d9eed , 631px 1049px #0d9eed , 559px 1115px #0d9eed , 755px 1802px #0d9eed , 161px 1457px #0d9eed , 987px 192px #0d9eed , 1062px 470px #0d9eed , 929px 728px #0d9eed , 1593px 446px #0d9eed , 673px 26px #0d9eed , 516px 124px #0d9eed , 108px 482px #0d9eed , 1942px 1416px #0d9eed , 1611px 1877px #0d9eed , 982px 1917px #0d9eed , 1617px 726px #0d9eed , 1847px 400px #0d9eed , 1799px 35px #0d9eed , 797px 1191px #0d9eed , 726px 616px #0d9eed , 182px 264px #0d9eed , 1000px 568px #0d9eed , 1279px 608px #0d9eed , 507px 724px #0d9eed , 1359px 1982px #0d9eed , 1755px 1050px #0d9eed , 1601px 1337px #0d9eed , 781px 1395px #0d9eed , 1715px 98px #0d9eed , 1787px 1049px #0d9eed , 558px 717px #0d9eed , 1819px 283px #0d9eed , 1693px 1808px #0d9eed , 287px 1559px #0d9eed , 1142px 1059px #0d9eed , 1250px 932px #0d9eed , 1755px 1037px #0d9eed , 1736px 1344px #0d9eed , 338px 1953px #0d9eed , 794px 1382px #0d9eed , 1131px 515px #0d9eed , 333px 508px #0d9eed , 1671px 1907px #0d9eed , 1070px 220px #0d9eed , 662px 532px #0d9eed , 1016px 179px #0d9eed , 1272px 1106px #0d9eed , 1029px 1617px #0d9eed , 103px 512px #0d9eed , 1676px 711px #0d9eed , 1309px 465px #0d9eed , 1091px 822px #0d9eed , 1971px 492px #0d9eed , 648px 1199px #0d9eed , 1522px 1109px #0d9eed , 1867px 150px #0d9eed , 1604px 1326px #0d9eed , 225px 216px #0d9eed , 1752px 1476px #0d9eed , 1148px 188px #0d9eed , 929px 604px #0d9eed , 1191px 221px #0d9eed , 1151px 384px #0d9eed , 1544px 1669px #0d9eed , 1168px 16px #0d9eed , 330px 385px #0d9eed , 185px 429px #0d9eed , 1344px 205px #0d9eed , 1116px 1565px #0d9eed , 229px 118px #0d9eed , 1775px 1299px #0d9eed , 1059px 794px #0d9eed , 85px 1537px #0d9eed , 859px 1354px #0d9eed , 1855px 1588px #0d9eed , 1005px 1143px #0d9eed , 918px 798px #0d9eed , 712px 564px #0d9eed , 742px 1476px #0d9eed , 248px 803px #0d9eed , 1634px 438px #0d9eed , 253px 1px #0d9eed , 299px 1201px #0d9eed , 448px 266px #0d9eed , 1425px 461px #0d9eed , 1813px 994px #0d9eed , 1707px 1100px #0d9eed , 1059px 1734px #0d9eed , 91px 1086px #0d9eed , 1562px 1419px #0d9eed , 786px 1724px #0d9eed , 1991px 587px #0d9eed , 493px 293px #0d9eed , 1327px 172px #0d9eed , 432px 97px #0d9eed , 1722px 1283px #0d9eed , 1837px 1px #0d9eed , 1570px 1820px #0d9eed , 464px 660px #0d9eed , 412px 1213px #0d9eed , 1005px 163px #0d9eed , 513px 855px #0d9eed , 1842px 1486px #0d9eed , 1687px 564px #0d9eed , 164px 1461px #0d9eed , 510px 1252px #0d9eed , 1762px 358px #0d9eed , 948px 985px #0d9eed , 624px 1320px #0d9eed , 143px 1142px #0d9eed , 247px 668px #0d9eed , 1251px 149px #0d9eed , 274px 51px #0d9eed , 523px 1739px #0d9eed , 480px 1935px #0d9eed , 1116px 1158px #0d9eed , 918px 317px #0d9eed , 1272px 1904px #0d9eed , 1047px 1790px #0d9eed , 515px 963px #0d9eed , 1223px 766px #0d9eed , 1089px 785px #0d9eed , 1962px 1036px #0d9eed , 1828px 1935px #0d9eed , 788px 827px #0d9eed , 128px 660px #0d9eed , 1825px 725px #0d9eed , 896px 718px #0d9eed , 622px 1220px #0d9eed , 1525px 1323px #0d9eed , 253px 1091px #0d9eed , 1235px 897px #0d9eed , 620px 780px #0d9eed , 1620px 837px #0d9eed , 1827px 463px #0d9eed , 669px 1480px #0d9eed , 1712px 1554px #0d9eed , 253px 406px #0d9eed , 1991px 1772px #0d9eed , 1682px 340px #0d9eed , 703px 414px #0d9eed , 1602px 351px #0d9eed , 1892px 442px #0d9eed , 324px 402px #0d9eed , 1626px 253px #0d9eed , 680px 95px #0d9eed , 1476px 683px #0d9eed , 526px 1767px #0d9eed , 1741px 1734px #0d9eed , 1265px 301px #0d9eed , 804px 908px #0d9eed , 1789px 943px #0d9eed , 134px 372px #0d9eed , 68px 1037px #0d9eed , 736px 806px #0d9eed , 457px 1473px #0d9eed , 258px 1056px #0d9eed , 306px 1931px #0d9eed , 1021px 660px #0d9eed , 608px 235px #0d9eed , 1945px 1534px #0d9eed , 1488px 1656px #0d9eed , 1583px 137px #0d9eed , 996px 259px #0d9eed , 1206px 855px #0d9eed , 170px 154px #0d9eed , 1273px 1296px #0d9eed , 930px 1443px #0d9eed , 1922px 1582px #0d9eed , 881px 1458px #0d9eed , 1219px 648px #0d9eed , 114px 630px #0d9eed , 1160px 1974px #0d9eed , 810px 482px #0d9eed , 903px 435px #0d9eed , 1843px 1732px #0d9eed , 344px 734px #0d9eed , 1127px 1004px #0d9eed , 1642px 188px #0d9eed , 900px 438px #0d9eed , 644px 1890px #0d9eed , 510px 137px #0d9eed , 1123px 1799px #0d9eed , 1445px 1622px #0d9eed , 422px 836px #0d9eed , 326px 741px #0d9eed , 492px 334px #0d9eed , 1121px 1604px #0d9eed , 1827px 1989px #0d9eed , 775px 1584px #0d9eed , 805px 1382px #0d9eed;
    animation: animStar 100s linear infinite;}
#stars2:after {content: " ";position: absolute;top: 2000px;width: 2px;height: 2px;background: transparent;
    box-shadow: 411px 7845px #0d9eed , 908px 1721px #0d9eed , 761px 752px #0d9eed , 1022px 1111px #0d9eed , 294px 1782px #0d9eed , 44px 213px #0d9eed , 1093px 1350px #0d9eed , 147px 1504px #0d9eed , 1898px 299px #0d9eed , 335px 1621px #0d9eed , 631px 1049px #0d9eed , 559px 1115px #0d9eed , 755px 1802px #0d9eed , 161px 1457px #0d9eed , 987px 192px #0d9eed , 1062px 470px #0d9eed , 929px 728px #0d9eed , 1593px 446px #0d9eed , 673px 26px #0d9eed , 516px 124px #0d9eed , 108px 482px #0d9eed , 1942px 1416px #0d9eed , 1611px 1877px #0d9eed , 982px 1917px #0d9eed , 1617px 726px #0d9eed , 1847px 400px #0d9eed , 1799px 35px #0d9eed , 797px 1191px #0d9eed , 726px 616px #0d9eed , 182px 264px #0d9eed , 1000px 568px #0d9eed , 1279px 608px #0d9eed , 507px 724px #0d9eed , 1359px 1982px #0d9eed , 1755px 1050px #0d9eed , 1601px 1337px #0d9eed , 781px 1395px #0d9eed , 1715px 98px #0d9eed , 1787px 1049px #0d9eed , 558px 717px #0d9eed , 1819px 283px #0d9eed , 1693px 1808px #0d9eed , 287px 1559px #0d9eed , 1142px 1059px #0d9eed , 1250px 932px #0d9eed , 1755px 1037px #0d9eed , 1736px 1344px #0d9eed , 338px 1953px #0d9eed , 794px 1382px #0d9eed , 1131px 515px #0d9eed , 333px 508px #0d9eed , 1671px 1907px #0d9eed , 1070px 220px #0d9eed , 662px 532px #0d9eed , 1016px 179px #0d9eed , 1272px 1106px #0d9eed , 1029px 1617px #0d9eed , 103px 512px #0d9eed , 1676px 711px #0d9eed , 1309px 465px #0d9eed , 1091px 822px #0d9eed , 1971px 492px #0d9eed , 648px 1199px #0d9eed , 1522px 1109px #0d9eed , 1867px 150px #0d9eed , 1604px 1326px #0d9eed , 225px 216px #0d9eed , 1752px 1476px #0d9eed , 1148px 188px #0d9eed , 929px 604px #0d9eed , 1191px 221px #0d9eed , 1151px 384px #0d9eed , 1544px 1669px #0d9eed , 1168px 16px #0d9eed , 330px 385px #0d9eed , 185px 429px #0d9eed , 1344px 205px #0d9eed , 1116px 1565px #0d9eed , 229px 118px #0d9eed , 1775px 1299px #0d9eed , 1059px 794px #0d9eed , 85px 1537px #0d9eed , 859px 1354px #0d9eed , 1855px 1588px #0d9eed , 1005px 1143px #0d9eed , 918px 798px #0d9eed , 712px 564px #0d9eed , 742px 1476px #0d9eed , 248px 803px #0d9eed , 1634px 438px #0d9eed , 253px 1px #0d9eed , 299px 1201px #0d9eed , 448px 266px #0d9eed , 1425px 461px #0d9eed , 1813px 994px #0d9eed , 1707px 1100px #0d9eed , 1059px 1734px #0d9eed , 91px 1086px #0d9eed , 1562px 1419px #0d9eed , 786px 1724px #0d9eed , 1991px 587px #0d9eed , 493px 293px #0d9eed , 1327px 172px #0d9eed , 432px 97px #0d9eed , 1722px 1283px #0d9eed , 1837px 1px #0d9eed , 1570px 1820px #0d9eed , 464px 660px #0d9eed , 412px 1213px #0d9eed , 1005px 163px #0d9eed , 513px 855px #0d9eed , 1842px 1486px #0d9eed , 1687px 564px #0d9eed , 164px 1461px #0d9eed , 510px 1252px #0d9eed , 1762px 358px #0d9eed , 948px 985px #0d9eed , 624px 1320px #0d9eed , 143px 1142px #0d9eed , 247px 668px #0d9eed , 1251px 149px #0d9eed , 274px 51px #0d9eed , 523px 1739px #0d9eed , 480px 1935px #0d9eed , 1116px 1158px #0d9eed , 918px 317px #0d9eed , 1272px 1904px #0d9eed , 1047px 1790px #0d9eed , 515px 963px #0d9eed , 1223px 766px #0d9eed , 1089px 785px #0d9eed , 1962px 1036px #0d9eed , 1828px 1935px #0d9eed , 788px 827px #0d9eed , 128px 660px #0d9eed , 1825px 725px #0d9eed , 896px 718px #0d9eed , 622px 1220px #0d9eed , 1525px 1323px #0d9eed , 253px 1091px #0d9eed , 1235px 897px #0d9eed , 620px 780px #0d9eed , 1620px 837px #0d9eed , 1827px 463px #0d9eed , 669px 1480px #0d9eed , 1712px 1554px #0d9eed , 253px 406px #0d9eed , 1991px 1772px #0d9eed , 1682px 340px #0d9eed , 703px 414px #0d9eed , 1602px 351px #0d9eed , 1892px 442px #0d9eed , 324px 402px #0d9eed , 1626px 253px #0d9eed , 680px 95px #0d9eed , 1476px 683px #0d9eed , 526px 1767px #0d9eed , 1741px 1734px #0d9eed , 1265px 301px #0d9eed , 804px 908px #0d9eed , 1789px 943px #0d9eed , 134px 372px #0d9eed , 68px 1037px #0d9eed , 736px 806px #0d9eed , 457px 1473px #0d9eed , 258px 1056px #0d9eed , 306px 1931px #0d9eed , 1021px 660px #0d9eed , 608px 235px #0d9eed , 1945px 1534px #0d9eed , 1488px 1656px #0d9eed , 1583px 137px #0d9eed , 996px 259px #0d9eed , 1206px 855px #0d9eed , 170px 154px #0d9eed , 1273px 1296px #0d9eed , 930px 1443px #0d9eed , 1922px 1582px #0d9eed , 881px 1458px #0d9eed , 1219px 648px #0d9eed , 114px 630px #0d9eed , 1160px 1974px #0d9eed , 810px 482px #0d9eed , 903px 435px #0d9eed , 1843px 1732px #0d9eed , 344px 734px #0d9eed , 1127px 1004px #0d9eed , 1642px 188px #0d9eed , 900px 438px #0d9eed , 644px 1890px #0d9eed , 510px 137px #0d9eed , 1123px 1799px #0d9eed , 1445px 1622px #0d9eed , 422px 836px #0d9eed , 326px 741px #0d9eed , 492px 334px #0d9eed , 1121px 1604px #0d9eed , 1827px 1989px #0d9eed , 775px 1584px #0d9eed , 805px 1382px #0d9eed;
}
#stars3 {width: 5px;height: 5px;background: transparent;position: absolute;
    z-index: 1;
border-radius:100%;
    box-shadow: 409px 19295px #0d9eed , 19px 265px #0d9eed , 1578px 29px #0d9eed , 633px 1638px #0d9eed , 489px 1926px #0d9eed , 1696px 718px #0d9eed , 1917px 140px #0d9eed , 928px 1746px #0d9eed , 1161px 308px #0d9eed , 918px 1323px #0d9eed , 1686px 1684px #0d9eed , 782px 1214px #0d9eed , 1943px 914px #0d9eed , 792px 1467px #0d9eed , 207px 91px #0d9eed , 700px 330px #0d9eed , 1271px 1776px #0d9eed , 1549px 1901px #0d9eed , 844px 1543px #0d9eed , 436px 1376px #0d9eed , 1198px 852px #0d9eed , 1839px 470px #0d9eed , 1560px 947px #0d9eed , 1421px 85px #0d9eed , 48px 873px #0d9eed , 1894px 1147px #0d9eed , 1033px 50px #0d9eed , 1795px 50px #0d9eed , 609px 472px #0d9eed , 450px 1746px #0d9eed , 666px 1421px #0d9eed , 105px 1499px #0d9eed , 203px 112px #0d9eed , 1596px 21px #0d9eed , 1687px 653px #0d9eed , 1920px 155px #0d9eed , 74px 1300px #0d9eed , 1381px 541px #0d9eed , 990px 812px #0d9eed , 1953px 1727px #0d9eed , 735px 350px #0d9eed , 1297px 1221px #0d9eed , 1558px 159px #0d9eed , 1697px 1419px #0d9eed , 1485px 760px #0d9eed , 1043px 1899px #0d9eed , 1257px 1802px #0d9eed , 496px 624px #0d9eed , 1195px 825px #0d9eed , 1848px 1008px #0d9eed , 1151px 1636px #0d9eed , 164px 791px #0d9eed , 1875px 716px #0d9eed , 438px 539px #0d9eed , 1229px 539px #0d9eed , 1257px 1238px #0d9eed , 1238px 111px #0d9eed , 222px 1421px #0d9eed , 441px 616px #0d9eed , 514px 333px #0d9eed , 1723px 336px #0d9eed , 1638px 41px #0d9eed , 998px 1718px #0d9eed , 1330px 1559px #0d9eed , 1691px 1271px #0d9eed , 656px 1963px #0d9eed , 514px 287px #0d9eed , 273px 1161px #0d9eed , 1131px 1000px #0d9eed , 725px 550px #0d9eed , 1534px 954px #0d9eed , 23px 1369px #0d9eed , 1466px 1135px #0d9eed , 46px 1195px #0d9eed , 1884px 918px #0d9eed , 1162px 392px #0d9eed , 915px 999px #0d9eed , 1450px 1762px #0d9eed , 77px 175px #0d9eed , 143px 1418px #0d9eed , 1695px 1836px #0d9eed , 1303px 255px #0d9eed , 1125px 1367px #0d9eed , 279px 421px #0d9eed , 1552px 1813px #0d9eed , 1468px 643px #0d9eed , 96px 823px #0d9eed , 91px 133px #0d9eed , 1305px 1px #0d9eed , 561px 592px #0d9eed , 551px 239px #0d9eed , 301px 1956px #0d9eed , 1508px 717px #0d9eed , 1319px 857px #0d9eed , 1840px 1047px #0d9eed , 32px 1145px #0d9eed , 1937px 285px #0d9eed , 797px 1900px #0d9eed , 1471px 448px #0d9eed , 765px 634px #0d9eed;
    animation: animStar 150s linear infinite;}
#stars3:after {content: " ";position: absolute;top: 2000px;width: 3px;
    height: 3px;background: transparent;
    box-shadow: 409px 19295px #0d9eed , 19px 265px #0d9eed , 1578px 29px #0d9eed , 633px 1638px #0d9eed , 489px 1926px #0d9eed , 1696px 718px #0d9eed , 1917px 140px #0d9eed , 928px 1746px #0d9eed , 1161px 308px #0d9eed , 918px 1323px #0d9eed , 1686px 1684px #0d9eed , 782px 1214px #0d9eed , 1943px 914px #0d9eed , 792px 1467px #0d9eed , 207px 91px #0d9eed , 700px 330px #0d9eed , 1271px 1776px #0d9eed , 1549px 1901px #0d9eed , 844px 1543px #0d9eed , 436px 1376px #0d9eed , 1198px 852px #0d9eed , 1839px 470px #0d9eed , 1560px 947px #0d9eed , 1421px 85px #0d9eed , 48px 873px #0d9eed , 1894px 1147px #0d9eed , 1033px 50px #0d9eed , 1795px 50px #0d9eed , 609px 472px #0d9eed , 450px 1746px #0d9eed , 666px 1421px #0d9eed , 105px 1499px #0d9eed , 203px 112px #0d9eed , 1596px 21px #0d9eed , 1687px 653px #0d9eed , 1920px 155px #0d9eed , 74px 1300px #0d9eed , 1381px 541px #0d9eed , 990px 812px #0d9eed , 1953px 1727px #0d9eed , 735px 350px #0d9eed , 1297px 1221px #0d9eed , 1558px 159px #0d9eed , 1697px 1419px #0d9eed , 1485px 760px #0d9eed , 1043px 1899px #0d9eed , 1257px 1802px #0d9eed , 496px 624px #0d9eed , 1195px 825px #0d9eed , 1848px 1008px #0d9eed , 1151px 1636px #0d9eed , 164px 791px #0d9eed , 1875px 716px #0d9eed , 438px 539px #0d9eed , 1229px 539px #0d9eed , 1257px 1238px #0d9eed , 1238px 111px #0d9eed , 222px 1421px #0d9eed , 441px 616px #0d9eed , 514px 333px #0d9eed , 1723px 336px #0d9eed , 1638px 41px #0d9eed , 998px 1718px #0d9eed , 1330px 1559px #0d9eed , 1691px 1271px #0d9eed , 656px 1963px #0d9eed , 514px 287px #0d9eed , 273px 1161px #0d9eed , 1131px 1000px #0d9eed , 725px 550px #0d9eed , 1534px 954px #0d9eed , 23px 1369px #0d9eed , 1466px 1135px #0d9eed , 46px 1195px #0d9eed , 1884px 918px #0d9eed , 1162px 392px #0d9eed , 915px 999px #0d9eed , 1450px 1762px #0d9eed , 77px 175px #0d9eed , 143px 1418px #0d9eed , 1695px 1836px #0d9eed , 1303px 255px #0d9eed , 1125px 1367px #0d9eed , 279px 421px #0d9eed , 1552px 1813px #0d9eed , 1468px 643px #0d9eed , 96px 823px #0d9eed , 91px 133px #0d9eed , 1305px 1px #0d9eed , 561px 592px #0d9eed , 551px 239px #0d9eed , 301px 1956px #0d9eed , 1508px 717px #0d9eed , 1319px 857px #0d9eed , 1840px 1047px #0d9eed , 32px 1145px #0d9eed , 1937px 285px #0d9eed , 797px 1900px #0d9eed , 1471px 448px #0d9eed , 765px 634px #0d9eed;
}
@keyframes animStar {
    from {transform: translateY(0px);}
    to {transform: translateY(-2000px);}}	
.full-landing-image {position: absolute;z-index: 12;top: 0px;left: 0px;height: 100vh;width: 100%;}

 .shape-1 {position: absolute;top: inherit;bottom: -1px;width: 100%;left: 0;right: 0;z-index:1;}
 .slider svg {height: 100%;width: 100%;vertical-align: middle;}
 .mmenu{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
 .navbar-brand{display:none;}
 .bg-dark {background-color: transparent !important;}
 .navbar-nav li{list-style:none;padding:10px 20px;}
 .navbar-nav li a{font-size:16px;color:#147884;text-decoration:none;text-transform:uppercase; font-weight:600;}
 
 /*about*/
 .about{width:100%; position:relative;padding:70px 0px;overflow:hidden;min-height:600px;}
 .watermark{position:absolute;width:450px;height:450px;left:0px;right:0px;top:0px;text-align:center;border-radius:100%;margin:auto;background:#fafafa;
 z-index:-1;}
 .water{position:absolute;top:0px;left:0px;right:0px;text-align:center;}
 .water img{width:100%;height:auto;max-width:650px;}
 .aboutl h1{font-size:90px;font-weight:900; color: #147884;}
 .shadows{position:absolute;right:0px;left:0px;bottom:0px;width:100%;text-align:center;}
 .shadows h2{color:#f9f9f9;font-size:100px;font-weight:900;}
 .leaves{position:absolute;bottom:0px;right:-50px;}
 .leaves img{width:100%;height:auto;max-width:200px;}
 /*vision*/
 .vision{width:100%; position:relative;padding:40px 0px 70px 0px;overflow:hidden;}
.visionbx{width:100%; position:relative;padding:40px 30px;background:#a0a824;text-align:center;}
.visionbx h2{margin-bottom:30px;color:#fff;font-size:40px;}
.visionbx h3{color:#fff;}
.plant{position:absolute;bottom:0px;left:0px;}
.plant img{width:100%;height:auto;max-width:450px;}
/*mission*/
.mission{width:100%; position:relative;padding: 70px 0px;overflow:hidden;}
.missionl img{width:100%;height:auto; }
.missionr{width:100%; position:relative;background: #fff;margin-top:100px;margin-left:-100px;padding:40px 50px;
    box-shadow: 0 16px 32px rgb(166 188 233 / 20%);}
/*why*/
.why{width:100%;padding:100px 0px;overflow:hidden;position:relative;background:#c4cbd8;background-image: url(../images/bg-2.png);
background-position:center;}
.why .sectitle h2{text-align:center; }
.airplane-hero{position:absolute;bottom:10px;left:0px;right:0px;text-align:center;z-index:12;padding:0px 20px;}
.airplane-hero img{width:100%;height:auto;animation: floats3 2s linear infinite;}
@keyframes float3 {
0% {transform: translatex(0px);}
50% {transform: translatey(-10px);}
100% {transform: translatex(0px);}
}
.whyi{margin-bottom:250px;} 
#chevron {width: 100%;height: 80px;background: #fff;bottom:  -5px;left:0px;position: absolute;z-index:12;}
#chevron:before {content: '';z-index:1;position: absolute;top: 0px;left: 0;
  height: 100%;width: 50%;
  background: #fff;-webkit-transform: skew(0deg, 4deg);-moz-transform: skew(0deg, 6deg);
  -ms-transform: skew(0deg, 6deg);-o-transform: skew(0deg, 6deg);transform: skew(0deg, 6deg);}
#chevron:after {content: '';z-index:1;position: absolute;top: 0px;right: 0;height: 100%;width: 50%;background: #fff;-webkit-transform: skew(0deg, -4deg);-moz-transform: skew(0deg, -6deg);-ms-transform: skew(0deg, -6deg);-o-transform: skew(0deg, -6deg);transform: skew(0deg, -6deg);}
 .whybx{padding:40px 15px;border:1px solid #a0a824;margin-bottom:30px;text-align:center;    background: #a0a824;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
    border-radius: 5px;} 
 .whybx img{width:100%;height:auto;max-width:50px;filter: brightness(0) invert(1);}
 .whybx h3{text-align:center;margin:20px 0px 0px 0px;color:#fff;font-size:18px;}	
 .sectitle{margin-bottom:70px;}
  .sectitle h2{text-transform:uppercase;    color: #147884;}
 .about .sectitle,.vision .sectitle,.mission .sectitle{margin-bottom:30px;} 
/*products*/ 
 .products{width:100%; position:relative;padding: 70px 0px;overflow:hidden;}
 .productsvideo{width:100%;position:absolute;bottom:0px;left:0px;}
 .productsvideo {}
 .productsvideo video {display: block;width: 100%;     height: 400px;
    object-fit: cover;
    object-position: top;}
.productsvideo video::-webkit-media-controls {display: none;}
 .productsi{margin-top:50px;}
 .productssbx{width:100%;position:relative;z-index:12;padding:0px;border-radius:30px;box-shadow: 0 9px 13px rgba(13,38,76,.2);margin-bottom:25px;
text-align:center;   background: #feffff24;
    backdrop-filter: blur(10px);}
.productssbx img { width: 100%;height:300px;object-fit:cover;border-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px; }
.productssbx a{text-decoration:none;}
.productssbx h3{ font-size:18px;margin:0px 0px; padding:20px; }
.productssbx{text-align:center;}
/*products2*/
.products2{background:#a0a824;}
 .products2 .sectitle{text-align:center;}
.products2 .sectitle h2{color:#fff;} 
.products2 .productssbx{background:transparent;box-shadow: 0 0px 0px rgba(13,38,76,.2);backdrop-filter: blur( 0px);}
.products2 .productssbx h3{ }
.products2 .productssbx img{height:250px;object-fit:cover;-webkit-border-radius: 51% 49% 77% 23% / 65% 50% 50% 35%;
    -moz-border-radius: 51% 49% 77% 23%/65% 50% 50% 35%;
    border-radius: 51% 49% 77% 23% / 65% 50% 50% 35%;
    -webkit-animation: img-border 5s linear infinite alternate;
    -moz-animation: img-border 5s linear infinite alternate;
    -o-animation: img-border 5s linear infinite alternate;
    animation: img-border 5s linear infinite alternate;
    transition: all 0.3s ease-out 0s;
    animation-name: morph;}
	 @keyframes morph {
  0% {
			border-radius:  60% 40% 30% 70% / 60% 30% 70% 40%;
			 
	} 
	
	50% {
			border-radius:  30% 60% 70% 40% / 50% 60% 30% 60%;
			 
	}
  
	100% {
		border-radius:  60% 40% 30% 70% / 60% 30% 70% 40%;
	 
	} 
}
	
.drop {position: absolute;bottom: 100%;width: 10px;
  height: 220px;pointer-events: none;
  animation: drop 0.5s linear infinite;}

@keyframes drop {
  0% {transform: translateY(0vh);}
  75% {transform: translateY(90vh);}
  100% {transform: translateY(90vh);}
}

.stem {width: 2px;height: 60%;margin-left: 7px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.25));
  animation: stem 0.5s linear infinite;}

@keyframes stem {
  0% {opacity: 1;}
  65% {opacity: 1;}
  75% {opacity: 0;}
  100% {opacity: 0;}
}
.splat {width: 15px;height: 10px;border-top: 2px dotted rgba(255, 255, 255, 0.5);border-radius: 50%;
  opacity: 1;transform: scale(0);animation: splat 0.5s linear infinite;display: none;}
.splat {display: block;}
@keyframes splat {
  0% {opacity: 1;transform: scale(0);}
  80% {opacity: 1;transform: scale(0);}
  90% {opacity: 0.5;transform: scale(1);}
  100% {opacity: 0;transform: scale(1.5);}
}
/*testi*/
.testi{width:100%;position:relative; padding:70px 0px; overflow:hidden;}
.productsvideo2{}
.testi .sec_title h2{ }
.testil img{width:100%;height:auto;}
.testimonial_content{ padding:20px;padding-top:30px; margin:20px;margin-top: 45px; background:#fff;border:1px solid #efefef;    background: #ffffff94;
    backdrop-filter: blur(10px); }
.testimonial_content h3,.testimonial_content p{text-align:center; }
.testimonial_content p{ }
.testimonial_content h5{color:#fff;}
.testimonial_content ol li{ }
.tstl{width:100%;}
.tstl img{width:100%;height:auto;}
.testi .owl-carousel .owl-item img {display: block;width: 100%; margin: auto;max-width:60px;position: relative;
    z-index: 12;
    top: -30px;}
.testi .owl-theme .owl-nav [class*=owl-] { background: #000;color:#fff;width:35px;height:35px;border-radius:100%;}	
.testimonial_contentd{padding-bottom:20px;margin-bottom:15px;}
.testimonial_contentd h5{ }
.testimonial_contentd h3{font-weight:600;font-size:28px; }
.testi .sectitle h2{text-align:center; }
.testimonial_content ul{margin:10px 0px;text-align:center;}
.testimonial_content ul li{list-style:none;display:inline-block;margin-right:2px;color:#FFD700;font-size:20px;}
.icon-img{ }
.icon-img img {width: 75px!important;margin-bottom: 30px;}
.testimonial-pic {margin:10px auto; }
.testimonial-shape {width: 130px;position: absolute;top:-20px;
    left: 45%;transform: translateX(-50%);}
 .productsvideo2{width:100%;position:absolute;bottom:0px;left:0px;}
 .productsvideo2 video {display: block;width: 100%;     height: auto;object-fit: cover;object-position: top;}
.productsvideo2 video::-webkit-media-controls {display: none;}
/*pressrel*/
 .pressrel{width:100%;position:relative; padding: 70px 0px;overflow: hidden;margin-top:-2px;}
 .pressrel .sectitle h2{text-align:center; }
 .pressrelbx{width:100%;position:relative; padding:40px;background:#fff7f7;margin-bottom:20px;border-radius:15px;transition:.3s;
 box-shadow: 0 10px 10px rgb(166 188 233 / 20%);}
  .pressrelbx:hover{box-shadow: 10px 16px 32px rgb(166 188 233 / 20%);}
 .pressrelbx a{text-decoration:none;}
 .pressrelbx h3{font-size:23px;margin-bottom:20px;color:#fff;}
  .pressrelbx p{ color:#fff;}
 .pressrelbx h6{display:inline-block;margin-bottom:20px;padding:6px 10px;font-size:11px;border-radius:100px;border:1px solid #147884;
 background:#147884;color:#fff;}
 .pressrelbx h5{width:40px;height:40px;line-height:40px;border-radius:100%;background:#147884;color:#fff;text-align:center;
 position:absolute;top:0px;right:0px;}
 .pressrelbx img{border-radius:15px;width:100%;height:100%;position:absolute;top:0px;left:0px;}
 .pressrelbxbx{position:relative;z-index:12;width:100%;}
 .pressrelbx:before {
    position: absolute;border-radius:15px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    content: '';
    background: #a0a824f2;
}
/*qcbg*/
.qcbg{width:100%;padding: 150px 0px;position:relative;overflow:hidden;
    background: url(../images/qbg.jpg);
    background-repeat: no-repeat;background-position: center center;background-size: cover;}
 .qcbg:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;content: ''; 
background-color: rgb(15 15 15 / 80%); } 	
.qcbg .sectitle h2{ text-align:left;margin-bottom:0px;color:#fff;margin-bottom: 0px;}
.qcbg .sectitle  { position:relative;z-index:12;text-align:left;margin-bottom:0px;}
.qcbg a{background:#098ddf;border:2px solid #098ddf;transition:.3s;color:#fff;text-decoration:none;padding:12px 35px;display:inline-block;margin-top:30px;}
.qcbg a:hover{background:#fff;border:2px solid #fff;color:#098ddf;}
/*footer*/
.footer {width: 100%;position: relative;padding: 90px 0px 50px 0px;
background: url(../images/servbg.jpg), #0a1d35;background-repeat: no-repeat;  background-position: bottom left;background-size: cover;}
.footer:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';     background-color: rgb(15 15 15 / 80%);}	
.footer1 {width: 100%;position: relative;border-right: 1px solid #373737;min-height: 50px;}
.border_n {border-right: 0px solid #373737;}
.footer1_inn {margin-bottom: 40px}
.footer1_c {padding-left: 35px;}
.footer1_ico {position: absolute;left: 0px;top: 0px;}
.footer1_ico i {color: #fff;font-size: 24px;}
.footer1_c h5 {color: #fff;text-align: left;font-size: 17px;}
.footer1_c p {color: #efefef;text-align: left;font-size: 17px;}
.footer1 .top_menu_left {padding: 0px;}
.footer1 .top_menu_left ul li {border: 1px solid #c8c8c8;}
.footer1 .top_menu_left ul li a {color: #c8c8c8;}
.footer_bx h3,.address_bx h3 {color: #fff;font-size: 24px;margin-bottom: 15px;font-weight: 400;}
.footer_bx p {color: #efefef;font-size: 14px;text-align: left;padding-right: 20px;}
.footer_bx ul {margin: 0px;padding-bottom: 20px;}
.footer_bx ul li {list-style: none;display: block;margin-bottom: 6px;}
.footer_bx ul li a {text-decoration: none;color: #efefef;font-size: 14px;transition: .2s;}
.footer_bx ul li {text-decoration: none;color: #efefef;font-size: 14px;transition: .2s;}
.footer_bx ul li:hover {color: #efefef;}
.footer_bx ul li a:hover {color: #efefef;}
.copyrights_inn {width: 100%;padding: 10px 0px;position: relative;background-color: #000;}
.copyrights_inn p {text-align: center;margin: 0px;font-size: 12px;color: #fff;padding-top: 0px;}
.copyrights_inn p a {text-decoration: none;color: #fff;font-size: 12px;}
.copyrights_inn img {width: 30px;height: 30px;object-fit: contain;}
.address_bx h3 {text-align: center;}
.address_bx p {color: #efefef;font-size: 14px;text-align: center;padding-right: 20px;}
.flogo img {width: 100%;max-width: 150px;}
.footer-social-icons ul {margin: 40px 0px 20px 0px;}
.footer-social-icons ul li {display: inline-block;border: 1px solid #110c36;
    border-radius: 3px;background: #110c36;
    color: #fff;margin-right: 3px;margin-bottom: 5px;
    -webkit-transition-duration: .3s;transition-duration: 0.3s;}
.footer-social-icons ul li a {
    color: #fff;display: block;text-decoration: none;font-size: 16px;
    height: 35px;line-height: 35px;text-align: center;width: 35px;}
.footer-social-icons ul li a:hover {   color: #b8967e;}
.addrsbx h5 {font-weight: 400;color: #efefef;line-height: 26px;font-size: 18px;}
.addrsbx p a {text-decoration: none;color: #ffffff;font-size: 14px;font-weight: 700;margin-top: 3px;display: inline-block;}
.addrsbx h4 {color: #ffffff;font-size: 19px;font-weight: 700;margin-top: 20px;}
.addrsbx p {font-size: 14px;color: #efefef;margin-bottom: 5px;}
.addrsbx p span {color: #110c36;}
.flogo {width: 100%;  position: relative;margin-top: 0px;background: #110c36;padding: 15px 0px;text-align: center;}
.flogo img {width: 100%;height: auto;}
.flogo:before {position: absolute;content: "";width: 100%;height: 45px;background: #110c36;clip-path: polygon(100% 0, 100% 100%, 0 100%);top: -44px;left: 0;}
.footer_bxbn ul li{    display: inline-block;  width: 48%;margin-right:5px;}
/*clients_bx*/
.clients{width:100%;padding:90px 0px;  overflow: hidden;background:#fff;background-image: url(../images/bg-5.png);
    background-repeat: repeat; }
.clients .sectitle h2{  }
.clients .sec_title p{text-align:center;color:#333;}  
.clients .owl-carousel .owl-item img {display: block;    width: 100%;height: 100px;object-fit: contain;background:#fff;
padding:2px; border:1px solid #f5f5f5;margin:10px 0px;}
.clients .owl-slide{position: relative;}
.clients .sectitle h2{text-align:center;}


.header {width: 100%;position: absolute;z-index: 123;padding: 0px 0px 0px 0px;}
.products .owl-prev i,.products .owl-next i{color:#fff;font-size:24px;line-height:35px; }  
.products .owl-theme .owl-nav [class*=owl-]{border: 1px solid #147884;background:#147884;
border-radius:100px;transition:.3s;height:35px;width:35px;line-height:35px;}
.products .owl-theme .owl-nav [class*=owl-]:hover{background:#fff;color:#147884;}
.products .owl-theme .owl-nav [class*=owl-]:hover i{color:#147884; }
.visionbx .sectitle h2{color:#fff;}
.products2 .productssbx h3{color:#fff;}
/*airtreatments*/
.airtreatments{width:100%;padding:80px 0px;position:relative;overflow:hidden; }
.airtreatments .sectitle h2{text-align:center;color:#000;}
.airtreatments video {position: absolute;top: 50%;left: 50%;
    min-width: 100%;min-height: 100%;width: auto;height: auto;transform: translate(-50%, -50%);object-fit: cover;
    /* Ensures the video covers the full screen */z-index: -1;outline: none !important;margin-bottom: -1px;clip-path: fill-box !important;border-radius: 1px !important;}
.airtreatments  .productssbx {  background: #ffffff82;}	
/*incineration*/
.incineration{width:100%;padding:80px 0px;position:relative;overflow:hidden;}
.incineration .sectitle h2{text-align:center;position:relative;z-index:12; }
.incineration video {position: absolute;top: 50%;left: 50%;
   min-width: 100%;min-height: 100%;width: auto;height: auto;transform: translate(-50%, -50%);object-fit: cover;
/* Ensures the video covers the full screen */z-index:-1;outline: none!important;margin-bottom: -1px;clip-path: fill-box !important;border-radius: 1px !important;}
.slidersbg {position: absolute;top: 0px;left: 0px;z-index: 1;height: 100%;width: 100%;}
.slidersbg img {width: 100%;height: 100%;object-fit: cover;}	
.productssbx {background:#fff;}
/*page_title*/
.page_title {width: 100%;position: relative;}
.page_title img {width: 100%;height:350px;object-fit: cover;}
.page_title h2 {font-size: 30px;width: auto;color: #fff;text-transform: uppercase;position: absolute;bottom: 0%;text-align: center;left: 0%;right: 0px;margin: 0;z-index: 1 ; line-height:initial;   display: inline-table; padding:10px;   background: #147884;padding-top:15px;}
/*main_contact*/
.main_contact{width:100%;padding:  60px 0px 20px 0px;position:relative;background-attachment: scroll;overflow:hidden;
background-image:url(../images/ftbx2.png);
    background-position: center;background-repeat: no-repeat;background-size: cover;}	
.main_contact_left img{width:100%;height:auto;margin-bottom:20px;}	
.main_contact_right h3{font-weight:500;margin-bottom:30px;}	
.main_contact_right h5{font-weight:500;margin-bottom:20px;}	
.main_contact_right p b{font-weight:500;margin-bottom:2px;}	
.main_contact_right p a{color: #000;text-decoration:none;font-size: 16px;}	
.main_contact_right p a img{width:25px;}
.main_contact_message input,.quickform input{width:100%;padding:15px;border:1px solid #eee;margin-bottom:15px;background-color:#f7f7f7;    border-radius: 0px;}
.main_contact_message textarea,.quickform textarea{height:120px;width:100%;resize:none;padding:20px 20px;
border:1px solid #eee;margin-bottom:15px;background-color:#f7f7f7;    }
.main_contact_message_btn{text-align:center;}
.main_contact_message_btn p{text-align:center;}
.main_contact_message_btn input[type=submit],.quickform input[type=submit]{width:auto;border:2px solid #147884;background:#147884;color:#fff;padding:12px 30px;transition:.3s; 
font-size:16px;font-weight:700;    box-shadow: 0 20px 38px rgba(0,0,0,.16);    border-radius:0px;cursor:pointer;}	
.main_contact_message_btn input[type=submit]:hover{color:#147884;border:2px solid #147884;background:transparent;}
.main_contact_message{ padding: 25px 15px;
    background-color: #fff;
    box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06);
    border-radius: 10px;}	
.main_contact_message h3{text-align:center;margin-bottom:20px;font-weight:500;}
 .map iframe {width: 100%;height: 400px;}
.map {margin: 30px 0px;}
.main_contacti{margin-bottom:50px;position:relative;}
.main_contact_bx{width:100%;    text-align: left;margin-bottom: 25px;padding: 40px 15px; padding-left:100px;
min-height:200px; background: #fff;padding-top:10px;transition:.2s;}
.main_contact_bx p a{text-decoration:none;color:#000;}	
.main_contact_bx p{     text-align: left;margin-bottom:0px;}
.main_contact_bx h5{font-weight:500;margin:10px 0px;}	
.main_contact_bxi{background:#147884;width:50px;height:50px;text-align:center;line-height:60px;position:relative; transition:.4s;margin:30px 0px;}
.main_contact_bxi i{color:#fff;font-size:36px;}
.icon-item__img {position: relative;}
 .img--layout {height: 85px;width: auto;}
.contacts .icon-item__icon {font-size: 50px;}
.icon--red {color: #f36f8f;}
.icon {display: inline-block;width: 1em;height: 1em;fill: currentColor;}
.iconcnt img{    width: 40px;
    margin: auto;
     }
.icon-item__img{margin-bottom:30px;}
/*main_contact2c*/
.main_contact2c{width: 100%;position: relative;padding: 70px 0px;
background-image: url(../images/bg-1.png);background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment:fixed;}
.main_contact2c:before {position: absolute;content: "";height: 100%;width: 100%;background-color: #000000cc;top: 0;left: 0;  }
.main_contact2cbx{ text-align:center; }
.main_contact2cbx a{border:2px solid #ec6724eb;background:#ec6724eb;padding:12px 20px;color:#fff;font-size:17px;font-weight:700;transition:.3s;
text-decoration:none;border-radius:100px;}
.main_contact2cbx a:hover{background:#ec6724ab;}
.main_contact2cbx p{color:#fff;text-align:center;margin-bottom:30px;}	
.iconcnt {position: absolute;left: 30px;    text-align: center;top: 25px;height: 60px;
    width: 60px;display: block;margin: 0 auto;line-height: 55px;border: 0;background-color: #147884;}
	/* mgallery mgallery */
.mgallery{width:100%;position:relative;padding:70px 0px;overflow:hidden;}
.masonry { /* Masonry container */-webkit-column-count: 4;-moz-column-count:4;column-count: 4;-webkit-column-gap: 1em;-moz-column-gap: 1em;column-gap: 1em;
 margin: 1.5em 0px;
padding: 0;-moz-column-gap: 1.5em;-webkit-column-gap: 1.5em;column-gap: 1.5em;font-size: .85em;}
.masonry .item img{width:100%;height:auto;margin-bottom:0px;transition: 0.4s ease;}
.item {width: 100%;}
.masonry .item:hover img { transform: rotate(0deg) scale(1.1);  } 
 .masonry .item {overflow:hidden;}
@media only screen and (max-width: 320px) {
.masonry {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
}
@media only screen and (min-width: 321px) and (max-width: 768px){
.masonry {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
}
@media only screen and (min-width: 769px) and (max-width: 1200px){
.masonry {column-count: 3;}
}
@media only screen and (min-width: 1201px) {
.masonry {column-count: 3;}
}
.masonry .item{width:100%;position:relative;box-shadow: 0 0 11px rgb(0 0 0 / 10%);margin-bottom:20px;    background: #147884;} 
.masonry .item p{    text-align: center;
    color: #fff;
    padding-top: 10px;}
/*blog*/
.blog{width:100%;padding: 70px 0px;background:#f2f3f5;overflow:hidden; }
.blog .sectitle h2{text-align:center;}
.blog_bx{width:100%;background:#fff;position:relative;padding:20px;margin-bottom:20px;box-shadow: 5px 5px 20px 0px rgb(0 0 0 / 8%);border-radius:5px;}
.blog_bx_img{overflow: hidden;}
.blog_bx_img img{width:100%;height: 240px;    transition-duration: 0.5s;object-fit: cover;}
.blog_caption{padding:25px 10px;}
.blog_caption h5{color: #7e7e8a;font-size: 14px;}
.blog_caption h3 { font-weight:700;margin:10px 0px 30px 0px;letter-spacing: 0.4px;line-height:1.1;}
.blog_caption h3 a{font-size:21px; text-decoration:none;}
.blog_caption h6 i{margin-right:5px;}
.blog_caption p{color:#000;}
.blog_caption h6{color: #7e7e8a;margin:5px 0px; font-size: 14px;}
.blog-date {width: 70px;height: 85px;background: #000;border-radius: 0 10px 0px 10px;text-align: center;padding: 12px 5px;
    position: absolute;top: 5%;left: 8%;z-index: 5;}
.blog-date-shape {position: absolute;z-index: -1;right: -1px;top: 0;}
.blog-date-shape img{max-width:100%;}
.blog-date i {display: block;font-size: 20px;text-align:center;color: #fff;}
.blog-date span {font-size: 20px;text-align:center;line-height: 25px;color: #fff;display: inline-block;margin-top: 3px;}
.blog-date p {text-align:center;font-size: 13px;font-weight: 400;margin:0px;color: #fff;line-height: 1;}
/*mmproducts*/
.mmproducts{width:100%;position:relative;padding:70px 0px;overflow:hidden;}
.mmproducts .productssbx{margin-bottom:45px;}
 /*msolutions*/
 .msolutions{background:#fff;width:100%;position:relative;padding:70px 0px;overflow:hidden;}
 .solutionsbx{margin-bottom:30px;}
 .solutionsbx img {
    display: block;    transition: 0.4s ease; 
    width: 100%;height:300px;object-fit:cover;
}
.solutionsbxc p{text-align:left;font-size:14px;}
.msolutionsl img{width:100%;height:auto;margin:20px 0px;}
.msolutionsl ul{background:#f6faff;padding:20px;margin:20px 0px;}
.msolutionsl ul li {position: relative;padding-left: 15px;margin-bottom: 10px;list-style:none;}    
.msolutionsl ul li:after {content: "\ec77";color: #262a34!important;font-family: "Icofont";font-size: 6px;left: 0px;top: 0px;position: absolute;}
.msolutionsl ul li{ text-align: justify;  line-height: 30px; color: #000;font-size: 15px; letter-spacing: 1px; margin-bottom:10px;font-weight:500;}
.main_services_inns_right h4{font-size:20px;font-weight:400;margin:0px 0px 25px 0px;}
.main_services_inns_right1 ul {padding: 0;margin: 0;list-style-type: none;}
.main_services_inns_right1 ul li {margin-bottom: 15px;list-style:none;display:block;}
.main_services_inns_right1 ul li a{background-color: #f9f8fb;padding: 15px 20px 15px 50px;border-radius: 5px;transition: all .7s;position: relative;
color: #301d44;display: block;text-decoration:none;transition:.2s;}
.main_services_inns_right1 ul li a:hover{background:#147884;color:#fff;}
.main_services_inns_right1 ul li a:hover i{ color:#fff;}
.main_services_inns_right1 ul li a i {color: #147884;position: absolute;left: 20px;top: 17px;font-size: 23px;}
.msolutionsl22{margin-top:30px;}
.msolutionsll img{width:100%;height:auto;margin:0px 0px 20px 0px;}
/*mabt*/
 .mabt{width:100%;position:relative;padding:80px 0px;}
 .mabtr img {width: 100%;height: auto;border-radius: 5px;object-fit: cover;}
.mabtl h5{margin-bottom:20px;}
.mabtl{ }
.featuresi {   padding-top: 45px;}
.featuresbx{width:100%;height: 100%;position:relative;padding:30px;margin-bottom:20px;}
.bg1{background:#ffcb05;text-align:center;}
.bg2{background:#001e4c;text-align:center;}
.bg3{background:#f7f7f7;text-align:center;}
.featuresbx h1{font-weight:900;font-size:120px;  }
.featuresbx h1 sub{font-size:20px;position:relative;left:-30px;  }
.featuresbx h4{ }
.bg2 h3{color:#fff;}
.bg2 p{color:#fff;}
.featuresbx img{width:65px;margin-bottom:20px;}
.featuresbx p{text-align:center;}
.featuresbx h3{margin-bottom:30px;}
/*mabt2*/
.mabt2{width:100%;position:relative;padding:80px 0px;background:#f1f1f1;}

.mabt2l .nav-tabs {
    border-bottom: 0px solid #dee2e6;
}
.mabt2l .nav {
    display: -ms-block;
display: block;}
.mabt2l .nav-tabs .nav-link {
       border: 1px solid #ececec;background:#ececec;margin-bottom:10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.mabt2l .nav-link {
    display: block;
    padding:25px 25px;    box-shadow: 0 16px 32px rgb(166 188 233 / 20%);
}
.mabt2l .nav-tabs .nav-item.show .nav-link,.mabt2l  .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #012f6b;
    border-color: #012f6b #012f6b #012f6b;
}
.mabt2l .tab-pane h3{margin-bottom:30px;}
.mabt2 .tab-content{padding-top:30px;}
.mnewserv6{width:100%;padding:120px 0px;position:relative;text-align:center;
background-image: url(../images/footer-ser-bg.png);background-position: top;background-size: cover;background-repeat: no-repeat;}
.mnewserv6bx h2{margin-bottom:30px;}
.mnewserv6bx p{text-align:center;}
.mabttitle h2{text-align:center;margin-bottom:30px;}

/*mblog*/
.mblog{background:#fff;padding:70px 0px;}
 
.blog-date-shape {position: absolute;z-index: -1;right: -1px;top: 0;}
.blog-date-shape img{max-width:100%;}
.blog-date i {display: block;font-size: 20px;text-align:center;color: #fff;}
.blog-date span {font-size: 20px;text-align:center;line-height: 25px;color: #fff;display: inline-block;margin-top: 3px;}
.blog-date p {text-align:center;font-size: 12px;font-weight: 400;margin:0px;color: #fff;line-height: 1;}
.main_blog img {width: 100%;height: auto;}
#searchform  input{padding:5px 2px;border:1px solid #000;}
#searchform  input[type=submit]{width:auto;background:#000;color:#fff;padding:5px 20px;cursor:pointer;border:1px solid #000;}
#secondary h1{font-size:24px;font-weight:600;margin:15px 0px 30px 0px;color:#000;padding:10px 10px;}
#secondary ul{margin:10px 0px;}
#secondary ul li{list-style:none;margin-bottom:6px;}
#secondary ul li a{color:#000;font-size:16px;}
.tagcloud{width:100%;clear:both;display: inline-block;}
.tagcloud  a {margin: 3px !important;padding: 6px 16px;font-size:16px !important; color: #000;background: #cfcfcf;float: left;}
.table{margin:20px 0px;}
.table thead{background:#000;color: #fff;}
 .mtags h3 { color: #000;font-size: 24px;padding: 5px 20px;display: inline-block;margin: 20px 0px;}
.main_blog{width:100%; position:relative;padding: 70px 0px;}
.mtags ul{margin:10px 0px;}
.mtags ul a{list-style:none;display:inline-block;margin-right:4px;margin-bottom:4px;background:#000;color:#fff !important;padding:5px 8px;}
.main_blog_bx ul li{list-style:none;display:inline-block;margin-right:25px;font-size:14px;color: #000;}
 .main_blog_bx ul li i{margin-right:5px;}
 .main_blog_bx h2{margin:20px 0px;}
 .blog_caption h3 a{font-size:24px;}


.main_blog_bx ol{margin:10px 0px;padding:20px;background:#c4cbd8;}
.main_blog_bx ol li {position: relative;padding-left: 15px;margin-bottom: 10px;list-style:none;text-align: justify;  line-height: 30px;color:#000;  font-size: 17px; letter-spacing: 1px; margin-bottom:10px;}    
.main_blog_bx ol li:after {content: "\ec77";color: #068dcd!important;font-family: "Icofont";font-size: 6px;left: 0px;top: 0px;position: absolute;}

.main_blog_bx ul{margin:10px 0px;padding:20px;background:#c4cbd8;}
.main_blog_bx ul li {position: relative;padding-left: 15px;margin-bottom: 10px;list-style:none;text-align: justify;  line-height: 30px;color:#000;  font-size: 17px; letter-spacing: 1px; margin-bottom:10px;}    
.main_blog_bx ul li:after {content: "\ec77";color: #068dcd!important;font-family: "Icofont";font-size: 6px;left: 0px;top: 0px;position: absolute;}
/*mservb1*/
.mservb1{width:100%;position:relative;padding:80px 0px;overflow:hidden;}
.mservb1r img{width:100%;height:auto;}
.mservb1i{margin-top:20px;}
.mservb1r2 img{width:100%;height:auto;margin:10px 0px;}
.mservb1r2 ul{margin:20px 0px;background:#c4cbd8;padding:20px;}
.mservb1r2 ul li{text-align: justify;  line-height: 30px; color: #000;font-size: 15px; letter-spacing: 1px; margin-bottom:10px; 
display:block;position:relative;padding-left:15px;}
.mservb1r2 ul li:after{content:'\ec77';position:absolute;left:0px;top:0px;font-size:8px;color:#a0a824;font-family: "Icofont";}


.mservb1r2bx{width:100%;position:relative;padding:20px 10px;border-radius:5px;margin-bottom:20px;box-shadow: 0 9px 13px rgba(13, 38, 76, .2);min-height:300px;}
.mservb1r2bx p{text-align:center;}
.mservb1r2bg{background:#f6f6f6;padding:20px;margin:10px 0px;}


.solid{width:100%;position:relative;padding-top:70px;overflow:hidden;}


.solid .sectitle h2{text-align:center;}


.whatsapp {
    z-index: 12;
    position: fixed;
    right: -10px;
    bottom: 5%;
}
.whatsapp img{
    width: 90px;
    height: auto;
}
/***********************Quick Form**********/
.quickform .fixed-icon {
    position: fixed;
    bottom: 20%;
    right: 3px;
    border-radius: 50%;
    cursor: pointer;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    z-index: 9999;
    transition: transform 0.3s ease;
}
.quickform img{    width: 70px;}

.quickform .fixed-icon:hover {
    transform: scale(1.1);
}

/* Hidden Form Panel */
.quickform .form-panel {
    position: fixed;
    bottom: 20%;
    right: 30px;
    width: 400px;
    background: #fff;
    padding: 20px;
    display: none;
    box-shadow: 0 10px 30px rgba(0,0,0,0.2);
    border-radius: 0px;
    z-index: 9998;
    transform: translateY(20px);
    transition: opacity 0.4s ease, transform 0.4s ease;
}

.quickform .form-panel.show {
    display: block;
    opacity: 1;
    transform: translateY(0);
}

.quickform .close-button {
    position: absolute;
    top: 0px;
    right: 0px;
    background: red;
    border: none;
    font-size: 20px;
    cursor: pointer;
    color: #fff;
    z-index: 10;
    padding: 1px 9px;
}


/***********************Quick Form**********/

