 /*Generated by Font Squirrel (https://www.fontsquirrel.com) on September 2, 2016 */
@import 'https://fonts.googleapis.com/css?family=Sumana';


@font-face {
    font-family: 'perpetuaregular';
    src: url('../fonts/unicode.perpetua-webfont.woff2') format('woff2'),
         url('../fonts/unicode.perpetua-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*Generic Styles*/
body,a,h1, h2, h3, h4, h5, h6, p, table, td, span{font-family: 'perpetuaregular' !important; margin:0px; padding:0px;}ul{margin:0px; padding:0px;list-style:none; list-style-image:none;}a{outline:0!important;-webkit-font-smoothing: antialiased;}.page_wraper{width:100%; padding:0 5%!important; margin:0px auto;}.page_max_width{max-width:1500px; margin:0px auto;}.noborder{ border:0px !important;}.noP{padding:0px !important}.noPT{padding-top:0px !important;}.noPB{padding-bottom:0px !important;}.noPL{padding-left:0px !important;}.noPR{padding-right:0px !important;}.noM{margin:0px !important}.noMT{margin-top:0 !important;}.noMB{margin-bottom:0 !important;}.noML{margin-left:0 !important;}.noMR{margin-right:0 !important;}.mT10{margin-top:10px !important;}.mT20{margin-top:20px !important;}.mT30{margin-top:30px !important;}.mT40{margin-top:40px !important}.mT50{margin-top:50px!important;}.mT60{margin-top:60px !important;}.mT70{margin-top:70px !important;}.mT80{margin-top:80px !important;}.mT90{margin-top:90px !important;}.mT100{margin-top:100px !important;}.mB10{margin-bottom:10px !important;}.mB20{margin-bottom:20px !important;}.mB30{margin-bottom:30px !important;}.mB40{margin-bottom:40px !important;}.mB50{margin-bottom:50px !important;}.mB60{margin-bottom:60px !important;}.mB70{margin-bottom:70px !important;}.mB80{margin-bottom:80px !important;}.mB90{margin-bottom:90px !important;}.mB100{margin-bottom:100px !important;}.wd50{width:50%!important}.wd80{width:80%!important;}.wd90{width:90%!important;}.wd100{width:100%!important}.text_12{ font-size:12px !important; line-height:20px !important;}.text_14{ font-size:14px !important; line-height:20px !important;}.text_16{ font-size:16px !important; line-height:25px !important;}.text_20{ font-size:20px !important; line-height:30px !important;}.text_30{ font-size:30px !important; line-height:30px !important;}
/*Generic Styles*/

/*home page css*/
body{background: url('../images/texture.gif') top center repeat; width: 100%;}
.main_wrapper{max-width: 1500px; width: 100%; margin: 0 auto; padding: 0 20px;}
.home_texture .abhishek_kali{width: 500px; text-align: center; margin: 0 auto; position: relative;}
.home_texture .abhishek_kali .layer1{width: 195px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 12% 0 0 29%; animation: rotate1 40s linear infinite; -webkit-animation: rotate1 40s linear infinite; z-index: 100;}
@keyframes rotate1{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

@-webkit-keyframes rotate1{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

.home_texture .abhishek_kali .layer6{width: 100px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 9% 0 0 38%; animation: rotate6 10s linear infinite; -webkit-animation: rotate6 10s linear infinite; z-index: 1}
@keyframes rotate6{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

@-webkit-keyframes rotate6{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

.home_texture .abhishek_kali .layer7{width: 51px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 42% 0 0px 56%; animation: rotate7 10s linear infinite; -webkit-animation: rotate7 10s linear infinite; z-index: 1;}
@keyframes rotate7{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

@-webkit-keyframes rotate7{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

.home_texture .abhishek_kali .layer2{width: 84px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 62% 0 0px 59%; animation: rotate2 8s linear infinite; -webkit-animation: rotate2 8s linear infinite; z-index: 100;}
@keyframes rotate2{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

@-webkit-keyframes rotate2{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

.home_texture .abhishek_kali .layer3{width: 110px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 53% 0 0 51%; animation: rotate3 10s linear infinite; -webkit-animation: rotate3 10s linear infinite; z-index: 100;}
@keyframes rotate3{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

@-webkit-keyframes rotate3{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}


  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

.home_texture .abhishek_kali .layer4{width: 135px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 62% 0 0 41%; animation: rotate4 8s linear infinite; -webkit-animation: rotate4 8s linear infinite; z-index: 100;}
@keyframes rotate4{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

@-webkit-keyframes rotate4{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

.home_texture .abhishek_kali .layer5{width: 70px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 57% 0 0 26%; animation: rotate5 8s linear infinite; -webkit-animation: rotate5 8s linear infinite;}
@keyframes rotate5{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

@-webkit-keyframes rotate5{
  0%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  10%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  20%{transform: rotate(2deg); -webkit-transform: rotate(2deg); transform-origin: bottom;}

  40%{transform: rotate(1deg); -webkit-transform: rotate(1deg); transform-origin: bottom;}

  50%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

  60%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  70%{transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform-origin: bottom;}

  80%{transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform-origin: bottom;}

  100%{transform: rotate(0deg); -webkit-transform: rotate(0deg); transform-origin: bottom;}

}

.home_texture .logo{text-align: center;display: none; bottom: 12%; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; width: 260px; z-index: 100;}
.home_texture .logo a{display: block;}
.logo_img {-webkit-animation-duration: 20s !important; animation-duration: 20s !important; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.menu_nav {-webkit-animation-duration: 40s !important; animation-duration: 40s !important; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.home_texture .logo svg{width: 225px;}
.home_texture .logo svg path{ fill:rgba(119,119,119, .8);}
.home_texture .logo .abhi_nav{ margin-top: -5px;}
.home_texture .logo .abhi_nav ul{margin: 0; display: block;}
.home_texture .logo .abhi_nav ul li{display: inline-block; margin-right: 20px; position: relative;}
/*.home_texture .logo .abhi_nav ul li:after{width: 0; background-color: #9f9d99; height: 2px; opacity: 0; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s; content: ""; position: absolute; right: 0; bottom: 0;}
.home_texture .logo .abhi_nav ul li:hover:after{width: 100%; opacity: 1; transition: all ease-in 0.3s; -webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s;}*/
.home_texture .logo .abhi_nav ul li:last-child{margin: 0 !important;}
.home_texture .logo .abhi_nav ul li a{color: rgba(98, 98, 98, 1); font-size: 14px; font-weight: 500; text-decoration: none; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s;}
.home_texture .logo .abhi_nav ul li a:hover{color: rgba(98, 98, 98, 0.6); transition: all ease-in 0.3s; -webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s;}
.social_icon_common{width: 100%; text-align: center; padding: 30px 0 10px;}
.social_icon_common ul{margin: 0;}
.social_icon_common ul li{display: inline-block; margin-right: 10px;}
.social_icon_common ul li a{color: rgba(122, 119, 119, 1); text-decoration: none; display: block; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s;}
.social_icon_common ul li a:hover{color: rgba(122, 119, 119, 0.6); transition: all ease-in 0.3s; -webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s;}
.beee1{position: absolute; top: 22%; left: 44%; z-index: -1; width:16px;}
.beee2{position: absolute; top: 24%; left: 51%; z-index: -1; width: 14px;}
.beee3{position: absolute; top: 43%; left: 42%; z-index: -1; width: 14px;}
.beee4{position: absolute; top: 17%; left: 51%; z-index: -1; width: 16px;}
.beee5{position: absolute; top: 58%; left: 57%; z-index: -1; width: 16px;}
.bee{display: none;}
.beee1_animation{-webkit-animation: home_flying 15s linear infinite; animation: home_flying 10s linear infinite;}
@-webkit-keyframes home_flying {
  0% {top: 22%; left: 44%;}

  10% {top: 20%; left: 46%;}

  20% {top: 22%; left: 48%;}

  30% {top: 24%; left: 50%;}

  40% {top: 22%; left: 47%;}

  50% {top: 21%; left: 44%;}

  60% {top: 23%; left: 45%;}

  70% {top: 25%; left: 46%;}

  80% {top: 24%; left: 44%;}

  90% {top: 23%; left: 46%;}

  100% {top: 22%; left: 44%;}
}

@keyframes home_flying {
  0% {top: 22%; left: 44%;}

  10% {top: 20%; left: 46%;}

  20% {top: 22%; left: 48%;}

  30% {top: 24%; left: 50%;}

  40% {top: 22%; left: 47%;}

  50% {top: 21%; left: 44%;}

  60% {top: 23%; left: 45%;}

  70% {top: 25%; left: 46%;}

  80% {top: 24%; left: 44%;}

  90% {top: 23%; left: 46%;}

  100% {top: 22%; left: 44%;}
}

.beee2_animation{-webkit-animation: home_flying2 18s linear infinite; animation: home_flying2 13s linear infinite;}
@-webkit-keyframes home_flying2 {
  0% {top: 24%; left: 51%;}

  10% {top: 22%; left: 49%;}

  20% {top: 20%; left: 47%;}

  30% {top: 23%; left: 50%;}

  40% {top: 25%; left: 52%;}

  50% {top: 27%; left: 55%;}

  60% {top: 29%; left: 52%;}

  70% {top: 31%; left: 55%;}

  80% {top: 29%; left: 57%;}

  90% {top: 27%; left: 53%;}

  100% {top: 24%; left: 51%;}
}

@keyframes home_flying2 {
  0% {top: 24%; left: 51%;}

  10% {top: 22%; left: 49%;}

  20% {top: 20%; left: 47%;}

  30% {top: 23%; left: 50%;}

  40% {top: 25%; left: 52%;}

  50% {top: 27%; left: 55%;}

  60% {top: 29%; left: 52%;}

  70% {top: 31%; left: 55%;}

  80% {top: 29%; left: 57%;}

  90% {top: 27%; left: 53%;}

  100% {top: 24%; left: 51%;}
}

.beee3_animation{-webkit-animation: home_flying3 17s linear infinite; animation: home_flying3 11s linear infinite;}
@-webkit-keyframes home_flying3 {
  0% {top: 43%; left: 42%;}

  10% {top: 41%; left: 44%;}

  20% {top: 44%; left: 42%;}

  30% {top: 47%; left: 42%;}

  40% {top: 44%; left: 42%;}

  50% {top: 41%; left: 44%;}

  60% {top: 44%; left: 42%;}

  70% {top: 47%; left: 42%;}

  80% {top: 44%; left: 44%;}

  90% {top: 41%; left: 42%;}

  100% {top: 43%; left: 42%;}
}

@keyframes home_flying3 {
  0% {top: 43%; left: 42%;}

  10% {top: 41%; left: 44%;}

  20% {top: 44%; left: 42%;}

  30% {top: 47%; left: 42%;}

  40% {top: 44%; left: 42%;}

  50% {top: 41%; left: 44%;}

  60% {top: 44%; left: 42%;}

  70% {top: 47%; left: 42%;}

  80% {top: 44%; left: 44%;}

  90% {top: 41%; left: 42%;}

  100% {top: 43%; left: 42%;}
}

.beee4_animation{-webkit-animation: home_flying4 12s linear infinite; animation: home_flying4 12s linear infinite;}
@-webkit-keyframes home_flying4 {
  0% {top: 17%; left: 51%;}

  10% {top: 15%; left: 49%;}

  20% {top: 13%; left: 47%;}

  30% {top: 12%; left: 45%;}

  40% {top: 15%; left: 44%;}

  50% {top: 18%; left: 46%;}

  60% {top: 20%; left: 49%;}

  70% {top: 22%; left: 51%;}

  80% {top: 20%; left: 53%;}

  90% {top: 18%; left: 52%;}

  100% {top: 17%; left: 51%;}
}

@keyframes home_flying4 {
  0% {top: 17%; left: 51%;}

  10% {top: 15%; left: 49%;}

  20% {top: 13%; left: 47%;}

  30% {top: 12%; left: 45%;}

  40% {top: 15%; left: 44%;}

  50% {top: 18%; left: 46%;}

  60% {top: 20%; left: 49%;}

  70% {top: 22%; left: 51%;}

  80% {top: 20%; left: 53%;}

  90% {top: 18%; left: 52%;}

  100% {top: 17%; left: 51%;}
}


.beee5_animation{-webkit-animation: home_flying5 10s linear infinite; animation: home_flying5 10s linear infinite;}
@-webkit-keyframes home_flying5 {
  0% {top: 58%; left: 57%;}

  10% {top: 60%; left: 56%;}

  20% {top: 60%; left: 53%;}

  30% {top: 57%; left: 52%;}

  40% {top: 54%; left: 53%;}

  50% {top: 51%; left: 53%;}

  60% {top: 48%; left: 52%;}

  70% {top: 48%; left: 55%;}

  80% {top: 50%; left: 57%;}

  90% {top: 54%; left: 60%;}

  100% {top: 58%; left: 57%;}
}

@keyframes home_flying5 {
  0% {top: 58%; left: 57%;}

  10% {top: 60%; left: 56%;}

  20% {top: 60%; left: 53%;}

  30% {top: 57%; left: 52%;}

  40% {top: 54%; left: 53%;}

  50% {top: 51%; left: 53%;}

  60% {top: 48%; left: 52%;}

  70% {top: 48%; left: 55%;}

  80% {top: 50%; left: 57%;}

  90% {top: 54%; left: 60%;}

  100% {top: 58%; left: 57%;}
}

/*home page css*/

/*about page css*/

header{text-align: center; width: 100%; padding: 45px 0 15px; }
header .abhi_logo{width: 260px; display: block; margin: 0 auto;}
header svg{width: 250px; height: 40px;}
header .abhi_logo svg path{ fill:rgba(119,119,119, .8);}
ul.menu{margin: 0;}
ul.menu li{display: inline-block; margin-right: 25px; position: relative;}
ul.menu li:last-child{margin: 0;}
/*ul.menu li:after{width: 0; background-color: #9f9d99; height: 2px; opacity: 0; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s; content: ""; position: absolute; right: 0; bottom: 0;}
ul.menu li:hover:after{width: 100%; opacity: 1; transition: all ease-in 0.3s; -webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s;}
ul.menu li.active:after{width: 100%; opacity: 1;}*/
ul.menu li a{color: rgba(98, 98, 98, 1); font-size: 14px; text-decoration: none; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s;}
ul.menu li a:hover{color: rgba(98, 98, 98, 0.6); transition: all ease-in 0.3s; -webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s;}
.about_wrap{ width:50%; margin:0px auto;}
.abhishek_img{width: 100%; margin: 30px 18px 0; overflow: hidden;}
.abhishek_img img{width: 100%; transition: all ease-out 2s; -webkit-transition: all ease-out 2s; -ms-transition: all ease-out 2s;}
/*.abhishek_img img.img_scale{ transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); transition: all ease-out 2s; -webkit-transition: all ease-out 2s; -ms-transition: all ease-out 2s; -webkit-animation: zoom_out 4s linear; animation: zoom_out 4s linear;}
@-webkit-keyframes zoom_out {
  from {transform: scale(2); -webkit-transform: scale(2); -ms-transform: scale(2);}

  to {transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1);}
}

@keyframes zoom_out {
  from {transform: scale(2); -webkit-transform: scale(2); -ms-transform: scale(2);}

  to {transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1);}
}
.abhishek_img img:hover{transform: scale(1.5); -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transition: all ease-in 2s; -webkit-transition: all ease-in 2s; -ms-transition: all ease-in 2s;}*/
.abhishek_text{width: 100%; padding: 30px 20px 0 15px;}
.abhishek_text h1{color: #2c2424; font-size: 22px; margin: 0 0 5px;}
.abhishek_text span{color: rgba(106, 100, 100, 0.9); font-size: 16px; margin: 0;}
.abhishek_text p{color: rgba(20, 19, 19, 0.8); font-size: 16px; margin: 10px 0 0; line-height: 25px;}
ul.about_abhi{margin: 20px 0 0; padding: 0;}
ul.about_abhi li:first-child{margin-right: 10px;}
ul.about_abhi li{display: inline-block; margin-right: 7px;}
ul.about_abhi li:last-child{margin: 0;}
ul.about_abhi li b{color: rgba(20, 19, 19, 0.9); font-size: 16px; display: block;}
ul.about_abhi li a{display: block; height: 30px; width: 30px; border: 1px solid #000; border-radius: 50%; vertical-align: middle; color: rgba(72, 72, 72, 1); text-decoration: none; font-size: 14px; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s;}
ul.about_abhi li a:hover{color: rgba(72, 72, 72, 0.6); transition: all ease-in 0.3s; -webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s;}
/*ul.about_abhi li:nth-child(3) a{color: #8a8987;}*/
ul.about_abhi li a i{display: block; margin-top: 7px; text-align: center;}
/*about page css*/

/*series page css*/
.series_slick{width: 100%;}
.series_slick .slick-prev, .series_slick .slick-next{position: absolute; top: 45%; height: 45px; width: 45px; border: 0 none; outline: 0 none; background-color: rgba(210,205,196,0.6) !important; background-position-Y: 10px !important;}
.series_slick ul li:hover .slick-prev, .series_slick ul li:hover .slick-next{top: 43%;}
.series_slick .slick-prev{background: url('../images/series_left.png') top center no-repeat; left: 0; z-index: 10;}
.series_slick .slick-next{background: url('../images/series_right.png') top center no-repeat; right: 0;}
.slick-arrow.slick-disabled{display: none !important;}
.series_slick .slick-track{padding-top: 40px;}
/*.series_slick ul li:hover{margin-top: 30px; transition: all ease-in 0.5s; -webkit-transition: all ease-in 0.5s; -ms-transition: all ease-in 0.5s;}*/
.series_slick ul{padding-left: 250px; margin: 0;}
.series_slick ul li{margin-top: 20px; border-right: 1px solid #b0a999; padding: 0 60px;  transition: all ease-out 0.5s; -webkit-transition: all ease-out 0.5s; -ms-transition: all ease-out 0.5s;}
.series_slick ul li:last-child{border: 0 none;}
.series_slick ul li.slick-slide{width: 300px;}
.series_item_img{display: block; width: 100%;}
.series_item_img img{width: 100%; -webkit-box-shadow: 0px 0px 70px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 70px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 70px 0px rgba(0,0,0,0.2); border: 1px solid #a39a9a; transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); transform-origin: left; -webkit-transform-origin: left; -ms-transform-origin: left; transition: all ease-out 0.5s; -webkit-transition: all ease-out 0.5s; -ms-transition: all ease-out 0.5s;}
.series_slick ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform-origin: left; -webkit-transform-origin: left; -ms-transform-origin: left; transition: all ease-in 0.5s; -webkit-transition: all ease-in 0.5s; -ms-transition: all ease-in 0.5s;}
.series_slick ul li:hover .series_item_txt{margin-top: 50px; transition: all ease-in 0.5s; -webkit-transition: all ease-in 0.5s; -ms-transition: all ease-in 0.5s;}
.series_item_txt{width: 100%; display: block; margin-top: 20px; transition: all ease-out 0.5s; -webkit-transition: all ease-out 0.5s; -ms-transition: all ease-out 0.5s;}
.series_slick ul li:hover .series_item_txt h2{font-size: 24px; transition: all ease-in 0.5s; -webkit-transition: all ease-in 0.5s; -ms-transition: all ease-in 0.5s;}
.series_item_txt h2{color: #2c2424; font-size: 22px; margin: 0 0 10px; font-weight: 600; transition: all ease-out 0.5s; -webkit-transition: all ease-out 0.5s; -ms-transition: all ease-out 0.5s;font-family: 'Sumana', serif !important;}
.series_item_txt h2 a{text-decoration: none; color: #2c2424;font-family: 'Sumana', serif !important;}
.series_item_txt i{color: rgba(106,100,100,0.7); font-size: 14px; display: block; margin-bottom: 15px;}
.series_item_txt P{color: #141313; font-size: 15px; line-height: 20px; margin: 0 0 10px; transition: all ease-out 0.5s; -webkit-transition: all ease-out 0.5s; -ms-transition: all ease-out 0.5s;}
.series_slick ul li:hover .series_item_txt p{font-size: 16px; transition: all ease-in 0.5s; -webkit-transition: all ease-in 0.5s; -ms-transition: all ease-in 0.5s;}
.series_item_txt .query{color: #141313; font-size: 16px; margin: 0; font-weight: 600; text-align: left; display: block; text-decoration: none;}
/*series page css*/

/*series inside page*/
.series_inside_slick{width: 100%; margin: 0 auto; position: relative;}
.series_inside_slick ul{padding: 0 100px; position: relative;}
.series_inside_slick ul li{outline: 0 none; padding: 40px 0;}
.series_inside_slick .slick-prev, .series_inside_slick .slick-next{position: absolute; top: 25%; height: 30px; width: 30px; border: 0 none; outline: 0 none;}
.series_inside_slick .slick-prev{background: url('../images/series_inside_left.png') top center no-repeat; left: 0;}
.series_inside_slick .slick-next{background: url('../images/series_inside_right.png') top center no-repeat; right: 0;}
.series_inside_slick ul li .inner_item_txt{width: 35%; float: left; padding-right: 80px; position: relative;}
.series_inside_slick ul li .inner_item_txt h2{color: #2c2424; font-size: 22px; margin: 0 0 10px; font-weight: 600; font-family: 'Sumana', serif !important;}
.series_inside_slick ul li .inner_item_txt i{color: rgba(106,100,100,0.7); font-size: 14px; display: block; margin-bottom: 10px;}
.series_inside_slick ul li .inner_item_txt P{color: #141313; font-size: 16px; line-height: 22px; margin: 0 0 10px;}
.series_inside_slick ul li .inner_item_txt .query{color: rgba(20, 19, 19, 1); font-size: 16px; margin: 0; font-weight: 600; background-color: transparent; border: 0 none; outline: 0 none; padding: 0; text-align: left; width: 100%; cursor: pointer; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s;}
.series_inside_slick ul li .inner_item_txt .query:hover{color: rgba(20, 19, 19, 0.6); transition: all ease-in 0.3s; -webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s;}
.series_inside_slick ul li .inner_item_txt .query_wrapper{position: relative;}
.series_inside_slick ul li .inner_item_img1{width:56%; float: right;}
.series_inside_slick ul li .inner_item_img1 .img_inner{/*width: 330px; */text-align:left;}
.magnify img{ /*width:auto !important;*/ height:450px !important; min-height:450px !important;}
.series_inside_slick ul li .inner_item_img1 img{border: 1px solid #a39a9a;  -webkit-box-shadow: 0px 0px 52px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 52px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 52px 0px rgba(0,0,0,0.2); }
.series_inside_slick ul li .query_form{position: absolute; top: -250px; left: 0; right: 0; bottom: 0; z-index: -1; opacity: 0; cursor: default; transition: all ease-out 0.5s; -webkit-transition: all ease-out 0.5s; -ms-transition: all ease-out 0.5s;}
.series_inside_slick ul li .query_form .close{position: absolute; right: 0; top: 0; margin: 10px; opacity: 1; color: #2c2424; font-size: 14px;}
.series_inside_slick ul li .query_form .close:hover{opacity: 1;}
.series_inside_slick ul li .query_form .form_wrapper .submit_btn{padding: 10px 5px 10px 0 ; text-align: left;}
.series_inside_slick ul li .query_form.active{top: 30px; opacity: 1; transition: all ease-in 0.5s; -webkit-transition: all ease-in 0.5s; -ms-transition: all ease-in 0.5s; z-index: 10;}
.query_form .form_wrapper{width: 100%; margin: 0 auto;background-color: rgba(219, 215, 206,0.5); padding: 30px;}
#glass {position: absolute; display: none; border: 1px solid #a39a9a; background-repeat: no-repeat; background-color: rgba(0,0,0,.6);}
.bee1{position: absolute; top: -5%; left: 29%; z-index: -1;}
.bee2{position: absolute; top: 78%; left: 75%; z-index: -1;}
.bee3{position: absolute; top: 40%; left: 30%; z-index: -1; width: 18px;}
.bee4{position: absolute; top: 60%; left: 80%; z-index: -1;}
.bee5{position: absolute; top: 0; left: 72%; z-index: -1; width: 20px;}

.bee1_animation{-webkit-animation: flying 10s linear infinite; animation: flying 10s linear infinite;}
@-webkit-keyframes flying {
  0% {top: -5%; left: 29%;}

  10% {top: -3%; left: 31%;}

  20% {top: -1%; left: 33%;}

  30% {top: 1%; left: 33%;}

  40% {top: 3%; left: 31%;}

  50% {top: 5%; left: 29%;}

  60% {top: 3%; left: 27%;}

  70% {top: 1%; left: 25%;}

  80% {top: -1%; left: 26%;}

  90% {top: -3%; left: 27%;}

  100% {top: -5%; left: 29%;}
}

@keyframes flying {
  0% {top: -5%; left: 29%;}

  10% {top: -3%; left: 31%;}

  20% {top: -1%; left: 33%;}

  30% {top: 1%; left: 33%;}

  40% {top: 3%; left: 31%;}

  50% {top: 5%; left: 29%;}

  60% {top: 3%; left: 27%;}

  70% {top: 1%; left: 25%;}

  80% {top: -1%; left: 26%;}

  90% {top: -3%; left: 27%;}

  100% {top: -5%; left: 29%;}
}

.bee2_animation{-webkit-animation: flying2 13s linear infinite; animation: flying2 13s linear infinite;}
@-webkit-keyframes flying2 {
  0% {top: 78%; left: 75%;}

  10% {top: 76%; left: 73%;}

  20% {top: 74%; left: 70%;}

  30% {top: 72%; left: 72%;}

  40% {top: 73%; left: 76%;}

  50% {top: 76%; left: 80%;}

  60% {top: 79%; left: 78%;}

  70% {top: 82%; left: 74%;}

  80% {top: 79%; left: 70%;}

  90% {top: 77%; left: 74%;}

  100% {top: 78%; left: 75%;}
}

@keyframes flying2 {
  0% {top: 78%; left: 75%;}

  10% {top: 76%; left: 73%;}

  20% {top: 74%; left: 70%;}

  30% {top: 72%; left: 72%;}

  40% {top: 73%; left: 76%;}

  50% {top: 76%; left: 80%;}

  60% {top: 79%; left: 78%;}

  70% {top: 82%; left: 74%;}

  80% {top: 79%; left: 70%;}

  90% {top: 77%; left: 74%;}

  100% {top: 78%; left: 75%;}
}

.bee3_animation{-webkit-animation: flying3 11s linear infinite; animation: flying3 11s linear infinite;}
@-webkit-keyframes flying3 {
  0% {top: 40%; left: 30%;}

  10% {top: 38%; left: 32%;}

  20% {top: 35%; left: 35%;}

  30% {top: 32%; left: 38%;}

  40% {top: 38%; left: 41%;}

  50% {top: 44%; left: 44%;}

  60% {top: 50%; left: 41%;}

  70% {top: 56%; left: 38%;}

  80% {top: 50%; left: 35%;}

  90% {top: 44%; left: 32%;}

  100% {top: 40%; left: 30%;}
}

@keyframes flying3 {
  0% {top: 40%; left: 30%;}

  10% {top: 38%; left: 32%;}

  20% {top: 35%; left: 35%;}

  30% {top: 32%; left: 38%;}

  40% {top: 38%; left: 41%;}

  50% {top: 44%; left: 44%;}

  60% {top: 50%; left: 41%;}

  70% {top: 56%; left: 38%;}

  80% {top: 50%; left: 35%;}

  90% {top: 44%; left: 32%;}

  100% {top: 40%; left: 30%;}
}


.bee4_animation{-webkit-animation: flying4 12s linear infinite; animation: flying4 12s linear infinite;}
@-webkit-keyframes flying4 {
  0% {top: 60%; left: 80%;}

  10% {top: 57%; left: 77%;}

  20% {top: 54%; left: 74%;}

  30% {top: 51%; left: 71%;}

  40% {top: 54%; left: 68%;}

  50% {top: 56%; left: 65%;}

  60% {top: 60%; left: 68%;}

  70% {top: 63%; left: 71%;}

  80% {top: 66%; left: 74%;}

  90% {top: 63%; left: 77%;}

  100% {top: 60%; left: 80%;}
}

@keyframes flying4 {
  0% {top: 60%; left: 80%;}

  10% {top: 57%; left: 77%;}

  20% {top: 54%; left: 74%;}

  30% {top: 51%; left: 71%;}

  40% {top: 54%; left: 68%;}

  50% {top: 56%; left: 65%;}

  60% {top: 60%; left: 68%;}

  70% {top: 63%; left: 71%;}

  80% {top: 66%; left: 74%;}

  90% {top: 63%; left: 77%;}

  100% {top: 60%; left: 80%;}
}


.bee5_animation{-webkit-animation: flying5 10s linear infinite; animation: flying5 10s linear infinite;}
@-webkit-keyframes flying5 {
  0% {top: 0%; left: 72%;}

  10% {top: 1%; left: 69%;}

  20% {top: 2%; left: 66%;}

  30% {top: 3%; left: 63%;}

  40% {top: 5%; left: 60%;}

  50% {top: 10%; left: 65%;}

  60% {top: 15%; left: 68%;}

  70% {top: 12%; left: 70%;}

  80% {top: 9%; left: 73%;}

  90% {top: 5%; left: 74%;}

  100% {top: 0%; left: 72%;}
}

@keyframes flying5 {
  0% {top: 0%; left: 72%;}

  10% {top: 1%; left: 69%;}

  20% {top: 2%; left: 66%;}

  30% {top: 3%; left: 63%;}

  40% {top: 5%; left: 60%;}

  50% {top: 10%; left: 65%;}

  60% {top: 15%; left: 68%;}

  70% {top: 12%; left: 70%;}

  80% {top: 9%; left: 73%;}

  90% {top: 5%; left: 74%;}

  100% {top: 0%; left: 72%;}
}
/*series inside page*/

/*contact page css*/
.contact_wrapper{max-width: 1000px; width: 100%; margin: 0 auto; text-align: center;}
.contact_wrapper h1{font-size: 26px; color: #2c2424; margin: 0 0 12px;}
.contact_wrapper p{font-size: 16px; color: #141313; margin: 0 0 20px;}
.contact_wrapper .form_wrapper{width: 250px; margin: 0 auto 20px; text-align: left;}
.error_msg{ background-color:#f2dede; border:1px solid #ebccd1; border-radius:4px; text-align:left; padding:10px; margin-bottom:15px; display:none;}
.error_msg p{ margin:0px !important; padding:0px !important; text-align:left; color:#a94442 !important; font-style:normal !important; font-weight:normal;}
.form_wrapper .form-control{background-color: transparent; border-width: 0 0 1px 0; border-color: #b0a999; box-shadow: none; padding: 0 8px; font-family: 'perpetuaregular' !important; font-weight: 100;}
.form_wrapper .form-control:focus{border-color: #b0a999; box-shadow: none;}
.form_wrapper input::-moz-placeholder{color: rgba(92, 85, 85, 0.8); font-style: italic; font-size: 16px; }
.form_wrapper input::-webkit-input-placeholder{color: rgba(92, 85, 85, 0.8); font-style: italic; font-size: 16px;}
.form_wrapper input::-ms-placeholder{color: rgba(92, 85, 85, 0.8); font-style: italic; font-size: 16px;}
.form_wrapper email::-moz-placeholder{color: rgba(92, 85, 85, 0.8); font-style: italic; font-size: 16px;}
.form_wrapper email::-webkit-input-placeholder{color: rgba(92, 85, 85, 0.8); font-style: italic; font-size: 16px;}
.form_wrapper email::-ms-placeholder{color: rgba(92, 85, 85, 0.8); font-style: italic; font-size: 16px;}
.form_wrapper .submit_btn{text-align: left; background-color: transparent; border: 0 none; padding: 15px 0; font-size: 16px; color: rgba(20, 19, 19, 1); margin: 0; font-weight: 600; outline: 0 none; position: relative; display: block; overflow: hidden; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s;}
.form_wrapper .submit_btn:hover{color: rgba(20, 19, 19, 0.6);  transition: all ease-in 0.3s; -webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s;}
.contact_wrapper ul{margin: 0;}
.contact_wrapper ul li{display: inline-block; position: relative;}
.contact_wrapper ul li a{text-decoration: none; color: rgba(20, 19, 19, 1); font-size: 16px; font-weight: 600; cursor: pointer; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s;}
.contact_wrapper ul li a:hover{color: rgba(20, 19, 19, 0.6); transition: all ease-in 0.3s; -webkit-transition: all ease-in 0.3s; -ms-transition: all ease-in 0.3s;}
.contact_curator{position: absolute; top: 25px; left: 0; right: 0; bottom: 0; width: 210px; height: 75px; text-align: left; transition: all ease-out 0.5s; -webkit-transition: all ease-out 0.5s; -ms-transition: all ease-out 0.5s; display: none;}
.contact_curator.active{opacity: 1; top: -85px; z-index: 100; transition: all ease-in 0.5s; -webkit-transition: all ease-in 0.5s; -ms-transition: all ease-in 0.5s;}
.contact_curator h2{color: #2c2424; font-size: 16px; margin: 0 0 10px;}
.contact_curator p{color: #141313; font-size: 14px; margin: 0 0 5px;}
.contact_curator i{color: rgba(106,100,100,1); font-size: 12px; display: block; margin-bottom: 15px; font-weight:normal;}
.contact_curator .close{position: absolute; top: 0; right: 0; margin: 5px; opacity: 1; color: #2c2424; font-size: 14px;}
.contact_curator .close:hover{opacity: 1;}



/*contact page css*/

/*piyush*/
.thank_you{ position:relative; display:block; padding-bottom:220px; text-align:center; overflow:hidden;}
.thank_you .home_texture .abhishek_kali .layer2{ margin:15px 0 0 48%; width:8%;}
.thank_you .home_texture .abhishek_kali .layer3{ margin:-30px 0 0 42%; width:14%;}
.thank_you .home_texture .abhishek_kali .layer4{ margin:26px 0 0 39%; width:12%;}
.thank_you .home_texture { padding-top:15px;}
.thank_you .bee{ display:block;}

.series_inside_slick ul li .inner_item_txt .bee1{ left:-20px; width:14px; top:0px;}
.series_inside_slick ul li .inner_item_txt .bee4{ left:0px; width:15px; top:0px;}
.series_inside_slick ul li .bee1_animation{-webkit-animation: flying_lotus1 10s linear infinite; animation: flying_lotus1 10s linear infinite;}
@-webkit-keyframes flying_lotus1 {
0% {top: -10%; left: 0%;}

  10% {top: -15%; left: 10%;}

  20% {top: -20%; left: 15%;}

  30% {top: -15%; left: 20%;}

  40% {top: -10%; left: 10%;}

  50% {top: -15%; left: 5%;}

  60% {top: -18%; left: 8%;}

  70% {top: -15%; left: 12%;}

  80% {top: -10%; left: 15%;}

  90% {top: -15%; left: 12%;}

  100% {top: -10%; left: 8%;}  }

@keyframes flying_lotus1 {
   0% {top: -10%; left: 0%;}

  10% {top: -15%; left: 10%;}

  20% {top: -20%; left: 15%;}

  30% {top: -15%; left: 20%;}

  40% {top: -10%; left: 10%;}

  50% {top: -15%; left: 5%;}

  60% {top: -18%; left: 8%;}

  70% {top: -15%; left: 12%;}

  80% {top: -10%; left: 15%;}

  90% {top: -15%; left: 12%;}

  100% {top: -10%; left: 8%;}
}



.series_inside_slick ul li .bee4_animation{-webkit-animation: flying_lotus2 12s linear infinite; animation: flying_lotus2 12s linear infinite;}
@-webkit-keyframes flying_lotus2 {
    0% {top: 90%; left: 60%;}

  10% {top: 100%; left: 57%;}

  20% {top: 110%; left: 54%;}

  30% {top: 100%; left: 50%;}

  40% {top: 90%; left: 46%;}

  50% {top: 80%; left: 48%;}

  60% {top: 70%; left: 52%;}

  70% {top: 80%; left: 50%;}

  80% {top: 90%; left: 53%;}

  90% {top: 100%; left: 56%;}

  100% {top: 90%; left: 58%;}
}

@keyframes flying_lotus2 {
  0% {top: 90%; left: 60%;}

  10% {top: 100%; left: 57%;}

  20% {top: 110%; left: 54%;}

  30% {top: 100%; left: 50%;}

  40% {top: 90%; left: 46%;}

  50% {top: 80%; left: 48%;}

  60% {top: 70%; left: 52%;}

  70% {top: 80%; left: 50%;}

  80% {top: 90%; left: 53%;}

  90% {top: 100%; left: 56%;}

  100% {top: 90%; left: 58%;}
}


/*piyush*/

/*Media Screens*/

@media only screen and (max-width:1199px){
  /*series page css*/
  .series_slick ul{padding-left: 0;}
  /*series page css*/
.thank_you .home_texture .abhishek_kali .layer2{ margin:30px 0 0 49%;}
.thank_you .home_texture .abhishek_kali .layer3{ margin:-30px 0 0 42%}
.thank_you .home_texture .abhishek_kali .layer4{ margin:20px 0 0 32%}
.thank_you .bee{ display:block;}
}

@media only screen and (max-width:1025px){
  /*about page css*/
  .about_wrap{ width:100%;}
  .abhishek_img{width: 100%; padding: 0; float: none; margin: 15px 0 0;}
  .abhishek_text{width: 100%; padding: 30px 0; float: none; }
  /*about page css*/

  /*series inside page css*/
  .series_inside_slick ul li .inner_item_img1{width: 100%; float: none; text-align: center; margin-bottom: 30px;}
  .series_inside_slick ul li .inner_item_txt{width: 80%; float: none; margin: 0 auto;}
  .series_inside_slick ul li .inner_item_txt .query{height: 330px;}
  /*series inside page css*/
.series_inside_slick ul li .inner_item_img1 .img_inner{ margin:0px auto;}
/*.series_inside_slick ul li .inner_item_img1 img{ width:auto; margin:0px auto;}
.magnify { width:auto;}
*/

.main_popup{ display:block !important;}
.music_button{ display:none;}
audio#home_music{ display:none;}
.no-desk{display:block !important;}
.no-mobile{display:none !important;}
}

@media only screen and (max-width:768px){
	.home_texture .abhishek_kali img{width: 270px;}
	body{height: 100%;}
.series_inside_slick ul li .inner_item_img1 .img_inner{ margin:0px auto;}
  /*series inside page css*/
  .series_inside_slick ul{padding: 0;}
  .series_inside_slick .slick-prev, .series_inside_slick .slick-next{top: 30%;}
  .series_inside_slick ul li .inner_item_txt{width: 100%;}
  .series_inside_slick ul li{padding: 0 40px;}
  .series_inside_slick ul li .inner_item_img1 .img_inner{width: 100%;}
  /*series inside page css*/

  /*series page css*/
  .series_slick{padding: 0; width: 90%; margin: 0 auto;}
  .series_slick ul li{margin: 0; padding: 0; border: 0 none;}
  .series_item_img{padding: 60px;}
  .series_item_txt{margin-top: 0;}
  .series_slick .slick-track{padding: 0;}
  .series_slick ul li:hover img{transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1);}
  .series_slick ul li:hover .series_item_txt h2{font-size: 22px;}
  .series_slick ul li:hover .series_item_txt{margin-top: 0;}
  .series_slick ul li:hover .series_item_txt p{font-size: 15px;}
  .series_item_img img{width: 70%;}
  .series_slick ul li{text-align: center;}
  .series_item_txt{text-align: left;}
  /*series page css*/
	
  /*contact page css*/
  .contact_curator{width: 170px;}
  
  /*contact page css*/

}

@media only screen and (max-width:480px){
	/*.home_texture .abhishek_kali{left: 12%; right: 12%; transform: translate(-4%, -50%); -webkit-transform: translate(-4%, -50%); -ms-transform: translate(-4%, -50%);}*/
.thank_you .home_texture .abhishek_kali .layer2{ margin:30px 0 0 52% !important;}
.thank_you .home_texture .abhishek_kali .layer3{ margin:-10px 0 0 45% !important;}
.thank_you .home_texture .abhishek_kali .layer4{ margin:20px 0 0 31% !important;}

	.home_texture .abhishek_kali img{width: 240px;}
  .home_texture .abhishek_kali{width: 320px;}
  .home_texture .abhishek_kali .layer1{width: 145px; margin: 18% 0 0 25%;}
  .home_texture .abhishek_kali .layer2{width: 60px; margin: 79% 0 0 61%;}
  .home_texture .abhishek_kali .layer3{margin: 69% 0 0 53%; width: 70px;}
  .home_texture .abhishek_kali .layer4{margin: 79% 0 0 40%; width: 95px;}
  .home_texture .abhishek_kali .layer5{margin: 76% 0 0 22%; width: 50px;}
  .home_texture .abhishek_kali .layer6{margin: 13% 0 0 36%; width: 75px;}
  .home_texture .abhishek_kali .layer7{margin: 52% 0 0 56%; width: 40px;}
  .home_texture .logo svg{width: 195px;}
  .home_texture .logo .abhi_nav{margin-top: -15px;}
  .home_texture .logo .abhi_nav ul li{margin-right: 30px;}
  .home_texture .logo .abhi_nav ul li a{font-size: 12px;}
  .logo .logo_img{bottom: 12%;}
  @-webkit-keyframes vertical {
    0% {bottom: -20%;}
    100% {bottom: 12%;}
  }

  @keyframes vertical {
    0% {bottom: -20%;}
    100% {bottom: 12%;}
  }

  /*about page css*/
  header a svg{width: 250px;}
  ul.menu li{margin-right: 30px;}
  /*about page css*/

  /*series inside page css*/
  .series_inside_slick{margin: 15px auto;}
  .series_inside_slick ul li .inner_item_img1 img{width: 100% !important; height: 100% !important; box-shadow: none;}
  .series_inside_slick ul li .inner_item_txt{padding: 0;}
  .magnify .magnify-lens{display: none !important; opacity: 0 !important;}
  .series_item_img img{box-shadow: none;}
  /*series inside page css*/

  /*series page css*/
  .series_item_img{padding: 15px 0px 25px;}
  .series_item_img img{width: 100%;}

  /*series page css*/

  /*contact page css*/
  .contact_wrapper ul{width: 250px; margin: 0 auto; text-align: left;}
  .contact_wrapper ul li{display: block; margin-bottom: 5px;}
  .contact_wrapper ul li a span{display: none;}
 
  /*.contact_curator{width: 150px;}*/
  .contact_curator p{font-size: 14px;}
  .contact_curator i{font-size: 10px;}
  .contact_curator .close{font-size: 12px;}
  .contact_curator h2{font-size: 14px;}
  /*contact page css*/
	.home_texture .logo{bottom: 17%;}
.contact_curator{width: 120px; right: 0px !important; top:5px; left:auto;}
.abhi_nav .contact_curator{width: 120px; right: 0px !important; top:20px; left:auto;}
}

@media only screen and (max-width:350px){
	.thank_you .home_texture .abhishek_kali .layer2{ margin:30px 0 0 39% !important;}
.thank_you .home_texture .abhishek_kali .layer3{ margin:-10px 0 0 32% !important;}
.thank_you .home_texture .abhishek_kali .layer4{ margin:20px 0 0 22% !important;}

	.home_texture .logo .abhi_nav ul li{margin-right: 20px;}
	.home_texture .abhishek_kali .layer1{width: 125px; margin: 17% 0 0 27%;}
  .home_texture .abhishek_kali .layer2{width: 53px; margin: 72% 0 0 57%;}
  .home_texture .abhishek_kali .layer3{width: 65px; margin: 60% 0 0 50%;}
  .home_texture .abhishek_kali .layer4{width: 85px; margin: 69% 0 0 39%;}
  .home_texture .abhishek_kali .layer5{width: 45px; margin: 66% 0 0 24%;}
  .home_texture .abhishek_kali .layer7{width: 40px; margin: 46% 0 0 53%;}
  .home_texture .abhishek_kali .layer6{margin: 14% 0 0 36%; width: 63px;}
  .home_texture .logo svg{width: 185px;}
  .contact_curator{width: 120px; right: 0px !important; top:5px; left:auto;}
  .abhi_nav .contact_curator{width: 120px; right: -50px !important; top:20px; left:auto;}
  /*about page css*/
  /*header a svg{width: 250px;}*/
  ul.menu li{margin-right: 15px;}
  ul.about_abhi{margin: 15px 0 0;}
  ul.about_abhi li b{font-size: 14px;}
  ul.about_abhi li a{height: 25px; width: 25px;}
  ul.about_abhi li a i{margin-top: 5px;}
  /*about page css*/

  /*series inside page css*/
  .series_inside_slick ul li{padding: 0;}
  .series_inside_slick .slick-prev, .series_inside_slick .slick-next{display: none !important;}
  /*series inside page css*/

  /*contact page css*/
  .contact_wrapper ul{width: 100%;}
  /*contact page css*/

}

@media only screen and (max-width:320px){
	.thank_you .home_texture .abhishek_kali .layer2{ margin:30px 0 0 35% !important;}
.thank_you .home_texture .abhishek_kali .layer3{ margin:-10px 0 0 28% !important;}
.thank_you .home_texture .abhishek_kali .layer4{ margin:20px 0 0 17% !important;}
  .home_texture .abhishek_kali .layer1{width: 115px; margin: 4% 0 0 27%;}
  .home_texture .abhishek_kali .layer2{width: 45px; margin: 56% 0 0 57%;}
  .home_texture .abhishek_kali .layer3{width: 55px; margin: 43% 0 0 50%;}
  .home_texture .abhishek_kali .layer4{width: 75px; margin: 54% 0 0 39%;}
  .home_texture .abhishek_kali .layer5{width: 37px; margin: 50% 0 0 24%;}
  .home_texture .abhishek_kali .layer7{width: 26px; margin: 33% 0 0 53%;}
  .home_texture .abhishek_kali .layer6{margin: 3% 0 0 36%; width: 55px;}
  .home_texture .logo svg{width: 185px;}
 

}

@media only screen and (min-width:1500px) and (max-width:2499px){
	.home_texture .abhishek_kali img{width: 100%;}
  .home_texture .logo .abhi_nav{margin-top: 0 !important;}
	.home_texture .logo svg{width: 350px !important;}
  .home_texture .logo{width: 330px !important; bottom: 11% !important;}
  .home_texture .logo .abhi_nav ul li{margin-right: 45px !important;}
	.home_texture .logo .abhi_nav ul li a{font-size: 18px;}
	.home_texture .social_icon_common ul li a{font-size: 16px;}
  .home_texture .abhishek_kali .layer1{width: 305px !important; margin: 16% 0 0 23% !important;}
  .home_texture .abhishek_kali .layer2{width: 135px !important; margin: 96% 0 0 63% !important;}
  .home_texture .abhishek_kali .layer3{width: 155px !important; margin: 84% 0 0 56% !important;}
  .home_texture .abhishek_kali .layer4{width: 200px !important; margin: 98% 0 0 41% !important;}
  .home_texture .abhishek_kali .layer5{width: 100px !important; margin: 94% 0 0 20% !important;}
  .home_texture .abhishek_kali .layer6{width: 150px !important; margin: 14% 0 0 37% !important;}
  .home_texture .abhishek_kali .layer7{width: 100px !important; margin: 60% 0 0 62% !important;}
  .social_icon_common{position: absolute; left: 0; right: 0;}


  /*series page css*/
  .series_slick ul li{margin-left: 1px;}
  .series_slick ul li.slick-slide{width: 364px;}
  .series_slick ul{padding-left: 200px;}
  /*series page css*/
.series_inside_bee .bee1{ left:60px !important; width:14px;}
.series_inside_bee .bee4{ left:400px !important; top:40% !important; width:15px;}
.thank_you .home_texture .abhishek_kali .layer2{ margin:15px 0 0 48% !important; width:8% !important;}
.thank_you .home_texture .abhishek_kali .layer3{ margin:-30px 0 0 42% !important; width:14% !important;}
.thank_you .home_texture .abhishek_kali .layer4{ margin:26px 0 0 39% !important; width:12% !important;}
.thank_you .bee{ display:block;}
.thank_you{ padding-bottom:350px !important;}
.magnify{ display:block !important; width:100% !important;}
.magnify img{ /*width:auto !important;*/ height:100% !important; max-height:707px !important;}
.series_inside_slick ul li .inner_item_img1 .img_inner{ /*width:400px !important;*/}
.magnify .magnify-lens {width: 600px !important; height:300px !important;}
}

@media only screen and (min-width:2500px) and (max-width:5119px){
	body{font-size:1rem !important; line-height:2.5rem !important;}
	.home_texture .abhishek_kali{width:500px !important; display:block !important;}
  .home_texture .logo{width: 465px !important;}
  .home_texture .logo svg{width: 490px !important;}
  .home_texture .logo .abhi_nav ul li{margin-right: 75px !important;}
  .home_texture .logo .abhi_nav{margin-top: 10px !important;}
  .home_texture .logo .abhi_nav ul li a{font-size: 22px !important;}
  .home_texture .abhishek_kali .layer1{width: 37rem !important; margin: 35% 0 0 5% !important;}
  .home_texture .abhishek_kali .layer2{width: 15rem !important; margin: 139% 0 0 67% !important;}
  .home_texture .abhishek_kali .layer3{width: 22rem !important; margin: 108% 0 0 49% !important;}
  .home_texture .abhishek_kali .layer4{width: 28rem !important; margin: 122% 0 0 27% !important;}
  .home_texture .abhishek_kali .layer5{width: 15rem !important; margin: 111% 0 0 0% !important;}
  .home_texture .abhishek_kali .layer6{width: 20rem !important; margin: 32% 0 0 20% !important;}
  .home_texture .abhishek_kali .layer7{width: 12rem !important; margin: 85% 0 0 56% !important;}
.thank_you .home_texture .abhishek_kali .layer2{ margin:75px 0 0 49% !important; width:10% !important;}
.thank_you .home_texture .abhishek_kali .layer3{ margin:30px 0 0 42% !important; width:16% !important;}
.thank_you .home_texture .abhishek_kali .layer4{ margin:86px 0 0 38% !important; width:14% !important;}
.thank_you .bee{ display:block;}
.thank_you{ padding-bottom:250px !important;}  
.magnify{ display:block !important; width:100% !important;}
.magnify img{ /*width:auto !important;*/ height:900px !important;}
.series_inside_slick ul li .inner_item_img1 .img_inner{ /*width:400px !important;*/ height:2070px !important;}
.magnify .magnify-lens {width: 600px !important; height:300px !important;}
/*.series_item_img img{ height:100% !important; min-height:100% !important;}*/
.series_slick ul li.slick-slide{ width:668px !important;}
.series_slick ul{ padding-left:0px !important;}
.main_wrapper{ max-width:2000px;}
.series_item_img:hover img{ box-shadow:none;}
#firstee{ min-height:380px !important;}
.thank_you{ min-height:380px !important;}
.beee1{position: absolute; top: 35%; left: 44%; z-index: -1; width:16px;}
.beee1_animation{-webkit-animation: home_flying 15s linear infinite; animation: home_flying 10s linear infinite;}
@-webkit-keyframes home_flying {
  0% {top: 37%; left: 44%;}

  10% {top: 39%; left: 46%;}

  20% {top: 40%; left: 48%;}

  30% {top: 38%; left: 50%;}

  40% {top: 37%; left: 47%;}

  50% {top: 39%; left: 44%;}

  60% {top: 37%; left: 45%;}

  70% {top: 38%; left: 46%;}

  80% {top: 40%; left: 44%;}

  90% {top: 39%; left: 46%;}

  100% {top: 37%; left: 44%;}
}

@keyframes home_flying {
  0% {top: 37%; left: 44%;}

  10% {top: 39%; left: 46%;}

  20% {top: 40%; left: 48%;}

  30% {top: 38%; left: 50%;}

  40% {top: 37%; left: 47%;}

  50% {top: 39%; left: 44%;}

  60% {top: 37%; left: 45%;}

  70% {top: 38%; left: 46%;}

  80% {top: 40%; left: 44%;}

  90% {top: 39%; left: 46%;}

  100% {top: 37%; left: 44%;}
}
}

@media only screen and (min-width:4500px){
	.main_wrapper{ max-width:2000px;}
	body{font-size:1rem !important; line-height:2.5rem !important;}
	.home_texture .abhishek_kali{width:500px !important; display:block !important;}
  .home_texture .logo{width: 60rem !important;}
  .home_texture .logo svg{width: 100% !important; height:300px !important;}
  .home_texture .logo .abhi_nav ul li{margin-right: 75px !important;}
  .home_texture .logo .abhi_nav{margin-top: 10px !important;}
  .home_texture .logo .abhi_nav ul li a{font-size: 2rem !important;}
  .home_texture .abhishek_kali .layer1{width: 40rem !important; margin: 38% 0 0 0% !important;}
  .home_texture .abhishek_kali .layer2{width: 20rem !important; margin: 150% 0 0 60% !important;}
  .home_texture .abhishek_kali .layer3{width: 22rem !important; margin: 130% 0 0 48% !important;}
  .home_texture .abhishek_kali .layer4{width: 30rem !important; margin: 153% 0 0 20% !important;}
  .home_texture .abhishek_kali .layer5{width: 20rem !important; margin: 108% 0 0 -13% !important;}
  .home_texture .abhishek_kali .layer6{width: 20rem !important; margin: 32% 0 0 40% !important;}
  .home_texture .abhishek_kali .layer7{width: 15rem !important; margin: 95% 0 0 58% !important;}
.thank_you .home_texture .abhishek_kali .layer2{ margin:75px 0 0 49% !important; width:10% !important;}
.thank_you .home_texture .abhishek_kali .layer3{ margin:30px 0 0 42% !important; width:16% !important;}
.thank_you .home_texture .abhishek_kali .layer4{ margin:86px 0 0 38% !important; width:14% !important;}
.thank_you .bee{ display:block;}
.thank_you{ padding-bottom:250px !important;}	
.magnify{ display:block !important; width:100% !important;}
.magnify img{/* width:auto !important;*/}
.series_inside_slick ul li .inner_item_img1 .img_inner{ /*width:400px !important;*/ height:2070px !important;}
.magnify .magnify-lens {width: 600px !important; height:300px !important;}
/*.series_item_img img{ height:auto !important; min-height:auto !important;}*/
.series_slick ul li.slick-slide{ width:668px !important;}
.series_slick ul{ padding-left:0px !important;}
.series_item_img:hover img{ box-shadow:none;}
#firstee{ min-height:380px !important;}
.thank_you{ min-height:380px !important;}
.beee1{position: absolute; top: 35%; left: 44%; z-index: -1; width:16px;}
.beee1_animation{-webkit-animation: home_flying 15s linear infinite; animation: home_flying 10s linear infinite;}
@-webkit-keyframes home_flying {
 0% {top: 37%; left: 44%;}

  10% {top: 39%; left: 46%;}

  20% {top: 40%; left: 48%;}

  30% {top: 38%; left: 50%;}

  40% {top: 37%; left: 47%;}

  50% {top: 39%; left: 44%;}

  60% {top: 37%; left: 45%;}

  70% {top: 38%; left: 46%;}

  80% {top: 40%; left: 44%;}

  90% {top: 39%; left: 46%;}

  100% {top: 37%; left: 44%;}
}

@keyframes home_flying {
   0% {top: 37%; left: 44%;}

  10% {top: 39%; left: 46%;}

  20% {top: 40%; left: 48%;}

  30% {top: 38%; left: 50%;}

  40% {top: 37%; left: 47%;}

  50% {top: 39%; left: 44%;}

  60% {top: 37%; left: 45%;}

  70% {top: 38%; left: 46%;}

  80% {top: 40%; left: 44%;}

  90% {top: 39%; left: 46%;}

  100% {top: 37%; left: 44%;}
}

}

/*Media Screens*/


input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}



.music_button {width: 20px; height: 20px; position: absolute; top: 20px; right: 20px;}
.music_button img {border: 0; max-width: 100%;}


.audio-player, .audio-player div, .audio-player h1, .audio-player a, .audio-player img, .audio-player span, .audio-player button { margin: 0; padding: 0; border: none; outline: none; display: none}
.audio-player #audio-player{position: absolute; top: 0; left: 5px; opacity: 0; z-index: 100000;}
.audio-player img{width: 30px; height: 30px; position: absolute; top: 0; left: 4px; background-color: transparent; right: 0; z-index: 0; display: block;}
div.audio-player {position: absolute; width: 40px; height: 30px; left: 10px; top: 10px;}
.mejs-controls .mejs-button button {cursor: pointer; display: block; position: absolute; text-indent: -9999px;}
.mejs-controls .mejs-play button, .mejs-controls .mejs-pause button {width: 21px; height: 21px; top: 5px; left: 1px; background: transparent url(../img/play-pause.png) 0 0;}
.mejs-controls .mejs-pause button { background-position:0 -21px; }
.mejs-horizontal-volume-slider{display: none;}
.mejs-time-float{display: none;}
.mejs-offscreen{display: none;}
.no-desk{display:none;}

/*mobile audio*/

.main_popup{ width:100%; height:100%; display:block; position:absolute; top:0px; right:0px; left:0px; bottom:0px; background-color:#fff; z-index:10000; display:none;}
.main_popup .pop_inside_txt{ font-size:16px; text-align:center; margin:auto 0px; padding:20px; color:#2a2a2a; height:100px; position:absolute; width:100%; display:block; top:0px; bottom:0px; left:0px; right:0px;}
.welcome_caret{font-size:16px; text-align:center; margin:20px auto; display:block; color:#ccc;}
.btn_none{ display:none !important;}




/*mobile audio*/