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

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

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

}

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

}

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

}

body {
	color: #000000;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
	font-style: normal;
	margin: 0 auto;
	background: #e9e9e9;
	background-image:url(../images/bg.png);
}
img {
    pointer-events: none;
    max-width: 100%;
}
textarea {
    resize: none;
}
.row::after {
    content: "";
    clear: both;
}
.clear {
    clear: both;
}
.row {
    position: relative;
    margin: 0 auto;
}
.col {
    float: left;
    min-height: 1px;
    position: relative;
}
.last {
    float: right;
}
.clear {
    clear: both;
}
.one {
    width: 12%;
}
.two {
    width: 20%;
}
.three {
    width: 30%;
}
.four {
    width: 40%;
}
.five {
    width: 50%;
}
.six {
    width: 60%;
}
.seven {
    width: 65%;
}
.eight {
    width: 75%;
}
.nine {
    width: 90%;
}
.ten {
    width: 100%;
}
.row img {
    max-width: 100%;
}
.avoid-clicks {
    pointer-events: none;
}
.segment {
    position: relative;
    width: auto;
    max-width:1400px;
    overflow: hidden;
    margin: 0 auto;
}
.content {
    position: relative;
    width: auto;
    overflow: hidden;
    background: #ffffff;
}
.pcontainer {
    max-width: 1000px;
    position: relative;
    margin: 0 auto;
}

/*CUSTOM*/
.threee {
    width: 33.33%;
}
.sixe{width:66.66%;}
.ninee{width:80%;}
.main_fbox{text-align:center;}
#header {
    z-index: 10;
    overflow: inherit;
    position: fixed;
    width: 100%;
    background: #FFF;
	background-image:url(../images/bg.png);
    top: 0px;
    left: 0px;
	max-width: 9999px;
}
#header .pcontainer{padding:25px 0;}
#footer .pcontainer{padding:45px 0;}
.menus{    list-style: none;}
.inlogo{position:absolute;top:0px;}
.font-oswaldregular{font-family: 'oswaldregular';}
.font-oswaldbold{font-family: 'oswaldbold';}
.font-oswaldlight{font-family: 'oswaldlight';}
.font-opensansregular{font-family: 'open_sansregular';text-decoration: none;font-size: 12px;line-height: 20px;letter-spacing: 0.05em;}
.font-opensanslight{font-family: 'open_sanslight';}
.montserrat{font-family:'Montserrat'; letter-spacing:0.05em;}
.bold{font-weight:600;}
.font-greyblack{color:#565656;}
.font-white{color:#ffffff;}
.font-black{color:#000000;}
.font-orange{color:#db9640;}
.font-blue{color:#7488c2;}
.font-purple{color:#7a5394;}
.font-grey666{color:#666666;}
.main_fbox img{display:block;margin:0 auto 10px;}
.main_fbox h2{font-size:30px;line-height:30px;text-transform:uppercase;min-height:30px;margin-bottom:10px}
.main_fbox p{font-size:12px;line-height:20px;width:70%;margin:0 auto;}
#main .title_c{text-align:right;margin-bottom:85px;}
.mainboxc{margin-top:50px;}
.mainbox.cbox {text-align:left;}
.mainbox h1{font-size:48px;line-height:50px;margin-bottom:25px; letter-spacing: 0.05em;}
.mainbox p{font-size:12px;line-height:20px;/*padding:10px 0*/; letter-spacing: 0.05em;}
.menus li{float:left; /*background:url(../images/dotblue.png) no-repeat right center;*/width:auto;display:inline-block;padding:0px 15px;}
.menus li.nodot{background:none;}
.menus a{color: #444; font-family: 'Montserrat', sans-serif;font-size:12px;line-height:18px;text-transform:uppercase;text-decoration: none;}
.color1{background:url(../images/background/klpj-bg-color1.jpg);}
.color2{ background-color:#FFF;/*background:url(../images/background/klpj-bg-color2.jpg);*/}
.color3{background:url(../images/background/klpj-bg-color3.jpg);}
.color4{background:url(../images/background/klpj-bg-color4.jpg);}
.color5{background:url(../images/background/klpj-bg-color5.jpg);}
.color6{background:url(../images/background/klpj-bg-color6.jpg);}
.color7{background:url(../images/background/klpj-bg-color7.jpg);}
.color8{background:url(../images/background/klpj-bg-color8.jpg);}
.color9{background:url(../images/background/klpj-bg-color9.jpg);}
.color10{background:url(../images/background/klpj-bg-color10.jpg);}
.color11{background:url(../images/background/klpj-bg-color11.jpg);}
.color12{background:url(../images/background/klpj-bg-color12.jpg);}
.color13{background:url(../images/background/klpj-bg-color13.jpg);}
.cbox{padding:15px 20px;text-align:center;}

.menus li.color6{background:url(../images/background/klpj-bg-color6.jpg);}
.menus li.color7{background:url(../images/background/klpj-bg-color7.jpg);}
.menus li.color8{background:url(../images/background/klpj-bg-color8.jpg);}
.menus li.color9{background:url(../images/background/klpj-bg-color9.jpg);}
.menus li.color10{background:url(../images/background/klpj-bg-color10.jpg);}
.menus li.color11{background:url(../images/background/klpj-bg-color11.jpg);}

#main{background:url(../images/background/klpj-bg-main.jpg) center top no-repeat;padding:30px 0 20px;background-size:contain;margin-top: 90px;padding-bottom: 180px !important;}
#category .title_message{margin-top: 320px;}
#category .title_c{margin-bottom: 30px;text-align: left;}
.bookaboothinfo.cbox ,.bookabooth.cbox{text-align:left;padding: 30px 37px;}
.bookaboothinfo2.cbox{text-align:center;padding:35px;}
.bookabooth h1{font-size:30px;line-height:36px;}
.bookabooth p{font-size:12px;line-height:20px;margin-bottom:15px;}
.bookabooth label{font-size:12px;line-height:20px;}
.bookabooth input{font-size:12px;line-height:20px;/*padding:0px 10px;*/width:95%;outline: 0;border: 0;-webkit-appearance: none;appearance: none;}
.bookabooth textarea{font-size:12px;line-height:20px;/*padding:10px;*/width: 94%;outline: 0;border: 0;}
.bookabooth form .row{margin-bottom:5px;}
.bookaboothinfo h1{font-size: 40px;line-height:44px;letter-spacing: 0.03em;min-height: 181px;}
.bookaboothinfo h2{font-size: 28px;line-height:35px;letter-spacing: 0.03em; min-height: 109px;}
.bookaboothinfo2 img{margin-bottom:10px;}
.bookaboothinfo2 span{font-size:16px;line-height:18px;margin-bottom: 0.6px;display: block;letter-spacing: 0.08em;}
#category{background:url(../images/background/klpj-bg-bookbooth.jpg) top left no-repeat;padding: 10px 0 0;background-size:contain;/*margin-top: 50px;*/}


.exb_box{max-width:415px;margin:20px auto;text-align:left;display:block;text-decoration:none;}
.exb_box .cbox{text-align:left;}
#exb1.exb_box{margin:40px 0px 20px 0px;}
#exb2.exb_box{margin:140px 0px 0px 0px;}
#exb3.exb_box{margin:40px 0px 20px 50px;}
#exb4.exb_box{margin:100px 0px 20px 50px;}
#exb5.exb_box{margin:20px 0px 20px 50px;}
.exb_imgc{width:415px;height:230px;overflow:hidden;}
.exb_ctitle p{background:url(../images/buttonright2.png) no-repeat right 90px bottom;}
.exb_ctitle p{font-size: 26px;line-height:28px; text-transform:uppercase;letter-spacing: 0.03em;}
.exb_ctitle p span{font-size:16px;line-height:30px;letter-spacing: 0.2em;text-transform:lowercase; }
.exb_cpara p{font-size:12px;line-height:20px;}
#view-exhibitors{/**background: url(../images/background/klpj-bg-exhibitors.jpg) bottom right 200px no-repeat;**/background: url(../images/background/klpj-bg-exhibitors.jpg) top right no-repeat;padding:180px 0 120px 0;background-size:contain;}
#event-details{
background:url(../images/background/klpj-bg-eventdetails2.jpg) top  right -100px no-repeat;padding: 80px 0 0;background-size:contain;}
.exbprofilebox.cbox{padding:50px;text-align:left; line-height: 24px;}
.exbprofilebox2.cbox{padding:30px 50px;text-align:left;}
.exbprofilebox3.cbox{padding:50px;text-align:center;}
.exbprofilebox h1{font-size:28px;line-height:36px;margin-bottom:20px;}
.exbprofilebox2 h1{font-size:30px;line-height:30px;}
.exbprofilebox3 h1{font-size:18px;line-height:18px;margin-bottom:5px;    letter-spacing: 0.1em;}
.exbprofilebox3 h2{font-size: 30px;line-height:44px;letter-spacing: 0.03em;}
.exbprofilebox p{font-size:12px;line-height:22px;margin-bottom:20px;letter-spacing: 0.05em;}
#event-details .title_message{margin-top:100px;margin-left:40px}
#event-details .title_c{width:90%;    margin-left: 10%;margin-bottom: 20px;}

#programmes{background: url(../images/background/klpj-bg-programmes.jpg) bottom left no-repeat;padding: 100px 0 150px;background-size:contain;background-position: 50px 100%;}
#programmes .title_c{margin-bottom:40px;}
.programmbox.cbox{padding:30px 50px;text-align:left;}
.programmbox2.cbox{padding:27px 37px 0px;text-align:left;}
.programmbox2 p{font-size:12px;}
.programmbox3.cbox{padding:7px 37px 0px;text-align:left;}
.programmbox4.cbox{padding:7px 37px 27px;text-align:left;}
.programmbox.cbox.color1,.programmbox2.cbox.color1,.programmbox3.cbox.color1,.programmbox4.cbox.color1{/*text-align:center;*/}
.programmbox.cbox.color2,.programmbox2.cbox.color2,.programmbox3.cbox.color2,.programmbox4.cbox.color2{text-align:left;/*padding-left:50px;padding-right:100px;*/}

.programmbox h1{font-size:30px;line-height:36px;}
#promotions{background: url(../images/background/klpj-bg-promotions.jpg) bottom center no-repeat;padding: 0px 0 250px;background-size:contain;/*background-position: -110px;*/}
.promotionc_img{width:100%;height:400px;background-size: cover!important;}
#promotions .title_c{margin-bottom:40px;    margin-left: 100px;}
.promotionbox.cbox{text-align:left;}
.promotionbox p{font-size:18px;line-height:36px;width:95%;margin:0 auto;}
.promotionbox a{font-size:12px;line-height:20px;}
.buttonleft{position:absolute;bottom: 50%;right:20px;margin-bottom: 15px;z-index:5;}
.buttonright{position:absolute;bottom: 50%;left:20px;margin-bottom: 15px;z-index:5;}
.buttonleft img,.buttonright img{display:block;}
#footer p{font-size:10px;color:#aeaeae;line-height:24px;text-align:center}
.submenu{position:fixed;right:0px;top:60px;padding-right: 10px;}
.submenu  ul{list-style:none;}
.submenu  ul  li{margin:5px 0;position: relative;}
.submenu  ul  li span{display: none;margin-right: 0px;font-size:16px;line-height:53px;position:absolute;width: auto;right: 55px;top: 0px;text-align: right;font-family: 'oswaldregular';background-color:#FFF;padding:0 15px;text-transform: uppercase;}
.submenu .buttonicon1 span{color:#d91b5c;width:95px;}
.submenu .buttonicon2 span{color:#c4aa53;width: 200px;}
.submenu .buttonicon3 span{color:#4d8b9a;}
.submenu .buttonicon4 span{color:#755586;width: 135px;}
.submenu .buttonicon5 span{color:#b1692f;width: 201px;}
.submenu .buttonicon6 span{color:#3b5998;}
.submenu .buttonicon7 span{color:#1b8869;width: 160px;}
.submenu .buttonicon8 span{color:#ec7438;width: 75px;}
.submenu  ul  li a{display:block;}

.mobileonly{display:none;}
.desktoponly{display:block;}

#maincategory .title_c{text-align:left;/*margin-bottom:30px;    */margin:0px 0 30px 60px;}
#maincategory{background:url(../images/background/klpj-bg-main.jpg) top right no-repeat;padding:250px 0 20px;background-size:contain;min-height: 700px;}
.categoy_fbox{margin: 30px 15px 0;height: 528px;display:block;overflow: hidden;position: relative;}
.categoy_fbox a{text-decoration:none;display:block;}
.ctg_imgc{width:100%;height:250px;background-size: cover; background-position:50%;}
.ctg_ctitle p{font-size:24px;line-height:28px;text-align:left;}
.ctg_cbuton{font-size:12px;line-height:18px;text-align:left;position:absolute;bottom:0px;width:100%;}
.ctg_cbuton p a{color:#fff;}
.ctg_cpara p{font-size:12px;line-height:18px;text-align:left;}
.ctg_cpara p a{color:#fff;}
.exhibitordetail{margin-right:20px;}
.exhibitordetail p {font-family:'open_sansregular';text-align:left;font-size:12px;line-height:20px;letter-spacing: 0.05em;}
.exhibitordetail p a{color:#fff;}
#exhibitorimage{margin-bottom:20px;}
.exhibitorname{font-size:30px;line-height:36px;width:auto;display:inline-block;padding:20px;}
.exhibitorimage_img{    height: 500px;    background-size: contain;    background-position: center center;    background-repeat: no-repeat;margin-top: 20px;}
.exhibitordetailinfo{padding: 20px 10px;}
.exhibitordetailinfo a{text-decoration:none;display: block;text-align: center;}
.exhibitordetailinfo span{font-size:12px;line-height:20px;letter-spacing: 0.05em;margin-top: 2px;display: block;text-align: center;}
.exhibitorform{padding:40px 50px;text-align:left;margin-left: 10px;}
.exhibitorform h2{font-size:21px;line-height:36px;text-align:left;margin-bottom:30px;}
.exhibitorform form .row{margin-bottom:5px;}
.exhibitorform label{font-size:12px;line-height:20px;letter-spacing: 0.05em;}
.exhibitorform textarea{font-size:12px;line-height:20px;padding:0px 10px;width:90%;border: 0;outline: 0;}
.exhibitorform input{font-size:12px;line-height:20px;letter-spacing: 0.05em;padding:0px 10px;width:90%;border: 0;outline: 0;-webkit-appearance: none;appearance: none;}
#exhibitorimage .buttonleft {bottom:50%;margin-bottom: -15px;}
#exhibitorimage .buttonright {bottom:50%;margin-bottom: -15px;}
#mainexb{background:url(../images/background/klpj-bg-main.jpg) top right no-repeat;padding:100px 0 0;background-size:contain;}
#interested{background:url(../images/background/klpj-bg-ifuinterest.jpg) top left no-repeat;padding:100px 0 100px;background-size:contain;}
#mainexb .title_c{margin: 100px 0 40px 60px;}
.ocategoy_fbox{margin-right:30px;height:400px;margin-top: 30px;display:block;position: relative;}
.ocategoy_fbox a{text-decoration:none;display:block;}
.octg_imgc{width:100%;height:220px;background-size: cover;background-position: center center;}
.octg_ctitled{position:absolute;top: 220px;width: 85%;}
.octg_ctitled p{font-size:20px;line-height:30px;text-align:left;}
.octg_ctitle p{font-size:20px;line-height:30px;text-align:left;}
.octg_cpara p{font-size:16px;line-height:30px;text-align:left;}
.octg_cpara p a{color:#fff;}
.ocategoy_fbox  .buttonleft{top: 25%;right: 10px;}
.ocategoy_fbox  .buttonright{top: 25%;left:10px;}
.formbuttonred{padding:15px 10px;text-decoration:none;font-size:12px;line-height:18px;color:#fff;background:#da4242;margin-top:0px;display:block;width:180px;text-align:center;text-transform:uppercase;margin-bottom:20px}
.formbuttonred2{font-family: open_sansregular;;padding:10px 10px!important;text-decoration:none;font-size:18px;line-height:18px;color:#fff;background:#6700a5;margin-top:0px;display:block;width: 170px!important;text-align:center;text-transform:uppercase;margin-bottom:0px}
#errmsg{color:#f00;font-size:12px;line-height:16px;}
#errmsg.success{color:#00a54f;}
.bx-has-pager{position:absolute;top:40px;right:20px;}
.bx-pager {font-size:48px;line-height:48px; font-family: 'oswaldlight';color:#ffffff;text-shadow: #000 1px 1px 1px;}
.redlinebtm{position:absolute;left:20px;height: 4px;background-color:#da494c;top: 27px;width: 94px;border-radius: 2px; transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;}
#mainlocations{text-align:left;margin: 0 10px;}
.locationbutton{background:#00aa49;padding: 10px 20px;  font-family: 'open_sansregular';display:inline-block;margin: 6px 5px;font-size:12px;line-height:24px;color:#fff;text-transform:uppercase;text-decoration: none; background-image:url(../images/klpj-bg-green.jpg);}
.locationbutton.active{background:#e02c69; background-image:url(../images/klpj-bg-pink.jpg);}
#maincategory_c ::after{content:"";clear:both;}
.title_c p{margin-top:10px;}
.mainbox.cbox, .bookaboothinfo.cbox, .bookabooth.cbox, .exbprofilebox.cbox, .exbprofilebox2.cbox, .exbprofilebox3.cbox, .exb_box .cbox, .programmbox.cbox.color4, .promotionbox.cbox, .programmbox.cbox, .bookaboothinfo2.cbox, .exhibitorform, .exhibitorname {padding: 27px 37px;}
.main_fbox p, .bookabooth p, .exb_cpara p, .exb_cpara p, .font-opensansregular, #footer p{font-size: 12px;line-height: 18px;}
#scrollformore{text-align:center;}
#scrollformore p{margin:20px 0;color:#666;}
.locationdmobile{-webkit-appearance: none;appearance:none;padding:15px; font-family: 'open_sansregular';border:0;outline:0;background:#cc0000;width: 90%;font-size:12px;line-height:24px;color:#fff;text-transform:uppercase;text-decoration: none;border-radius: 0px;background: url(../images/downarrow.png) center right 10px no-repeat;}
#mainlocationsd{    width: 100%;}
.buttonright a,.buttonleft a{display:block;}
.footerlogo{ text-align: center; padding-bottom: 20px;}
.newlogo{ float: right; position: relative;margin-top: 25px;}
.grey444{color:#444;}
.borderbtmccc{border-bottom:1px solid #ccc !important;}
.bgblank{background: transparent;}
@media only screen and (max-width:1250px)  {
#category .title_message {
    margin-top: 175px;
	margin-left: 50px;
}
#programmes{background-position: 100px 100%;}
}
@media only screen and (max-width: 1000px) {
#mainlocations{display:none;}
.categoy_fbox{margin-right:0px;height: auto;}
    #event-details{background: url(../images/background/klpj-bg-eventdetails2.jpg) top left -50px no-repeat;background-size: 1000px 700px;padding-top: 80px!important;}
.menus a{color:#fff;display: block;}
    #view-exhibitors{background: url(../images/background/klpj-bg-exhibitors.jpg) top left 80px no-repeat;background-size: 1200px 960px;}
    #programmes { background: url(../images/background/klpj-bg-programmes.jpg) top -115px left -100px no-repeat; padding-top: 340px!important; background-size: 900px 696px;}
    #promotions{background: url(../images/background/klpj-bg-promotions.jpg) top -100px right -300px no-repeat;padding-top: 30px!important;background-size: 1400px 900px;}
   #main .title_c{text-align:right; margin-top: 200px;}
    #category{background: url(../images/background/klpj-bg-bookbooth.jpg) top left -150px no-repeat;padding-top: 80px!important;margin-top: 30px;}
.submenu{display:none;}
.firstmob{margin-top:46px;}
.submenu_m {position:absolute;/*bottom:0px*/;width: 100%;list-style: none; margin-top:10px;}
.redlinebtm{display:none!important;}
#header{background-color: transparent;height: 50px;position: fixed;top: 0px;left: 0px;width: 100%;padding: 20px!important;}
#header .pcontainer{padding:0px;}
.butttonmenu{position:fixed;top:20px;right:20px;}
.menus{position:fixed;top:0px;left:0px;width:100%;/*height:100%*/;display:none;background: url(../images/background/klpj-bg-color4.jpg);}
.menus li{float:none;width:100%;padding: 10px;display:block;text-align: center;}
.inlogo img{height:100%;}
.inlogo{top: 0px;left: 20px;width: auto;height: 100px;position: fixed;z-index: 100;}
.mobileonly{display:block;}.main_fbox{margin:20px 0;}
.desktoponly{display:none;}.segment{padding:10px 0!important;}
.pcontainer{padding:0 5%;}
.exb_imgc{width:auto;}.exb_box{margin:20px 0 0!important;}
#schebox .row .col.four{float:left;width: 100%;}
#schebox .row .col.six{float:left;width: 100$;}
#schebox .row .col .cbox{padding:20px;}
.mainboxc {margin-top:0px;}
#main{background: url(../images/background/klpj-bg-main2.jpg) left -150px top no-repeat; background-position-y: 0px; padding-bottom:0px !important; }
#maincategory{padding-top: 500px!important;background: url(../images/background/klpj-bg-main.jpg) right -100px top no-repeat;background-size: 1600px 900px;}
.bookaboothinfo h1{min-height: 100px;}
.promotionbox p {font-size: 20px;line-height: 26px;}
.promotionbox a {font-size: 10px;line-height: 20px;}
.buttonleft {bottom: 50%;margin-bottom: -15px;}
.buttonright {bottom: 50%;margin-bottom: -15px;}
#mainexb {padding-top: 200px!important;background: url(../images/background/klpj-bg-main.jpg) right -100px top no-repeat;background-size: 1100px 700px!important;}
.exhibitordetail {margin-right: 0px;}
.exhibitorform {margin-left: 0px;}
.ocategoy_fbox {margin-right: 0px;margin-top: 30px;height: auto;overflow: hidden;}
#interested{padding-top: 50px!important;background: url(../images/background/klpj-bg-ifuinterest.jpg) top 150px left no-repeat;background-size: 1100px 700px!important;}
.ctg_imgc{height:300px;}
.col {float:none;width:100%;}
.promotionc_img {height: 229px;background-size: cover!important;background-repeat:no-repeat!important;}
.bookabooth form .row, .exhibitorform form .row {margin-bottom: 0px;}
.main_fbox p, .bookabooth p, .exb_cpara p, .exb_cpara p, .font-opensansregular, #footer p{font-size: 12px;line-height: 17px;}
.mainbox h1, .bookaboothinfo h1, .exb_ctitle p span {font-size:18px;line-height:42px!important;}
.main_fbox h2, .bookabooth h1, .exb_ctitle p, .exbprofilebox h1, .exbprofilebox2 h1, .exbprofilebox3 h1, .programmbox h1{font-size:28px;line-height:32px!important;}
.cbox, .bookaboothinfo.cbox, .bookabooth.cbox, /*.exbprofilebox2 h1,*/ .exbprofilebox3.cbox, .exhibitorform, .exhibitorname /*.programmbox h1*/ {padding:17px 27px!important;}
.promotionbox p {    font-size: 18px;    line-height: 22px!important;}
.promotionbox a {    font-size: 8px;    line-height: 12px;}
#event-details .title_c { margin-top: 450px;}
}

@media only screen and (min-width:1001px)  {
.submenu  ul  li a:hover span{display   : inline-block;}
#main .title_c{margin-right: 8%;margin-bottom: 150px;}
.newlogo{ right: 8%; top: 135px;margin-top: 0;}
}
@media only screen and (max-width:1000px)  {
.ctg_cpara {padding-bottom:72px!important;}
#maincategory_c .col.threee{width:46%;float:left;margin:0 2%;overflow:hidden;}
.categoy_fbox{margin: 15px auto!important;height: 580px;overflow: hidden;}
#category .title_c{text-align: right; padding-top: 200px;margin-bottom: 80px !important;}
.bx-pager {font-size: 30px;}
.title_message{margin: 20px!important;width:auto;text-align: center;}
.menus a {font-size: 16px;line-height: 19px;}
.bookaboothinfo h2 { font-size: 21px; line-height: 35px; letter-spacing: 0.03em; min-height: 35px;}
#view-exhibitors .col { float: left; width: 48%; margin-right: 10px;}
.exb_ctitle p{background:url(../images/buttonright2.png) no-repeat right bottom;}
}
@media only screen and (max-width:768px)  {
#main .title_c {margin-right: -90px !important;}
.exb_ctitle p{background:url(../images/buttonright2.png) no-repeat right 10px bottom;}
#view-exhibitors { background: url(../images/background/klpj-bg-exhibitors.jpg) top -140px left -80px no-repeat;
    background-size: 1000px 1429px;}
#event-details .title_c { margin-top: 280px;margin-bottom: 100px;}
#promotions { background:none;}
#interested {background: url(../images/background/klpj-bg-ifuinterest.jpg) top left 350px no-repeat; background-size: 1100px 700px!important;}
#mainexb .title_c { margin: 100px 0 40px 0px;}
#mainexb { background-size: auto !important;}
}
@media only screen and (max-width:767px)  {
#maincategory_c .col.threee{width:100%;float:none;margin:0;height:auto;}
.categoy_fbox{margin: 15px auto!important;height: auto;}
#main .title_c{margin:120px 0 30px!important;}
#promotions .title_c { margin-bottom: 0px;}
#event-details {
    background: url(../images/background/klpj-bg-eventdetails2.jpg) top left -400px no-repeat;
    background-size: 1000px 700px;
    padding-top: 80px!important;
}
}
@media only screen and (max-width:750px) {
.exhibitorimage_img,.ctg_imgc{height:400px;}
#main .title_c{text-align:center;}
#main{padding-top: 150px!important;background: url(../images/background/klpj-bg-main2.jpg) left -200px top no-repeat;    background-position-y: 0px;}
.mainbox h1, .bookaboothinfo h1, .exb_ctitle p span {/*font-size:31px;*/letter-spacing: 0.02em;}
#view-exhibitors .col { float: none; width: 100%;}
}
@media only screen and (max-width:550px) {
.exhibitorimage_img,.ctg_imgc{height:250px;}
.newlogo{ width: 30%; padding-bottom:10px;}
#category .title_c{text-align: left; margin-top: 270px !important; margin-bottom: 0px !important;}
.title_c{ margin: 30px 0 0;}
}
@media only screen and (max-width:450px) {
.exhibitorimage_img,.ctg_imgc{height:200px;}
.mainbox h1, .bookaboothinfo h1, .exb_ctitle p span {/*font-size:29px;*/ line-height: 37px!important;}
.bx-has-pager{top:20px;}
.bx-pager {font-size: 20px;}
.footerlogo{ padding: 0 20px 20px 20px;}
}
@media only screen and (max-width:999px) and (max-height: 550px) {
.menus{height: 100%;overflow: auto;overflow-x: hidden;}.submenu_m {position:relative;bottom: auto;display: block;}
.menus br{display:none;}
}
@media only screen and (min-width:1200px)  {
#main .title_c{margin-right: 5%;}
.newlogo{ right: 15px;}
}
@media only screen and (max-width:414px)  {
.exb_ctitle p{background:url(../images/buttonright2.png) no-repeat right 110px bottom 3px;}
.bookabooth h1 { font-size: 21px; line-height: 30px;}
.bookaboothinfo h2 { font-size: 16px; line-height: 24px;}
#view-exhibitors { background: url(../images/background/klpj-bg-exhibitors.jpg) top -60px left -10px no-repeat;background-size: 700px 960px}
#event-details { background: url(../images/background/klpj-bg-eventdetails2.jpg) top left -380px no-repeat;background-size: 1000px 700px;padding-top: 80px!important;}
#event-details .title_c { margin-top: 450px;}
#event-details .title_c { margin-top: 470px;margin-bottom: 20px;}
#main { background: url(../images/background/klpj-bg-main2.jpg) left -120px top no-repeat; background-size: 1200px 771px;}
#programmes { padding-top: 420px!important; background-size: 900px 696px;}
#mainexb .title_c { margin: 400px 0 40px 0px;}
#interested {
    background:none;
}
}
@media only screen and (max-width:375px)  {
.exb_ctitle p{background:url(../images/buttonright2.png) no-repeat right 73px bottom 3px;}
#category {background: url(../images/background/klpj-bg-bookbooth.jpg) top left -135px no-repeat; background-size: 1200px 686px;}
.bookabooth h1 { font-size: 18px; line-height: 23px;}
#main { background: url(../images/background/klpj-bg-main2.jpg) left -120px top no-repeat; background-size: 1100px 707px;}
#category .title_c { margin-top: 200px !important;}
#maincategory .title_c { margin: 100px 0 30px 0px;}
}
@media only screen and (max-width:320px)  {
.exb_ctitle p{background:url(../images/buttonright2.png) no-repeat right 20px bottom 3px;}
#mainexb { background: url(../images/background/klpj-bg-main.jpg) right -150px top no-repeat;}
}

