@charset "utf-8";
/* CSS Document */
html.desktop,html.desktop body{background-color:#fff;color:#fff;width:100vw;height:100vh;overflow:hidden;text-rendering:optimizeLegibility;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}
::-webkit-input-placeholder {color: #666!important;}
::-moz-placeholder {color: #666!important;}
:-ms-input-placeholder {color: #666!important;}
:-moz-placeholder {color: #666 !important;}
::-webkit-scrollbar { width: 10px; height: 5px; }
/* Track */
::-webkit-scrollbar-track { background: #f1f1f1; } 
/*Handle linear-gradient(135deg, rgb(224, 224, 224) 0%,rgba(255,255,255,0) 34%)*/
::-webkit-scrollbar-thumb { background: #888; }
/* Handle on hover */
::-webkit-scrollbar-thumb:hover { background: #555; } 
html {box-sizing: border-box;}
*, *:before, *:after, *:focus{box-sizing: inherit;margin: 0;padding: 0; outline: none; }
body{font-family: 'Roboto', sans-serif;font-size: 15px;line-height: 1.5;color: #000000;font-weight: 300;/* padding-left: 125px; */}
section {clear: both;}
div#html5-watermark { display: none !important; }
div#html5-elem-box { height: auto !important; }
.font-Lato{font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5, h6  {font-family: 'antoniobold', serif;line-height: 1.35;position: relative;letter-spacing: 0px;}
h1.big-heading{font-size: 44px;}
h1.heading{font-size: 36px;}
h1.sub-heading{font-size: 30px;}
h2.big-heading{font-size: 36px;}
h2.heading{font-size: 30px;}
h2.sub-heading{font-size: 28px;}
h3.heading{font-size: 26px;}
h3.sub-heading{font-size: 18px;}
h4.heading{font-size: 18px;}
h4.sub-heading{font-size: 16px;}
h5.heading{font-size: 16px;}
h5.sub-heading{font-size: 14px;}
h6.heading{color: #3f4196;}
p.sub-para-25{font-size: 21px;}
p.sub-para-21{font-size: 18px;position: relative;display: inline-block;line-height: 1.8;}
p.sub-para-18{font-size: 16px;line-height: 1.7;}
p.sub-para-16{font-size: 16px;position: relative;line-height: 1.8;}

section.home-sec-04 h2{margin-top: 45px;} 
.plr-80{padding-left: 160px;padding-right: 80px;overflow: hidden;}

@media only screen and (min-width: 1367px) {
	body{/* font-size: 18px; */}
	.container {/* max-width: 1280px; */}
	.plr-80{padding-left: 80px;padding-right: 80px;}
	h1.big-heading{font-size: 60px;}
	h1.heading{font-size: 44px;}
	h1.sub-heading{font-size: 36px;}
	h2.big-heading{font-size: 42px;}
	h2.heading{font-size: 36px;}
	h2.sub-heading{font-size: 32px;}
	h3.heading{font-size: 28px;}
	h3.sub-heading{font-size: 24px;}
	h4.heading{font-size: 24px;}
	h4.sub-heading{font-size: 18px;}
	h5.heading{font-size: 18px;}
	h5.sub-heading{font-size: 14px;}
	h6.heading{color: #3f4196;}
	p.sub-para-25{font-size: 25px;}
	p.sub-para-21{font-size: 21px;position: relative;display: inline-block;line-height: 1.8;}
	p.sub-para-18{font-size: 18px;line-height: 1.7;}
	p.sub-para-16{font-size: 15px;}
}

.left-to-center-xs {} 
.loader {position: fixed;left: 0px;top: 0px;width: 100%;height: 130%;z-index: 9999;background: #000;/* background: url('images/pageLoader.gif') 50% 50% no-repeat rgb(249,249,249); */opacity: 1;}
.load-shutter {position: fixed;bottom: 0;left: 0;width: 100%;height: 100%;background: #000;z-index: 1111;} 
/*---clickAnimation_wrp---*/
.arrows {width: 80px;height: 80px;position: absolute;left: 80px;margin-left: 0;bottom: -1px;z-index: 9;text-align: center;display: inline-block;background: #e6f2fd;}
.arrows svg {transform: scale(.4);width: 60px;height: 75px;display: grid;margin-left: 12px;margin-top: 4px;}
.arrows svg path {stroke: #000000;fill: transparent;stroke-width: 4px;animation: arrow 2s infinite;-webkit-animation: arrow 2s infinite;}
.arrows .scrollTxt{color: #9ab5d0;display: inline-block;text-transform: uppercase;letter-spacing: .5px;font-size: 9px;font-weight: 500;position: absolute;top: 36px;left: 100px;text-align: left;}
@keyframes arrow
{
	0% {opacity:0}
	40% {opacity:1}
	80% {opacity:0}
	100% {opacity:0}
}

@-webkit-keyframes arrow /*Safari and Chrome*/
{
	0% {opacity:0}
	40% {opacity:1}
	80% {opacity:0}
	100% {opacity:0}
}

.arrows path.a1 {animation-delay:-1s;-webkit-animation-delay:-1s;}
.arrows path.a2 {animation-delay:-0.5s;-webkit-animation-delay:-0.5s;}
.arrows path.a3 {animation-delay:0s;-webkit-animation-delay:0s;}
/*---clickAnimation_wrp---*/
#clickAnimation_wrp{position: fixed;top:0;left: 0;width:100%;height:100%;background: #000;opacity: 0;z-index: -1;} 
#clickAnimation_wrp.current { z-index: 99999; }
#clickAnimation_wrp .swipe { width: 20%;height: 100vh; display: inline-block;margin: 0px;padding: 0px;float: left; overflow: hidden;}
#clickAnimation_wrp .swipe .lr_animation { width: 0;height: 100vh;background: black;display: inline-block;margin: 0px;padding: 0px;float: right; transition: all 500ms ease-in-out; }
#clickAnimation_wrp.current .swipe .lr_animation { width: 100%; transition: all 500ms ease-in-out; } 

a#back-to-top {position: fixed;bottom: 10px;right:10px;/*padding: 10px 20px;*/ z-index: 11111;text-align: center;display: none;}
a#back-to-top span.top_icon {display: block;/* color: #f15931; *//* font-size: 18px; *//* background: #f15931; */width: 40px;/* height: 50px; *//*padding: 10px*//* border-radius: 100px; */} 
a#back-to-top span.txt {display: block;color: #fff;background: #f15931;padding: 2px 7px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;text-align: center;font-size: 11px;}
a#back-to-top:hover,
a#back-to-top:hover span.txt{color:#000;text-decoration:none;}

/***********************/
/*    Style-Format     */
/***********************/
.visible-xs{display: none;}.hidden{display: none;}.inline-block{display: inline-block;}.margin-auto{margin: 0px auto;}.no-bdr{border:none !important;}.overflow_hidden{overflow: hidden}.relative{position: relative}.floatL{float:left;display:block}.floatR{float:right}.bg-blue-lighten{background:#6f8fe2!important}.bg-pink-lighten{background:#e26fa0!important}.bg-yellow{background:#ffe15f}.bg-light-blue-1{background:#f5f6f8}.bg-light-gray{background:#ebebeb}.bg-light-gray1{background:#e8e8e8}.bg-light-gray2{background:#f6f7fb}.bg-gray{background: #414141 !important;}.bg-darkgray{background: #282828;}.bg-gray{background:#666}.bg-white{background:#fff !important}.bg-pink{background:#d93758}.bg-pinkish{background:#dd2f76}.bg-black{background:#000}.bg-bluish{background:#3d4094}.bg-skyblue{background:#5CD7F0}.bg-green_bright{background:#00C66B}.bg-maroon{background:#b5252e}.bg-redish_bright{background:#EE6055}.bg-orange{background:#f15931}.bdr_round{-webkit-border-radius:50px!important;-moz-border-radius:50px!important;border-radius:50px!important}.font_145{font-size:145px;color:#d7d7d7}.line_height-20{line-height:20px}.line_height-24{line-height:24px}.line_height-28{line-height:28px}.line_height-30{line-height:30px}.line_height-36{line-height:36px}.line_height-40{line-height:40px}.line_height-44{line-height:44px}.line_height-50{line-height:50px}.line_height-56{line-height:56px}.line_height-60{line-height:60px}.separator3-100{display:block;width:100px;height:3px;margin:15px 0;background-color:#224daf;position:relative}.separator2-50{display:block;width:50px;height: 2px;margin:15px 0;background-color: #f51c09;position:relative;}.separator-100{display:block;width:80px;height: 2px;margin: 28px 0 22px 0;background: #003e7c;position:relative;}.divider5,.divider10,.divider100,.divider20,.divider30,.divider40,.divider60,.divider70,.divider80,.divider90{float:left;width:100%;clear:both}.bold-100{font-weight:100}.bold-200{font-weight:200}.bold-300{font-weight:300}.bold-400{font-weight:400 !important}.bold-500{font-weight:500 !important}.bold-600{font-weight:600 !important}.bold-700{font-weight:700 !important}.bold-800{font-weight:800 !important}.bold-900{font-weight:900 !important}.opacity_0{opacity:0}.opacity_08{opacity:0.08}.opacity_1{opacity:0.1}.opacity_2{opacity:0.2}.opacity_3{opacity:0.3}.opacity_4{opacity:0.4}.opacity_5{opacity:0.5}.opacity_6{opacity:0.6}.opacity_7{opacity:0.7}.opacity_8{opacity:0.8}.opacity_9{opacity:0.9}.opacity_10{opacity:10}.no-padding{padding:0!important}.no-padding-left{padding-left:0 !important}.no-padding-right{padding-right:0 !important}.padding-10{padding:10px}.padding-20{padding:20px}.padding-30{padding:30px}.padding-40{padding:40px}.padding-50{padding:50px}.padding-60{padding:60px}.padding-70{padding:70px}.padding-80{padding:80px}.padding-90{padding:90px}.pt-0{padding-top:0!important}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pl-5{padding-left:5px!important;}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-60{padding-left:60px}.pl-70{padding-left:70px}.pl-80{padding-left:80px}.pl-90{padding-left:90px}.pl-100{padding-left:100px}.pr-5{padding-right:5px}.pr-6{padding-right:6px}.pr-7{padding-right:7px}.pr-8{padding-right:8px}.pr-5{padding-right:5px !important;}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.pr-60{padding-right:60px}.pr-70{padding-right:70px}.pr-80{padding-right:80px}.pr-90{padding-right:90px}.pr-100{padding-right:100px}.mt-0{margin-top:0 !important;}.mt-5{margin-top:5px !important;}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-120{margin-top:120px}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:30px !important;}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.mb-60{margin-bottom:60px !important}.mb-70{margin-bottom:70px !important}.mb-80{margin-bottom:80px !important}.mb-90{margin-bottom:90px !important}.mb-100{margin-bottom:100px !important}.ml-0{margin-left:0!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.ml-60{margin-left:60px}.ml-70{margin-left:70px}.ml-80{margin-left:80px}.ml-90{margin-left:90px}.ml-100{margin-left:100px}.mr-0{margin-right:0!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px}.mr-20{margin-right:20px !important;}.mr-30{margin-right:30px !important}.mr-40{margin-right:40px !important}.mr-50{margin-right:50px}.mr-60{margin-right:60px}.mr-70{margin-right:70px}.mr-80{margin-right:80px}.mr-90{margin-right:90px}.mr-100{margin-right:100px}.divider5{height:5px}.divider10{height:10px}.divider20{height:20px}.divider30{height:30px}.divider40{height:40px}.divider50{float:left;height:50px;width:100%;clear:both}.divider60{height:60px}.divider70{height:70px}.divider80{height:80px;}.divider90{height:90px}.divider100{height:100px}.font-size_1vh{font-size:1vh}.font-size_2vh{font-size:2vh}.font-size_3vh{font-size:3vh}.font-size_3_5vh{font-size:3.5vh}.font-size_4vh{font-size:4vh}.font-size_4_5vh{font-size:4.5vh}.font-size_5vh{font-size:5vh}.font-size_5_5vh{font-size:5.5vh}.font-size_6vh{font-size:6vh}.font-size_6_5vh{font-size:6.5vh}.font-size_7vh{font-size:7vh}.font-size_7_5vh{font-size:7.5vh}.font-size_8vh{font-size:8vh}.font-size_8_5vh{font-size:8.5vh}.font-size_9vh{font-size:9vh}.font-size_9_5vh{font-size:9.5vh}.font-size_10vh{font-size:10vh}.font-size_10_5vh{font-size:10.5vh}.font-size_11vh{font-size:11vh}.font-size_11_5vh{font-size:11.5vh}.font-size_12vh{font-size:12vh}.font-size_12_5vh{font-size:12.5vh}.font-green{color:#A6CE39!important}.font-white{color:#fff!important}.font-dark_blue{color:#16315b!important}.font-gray-light{color:#d9d9d9!important}.font-gray{color: #373737!important;}.font-bluish{color:#3d4094!important}.font-red{color:#cf2929 !important}.font-blue{color:#224daf!important}.font-bright_blue{color:#288fc5!important}.font-copper{color: #e7a262!important;}.font-pink{color:#ec008c!important}.font-maroon{color:#c92f31!important}.font-black{color:#000!important}.font-pink-lighten{color:#f96599!important}.font-blue-lighten{color:#6f8fe2!important}.font-purple-lighten{color:#8972c3!important}.font-purple{color:#7244aa!important}.font-orange{color: #f76601!important;}.font-yellow{color: #fecc00!important;}.z-index1{z-index:1;}.z-index2{z-index:2}.z-index3{z-index:3}.z-index4{z-index:4;}.z-index5{z-index:5}.z-index6{z-index:6}.z-index7{z-index:7}.z-index8{z-index:8}.z-index99{z-index:99}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.arrow11{position:fixed;bottom:0;left:50%;margin-left:-20px;width:40px;height:40px;border-radius:2px solid #ea088c;background:url(../credential/bounce-arrow.png);background-size:contain}.bounce11{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.letterSace-01{letter-spacing: 1px;}.letterSace-02{letter-spacing: 2px;}.letterSace-03{letter-spacing: 3px;}.letterSace-04{letter-spacing: 4px;}.letterSace-05{letter-spacing: 5px;}.row-flex,.display-flex {display: flex;}
/***********************/
/*    Style-Format     */
/***********************/
 
/***********************/
/*    btn-knowmore     */
/***********************/
a.btn.btn-logo-blue {color: #fff;font-family: 'antoniobold', serif;font-size: 14px;font-weight: 700;letter-spacing: 1px;padding: 10px 25px;border: 2px solid white;border-radius: 0px;margin-right: 15px;overflow: hidden;position: relative;transition: all 500ms ease-in-out;}
a.btn.btn-logo-blue:after{content: "";position: absolute;top: 21px;left: 25px;width: 10px;height: 10px;border-radius: 100px;background: white;transform: scale(.01);transition: all 500ms ease-in-out;}
a.btn.btn-logo-blue .logo-Txt {background: url("../img/btn-logo.png") no-repeat center center;width: 38px;height: 28px;float: left;position: relative;z-index: 2;transition: all 500ms ease-in-out;}
a.btn.btn-logo-blue .km-Txt {text-transform: uppercase;height: 28px;float: left;padding: 6px;letter-spacing: .5px;position: relative;z-index: 2;/* transition: all 500ms ease-in-out; */}
a.btn.btn-logo-blue:hover{color: #d32f80;transition: all 500ms ease-in-out;}
a.btn.btn-logo-blue:hover:after{transform: scale(50);transition: all 500ms ease-in-out;}

a.btn.btn-knowmore-blue {color: #2e3092;font-family: 'antoniobold', serif;font-size: 14px;font-weight: 700;letter-spacing: 1px;padding: 10px 25px;border: 2px solid #2e3092;border-radius: 0px;margin-right: 15px;overflow: hidden;position: relative;transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-blue:after{content: "";position: absolute;top: 21px;left: 25px;width: 10px;height: 10px;border-radius: 100px;background: #2e3092;transform: scale(.01);transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-blue .logo-Txt {background: url("../img/btn-logo.png") no-repeat center center;width: 38px;height: 28px;float: left;position: relative;z-index: 2;transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-blue .km-Txt {text-transform: uppercase;height: 28px;float: left;padding: 6px;letter-spacing: .5px;position: relative;z-index: 2;/* transition: all 500ms ease-in-out; */}
a.btn.btn-knowmore-blue:hover{color: #ffffff;transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-blue:hover:after{transform: scale(50);transition: all 500ms ease-in-out;}

a.btn.btn-knowmore-pink {min-width: 200px;text-align: center;color: #ffffff;font-family: 'antoniobold', serif;font-size: 14px;font-weight: 700;letter-spacing: 1px;padding: 10px 25px;border: 2px solid #ec0088;border-radius: 0px;background: #ec0088;overflow: hidden;position: relative;transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-pink:after{content: "";position: absolute;top: 21px;left: 25px;width: 10px;height: 10px;border-radius: 100px;background: white;transform: scale(.01);transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-pink .logo-Txt {background: url("../img/btn-logo.png") no-repeat center center;width: 38px;height: 28px;float: left;position: relative;z-index: 2;transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-pink .km-Txt {text-transform: uppercase;height: 28px;display: inline-block;/* float: left; */padding: 6px;letter-spacing: .5px;position: relative;z-index: 2;/* transition: all 500ms ease-in-out; */}
a.btn.btn-knowmore-pink:hover{color: #d32f80;transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-pink:hover:after{transform: scale(50);transition: all 500ms ease-in-out;}

/*button.send_email {position: absolute;top: 24px;left: 0;right: 0;margin: 0px auto;width: 100%;font-size: 12px;letter-spacing: 2px;font-weight: 600;color: #333;text-transform: uppercase;display: inline-block;padding: 18px 30px;background: #ffcc00;border: 1px solid #ffcc00;border-radius: 100px;box-shadow: 0px 0px 10px #c1a481ab;overflow: hidden;transition: all 500ms ease-in-out;}
button.send_email:hover{background: black;letter-spacing: 2px;transition: all 500ms ease-in-out;}*/

/***********************/
/*    btn-knowmore     */
/***********************/

/***********************/
/*       Footer        */
/***********************/
footer ::-webkit-input-placeholder {color: #fff;}
footer ::-moz-placeholder {color: #fff;}
footer :-ms-input-placeholder {color: #fff;}
footer :-moz-placeholder {color: #fff;}

footer {padding: 0px;background: white;/* background:url(../img/footer-bg.jpg)#221a6f no-repeat top center; */color: #ccc;}
footer .unyque-logo-footer{margin-bottom: 50px;opacity: .2;}
footer h3 {font-size: 16px;font-weight: 600;margin-top: 5px;color: #747474;}
footer ul { margin: 0px;padding: 0px;list-style-type: none; }
footer ul li { display: block; }
footer ul li a {display: inline-block;padding: 10px 10px 10px 0px;color: #a4a4a4;}
footer ul li a:hover{color: black;text-decoration: none;}

ul.quicklinks,
ul.socialmedia {margin: 0px;padding: 0px;list-style-type: none;}
ul.quicklinks li {padding: 0px;}
ul.quicklinks li a {position: relative;padding: 7px 20px;font-size: 13px;color: #ffffff;text-decoration: none;transition: all 300ms ease-in-out;}
ul.quicklinks li a:after {content: "";/* content: "\f054"; */position: absolute;left: 0;top: 13px;width: 6px;height: 6px;box-shadow: 1px 1px 0px white;transform: rotate(-45deg);transition: all 300ms ease-in-out;}
ul.quicklinks li a:hover {color: #ec008c;transition: all 300ms ease-in-out;}

a {}
ul.socialmedia {margin: 5px 30px 0px 12px;}
ul.quicklinks li a:hover:after {color: #000;left: 5px;transition: all 300ms ease-in-out;}
.top-footer{padding: 0px 0px 40px 0px;background: #13154e;}
.sub-footer {padding: 10px 0px 10px 0px;background: #0d0e3c;/* margin-top: 50px; */}
.sub-footer p {margin-top: 4px;font-size: 13px;margin-bottom: 0;color: #ffffff;}
.footer-content h2 {font-size: 22px;padding-bottom: 11px;color: #ffffff;display: inline-block;margin-bottom: 0px;margin-top: 50px;}
.footer-content h3 {font-size: 30px;padding-bottom: 11px;color: #ffffff;display: inline-block;margin-bottom: 20px;margin-top: 80px;}

.footer-brochure{text-align: right;}
img.brochure{margin-top: -5%;transform: scale(1.1)}

input.inputTxt,
textarea.inputTxt{padding: 10px 15px;width: 100%;background: rgba(0, 0, 0, 0.3);border: none;margin-bottom: 5px;font-size: 13px;}
input.submitTxt{cursor: pointer;float: right;padding: 10px 25px;background: #FFF;border: none;margin-bottom: 5px;font-size: 13px;text-transform: uppercase;font-weight: 500;letter-spacing: 2px;}
.footer-content {color: #fff;}
.footer-content p {margin-bottom: 20px;font-size: 13px;}

.gradientBg-skyblue-pink {
    background-image: -moz-linear-gradient( -175deg, rgb(236,0,140) 0%, rgb(16,163,238) 100%) !important;
    background-image: -webkit-linear-gradient( -175deg, rgb(236,0,140) 0%, rgb(16,163,238) 100%) !important;
    background-image: -ms-linear-gradient( -175deg, rgb(236,0,140) 0%, rgb(16,163,238) 100%) !important;
}

.gradientBg-blue-pink {
    background-image: -moz-linear-gradient( 0deg, rgb(236, 0, 140) 0%, rgb(19, 21, 78) 100%) !important;
    background-image: -webkit-linear-gradient( 0deg, rgb(236, 0, 140) 0%, rgb(19, 21, 78) 100%) !important;
    background-image: -ms-linear-gradient( 0deg, rgb(236, 0, 140) 0%, rgb(19, 21, 78) 100%) !important;
}

.btn-knowmore_smallFill {border-radius: 0px;color:#fff;font-weight:400;font-size: 13px;padding: 10px 18px 10px 18px !important;position: relative;overflow: hidden;margin: 0px 0px 20px 0px;border: none;}
.btn-knowmore_smallFill span { position: relative;z-index:2; }
.btn-knowmore_smallFill:after {content:"";position: absolute;top: 1px;right: 1px;width: 0;height: calc(100% - 2px);z-index: 1;opacity: 1;border-radius: 0px;transition: all 400ms ease-in-out;}
.btn-knowmore_smallFill.white:after{background: #ffffff !important;}
.btn-knowmore_smallFill.pink:after{background:  #ea2591 !important;}
.btn-knowmore_smallFill.grayLight:after{background:  #f7f7f7 !important;}

.btn-knowmore_smallFill:hover:after{width: calc(100% - 2px);right: inherit !important;left: 1px !important;opacity: 1;transition: all 300ms ease-in-out;}
.btn-knowmore_smallFill:hover.white span{color: #000 !important;}

/***********************/
/*       Footer        */
/***********************/

/***********************/
/*     Social Media    */
/***********************/
ul.social_media_footer {margin: 20px 0px 7px 0px;padding: 0px;list-style-type: none;}
ul.social_media_footer>li{ display: inline-block; } 
ul.footerLinks li.active > a { font-weight: 700; color: #333; }
ul.social_media_footer>li {/* width: 30px !important; *//* height: 30px !important; *//* display: block; */padding: 0px 5px;text-align: center;}
ul.social_media_footer>li>a {font-size: 14px;text-align: center;display: block;width: 30px;height: 30px;line-height: 1;padding: 8px 7px 8px 7px !important;color: #212121;/* border: 2px solid #cccccc; */border-radius: 100% !important;background: #fff;transition: all 500ms ease-in-out;}
a.fb:hover { color: #fff; background: #3b5998 !important; transition: all 500ms ease-in-out; }
a.tw:hover { color: #fff; background: #38A1F3 !important; transition: all 500ms ease-in-out; }
a.dr:hover { color: #fff; background: #eb4b89 !important; transition: all 500ms ease-in-out; }
a.in:hover {color: #fff;background: #0077B5 !important;transition: all 500ms ease-in-out;}
a.insta:hover {color: #fff;/* background: #9c2cb7 !important; */background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);transition: all 500ms ease-in-out;}
a.vi:hover { color: #fff; background: #00adef !important; transition: all 500ms ease-in-out; }
a.yt:hover { color: #fff; background: #d82423 !important; transition: all 500ms ease-in-out; }

.fbactive { color: #fff !important; background: #3b5998 !important; transition: all 500ms ease-in-out; }
.twactive { color: #fff !important; background: #38A1F3 !important; transition: all 500ms ease-in-out; }
.instactive {color: #fff !important;/* background: #9c2cb7 !important; */background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;transition: all 500ms ease-in-out !important;}

ul.social_media {position: absolute;bottom: 1%;left: 38px;z-index: 100;background: #fff;}
ul.social_media>li{ display: inline-block; } 
ul.social_media>li {padding: 5px 5px;text-align: center;display: block;}
ul.social_media>li>a {font-size: 14px;text-align: center;display: block;width: 30px;height: 30px;line-height: 1;padding: 8px 7px 8px 7px !important;color: #212121;/* border: 2px solid #cccccc; */border-radius: 100% !important;transition: all 500ms ease-in-out;}
/***********************/
/*     Social Media    */
/***********************/

/***********************/
/*      B&F Credits    */
/***********************/
.flip-container2 {-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}
.flip-container2:hover .back2,.flip-container2.hover .back2{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}
.flip-container2:hover .front2,.flip-container2.hover .front2{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.flip-container2,.front2,.back2{height:30px;width:30px;position:relative;top: 3px;}
.flipper{-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-ms-transition:0.6s;-moz-transition:0.6s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:relative;top:-5px}
.text-muted{color:#fff}
.front2,.back2{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-moz-transition:0.6s;-moz-transform-style:preserve-3d;-o-transition:0.6s;-o-transform-style:preserve-3d;-ms-transition:0.6s;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:absolute;top:0;right:0;}
.front2{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);;z-index:2;}
.back2{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);}
/***********************/
/*      B&F Credits    */
/***********************/
section.home-sec-mumbai {position: relative;/* padding: 100px 0px; *//* background: #011939; */}
section.home-sec-mumbai:after {content: "";position: absolute;bottom: 0;left: 0;width: 50%;height: 100%;opacity: .5;background: url(../img/parallax-bg-3.jpg) no-repeat center center;background-attachment: fixed;}
section.home-sec-mumbai h1 {display: inline-block;font-family: 'lemonmilkbold';font-weight: 700;font-size: 5vw;color: #ffffff;letter-spacing: 2vw;line-height: 1;text-transform: uppercase;margin: 5px 0px;}
section.home-sec-mumbai h2 {font-weight: 400;font-size: 3.2vh;color: #ffffff;letter-spacing: 1px;line-height: 1.3;text-transform: uppercase;margin: 0px;padding: 10px 10px 2px 10px;display: inline-block;position: relative;}
/***********************/
/*      Mumbai    */
/***********************/


/***********************/
/*    text-rotation    */
/***********************/
.no-cssanimations .rw-wrapper .rw-sentence span:first-child{opacity: 1;}.rw-wrapper{width: 80%;position: relative;margin: 110px auto 0 auto;padding: 10px;}.rw-sentence{margin: 0;text-align: left;}.rw-sentence span{color: #fff;font-size: 36px;text-transform: uppercase;font-weight: normal;line-height: 60px;}.rw-words{display: inline-block;position: relative;top: 0;/* min-width: 100%; */width: 100%;overflow: hidden;height: 44px;/* background: #fdfa38; */}.rw-words-1 span{position: absolute;left: 2px;opacity: 0;padding: 7px 0px;font-weight: 600;letter-spacing: .5px;line-height: .9;overflow: hidden;color: #f3f300;text-transform: lowercase;-webkit-animation: rotateWord 18s linear infinite 0s;-ms-animation: rotateWord 18s linear infinite 0s;animation: rotateWord 18s linear infinite 0s;}.rw-words-1 span:nth-child(2) {     -webkit-animation-delay: 3s;	-ms-animation-delay: 3s;	animation-delay: 3s;}.rw-words-1 span:nth-child(3) {     -webkit-animation-delay: 6s;	-ms-animation-delay: 6s;	animation-delay: 6s;}.rw-words-1 span:nth-child(4) {     -webkit-animation-delay: 9s;	-ms-animation-delay: 9s;	animation-delay: 9s;}.rw-words-1 span:nth-child(5) {     -webkit-animation-delay: 12s;	-ms-animation-delay: 12s;	animation-delay: 12s;}.rw-words-1 span:nth-child(6) {     -webkit-animation-delay: 15s;	-ms-animation-delay: 15s;	animation-delay: 15s;}.rw-words-1 span:nth-child(7) {     -webkit-animation-delay: 18s;	-ms-animation-delay: 18s;	animation-delay: 18s;}@-webkit-keyframes rotateWord {    0% { opacity: 0;}    2% { opacity: 0; -webkit-transform: translateY(-80px);}	5% { opacity: 1; -webkit-transform: translateY(0px);}    17% { opacity: 1; -webkit-transform: translateY(0px);}	20% { opacity: 0; -webkit-transform: translateY(80px);}	80% { opacity: 0;}    100% { opacity: 0;}} @-ms-keyframes rotateWord {    0% { opacity: 0;}    2% { opacity: 0; -ms-transform: translateY(-80px);}	5% { opacity: 1; -ms-transform: translateY(0px);}    17% { opacity: 1; -ms-transform: translateY(0px);}	20% { opacity: 0; -ms-transform: translateY(80px);}	80% { opacity: 0;}    100% { opacity: 0;}}@keyframes rotateWord {    0% { opacity: 0;}    2% { opacity: 0; -webkit-transform: translateY(-80px); transform: translateY(-80px);}	5% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}    17% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}	20% { opacity: 0; -webkit-transform: translateY(80px); transform: translateY(80px);}	80% { opacity: 0;}    100% { opacity: 0;}}@media screen and (max-width: 768px){	.rw-sentence { font-size: 18px;}	.modal-dialog {max-width: 320px !important;margin: 30px auto;}}@media screen and (max-width: 320px){.rw-sentence { font-size: 9px;}}

/***********************/
/*    text-rotation    */
/***********************/

/*****radioboxWrp****/
.radioboxWrp {/* margin-top: 10px; */margin-bottom: 16px;}
input.radioTxt{opacity: 0;width: 20px;height: 20px;cursor: pointer;}
input[type=radio] + label.radioBox_css {position: relative;padding-left: 7px;font-size: 14px;font-weight: 400;margin: 0px;cursor: pointer;} 
input[type=radio] + label.radioBox_css:after {content: "";position: absolute;top: 9px;left: -17px;width: 8px;height: 8px;background: white;border-radius: 100px;/* box-shadow: 1px 1px 0 1px white; */z-index: 1;border: none;/* transform: rotate(45deg); */opacity: 0;transition: all 300ms ease-in-out;}
input[type=radio] + label.radioBox_css:before {content: "";position: absolute;top: 2px;left: -24px;width: 22px;height: 22px;background: white;border: 2px solid #fecc00;border-radius: 100px;z-index: 0;transition: all 300ms ease-in-out;}
input[type=radio]:checked + label.radioBox_css {color: #39a996;} 
input[type=radio]:checked + label.radioBox_css:after {opacity: 1;}
input[type=radio]:checked + label.radioBox_css:before {background: #39a996;border: 2px solid #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);transition: all 300ms ease-in-out;}
 
/*****checkboxWrp****/
.checkboxWrp {/* margin-top: 10px; */margin-bottom: 30px;}
input.checkTxt{opacity: 0;width: 20px;height: 20px;cursor: pointer;}
input[type=checkbox] + label.checkBox_css {position: relative;padding-left: 7px;font-size: 14px;font-weight: 400;margin: 0px;cursor: pointer;} 
input[type=checkbox] + label.checkBox_css:after {content: "";position: absolute;top: 9px;left: -17px;width: 8px;height: 8px;background: white;/* border-radius: 100px; *//* box-shadow: 1px 1px 0 1px white; */z-index: 1;border: none;/* transform: rotate(45deg); */opacity: 0;transition: all 300ms ease-in-out;}
input[type=checkbox] + label.checkBox_css:before {content: "";position: absolute;top: 2px;left: -24px;width: 22px;height: 22px;background: white;border: 1px solid #ddc4a6;/* border-radius: 100px; */z-index: 0;transition: all 300ms ease-in-out;}
input[type=checkbox]:checked + label.checkBox_css {color: #f15931;} 
input[type=checkbox]:checked + label.checkBox_css:after {opacity: 1;}
input[type=checkbox]:checked + label.checkBox_css:before {background: #f15931;border: 2px solid #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);transition: all 300ms ease-in-out;}
 
header{position: fixed;top: 0;left: 0;width: 100%;background: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);z-index: 20;}
header .top-header{background: #13154e;padding: 0 3% 0 6%;position: relative;}
header .top-header:after{content:"";position:absolute;left:0;top:0;width: 20%;height: 100%;background:#fff;z-index: 0;}
header .top-header .top-header-shape {/* position: absolute; */left: 0;top: 0;}
header .top-header .top-icons{}
header .top-header .color-split{background: #181044;}
header .top-header p{color: #fff;font-size: 13px;display: inline-block;margin: 19px 10px;}
header .top-header ul{margin: 0px;padding: 0px;list-style-type: none;display: inline-block;}
header .top-header ul li{color: #fff;text-align: center;font-size: 13px;background: #d22e80;display: inline-block;padding: 2px 6px;margin-left: -2px;}
header .main-header{padding: 0 6%;}
header .main-header .navbar{padding: 0px;}
header .main-header a.navbar-brand,
header .main-header a.navbar-brand:hover,
header .main-header a.navbar-brand:focus{position: absolute;top: -50px;z-index: 9;padding-top: .3125rem;padding-bottom: .3125rem;margin-right: 1rem;}
header .main-header .nav-link{color: #000 !important;font-weight: 400;font-size: 14px;letter-spacing: .5px;text-transform: uppercase;/*padding: 23px 20px !important;*/padding: 23px 16px !important; position: relative;border: none;overflow: hidden;}
header .main-header li.nav-item.active > .nav-link{color: #ec008c !important;}
header .main-header span.menu-no{display: none;}
.dropdown-toggle::after{display:None;}
header .main-header .nav-link:after{content: "";position: absolute;bottom: -10px;left: 50%;width: 18px;height: 18px;background: #ec008c;border: none;display: block;transform: translateX(-50%) rotate(45deg) scale(0.1);transition: all 100ms ease-in-out;}
header .main-header li:hover .nav-link:after, header .main-header .nav-link:hover:after{transform: translateX(-50%) rotate(45deg) scale(1);transition: all 1000ms ease-in-out;}

button.navbar-toggler {background: #13154e;border-radius: 0px;padding: .5rem .5rem;position: relative;}
.navbar-toggler .navbar-toggler-icon:after{content: "";position: absolute;top: 30px;left: 0;right: 0;margin: 0px auto;width: 60%;height: 10px;border-top: 2px solid #fff;transform: rotate(0deg);transition: all 300ms ease-in-out;}
.navbar-toggler .navbar-toggler-icon:before{content: "";position: absolute;top: 13px;left: 0;right: 0;margin: 0px auto;width: 60%;height: 10px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(0deg);transition: all 300ms ease-in-out;}
.navbar-toggler[aria-expanded='true'] .navbar-toggler-icon:before{transform: rotate(45deg);border-bottom: none;top: 20px;left: -5px;transition: all 300ms ease-in-out;}	
.navbar-toggler[aria-expanded='true'] .navbar-toggler-icon:after{transform: rotate(-45deg);top: 20px;left: 6px;transition: all 300ms ease-in-out;}

/*********************************/ 
/* MEGA MENU STYLE
********************************/ 
.dropdown-menu .mega-menu:after {content: "";position: absolute;top: 0;left: 0;width: 10px;height: 10px;/* background: red; */z-index: -1;}
/*.dropdown-menu{
	text-align: right;
	position: fixed !important;
	width: 100%;
	height: auto;
	top: 122px;
	left: 0px;
	padding: 30px 30px 60px 30px;
	background: #ec008c;
	border-radius: 0px;
	border: none;
	border-bottom: 1px solid #fff;
	box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.2);
}*/
.dropdown-menu {
    text-align: left;
    position: fixed !important;
    width: auto;
    height: auto;
    top: 122px;
    left: auto;
    padding: 20px 30px 30px 30px;
    background: #ec008c;
    border-radius: 0px;
    border: none;
    border-bottom: 1px solid #fff;
    box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.2);
}
/*.mega-menu {
	padding: 10px 0px ! important;
	width: 50%;
	border-radius: 0;
	margin-top: 0px;
	display: inline-block;
	list-style-type: none;
	text-align: left;
}*/
.mega-menu {
    padding: 10px 0px ! important;
    width: 100%;
    border-radius: 0;
    margin-top: 0px;
    display: inline-block;
    list-style-type: none;
    text-align: left;
}
.mega-menu li {/* display: inline-block; *//* float: left; */font-size: 0.94rem;padding: 3px 0px;}
.mega-menu li.mega-menu-column {margin-right: 20px;width: 150px;}
.mega-menu .nav-header {padding: 0 !important;margin-bottom: 10px;display: inline-block;width: 100%;border-bottom: 1px solid #ddd;}
.mega-menu img { padding-bottom: 10px;}
.mega-menu li a.active,.mega-menu li a:hover{color: #fff100;text-decoration:none;}

/* *****************Disable Toggle style********************************/  
/* *****************Dropdown Toggle on style ******************/
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle {background: inherit;color: inherit;}   
/* Toggle off style */
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav > li.dropdown > a:focus {background: inherit;color: inherit;}
/* Toggle hover */
.navbar .nav li.dropdown > .dropdown-toggle:hover,
.navbar .nav li.dropdown.open > .dropdown-toggle:hover {background-color: #DDDDDD;    }
/* Toggle caret*/
.navbar .nav li.dropdown > .dropdown-toggle .caret {border-bottom-color:none;border-top-color:none;}
/* Toggle caret hover */
.navbar .nav li.dropdown > a:hover .caret, 
.navbar .nav li.dropdown > a:focus .caret {border-bottom-color: #333;border-top-color: #333;}
/* Toggle caret active */
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.active > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {border-bottom-color:#333;border-top-color: #333;}
/******************Hover style***************/ 
.navbar .nav > li > a, .mega-menu a{
	color: white;
	/*font-size: 20px;*/
	font-size: 18px;
	font-weight: 500;
	padding: 2px;
	display: block;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	/* -webkit-transform: translate3d(0, 0, 0); Webkit Hardware Acceleration*/
	-webkit-backface-visibility: hidden; 
	/* Safari Flicker Fix #2 */
	-webkit-transform: translateZ(0);
}


section.heroBanner {width: 100vw;height: 100vh;display: table-cell;vertical-align: middle;background-image: -moz-linear-gradient( -45deg, rgb(34,220,243) 0%, rgb(57,60,152) 100%);background-image: -webkit-linear-gradient( -45deg, rgb(46, 49, 146) 0%, rgb(7, 9, 49) 100%);background-image: -ms-linear-gradient( -45deg, rgb(34,220,243) 0%, rgb(57,60,152) 100%);position: relative;overflow: hidden;}
section.heroBanner:after {content: "";position: absolute;top: 100%;left: 50%;width: 90%;height: 100%;background: #ea2591;z-index: 1;transform: translate(-50%,-30%);filter: blur(200px);border-radius: 100%;z-index: 1;opacity: .7;}
section.heroBanner:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/molecule.png) no-repeat center center;z-index: 4;opacity: .3;}
section.heroBanner1 {width: 100vw;height: 100vh;display: table-cell;vertical-align: middle;position: relative;overflow: hidden;background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(26,62,133) 0%, rgb(1,26,59) 100%);background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(26,62,133) 0%, rgb(1,26,59) 100%);background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(26,62,133) 0%, rgb(1,26,59) 100%);}

section.heroBanner .PVI-big-logo{}
section.heroBanner .bannerTxt{padding-left: 10%;}
section.heroBanner .bannerTxt h1{color: #fff;margin-top: 40px;}
section.heroBanner .h-box-col {position: absolute;bottom: 0;left: 0;width: 100%;background: #fff;z-index: 12;}
section.heroBanner .h-box-col ul{margin: 0;padding: 0px;list-style-type: none;position: relative;}
section.heroBanner .h-box-col ul li{width: 50%;float: left;}
section.heroBanner .h-box-col ul li a{position: absolute;bottom: 0;/* left: 0; */width: 50%;display: block;font-family: 'antoniobold', serif;font-size: 26px;font-weight: 500;color: #fff;text-align: center;text-transform: none;background: #d22f80;padding: 25px 20px 20px 20px;/* position: relative; */overflow: hidden;transition: all 500ms ease-in-out;}
section.heroBanner .h-box-col ul li a .h-name{position: relative;z-index: 3;}
/*section.heroBanner .h-box-col ul li a:after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width:100vh;height: 100vh;transform: scale(0) translate(-50%,-50%);background: black;border-radius: 100%;transition: all 500ms ease-in-out;}*/
section.heroBanner .h-box-col ul li:nth-child(1) a{border-right: 1px solid #ffffff;left: 0;}
section.heroBanner .h-box-col ul li:nth-child(2) a{border-left: 1px solid #ffffff;right: 0;}
section.heroBanner .h-box-col ul li a:hover{text-decoration:none;transition: all 500ms ease-in-out;}
/*section.heroBanner .h-box-col ul li a:hover:after,
section.heroBanner .h-box-col ul li a.current1:after{transform: scale(1);transition: all 500ms ease-in-out;}*/

section.heroBanner .h-box-col ul li a.current {position: absolute;/* bottom: 0; *//* left: 0; */width: 100%;z-index: 12;transition: all 1000ms ease-in-out;}
div#iwanttoexhibit {right: 0;}
div#iwanttovisit {left: 0;}
section.heroBanner .h-box-Menus{text-align: center;padding-top: 10%;position: absolute;bottom: -100%;/* left: 0; */width: 50%;background: rgba(0,0,0,0.9);z-index: 9;transition: all 500ms ease-in-out;}
section.heroBanner .h-box-Menus ul{margin: 0px;padding: 0px;list-style-type: none;border-top: 1px solid #6d6d6d9e;}
section.heroBanner .h-box-Menus ul li{display: block;}
section.heroBanner .h-box-Menus ul li a{opacity:0;color: #fff;font-family: 'antoniobold', serif;font-size: 30px;display: block;padding: 20px 20px 14px 20px;border-bottom: 1px solid #6d6d6d9e;transition:all 500ms ease-in-out;}

section.heroBanner .h-box-Menus.current ul li a{opacity: 1;transition: all 500ms ease-in-out;}
section.heroBanner .h-box-Menus.current ul li a:nth-child(1){transition-delay: .5s}
section.heroBanner .h-box-Menus.current ul li a:nth-child(2){transition-delay: .8s}
section.heroBanner .h-box-Menus.current ul li a:nth-child(3){transition-delay: 1s}
section.heroBanner .h-box-Menus.current ul li a:nth-child(4){transition-delay: 1.1s}
section.heroBanner .h-box-Menus.current ul li a:nth-child(5){transition-delay: 1.4s}

section.heroBanner .h-box-Menus.current{bottom: 90px;height: 78%;width: 100%;transition: all 1000ms ease-in-out;}
section.heroBanner .h-box-Menus.current ul li a{opacity: 1;transition: all 500ms ease-in-out;}
section.heroBanner .h-box-Menus.current ul li a:nth-child(1){transition-delay: .5s}
section.heroBanner .h-box-Menus.current ul li a:nth-child(2){transition-delay: .8s}
section.heroBanner .h-box-Menus.current ul li a:nth-child(3){transition-delay: 1s}
section.heroBanner .h-box-Menus.current ul li a:nth-child(4){transition-delay: 1.1s}
section.heroBanner .h-box-Menus.current ul li a:nth-child(5){transition-delay: 1.4s}

.close-hbox-menu{cursor: pointer;position: absolute;bottom: 0;right: -90px;width: 90px;height: 90px;background: url("../img/cross-out.png") #000 no-repeat center center;background-size: 50%;z-index: 13;transition: all 500ms ease-in-out;}
.close-hbox-menu.current{right: 0;transition: all 500ms ease-in-out;}

video#myVideo {position: absolute;top: 0;left: 0;z-index: 0;mix-blend-mode: multiply;opacity: .5;width: 100%;}

.watch-bkb{position: absolute;bottom: 120px;left: 0;right: 0;margin: 0px auto;/* padding: 0px 100px; */max-width: 250px;z-index: 5;transition: all 400ms ease-in-out;}
.watch-bkb img{width: 330px;}
.watch-bkb .play-bkb{width: 68px;height: 68px;border: 3px solid #fff100;border-radius: 100%;position: absolute;top: 49%;right: -90px;transform: translateY(-50%);z-index: 1;}
.watch-bkb .play-bkb:before{content:"";position: absolute;top: 50%;left: 70%;width: 0;height: 0;border-top: 15px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff100;transform: translate(-50%, -50%);transition: all 400ms ease-in-out;}
.watch-bkb .play-bkb:after{content:"";position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;/* border: 4px solid rgba(0, 0, 0, .2); */border-radius: 100%;z-index: -3;transform: scale(.1);transition: all 400ms ease-in-out;}
.watch-bkb:hover .play-bkb:after{background: #d22f80;border:none;transform: scale(1.5);transition: all 400ms ease-in-out;}

section.home-abt{position: relative;/* top: -30px; */z-index: 0;}
section.home-abt:after{content: "";position: absolute;top: 0px;width: 100%;height: 100%;background: url("../img/molucule-02.png") no-repeat center center;}
section.home-abt .shape-02{content: "";position: absolute;bottom: -30px;}

section.home-abt .year-box{margin-top: 80px;}
section.home-abt .content-box{padding: 90px 50px 0px 50px;}
section.home-abt .content-box h2{color: #2e3092;/* font-family: 'lemonmilkbold'; */font-size: 44px;margin-bottom: 20px;}
section.home-abt .content-box p{font-size:18px;}
section.home-abt .content-box p strong{color: #2e3092;font-weight: 600;}
section.home-abt .content-box a{margin-top: 20px;}

section.home-abt .supporter-bg{background: #eeeeee;}
section.home-abt .supporter-logos{background: #eeeeee;display: block;padding: 20px 15px 50px 15px;max-width: 285px;margin: auto;}
section.home-abt .supporter-logos p{font-size: 11px;font-weight: 500;text-align: center;margin-bottom: 6px;margin-top: 20px;}
section.home-abt .co-supported-box {background: #fff;padding: 10px;text-align: center;}
section.home-abt .co-supported-box img {width: 100% !important;display: inline-block;margin: auto;}


section.home-grids{background: #011a39;padding: 90px 0px;position:relative;}
section.home-grids:before{content: "";}
section.home-grids img{/* margin-bottom: 30px; */transition: all 500ms ease-in-out;}

section.home-grids .date-box {background: #314fa3;background: linear-gradient(45deg, #13154e 0%,#0f4588 100%);padding-top: 9%;text-align: center;height: 100%;border: 1px solid #0f4588;}
section.home-grids .pvi-video {position: relative;overflow: hidden;height: 100%;}
section.home-grids .pvi-video img{opacity:0;}
section.home-grids .pvi-video video{position: absolute;top: 0;left: 0;right:0;margin: auto;height: 100%;}

section.home-grids .pink-textbox {background: #ec008c;padding: 7% 9%;display: table-cell;width: 100vw;height: 240px;vertical-align: middle;}
section.home-grids .pink-textbox h4 {font-family: 'roboto';font-size: 16px;font-weight: 400;line-height: 1.5;letter-spacing: 0px;color: #fff;margin-bottom: 0px;}
section.home-grids .pv-2017{display: inline-block;height: 240px;position: relative;overflow: hidden;border: 1px solid #f3ed11;}
section.home-grids .pv-2017 .pv-2017-thumb{transition:all 500ms ease-in-out;}
section.home-grids .pv-2017:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #011a39;opacity: .8;mix-blend-mode: hard-light;}
section.home-grids .pv-2017 .pviTxt{color: #f3ed11;font-family: 'antoniobold', serif;font-size: 26px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 5;}

section.home-grids .pv-2017 .pviArrow{width: 30%;display: inline-block;}
section.home-grids .pv-2017:hover .pv-2017-thumb{opacity:0.4;transition:all 500ms ease-in-out;}

.pvi-loop{}
.pvi-loop .stats-box{width: 100vw;height: 240px;display: table-cell;vertical-align: middle;padding: 10%;border: 1px solid #f3ed11;}
.pvi-loop .stats-box h3{color: #f3ed11;font-size: 2.6rem;}
.pvi-loop .stats-box p{color: #fff;}

.col-padding{padding-top: 15px;padding-bottom: 15px;}
.projects-bg{background: #f3ed11;height: 100%;}
.projects-head{color: #011a39;font-size: 26px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

section.home-why{padding: 100px 0px 50px 0px;background: #ffffff;}
section.home-why .col-md-4{padding-top: 4px;padding-bottom: 30px;}
section.home-why h2{font-weight: 900;font-size: 4.5vw;color: #ea2591;letter-spacing: .5vh;line-height: 1;margin-bottom: 24px;display: inline-block;text-transform: uppercase;position: relative;font-family: 'lemonmilkbold';}
section.home-why .home-why-visit{border: 3px solid #fff;box-shadow: 7px 8px 0 rgb(245, 245, 245);margin-bottom: 20px;}
section.home-why .why-box{border: 1px solid #e8e8e8;padding: 30px 20px;height: 100%;}
section.home-why .why-box h4{color: #011a39;font-size: 18px;}
section.home-why .why-box p{font-size: 14px;margin-bottom: 0px;}
section.home-why a{margin-top:30px;}

section.home-mobile-app{margin-top: 100px;background: #013161;background: rgb(26,62,133);background: -moz-radial-gradient(center, ellipse cover, rgba(26,62,133,1) 0%, rgba(1,26,59,1) 100%);background: -webkit-radial-gradient(center, ellipse cover, rgba(26,62,133,1) 0%,rgba(1,26,59,1) 100%);background: radial-gradient(ellipse at center, rgba(26,62,133,1) 0%,rgba(1,26,59,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a3e85', endColorstr='#011a3b',GradientType=1 );}
section.home-mobile-app .content-box{padding: 130px 0px;}
section.home-mobile-app .content-box h2{color:#fff;margin-bottom: 15px;}
section.home-mobile-app .content-box img{margin-right:15px;}
section.home-mobile-app .mobile-app {position: absolute;left: 0;bottom: 0;right: 0;margin: 0px auto;}

section.home-floorplan{padding: 90px 0px 0px 0px;background: #ffffff;}
section.home-floorplan h2{font-weight: 900;font-size: 3vw;color: #ea2591;letter-spacing: .5vh;line-height: 1;margin-bottom: 36px;display: inline-block;text-transform: uppercase;position: relative;font-family: 'lemonmilkbold';}
#floorplan_icon1, #floorplan_icon2, #floorplan_icon3, #floorplan_icon4, #floorplan_icon5, #floorplan_icon6, #floorplan_icon7, #floorplan_icon8 {position: absolute;top: 0px;bottom: 5px;left: 0;right: 0;margin: auto auto;}
.floor-plan{position: relative;display: inline-block;}
#map_icon1 {background: url(../img/floorplan/map_icon1.png) no-repeat center center;background-size: cover;position: absolute;width: 60px;height: 60px;left: 47%;top: 7%;}
#map_icon2 {background: url(../img/floorplan/map_icon2.png) no-repeat center center;background-size: cover;position: absolute;width: 60px;height: 60px;left: 38%;top: 15%;}
div#map_icon2 {}
#map_icon3 {background: url(../img/floorplan/map_icon3.png) no-repeat center center;background-size: cover;position: absolute;width: 60px;height: 60px;left: 30%;top: 17%;}
#map_icon4 {background: url(../img/floorplan/map_icon4.png) no-repeat center center;background-size: cover;position: absolute;width: 60px;height: 60px;left: 18%;top: 25%;}
#map_icon5 {background: url(../img/floorplan/map_icon5.png) no-repeat center center;background-size: cover;position: absolute;width: 60px;height: 60px;left: 12%;top: 34%;}
#map_icon6 {background: url(../img/floorplan/map_icon6.png) no-repeat center center;background-size: cover;position: absolute;width: 60px;height: 60px;left: 31%;top: 11%;display: none;}
#map_icon7 {background: url(../img/floorplan/map_icon7.png) no-repeat center center;background-size: cover;position: absolute;width: 60px;height: 60px;left: 20%;top: 5%;display: none;}
#map_icon8 {background: url(../img/floorplan/map_icon8.png) no-repeat center center;background-size: cover;position: absolute;width: 60px;height: 60px;left: 24%;top: 20%;display: none;}

section.abt-overview-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.abt-overview-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.abt-overview-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.abt-overview-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/about/overview-hero.jpg) no-repeat center center;z-index:0}
section.abt-overview-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.abt-overview-01{padding:80px 0}
section.abt-overview-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.abt-overview-01 h5{color:#8c8c8c;margin-bottom:20px}
section.abt-overview-01 p{font-size:16px;line-height:30px;max-width:700px}
section.abt-overview-01 .overview-video{cursor: default;display:inline-block;position:relative;overflow:hidden;margin:60px 0;border-radius:10px;}
section.abt-overview-01 .overview-video:before{content:"";position:absolute;top:60%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7;transition: all 500ms ease-in-out;}
section.abt-overview-01 .overview-video:after{content:"";position:absolute;top:0;left:50%;width:90%;height:100%;background:#13154e;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7;transition: all 500ms ease-in-out;}
section.abt-overview-01 .overview-video .play-icon{display: none;position:absolute;top:50%;left:50%;width:80px;height:80px;border:3px solid #fff;border-radius:100px;transform:translate(-50%,-50%) scale(1);z-index:2;transition: all 500ms ease-in-out;}
section.abt-overview-01 .overview-video .play-icon:after{content:"";position:absolute;top:50%;left:67%;width:0;height:0;border-top:12px solid transparent;border-right:18px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff;transform:translate(-50%,-50%)}
section.abt-overview-01 .overview-video:hover{transition: all 500ms ease-in-out;}
section.abt-overview-01 .overview-video:hover:before{top: 150%;transition: all 500ms ease-in-out;}
section.abt-overview-01 .overview-video:hover:after{top: -50%;transition: all 500ms ease-in-out;}
section.abt-overview-01 .overview-video:hover .play-icon{transform:translate(-50%,-50%) scale(1.5);transition: all 500ms ease-in-out;}

section.abt-overview-02{padding:70px 0;background:#13154e;background:-moz-radial-gradient(center,ellipse cover,rgba(26,62,133,1) 0,rgba(1,26,59,1) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(26,62,133,1) 0,rgba(1,26,59,1) 100%);background:radial-gradient(ellipse at center,rgba(26,62,133,1) 0,rgba(1,26,59,1) 100%)}
section.abt-overview-02 .imp-box{text-align:center;text-transform:uppercase;display:block;width: 95%;min-height:120px;padding:30px;/* margin:15px; */border:1px solid #fff;}
section.abt-overview-02 .imp-box h2{color: #fff100;font-size: 3rem;}
section.abt-overview-02 .imp-box h4{color:#fff;font-family: 'antonioregular';font-size: 16px;font-weight: 500;letter-spacing: .5px;line-height:1.6;text-align:left;margin-bottom:0;display:inline-block;}
section.abt-overview-03{padding:100px 0;position:relative}
section.abt-overview-03:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/about/country-map.jpg) no-repeat center center;z-index:0}
section.abt-overview-03 h2{font-weight:900;font-size:3vw;color:#ec008c;letter-spacing:0;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.abt-overview-03 p{font-size:18px;font-weight:400;margin-bottom:80px}
section.abt-overview-03 ul.countryList{margin:0;padding:0;list-style-type:none}
section.abt-overview-03 ul.countryList li{display:inline-block;/* text-align:center; */width: 12.5%;padding-bottom: 50px;}
section.abt-overview-03 ul.countryList li .countryWrp{display: inline-block;position: relative;width: 100%;text-align: center;}
section.abt-overview-03 ul.countryList li .flag-icon{margin-bottom:10px}
section.abt-overview-03 ul.countryList li .country-name{display: inline-block;font-size:11px;font-weight:500;position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);}


section.pvi-2017-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.pvi-2017-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.pvi-2017-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.pvi-2017-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/about/pvi-2017-hero.jpg) no-repeat center center;z-index:0}
section.pvi-2017-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}

section.pvi-2017-01{padding:80px 0}
section.pvi-2017-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.pvi-2017-01 h5{color:#8c8c8c;margin-bottom:20px}
section.pvi-2017-01 p{font-size:16px;line-height:30px;max-width:700px}
section.pvi-2017-01 .imp-box{text-align:center;text-transform:uppercase;display:block;width: 95%;min-height:120px;padding:30px;border: 1px solid #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
section.pvi-2017-01 .row .col-md-4:nth-child(1) .imp-box {background: #d22e80;}
section.pvi-2017-01 .row .col-md-4:nth-child(2) .imp-box{background: #2e3192;}
section.pvi-2017-01 .row .col-md-4:nth-child(3) .imp-box{background: #22d3ee;}
section.pvi-2017-01 .imp-box h3{color: #ffffff;font-size: 2.7rem;margin-bottom: 0px;}
section.pvi-2017-01 .imp-box h4{color:#fff;font-family: 'antonioregular';font-size: 18px;font-weight: 500;letter-spacing: .5px;line-height:1.6;text-align:left;margin-bottom:0;display:inline-block;}
section.pvi-2017-01 .imp-box h3 small{font-size: 60%;}

section.pvi-2017-02{padding:80px 0}
section.pvi-2017-02 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.pvi-2017-02 h5{color:#8c8c8c;margin-bottom:20px}
section.pvi-2017-02 p{font-size:16px;line-height:30px;}
section.pvi-2017-02 .big-img-01{display: inline-block;position: relative;overflow: hidden;margin: 60px 0px 30px 0px;border-radius: 10px;}
section.pvi-2017-02 .team-speaker{padding: 30px;background: #fff;margin-bottom: 50px;/* border-radius: 10px; */}
section.pvi-2017-02 .team-speaker .speaker-thumb{margin-bottom: 15px;}
section.pvi-2017-02 .team-speaker .speaker-name{color: #ec008c;margin-bottom: 0;}
section.pvi-2017-02 .team-speaker .speaker-designation{font-size: 14px;font-weight: 500;font-style: italic;margin-bottom: 25px;line-height: 1;display: inline-block;}
section.pvi-2017-02 .team-speaker .speaker-company{font-size: 14px;font-style: italic;}
section.pvi-2017-02 .pvi-exhibition{margin: 0px 15px;padding: 25px;border: 1px solid #e6e6e6;box-shadow: 8px 10px 0 #2e319214;height: 100%;}
section.pvi-2017-02 .pvi-exhibition img{margin-bottom: 30px;border: 1px solid #e2e2e2;}
section.pvi-2017-02 .pvi-exhibition h3{font-size: 24px;color: #2e3192;}
section.pvi-2017-02 .pvi-exhibition p{margin-bottom: 0px;}


section.abt-team-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.abt-team-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.abt-team-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.abt-team-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url("../img/about/team-hero.jpg") no-repeat center center;z-index:0}
section.abt-team-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}

section.abt-team-01{padding: 0px 0px 100px 0px;}
section.abt-team-01 ul#teamTab{text-align: center;position: relative;top: -56px;z-index: 3;border: none;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#13154e+0,13154e+40,13154e+60,13154e+100&0+0,1+40,1+60,0+100 */background: -moz-linear-gradient(left,  rgba(19,21,78,0) 0%, rgba(19,21,78,1) 40%, rgba(19,21,78,1) 60%, rgba(19,21,78,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(19,21,78,0) 0%,rgba(19,21,78,1) 40%,rgba(19,21,78,1) 60%,rgba(19,21,78,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(19,21,78,0) 0%,rgba(19,21,78,1) 40%,rgba(19,21,78,1) 60%,rgba(19,21,78,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0013154e', endColorstr='#0013154e',GradientType=1 ); /* IE6-9 */}
section.abt-team-01 ul#teamTab li{width: 50%;text-align: center;}
section.abt-team-01 ul#teamTab li a{color: #ffffff;font-family: lemonmilkbold;height: 56px;padding: 17px 2%;position: relative;background: none;overflow: hidden;letter-spacing: 1.5px;border-radius: 0px;border: none;}
section.abt-team-01 ul#teamTab li a .team-text{position: relative;z-index: 1;}
section.abt-team-01 ul#teamTab li a.active{color: #ec0088;padding: 19px 13%;}
section.abt-team-01 ul#teamTab li a.active.text-right:after{content: "";background: url(../img/tab-left.png) no-repeat right center;position: absolute;right: 0;bottom: -2px;width: 106px;height: 60px;box-shadow: 0 0 0 50vw white;}
section.abt-team-01 ul#teamTab li a:hover{border:none;}
section.abt-team-01 ul#teamTab li a.active.text-left:after{content: "";background: url(../img/tab-right.png) no-repeat right center;position: absolute;left: 0;bottom: -2px;width: 106px;height: 60px;box-shadow: 0 0 0 50vw white;}
section.abt-team-01 .teamMemers {text-align: center;display: inline-block;/* padding: 20px; *//* min-height: 350px; */min-width: 255px;margin-bottom: 60px;/* box-shadow: 0 0 20px rgba(0, 0, 0, .06); */}
section.abt-team-01 .teamMemers .membersImg {margin-bottom: 25px;}
section.abt-team-01 .teamMemers .membersImg img {height: 200px;border: 1px solid #ec0088;box-shadow: 6px 5px 0px rgba(0, 0, 0, 0.1);}
section.abt-team-01 .teamMemers .membersName {}
section.abt-team-01 .teamMemers .membersName h3 {color: #ec0088;font-size: 18px;/* margin-bottom: 15px; */}
section.abt-team-01 .teamMemers .membersName p.designation {margin-bottom: 10px;display: block;line-height: 1.8;}
section.abt-team-01 .teamMemers .membersName p.designation b{font-weight: 500;}
section.abt-team-01 .teamMemers .membersName p {display: none;font-size: 13px;margin-bottom: 0px;}

section.abt-aipma-hero{margin-top:123px;padding: 70px 0;background:#13154e;position:relative;overflow:hidden;}
section.abt-aipma-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.abt-aipma-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}

section.abt-aipma-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/about/aipma-hero.jpg) no-repeat center center;z-index:0}
section.abt-aipma-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.abt-aipma-01{padding:80px 0}
section.abt-aipma-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.abt-aipma-01 h5{color:#8c8c8c;margin-bottom:20px}
section.abt-aipma-01 p{font-size:16px;line-height:30px;max-width:700px;}
section.abt-aipma-01 .aipmaListWrp{font-weight: 400;background: #f9f9f9;padding: 30px;margin: 40px 0px 40px 0px;}
section.abt-aipma-01 ul.aipmaList{margin: 0px;padding: 0px;list-style: none;display: inline-block;}
section.abt-aipma-01 ul.aipmaList li{font-size: 14px;font-weight: 300;padding: 6px 10px 6px 30px;width: 50%;display: block;float: left;text-transform: capitalize;position: relative;}
section.abt-aipma-01 ul.aipmaList li:after{content: "";position: absolute;top: 5px;left: 6px;width: 6px;height: 14px;box-shadow: 2px 2px 0 #ed098c;transform: rotate(45deg);}
section.abt-aipma-02{padding:70px 0;background:#13154e;background:-moz-radial-gradient(center,ellipse cover,rgba(26,62,133,1) 0,rgba(1,26,59,1) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(26,62,133,1) 0,rgba(1,26,59,1) 100%);background: radial-gradient(ellipse at center,rgb(255, 104, 193) 0,rgb(236, 0, 139) 100%);}
section.abt-aipma-02 .imp-box{text-align:center;/* text-transform:uppercase; */display:block;width: 97%;min-height:120px;padding:30px;/* margin:15px; */border:1px solid #fff;}
section.abt-aipma-02 .imp-box h2{font-size: 44px;color: #ffffff;margin-bottom: 0;}
section.abt-aipma-02 .imp-box h4{color:#fff;font-family: 'roboto';/* font-family: 'antonioregular', serif; */font-size: 16px;font-weight: 300;line-height:1.6;text-align: center;margin-bottom:0;display:inline-block;}
section.abt-aipma-03{padding:100px 0;position:relative}
section.abt-aipma-03:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/about/country-map.jpg) no-repeat center center;z-index:0}
section.abt-aipma-03 h2{font-weight:900;font-size:3vw;color:#ec008c;letter-spacing:0;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.abt-aipma-03 p{font-size:18px;font-weight:400;margin-bottom:80px}
section.abt-aipma-03 ul.countryList{margin:0;padding:0;list-style-type:none}
section.abt-aipma-03 ul.countryList li{display:inline-block;/* text-align:center; */width: 12.5%;padding-bottom: 50px;}
section.abt-aipma-03 ul.countryList li .countryWrp{display: inline-block;position: relative;}
section.abt-aipma-03 ul.countryList li .flag-icon{margin-bottom:10px}
section.abt-aipma-03 ul.countryList li .country-name{display: inline-block;font-size:11px;font-weight:500;position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);}

section.abt-partners-hero{margin-top:123px;padding: 17vh 0px;background:#13154e;position:relative;overflow:hidden;}
section.abt-partners-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.abt-partners-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.abt-partners-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/about/partners-hero.jpg) no-repeat center center;z-index:0}
section.abt-partners-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.abt-partners-01{padding: 80px 0px 100px 0px;}
section.abt-partners-01 h3{color:#ec008c;font-size: 30px;margin-top: 15px;/* margin-bottom:30px; */}
section.abt-partners-01 h4{color: #303393;font-size: 18px;margin-left: 15px;margin-top: 20px;margin-bottom: 0px;border-bottom: 1px solid;padding-bottom: 4px;}
section.abt-partners-01 a{display: inline-block;max-width: 168px;padding: 10px;/* border: 1px solid #fff100; */box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);margin: 15px;}

section.abt-partners-01 hr{margin-top: 3.5rem;margin-bottom: 3.5rem;border: 0;border-top: 1px solid #fff100;}

section.why-visit-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.why-visit-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.why-visit-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.why-visit-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/visitor/why-visit-hero.jpg) no-repeat center center;z-index:0}
section.why-visit-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}

section.visitor-why-01{padding:80px 0}
section.visitor-why-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.visitor-why-01 h5{color: #8c8c8c;margin-bottom:20px;}
section.visitor-why-01 p{font-size:16px;line-height:30px;max-width:700px}

section.visitor-why-01 .whyListWrp{font-weight: 400;margin: 40px 0px 40px 0px;}
section.visitor-why-01 ul.whyList{margin: 0px;padding: 0px;list-style: none;display: inline-block;}
section.visitor-why-01 ul.whyList li{font-size: 14.4px;font-weight: 300;padding: 16px 20px 16px 45px;background: #f9f9f9;display: block;position: relative;margin: 5px 0px;}
section.visitor-why-01 ul.whyList li:after{content: "";position: absolute;top: 15px;left: 20px;width: 6px;height: 14px;box-shadow: 2px 2px 0 #ed098c;transform: rotate(45deg);}
 
section.visitor-why-01 .why-visit-loop{margin-top: 40px;margin-bottom: 40px;}
section.visitor-why-01 .why-visit-loop .owl-stage-outer{border-radius: 10px;}
section.visitor-why-01 .why-visit-loop .whyImg-box{padding: 10px;}
section.visitor-why-01 .why-visit-loop .whyImg-box img{border-radius: 10px;border: 1px solid #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);}


section.visitor-why-01 .why-visit-loop .owl-dots{width: 100%;padding: 20px;text-align: left;}
section.visitor-why-01 .why-visit-loop .owl-dots .owl-dot{margin: 10px;width: 10px;height: 10px;display: inline-block;border-radius: 100px;transition: all 500ms ease-in-out;}
section.visitor-why-01 .why-visit-loop .owl-dots .owl-dot span{width: 4px;height: 4px;background: #ec008c;transform: scale(2.4);display: block;border-radius: 100px;transition: all 500ms ease-in-out;}
section.visitor-why-01 .why-visit-loop .owl-dots .owl-dot.active{width: 260px;transition: all 500ms ease-in-out;}
section.visitor-why-01 .why-visit-loop .owl-dots .owl-dot.active span{width: 100%;transform: scale(1);transition: all 500ms ease-in-out;}


section.visitor-floorplan-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.visitor-floorplan-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.visitor-floorplan-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.visitor-floorplan-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/floorplan/floorplan-hero.jpg) no-repeat center center;filter: grayscale(100);z-index:0;}
section.visitor-floorplan-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.visitor-floorplan-01{padding:80px 0}
section.visitor-floorplan-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.visitor-floorplan-01 h5{color:#8c8c8c;margin-bottom:20px}

section.visitor-floorplan-01 p{font-size:16px;line-height:30px;max-width:700px}




section.register-to-visit-hero{margin-top:123px;padding: 17vh 0px;background:#13154e;position:relative;overflow:hidden;}
section.register-to-visit-hero .shape {position: absolute;border-left: 33vw solid #fff;bottom: 0;z-index: 1;}
section.register-to-visit-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.register-to-visit-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/visitor/register-to-visit-hero.jpg) no-repeat center center;z-index:0}
section.register-to-visit-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}



section.book-your-space-hero{margin-top:123px;padding: 17vh 0px;background:#13154e;position:relative;overflow:hidden;}
section.book-your-space-hero .shape {position: absolute;border-left: 33vw solid #fff;bottom: 0;z-index: 1;}
section.book-your-space-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.book-your-space-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/book-your-space-hero.jpg) no-repeat center center;z-index:0}
section.book-your-space-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}


section.exhibitorList-hero{margin-top:123px;padding: 17vh 0px;background:#13154e;position:relative;overflow:hidden;}
section.exhibitorList-hero .shape {position: absolute;border-left: 33vw solid #fff;bottom: 0;z-index: 1;}
section.exhibitorList-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.exhibitorList-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/visitor/exhibitorList-hero.jpg) no-repeat center center;z-index:0}
section.exhibitorList-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}

section.vaccination-hero{margin-top:123px;padding: 17vh 0px;position:relative;overflow:hidden;}
section.vaccination-hero .shape {position: absolute;border-left: 33vw solid #fff;bottom: 0;z-index: 1;}
section.vaccination-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.vaccination-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/vaccination-banner.jpg) no-repeat center center;z-index:0}
section.vaccination-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}


section.exhibitorList-sec-01{padding: 70px 0px 90px 0px;position: relative;}
section.exhibitorList-sec-01 input.quicksearch{color: black;font-weight: 300;letter-spacing: 1px;padding: 15px 30px;width: 100%;/* max-width: 300px; */margin-bottom: 20px;/* border: 1px solid #ec0088; */border-radius: 100px;border: none;box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}
section.exhibitorList-sec-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.exhibitorList-sec-01 .filters{}
section.exhibitorList-sec-01 .filters ul{margin: 0px;padding: 0px;list-style-type: none;}
section.exhibitorList-sec-01 .filters ul li{font-family: 'antoniobold', serif;font-size: 16px;padding: 20px 25px 15px 40px;color: #2e3192;line-height: 1;position: relative;cursor: pointer;display: inline-block;clear: both;float: right;background: #f3f3f3;border-radius: 50px 0px 0px 50px;border-bottom: 4px solid #ffffff;}
section.exhibitorList-sec-01 .filters ul li:after{content: "";position: absolute;top: 5.8vh;left: 3px;width: 2px;height: 2px;background: rgba(255, 255, 255, .3);box-shadow: 0px 2.4vh 0px 0px rgba(255, 255, 255, .3);border-radius: 100px;}
section.exhibitorList-sec-01 .filters ul li:before{content: "";position: absolute;top: 43%;left: 21px;width: 8px;height: 8px;background: white;border: 2px solid #2e3192;border-radius: 100px;}
section.exhibitorList-sec-01 .filters ul li.is-checked{color: #ffffff;background: #ec0088;}
section.exhibitorList-sec-01 .filters ul li.is-checked:before{background: #ffffff;border-radius: 100px;box-shadow: 0 0 0 1px #ffffff;border: 2px solid #ec0088;}
section.exhibitorList-sec-01 .grid{/* display: block; */margin-top: 20px;/* padding: 15px; *//* width: 100%; */border-radius: 10px;overflow: hidden;border: 1px solid #f7f7f7;}
section.exhibitorList-sec-01 .color-shape {font-size: 14px;font-weight: 400;padding: 20px;/* padding-top: 15px; */padding-bottom: 15px;border: 1px solid #f7f7f7;margin: 0px;}
/*section.exhibitorList-sec-01 .d-small{display: none;}*/

section.sales-contact-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.sales-contact-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.sales-contact-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.sales-contact-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/sales-hero.jpg) no-repeat center center;z-index:0}
section.sales-contact-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.sales-contact-01{padding: 40px 0px 80px 0px;} 
section.sales-contact-01 .sales-Wrp {padding: 60px 40px 60px 40px;border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;/* margin-bottom: 30px; */}
section.sales-contact-01 .sales-Wrp:nth-child(1) {border-top: none;}
section.sales-contact-01 .sales-Wrp:nth-last-child(1) {border-bottom: none;}
section.sales-contact-01 .sales-Wrp:nth-child(even) {background: #f7f7f7;border: none;}
section.sales-contact-01 .sales-Wrp h2{display: inline-table;color:#ec008c;font-size: 36px;/* padding-bottom: 2px; *//* margin-bottom: 20px; *//* border-bottom: 1px solid #e2e2e2; */}
section.sales-contact-01 .sales-Wrp h3{color: #13154e;font-size: 22px;/* margin-bottom:30px; */}
section.sales-contact-01 .sales-Wrp p{line-height:30px;margin-bottom: 0px;}
section.sales-contact-01 .sales-Wrp .addressBox .txtTitle{color: #ec008c;width: 25px;font-weight: 500;display: inline-block;}
section.sales-contact-01 .sales-Wrp .addressBox .txtDetails{}

section.msme-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/msme-banner.jpg) no-repeat center center;z-index:0}

section.travels-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.travels-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.travels-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.travels-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/visitor/travels-hero.jpg) no-repeat center center;z-index:0}
section.travels-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.travels-01{padding: 80px 0px;}
section.travels-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.travels-01 h5{color:#8c8c8c;margin-bottom:20px}
section.travels-01 p{font-size:16px;line-height:30px;max-width:700px}

section.travels-01 #accordion .card{padding: 0px;border: none;border-radius: 0px;margin: 0px 0px 25px 0px;}
section.travels-01 #accordion .card .btn-accordion{;color: #ffffff;font-family: 'antoniobold', serif;font-size: 26px;text-align: left;padding: 20px 25px 14px 25px;background: #13154e;border: none;border-radius: 0px;}
section.travels-01 #accordion .card > .btn-accordion:after{content: "";position: absolute;top: 27px;right: 30px;width: 20px;height: 20px;background: url("../img/arrow-travel.png") no-repeat center center;background-size: contain;transform: rotate(180deg);transition: all 500ms ease-in-out;}
section.travels-01 #accordion .card > .btn-accordion.collapsed:after{transform: rotate(0deg);transition: all 500ms ease-in-out;}

section.travels-01 #accordion .card .btn-accordion .card-header{padding: 0px;background: none;border: none;text-transform: uppercase;}
section.travels-01 #accordion .card .card-body{/* padding: 0px; */border: 1px solid #13154e;}
section.travels-01 #accordion .table th{color: #13154e;background: #eaeaea;font-size: 14px;border-top: none;}
section.travels-01 #accordion .table td{font-size: 13px;font-weight: 400;}
section.travels-01 #accordion .table td a{color: #ec008c;font-size: 12px;font-weight: 500;font-style: italic;margin-top: 5px;display: inline-block;}
section.travels-01 #accordion .table th,
section.travels-01 #accordion .table td{padding: 15px 10px 15px 25px;}

section.travels-01 #accordion-tourist{padding: 0px 5px;}
section.travels-01 #accordion-tourist .card{border: none;border-radius: 0px;margin: 0px;}
section.travels-01 #accordion-tourist .card .btn-accordion{color: #ec008c;font-size: 21px;padding: 24px 25px 10px 2px;background: #ffffff;}
section.travels-01 #accordion-tourist .card .btn-accordion{border-bottom: 1px solid #ec008c;}
section.travels-01 #accordion-tourist .card .btn-accordion.collapsed{border-bottom: 1px solid #e6e6e6;}
section.travels-01 #accordion-tourist .card .btn-accordion:after{content: "";position: absolute;top: 27px;right: 6px;width: 16px;height: 16px;background: url("../img/arrow-travel.png") no-repeat center center;background-size: contain;transform: rotate(180deg);filter: brightness(0);transition: all 500ms ease-in-out;}
section.travels-01 #accordion-tourist .card .btn-accordion.collapsed:after{transform: rotate(0deg);transition: all 500ms ease-in-out;}

section.travels-01 #accordion-tourist .card .card-body{padding: 20px;border: none;border-bottom: 1px solid #ec008c;}
section.travels-01 #accordion-tourist a{color: #ec008c;font-size: 12px;font-weight: 500;font-style: italic;margin-top: 5px;display: inline-block;}
section.travels-01 #accordion-tourist .Business-Hours .col-md-12{padding-top: 20px;border-top: 1px solid #efefef;}
section.travels-01 #accordion-tourist .Business-Hours h6{color: #2e3092;font-family: 'Roboto', sans-serif;}

section.travels-02{padding: 40px 0px 80px 0px;}

section.plastibytes-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.plastibytes-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.plastibytes-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.plastibytes-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/plastibytes/plastibytes-hero.jpg) no-repeat center center;z-index:0}
section.plastibytes-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.plastibytes-01{padding: 80px 0px;}
section.plastibytes-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.plastibytes-01 h5{color:#8c8c8c;margin-bottom:20px}
 
section.plastibytes-01 .bytesBox {text-align: center;display: inline-block;/* min-width: 255px; */padding: 15px;margin-bottom: 20px;transition: all 500ms ease-in-out;}
section.plastibytes-01 .bytesBox .bytesImg {margin-bottom: 25px;}
section.plastibytes-01 .bytesBox .bytesImg img {border: 1px solid #ec0088;box-shadow: 7px 7px 0px rgba(0, 0, 0, 0.05);transition: all 500ms ease-in-out;}
section.plastibytes-01 .bytesBox .bytesName {}
section.plastibytes-01 .bytesBox .bytesName h3 {color: #ec0088;font-size: 22px;margin-bottom: 13px;}
section.plastibytes-01 .bytesBox .bytesName p {color: #2e3092;font-family: 'antoniobold', serif;font-size: 13px;display: inline-block;padding: 7px 15px 5px 15px;margin-bottom: 0px;border: 2px solid #2e3092;font-weight: 700;letter-spacing: 1px;position: relative;overflow: hidden;transition:all 500ms ease-in-out;}
section.plastibytes-01 .bytesBox .bytesName p:after{content:"";position: absolute;top: -86px;left: -82px;width: 200px;height: 200px;background: #2e3092;border-radius: 100%;transform: scale(0.005);z-index: 0;transition: all 500ms ease-in-out;}
section.plastibytes-01 .bytesBox .bytesName p span{position: relative;z-index: 3;}
section.plastibytes-01 .bytesBox:hover{text-decoration:none;transition: all 500ms ease-in-out;}
section.plastibytes-01 .bytesBox:hover p{color:#fff;transition:all 500ms ease-in-out;}
section.plastibytes-01 .bytesBox:hover .bytesImg img{box-shadow: 12px 12px 0px rgba(0, 0, 0, 0.1);transition: all 500ms ease-in-out;}
section.plastibytes-01 .bytesBox:hover .bytesName p:after{transform: scale(1);transition: all 500ms ease-in-out;}



section.photogallery-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.photogallery-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.photogallery-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.photogallery-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/photogallery-hero.jpg) no-repeat center center;z-index:0}
section.photogallery-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}

section.videos-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.videos-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.videos-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.videos-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/about/overview-hero.jpg) no-repeat center center;z-index:0}
section.videos-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.videos-sec-01{padding: 80px 0px;} 
section.videos-sec-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.videos-sec-01 h5{color:#8c8c8c;margin-bottom:20px}
section.videos-sec-01 .col-md-4{padding:22px 15px;}
section.videos-sec-01 .videoWork {/*display: inline-block;padding: 30px;background: #fff; border: 1px solid #ececec; border-radius: 10px;margin-bottom: 40px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/height: 100%;display: block;padding: 15px;margin: 10px;border: 1px solid #efecec;position: relative;}
section.videos-sec-01 .videoWork .videoThumbImg {width: 100%;height: 185px;display: block;overflow: hidden;position: relative;}
section.videos-sec-01 .videoWork .videoThumbImg:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 4;}
section.videos-sec-01 .videoWork .videoThumbImg:after {content: "";position: absolute;top: 50%;left: 55%;width: 0;height: 0;border-top: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 30px solid #fff;transform: translate(-50%,-50%);z-index: 5;}
section.videos-sec-01 .videoWork .videoThumbImg img {position: absolute;top: 56%;left: 56%;transform: scale(1.1) translate(-50%,-50%);}
section.videos-sec-01 .videoWork .videoDescription {display: block;padding: 20px 10px 0px 10px;}
section.videos-sec-01 .videoWork .videoDescription h3 {color: #ec0088;font-weight: 700;font-size: 20px !important;line-height: 1.3;margin-bottom: 15px;/* -webkit-background-clip: text !important; *//* -webkit-text-fill-color: transparent; */background-image: -moz-linear-gradient( 45deg, rgb(233, 37, 160) 0%, rgb(187, 31, 175) 39%, rgb(116, 37, 197) 100%);/* background-image: -webkit-linear-gradient( 45deg, rgb(233, 37, 160) 0%, rgb(187, 31, 175) 39%, rgb(116, 37, 197) 100%); */background-image: -ms-linear-gradient( 45deg, rgb(233, 37, 160) 0%, rgb(187, 31, 175) 39%, rgb(116, 37, 197) 100%);}
section.videos-sec-01 .videoWork .videoDescription h5{font-size: 14px;font-family: 'antonioregular', serif;letter-spacing: .5px;margin-bottom: 0px;color: #9c9c9c;}
section.videos-sec-01 .videoWork .videoDescription p {opacity:0;margin-bottom: 20px;color: #fff;position: absolute;top: 0;left: 0;width: 100%;height: 200px;padding: 30px;background: #d22f80;z-index: 5;transition:all 500ms ease-in-out;}
section.videos-sec-01 .videoWork .videoDescription a.btn-knowmore_smallFill {font-size: 12px !important;margin-bottom: 0px !important;}
section.videos-sec-01 .videoWork:hover{text-decoration:none;}
section.videos-sec-01 .videoWork:hover .videoDescription p{opacity:1;transition:all 500ms ease-in-out;}
section.videos-sec-01 a.gallery-2017 {display: block;padding: 15px;/* border: 1px solid #ccc; */}
section.videos-sec-01 a.gallery-2017 img {box-shadow: 0 0 0 7px white, 0 0 0 8px #efefef;}



section.pressrelease-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.pressrelease-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.pressrelease-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.pressrelease-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/press/press-hero.jpg) no-repeat center center;z-index:0}
section.pressrelease-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.pressrelease-sec-01{padding: 80px 0px;} 
section.pressrelease-sec-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.pressrelease-sec-01 h5{color:#8c8c8c;margin-bottom:20px}
section.pressrelease-sec-01 p{font-size:16px;line-height:30px;max-width:700px}
section.pressrelease-sec-01 .press-bigImg{display:inline-block;position:relative;overflow:hidden;margin:60px 0;border-radius:10px}
section.pressrelease-sec-01 .col-md-4{padding:22px 15px;}
section.pressrelease-sec-01 .pressBox {height: 100%;display: block;padding: 15px;margin: 10px 10px;border: 1px solid #efecec;box-shadow: 8px 10px 0 #2e319214;position: relative;transition: all 500ms ease-in-out;}
section.pressrelease-sec-01 .pressBox .pressThumbImg {width: 100%;height: 240px;display: block;overflow: hidden;position: relative;}
section.pressrelease-sec-01 .col-md-6{padding:20px 15px;}
section.pressrelease-sec-01 .pressBox .pressThumbImg:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);z-index: 4;}
section.pressrelease-sec-01 .pressBox .pressThumbImg:after {content: "";position: absolute;top: 50%;left: 55%;width: 0;height: 0;border-top: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid transparent;/* border-left: 30px solid #fff; */transform: translate(-50%,-50%);z-index: 5;}
section.pressrelease-sec-01 .pressBox .pressThumbImg img {/* position: absolute; *//* top: 56%; *//* left: 56%; *//* transform: scale(1.1) translate(-50%,-50%); */}
section.pressrelease-sec-01 .pressBox .pressDescription {display: block;padding: 20px 10px 0px 10px;}
section.pressrelease-sec-01 .pressBox .pressDescription h3 {color: #2e3092;font-weight: 700;font-size: 21px !important;line-height: 1.55;margin-bottom: 15px;}
section.pressrelease-sec-01 .pressBox .pressDescription h5{font-size: 14px;font-family: 'antonioregular', serif;letter-spacing: .5px;margin-bottom: 0px;color: #9c9c9c;}
section.pressrelease-sec-01 .pressBox .pressDescription p {color: #000;margin-bottom: 25px;transition:all 500ms ease-in-out;}
section.pressrelease-sec-01 .pressBox .pressDescription a.btn-knowmore_smallFill {font-size: 12px !important;margin-bottom: 0px !important;}
section.pressrelease-sec-01 .pressBox:hover{text-decoration:none;box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.05);transition: all 500ms ease-in-out;}
section.pressrelease-sec-01 .pressBox:hover .videoDescription p{opacity:1;transition:all 500ms ease-in-out;}
section.pressrelease-sec-01 .pressBox .pressDescription {display: block;padding: 25px 15px 0px 15px;/* border: 1px solid #ccc; */}
section.pressrelease-sec-01 .pressBox .pressDescription img {box-shadow: 0 0 0 7px white, 0 0 0 8px #efefef;}

section.pressrelease-sec-01 .pressBox .pressDescription .knowmoreTxt {color: #2e3092;font-family: 'antoniobold', serif;font-size: 13px;display: inline-block;padding: 7px 15px 5px 15px;margin-bottom: 0px;border: 2px solid #2e3092;font-weight: 700;letter-spacing: 1px;position: relative;overflow: hidden;transition:all 500ms ease-in-out;}
section.pressrelease-sec-01 .pressBox .pressDescription .knowmoreTxt:after{content:"";position: absolute;top: -86px;left: -82px;width: 200px;height: 200px;background: #2e3092;border-radius: 100%;transform: scale(0.005);z-index: 0;transition: all 500ms ease-in-out;}
section.pressrelease-sec-01 .pressBox .pressDescription .knowmoreTxt span{position: relative;z-index: 3;}
section.pressrelease-sec-01 .pressBox:hover .pressDescription{text-decoration:none;transition: all 500ms ease-in-out;}
section.pressrelease-sec-01 .pressBox:hover .pressDescription .knowmoreTxt{color:#fff;transition:all 500ms ease-in-out;}
section.pressrelease-sec-01 .pressBox:hover .pressDescription .knowmoreTxt:after{transform: scale(1);transition: all 500ms ease-in-out;}
 
section.bookspace-01{padding: 80px 0px 100px 0px;}
section.bookspace-01 h1.heading {color: #29388f;text-transform: uppercase;font-weight: 700;font-size: 36px;letter-spacing: 1px;margin-top: 15px;margin-bottom: 10px;}
section.bookspace-01 .submitBtn {cursor: pointer;width: 100%;padding: 18px;margin-bottom: 20px;color: #fff;border: none;text-transform: uppercase;letter-spacing: 2px;background-image: -moz-linear-gradient( -175deg, rgb(236,0,140) 0%, rgb(16,163,238) 100%);background-image: -webkit-linear-gradient( -175deg, rgb(236,0,140) 0%, rgb(16,163,238) 100%);background-image: -ms-linear-gradient( -175deg, rgb(236,0,140) 0%, rgb(16,163,238) 100%);transition:all 500ms ease-in-out;}
section.bookspace-01 .submitBtn:hover{box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.1);transition:all 500ms ease-in-out;}

form#PVIBookSpace_1539183314 {margin-top: 50px;padding: 15px 30px;box-shadow: 0px 0px 9px #00000012;}

section.bookspace-01{padding:80px 0}
section.bookspace-01 h2{color:#ec008c;font-size:40px;margin-bottom: 30px;}
section.bookspace-01 h5{color:#8c8c8c;margin-bottom:20px}
section.bookspace-01 p{font-size:16px;line-height:30px;max-width:700px}

section.downloads-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.downloads-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.downloads-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.downloads-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/downloads-hero.jpg) no-repeat center center;z-index:0}
section.downloads-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.downloads-sec-01{padding:80px 0}
section.downloads-sec-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.downloads-sec-01 h5{color:#8c8c8c;margin-bottom:20px}
section.downloads-sec-01 p{font-size:16px;line-height:30px;max-width:700px}

section.downloads-sec-01 .logos-Box {text-align: left;display: block;margin: 25px 15px;padding: 30px;/* background: rgb(2, 76, 156); */border: 1px solid #ececec;}
section.downloads-sec-01 .logos-Box img{/* height: 40px; */margin-bottom: 30px;}
section.downloads-sec-01 .logos-Box .logo-horizontal-1{margin-bottom: 79px;}
section.downloads-sec-01 .logos-Box .logo-horizontal-2{margin-bottom: 54px;}
section.downloads-sec-01 .logos-Box .logo-horizontal-3{margin-bottom: 20px;}
section.downloads-sec-01 .logos-Box h3{display: none;font-size: 20px;font-weight: 400;margin: 20px 0px 20px 0px;border-top: 1px solid  red;}

section.downloads-sec-01 .banner-Box {text-align: left;display: block;margin: 25px 15px;padding: 30px;/* background: rgb(2, 76, 156); */border: 1px solid #ececec;}
section.downloads-sec-01 .banner-Box img{/* height: 40px; */margin-bottom: 30px;}
section.downloads-sec-01 .banner-Box h3{display: none;font-size: 20px;font-weight: 400;margin: 20px 0px 20px 0px;border-top: 1px solid  red;}


a.btn-knowmore-bdr {color: #2e3092;font-family: 'antoniobold', serif;font-size: 12px;font-weight: 700;letter-spacing: 1px;padding: 5px 15px;border: 2px solid #2e3092;border-radius: 0px;margin-right: 15px;overflow: hidden;position: relative;transition: all 500ms ease-in-out;}
a.btn-knowmore-bdr:after{content: "";position: absolute;top: 21px;left: 25px;width: 10px;height: 10px;border-radius: 100px;background: #2e3092;transform: scale(.01);transition: all 500ms ease-in-out;}
a.btn-knowmore-bdr .logo-Txt {background: url("../img/btn-logo.png") no-repeat center center;width: 38px;height: 28px;float: left;position: relative;z-index: 2;transition: all 500ms ease-in-out;}
a.btn-knowmore-bdr .km-Txt {text-transform: uppercase;height: 28px;float: left;padding: 6px;letter-spacing: .5px;position: relative;z-index: 2;/* transition: all 500ms ease-in-out; */}
a.btn-knowmore-bdr:hover{color: #ffffff;transition: all 500ms ease-in-out;}
a.btn-knowmore-bdr:hover:after{transform: scale(50);transition: all 500ms ease-in-out;}


section.contact-hero{margin-top: 116px;padding: 0px;background: #62649e;position:relative;overflow:hidden;}
section.contact-hero iframe{width: 100%;height: 440px;position: relative;top: 7px;z-index: 1;mix-blend-mode: color-burn;}
section.contact-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.contact-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.contact-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}
section.contact-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.contact-sec-01{padding:80px 0}
section.contact-sec-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.contact-sec-01 h5{color:#8c8c8c;margin-bottom:20px}
section.contact-sec-01 p{font-size:16px;line-height:30px;max-width:700px}
section.contact-sec-01 .contact-box {padding: 20px;border: 1px solid #ccc;width: 100%;float: left;margin-top: -1px;}
section.contact-sec-01 .contact-box img{float: left;}
section.contact-sec-01 .contact-box p{width: 80%;float: left;margin-left: 25px;margin-bottom: 0px;}
section.contact-sec-01 .contact-box a{color: #000000;}


section.visitor-stats-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.visitor-stats-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.visitor-stats-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.visitor-stats-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/visitor/visitor-stats-hero.jpg) no-repeat center center;z-index:0}
section.visitor-stats-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}


section.visitor-stats-sec-01{padding:80px 0}
section.visitor-stats-sec-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.visitor-stats-sec-01 h5{color:#8c8c8c;margin-bottom:20px}
section.visitor-stats-sec-01 p{font-size:16px;line-height:30px;max-width:700px}

/*----from---*/ 
.form-horizontal .control-label{text-align: left !important;}
.radioWrp-row {display: flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 15px 15px;background: #f9f9f9;}
form label{font-weight:600;}
form textarea,
form input[type="text"],
form input[type="email"],
form input[type="number"]{padding: 17px 20px;/* height: 60px; */font-size: 14px !important;width: 100%;float: left;/* background: #f7f7f7; */border: 1px solid #ecebeb !important;margin-bottom: 15px;border-radius: 0px !important;transition: all 500ms ease-in-out;}
form textarea:hover, 
form textarea:focus,
form input[type="text"]:hover, 
form input[type="text"]:focus,
form input[type="email"]:hover, 
form input[type="email"]:focus, 
form input[type="number"]:hover, 
form input[type="number"]:focus {padding: 17px 20px;margin-bottom: 15px;-webkit-box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.1);box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.1);transition: all 500ms ease-in-out;}
form input[type="radio"]:hover, 
form input[type="radio"]:focus {-webkit-box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.3);-moz-box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.3);box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.3);transition: all .5s ease-in-out;}
/*form textarea { display: block;font-size: 16px;font-weight: 300;line-height: 34px;margin-bottom: 15px;padding: 12px 15px;width: 100%;float:left;border-color:#e21688;}*/
.checkbox-custom, .radio-custom {opacity: 0;position: absolute;}
.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {display: inline-block;vertical-align: middle;margin-bottom: 10px;cursor: pointer;}
.checkbox-custom-label:hover, 
.checkbox-custom-label:focus, 
.radio-custom-label {/* border:1px solid #ffffff; */}
.checkbox-custom-label, .radio-custom-label {position: relative;width: 100%;padding: 20px 15px;background: #f7f7f7;border: 1px solid #f7f7f7;border: none;transition:all .5s ease-in-out;}
.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {content: '';display: inline-block;vertical-align: middle;width: 100%;height: 100%;float: left;position: absolute;top: 0;left: 0;z-index: 9;padding: 2px;color: #d2d2d2;text-align: left;background: url(../img/icon-tick-01.png) no-repeat #f7f7f700 17px center;background-size: 13px;border: 1px solid #f7f7f7;opacity: .4;z-index: 0;transition:all .5s ease-in-out;}
.checkbox-custom-label:hover,
.checkbox-custom-label:focus{color: #fff;background: rgb(236, 0, 140);webkit-box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.2);-moz-box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.2);box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.2);transition:all .5s ease-in-out;}
.checkbox-custom:checked + .checkbox-custom-label:before{}
.checkbox-custom:checked + .checkbox-custom-label > .check_box_list span.check_txt{position:relative;z-index:999;color:#fff;}

.checkbox-custom:hover + .checkbox-custom-label > .check_box_list span.check_txt{position:relative; z-index:999; color:#fff}
.checkbox-custom:checked + .checkbox-custom-label:before {opacity: 1;background: url(../img/icon-tick-02.png) no-repeat rgba(236, 0, 140, 0.8) 17px center;background-size: 13px;color: #ffffff;border: 1px solid #fff;z-index: 0;webkit-box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.2);-moz-box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.2);box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.2);transition:all .5s ease-in-out;}
.radio-custom + .radio-custom-label:before {border-radius: 50%;}
.radio-custom:checked + .radio-custom-label:before {content: "\f00c";font-family: 'FontAwesome';color: #bbb;}
.checkbox-custom:focus + .checkbox-custom-label, .radio-custom:focus + .radio-custom-label {outline: 1px solid #ddd; /* focus style */}
.check_box_list{font-size: 13.5px;color: #696969;font-weight: 400;letter-spacing: .5px;padding-left: 30px;position: relative;z-index: 2;}
span.req {position: absolute;top: 48px;font-size: 1.5em;color: red;right: 8%;}
.req_fields_line {padding: 10px 0px;color:#fff;font-size: 12px;border-bottom: 2px dashed #e21688;}
.contact_serial {font-size: 15px;font-weight: 400;color: #000;border: 1px solid #333;padding: 10px 17px;float: left;margin:30px 0px;display:none;}
.contact_serial_head {font-size: 18px;text-transform:uppercase;font-weight: 600;color: #033e6f; padding: 0px;float: left;margin:30px 0px 10px 0px;}
input#catwebformbutton {width: 91%;padding: 13px;font-size: 18px;color: #333;background: #fff;border: 1px solid #333;transition:all .5s ease-in-out;}
input#catwebformbutton:hover {color: #fff;background: #EC008C;transition:all .5s ease-in-out;}
input#FileAttachment {padding: 20px 15px;border: 1px solid #ccc;width: 100%;height: 70px;}
.FileAttachment{padding: 20px 15px 20px 65px; border: 1px solid #e21688; width: 100%; height: 70px; color: #e21688; /*background:url(../images/icons/download.png) no-repeat 20px center*/}
.FileAttachment-input{opacity:0; position: absolute; z-index: 1; top: 0px; margin: 0px;}
.checkbox-custom:checked + .checkbox-custom-label:before + .check_box_list{display:none;}
.form-group .col-sm-12 {padding: 0px !important;}
.label-class_PVIBookSpace_1539183314 {color: #dd0b93 !important;font-size: 24px;font-weight: 300;margin: 40px 0px 25px 0px;}
.alert-success {color: #ffffff;background-color: #4eaf65;border-color: #4eaf65;position: fixed;bottom: 0px;margin: 0;left: 0;width: 100%;text-align: center;z-index: 9;padding: 30px;border-radius: 0px;}
.error-class_PVIBookSpace_1539183314 {color: #e6058f !important;position: absolute;top: 7px;right: 1%;font-size: 12px;font-weight: 400;}

span.txtTitle {/*width: 80px;display: inline-block;*/} 
span.txtTitle {/*width: 65px;display: inline-block;*/text-align: center;font-size: 14px;font-weight: bold;}
.footer-icons {width: 24px;}
span.txtDetails {font-size: 14px;}


/* ---- .grid-item ---- */

/*
.grid-item {float: left;border: 1px solid #333;}
.gallery-height-1 {width: 500px; height: 340px; }
.gallery-height-2 ,
.gallery-height-3 {width: 280px; height: 170px; }
*/
.gallery-height-1 {width: 100%;float: left;/* margin-bottom: 15px; */}
.gallery-height-2 {width: 50%;float: left;/* margin-bottom: 15px; */}


section.splitTxtDark span  {display: inline-block;}
section.splitTxtDark span.whiteTxt {position: absolute;top: 0;left: 0;z-index: 0;}
section.splitTxtDark span.blendTxt{position: relative;z-index: 3;mix-blend-mode: darken;overflow: hidden;}
section.splitTxtDark span.shape {position: absolute;background: #fff100;transform: rotate(-39deg);}
section.splitTxtDark span.shape.s {width: 5vw;height: 5vw;top: -18%;right: 0%;animation: shape-circle 5s infinite;-webkit-animation: shape-circle 5s infinite;transition: all 500ms ease-in-out;}
section.splitTxtDark span.shape.b {width: 3vw;height: 5vw;top: -15%;right: 53%;animation: shape-rotate 10s infinite;-webkit-animation: shape-rotate 10s infinite;transition: all 500ms ease-in-out;}
section.splitTxtDark span.shape.o {width: 3vw;height: 5vw;top: 0%;right: 15%;animation: shape-rotate 15s infinite;-webkit-animation: shape-rotate 15s infinite;transition: all 500ms ease-in-out;}

section.splitTxtDark span.shape.ss {width: 3vw;height: 5vw;top: 12%;left: 3%;transform: rotate(-135deg);}


section.splitTxtDark span.shape.su {width: 3vw;height: 5vw;top: -16%;right: 17%;}
section.splitTxtDark span.shape.se {width: 3vw;height: 5vw;top: 25%;left: 17%;transform: rotate(57deg);}

section.splitTxtLight span  {display: inline-block;}
section.splitTxtLight span.whiteTxt {position: absolute;top: 0;left: 0;z-index: 0;}
section.splitTxtLight span.blendTxt{position: relative;z-index: 3;color: black;background: #f7f7f7;mix-blend-mode: lighten;overflow: hidden;}
section.splitTxtLight span.shape {position: absolute;background: #fff100;display: none;}
section.splitTxtLight span.shape.p2 {width: 3vw;height: 5vw;top: 32%;right: 31%;transform: rotate(-57deg);}
section.splitTxtLight span.shape.p0 {width: 3vw;height: 5vw;top: -35%;right: -4%;transform: rotate(-43deg);}

#videoBoosterModal {z-index: 99999;}
#videoBoosterModal .modal-lg { max-width: 700px !important;}
#videoBoosterModal .modal-content{background: #ffffff;}
#videoBoosterModal button.close {width: 40px;height: 40px;position: absolute;top: -20px;right: -20px;text-align: center;background: #000718;border: 2px solid #ffffff;opacity: 1;border-radius: 100px;box-shadow: 0 0 8px black;}
#videoBoosterModal button.close span{color: #fff;text-shadow: none;}
#videoBoosterModal button.close:hover{background: #d22f80;}
 
section.roadshow-hero{margin-top:123px;padding:17vh 0px;background:#13154e;position:relative;overflow:hidden}
section.roadshow-hero .shape {position: absolute;border-left: 20vw solid #fff;bottom: 0;z-index: 1;}
section.roadshow-hero:before{content:"";position:absolute;top:100%;left:50%;width:90%;height:100%;background:#ea2591;transform:translate(-50%,-30%);filter:blur(200px);border-radius:100%;z-index:1;opacity:.7}
section.roadshow-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;background:url(../img/about/aipma-hero.jpg) no-repeat center center;z-index:0}
section.roadshow-hero h1{font-weight:900;font-size:4vw;color:#fff;line-height:1;margin-bottom:24px;display:inline-block;text-transform:uppercase;position:relative;font-family:lemonmilkbold}
section.roadshow-01{padding:80px 0}
section.roadshow-01 h2{color:#ec008c;font-size:40px;margin-bottom:30px}
section.roadshow-01 h5{color:#8c8c8c;margin-bottom:20px}
section.roadshow-01 p{font-size:16px;line-height:30px;max-width:700px;}



@media only screen and (min-width: 1280px) and (max-width: 1440px) 
{
	
}

@media screen and (max-width: 768px) 
{
	.ppp{
		padding-bottom: 40%;
    	padding-top: 40%;
	} 
	.one_ww{
		    padding-top: 60px !important;
	}
	section.heroBanner .h-box-col ul li a{
		height: 153px;
	}
	header .top-header{display: none;}
	header .main-header a.navbar-brand, header .main-header a.navbar-brand:hover, header .main-header a.navbar-brand:focus{position: static;width: 240px;}
	header .main-header .nav-link{border-top: 1px solid #e6e6e6;padding: 16px 20px !important;}
	header .main-header .navbar-collapse{
		margin-bottom:20px;
		position: fixed;
    	overflow-y: auto;
    	height: 100%;
    	top: 90px;
    	left: 0;
    	background: #fff;
    	width: 100%;
	}
	 
	
	.dropdown-menu{position: static !important;padding: 10px 25px 10px 25px;margin-top: 0px;border-top: none;}
	.mega-menu{width: 100%;}
	.navbar .nav > li > a, .mega-menu a{font-size: 16px;}
	header .main-header .nav-link:after {left: 30px;}
	
	section.heroBanner{}
	section.heroBanner .h-box-col ul li a{font-size: 20px;}
	section.heroBanner .h-box-Menus.current{bottom:75px;padding-top: 15%;height: 80%;}
	section.heroBanner .h-box-Menus ul li a{font-size:20px;}
	.close-hbox-menu{width:75px;height:75px;}
	section.heroBanner .PVI-big-logo{width: 200px;}
	section.heroBanner .bannerTxt h1{font-size: 24px;/* margin-bottom: 40px; */}
	video#myVideo{height: 100%;width: auto;transform: translate(-50%, 10px);}
	.watch-bkb{bottom: 90px;transform: scale(.55) translateX(-31%);}

	section.home-abt .year-box{max-width: 260px;margin: 50px auto 0px auto;display: block;}
	section.home-abt .content-box{padding: 50px 50px 50px 50px;}
	section.home-abt .content-box h2{font-size: 36px;}
	section.home-abt .supporter-logos{padding: 30px 15px 50px 15px;}
	
	section.home-grids{padding: 40px 30px;}
	
	section.home-why{padding: 50px 20px;}
	section.home-why .col-md-4{padding-bottom:15px}
	section.home-why h2{font-size: 36px;letter-spacing: 2px;}
	section.home-why a.btn.btn-knowmore-pink{margin-top:0px}
	
	section.home-mobile-app{margin-top: 10px;}
	section.home-mobile-app .mobile-app{position: static;display: block;max-width: 270px;margin: 20px auto 0px auto;}
	section.home-mobile-app .content-box{padding: 50px 0px 40px 20px;}
	section.home-mobile-app .content-box img{float: left;/* margin-right: 2px; */}
	section.home-floorplan{}
	section.home-floorplan h2{font-size: 36px;letter-spacing: 2px;margin-bottom: 50px;}
	
	section.allpage-hero{margin-top: 90px;}
	section.allpage-hero h1{font-size: 36px; line-height: 1.5;}
	section.allpage-hero:after{background-size: cover;}
	
	section.allpage-01{padding: 50px 20px;}
	section.allpage-01 h2{font-size: 30px;}
	
	section.allpage-02 {padding: 50px 20px;}
	
	section.abt-overview-01 .overview-video{margin:30px 0px 40px 0px;}
	section.abt-overview-01 .overview-video .play-icon{transform: translate(-50%,-50%) scale(.7);}

	section.abt-overview-02 .imp-box{text-align: left;min-height: 110px;padding: 30px 30px 25px 30px;}
	section.abt-overview-02 .imp-box h4{font-size: 19px;}
	
	section.abt-overview-03 {padding: 50px 20px;}
	section.abt-overview-03 h2{font-size: 30px;line-height: 1.5;}
	section.abt-overview-03 p{margin-bottom: 40px;}


	section.abt-overview-03 ul.countryList li{width: 25%;}
	
	section.abt-aipma-01 ul.aipmaList li{width: 100%;}
	
	section.abt-team-01 ul#teamTab li a.active.text-right{text-align: left !important;}
	section.abt-team-01 ul#teamTab li a.active.text-left{text-align: right !important;padding: 19px 4% 19px 13%;}
	section.abt-team-01 .teamMemers{min-width: 100%;padding: 10px;margin-bottom: 40px;}
	section.abt-team-01 .teamMemers .membersImg img{height: auto;}
	
	section.pvi-2017-02 .big-img-01{margin-top:30px}
	section.pvi-2017-02 p.font-italic.mb-80{margin-bottom:50px !important;line-height: 1.4;}
	section.pvi-2017-02 .team-speaker{padding: 15px 15px 30px 15px;}
	section.pvi-2017-02 .pvi-exhibition{margin: 0px;padding: 15px 15px 30px 15px;}
	section.pvi-2017-02 .col-md-6.pb-60{padding-bottom:30px;}

	section.abt-partners-01 a{margin: 12px 12px 12px 0px;max-width: 138px;}
	section.abt-partners-01 h4{margin-left:0px}
	
	section.visitor-why-01 .why-visit-loop{margin-top: 20px;margin-bottom: 0px;}
	section.visitor-why-01 .why-visit-loop .owl-dots .owl-dot.active{width: 160px;}
	
	section.visitor-floorplan-01 a.btn.btn-knowmore-blue{margin-bottom: 20px;margin-right: 20px;width: 38%;text-align: center;}
	
	section.exhibitorList-sec-01 .filters ul{display: inline-block;margin-bottom:30px;}
	section.exhibitorList-sec-01 .filters ul li{clear: none;font-size: 14px;border-radius: 50px;padding: 20px 20px 15px 36px;margin-right: 5px;float: left;}
	
	section.travels-01 #accordion .card .card-body img{margin-bottom: 30px;}
	section.travels-01 #accordion .card .card-body .col-md-8.pr-30{padding-right: 15px;}
	
	section.exhibitorList-sec-01.allpage-01 .col-md-8 > div{padding: 0px !important;}
	
	g[aria-describedby="id-213-description"]{display:block !important;}
	
	section.sales-contact-01 .sales-Wrp{padding: 40px 25px 40px 25px;}
	section.sales-contact-01 .sales-Wrp .addressBox{margin-bottom: 15px;}
	
	section.downloads-sec-01 .logos-Box{margin-left: 0px;margin-right: 0px;}
	
	section.pressrelease-sec-01 .pressBox{margin: 0px;}
	section.pressrelease-sec-01 .pressBox .pressThumbImg{height: auto;}
	section.pressrelease-sec-01 .press-bigImg{margin-top: 20px;margin-bottom: 40px;} 
	
	section.contact-sec-01 .contact-box p{width: 75%;margin-bottom: 0px !important;}
	section.contact-sec-01 .contact-box p br{display: none;}

	section.visitor-why-01-custom{
		padding: 50px 20px;
	}
	
	footer .top-footer{padding: 0px 13px 30px 13px;}

	footer .footer-content h2{margin-top: 20px;}
	footer ul.quicklinks li{width: 50%;display: inline;float: left;}
	footer a.btn-brochure{
		/*display: none;*/
		width: 200px;
	}
	img.brochure{
		width: 150px;
	}
	footer span.txtTitle{text-align: left;}
	footer .sub-footer {padding-left: 15px;}
	footer .sub-footer .floatR p.mr-10{display: none;}
}
.intlable{
	border-left: 0 !important;
    border-right: 0 !important;
    border-top: 0 !important;
    border-bottom: 1px !important;
} 
.mr_r{
	margin-right:10px;
}
.accom{
    color: #ffffff;
    font-family: 'antoniobold', serif;
    font-size: 26px;
    text-align: left;
    padding: 20px 25px 14px 25px;
    background: #13154e;
    border: none;
    border-radius: 0px;
	cursor:pointer;
}
.accom a{
	color:#fff !important;
	text-decoration:none;
}
.fr_head{
	font-weight: 400;
	color: #fff !important;
	background: #d22e80;
	padding: 5px 10px 5px 10px;
}
#map_icon1{
	display:none !important;
}
#map_icon2{
	display:none !important;
}
#map_icon3{
	display:none !important;
}
#map_icon4{
	display:none !important;
}
#map_icon5{
	display:none !important;
}
.img_md{
	width: 100%;
    margin-top: 70px;
}
.checkbox_heading1 {
    margin: 0px 0px 15px 0px;
}
section.home-india-china {
    padding: 50px 0px 50px 0px;
}
.india_china_{
    text-align: center;
    text-transform: uppercase;
    background: transparent;
    padding: 25px 20px 20px 20px;
    overflow: hidden;
    transition: all 500ms ease-in-out;
    width: 100%;
}
.no_padding{
	padding: 0 !important;
}
.img_ic{
	text-align: center;
}
.img_ic img{
	width: 100%;
}
.table_custom td, .table_custom th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
}
.table_custom .td1{
	    border-right: 1px solid #dee2e6;
}
.table_custom .td2{
	    border-bottom: 1px solid #dee2e6;
}
.table_custom .tr_1{
	background: #d22f80;
    color: #fff;
    font-weight: bold;
}
.table_custom .tr_2{
    background: #eee;
    font-weight: bold;
}
section.heroBanner .h-box-col ul li{
	display: none !important
}

.custom-heading{
	margin-bottom: 0px !important;
}
.custom-sub-heading{
	color: #8d8d8d;
    font-size: 22px !important;
}
.cursor-pointer{
	cursor: pointer;
}

@media only screen and (min-width:769px){
section.visitor-why-01-custom{
		padding-top: 0px;
		margin-top: -60px;
	}
}

@media only screen and (max-width:1000px){
	header .top-header{
		display: none;
	}
	header .main-header a.navbar-brand, header .main-header a.navbar-brand:hover, header .main-header a.navbar-brand:focus{position: static;width: 240px;}
	header .main-header .nav-link{border-top: 1px solid #e6e6e6;padding: 16px 20px !important;}
	header .main-header .navbar-collapse{
		margin-bottom:20px;
		position: fixed;
    	overflow-y: auto;
    	height: 100%;
    	top: 90px;
    	left: 0;
    	background: #fff;
    	width: 100%;
	}
	section.allpage-hero {
    margin-top: 90px;
	}
	section.abt-overview-03 ul.countryList{
		text-align: center;
	}
	section.abt-overview-03 ul.countryList li{
		width: 20.5%;
	}
}

@media only screen and (max-width:457px){
	#chartdiv{
		/*display: block !important;*/
		width: 107%;
	}
}