@font-face{font-family:'Lato-Black';src:url('fonts/Lato-Black.eot');src:url('fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Black.woff') format('woff'),
url('fonts/Lato-Black.ttf') format('truetype'),
url('fonts/Lato-Black.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Bold';src:url('fonts/Lato-Bold.eot');src:url('fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Bold.woff') format('woff'),
url('fonts/Lato-Bold.ttf') format('truetype'),
url('fonts/Lato-Bold.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Regular';src:url('fonts/Lato-Regular.eot');src:url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Regular.woff') format('woff'),
url('fonts/Lato-Regular.ttf') format('truetype'),
url('fonts/Lato-Regular.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Light';src:url('fonts/Lato-Light.eot');src:url('fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Light.woff') format('woff'),
url('fonts/Lato-Light.ttf') format('truetype'),
url('fonts/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;}
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
*, *:before, *:after{box-sizing:border-box;}
a{text-decoration:none; color:#e21b0e;}:hover{text-decoration:underline;}
ul, ol{list-style-type:none;}
img{border:none;}
.red-txt { color:red;}
.line{ border-top:1px solid #dfdfdf; margin:20px 0 0 0; padding:20px 0; width:90%;}
body{font-family:'Lato-Regular',Arial,Helvetica,sans-serif;font-size:18px;}
/*=====css for scroll=====*/
/* Let's get this party started */
::-webkit-scrollbar {width: 12px;}
/* Track */
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 10px;border-radius: 10px;}
/* Handle */
::-webkit-scrollbar-thumb {-webkit-border-radius: 10px; border-radius: 10px; background: #fff; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:window-inactive { background:#fff;}
/*=====css for scroll=====*/
.clr{clear:both;}
ul.awrd-winner {margin:0; padding:0; clear:both;}
ul.awrd-winner li {background: rgba(0, 0, 0, 0) url("../images/icons/bullet.png") no-repeat scroll 0 6px; font-size: 16px; line-height:24px; overflow:hidden; padding: 0 0 0 20px; width: 100%;}
ul.awrd-winner li span.awrd { color: #333; float: left; font-weight: 400; width: 45%;}
ul.awrd-winner li span.dot {color: #333; float: left; font-weight: 400; width: 3%;}
ul.awrd-winner li strong.comp-name {color: #666; float: left; font-family:'Lato-Regular'; font-size: 18px; font-weight: 400; width: 52%;}
/*popup css*/
.btnblk{ width:16%; float:right; margin-top:40px;}
.enquire{ background:#000; padding:0px; color:#fff; font-family: 'Lato-Black'; font-size:23px; font-weight:400; text-align:center; text-transform:uppercase; cursor:pointer; line-height:18px;}
.enquire span{ display:block; font-family: 'Lato-Regular'; font-size:14px; font-weight:400; text-transform:capitalize;}
#ac-wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, .6); z-index: 1001;}
#popup { width: 95%; height: 675px; position: absolute; top: 50px; z-index:2147483647;}
.top-reg-close{ background:url(../images/buttons/close.png) no-repeat right top; float:right; width:79px; height:97px; cursor:pointer;}
.tab-box{ width:604px; height:410px; margin:175px auto 0; }
ul.tabs{display:table; width:100%; list-style-type:none; margin:0px; padding:0px;}
ul.tabs li{display:table-cell;margin:0; text-align:center; color:#fff; cursor:pointer; border-right:dotted 1px #474747; border-bottom:dotted 1px #474747;  font-family: 'Lato-Regular'; font-size:20px; line-height:18px; vertical-align:middle; text-align:center; height:58px; text-transform:uppercase; width:33%;}
ul.tabs li:last-child {border-right: 0;}
ul.tabs li:hover{background:#333; color:#fff;}
ul.tabs li.current{border-bottom: none;padding: 0; background:#333; color:#fff;}
.tab-cont{background:none; height:auto; width: 100%; margin:0;}
.reg-frm{ padding:20px;}
/*.tabscontent{display: none;}*/
#mask { background-color: #000; display: none; left: 0; position: absolute; top: 0; z-index: 999999;}
/*popup css*/

/*====header css start here====*/
#main-wrapr{width:100%;margin:0 auto;padding:0;}
.white-bg{ background:#fff;}
.black-bg{ background:#000; overflow:hidden; }

.common-div{ width:1200px; margin:0 auto; overflow:hidden;}
.logo { width:163px; float:left; margin:10px 12px 10px 0; border-left:1px dotted #4d4d4d; padding:0 0 0 12px;}
.nlogo { width:100px;  float:left; margin:15px 15px 10px 0;}
.orglogo { height:54px; width:151px; border-left:1px dotted #4d4d4d; border-right:1px dotted #4d4d4d; text-align:center; float:left; vertical-align:bottom; margin:10px 10px 10px 0; padding:10px 0 0 0;}

.lefy  { width:290px; float:left;} 
.righty  { width:900px; color:#fff; float:right;} 

.lev1{ height:70px;padding-top:5px;}
.lev2{ height:30px; background:#fabe06; margin-top:15px;}

.ninel { height:86px; width:108px;  border-right:1px dotted #4d4d4d; text-align:center; float:left; vertical-align:bottom; margin:10px 15px 0 0px; padding:0px 15px 0 0;}

.vensection {
float:left; width:254px; height:40px; float:left; font-family:'Lato-Bold'; color:#ffc759; font-size:25px; line-height:24px; margin:20px 0 0 0}
.vensection span { color:#fff; font-size:15px; display:block; line-height:16px;}

ul.awalist { margin:0px 0 0 0; padding:0px;}
ul.awalist li{ margin:20px 1px 0 0px; padding:0px; float:left;}
ul.awalist li a { width:auto;background:#000;color:#cccccc;font-family:'Lato-Light';font-size:18px;
text-align:center;display:block;text-transform:uppercase; padding:7px 10px; border:1px solid #cccccc;  }
ul.awalist li a:hover { background:#000;color:#FABE06;border:1px solid #FABE06; text-decoration:none;}

.righ{ width:740px; float:left; }
.ven { float:left; width:189px; height:40px; float:left; font-family:'Lato-Regular'; color:#ffc759; font-size:26px; line-height:20px; margin:10px 0 0 0}
.ven span { color:#fff; font-size:16px; display:block; line-height:14px;}
.nomi { width:207px; float:left; margin:10px 0 0 10px;}
.buyticke { float:left; margin:10px 0 0 0; width:165px;}

@-moz-document url-prefix() { 
  .nomi {
    margin:9px 0 0 10px;
	width:209px;
  }
}

.asmenu { clear:both; float:none; margin:72px 0 0 0; overflow:hidden;}
ul.menusty { margin:0px 0 0 0; padding:0px;}
ul.menusty li{ margin:0 0 0 15px; padding:0px; font-family:'Lato-Bold'; color:#fff; font-size:16px; display:inline; }
ul.menusty li:first-child{ margin:0px;}
ul.menusty li a { color:#fff;}
ul.menusty li.sele { color:#ecb851;}
ul.menusty li.sele a{ color:#ecb851;}
.vido { float:left; width:481px;   }
.vido img{ border:1px solid #dfdfdf; }
.vidotxt { float:right; margin:0 0 0 20px; font-size:18.3px; color:#666666; line-height:28px; width:690px; }
.heafd { text-align:center; margin:16px auto;  font-family:'Lato-Regular'; font-size:46px; }
.heafd  span{  font-family:'Lato-Black'; font-size:45px; text-transform:uppercase; }
.top-social {background: rgba(0, 0, 0, 0) url("../images/social-bg.png") no-repeat scroll left top;display: block;height: 16px;  text-decoration: none;width: 154px; height:40px; float:right;}
ul.socm { margin:7px auto 0; padding:0px; width:86px;}
ul.socm li{ float:left; margin:0 0 0 8px; padding:0 8px 0 0; border-right:1px solid #a58039; line-height:13px; } 
ul.socm li:last-child { border-right:none; padding:0px; }

.know-btn{background-color:rgba(0, 0, 0, 0);color:#30363d;border:1px solid #000;display:block;font-size:20px;font-weight:400;float:none;text-align:center;text-transform:uppercase;width:165px;padding:14px 0;line-height:16px; border-bottom:5px solid #000; margin:30px 0 10px 0;}
.know-btn:hover{color:#fff;border:1px solid #000;background:#000;border-bottom:5px solid #000;}


.know-btnss{background-color:rgba(0, 0, 0, 0);color:#30363d;border:1px solid #000;display:block;font-size:20px;font-weight:400;float:none;text-align:center;text-transform:uppercase;width:255px;padding:14px 0;line-height:16px; border-bottom:5px solid #000; margin:30px 0 10px 0;}
.know-btnss:hover{color:#fff;border:1px solid #000;background:#000;border-bottom:5px solid #000;}



.know-btnssxs{background-color:#000;color:#ffc759;border:1px solid #000;display:block;font-size:15px;font-weight:400;float:none;text-align:center;text-transform:uppercase;width:205px;padding:5px 0;line-height:16px; border-bottom:5px solid #000; margin:30px 0 10px 12px;}
.know-btnssxs:hover{color:#fff;border:1px solid #fff;background:#000;border-bottom:5px solid #000;}


.know-books{background-color:#202020;color:#fff;border:1px solid #fff;display:block;font-size:20px;font-weight:400;float:none;text-align:center;text-transform:uppercase;width:227px;padding:14px 0;line-height:16px; border-bottom:5px solid #fff;     margin: 20px 0 10px 70px; clear:both;}
.know-books:hover{color:#202020;border:1px solid #fff;background:#fff;border-bottom:5px solid #fff;}

.know-booksq{background-color:#1297D0;color:#fff;border:1px solid #fff;display:block;font-size:20px;font-weight:400;float:none;text-align:center;text-transform:uppercase;width:227px;padding:14px 0;line-height:16px; border-bottom:5px solid #fff;     margin: 20px 0 10px 75px;}
.know-booksq:hover{color:#202020;border:1px solid #fff;background:#fff;border-bottom:5px solid #fff;}

.know-booksqleft{background-color:#EDB850;color:#000;border:1px solid #000;display:block;font-size:20px;font-weight:400;float:right;text-align:center;text-transform:uppercase;width:160px;padding:20px 0;line-height:16px;     margin: 20px 10px 10px 10px; overflow:hidden;}
.know-booksqleft:hover{color:#fff;border:1px solid #000;background:#000; }


ul.medlist { margin:0 auto; width:100%;}
ul.medlist li{ margin:0 auto; width:25%;height:254px; float:left; background:#444444; position:relative; }
ul.medlist li.bg1{background:url("../images/home.jpg") no-repeat scroll center top;webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover;  width:410px; height:247px; }
ul.medlist li.bg2{background:url("../images/retail-bg.jpg") no-repeat scroll center top;webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover;  width:410px; height:247px; margin-left:1px;}
ul.medlist li.bg3{background:url("../images/hotels-bg.jpg") no-repeat scroll center top;webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover;  width:410px; height:247px; margin-right:1px;margin-top:1px;}
ul.medlist li.bg4{background:url("../images/design-bg.jpg") no-repeat scroll center top;webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover;  width:410px; height:247px; margin-top:1px;}



.rsubhaed { font-family: 'Lato-Regular'; font-size:22px; line-height:18px; color:#fff;margin:0 0 20px 0;padding:40px 40px 0; text-align:center; text-transform:uppercase;}
.rsubhaed a{ color:#fff; text-decoration:none;}
.rsubhaed a:hover{ color:#FABE06;}
.tdt{font-family: 'Lato-Regular'; font-size:15px; line-height:16px; color:#fff;padding:0px 40px 21px 40px; text-align:center;}

.tdt a{ color:#fabe06; text-decoration:none; }
.tdt a:hover{ color:#fabe06; text-decoration:underline; }
.midSecb{ float:left; width:821px; margin-bottom:50px;}
.rigmidSecb { width:270px; float:right; height:254px; background:#f1f1f1; overflow:hidden; padding:25px; }
.midses {font-family: 'Lato-Regular';font-size:20px; line-height:18px; color:#333;}

.appbtn{font-family: 'Lato-Regular'; background-color:none;color:#fff;border:1px solid #fff;display:block;font-size:15px;font-weight:400;text-align:center;text-transform:uppercase;width:150px;padding:9px 0;line-height:16px;  margin:10px auto;}


.appbtn:hover{color:#FABE06;border:1px solid #FABE06;border-color:#FABE06;text-decoration:none;}

ul.medlist li.bg1:hover .bg-overlay{position:absolute;width:100%; height:100%; background:rgba(0,0,0,0.7); border-left:5px solid #fabe06;transition:0.5s linear;}
ul.medlist li.bg2:hover .bg-overlay{position:absolute;width:100%; height:100%; background:rgba(0,0,0,0.7); border-left:5px solid #fabe06;transition:0.5s linear;}
ul.medlist li.bg3:hover .bg-overlay{position:absolute;width:100%; height:100%; background:rgba(0,0,0,0.7); border-left:5px solid #fabe06;transition:0.5s linear;}
ul.medlist li.bg4:hover .bg-overlay{position:absolute;width:100%; height:100%; background:rgba(0,0,0,0.7); border-left:5px solid #fabe06;transition:0.5s linear;}


.main-cont{ position:absolute; z-index:9;}


.appbtnbeco{font-family: 'Lato-Regular'; background-color:none;color:#333;border:1px solid #333;display:block;font-size:15px;font-weight:400;text-align:center;text-transform:uppercase;width:auto;padding:5px 0;line-height:16px;  margin:0px auto 10px; width:200px;}


.appbtnbeco:hover{color:#fff;border:1px solid #333;background:#333; text-decoration:none;}



/*===================css for slider section start here =======================*/
.sliderSec{ float:left; width:100%; margin-bottom:50px; }

.regSec { width:349px; float:right; background:#f1f1f1; overflow:hidden; height:495px; }
.manf {padding:40px; text-align:center;}
.aaa { font-family: 'Lato-Regular'; font-size:28px; line-height:23px; color:#333333; text-align:center; margin:0 0 15px 0;}

ul.fomelis { margin:0px auto; padding:0px; width:94%;}
ul.fomelis li{ margin:0px;  padding:0px; position:relative;}
ul.fomelis li select{ background:#fbfbfb; margin:0px 0 15px 0; padding:0 0 0 59px; width:99%; font-family: 'Lato-Regular'; font-size:14px; color:#666; border:1px solid #dfdfdf; height:48px; border-radius:4px;}
ul.fomelis li input[type="text"]{background:#fbfbfb; margin:0px 0 15px 0; padding:0 0 0 59px; width:99%; font-family: 'Lato-Regular'; font-size:13px; color:#666; border:1px solid #dbdcdc; height:48px; border-radius:4px;}
#input_img { background:#fff;position:absolute;top:1px;left:3px; padding:10px; border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-top-left-radius:4px; -moz-border-bottom-left-radius:4px;border-right:1px solid #dbdcdc;}

 .submit-home{background:transparent;cursor: pointer; border:1px solid #000;display: block;height: 36px;margin:5px auto 0;width: 134px; color:#000; font-family:'Lato-Regular'; text-transform:uppercase;padding:5px 0;}

ul.tabs{display:table; width:100%; list-style-type:none; margin:0px; padding:0px;}
ul.tabs li{display:table-cell;margin:0;background:#000;text-align:center; color:#fff; cursor:pointer; border-bottom:solid 1px #fff; border-right:solid 1px #ccc; font-family: 'Lato-Black'; font-size:15px; line-height:14px; vertical-align:middle; text-align:center; height:58px; text-transform:uppercase; width:33%;}
ul.tabs li:last-child {border-right: 0;}
ul.tabs li:hover{}
ul.tabs li.current{border-bottom: none;padding: 0;}
ul.tabs li:first-child{ background:#359183;}
ul.tabs li:nth-child(2n){ background:#1aa0da;}
ul.tabs li:last-child{ background:#333;}
.tab-cont{background:#000; height:auto; width: 100%; margin:0;}
/*.tabscontent{display: none;}*/
.form-div{width:86%;padding:20px;background:#359183; min-height:226px;}
.form-div2{width:86%;padding:20px;background:#1aa0da; min-height:226px;}
.form-div3{width:86%;padding:20px;background:#333; min-height:226px;}
/*===================css for slider section end here =======================*/

/* slider start here  */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  { outline: none; }
.slides, .flex-control-nav,.flex-direction-nav {	margin: 0;	padding: 0;	list-style: none;}
.flexslider a { cursor:pointer; float:left}
.flexslider a img { outline: none; border: none; }
/*.flexslider {
	margin: 0;
	padding: 0;
}*/

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li {	display: none;	-webkit-backface-visibility: hidden;}
.flexslider .slides img {	width: 1900px;	height:780px;	position:relative;	left:-320px;	display: block;}
/* Clearfix for the .slides element */
.slides:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}

html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
/* Theme Styles */
.flexslider {	position: relative;	zoom: 1;	background: #ffffff;	border-top:0px solid #fff;}
.flex-container {	max-width: 100%;	overflow:hidden;}
.flexslider .slides { zoom: 1; }
/* Control Nav */
.flexslider .flex-control-nav {	position: absolute;	width: 100%;	bottom: 20px;	text-align: center;	margin: 0 0 0 -30px;	display:block;}
.flex-control-nav li {	display: inline-block;	zoom: 1;}
.flex-control-paging li a {	display: block;	cursor: pointer;	text-indent: -9999px;	width: 12px;	height: 12px;	margin: 0 3px;	background-color: #e7e7e7;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;
-webkit-box-shadow: inset 0 0 0 2px #b6b6b6;	-moz-box-shadow: inset 0 0 0 2px #b6b6b6;	box-shadow: inset 0 0 0 2px #b6b6b6;}
.flex-control-paging li a.flex-active {	background-color: #ECB851;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;
}
/*.flexslider .slides img.tdtd{ float:left!important; margin:0 20px 0 0;}
.flexslider .slides img.sss  {  flaot:left!important; }*/
.cld {position:absolute; top:169px; right:434px;}
.cld img.tdtd{ width:186px!important; height:34px!important; float:left!important; margin:0 -4px 0 0;}
.cld img.sss{ width:142px!important; height:34px!important; flaot:left!important;}


.cld2 { position:absolute; top:206px; right:290px;  }
.cld2 img.tdtd{ width:186px!important; height:34px!important; float:left!important; margin:0 -4px 0 0;}
.cld2 img.sss{ width:142px!important; height:34px!important; flaot:left!important;}

.cld3 { position:absolute; top:168px; right:436px;  }
.cld3 img.tdtd{ width:186px!important; height:34px!important; float:left!important; margin:0 -4px 0 0;}
.cld3 img.sss{ width:142px!important; height:34px!important; flaot:left!important;}

.cld4 { position:absolute; top:187px; right:430px;  }
.cld4 img.tdtd{ width:186px!important; height:34px!important; float:left!important; margin:0 -4px 0 0;}
.cld4 img.sss{ width:142px!important; height:34px!important; flaot:left!important;}

.cld5 { position:absolute; top:175px; right:442px;  }
.cld5 img.tdtd{ width:186px!important; height:34px!important; float:left!important; margin:0 -4px 0 0;}
.cld5 img.sss{ width:142px!important; height:34px!important; flaot:left!important;}

.cld6 { position:absolute; top:188px; right:430px;  }
.cld6 img.tdtd{ width:186px!important; height:34px!important; float:left!important; margin:0 -4px 0 0;}
.cld6 img.sss{ width:142px!important; height:34px!important; flaot:left!important;}

.cld7 { position:absolute; top:175px; right:290px;  }
.cld7 img.tdtd{ width:186px!important; height:34px!important; float:left!important; margin:0 -4px 0 0;}
.cld7 img.sss{ width:142px!important; height:34px!important; flaot:left!important;}

.cld9 { position:absolute; top:213px; right:637px;  }
.cld9 img.tdtd{ width:186px!important; height:34px!important; float:left!important; margin:0 -4px 0 0;}
.cld9 img.sss{ width:142px!important; height:34px!important; flaot:left!important;}


/* slider end here */

/* award section start here */

.awardsbg {background:url(../images/awards-bg.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; /*width:1900px;*/ height:2027px; margin:-360px 0 0 0; }
.aws-left { float:left; width:800px; margin:310px 0 0 0; }


.aws-left1 { float:left; width:400px; margin:0px 0 0 0; float:left; }
.aws-left2 { float:left; width:400px; margin:218px 0 0 0; }

.cc {font-family:'Lato-Black';font-size:45px;font-weight:400;   margin: 0 0 0px 65px; }
.csss { font-family:'Lato-Black';font-size:23px;font-weight:400;margin: 20px 0 20px 11px; }


ul.awrds-inr {padding: 0; margin:0; width:100%; clear:both;} 
ul.awrds-inr li{background:url("../images/bul.png") no-repeat scroll 0 6px; padding:0 5px 0 22px; font-weight: 400; line-height: 20px; color:#666; font-family: 'Lato-Regular'; font-size:16px;  margin:0 0 0px 10px; overflow:hidden;color:#000000;}
ul.awrds-inr li a{ color:#000000;}


.aws-right { float:right; width:350px; margin:235px 0 0 0; }

.cc-rr {font-family:'Lato-light';font-size:46px;font-weight:400;   margin: 0 auto; width:352px; text-align:center; color:#fff; text-transform:uppercase; line-height:39px;}
.cc-rr span{font-family:'Lato-Black';font-size:45px; display:block; }
ul.awss { margin:36px 0 0 0px; padding:0px; width:100%; clear:both; overflow:hidden;}
ul.awss li{ margin:0 0 5px 10px; padding:0px; float:left; }
/* award section end here */

.winblk {    margin: 85px 0 0 0px; width:335px; text-align:center;}
.sssls {font-family:'Lato-light';font-size:46px;font-weight:400;   margin: 15px auto; width:348px; text-align:center; color:#fff; text-transform:uppercase; line-height:43px;}
.sssls span{font-family:'Lato-Black';font-size:45px; }

.winblk p{ color:#fff; font-size:17px; margin:0 0 10px 0;  }
.winblk p strong{ font-family:'Lato-Black';}

.scmid { height:523px; margin:-346px 0 0 0; position:relative; z-index:100; background:#f5f5f0;/*-webkit-box-shadow: 0px 2px 5px 0px rgba(84,84,84,1);
-moz-box-shadow: 0px 2px 5px 0px rgba(84,84,84,1);
box-shadow: 0px 2px 5px 0px rgba(84,84,84,1); */
-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);

}
.socialpad{ padding:50px 0;}
ul.social-media{margin:0;padding:0;clear:both;}
ul.social-media li{width:510px;float:left;}
ul.social-media li:first-child{margin-right:180px;}

.testmisbg{background:url(../images/testimonials-bg.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; /*width:1900px;*/ height:760px; margin:-75px auto 0;}

.contactbg{background:url(../images/contact-bg.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; /*width:1900px;*/ height:272px; margin:0px auto 10px; border-top:1px solid #fff;}

.numbttx { background:#000000; }

ul.ftrcontact{width:100%;margin:0;padding:35px 0;clear:both;}
ul.ftrcontact li{width:300px;float:left;padding:0;min-height:195px;}
.ftr-head{color:#fff;display:block;font-family:'Lato-Bold';font-size:16px;font-weight:400;margin-bottom:4px;text-transform:uppercase;line-height:14px;}
.ftr-name{color:#fff;display:block;font-family:'Lato-Regular';font-size:12px;font-weight:400;line-height:18px;margin-bottom:0;text-transform:uppercase;}
.ftr-number{color:#fff;font-family:'Lato-Regular';font-size:30px;line-height:26px;}
.ftr-mail{color:#fff;font-family:'Lato-Regular';font-weight:400;font-size:14px;line-height:14px;margin-bottom:15px;}
.ftr-mail a{color:#ffd54f;text-decoration:none;}
.ftr-mail a:hover{text-decoration:underline;}
.ftr-btn{background-color:rgba(0, 0, 0, 0);color:#fff;border:1px solid #fff;display:block;font-family:'Lato-Regular';font-size:16px;font-weight:400;float:left;text-align:center;width:212px;padding:5px 0 9px;line-height:16px;transition:all 0.4s ease;margin-bottom:20px;}
.ftr-btn:hover{color:#333;border:1px solid #ffd54f;background:#ffd54f;}

.btm-mtext{color: #fff;font-family:'Lato-Light';font-size: 17px;line-height: 18px;font-weight:400; display:block;}
.btm-mtext a {color:#ffe560;text-decoration:none;}
.btm-mtext a:hover{text-decoration:underline;}
.h18{ height:18px;display:block;}
.h28{ height:28px;display:block;}
.partner-div{margin:0 auto; width:1200px; overflow:hidden; text-align:center;}
.mob-partner-div{ display:none;}
.btmpad50{ padding:40px 0;}
#btm-strip{ background:#1C1C1C;}
.lastpad50{ padding:50px 0;}
.copyright{float:left;}
.copyright p{font-family:'Lato-Light';font-size:16px;color:#fff;font-weight:400;margin-top:10px;}
.btmpwrd{width:22.5%;float:right;}
.btmpwrd p{font-family:'Lato-Light';font-size:16px;color:#fff;font-weight:400;float:left;margin-top:10px;}
.btmpwrd img{margin-left:15px;}
.mainsev { margin:0px 0 0 0;} 
.tesblk { padding:100px 0 0 0; width:728px; margin:0 auto; overflow:hidden;}

.testmiss {font-family:'Lato-black';font-size:35px;font-weight:400;      margin: 15px auto 15px 56px; width:352px; text-align:center; color:#000; text-transform:uppercase; line-height:43px;}


.texminx  { font-size:19px; line-height:22px; float:left; width:500px; border-right:1px dotted #333; text-align:center; padding:0 15px 0 0;}
.texminx  span{ font-size:16px;  }


.medis { width:1000px; margin:0 auto;     padding: 111px 0 0;}
.photos {font-family:'Lato-black';font-size:35px;font-weight:400;    text-align:left;  text-transform:uppercase; line-height:43px; color:#fff;}
.photostxt{font-size:15px;font-weight:400;    text-align:left;   color:#fff;}
.photos a{ color:#fff; text-decoration:none; }
.photostxt a{ color:#fff;  text-decoration:none; }


.vides {font-family:'Lato-black';font-size:35px;font-weight:400;    text-align:left; color:#000; text-transform:uppercase; line-height:43px; }
.videstxt{font-size:15px;font-weight:400;    text-align:left;  color:#000; display:block;}

.vides a{color:#000;  text-decoration:none;}
.videstxt a{color:#000;  text-decoration:none;}
 .imghove { margin:5px 0 0 0; cursor:pointer;  text-align:left;}
 .imghove:hover {display:block; margin:5px 0px 0 5px;}

 .imghovev { margin:5px 0 0 0px; padding:0 5px 0 0px; cursor:pointer;  }
 .imghovev:hover { margin:5px 5px 0 5px; padding:0 10px 0 0px;}

.medi1 { width:400px; float:left;}
.medi2 { width:400px; float:right;}
.slidic { position:absolute; left:50%; top:700px; }

.bhdar {background:url("../images/slider-icon.png") no-repeat scroll; width:75px; height:85px;}
.slidarr { text-align:center;   margin: 35px 0 0 20px; cursor:pointer;}
.slidarr:hover {   margin: 40px 0 0 20px;}


/*code for bouncing arrow*/
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -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%, 20%, 50%, 80%, 100% {
    -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%, 20%, 50%, 80%, 100% {
    -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);
  }
}

.arrow {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 60px;
  height: 60px;
  background-image:url(../images/slider-w.png);
}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}
.arrow-cont{ position:relative; clear:both; height:100px;}
/*code for bouncing arrow*/








/*====awards category css start here====*/


.innerLeftpart{width:47%; float:left; margin-right:3%}
.innerRightpart{width:50%; float:left;}
ul.inner-list {padding: 0; margin:0; width:100%;}
ul.inner-list li{background:url("../images/icons/bullet.png") no-repeat scroll 0 6px; margin: 0 0 3px 5px; padding: 0 0 0 22px; font-weight: 400; line-height: 24px; color:#666;font-family:'Lato-Regular'; font-size:16px;}
ul.inner-list2 {padding: 0; margin:0; width:100%;}
ul.inner-list2 li{background:url("../images/icons/bullet.png") no-repeat scroll 0 6px; margin: 0 0 3px 5px; padding: 0 0 0 22px; font-weight: 400; line-height: 24px; color:#666; width:46%; float:left; font-family:'Lato-Regular'; font-size:16px;}

/*====thanks css start here====*/
.thnksCont{ width:100%; margin:20px 0;}
.thnx-txt{color: #666;font-family: 'Lato-Regular'; font-size: 24px;font-weight: 400;line-height: 35px;}

.pade80{padding-bottom:150px;}

/*====navigation css start here====*/
.nav-cont { background:url(../images/bg/navigation-bg.gif) repeat-x scroll center top #eef0de; height:62px; width:100%;}
.nav-bar{width:1200px;overflow:hidden; margin:0 auto;}
#menubar ul { list-style-type:none;	margin:0; padding:0 ; position: absolute;}


#menubar li { display:inline-block; float: left; margin-right: 0px; padding:5px 9px 7px;font-size:15px; text-transform:capitalize; color:#fff;font-weight:400;}
#menubar li:first-child { padding:5px 4px 7px 10px;}
#menubar li:first-child  a { padding:5px 4px 7px 10px;}
#menubar li a {	padding:5px 6px 7px; text-decoration: none; color:#000; cursor:pointer;}
#menubar li.active{ background:#fff;}
#menubar li:hover a {  position:relative; color: #000; }
#menubar li:hover ul a { background:#ffc759; color:#000; font-family:'Lato-Regular';  font-weight:normal;   margin:10px 0 0 5px; padding:4px 5px; border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;} 
#menubar li:hover ul a:hover {  color: #000; font-family:'Lato-Regular'; border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;  padding:4px 5px;}
#menubar li ul li:first-child  { padding:6px 5px!important;}
#menubar li ul { display: none; position:absolute; padding:0; margin-top:6px;   z-index: 2147483647;}
#menubar li ul.Reg { margin-left:-200px;}
#menubar li ul.Reg2 { margin-left:-150px;}
#menubar li ul.Reg3 { margin-left:-100px;}
#menubar li ul li { display: block; padding:6px 5px;}
#menubar li ul li a { font-family:'Lato-Light'; padding:3px 5px; margin:0; font-size:13px; color:#000; text-transform:capitalize;}
#menubar ul li a:hover + .hidden,#menubar .hidden:hover { display: block;}
#menubar input[type=checkbox]{ display: none;}
#menubar input[type=checkbox]:checked + #menu{ display: block; width:100%; margin-top:7px;}
.show-menu{ display:none;}

.dbinner { margin:0 0 50px 0;}


@media screen and (max-width : 767px){


#menubar ul { position: absolute; display: none; height:auto; z-index:999999999; }
#menubar li ul { display: none; position:static; padding:0; margin:0;}
#menubar li ul.Reg, #menubar li ul.Reg2, #menubar li ul.Reg3 {margin-left:0;}
#menubar li { margin: 0; padding:0; border-bottom:none; width:100%;}	
#menubar li a { display:block; background:#EDB850; color:#333; border-bottom:solid 1px #c5c5c5;}
#menubar li:hover ul a { margin:0px!important; padding:5px 10px; }
#menubar li:hover a {background:#EDB850; color:#fff; margin:0px; padding:0px;}
#menubar li a {display:block;}
#menubar ul li{margin:0; padding:0;}
#menubar li ul li {padding:0; margin:0;}
#menubar li:hover ul a {background: #EDB850; color: #000;}
#menubar li ul li:first-child  { padding:0px!important;}
#menubar li:first-child { margin:0px; padding:0px;}
#menubar li:first-child a {padding: 5px 8px 7px;}


#menubar li ul li a {margin:0; padding:5px;}
#menubar li:hover ul a:hover { 	background-color:#EDB850;	border-radius:0; line-height:20px;}
.show-menu{ display:block;}
.menu { display:block; cursor:pointer; color:#fff;padding-top:5px;}
.nav-img{ margin:10px 15px 0 5px; float:left;  cursor:pointer;}
}
.heigasa { height:30px; overflow:hidden;}
.shadows { background:url(../images/shadw.png) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; height:10px;}
.video-pop{width:600px;height:400px;background:#fff;}
.video-pop iframe{width:600px;height:400px;}
/*.logmwid { display:none;}*/
.mainlong { display:none;}
#flexiselDemo1,#flexiselDemo2{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%; margin:0 0 0px 0;}
.nbs-flexisel-ul{list-style-type:none;margin:0px;padding:0px;position:relative;text-align:center;width:99999px;}
.nbs-flexisel-inner{background:rgba(0, 0, 0, 0);overflow:hidden;width:100%; margin:30px 0 0px;}
.nbs-flexisel-item{cursor:auto;float:left;line-height:0;margin:0px;padding:0px;position:relative; border:none;}
.nbs-flexisel-item .exhibitor{display:block;background:none;height:110px;margin:0 auto;width:110px;}
.nbs-flexisel-item .exhibitor img{display:block;width:100%;margin:0 0 0px 0px;border:1px solid #e7e7e7;}
.videsct { margin:0px 0 30px 10px;}
.videsct img { border:1px solid #dfdfdf;}
.imgslid { margin:10px auto; width:220px; text-align:center;}
.imgslid span{  width:208px; display:block; margin:0 0 10px 0;}
.imgslid span img { border:1px solid #dfdfdf;}

.awdpart { width:657px; float:left; background:#f1f1f1; padding:40px 40px 16px 40px;}
.secpart { width:542px; float:left; background:#f1f1f1; overflow:hidden;}
.awwesect  { width:100%; margin:0 0 10px 0;}

.winns{color: #ffffff;font-family: 'Lato-Regular'; font-size: 22px;font-weight: 400;line-height: 25px; text-align:center; text-transform:uppercase;}
.winns a{color:#ffffff!important; text-decoration:none;}


.awwe-head{color: #666;font-family: 'Lato-Black'; font-size: 30px;font-weight: 400;line-height: 35px; text-align:center; text-transform:uppercase;}
.subawwe-head {color: #333333;font-family: 'Lato-Regular'; font-size: 20px;font-weight: 400;line-height: 20px; text-align:left; margin:10px 0 10px 0; overflow:hidden;}

.viewall{font-family: 'Lato-Regular'; background-color:#333333;color:#fff;border:1px solid #fff;display:block;font-size:15px;font-weight:400;text-align:center;text-transform:uppercase;width:auto;padding:5px 0;line-height:16px;  margin:10px 0 10px 0px; float:right; width:210px;}

.link-txt{ text-decoration:none!important;}


.viewall:hover{color:#000;border:1px solid #333333;background:#f1f1f1; text-decoration:none;color:#333333;}

.pssp { width:49%; float:left;}

ul.homeawrd-list{ margin:0 0 23px 0; padding:0; clear:both; overflow:hidden;}
ul.homeawrd-list li{ background:url(../images/star.png) no-repeat scroll 0 2px; font-family:'Lato-Light'; color:#666666; font-size:14px; font-weight:400; line-height:20px; padding-left:22px; float:none;  margin:0 10px 0 0;}

.nomiappbtn{font-family: 'Lato-Regular'; background-color:none;color:#333;border:1px solid #333;display:block;font-size:20px;font-weight:400;text-align:center;text-transform:uppercase;width:auto;padding:7px 0;line-height:16px;  margin:10px auto 10px; clear:both; width:250px;}

.abcsss { clear:both; float:none; overflow:hidden;}


.nomiappbtn:hover{color:#000;border:1px solid #FABE06;background:#FABE06;text-decoration:none;}


.awdsbg {background:url("../images/new_bg.jpg") no-repeat scroll; width:271px; height:382px; float:left; border-right:1px solid #dfdfdf;padding:20px 0px 20px 0px; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; }

.tsta { width:271px; float:right;}

.phobg {background:url("../images/img_gallery1.jpg") no-repeat scroll; width:271px; height:191px;border-bottom:1px solid #dfdfdf; padding:20px 0 0 20px;background-repeat:no-repeat;
background-position:center center; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; cursor:pointer;  }
.vdobg {background:url("../images/img_gallery2.jpg") no-repeat scroll; width:271px; height:191px; padding:20px 0 0 20px;background-repeat:no-repeat;
background-position:center center; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover;  }

.bgfooter { background:#fabe06; padding:30px; clear:both;}
ul.contrre{ margin:0px; padding:0px; overflow:hidden;}
ul.contrre li{ margin:0px; padding:0px; float:left; width:33%; overflow:hidden;}
.ftr-headnew{color:#000000;display:block;font-family:'Lato-Black';font-size:17px;font-weight:400;margin-bottom:4px;text-transform:uppercase;line-height:14px;}
.ftr-namenew{color:#000000;display:block;font-family:'Lato-Regular';font-size:12px;font-weight:400;line-height:18px;margin-bottom:0;text-transform:uppercase;}
.ftr-numbernew{color:#000000;font-family:'Lato-Regular';font-size:30px;line-height:26px;}
.ftr-mailnew{color:#000000;font-family:'Lato-Regular';font-weight:400;font-size:13px;line-height:14px;margin-bottom:12px;}
.ftr-mailnew a{color:#000000;text-decoration:none;}
.ftr-mailnew a:hover{text-decoration:underline;}
.ftr-btnnew{background-color:rgba(0, 0, 0, 0);color:#000000;border:1px solid #000000;display:block;font-family:'Lato-Regular';font-size:15px;font-weight:400;float:left;text-align:center;width:175px;padding:5px 0 9px;line-height:16px;transition:all 0.4s ease;margin-bottom:20px;}
.ftr-btnnew:hover{color:#fff;border:1px solid #000000;background:#000000;}
.nomrg{margin-bottom:0px;}

.viewappbtn{font-family: 'Lato-Regular'; background-color:none;color:#fff;border:1px solid #fff;display:block;font-size:15px;font-weight:400;text-align:center;text-transform:uppercase;width:120px;padding:6px 0;line-height:16px;  margin:10px auto 10px;}


.viewappbtn:hover{color:#000;border:1px solid #FABE06;background:#FABE06; text-decoration:none;}





.top-socialnew {float: right; width:120px; margin-top:20px;}
.top-socialnew ul {float: left;list-style-type: none;margin: 0;padding: 0;}
.top-socialnew ul li{float: left; }

.top-socialnew ul li a {background: rgba(0, 0, 0, 0) url("../images/social-icons.png") no-repeat scroll left top;display: block;height: 38px;  text-decoration: none;width:38px; margin:0 1px 0 0;}

.top-socialnew ul li a.fb {background-position: 0px top;}
.top-socialnew ul li a.tt {background-position: -38px top;}
.top-socialnew ul li a.in {background-position: -76px top;}

.top-socialnew ul li a.fb:hover {background-position: 0px -40px;}
.top-socialnew ul li a.tt:hover {background-position: -38px -40px;}
.top-socialnew ul li a.in:hover {background-position: -76px -40px;}


.vps-sec{ background:#f1f1f1; padding:40px; overflow:hidden; width:100%; margin-bottom:40px;}
.vps-top{width:100%; overflow:hidden; border-bottom:1px dotted #c1c1c1;padding-bottom:28px;}
.vps-logo{width:216px;float:left; }
.vps-tagline{ width:882px; float:left;border-left:1px dotted #c1c1c1; margin-top:26px;padding-left:20px;}
.vps-tagline h2{ font-family:'Lato-Light'; font-size:31px; line-height:23px; text-transform:uppercase; margin-top:0px; color:#333;padding-bottom:5px;}
.vps-tagline span{ font-family:'Lato-Regular'; font-size:20px; color:#333;}
.vps-tagline p{ font-family:'Lato-Light'; font-size:15px; color:#333; margin-top:14px;}
.vps-tagline h2 strong{ font-family:'Lato-Black';}
.vps-mid{width:100%; margin-top:26px;}
.vps-agenda{width:560px; float:left;padding-right:30px; border-right:1px dotted #c1c1c1;}
.agenda-top{width:100%; overflow:hidden;}
.agenda-title{ float:left; width:370px; float:left;}
.agenda-title h3{ font-family:'Lato-Black'; font-size:20px; text-transform:uppercase;}
.agenda-title h3 span{color:#db310f;}
.agenda-desc{width:100%; padding-top:17px;}
.agenda-desc p{ font-family:'Lato-Light'; font-size:15px; color:#333;padding-bottom:15px;}
.agenda-btn{float:right; height:22px;}
.agenda-btn a{background:#333333; color:#fff; text-decoration:none; text-transform:uppercase; font-size:12px; font-family:'Lato-Regular';padding:4px 15px; display:block; }

ul.vps-list{ margin:0 0 23px 0; padding:0; clear:both; overflow:hidden;}
ul.vps-list li{ background:url(../images/bullet-red.png) no-repeat scroll 0 6px; font-family:'Lato-Light'; color:#333333; font-size:15px; font-weight:400; line-height:18px; padding-left:15px; float:none;  margin:0 10px 0 0;}
.gallery-vps{width:100%; overflow:hidden; }
.gallery-vps ul.winne{margin:0px; padding:0px; list-style-type:none;}
.gallery-vps ul.winne li{ width:33%; float:left;margin-right:1px; height:116px; margin-bottom:1px;}
.gallery-vps ul.winne li img{width:100%;}
.buy-tickets{ display:block; color:#333333; text-decoration:none; text-transform:uppercase; width:164px; margin:20px auto 0; border:1px solid #000; font-family:'Lato-Regular'; clear:both; text-align:center;padding:10px 0;}
.buy-tickets:hover{ background:#fabe06;border-color:#fabe06; color:#333;}


.vps-expo{width:560px; float:right;padding-left:30px;}
.vps-expo h3{ font-family:'Lato-Black'; font-size:20px; text-transform:uppercase;}
.vps-expo h3 span{color:#db310f;}
.vps-expo p{padding-top:17px; font-family:'Lato-Light'; font-size:15px; color:#333;padding-bottom:15px;}
.vps-expo h4{ font-family:'Lato-Regular'; font-size:20px;color:#333; font-weight:400;padding-bottom:10px;}

.gallery-expo{width:100%; overflow:hidden;}
.gallery-expo ul.winne2{margin:0px; padding:0px; list-style-type:none;}
.gallery-expo ul.winne2 li{ width:33%; float:left;margin-right:1px; height:117px; margin-bottom:1px;}
.gallery-expo ul.winne2 li img{width:100%;}
.book-stall{ display:block; color:#333333; text-decoration:none; text-transform:uppercase; width:216px; margin:20px auto 0; border:1px solid #000; font-family:'Lato-Regular'; clear:both; text-align:center;padding:10px 0;}
.book-stall:hover{ background:#fabe06;border-color:#fabe06; color:#333;}


.top_marg{margin-top:16px;}

/*======================== css Popup =======================*/
.well {background-color: #ffffff; border: medium none !important; display: none; position: relative; width: 650px; z-index: 999; height:240px;padding:20px; }
.well p {color: #000000; font-family: 'Lato-Regular'; font-size:18px; margin: 0 10px; text-align: center;padding:10px 0;}
.well h2 {color: #ed220d; font-family:"Lato-Bold"; font-size:38px; margin-top:30px; margin-bottom:20px; text-align: center;}
.well img { text-align: center; width:100%;}
