
/* banner */
#banner{position: relative; height: 100vh;max-height:950px; margin: 0 auto;overflow: hidden;background-size: cover;background-position: center top;background-repeat: no-repeat;}
#banner .container{height: 100vh;max-height:950px;}
#banner .container .row{height: 100vh;max-height:950px;}
#banner .caption-area{padding-top: 130px;color:#9e007e;}
#banner .caption-area .title-text{font-size:3.75rem;font-weight:800;text-transform: uppercase;line-height: normal;}
#banner .caption-area .small-text{font-size:2.25rem;font-weight:800;text-transform: uppercase;line-height: normal;}
#banner .caption-area .logo-wrapper{margin-top: 30px;}
#banner .right-content{padding-top:130px;float: right;}
#banner .right-content .bottle-pic{margin-bottom: 20px;}
#banner .right-content .pro-text{background: #e1dae0;text-align: right;
                                 background: -moz-linear-gradient(left,  #e1dae0 0%, #a71c84 30%, #a71c84 70%, #e1dae0 100%);
                                 background: -webkit-linear-gradient(left,  #e1dae0 0%,#a71c84 30%,#a71c84 70%,#e1dae0 100%);
                                 background: linear-gradient(to right,  #e1dae0 0%,#a71c84 30%,#a71c84 70%,#e1dae0 100%);
                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1dae0', endColorstr='#e1dae0',GradientType=1 );padding:10px 50px;text-transform: uppercase;color:#ffffff;max-width:215px;font-size:1.25rem;font-weight:600;margin-bottom: 10px;}

#banner .right-content p{font-weight:700;font-size:1.125rem;}


/*#banner .container {position: absolute;left: 0;right: 0;bottom: 0;top: 0;display: flex;align-items: center;}*/

/*about-aayog*/
#about-aayog{position: relative;}
#about-aayog:after{content:"";position: absolute;right:0;top:50%;transform: translateY(-50%);bottom:0;width:303px;height:605px;background-image: url(../images/about-aayog-right.png);background-repeat: no-repeat;}
#about-aayog .about-content{padding-left: 35px;}
#about-aayog .about-content h2.title{text-transform: uppercase;margin:0px;}
#about-aayog .about-content .title-text{margin:0 0 30px;color:#9e007e;font-size:1.3125rem;font-weight:700;}
#about-aayog .about-content p strong{font-size:1.125rem;font-weight:600;}

/*quality*/
.block-wrapper{display: table;width:100%;}
.block-wrapper .icon{width:79px;height:79px;border-radius:50%;background-color: #ffffff;position: relative;}
.block-wrapper .icon i{position: absolute;left:0;right:0;top:0;bottom:0;margin: auto;}
.block-wrapper .icon i.tech {background-position: -15px -80px;width: 40px;height: 40px;}
.block-wrapper .icon i.block {background-position: -71px -80px;width: 42px;height: 42px;}
.block-wrapper .icon i.viral {background-position: -129px -84px;width: 34px;height: 38px;}
.block-wrapper .icon i.effect{background-position: -175px -84px;width: 43px;height: 43px;}
.block-wrapper .icon-text{color:#ffffff;font-size:1.25rem;font-weight:600;padding-left:20px;display: table-cell;vertical-align: middle;}

/*media*/
#media{position: relative;}
#media .item * {transition: all 0.4s;}
#media .item a {display: block; position: relative; background-color: #000;border:8px solid #c5c5c5;max-height:320px;overflow: hidden;}
#media .item a:hover img {opacity: 0.25;}
#media .item .caption {position: relative;padding:25px 0 40px;border-bottom: 1px solid #e5e5e5;}
#media .item .caption .date{color:#9e007e;font-size: 0.9375rem;position: relative;display: block;margin:0 0 20px;}
#media .item .caption p{color:#000000;font-size:1.10rem;position: relative;font-weight:700;margin:0px;}
#media .item:hover .caption p{color:#9e007e;}
#media .item:hover .caption{border-color:#9e007e;}

#media .owl-nav{text-align:right;position: absolute;top:-115px;right:0px;z-index: 999;}
#media .owl-nav button.owl-prev{margin:0 5px;outline: none;display: inline-block;width:55px;height:55px;background-color: #ffffff;border-radius:50%;position: relative;box-shadow: 0px 21px 19.6px 0.4px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 21px 19.6px 0.4px rgba(0, 0, 0, 0.15);border:1px solid rgba(0,0,0,0.20);position:relative;}
#media .owl-nav button.owl-prev:after{content:"";position: absolute;left:0;right:0;top:0;bottom:0;margin: auto;background-image:url(../images/sprite.png);background-repeat: no-repeat;background-position: -15px -150px;width: 24px;height: 10px;}
#media .owl-nav button.owl-next{margin:0 5px;outline: none;display: inline-block;width:55px;height:55px;background-color: #ffffff;border-radius:50%;position: relative;box-shadow: 0px 21px 19.6px 0.4px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 21px 19.6px 0.4px rgba(0, 0, 0, 0.15);border:1px solid rgba(0,0,0,0.20);}
#media .owl-nav button.owl-next:after{content:"";position: absolute;left:0;right:0;top:0;bottom:0;margin: auto;background-image:url(../images/sprite.png);background-repeat: no-repeat;background-position: -47px -150px;width: 24px;height: 10px;}


#protection h3{color:#9e007e;padding:10px 20px;margin:0 0 15px;font-size:1rem;font-weight:600;text-transform:uppercase;background-image: linear-gradient(to right, rgba(255,255,255,1), #9f027e 100%);}
#protection h3.first{max-width:450px;}
#protection h3.second{max-width:390px;}
#protection h3.third{max-width:315px;}
#protection p{color:#ffffff;}
#protection .img-wrapper{padding-left: 30px;}
/*#protection h3{text-transform:uppercase;background: linear-gradient(100deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.5) 35%, rgba(191,88,168,0.1) 100%);}*/

ul{margin:0;padding:0;}
ul li{margin:0 20px 15px;font-size:1.0625rem;color:#ffffff;}

#inquiry{position: relative;padding:100px 0;}
#inquiry:before{content:"";position: absolute;background: url(../images/inquiry-bg.jpg) no-repeat center top;background-size: cover;width:1920px;height:100%;top:0;left:50%;transform: translateX(-50%);background-size: cover;}
/*#inquiry .img-pic{position:absolute;left:0;top:0;background: url(../images/inquiry-bg.jpg) no-repeat center top;width:1241px;height:828px;}*/

#inquiry .inquiry-form .btn-wrap .btn-cust{background-color: #9e007e;color:#ffffff;}