@import url("font-awesome.min.css");
@import url("slick.css");
@import url("navigation.css");
@import url("aos.css");
@import url("jquery.fancybox.css");


@font-face {
font-family:'Roboto-Regular';
src:url('../fonts/Roboto-Regular.eot');
src:url('../fonts/Roboto-Regular.woff2') format('woff2'),
url('../fonts/Roboto-Regular.woff') format('woff'),
url('../fonts/Roboto-Regular.ttf') format('truetype'),
url('../fonts/Roboto-Regular.otf') format('opentype'),
url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg'),
url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}

@font-face {
font-family:'Roboto-Light';
src:url('../fonts/Roboto-Light.eot');
src:url('../fonts/Roboto-Light.woff2') format('woff2'),
url('../fonts/Roboto-Light.woff') format('woff'),
url('../fonts/Roboto-Light.ttf') format('truetype'),
url('../fonts/Roboto-Light.otf') format('opentype'),
url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg'),
url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}

@font-face {
font-family:'Roboto-Bold';
src:url('../fonts/Roboto-Bold.eot');
src:url('../fonts/Roboto-Bold.woff2') format('woff2'),
url('../fonts/Roboto-Bold.woff') format('woff'),
url('../fonts/Roboto-Bold.ttf') format('truetype'),
url('../fonts/Roboto-Bold.otf') format('opentype'),
url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg'),
url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}

@font-face {
font-family:'Roboto-Medium';
src:url('../fonts/Roboto-Medium.eot');
src:url('../fonts/Roboto-Medium.woff2') format('woff2'),
url('../fonts/Roboto-Medium.woff') format('woff'),
url('../fonts/Roboto-Medium.ttf') format('truetype'),
url('../fonts/Roboto-Medium.otf') format('opentype'),
url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg'),
url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}


body{margin:0px;padding:0px; color:#888888;font-size:14px; font-family:'Roboto-Regular'; overflow-x: hidden;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button{outline:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input,textarea,button,select,a,div{-webkit-tap-highlight-color:transparent;outline:none}
table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
img{border:0px;max-width:100%;vertical-align:top}
::-moz-selection{background:#d47923;color:#FFF}
::selection{background:#d47923;color:#FFF}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none; color:#fcd168;}
*{text-rendering:optimizeLegibility}
html.touch *{text-rendering:optimizeSpeed}
p{margin: 0px;padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px;padding: 0px;font-weight: normal;}
ol,ul,li{margin: 0px;padding: 0px;list-style-type: none;}
.clr{clear: both;}

.wrapper{width: 1280px; margin: 0 auto;}

.main_menu{background:  rgba(255, 255, 255, 0.80); position: fixed; top: 0;height: 70px; padding:0px 0; width: 100%; z-index: 100; -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.48);
-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.48); -ms-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.48);
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.48); }
.main_menu.sticky{background:  rgba(255, 255, 255, 0.90);}
.menuwrapper{display: none;}

.menu_l{display: inline-block; width: 49%; text-align: right; padding: 0 80px 0 0;}
.menu_r{display: inline-block; width: 49%; text-align: left; padding: 0 0 0 80px;}
.main_logo{position: absolute; top: 0; left: 45%;}
.top_menu{display: block;}
.top_menu ul{margin: 0px; padding: 0px;}
.top_menu ul li{display: inline-block; padding:25px 20px; text-transform: uppercase; font-family:'Roboto-Medium';}
.top_menu ul li a{color: #000; font-size: 15px; text-decoration: none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.top_menu ul li a:hover{color: #d47923; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.top_menu ul li a.register{background: #d47923; color: #FFF; padding: 10px 26px; border-radius: 20px; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.top_menu ul li a.register:hover{background: #00345c; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.top_menu ul li{position: relative;}
.top_menu li {transition-duration: 0.5s;
}
ul.dropdown2 li{padding:10px 20px; border-bottom: 1px solid #ddd;} 
ul.dropdown2 li:last-child{border-bottom:none;}  

.top_menu li:hover {
  cursor: pointer; 
}

.top_menu ul li ul {
  visibility: hidden;top: 100%;
  opacity: 0;
  position: absolute; 
  transition: all 0.5s ease;
  left: 0;
  display: none; 
}

.top_menu ul li:hover > ul, .top_menu ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

.top_menu ul li ul li {
  clear: both;
  width: 100%; 
} 
.dropdown2 {
  width:220px;  
  display: inline-block;
  background-color: #FFF;
  border-bottom:1px solid #FFF;
  transition: all .5s ease;
  position: relative;
  font-size: 14px;
  color: #000;
  text-align: left; 
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 52, 92, 0.25);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0, 52, 92, 0.25); 
    -ms-box-shadow: 0px 3x 5px 0px rgba(0, 52, 92, 0.25);
	box-shadow: 0px 3px 5px 0px rgba(0, 52, 92, 0.25); 
}
ul.dropdown2 li a{color: #000;font-size: 14px;} 
ul.dropdown2 li:hover{background: #924320;} 
ul.dropdown2 li:hover a{ color: #fff;}  


.home{position: relative; background: url(../images/main_banner.jpg) no-repeat center top; min-height:700px /*849px*/; background-size: cover;}
.home::after{content: ""; position: absolute; left: 0; bottom: -7px; width: 100%; height: 107px;
background: url(../images/banner_sky.png); background-repeat: no-repeat; background-size: cover;}
.banner_caption{position: absolute; width: 750px; left: 50%; margin-left: -350px; top: 25%; text-align: center; padding: 20px 0 0 20px;
	text-transform: uppercase; 	color: #924320; font-size: 45px; font-family: 'Roboto-Bold'; text-align: center;
	background: rgba(255, 255, 255, 0.50); 	padding: 30px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37); -ms-box-shadow:  0px 0px 10px 0px rgba(0, 52, 92, 0.37);
	box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);}
.banner_caption span{display: block; font-size: 30px; text-transform: uppercase; color: #000; text-shadow: 0px 0px 5px #000;
font-family: 'Roboto-Regular';}
.banner_caption p{color: #FFF; font-size: 22px; text-transform: uppercase; display: block;  text-shadow: 0px 0px 5px #000;}

.about_bx{padding: 100px 0 50px 0;}
.about_bx_one{display: block;}
.about_l{float: left; width: 60%; padding: 20px 50px 0 0; color: #888888; font-size: 16px; line-height: 26px;}
.about_l p{margin: 15px 0;}
.about_r{float: right; width: 40%;}
.about_r img{background: #FFF; padding: 5px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37); -ms-box-shadow:  0px 0px 10px 0px rgba(0, 52, 92, 0.37);
box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);}

.video_bx{background: #ecf1f5; padding: 50px 0; position: relative;}
.video_bx::after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 107px;
background: url(../images/key_top.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}
.video_bx::before{content: ""; position: absolute; left: 0; bottom: -85px; width: 100%; height: 85px;
background: url(../images/contact_top.png); background-repeat: no-repeat; background-position: center; background-size: cover;}
.video_cont{display: block;}
.video_cont_l{float: left; width: 50%;}
.video_cont_r{float: right; width: 50%; padding: 90px 50px; font-size: 16px; line-height: 28px; text-align: center; color: #444444;
}


.inclusive_bx{background: url(../images/inclusive_bg.jpg) no-repeat center bottom; padding: 100px 0 50px 0; background-size: cover;}
.inclusive_list{display: block;}
.inclusive_list ul{margin: 0px; padding: 0px;}
.inclusive_list ul li{list-style-type: none; float: left; width: 16.666%; padding: 11px;}
.inclusive_one{background: #FFF; text-align: center; border-radius: 5px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10); 	-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10);
	-ms-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10); 	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10);}
	.inclusive_one span{padding: 10px 10px 20px 10px; display: inline-block; color: #454545; font-size: 14px; text-transform: uppercase;
		line-height: 23px; width: 100%; font-family: 'Roboto-Medium';}
.more_inclusive{text-align: center; display: inline-block; width: 100%; font-size: 36px; margin: 15px 0 0 0;}
.more_inclusive a{background: #FFF; border-radius: 50%; display: block; width: 45px; height: 45px; line-height: 24px; margin: 0 auto;
	color: #00345c; padding: 20px 0 0 0; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); 	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27);
	-ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27);}
.more_inclusive a:hover{background: #d47923; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.route_bx{background: #FFF url(../images/route_bg.jpg) no-repeat center right; padding:100px 0 50px 0;}
.route_accord{float: left; width: 40%;}
.accordion_head2.rout_head {position: relative; background:#FFF; color:#934320; font-size:15px; letter-spacing: 0.3px;
	text-transform: uppercase; font-family: 'Roboto-Medium'; padding:11px 20px 11px 45px; margin:5px 0px;width: 100%;float: left;
	cursor: pointer; border-top: 0px solid #FFF; 	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s; 	transition: all ease 0.5s;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(210, 214, 218, 1); -moz-box-shadow: 0px 0px 8px 0px rgba(210, 214, 218, 1);
-ms-box-shadow: 0px 0px 8px 0px rgba(210, 214, 218, 1); box-shadow: 0px 0px 8px 0px rgba(210, 214, 218, 1);}
.accordion_container2.route_one .active { background:#eef3f7;color: #00345c;
		-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.accord_list2 p{margin: 10px 0 0 0;}
.accordion_head2.rout_head::after {position: absolute; left: 16px; top: 13px; content: ""; width: 16px; height: 14px; background: url(../images/plus_icn.png); background-repeat: no-repeat; background-position: center;}
.accordion_container2.route_one .active::after {position: absolute; left: 16px; top: 13px; content: ""; width: 16px; height: 14px;
background: url(../images/minus_icn.png); background-repeat: no-repeat; background-position: center;}
.accordion_body2.rout_cont_white{	-webkit-box-shadow: 0px 0px 8px 0px rgba(210, 214, 218, 1); -moz-box-shadow: 0px 0px 8px 0px rgba(210, 214, 218, 1);
-ms-box-shadow: 0px 0px 8px 0px rgba(210, 214, 218, 1); box-shadow: 0px 0px 8px 0px rgba(210, 214, 218, 1);}

.accordion_headnav {position: relative;color:#abb4be;cursor: pointer;padding: 13px 40px;} 
.accordion_containernav .active { color:#d47923;  
		-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.accord_list2 p{margin: 10px 0 0 0;}
.accordion_headnav::after {position: absolute;right:30px; top: 15px; content: ""; width: 16px; height: 14px; background: url(../images/plus_icn.png); background-repeat: no-repeat; background-position: center;}  
.accordion_containernav .active::after {position: absolute; right:30px; top: 15px; content: ""; width: 16px; height: 14px;
background: url(../images/minus_icn.png); background-repeat: no-repeat; background-position: center;}
.accordion_bodynav{padding: 0px 10px 0px 60px;}   
.accord_listnav li{padding: 6px 0px;list-style-type: circle;} 
 

.key_bx{background: url(../images/key_bg.jpg) no-repeat center bottom; padding: 100px 0 80px 0; position: relative; background-size: cover;}
.key_bx::after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(238,243,247,0.90)}
.key_bx::before{content: ''; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%;  background-size: cover;
background: url(../images/key_top.jpg) repeat-x center top;}
.key_cont{position: relative; z-index: 10;}
.key_accord{display: block;}
.key_accord_l{float: left; width: 45%; background: #FFF; padding: 5px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37); -ms-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);
box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);}
.key_accord_r{float: right; width: 40%;}


.accordion_container2 {width: 100%;float: left;}
.accordion_head2 {position: relative;background:#00345c; color:#FFF; font-size:15px; letter-spacing: 0.3px; text-transform: uppercase; font-family: 'Roboto-Medium';
padding:11px 30px 11px 20px; margin:5px 0px;width: 100%;float: left; cursor: pointer; border-top: 1px solid #f2f2f2;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.accordion_head2_single {position: relative;background:#fff; color:#001e38; cursor: pointer; font-size: 14px; padding:10px 25px 10px 14px;font-weight:400;margin:0px;width: 100%;float: left;text-transform: uppercase; border-bottom: 1px solid #e0e0e0;font-family:'Roboto Condensed', sans-serif;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.accordion_head2 a, .accordion_head2_single a{color:#001e38;}
.categoryLink a{display: block;padding: 10px 25px 10px 15px;}
.categoryLink.active a{color: #fff;}
.accordion_head2::after{position: absolute;right:20px;top:13px;content:"";width: 16px; height: 14px; background: url(../images/down-arow.png); background-repeat: no-repeat; background-position: center;}
.accordion_container2 .active::after{position: absolute;right:20px;top:13px; content:""; width: 16; height: 14px; background: url(../images/up-arow.png); background-repeat: no-repeat; background-position: center;}
.accordion_container2 .active { background:#00345c;color: #FFF;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.accordion_head2:last-child{margin-top:0px;}
.accordion_body2 {width: 100%; float: left; background: #FFF; padding:16px 18px 22px 18px; margin: -5px 0 5px 0; font-size: 15px; line-height: 24px;}
.accordion_head2:first-child{margin-top: 0px;border-top:none;}
.accordion_head2:last-child{margin-bottom:0px;}
.accordion_head2title{color:#006384; font-size: 18px; padding:0px 20px 10px 47px;font-weight:400;width: 100%;float: left;letter-spacing:1px;}
.accord_list2 { width: 100%;float: left;}
.faq_accord_opn2 { padding: 10px 20px; width: 100%;float: left;}

.register_bx{background: url(../images/regisster_bg.jpg) no-repeat center top; color: #FFF; padding: 35px 0; text-align: center; width: 100%;
font-size: 36px; position: relative; background-size: cover;}
.register_bx::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(210,119,35,0.85);}
.register_bx span{display: inline-block; margin: 0 40px; vertical-align: middle; position: relative; z-index: 10;}
.register_bx a{position: relative; z-index: 10; text-transform: uppercase; display: inline-block; background: #f4f4f4; border: 2px solid #FFF; border-radius: 30px;
padding: 12px 35px; font-size: 16px; color: #00345c; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.register_bx a:hover{background: #00345c; color: #FFF; border: 2px solid #00345c; -webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.sponsor_bx{background: #f4f4f4; padding: 50px 0 100px 0;}
.slider_sponsor{margin: 20px 0 0 0;}
.sponsor_one{display: block; position: relative; padding: 0 0 0 150px; min-height: 130px;}
.sponsor_one img{position: absolute; left: 0; top: 0; background: #FFF; padding: 7px; border-radius: 50%; border: 1px solid #eceff2;
	width: 130px;}
.sponsor_head{color: #00345c; text-transform: uppercase; margin: 0 0 15px 0; font-size: 18px; font-family: 'Roboto-Regular';}
.sponsor_one p{color: #454545; font-size: 15px; line-height: 26px;}

.contact_bx{background: #FFF; position: relative; padding: 100px 0 40px 0;}
.contact_bx::before{content: ''; background-size: cover; position: absolute; left:0; top:0; background: url(../images/contact_top.png) repeat-x center top; width: 100%; height: 85px;}
.contact_bx::after{content: ''; background-size: cover; position: absolute; left:0; bottom:-90px; background: url(../images/contact_bottom.png) repeat-x; width: 100%; height:216px;}
.page_title{color: #d47923; font-size: 28px; font-family: 'Roboto-Bold'; text-transform: uppercase; text-align: center;
position: relative; z-index: 10;
background: url(../images/title_line.png) no-repeat center bottom; padding-bottom:25px; line-height: 32px; margin-bottom: 40px;}
.page_title span{color: #888888; font-size: 20px; letter-spacing: 0.2px; font-family: 'Roboto-Medium'; display: block; text-transform: none;}
.contact_content{padding: 0 40px; position: relative; z-index: 10;}
.contact_info{float: left; padding: 0 15px; width: 35%;}
.user_cont{background: #00345c; padding: 16px 35px; border-radius: 5px;}
.user_nm{position: relative; padding: 0 0 0 46px; margin: 20px 0; color: #FFF; font-size:14px; text-transform: uppercase;
	font-family: 'Roboto-Medium'; line-height: 22px;}
.user_nm span{color: #fc7000; display: block;}
.user_nm i{position: absolute; left: 0; top: 6px; font-size: 30px; color: #FFF;}
.user_nm i.envlp{font-size: 28px;}
.contact_frm{float: right; padding: 0 15px; width: 65%;}
.form_area{background: #eef3f7; padding: 28px; border-radius: 5px;}
.form_bx{display: block;}
.form_l{float: left; width: 48%;}
.form_one{margin: 0 0 20px 0;}
.input_one{background: #FFF; border-radius: 5px; padding: 15px; color: #bfbfbf; font-size: 16px; border: 0; width: 100%; resize: none;}
.input_one::-webkit-input-placeholder {color: #bfbfbf !important;opacity: 1 !important;}
.input_one::-moz-placeholder { color: #bfbfbf !important;opacity: 1 !important;}
.input_one::-moz-placeholder {color: #bfbfbf!important;opacity: 1 !important;}
.form_r{float: right; width: 48%;}
.submit_btn{background: #f36727; color: #FFF; text-transform: uppercase; padding: 10px 20px; border-radius: 5px; border: 0; cursor: pointer;
font-size: 15px; font-family: 'Roboto-Medium'; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.submit_btn:hover{background: #00345c; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}



footer{padding: 30px 0; position: relative; z-index: 10; display: inline-block; width: 100%;}
.footer_l{float: left; color: #888888; font-size: 14px; margin:10px 0 0 0;}
.footer_r{float: right;}
.footer_r ul{margin: 0px; padding: 0px;}
.footer_r ul li{list-style-type: none; float: left; margin: 0 4px;}
.footer_r ul li a{background: #FFF; border-radius: 50%; display: block; width: 37px; line-height: 37px; text-align: center; color: #000a38;
	font-size: 16px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27);
	-ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); -webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.footer_r ul li a:hover{background: #d47923; color: #FFF; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;transition: all ease 0.5s;}


/*gallery page css page */
.home.gallry_banner{background: url(../images/_T6A0084.jpg) no-repeat center top; min-height: 600px; position: relative; background-size: cover;}

.imagegallery{ width:100%; float:left; padding:0px 20px;}
.imagegallery ul{ margin:0px; padding:0px; list-style-type:none; width:100%; float:left;}
.imagegallery li{ margin:0px; padding:10px 10px; list-style-type:none; width:25%; float:left;}
/*.imagegallery li{width:100%; height:100%; display: inline-block;}*/
.fancybox-img{ width:100%; float:left; text-align:center;height:237px;
-webkit-box-shadow:0px 2px 8px 2px rgba(0,0,0,0.30);
-moz-box-shadow:0px 2px 8px 2px rgba(0,0,0,0.30);
box-shadow:0px 2px 8px 2px rgba(0,0,0,0.30); border:8px solid #FFF;}
.fancybox-img a{ display:block; width:100%; float:left;}
.fancybox-img img {max-width:100%; width:100%;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;
 height:237px;}
.fancybox-img img:hover {opacity:1;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.fancybox-img{width:100%;overflow:hidden; position:relative;}
.galleryoverlay{background:rgba(0,0,0,.75); opacity:0;-webkit-transition: opacity .25s ease;-moz-transition: opacity .25s ease; position:absolute; top:0px; bottom:0px; left:0px; right:0px; display:table; width:100%; height:100%;}
.fancybox-img:hover .galleryoverlay {opacity:1;}
.fancyboxclick { display:table-cell; vertical-align:middle;}
.fancyboxclick2 { width:100%;  text-align:center; color:#000; font-size:12px; text-decoration:none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.fancyboxclick2 a{ display:inline-block; float:none !important; width:40px !important;height:40px;background:#d47923;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.fancyboxclick2 a:hover{background:#00345c;color:#FFF;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.fancyboxclick h3{ width:100%; float:left; padding:10px 4px; text-align:center; background:rgba(210,119,38,0.5); color:#FFF; font-size:15px; line-height:24px; text-transform:none; margin-top:10px;}
img.zoomicon{ width:40px!important; height:40px!important; max-width:40px!important;}
.galleryTab{ width:100%; float:left; padding-bottom:20px; text-align:center; position: relative;}
.galleryTab a:link,.galleryTab a:visited{ text-decoration:none; display:inline-block; padding:10px 25px; color:#9e5e01; font-size:16px; background:#e1a74f; text-align:center; line-height:18px; text-transform:uppercase; margin:2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;}
.galleryTab a:hover{text-decoration:none;color:#fff;}
.galleryTab a.active{text-decoration:none;background:#c2863d;color:#fff;}

/*sponsor page css page */
.gallry_banner .banner_caption{top:30%;}
.sponsor_part{font-size: 18px; text-transform: uppercase; color: #00345c; font-family: 'Roboto-Bold'; margin: 40px 0 15px 0;}
.benefit_bx{display: block;}
.benefit_bx ul{margin: 0px; padding: 0px;}
.benefit_bx ul li{list-style-type: none; float: left; width: 33.333%; padding: 15px;}
.sponsor_benefit{background: #FFF; border-radius: 5px; padding: 25px; text-align: center; min-height: 210px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); 	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); -ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27);}
.experiance_head{font-family: 'Roboto-Bold'; font-size: 16px; text-transform: uppercase; margin: 15px 0; color: #d47923;}
.experiance_txt{color: #454545; font-size: 14px; font-family: 'Roboto-Medium'; line-height: 22px;}

.inclusive_btn{display: inline-block; text-align: center; width: 100%; margin:35px 0 0 0;}
.inclusive_btn ul{margin: 0px; padding: 0px;}
.inclusive_btn ul li{list-style-type: none; display: inline-block; text-align: center; margin: 0 10px;}
.inclusive_btn ul li span{background-color: #d47923; color: #FFF; font-size: 14px; font-family: 'Roboto-Regular'; padding: 10px 20px; border-radius: 5px;
    text-transform: uppercase; letter-spacing: 0.3px;}
.inclusive_btn ul li span i{margin: 0 3px 0 0; font-size: 16px;}
.inclusive_btn ul li a{background: #00345c; padding: 10px 20px; border-radius: 5px; color: #FFF; font-size: 14px; font-family: 'Roboto-Regular';
text-transform: uppercase; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.inclusive_btn ul li a:hover{background: #d47923; color: #FFF; text-transform: uppercase; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.video_cont_r.register_txt{padding: 0 50px; text-align: left;}
.register_para{margin: 0 0 15px 0;}
.sponsor_btn{background: #d47923; padding: 5px 15px; border-radius: 5px; color: #FFF; text-decoration: none; font-size: 14px;
	text-transform: uppercase; font-family: 'Roboto-Medium'; margin: 15px 0 0 0; display: inline-block; text-transform: uppercase; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.sponsor_btn:hover{background: #00345c; color: #FFF; text-transform: uppercase; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.partner_bx{padding: 100px 0; display: inline-block; width: 100%;}
.gates_list{display: block;}
.gates_list ul{margin: 0px; padding: 0px;}
.gates_list ul li{list-style-type: none; float: left; width: 33.333%; padding: 15px;}
.gates_one{background: #FFF; text-align: center; padding: 20px; border-radius: 5px; min-height: 226px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.48);
-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.48); -ms-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.48);
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.48);}
.gates_head{font-size: 20px; font-family: 'Roboto-Bold'; color: #00345c; margin: 0 0 10px 0;}
.gate_txt{font-size: 16px; line-height: 24px; color: #454545;}
.single_btn{display: inline-block; text-align: center; width: 100%;}

table {border-collapse: collapse; border-width: 0;  display: table; overflow: auto;}
th {border: 1px solid; padding: .8em 1em; text-align: center; /*background: #00345c;*/ border: none; color: #FFF; font-size: 14px;
	font-family: 'Roboto-Regular'; text-transform: uppercase; font-weight: normal;}
td{border: none; padding: .8em 1em; color: #333; font-size: 16px;}
tr:nth-child(odd) {background: #FFF}
tr:nth-child(even) {background: #f7f7f7}
.responsove_tab{overflow-x: auto; overflow-y: hidden; position: relative; z-index: 10;}
.responsove_tab table{max-width: 1280px;}
i.fa-check{color: green; display: inline-block; text-align: center; width: 100%;}
i.fa-times{color: #F00; display: inline-block; text-align: center; width: 100%;}

.badge_list{display: inline-block; width: 100%;}
.badge_list ul{margin: 0px; padding: 0px;}
.badge_list ul li{list-style-type: none; float: left; width: 50%; padding: 15px;}
.badge_bx{padding: 50px 0;}
.badge_list ul li .gates_one{min-height: 250px;}

.walk_one{display: block;}
.innaugration_r{float: right; width: 50%; z-index: 10; position: relative; padding: 80px 0 0 0;}
.walk_one img {background: #FFF; display: block; margin: 0 auto; padding: 5px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37); -ms-box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);
box-shadow: 0px 0px 10px 0px rgba(0, 52, 92, 0.37);}
.walk_one span{display: inline-block; width: 100%; text-align: center; font-size: 18px; font-style: italic; margin: 25px 0 0 0; color: #333; font-family: 'Roboto-Medium';}
.inaugration_head{color: #00345c; font-size: 18px; font-family: 'Roboto-Medium'; text-align: left; margin: 0 0 15px 0;}
ul.innaugration_list{margin: 0px; padding: 0px; text-align: left;}
ul.innaugration_list li{list-style-type: none; text-align: left; font-size: 15px; position: relative; padding: 0 0 0 27px; margin: 0 0 10px 0; line-height: 24px;}
ul.innaugration_list li i{color: #d27723; font-size: 17px; margin: 0 5px 0 0; position: absolute; left: 0; top: 5px;}

.count_row{background: #F1f1f1; padding: 70px 0 40px 0; display: inline-block; width: 100%;}
.count_row ul{margin: 0px; padding: 0px;}
.count_row ul li{list-style-type: none; float: left; width: 25%; text-align: center; color: #d47923; font-size: 28px; font-family: 'Roboto-Bold'; line-height: 28px;
text-transform: uppercase;}
.count_row ul li img{display: block; text-align: center; margin: 0 auto 10px auto;}
.count_row ul li span{display: block; color: #888888; font-size: 14px; font-family: 'Roboto-Medium';}
.sponsor_head span{display: block; font-size: 14px; text-transform: capitalize;; color: #333;}

.gallery_bx{padding: 50px 0;}
.sponsor_list{display: block; text-align: center; position: relative; z-index: 10;}
.sponsor_list ul{margin: 0px; padding: 0px;}
.sponsor_list ul li{list-style-type: none; display: inline-block; width: 16%; padding: 10px;}
.sponsor_logo{padding:20px; background: #FFF; border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 52, 92, 0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0, 52, 92, 0.25); -ms-box-shadow: 0px 0px 5px 0px rgba(0, 52, 92, 0.25);
box-shadow: 0px 0px 5px 0px rgba(0, 52, 92, 0.25);}

.year_list{position: absolute; right: 0; top: 0;}

/*Styling Selectbox*/
.dropdown {
  width:200px; background:url(../images/ddarow.png) no-repeat right top; background-position:94% 18px;
  display: inline-block;
  background-color: #FFF;
  border-bottom:1px solid #FFF;
  transition: all .5s ease;
  position: relative;
  font-size: 14px;
  color: #000;
  height: 100%;
  text-align: left; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 52, 92, 0.25);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 52, 92, 0.25); -ms-box-shadow: 0px 0px 5px 0px rgba(0, 52, 92, 0.25);
	box-shadow: 0px 0px 5px 0px rgba(0, 52, 92, 0.25);
}
.dropdown .select {
    cursor: pointer;
    display: block;
    padding: 10px
}
.dropdown .select > i {
    font-size: 13px;
    color: #888;
    cursor: pointer;
    transition: all .3s ease-in-out;
    float: right;
    line-height: 20px
}
.dropdown:hover {
    /*box-shadow: 0 0 4px rgb(204, 204, 204)*/
}
.dropdown:active {
    /*background-color: #f8f8f8*/
}
.dropdown.active:hover,
.dropdown.active {
  /*  box-shadow: 0 0 4px rgb(204, 204, 204);
    border-radius: 5px 5px 0 0;
    background-color: #f8f8f8*/
}
.dropdown.active .select > i {
    /*transform: rotate(-90deg)*/
}
.dropdown .dropdown-menu {
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    margin-top: 1px;
    box-shadow: 0 2px 3px rgb(204, 204, 204);
    /*border-radius: 0 1px 5px 5px;*/
    overflow: hidden;
    display: none;
    max-height: 144px;
    overflow-y: auto;
    z-index: 9
}
.dropdown .dropdown-menu li {
    padding: 10px;
    transition: all .2s ease-in-out;
    cursor: pointer
}
.dropdown .dropdown-menu {
    padding: 0;
    list-style: none
}
.dropdown .dropdown-menu li:hover {
    background-color: #00345c; color: #FFF; text-decoration:none;
}
.dropdown .dropdown-menu li:active {
    /*background-color: #e2e2e2*/
}



/*responsive css*/
@media screen and (max-width:1680px){}
@media screen and (max-width:1600px){}
@media screen and (max-width:1440px){}
@media screen and (max-width:1366px){}
@media screen and (max-width:1280px){
	.wrapper{width: 94%; margin: 0 auto;}
	.banner_caption{font-size: 40px; line-height: 45px; width: 460px; margin-left: -230px;}
	.page_title{font-size: 26px;}
	.inclusive_one span{line-height: 22px; text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;}

	.innaugration_r{padding: 80px 0 0 30px;}


}
@media screen and (max-width:1100px){
.menu_l{padding: 0 68px 0 0;}
.top_menu ul li{margin:0px;}
.menu_r{padding: 0 0 0 60px;} 
.top_menu ul li {padding: 25px 10px;} 
ul.dropdown2 li { padding: 10px 20px;} 
.main_logo{width: 100px;}
.top_menu ul li a{font-size: 14px;}
.top_menu ul li a.register{padding: 9px 18px;}
.main_logo{left: 44%;}
.home{height: 500px;}
.banner_caption {font-size: 36px; line-height: 41px; width: 420px; margin-left: -210px;}
.banner_caption span{font-size: 26px;}
.page_title {font-size: 22px;}
.about_l{padding: 0 40px 0 0;}
.about_l{font-size: 14px; line-height: 26px;}
.video_cont_r{font-size: 14px; padding: 30px 30px;}
.inclusive_list ul li{width: 20%;}
.inclusive_one span{font-size: 13px; line-height: 20px;}
.route_accord,.key_accord_r{width: 45%;}
.accordion_body2,.accordion_head2.rout_head,.accordion_head2{font-size: 14px;}
.register_bx{font-size: 32px;}
.register_bx span{margin: 0 20px;}
.sponsor_one p{font-size: 14px;}

.contact_info{width: 35%;}
.contact_frm{width: 64%;}
.user_cont{padding: 15px 20px;}
.contact_content{padding: 0;}
.form_area{padding: 20px;}
.user_nm{margin: 17px 0;}

.imagegallery{padding: 0;}
.imagegallery li{width: 33.333%;}
.galleryTab a:link, .galleryTab a:visited{font-size: 14px;}

.gate_txt{font-size: 14px;}
.badge_list ul li .gates_one {min-height: 270px;}
td{font-size: 14px;}
.gates_head{font-size: 18px;}

.walk_one span{font-size: 16px;}
ul.innaugration_list li{font-size: 14px; line-height: 23px; padding: 0 0 0 23px;}
ul.innaugration_list li i{font-size: 16px;}
.count_row ul li{font-size: 24px;}
.count_row ul li img{max-width: 55px;}
.sponsor_list ul li{width: 19%;}

}
.sponsersdisc{
    float: left;
    background-color: #fff;
    height: 140px;
    padding: 10px 15px;
    WIDTH: 50%;
   
}
.sponsersdisc span{
    font-size:23px;text-shadow:none;text-transform:capitalize;
}

.sponsersdisc img{
    width:200px;
}
@media screen and (max-width:1024px){}
@media screen and (max-width:900px){
	.top_menu ul li {}
	.top_menu ul li a{font-size: 13px;}
	.menu_l {padding: 0 60px 0 0; width: 48%;}
	.menu_r{width: 50%;}
	.main_logo {left: 42%;}
	.top_menu ul li a.register {padding: 9px 10px; font-size: 12px;}
	.home {min-height: 550px;}
	.banner_caption {font-size: 32px; line-height: 37px; width: 380px; margin-left: -190px;}
	.banner_caption span {font-size: 22px;}
	.inclusive_list ul li {width: 25%;}
	.inclusive_one span {font-size: 12px; line-height: 20px;}
	.route_bx{background-size: 100%;}
	.route_accord, .key_accord_r {width: 50%;}
	.page_title {font-size: 20px;}
.page_title span{font-size: 16px;}
.accordion_body2, .accordion_head2.rout_head, .accordion_head2 {font-size: 13px;}
.accordion_body2{padding: 15px 19px;}
.register_bx{padding: 30px 0;}
.register_bx {font-size: 26px;}
.register_bx a{font-size: 14px;}
.register_bx {padding: 22px 0;}
.sponsor_one{padding: 0;}
.sponsor_one img{width: 100px; position: static; margin: 0 0 15px 0;}
.sponsor_head{font-size: 16px; font-family: 'Roboto-Medium';}
.contact_info {width: 43%;}
.contact_frm {width: 57%;}
.user_nm i{font-size: 22px;}
.user_nm i.envlp {font-size: 20px;}
.user_nm{padding: 0 0 0 33px;}
.input_one{font-size: 14px;}
.form_one {margin: 0 0 15px 0;}
.user_nm {margin: 13px 0;}
.footer_r ul li a{width: 33px; line-height: 33px; font-size: 14px;}

.gallry_banner .banner_caption{top:34%;}
.imagegallery li{width: 50%;}
.sponsor_part{font-size: 16px; margin: 0 0 10px 0;}
.video_cont_r.register_txt{padding: 0 0 0 25px;}
.gates_head {font-size: 16px;}

.count_row ul li {font-size: 22px;}
.count_row ul li span{font-size:12px;}
.count_row ul li img {max-width: 45px;}
.year_list {position: static; margin: 30px 0 0 0;}
.sponsor_list ul li {width: 24%;}
.sponsor_logo {padding: 10PX 20px;}
}


@media screen and (max-width:800px){
	.top_menu ul li a {font-size: 10px;} 
    .dropdown2 {width: 170px;} 
    .dropdown2 li {font-size: 12px;}
}

@media screen and (max-width:700px){
.desktop_menu{display: none;}
/*.banner_caption {font-size: 28px; line-height: 33px; width: 90%; margin-left: auto; left: 5%;}*/
.banner_caption {font-size: 28px; line-height: 33px; width: 340px; margin-left: -170px;}
.banner_caption span {font-size: 20px;}
.home {min-height: 500px;}
.about_bx,.video_bx,.inclusive_bx,.route_bx,.key_bx,.contact_bx,.sponsor_bx {padding: 50px 0;}
.slick-dots{bottom: -50px;}
.about_l{float: none; width: 100%; padding: 0;}
.video_cont{margin: 50px 0 0 0;}
.about_r {float: none; width: 100%; margin: 30px 0 0 0; text-align: center;}
.video_cont_l {float:none; width: 100%; margin: 0 0 30px 0;}
.video_cont_r{float: none; width: 100%; padding: 0;}
.inclusive_list ul li {width: 50%;}
.route_accord, .key_accord_r {width: 100%;}
.key_accord_l{float: none; width: 100%; margin: 0 0 30px 0;}
.register_bx {font-size: 20px;}
.register_bx a{padding: 10px 28px; margin: 10px 0 0 0;}
.contact_info {width: 100%; margin: 0 0 30px 0;}
.contact_frm {width: 100%;}
.form_l,.form_r {float: none; width: 100%;}
.submit_row{margin: 15px 0 0 0;}
.submit_btn{font-size: 14px;}
.footer_l{float: none; width: 100%; text-align: center;}
.footer_r{float: none; width: 100%; text-align: center; margin: 15px 0 0 0;}
.footer_r ul li{float: none; display: inline-block;}
footer{padding: 15px 0;}
.slider_sponsor{margin: 0;}
.main_menu{padding: 28px 0; height: 50px; position: absolute;}

.sponsor_one{text-align: center;}
.sponsor_one img{margin: 0 auto 15px auto;}

.mobile_logo{width: 90px; position: absolute; z-index: 1; height: 90px; top: 0; left: 10px;}
/*mobile-menu-css*/
/*.menuwrapper {position: relative; overflow: hidden; display: block; height: 100%; float: right; z-index: 100; width: 100%;}*/
.menuwrapper{position: static /*absolute*/;
overflow: hidden;
display: inline-block;
height: 100%; top: 0;
float: right;
z-index: 999999;
width: 100%;}

.main {height: 100%; position: relative;
-webkit-transition-property: transform;
	-moz-transition-property:transform;
	-ms-transition-property: transform;
	-o-transition-property: transform;
transition-property: transform;
}
.sidebar {position: fixed;z-index: 5;top: 0;right: 0;height: 100%;width:100%;background: #1d2127;overflow: hidden; display: none; opacity:0;}
.sidebar, .sidebar a { color: #abb4be; }
.nav { margin-top:60px /*100px*/;}
.nav-items { margin: 0; padding: 0; list-style: none;}
.nav-title { display: block; padding: 13px 40px; text-transform: uppercase; font-weight: 600; color: #465162; border-bottom: 1px solid #4b4f55;}
.nav-link { display: block; text-transform: uppercase; padding: 13px 40px; text-decoration: none; letter-spacing: 0.5px;
-webkit-transition: background-color 0.3s ease;
-moz-transition: background-color 0.3s ease;
-ms-transition: background-color 0.3s ease;
-o-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
}
.nav-link:hover { background-color: #282d36;}
.sidebar-separator {margin: 30px;height: 2px; background-color: #000; border-bottom: 1px solid #2b313a;}
.hamburger {display: block;position: absolute; right:20px; top: 10px; padding-top: 5px; cursor: pointer;z-index: 10;width: 34px;height: 53px;
border:none;
-webkit-transition-property: background-color, border-color;
	-moz-transition-property:background-color, border-color;
	-ms-transition-property: background-color, border-color;
	-o-transition-property: background-color, border-color;
transition-property: background-color, border-color;}

.bar {display: block;position: relative; background-color: #bb5527;width: 100%;height: 4px;margin: 0 auto;
-webkit-transition-property: transform, opacity, background-color, width;
	-moz-transition-property:transform, opacity, background-color, width;
	-ms-transition-property: transform, opacity, background-color, width;
	-o-transition-property: transform, opacity, background-color, width;
transition-property: transform, opacity, background-color, width;}
.hamburger:hover { border-color: #fcd168; }
.hamburger:hover .bar {}
.bar + .bar { margin-top: 5px; }
.main, .sidebar, .hamburger, .bar
{  -webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;

	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;

	transition-timing-function: ease-in-out;}

.show-sidebar .main {
-webkit-transform: translate3d(260px, 0, 0);
-moz-transform: translate3d(260px, 0, 0);
-ms-transform: translate3d(260px, 0, 0);
-o-transform: translate3d(260px, 0, 0);
transform: translate3d(260px, 0, 0);

-webkit-transform: translate3d(260px, 0, 0);
-moz-transform: translate3d(260px, 0, 0);
-ms-transform: translate3d(260px, 0, 0);
-o-transform: translate3d(260px, 0, 0);
transform: translate3d(260px, 0, 0);

}
.show-sidebar .sidebar {display:block; opacity: 1;}
.show-sidebar .hamburger {position: absolute; right: 20px;
    top: 20px;}
.show-sidebar .bar { background-color: #bb5527;}
.show-sidebar .bar:first-child {width: 100%;
-webkit-transform: rotate(45deg) translate(5px, 8px);
-moz-transform: rotate(45deg) translate(5px, 8px);
-ms-transform: rotate(45deg) translate(5px, 8px);
-o-transform: rotate(45deg) translate(5px, 8px);
transform: rotate(45deg) translate(5px, 8px);

/*-webkit-transform: rotate(45deg) translate(5px, 8px); transform: rotate(45deg) translate(5px, 8px);*/}
.show-sidebar .bar:nth-child(2) { opacity: 0; }
.show-sidebar .bar:last-child { width: 100%;
-webkit-transform: rotate(-45deg) translate(5px, -8px);
-moz-transform: rotate(-45deg) translate(5px, -8px);
-ms-transform: rotate(-45deg) translate(5px, -8px);
-o-transform: rotate(-45deg) translate(5px, -8px);
transform: rotate(-45deg) translate(5px, -8px);


/*-webkit-transform: rotate(-45deg) translate(5px, -8px);transform: rotate(-45deg) translate(5px, -8px);*/
}
.benefit_bx ul li{width: 50%; padding: 10px;}
.video_cont_r.register_txt{padding: 0;}
.gates_list ul li{width: 100%;}
.gate_txt{font-size: 14px;}
td{font-size: 14px;}
th{font-size: 13px;}
.inclusive_btn ul li span{display: inline-block; margin: 15px 0;}

.galleryTab a:link, .galleryTab a:visited {font-size: 12px;}
.innaugration_r{float: none; width: 100%; padding: 0;}
.count_row ul li{width: 50%; margin: 20px 0;}
.sponsor_list ul li {width: 32%; padding: 5px;}

.sponsersdisc {
    float: left;
    background-color: #fff;
    height: 130px;
    padding: 10px 15px;
    width: 50%;
}
.sponsersdisc span {
    font-size: 17px !important;
}


}
@media screen and (max-width:568px){}
@media screen and (max-width:480px){
	.sponsor_list ul li {width: 49%; padding: 5px;}
	.banner_caption {font-size: 28px; line-height: 33px; width: 90%; margin-left: auto; left: 5%;}
	.imagegallery li{width: 100%;}
	.benefit_bx ul li{width: 100%; padding: 10px;}
	.badge_list ul li{width:100%;}
	.sponsersdisc {
        float: left;
        background-color: #fff;
        height: 130px;
        padding: 10px 15px;
        WIDTH: 50%;
    }
    .sponsersdisc span {
        font-size: 15px !important;
    }
}
@media screen and (max-width:375px){}
@media screen and (max-width:360px){
	.banner_caption{font-size: 26px;}
	.inclusive_one span{padding: 10px 0 20px 0;}
}
@media screen and (max-width:340px){}
@media screen and (max-width:320px){
	.banner_caption{font-size: 23px; line-height: 30px;}
	.inclusive_list ul li {width: 100%;}
}
