body{height: auto;width: auto;margin: 0;padding: 0;font-family: 'Poppins', sans-serif;box-sizing: border-box;opacity: 1;color: #000;}
ul{margin: 0;padding: 0;}
li{list-style: none;}
a:hover{text-decoration: none;}
/*------- header Section -------*/
.animatable {visibility: hidden;-webkit-animation-play-state: paused;-moz-animation-play-state: paused;     
-ms-animation-play-state: paused;-o-animation-play-state: paused;animation-play-state: paused; 
}
.animated {visibility: visible;
-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;
-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-ms-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;
-webkit-animation-play-state: running;-moz-animation-play-state: running;-ms-animation-play-state: running;-o-animation-play-state: running;animation-play-state: running;}
@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);}	100% {opacity: 1;-webkit-transform: translateY(0);}
}

@-moz-keyframes fadeInDown {0% {opacity: 0;-moz-transform: translateY(-20px);}

100% {opacity: 1;-moz-transform: translateY(0);}
}

@-o-keyframes fadeInDown {0% {opacity: 0;-o-transform: translateY(-20px);}

100% {opacity: 1;-o-transform: translateY(0);}
}

@keyframes fadeInDown {0% {opacity: 0;transform: translateY(-20px);}
100% {opacity: 1;transform: translateY(0);}
}
.animated.fadeInDown {-webkit-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-o-animation-name: fadeInDown;animation-name: fadeInDown;}
header{height: auto;width: 100%;z-index: 99;background-color: #fff;position: fixed;top: 0;left: 0;}
/*.sticky {position: fixed;top: 0;width: 100%;box-shadow: 0px  3px 6px #00000029;}*/
.top-menu{display: block;width: 100%;text-align: right;background-color: #DCF1FF;}
.dropdown-toggle:after{display: none;}
.menu-product{margin: 0px;text-align: center;}
.navbar .dropdown {position:static;}

.navbar .dropdown-menu {width:100%;left:0;right:0;top:80px;padding-top: 28px;display:none;border-radius:0;}
.bg{background-color: #fff;padding-top: 15px;}
.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {display:block;opacity: 1;}
.navbar .dropdown-menu {border: none;background-color:#fff;box-shadow: 0px 2px 3px #00000029;}
.megamenu{background-color: gray;}
.megamenu .inner-product{margin: 0px;padding-top: 10px;padding-bottom: 10px;height: 100%;margin-bottom: 15px;}
.box-size{height: 100% !important;}
.menu-product .product-img{height: 100px;width: 100px;}
.menu-product .product-img img{width: 50%;}
.megamenu .inner-product a {font-size: 13px;margin-top: 4px;padding: 0px 10px;letter-spacing: 0.6px;line-height: 16px;}
.megamenu-li {position: static;}

.megamenu {position: absolute;width: 100%;left: 0;right: 0;padding: 15px 15px 15px 15px;}
.inner-top-menu { display: inline-block; margin: 0px; font-size: 13px; letter-spacing: 0px; color: #000; font-weight: 300px; padding: 7px 0px 6px 0px !important; margin-top: 0; float: left; width: 100%; height: 31px; }
.divider{padding: 0px 9px;}
.inner-top-menu img{height: 18px;}
.inner-top-menu a{color: #000;margin-left: 5px;}
.top-img1 {margin-top: -3px;}
.social-link a{margin:0;}
.enquire-btn { background-color: #0263A9; color: #fff !important; float: right; cursor: pointer; font-weight: 700; margin-left: 5px; padding: 5px 10px; position: relative; top: -7px; }
.navigation{padding: 10px 0px;}
.navbar-brand img{position: relative;z-index: 99999;}
.menu-section{display: block;width: 100%;box-shadow: 0px  3px 6px #00000029;}

.menu ul li a{font-size: 15px;color: #000;display: inline-block;font-weight: 300;text-transform: uppercase;}
.menu ul li span{padding: 0px 20px;display:none;}

.menu li:hover a.nav-link{color: #0263A9;}

.toggle{background: #0263a9;padding: 10px;}
.toggle .icon-bar{background: #fff;height: 2px;}
.navbar-toggler{background-color: transparent;margin-top: 3px;}
.bar1, .bar2, .bar3 {width: 35px;height: 3px;background-color: #0263a9;margin: 6px 0;transition: 0.4s;}
.change .bar1 {-webkit-transform:rotate(-45deg) translate(-4px, 5px);transform: rotate(-45deg) translate(-4px, 5px);}

.change .bar2 {opacity: 0;}

.change .bar3 {-webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-8px, -8px);}
/*------ End Header Section ----*/
.carousel-inner img {width: 100%;height: 100%;}
.slide {height: auto;width: 100%;position: relative;}
.carousel-caption {padding-top: 0;padding-bottom: 0px;color: #fff;top: 0%;border-bottom: 0;left: 0%;width: 100%;margin-bottom: 3px;position: static;text-align: left;}
.carousel-indicators{width: 100%;margin-left: 0%;margin-right: 0%;bottom: 10px;}
.carousel-caption h1{font-size: 50px;font-weight: 600;position: absolute;right: unset; 
bottom: 20px;left:0;top:0;z-index: 10;display: flex;align-items: center;margin: 0 !important;width: 100%;}
.carousel-container{margin:0 auto;width:100%;max-width:1140px;}
/*----------Start product -------------------------*/
.products{display: block;width: 100%;padding: 53px 0px 85px 0px;text-align: center;}
.product{padding: 0px 15px;}
.product h2{display: inline-block;color: #0263A9;margin-bottom: 28px;font-size: 45px;font-weight: 500;/*-webkit-transition: all 0.35s ease;transition: all 0.35s ease;*/
}
.inner-product{display:flex;width: 100%;border-radius: 20px;cursor: pointer;padding-top: 33px;padding-bottom: 34px;margin: 15px 0px; height: 265px;flex-wrap: wrap;height: 100%;justify-content: center;align-content: baseline;}
.inner-product:hover{box-shadow: 0 0px 20px #0000004A;}
.inner-product-1:hover{background-color: #F886A8;}
.inner-product-2:hover{background-color: #FE8D6F;}
.inner-product-3:hover{background-color: #FDC453;}
.inner-product-4:hover{background-color: #9ADBC5;}
.inner-product-5:hover{background-color: #DFDD6C;}
.inner-product-6:hover{background-color: #83C2E3;}
.inner-product-7:hover{background-color: #B39FD5;}
.inner-product-8:hover{background-color: #FEAAC2;}
.inner-product-9:hover{background-color: #FC9F66;}
.inner-product-10:hover{background-color: #36D4CB;}
.inner-product-11:hover{background-color: #B8DEA4;}
.inner-product-3{padding-bottom: 10px;}
.product-img{height: 140px;width: 140px;border-radius: 50%;position: relative;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.product-img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.inner-product a{font-size: 20px;margin-top: 15px;letter-spacing: 0.6px;margin-bottom: 0px;line-height: 24px;padding: 0px 15px;display: inline-block;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;font-weight: 400;width:100%;}
.inner-product:hover a{color: #fff !important;}
.inner-product:hover .product-img{-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.pro-img-1{background-color: #F886A8;}
.paragraph-1{color: #F886A8 !important;}
.pro-img-2{background-color: #FE8D6F !important;}
.paragraph-2{color: #FE8D6F !important;}
.pro-img-3{background-color: #FDC453 !important;}
.paragraph-3{color: #FDC453 !important;}
.pro-img-4{background-color: #9ADBC5 !important;}
.paragraph-4{color: #69D2AF !important;}
.pro-img-5{background-color: #DFDD6C !important;}
.paragraph-5{color: #BFBD4D !important;}
.pro-img-6{background-color: #83C2E3 !important;}
.paragraph-6{color: #83C2E3 !important;}
.pro-img-7{background-color: #B39FD5 !important;}
.paragraph-7{color: #B39FD5 !important;}
.pro-img-8{background-color: #FEAAC2 !important;}
.paragraph-8{color: #E396AC !important;}
.pro-img-9{background-color: #FC9F66 !important;}
.paragraph-9{color: #FC9F66 !important;}
.pro-img-10{background-color: #36D4CB !important;}
.paragraph-10{color: #36D4CB !important;}
.pro-img-11{background-color: #B8DEA4 !important;}
.paragraph-11{color: #87CA63 !important;}
/*-----about-us--------*/
.about { display: block; width: 100%; font-weight: 400; padding: 50px 15px 0px 0px; margin-bottom: 20px; margin-top: 12px; }
.about-img{display: block;padding: 0px 15px;}
.about-content{display: block;padding-left: 4px;}
.about-content h2{font-size: 45px;letter-spacing: 2.7px;line-height: 40px;color: #0263A9;font-weight: 500;margin-bottom: 22px;}
.about-content h4{font-size: 22px;letter-spacing: 0.57px;line-height: 29px;color: #000000;font-weight: 400;margin-bottom: 0px;}
.about-content p{font-size: 16px;line-height: 29px;margin:23px 0px 23px 0px;letter-spacing: 0.48px;color: #000;}
.more-btn{font-size: 15px;line-height: 19px;letter-spacing: 0.6px;color: #0263A9;border:1px solid #0263A9;display: inline-block;padding: 12px 29px;font-weight: 600;border-radius: 10px;letter-spacing: 0.6px;text-transform: uppercase;}
.more-btn:hover{background-color: #0263A9;color: #fff;}
#particle-canvas {width: 100%;height: 100%;z-index: -1;position: absolute !important;top: 0;opacity: 0.4;}
footer{padding: 65px 0px;display: block;font-weight: 500;height: auto;width: 100%;overflow: hidden;position: relative;z-index: 1;background-color: #F0F9FF;}
.footer-menu ul li a, .product-list p{font-size: 16px;letter-spacing: normal;color: #0263A9;margin-bottom: 0px;line-height: 38px;}
.footer-menu ul li a {text-transform: uppercase;}

.col-lg-2.col-md-2.col-sm-3.col-4.div-none-1 {
    width: 24% !important;
    flex: 20%;
    max-width: 17%;
    padding-right: 0 !important;
}
.col-lg-3.col-md-3.col-sm-5.col-4.div-none-3 {
    max-width: 24%;
}
.footer-menu li a:hover{color: #4BA485;}
.product-list.get-in ul li{padding:0;}
.product-list ul li{line-height: 1;padding: 0 0 12px;}
.product-list ul li a{font-size: 14px;width: 100%;color: #000;line-height:1.2;}
.product-list-2{margin-top: 42px;}
.product-list img{padding: 9px 10px;margin-left: -10px;display: inline-block;}
.product-list li span{width: 82%;display: inline-block;font-size: 14px;line-height: 20px;}
.product-list li p{font-size: 14px;line-height: 22px;color: #000;margin-bottom: 0px;}
.product-list li p a{text-decoration: underline;color: #000;}
.margin-set{margin-top: -25px;}
/*---------inside page--------------*/
.banner{padding: 20px 0px;height: 276px;margin-top: 141px;overflow: hidden;position: relative;z-index: 1;  background-color: #F0F9FF;}
.inner-banner{position: relative;}
.banner-1{background-color: #F5E4FA;}
.banner-2{background-color: #D7EDFE;}
.banner-3{background-color: #D5F6F0;}
.banner-4{background-color: #FFDECB;}
.banner-4.banner-4-1{background-color:#D5E9FF;}
.banner-5{background-color: #FEDAE5;}
.banner-6{background-color: #E0FEF4;}
.banner-7{background-color: #FFF5E0;}
.banner-8{background-color: #FCFBC6;}
.banner-9{background-color: #D8F1FF;}
.banner-10{background-color: #EFE6FE;}
.banner-11{background-color: #FEDCE5;}
.banner-12{background-color: #FFDECB;}
.banner-13{background-color: #D5FDFA;}
.banner-14{background-color: #E6F8DD;}
.banner-content{width: 100%;position: absolute;left:15px;top: 50%;transform: translate(-0%, -50%);/*padding: 50px 0px;*/
}
.banner-content p{font-size: 14px;cursor: pointer;margin-bottom: 0px;font-weight: 500px;}
.banner-content p a{color:#0263A9;}
.banner-content p a:hover{color: #0263A9;}
.banner-content h3{font-size: 43px;font-weight: 300;margin-bottom: 0px;letter-spacing: 2.25px;}
.banner-content p span{padding: 0px 5px;}
.text { display: block; padding: 49px 0px 51px 0px; text-align: left; margin: 0px; }
.text p b { font-weight: normal; }
.text h2{color: #45AD3C;}
.content-text p, .text p{font-size: 16px;line-height: 32px;color: #000;font-weight: 400;}
.product-text{display: block;background-color: #F3F9FE;width: 100%;margin-bottom: 0;}
.product-image{margin-left:0;}
.product-image{/*height: 400px;*/
background-size: cover;background-position: top center;}
.product-image-2{height: 442px;background-image: url(../images/about-us.jpg);}
/*.product-image-2 img{
}*/
.list-btn-1 {display: block;width: 100%;padding:49px 0 49px 38px !important;}
.list-btn-1 p{line-height: 28px;letter-spacing: 0.48px;}
.why-content-box{padding: 52px 0px 89px 0px;}
.main-content{margin-bottom: 50px;}
.content-box {text-align: center;border-radius: 17px;}
.content-title-img {display: inline-block;margin-bottom: 13px;position: relative;height: 150px;width: 150px;background-color: #C2E6FF;border-radius: 50%;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.content-title-img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.content-title-text{border: 1px solid #0263A9;padding: 73px 30px 0px 30px;margin-top: -80px;border-radius: 17px;}
.content-title-text h3{font-size: 22px;letter-spacing: 0.66px;font-weight: 500;color: #0263A9;}
.content-title-text h3{padding-bottom:  5px;line-height: 24px;letter-spacing: 0.48px;}
.content-text{display: block;padding: 120px 68px;}
.paragraph{padding-top: 30px;}
/*---------list-btn ------*/
.list-btn{display: block;padding: 100px 30px 60px 30px;overflow: hidden;}
.list-btn ul li{display: block;padding: 10px 30px;border: 1px solid #0263a9;color: #0263a9;font-size: 16px;font-weight: 500;position: relative;margin-bottom: 20px;}
.list-btn ul li:last-child{margin-bottom:0;}
.list-btn ul li span {background: #fff;height: 18px;border-radius: 50%;border: 5px solid #0263a9;width: 18px;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 0%;}
.more-details{padding: 46px 0px 54px 0px;background-color: #0263A9;color: #fff;width: 100%;text-align: center;}
.more-details p{font-size: 20px;font-weight: 400;letter-spacing: .5px;}
.cut-more{border: 1px solid #fff;color: #fff;}
.cut-more:hover{background-color: #fff;color: #0263A9;}
.content-icon{width: 89%;margin-bottom: 45px;padding: 30px 0px 30px 30px;border: 1px solid #B39FD5;position: relative;border-radius: 17px;margin-left: 11%;height: 300px;display: flex;
flex-wrap: wrap;
align-items: center;}
.box-1{height: 220px !important;}
.box-2{height: 290px !important;}
.box-3{height: 235px !important;}
.content-icon-1{border: 1px solid #F6BD50;height: 390px;}
.content-icon-2{border: 1px solid #FAAAC2;height: 390px;}
.content-icon-3{border: 1px solid #36D4CB;height: 300px;}
.content-icon-4{border: 1px solid #9DD682;height: 370px;}
.content-icon-5{border: 1px solid #D9D758;height: 370px;}
.img-box{display: inline-block;left: 0%;position: absolute;top: 50%;transform: translate(-50%, -50%);}
.content-title-img-1 {margin-bottom: 0px; 
position: relative;height: 125px;width: 125px;background-color: #CCBCE7;}
.content-title-img-2{background-color: #FADA9C;}
.content-title-img-3{background-color: #FEC3D4;}
.content-title-img-4{background-color: #77E6E0;}
.content-title-img-5{background-color: #D4EFC7;}
.content-title-img-6{background-color: #EAE887;}
.cont-box{display: inline-block;width: 100%;}
.why-title-text {border: none;padding: 0px 30px 0px 40px;margin-top: 0px;border-radius: 17px;}
.why-title-text{padding-bottom: 0px;}
.why-title-text-1 h3{color: #9B7ECD;}
.why-title-text-2 h3{color: #F6C15C;}
.why-title-text-3 h3{color: #36D4CB;}
.why-title-text-4 h3{color: #EB7094;}
.why-title-text-5 h3{color: #84D05E;}
.why-title-text-6 h3{color: #C9C63E;}
/*---------------why product--------------------*/
.why-box{background-color: #F3F9FE;padding: 70px 0px;width: 100%;}
.why-content{display: block;margin: 30px 0px 80px 0px;text-align: center;border-radius: 20px;padding: 0px 30px;}
.why-img{display: inline-block;margin-bottom: 10px;padding: 35px;height: 150px;width: 150px;background-color: #C2E6FF;margin-top: -50%;position: relative;border-radius: 50%;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.product-list li span a{color: #000 !important;}
.why-text h3{font-weight: 500;padding: 10px 0px;color: #0263A9;}
.why-text p{text-align: center;}
.why-img:hover{box-shadow: 0 0px 20px #0000004A;-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
/*----------start why  us -------------------------*/
.why-us{background-color: #C7E6FA;width: 100%;display: block;position: relative}
.why-image{display: block;height: 640px;width:100%;}
.why-us:before{content:'';background: url(../images/why-us-bg-image.png) no-repeat center 0;width: 50%;height: 100%;position: absolute;left:-20px;top: 0;    background-size: cover;}

.why-image-cont {flex-wrap: wrap;align-items: center;align-content: center;display: -webkit-flex;background-color: #fff;padding: 61px 51px;width: 448px;height: 392px;position: absolute;right: -27%;top: 19%;}
.why-image-cont h2{font-size: 45px;letter-spacing: 2.7px;color: #0263A9;line-height: 32px;margin-bottom: 0px;font-weight: 500;}
.why-image-cont p{font-size: 22px;color: #0263A9;letter-spacing: 0.53px;margin: 34px 0px 30px 0px;font-weight: 300;}
/*--------footer-------------*/
.content-list{display: inline-block;height: 392px;position: absolute;left: 27%;text-align: center;top: 24%;padding-left: 50px;}
.content-list li{display: block;padding-top: 20px;font-size: 22px;letter-spacing: 0.66px;font-weight: 400;text-align: left;}
.content-list li img{width: 50px;height: 45px;}
.content-list li span{margin-left: 14px;}
.why-us-heading p{font-size: 18px;font-weight: 400;}
.why-icon img{height: 50px;display: inline-block;width: 15%;float: left;}
.why-icon h2{display: inline-block;}
.why-icon h3{width: 85%;float: right;font-weight: 300;font-size: 26px;}
.why-icon p{display: inline-block;width: 85%;font-weight: 300;font-size: 16px;float: right;}

/*---------- services -------------------------*/
.services{padding: 50px 0px;display: block;width: 100%;}
.services-img{display: block;height: 378px;}
.services-content{margin-left: 45px;padding-right: 80px;}
.services-content h2{font-weight: 300;font-size: 45px;margin-bottom: 40px;}
.services-content h4{font-weight: 400;font-size: 22px;line-height: 32px;padding-top: 0px;margin-bottom: 0px;}
.services-content p{font-weight: 400;font-size: 16px;padding: 40px 0px;margin: 0px;line-height: 32px;}
.padding-less{padding: 0px;}

.banner-section{display: flex;padding: 0;align-items: center;align-content: center;display: -webkit-flex;}
.banner-section .container{}
.product-pa{position:absolute;top:0;left:0;right:0;width: 50%;height:100%;}
.product-text{position:relative;}
.content-right-flex{justify-content: flex-end;}
.product-pa img{height:100%;object-fit: cover;width: 100%;}
.home-banner-section{margin-top:141px;}
.enquire-btn a{color:#fff;margin:0;}
.about-img img{max-width:100%;}
.hd-2{margin-bottom:18px;}
.abt1{margin-bottom:45px;}
.get-in-contact ul{display:flex;flex-wrap:wrap;margin-top:25px;}
.get-in-contact ul li{width:100%;margin: 0;}
.get-in-contact.product-list img{margin: 0;padding: 2px 15px 25px 0!important;vertical-align: top;}
.get-in-contact.product-list li span{font-size: 16px;}
.get-in-contact.product-list li span a{font-size: 16px;}
.get-in-contact{padding:70px 35px 50px 35px;float: left;width: 100%;min-height: 500px;}
.get-in-contact.product-list p{font-size: 25px}
.get-in-contact.product-list .email img,.get-in-contact.product-list .call img{padding-top: 0!important;}
.sitemap-text{padding-top:45px;padding-bottom:45px;}
.sitemap-text ul li{width:29.33%;float: left;border-bottom: 1px solid #ddd;padding: 10px 0;margin: 0 2%;}
.sitemap-text ul li a{line-height:1;}
.sitemap-text .product-list ul li:last-child{border:0;}
.sitemap-text ul{margin: 0 -2%;}
.sitemap-text .product-list p{border-bottom: 1px solid #ddd;}
.map iframe{border:0;width:100%;height:400px;display:block;}
.product-list.get-in li:first-child img{padding-top: 29px;
vertical-align: top;}
.market-research-lits p:last-child{margin-bottom:0;}
.market-research-lits.list-btn ul li:last-child{margin-bottom:20px;}
.enquiry-form-panel{text-align:left;padding-right: 0;padding-left: 40px;}
.frm-field{width:100%;margin:0 0 15px;}
.frm-field input,.frm-field textarea{border:0;border-bottom:1px solid #ddd;padding:5px 0 5px 4px;color:#000;width: 100%;background: transparent;}
:focus{outline:none;}
.frm-field textarea{height:80px;}
.frm-field input.submit-btn{font-size: 15px;line-height: 19px;letter-spacing: 0.6px;color: #0263A9;border: 1px solid #0263A9;display: inline-block;padding: 12px 29px;font-weight: 600;border-radius: 10px;letter-spacing: 0.6px;text-transform: uppercase;width:auto;}
.frm-field select{border:0;border-bottom:1px solid #ddd;padding:5px 0 5px 0;color:#000;width: 100%;background: url(../images/arrow-dw.svg) no-repeat right center transparent;
  background-size: auto;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background-size: 16px;}
.frm-field input.submit-btn:hover{background-color: #0263A9;color: #fff;}
.enquiry-form-panel .hd-2 {font-size: 25px;letter-spacing: 0.48px;color: #0263A9;margin-bottom: 0px;line-height: 42px;text-transform: capitalize;margin-bottom: 15px;font-weight: 400;}
.chart-area-title .hd-2 {font-size: 25px;letter-spacing: 0.48px;color: #0263A9;margin-bottom: 0px;line-height: 42px;text-transform: capitalize;margin-bottom: 15px;font-weight: 400;}
.sitemap-text .footer-menu{width:100% !important;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { /* Edge */ opacity:1 }
input:-ms-input-placeholder,textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */opacity:1 }
input::placeholder,textarea::placeholder {opacity:1 }

input::placeholder, textarea::placeholder {opacity:1!important;color: #000!important;}

.chart-area-title { float: left; width: 100%; text-align: center; margin:50px 0 30px 0; }
.chart-area.desk { text-align: center; width: 100%; float: left;display:block;margin-bottom: 60px;text-align:center;}
.chart-area.mob {display:none }

.container.about-container .content-icon.content-icon-2.float-right.all-margin.box-2 { height: 340px !important; }
.container.about-container .content-icon.content-icon-4.float-left.margin-left.all-margin.box-2 { height: 340px !important; }
.container.about-container .content-icon.content-icon-5.float-right.all-margin.box-3 { height: 280px !important; }

img.mg-fluid.mx-auto.d-block.home-logo {
    padding:0.3125rem 1rem 0.3125rem 0;
}
section.product-text.contact-container {
    background: #fff;
}

.process-chart {
    width: 100%;
    float: left;
    padding: 0 20px;
}

.process-chart img {
    width: 100%;
    float: left;
}

/* these styles are for the demo, but are not required for the plugin */
		.zoom {
			display:inline-block;
			position: relative;
		}
		
		/* magnifying glass icon */
		.zoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(icon.png);
		}

		.zoom img {
			display: block;
		}

		.zoom img::selection { background-color: transparent; }

@media screen and (min-width:992px){
.menu ul li.nav-item{padding-left:5px;padding-right:5px;padding-bottom: 22px;margin-bottom: -22px;}
.menu ul li:first-child{padding-left:0}
.menu ul li:last-child{padding-right:0}
.menu ul li:after{content: '';width: 1px;height: 13px;background: #1f1f1f;position: relative;right:-2px;top: 0;display: inline-block;}
.menu ul li:last-child:after{content:unset;}
.menu ul li.dropdown:hover a.nav-link:before{content: '';width: 0;height: 0;border-width: 11px 6px 0 6px;border-color: #0263A9 transparent transparent transparent;border-style: solid;position: absolute;bottom: -11px;left: 0;right: 0;margin: 0 auto;}
.menu li:hover a.nav-link{color: #fff;background: #0263A9;border-radius: 13px;position: relative;}
.menu li .nav-link{padding-left: 10px !important;padding-right: 10px !important;}
}
@media screen and (min-device-width:320px)  and (max-width:479.98px) {
.inner-top-menu{font-size: 11px;padding-bottom:7px;}
.inner-top-menu img{height: 12px;}
.divider {padding: 0px 6px;}
.enquire-btn {padding:7px;}
.navbar-brand img{height: 50px;}
.menu ul li span{display: none;}
.menu ul li{border-bottom: 1px solid #0263a9;}
.navbar-toggler{padding: 0px;}
.carousel-caption h1{font-size: 19px;top:15%;}
.products{padding: 10px 20px;}
.products h2{font-size: 36px;margin-top: 10px;margin-bottom: 0px;}
/*-------------*/
.about {padding: 0px;margin-bottom: 0px;}
.about-content{padding: 30px 15px;}
.about-content h2{font-size: 30px;line-height: 36px;letter-spacing: 1px;margin-bottom: 15px;}
.about-content h4 {font-size: 18px;line-height: 28px;}
.about-content p {margin: 20px 0;}
.content-list{position: unset;margin-left: -30px;height: auto;padding-bottom: 20px;}
.why-content{margin-top: 0px;margin-bottom: 0px;overflow: hidden;}
/*--------------*/
.about-img img{width: 100%;}
.why-image{height: 350px;width: 100%;background-size: cover;}
.why-image-cont{width: 280px;height: 276px;position: absolute;right: 10%;top: 11%;padding: 20px;}
.why-image-cont h2{font-size: 32px;line-height: 36px;letter-spacing: 1px;}
.why-image-cont p{font-size: 18px;margin: 20px 0px;}
/*-------------------*/
.footer-menu,.product-list{display: none;}
.get-in{display: block;}
footer {padding: 5px;}
.banner-image img{width: 100%;}
.banner-content{padding: 30px 0px 0px 20px;}
.banner-content h3{font-size: 18px;line-height: 22px;letter-spacing: 1px;}
.text {display: block;padding: 20px 15px;text-align: center;margin: 0px;}
.content-title-text p, .text p{text-align: left;line-height: 29px;}
.list-btn-1{width: 100%;padding: 20px 0px 0px 22px !important;}
.product-text{margin-bottom: 0px;}
.why-content-box{padding: 20px 0px;}
.main-content{margin-bottom: 20px;}
.why-content{width: 100%;padding: 0px 30px;}
/*.choose p{margin-bottom: 0px;}*/
.content-icon{width: 100%;margin-bottom: 50px;margin-top: 50px;margin-left: 0%;height: auto !important;padding: 70px 0px 0px 0px;}
.img-box{left: 50%;top: 0%;}
.why-title-text{padding: 0px 10px;}
.product-image img{width: 100%;}
.product-image {height: auto;}
.list-btn {padding: 20px 0px 0px 10px;}
.more-details{padding: 20px 0px;}
.inner-product{height: 160px;padding-top: 10px;}
.inner-product-10{height: 230px;}
.inner-product-11{height: 200px;}
.product-img{height: 100px;width: 100px;}
.inner-product a{margin-top: 10px;line-height: 16px;font-size: 15px;}
.product-img img{width: 50%;}
.inner-product-9, .inner-product-3{height: 180px;}
.banner-content p{font-size: 12px;}
.banner {height: 160px;}
.div-none-1,.div-none-2,.div-none-3{display: none;}
}
@media screen and (min-device-width:480px)  and (max-width:767.98px) {
.chart-area.desk {display:none }
.chart-area.mob {display:block;margin-bottom: 60px;text-align:center;}
.enquire-btn{padding: 5px 6px !important;font-size: 10px;}
.navigation{padding: 0px;}
.nav-item a span{display: none;}
.nav-item{border-bottom: 1px solid #0263a9;padding: 10px 0px;}
.carousel-caption{top:0px;}
.carousel-caption h1{font-size: 32px;}
.product-image img{height: 400px;}
.list-btn{padding: 20px 10px !important;}
.list-btn ul li{padding: 9px 25px;font-size: 12px;margin-bottom: 10px;}
.products{padding: 10px 20px;}

/*-------------*/
.about {padding: 30px 0px;}
.about-content{padding: 30px 15px;}
.about-content h2{font-size: 30px;line-height: 36px;letter-spacing: 1px;margin-bottom: 15px;}
.about-content h4 {font-size: 18px;line-height: 28px;}
.about-content p {margin: 20px 0;}
.content-list{position: unset;margin-left: -30px;}
.why-content{margin-top: 0px;}
/*--------------*/
.about-img img{width: 100%;}
.why-image{height: 422px;width: 420px;background-size: cover;}
.why-image-cont {width: 280px;height: 276px;right: 15%;top: 16%;padding: 20px;}
.why-image-cont h2{font-size: 32px;line-height: 36px;letter-spacing: 1px;}
.why-image-cont p{font-size: 18px;margin: 20px 0px;}
/*-------------------*/
.get-in{display: block;}
footer {padding: 5px;}
.banner-content{padding: 25px 0px 0px 25px;}
.banner-content h3{font-size: 26px;line-height: 36px;}
.banner-inside img{width: 50% !important;}
.banner-image img{width: 100%;}
.choose{padding: 20px;}
.choose p{line-height: 20px;}
.content-icon{width: 85%;margin-left: 70px;}
.banner{height: 240px;}
.text p{text-align: left;}
.product-image-2{height: 442px !important;}
.content-icon {margin-left: 62px !important;width: 90% !important;float: unset !important;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023.98px){.inner-top-menu li {font-size: 14px;padding: 7px 0px;float: unset;}
.enquire-btn{padding: 8px 15px !important;}
/*--------menu---*/
.menu ul li span{display: none;}
.menu ul li{border-bottom: 1px solid #0263a9;}
.carousel-caption h1{font-size: 32px;}
.about-img img{width: 100%;}
.product-image img{width: 100%;}
.list-btn{width: 100%;padding:25px 0px 25px 25px !important;}
/*------Counter---------*/
/*----About-----*/
.services-content{margin-left: 30px;}
.services-img{height: auto;}
.services-img img{width: 48%;}
.services-content h2{font-size: 36px;}
.services-content h4{padding-top: 0px;font-size: 18px;}
.services-content p{padding: 0px;}
/*--------2nd page -----------*/
/*.banner-content{padding: 20px 0px;}*/
/* .banner-content p {font-size: 18px;} */
.banner-content h3 {font-size: 36px;}
.text p {font-size: 18px;line-height: 26px;}
.paragraph{display: block;margin-left: -110%;padding-top: 0px;}
footer{padding: 20px;}
/*.banner-image img{width: 100%;}*/
.text{padding: 20px 0px;}
.all-margin{margin-left: 50px;width: 94%;float: unset !important;}
.box-2{height: 210px !important;}
.box-3,.box-1{height: 160px !important;}
.megamenu .inner-product{height: 175px;}
.why-image {height: 500px;width: 350px;}
.why-image-cont{padding: 30px;width: 300px;right:-6%;top: 17%;height: auto;}
.content-list {display: inline-block;position: absolute;left: 5%;text-align: center;top: 16%;}
.content-icon{height: auto !important;}
.enquiry-form-panel,.get-in-contact{padding-left: 30px;}
}
@media screen and (min-device-width:800px) and (max-device-width:1100px){.about-content h2{font-size: 32px;margin-bottom: 15px;}
.about-content h4{line-height: 24px;font-size: 18px;}
.about-content p{line-height: 22px;margin: 15px 0px;}
.inner-product{padding-top: 10px;}
.inner-product-10{height: 275px;}
.list-btn-1{width: 100%;}
/*.why-image{width: 300px;height: 500px;}
.why-image-cont {padding: 50px 40px;width: 380px;height: auto;right: -60%;top: 13%;}
.content-list{top: 16%;left: 10%;height: auto;}*/
}
@media screen and (min-device-width:800px) and (max-device-width:1200px) and (orientation: landscape){.why-image{height: 640px;width: 563px !important;}
.content-list{left: 15% !important;}
.box-1{height: 200px !important;}
}
@media screen and (min-device-width: 480px) and (max-width: 768px)and (orientation: landscape) {.why-image {height: 300px !important;width: 300px !important;background-size: cover;}
.why-image-cont {width: 260px !important;height: 250px !important;right: 7% !important;top: 8% !important;padding: 10px;}
.content-list li{padding-top: 17px !important;}
.content-list{height: 330px !important;}
.why-content{margin-bottom: 0px;}
.text{padding: 20px 0px !important;}
.text p {line-height: 26px !important;}
.content-icon{margin-left: 0px !important;width: 100% !important;}
.inner-product{height: 240px;}
.inner-product-3,.inner-product-8,.inner-product-9{height: 250px;}
.product-image {height: auto;}
.product-image img{height: 400px !important;}
.div-none-2,.div-none-3{display: none;}
.inner-product-10{height: 300px;}
.product h2{margin-bottom: 0px;}

}
@media screen and (min-device-width:768px)  and (max-width:1023.98px) and (orientation: landscape){.why-image{width: 460px !important;}
.footer-menu{width: 60% !important;}
.product-list{margin-left: -40% !important;}
.get-in{margin-left: -30% !important;}
.about{padding: 25px;}
.about-img img{width: 100%;}
.text{padding: 20px 0px;}
.margin-left{margin-left: 50px;width: 80% !important;}

}

@media screen and (min-device-width:1024px)  and (max-width:1365.98px) {
.menu ul li{border-bottom: none !important;}
.why-image-cont{right: -35%;}
.content-list{top: 23%;left: 35% !important;}
.content-list li{padding-top: 20px;}
.footer-menu{width:100%;}
.about-img{width: 100%;}
footer {padding: 30px 0px;}
.inner-product{padding-top: 15px;}
.inner-product-10{height: 285px;}
.product-image img{width: 100%;}

.about-img img{width: 100%;}
.box-1{height: 235px !important;}
.box-2{height: 320px !important;}
.box-3{height: 240px !important;}
.content-icon{height: 380px;}
.content-icon-2, .content-icon-1{height: 400px;}
.content-icon-5{height: 380px;}
}

.product-list{display: inline;}
@media screen and (min-width:1800px){
.why-image-cont{right: -22%;}
.content-list{right:23%;top: 22%;padding-left: 20px;}
.get-in-contact{min-height: 700px;}
}
@media screen and (min-width:1024px){
.sitemap-text .product-list ul li.no-br{border-bottom:0;}
}
@media screen and (min-width:576px) and (max-width:767px) {
.why-us::before{width: 50%!important;height: 100%!important;}
.content-list li{font-size: 16px;}

}
@media screen and (min-width:768px) and (max-width:1023px) {
.content-list li{padding-top: 12px;font-size: 18px;}
.why-us::before{background-size: cover;}
.why-image-cont{padding: 20px;width: 260px;right: -10%;}
.why-image-cont p{margin: 20px 0px 25px 0px;font-size: 20px;}
.why-image-cont h2{font-size: 37px;line-height: 20px;}
footer .product-list p{line-height: 22px;margin-bottom: 15px;white-space: nowrap;margin-top: 10px;}
.content-right-flex .col-lg-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.sitemap-text ul li{width: 46%;}
.about-content h2{margin-bottom: 15px;font-size: 32px;line-height: 35px;}
.about-content{padding-left: 0;}
.about-content h4{font-size: 19px;line-height: 25px;}
}
@media screen and (max-width:767px) {
img.mg-fluid.mx-auto.d-block.home-logo {padding-left:0;padding-right: 0;}	
.chart-area.desk {display:none }
.chart-area.mob {display:block;margin-bottom: 60px;text-align: center;}	
.product-pa{width: 100%;position: static;}
.banner-content{padding:0;}
.container.about-container .content-icon.content-icon-4.float-left.margin-left.all-margin.box-2 { height: auto !important; }
.banner,.home-banner-section{margin-top: 141px;}
.why-us::before{background-size: cover;width: 100%;left:0;height: 195px;position: absolute;}
.content-list{padding-left: 0;}
.why-image-cont{right: 0;margin: 0 auto;left: 0;}
.about .row{margin:0;}
.get-in-contact{min-height: unset;padding: 30px;}
.get-in-contact.product-list li span a {font-size: 15px;}
.choose br{display:none;}
.list-btn-1{padding-bottom:25px!important}
.navbar .dropdown-menu{height: 340px;overflow-y: scroll;}
.about-content {padding: 30px 0;}
.about-img{padding: 0;}
.text{padding:20px 0;}
.text.abt-tx2{padding:20px 15px;}
.text h2{font-size: 24px;}
.list-btn-1{padding-left: 0 !important;}
.list-btn-1 p,.cont-box p{line-height: 22px;font-size: 16px;}
.content-right-flex .list-btn-1 {padding-left:22px !important;}
.abt-li.list-btn-1 {padding-left:0 !important;}
.abt1{margin-bottom: 40px;}
.sitemap-text .footer-menu,.sitemap-text .product-list{display: block;}
.sitemap-text ul li{margin: 0;width: 100%;}
.sitemap-text ul {margin: 0;}
.sitemap-text {padding-top: 20px;padding-bottom: 20px;}
/* .why-us .col-sm-6{-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;} */
}