/********************************************************************************************* 

1.  Default / for Grid 1200px             

*********************************************************************************************/   

/* Style for demo REMOVE THIS SECTION */
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12,  .grid-13,  .grid-14,  .grid-15,  .grid-16 {
	/*background:#ccc!Important;*/
	/*height:50px;*/
	color: #fff;
	margin-bottom:20px;
}

body{
	background:#000;}
p{padding:15px;}

a{outline:none; color:#fff;}
a:focus, a:visited {outline:none; color: #fff;}
.clear{ clear:both;}
	
/********************************************************************************************* 

1.  Default / for Grid 1200px             

*********************************************************************************************/  

/*********************************************************************************************  
									GRID LAYOUT FOR HOMEPAGE STARTS HERE
*********************************************************************************************/  

.md-one-fourth {width:290px;}
.md-half {width:590px;}
.md-one-fourth-down {width:290px;}
.pum-container .form_row {float: left;width:48%;margin: 20px 0 20px 0;}
.pum-container .form_row:nth-child(even) {float: right;}
.pum-container .form_row label {margin: 0 0 10px 0;float: left;width: 100%;}
.pum-container .form_row input {height: 35px;width: 100%;}
.pum-container .popmake-close {font-size: 0 !important;background: #ff6600 !important;border: none !important;}
.pum-container .popmake-close:before {position: absolute;left: 9px;top:2px;content: "X";font-size: 14px;font-weight: 600;}
.pum-container .grid-2 {width: 100%;margin: 0;}
.pum-container .form_row.submit_wrap {margin: 20px 0 0 0;}
.pum-container .form_row.submit_wrap .wpcf7-submit {width: 160px;line-height: 1;height: auto;padding: 10px 0;border: 1px solid #000;float: left;}
.pum-container .wpcf7-response-output {margin:15px 0 0 0;border:1px solid red;width:auto;float:left;font-size:14px;background:red;color:#fff;padding: 5px 10px;}
.pum-container .wpcf7-not-valid-tip {font-size:12px;margin:5px 0 0 0;}
.pum-container .pum-title {font-weight: bold;text-transform: uppercase;padding: 5px;letter-spacing: 1px;border-bottom: 1px solid #000;border-top: 1px solid #000;font-size: 20px;line-height: 1;}
.pum-container input {border: 1px solid #000;}
.pum-container fieldset {border: 1px solid #000;}
.pum-container .form_row.submit_wrap .wpcf7-submit:hover {background: #FFCA2A;border-color:#FFCA2A;}
.pum-container {border-color: #ff6600 !important;border-radius: 0 !important;}
.pum-container .popup_form_label {padding:0;margin:15px 0 0 0;}
.page-id-203 .omega .ezcol-divider {display: none !important;}

@media only screen and (min-width: 960px) and (max-width: 1199px) 
{
	.md-one-fourth {width: 226.667px;}
	.md-one-fourth img{height: 108.2px !important;}
	.md-half {width: 463px;}
	.md-one-fourth-down {width: 226.667px;} 
}

@media only screen and (min-width: 720px) and (max-width: 959px)
{
	.md-one-fourth {width: 166.667px !important;}
	.md-one-fourth img {height: 78.5px !important;}
	.md-half {width: 343px !important;}
	.md-one-fourth-down {width: 166.667px !important;}
	.ezcol-last{margin-right: 0px !important;}
}

@media only screen and (min-width: 481px) and (max-width: 719px) 
{
	.md-one-fourth {width: 31.7% !important; margin-right: 10px !important;}
	.md-half {width: 100% !important;}
	.md-one-fourth-down {width: 31.7% !important;}
	.sm-last {margin-right: 0px !important;}
}

@media only screen and (max-width: 719px)
{
	.metaslider{  max-width: none !important;}
}

/*********************************************************************************************  
									GRID LAYOUT FOR HOMEPAGE ENDS HERE
*********************************************************************************************/  

body{font: 15px/20px 'Prompt', sans-serif;}
.cl{ clear: both;}
img{ width: 100%; display: block; height:auto;}
li.linkcat{list-style-type: none;}
.logo{ margin: 10px 0 0; line-height: 0;
	background-color: transparent;
}
.logo a{ display: inline-block}
nav{ background: #000;}

.title, .black_title{ color: #fff;text-decoration:none;font-family: 'Prompt', sans-serif;font-size:20px;font-weight:700;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;padding: 5px;	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}

/*Homepage*/
.video_wrap{  position: relative;padding-bottom: 39.25%;padding-top: 30px; height: 0; overflow: hidden;}
.video_wrap iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video_desc_wrap{ background: #CCCCCC; padding: 10px;}
.video_desc_wrap h2{color: #333333;font-size: 14px;font-weight: 700;margin: 0 0 1px 0;}
.video_desc_wrap ul.blogroll{ padding: 0px; margin: 0px;}
.video_desc_wrap ul.blogroll li{ float: left; list-style-type: none; font-size: 14px; width: 285px; margin-right: 5px; padding: 2px 0;}
.video_desc_wrap ul.blogroll li a{ text-decoration: none; color: #555555;}
.video_desc_wrap ul.blogroll li a:hover, ul.video_list li a:active {color: #4C8FD2;}

ul.thumb_list{ padding: 0px; margin: 0px;}
ul.thumb_list li{ list-style-type: none;}

.social_wrap a{caption-sideolor: #2b2b2b;display: block;float: left;
	margin-left: 10px;padding: 8px 10px 7px;text-decoration: none; font-size: 13px; margin-bottom: 10px;
	border: 1px solid #2f2f2f;
}
/*.social_wrap a.ml0{ margin-left: 0px;}*/
.social_wrap a:hover, .contact_wrap a:hover{background: #000;}
.contact_wrap{  width: 100%;}
.contact_wrap a{
	color: #fff; display: block; font-weight: 500; padding: 8px 0 7px;text-decoration: none; font-size: 13px; width: 100%; text-align: center;
	border-top: 1px solid #fff; border-bottom: 1px solid #fff;
}
.signup_wrap{
	font-size: 13px; width: 100%;
	margin: 0;
	border-top: 1px solid #fff; border-bottom: 1px solid #fff;
}
.signup_wrap label, .eemail_caption{margin-left: 0;padding: 8px 10px 7px 0;text-decoration: none; font-size: 13px;
	float: left;
	margin-top: 5px;
}
.eemail_textbox{float: left; padding: 0px; margin-left: 5px;width: 29%;}
.eemail_textbox input{border: 1px solid #DADADA;
	margin: 5px 5px 0 0;
	float: left; width: 100%; padding: 3px 5px 2px;}
.eemail_msg{display: none;}
/*.email_box{ border: 1px solid #DADADA; margin: 5px 45px 0 15px; float: left;}*/
.eemail_button{ float: right; padding-bottom: 0px;}
.form-submit, .eemail_button input{ background: #fff; border: 2px none #c6c6c6; color: #000; padding: 3px 15px;
	margin-bottom: 0px;
	margin-top: 5px;
}

.thumb_wrap{ position: relative;}
.thumb_desc{ position: absolute;left: 0px; top: 0px;width: 100%; height: 100%; background: url(images/layer.png);}
.thumb_desc a{ display:block; color: #fff !important; text-decoration: none; width: 100%; height: 100%;}
.thumb_desc a span{display: block; }
.speaker-title{font-size: 25px;font-weight: 400;line-height: 23px;margin-bottom: 10px; padding: 20px 0 0 20px;} 
.speaker-desg, .speaker-company{font-size: 14px;font-weight: 400;line-height: 18px; padding-left: 20px;}

/* About */

.about_k {margin-top:10px;}
.about_p p{font-size: 15px;line-height: 15px; margin-bottom: 0px; font-weight: 300;
	margin-left: 0;
	padding: 0;
}
.about_p h2 {color: #fff;
	font: 15px 'Prompt', sans-serif; font-weight: 700;
	line-height: 15px;margin-bottom: 5px; 
	text-transform: uppercase;
	letter-spacing: 1px;
}

p.subtitle{ color: #fff;font-family: 'Prompt', sans-serif;font-size: 15px;font-weight: 700;line-height:15px;margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.about_p h2.mt0{ margin-top: 0px;}
.about_p a:link {color: #fff;text-decoration: none;font-size: 15px;line-height: 15px;margin-top: 5px}
.about_p a:visited {color: #fff;}
.about_p a:hover {background-color: #2b2b2b;}

/*Footer*/
.partner_row{ border-top: 1px solid #fff; width: 100%;}
.partner_wrap{ float: left; margin-right: 5px; padding: 5px 0;}
.partner_title{ text-transform: uppercase; font-size: 10px; padding: 0 0px 10px 0;
	letter-spacing: 1px;
	color: #fff;
	line-height: 20px;
}
ul.partner_list{list-style-type: none; margin: 0; padding: 0;}
ul.partner_list li{ float: left; margin-right: 5px;}
.black_footer{ min-height: 130px;}
.inner_footer{ padding: 10px; color: #fff; font-size: 12px;
	border-top-style: solid;
	border-top-width: 1px;
}
.partner_list img { max-height: 70px;}


/*Events*/

.events_k {margin-top:10px;}
.events_p p{font-size: 15px;line-height: 15px;margin-bottom: 10px;margin-top: 0; padding:5px;}
.events_p h2 {color:#fff;font-family: 'Prompt', sans-serif;font-size: 15px;font-weight: 700;line-height: 15px;margin-bottom: 5px;
	margin-top: 0;
	padding-left: 10px;
	text-transform: uppercase;letter-spacing: 1px;
}
.events_p div{padding-left: 10px;padding-right: 10px;}
p.events_p a {color: #2b2b2b;text-decoration: none;font-size: 15px;line-height: 15px;}

.col_block1{padding: 20px 20px 20px 18px; /*height: 400px;*/}
.col_block1 h3{border-bottom: 1px solid #333333;color: #333333; font-size: 15px;font-weight: 700;line-height: 20px;margin: 0 0 10px;padding-bottom: 5px; text-transform: uppercase;}
.col_block1 h4{color: #fff; font-size: 14px;font-weight: 600;margin: 0;}
.col_block1 h4 a{color: #fff; font-weight: 500;text-transform: capitalize;
}
.col_block1 h4 a:hover{background-color: #ff75c0;}
.col_block1 p{ font-size: 13px;line-height: 15px;margin-bottom: 10px;margin-top: 0; padding: 0px;}
.events_pr h3{font-size:13px;line-height: 15px;font-family: 'Prompt', sans-serif;margin-bottom:0; }
.events_pr h4{font-size:13px;line-height: 15px;font-family: 'Prompt', sans-serif;margin-bottom:0;}
.events_pr h2{color: rgba(144, 144, 144, 50);font-family: 'Prompt', sans-serif;font-size: 17px;font-weight:normal;line-height:0px;margin-bottom: 5px;padding-left: 5px;}
.event_prev{color: rgba(144, 144, 144, 50);font-family: 'Prompt', sans-serif;font-size: 13px;font-weight: normal;line-height: 1.4em;margin-bottom: 5px;padding-left: 5px;}
/*Partners*/
.partners_wrap{width:100%;}
.partners_in{padding:0 10px;}
.partners_in .text{margin-top: 10px;}
.partners_in .text span{font-size:13px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.partners_in .image{padding-bottom:35px;float:left;margin-right:15px;}


/*In the press*/

.press h2{color: #fff;font-family: 'Prompt', sans-serif;font-size: 15px;font-weight: 700;line-height: 20px;margin: 0px; padding: 5px 0px;}
.press ul {padding-left: 0px; margin-top: 5px; list-style-type: disc;
	padding-right: 0;
	margin-right: 5px;
}
.press ul li {margin: 10px 0px 0px; padding:0px;line-height: 15px; font-size:15px;width:98%;list-style-type: none;}
.press ul li a:link {color: #fff;text-decoration: none;font-size: 13px;line-height: 1.2em;}
.press ul li a:visited {color: #fff;}
.press ul li a:hover {background-color: #2b2b2b;}
 
/*Speakers*/
.col_block{ background: #EEEEEE; padding: 20px;}
.col_block h3{border-bottom: 1px solid #333333;color: #333333; font-size: 15px;font-weight: 700;line-height: 20px;margin: 0 0 10px;padding-bottom: 5px; text-transform: uppercase;}
.col_block h4{color: #2b2b2b; font-size: 14px;font-weight: 700;margin: 0;}
.col_block h4 a{color: #2b2b2b; font-weight: 700; text-decoration: none;}
.col_block h4 a:hover{background-color: #f636e6;}
.col_block p{ font-size: 13px;line-height: 15px;margin-bottom: 10px;margin-top: 0; padding: 0px;}
.mod_wrap{border-top:1px solid #999999; padding: 10px 0 5px 0; color: #fff; font-size: 10px;}

/*Speakers detail*/
.social_container{ background: #000; border-top: 1px solid #fff; padding-top: 5px;}
.social_container_inner{ padding: 0 2px 0 0;}
.user_desc_wrap{ margin-bottom: 10px;}
.scrollpane{ height: 385px; overflow: auto; width: 100%;}
.speaker-title-left {font-size: 18px; font-weight: 700; color: #fff; text-transform: uppercase; line-height: 20px;
	padding-top: 0;
	margin: 10px 0;
	letter-spacing: 1px;
}
.speaker-title-left h1 {font-size: 18px; font-weight: 700; text-transform: uppercase; line-height: 20px;
	padding-top: 0;
	margin: 10px 0;
	letter-spacing: 1px;
}
.speaker-designation {float: left;font-size: 15px;font-weight: 500; margin-bottom: 15px; margin-top: 5px;
	line-height: 15px;
	color: #fff;
} 
.speaker-organisation {float: left;font-size: 15px;font-weight: 300; margin-bottom: 15px; margin-top: 5px;color: #2b2b2b}
.user_desc_wrap p{ padding: 0 0px 0px; margin: 0 5px 10px 0; font-weight: 300; font-size: 15px; line-height: 20px;
}

/*Twitter */
.widget_mtw_twitter_widget{ margin-top: 10px;}
.mtw_twitter_username h2.block-title{ margin: 0px;color: #FFFFFF;font-family: 'Prompt', sans-serif;font-size:15px;}
.mtw_twitter_username h2.block-title a{ color: #2b2b2b;text-decoration:none;font-weight:700;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
}
.mtw_container{ border-radius: 0px;}
.mtw_tweets{ padding-bottom: 10px; border-radius: 0px;
	margin: 5px 0px 0px;
	padding-top: 0;
}
.mtw_tweets ul{ padding: 0px 10px; margin-top: 5px;}
.mtw_tweets ul li{ border-bottom: 1px solid #fff; padding: 5px 0;}
.mtw_tweets ul li p{ padding: 0px; text-shadow:none; font-size: 13px !important;font-weight:300;
	line-height: 15px !important; }


/*Contact Page*/
.question_title{color: #fff;font-size: 15px;font-weight: 700;line-height: 20px;margin: 5px 0;}
.ans_title{border-bottom: 1px solid #fff;color: #fff;font-size: 15px;font-weight: 500;line-height: 20px;margin: 0 0 5px;padding-bottom: 5px;}
.con_block{ padding: 0;}
.widgettitle{font-family: 'Prompt', sans-serif;font-size:15px; margin: 0px;
	padding: 5px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.textwidget{ margin-bottom: 10px; font-size: 15px;line-height: 20px; color: #fff;
	padding-left: 5px;
}
.textwidget a{ color: #fff; text-decoration: none;}
.textwidget a:hover{ color: #4C8FD2;}
.form_row{ margin: 10px 0 5px;}
.form_row label{ margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
}
.form_row label span{ color: #FF0000;}
.form_row input { width: 85%; padding: 2px 5px;font-size: 15px; line-height: 15px;margin-top: 0;}
.form_row textarea{width: 97.5%; padding: 2px 5px; border: 1px solid #DADADA;font-size: 14px; line-height: 19px;margin-top: 5px;} 
.submit_wrap input[type='submit']{background: #fff;color: #2b2b2b;font-size: 15px;line-height: 20px;outline: 0 none;text-align: center;text-decoration: none;cursor: pointer;font-weight: bold;margin-top: 0; padding: 5px 10px;
	border-style: none;text-transform: uppercase;letter-spacing: 2px;
}
.captcha_wrap{ font-size: 13px;}
.captcha_wrap legend{ padding: 0 5px;}
.captcha_wrap img{ width: 30%;}
.captcha_wrap input{ width: 35%; padding: 2px 5px; border: 1px solid #DADADA;font-size: 14px; line-height: 19px;margin: 5px 0 10px;}
.captcha_wrap .txtred{ color: #FF0000;}
div.wpcf7 img.ajax-loader{ width: auto;}
div.wpcf7-response-output {margin: 0 0.5em 1em 0;}

/**/
.pd img{/*padding:0px 0px 14px 10px;*/}
.img1 img{height: auto;}
.img2 img{height: auto;}
.img3 img{height: auto;/* padding:0px 0px 0px 10px;*/}
.slider{height: 440px;}
/*.slider ul img{height: 439px;}*/
.bt img{float: left; width: 290px; padding:0 10px 0 0;}
.last img{padding: 0px; float: left;}
.flex-control-nav {right: 0 !important;top: 5%!important;width: auto !important; } 
.flex-control-nav {position: absolute !important;}
.right_banner{ margin-bottom: 10px;}
.flex-control-paging li a{background-color:#FFFFFF!important;height:15px!important;width:15px!important;margin-left:0!important;margin-right:10px!important;}
.flex-control-nav{ float: right;}


/**/
.thumbnil_desc a {color: #fff;font-family: 'Prompt', sans-serif;font-size: 15px;font-weight: 700;line-height: 20px;margin-bottom: 5px;margin-top: 10px;padding-left: 5px; text-decoration: none; display:block;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.thumbnil_desc p{ padding: 0 2px; margin: 0 0 10px 5px; font-size: 15px; font-weight: 300; text-align: left;
	line-height: 20px;
}
#instagram_recent_media-3{ margin-top: 10px;}
#instagram_recent_media-3 a{ display: block; float: left; width: 30%; margin-right: 3%;}
#instagram_recent_media-3 a img{ height: auto;}

/*speaker detail*/
.social_container_inner a{ display: inline-block; width: 25px; height: 25px; background-image:url('images/social_icon.png'); background-repeat: no-repeat; text-indent: -9999px;}
.facebook, .twitter, .linkedin, .instagram, .website, .pinterest, .youtube, .googleplus{ float: left; margin-right: 5px; margin-bottom: 10px;}
.social_container_inner .facebook a{ background-position: -160px 0px;}
.social_container_inner .twitter a{ background-position: -200px 0px;}
.social_container_inner .linkedin a{ background-position: -80px 0px;}
.social_container_inner .instagram a{ background-position: -40px 0px;}
.social_container_inner .website a{ background-position: -319px 0px;}
.social_container_inner .pinterest a{ background-position: 0px 0px;}
.social_container_inner .youtube a{ background-position: -120px 0px;}
.social_container_inner .googleplus a{ background-position: -280px 0px;}
.social_container_inner .flicker a{ background-position: -240px 0px;}

.social_container_inner .facebook a:hover{ background-position: -160px -50px;}
.social_container_inner .twitter a:hover{ background-position: -200px -50px;}
.social_container_inner .linkedin a:hover{ background-position: -80px -50px;}
.social_container_inner .instagram a:hover{ background-position: -40px -50px;}
.social_container_inner .website a:hover{ background-position: -319px -50px;}
.social_container_inner .pinterest a:hover{ background-position: 0px -50px;}
.social_container_inner .youtube a:hover{ background-position: -120px -50px;}
.social_container_inner .googleplus a:hover{ background-position: -280px -50px;}
.social_container_inner .flicker a:hover{ background-position: -240px -50px;}

.mtw_container{ width: 100% !important;}
.pp_gallery{ display:none;}
.load{display:none;}


.widget_instagram_recent_media .widgettitle{ font-family:'Prompt', sans-serif; color: #2b2b2b; font-weight:700; letter-spacing: 1px; font-style: italic; text-transform: uppercase;
}

.google-maps { position: relative; padding-bottom: 40%;  height: 0;  overflow: hidden;}
.google-maps iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}


/*------------<!--Started Affiliated Hotels-->------------*/
.affiliated_hotels .widgettitle { color: #fff;text-decoration:none;font-family: 'Prompt', sans-serif;font-size:20px;font-weight:700;
	letter-spacing: 1px; 
	font-weight: bold;
	text-transform: uppercase;padding: 5px;	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	margin-top: 10px;
}
.ah1 {margin-top:10px;}	
.ah1-img { }
.ah_details { margin-bottom: 10px; margin-top:10px;
	border-bottom: 1px #f636e6;
	padding-bottom: 10px;}
.ah_details span {
	font: 15px 'Prompt', sans-serif;
	line-height: 20px;
	font-weight: 500;
	color: #2b2b2b;float: left;
	padding-bottom: 0px;}
.hotels_de {margin-right: 0px; width:32.9%; float: left; padding-top: 5px;}
.hotels_de img {margin-right: 6px; margin-top: 0px; width:auto; padding-bottom: 4px;}
.hotels_de span {font-size: 15px;clear: both;}

.blue_txt{font-weight:normal!important; text-transform:capitalize; font-size:11px!important; color: #000000 !important;}
.orange_txt{font-weight:normal!important; text-transform:capitalize; font-size:11px!important; color:#f78d63!important;} 
.red_txt{font-weight:normal!important; text-transform:capitalize; font-size:11px!important; color:#f6121d!important;}

/*------------<!--Ended Affiliated Hotels-->------------*/

/*------------<!--Started Register Packages-->------------*/
.register_packs .widgettitle{ color: #fff;text-decoration:none;font-family: 'Prompt', sans-serif;font-size:20px;font-weight:700;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;padding: 5px;	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	margin-top: 10px;
}

.r_packages h4{color:#000;font-family:'Prompt', sans-serif;font-size: 15px;font-weight:500;line-height: 30px;margin-bottom:0;margin-top:0;text-transform: uppercase;letter-spacing: 1px;}
.r_packages{padding: 0;/*height:115px;*/}
.r_group ul{padding:0;margin:0}
.r_group ul li{list-style:none;width:29%;height:50px;
	float:left;margin-right:9px;padding: 10px 0 0 10px;color: #2b2b2b;font-weight:600; background-color: #f67;
	background-color: #f8e588;
	border-bottom: 1px solid #f636e6;
}
.r_group ul li:last-child{margin-right:0;}
.registration_link  { padding: 20px 5px 10px 5px;}	
.registration_link img { width: 100%; display: inline;}	
.cancel_p h4 {padding: 10px 10px 10px 0; font-family: 'Prompt', sans-serif; color: #fff;
	margin: 0px;}
.cancel_p p { padding: 8px 15px 0px 0px;  margin: 0px; font-size: 15px; color: #fff; text-align: left;
	line-height: 20px;
	text-decoration: none;
}
.rates_per p { padding: 8px 0 0 0;  margin: 0px;  color: #2b2b2b;}
.hotels_rate { font-weight:300; border-top: 2px solid #f636e6; padding: 5px 0; margin-top: 10px; color: #2b2b2b;
	line-height: 15px;
	font-size: 13px;
}
.hotels_rate  ul { margin: 0px; padding: 0px;  margin-left: 15px; }
.gmaps p{padding:0;}


/*------------<!--ENDED Register Packages-->------------*/

/*------------<!--Started MENU-->------------*/


/*------------<!--ENDED MENU-->------------*/

/********************************************************************************************* 

2.  960px 

*********************************************************************************************/  

@media only screen and (min-width: 960px) and (max-width: 1199px) {
/*.container-12 .grid-1 {width: 72px;}*/
.write_post{width: 72px !important;}

.bt img{float: left; width: 100%; padding:0 10px 12px 0;}
.mtw_container{ width: 100% !important;}
 .metaslider{/*margin:0 auto;*/}
 .slide{width:463px;}
 .logo{padding:6px 0;}
.speaker-title {font-size: 23px;line-height: 23px;margin-bottom: 5px;padding: 10px 0 0 20px;}
.speaker-desg, .speaker-company {font-size: 13px;line-height: 16px;}

.r_group ul li{font-size:13px; width:27.8%; word-break:break-word;}

/*------------<!--Started MENU-->------------*/
.menu-wrapper a{
	font-size: 13px;
	padding: 14px 13px;
	text-transform: uppercase;
}

/*------------<!--ENDED MENU-->------------*/

.eemail_caption{
	width: 100%;
	text-align:center;
}
.eemail_textbox{
	width: 75%;
}
.eemail_button{
	padding-right: 5px;
	padding-bottom: 5px
}
.scrollpane{
	height: 290px;
}

}

/********************************************************************************************* 

4.  lt 720px 

*********************************************************************************************/ 

@media only screen and (min-width:1024px) and (max-width:1200px){
.social_wrap a {width: 30%; text-align: center;float: left;}
.social_wrap a.ml0 {margin-left: 10px;}
}

@media only screen and (max-width: 719px) {
.bt img{float: left; width: 100%; padding:0 10px 12px 0;}
.mtw_container{ width: 100% !important;}
}

.mb0{ margin-bottom: 0px;}

@media only screen and (min-width:640px) and (max-width:1024px){

/*.slide{width:100% !important;}*/
.thumb_btm{width:227px;/*margin-left:0!important;*/}
.vid_mobile{width:100% !important;margin-left:0!important;}
/*.im_thumb{width:32.33%;float:left;}*/
.style_fix .bt img{height:auto !important;width:32.33%;padding-right:1.5%!important;padding-bottom:0;}
.img1 img,.img2 img,.img3 img{height:auto!important;}
.right_banner{margin-bottom:0;}
.img1,.img2{margin-bottom:3.5%;}
.style_fix .last .widget_sp_image img{padding-right:0!important;}
.write_post{width:100% !important;}
.wid_100{width:100%!important;}
.news_form{width:100%!important;margin-left: 0px}
.attachment-full{height:auto !important;}
.social_wrap a{width: 20%;max-width: 139px;text-align: center;}

}

/********************************************************************************************* 

3.  720px 

*********************************************************************************************/ 

@media only screen and (min-width: 720px) and (max-width: 959px) {
.logo a{ padding: 5px 0;}
.bt img{float: left; width: 100%; padding:0 10px 12px 0;}
.mtw_container{ width: 100% !important;}
.slide{width:100%;}
.thumb_btm{width:167px!important;}
.thumbnil_desc p{ font-size: 13px;}
.thumbnil_desc a{font-size:16px;}
.r_group ul li{font-size:13px; width:25.9%; word-break:break-all;}
.eemail_caption{
	width: 100%;
	text-align:center;
}
.eemail_textbox{
	width: 75%;
}
.eemail_button{
	padding-right: 5px;
	padding-bottom: 5px
}
.scrollpane{
	height: 201px;
}
.social_wrap a{width: 20%;max-width: 94px;}

}

@media only screen and (min-width:768px) and (max-width:800px) {
	.news_form{margin-left:0;width:100%!important;}
	.signup_wrap label,.eemail_caption{padding-left:5px;padding-right:0;width:49%;}
	.eemail_textbox {width: 27%;}
	/*.signup_wrap label, .eemail_caption {width: 49%;}*/
	.speaker-title {font-size: 14px;line-height: 18px;margin-bottom: 2px;padding: 4px 0 0 10px;}
	.speaker-desg, .speaker-company {font-size: 13px;line-height: 13px;padding-left: 10px;}
	.eemail_caption{
		width: 100%;
		text-align:center;
	}
	.eemail_textbox{
		width: 75%;
	}
	.eemail_button{
		padding-right: 5px;
		padding-bottom: 5px
	}
	/*.r_group ul li{font-size:12px; width:25.9%; word-break:break-all;}*/
}

@media only screen and (min-width:640px) and (max-width:720px) {
	.inner_footer > img{width: 50%}
}

@media only screen and (min-width:640px) and (max-width:767px) {
.signup_wrap label, .eemail_caption{width:30%;padding-bottom:7px;padding-left:5px;padding-right:5px;padding-top:8px;width:55%;}
.contact_wrap{width:100%;}
#mtw_twitter_widget-4, #instagram_recent_media-3{ display: none;}
.thumbnil_desc{	display:none !important;}

.social_wrap a{width: 20%;max-width: 94px;}
.logo {text-align: center;}
/*.signup_wrap label, .eemail_caption{ width:45%;}*/
.eemail_textbox{ width:31%;}
.eemail_caption{
	width: 100%;
	text-align:center;
}
.eemail_textbox{
	width: 75%;
}
.eemail_button{
	padding-right: 5px;
	padding-bottom: 5px
}

}



.thumb_wt_desc{width:32.33%;float:left;}
.frst{padding-right:1.5%;}
/*.thumbnil_desc{text-align:justify;}*/

@media only screen and (max-width:640px){
.thumb_btm {width: 100% !important;}	
.thumb_btm .right_banner {width: 32.32%; padding-right: 1.5%; float: left; margin-bottom: 0;}	
.thumb_btm .right_banner_last {width: 32.32%; padding-right: 0%; float:right;}	
.black_footer{min-height: 40px;}
.black_footer .grid-10.alpha{ width: 70%; float: left;}
.black_footer .grid-2.omega{ width: 27%; float: right;}
.inner_footer{ padding-bottom: 5px;}
.social_wrap a{ padding:8px 0 7px; text-align: center; width: 24%; margin-left: 1.3%;}
.social_wrap a.ml0 {float: left;}
/*.news_form {float: right;width: 74.6% !important;}*/

.r_group ul li{font-size:13px; width:27.3%; word-break:break-all;}
.registration_link img{max-width:100%; height:auto;}
.eemail_caption{
	width: 100%;
	text-align:center;
}
.eemail_textbox{
	width: 75%;
}
.eemail_button{
	padding-right: 5px;
	padding-bottom: 5px
}
}


@media only screen and (max-width: 480px) {
.thumb_wt_desc{width:100%;float:none;}
#mtw_twitter_widget-4, #instagram_recent_media-3{ display: none;}
.logo {text-align: center;}
.signup_wrap label, .eemail_caption{ padding-right:15px;}
.eemail_textbox{ width:29%;}
.inner_footer{ padding: 5px;}
.news_form {float: right;width: 100% !important;}
.r_group ul li{font-size:11px; width:24.2%; word-break:break-all;}
.eemail_caption{
	width: 100%;
	text-align:center;
}
.eemail_textbox{
	width: 70%;
}
.eemail_button{
	padding-right: 5px;
	padding-bottom: 5px
}
}

@media only screen and (max-width: 360px) {
.eemail_textbox{width:68%;}
.metaslider{ max-height:250px;}
}

@media only screen and (max-width: 320px) {
.metaslider{ max-height:220px;}

}

/*developed by text in footer */
.md-dev-by{
	float: right;
    text-align: right;
    color: #cccccc;
    font-size: 11px;
    padding-right: 10px;
}

.md-dev-by a{
	color: #cccccc !important;
    text-decoration: none;
}

.eemail_textbox, .eemail_button{
	padding-bottom: 0px !important;
}

.metaslider .flexslider{
	    margin: 0 !important;
}
@media only screen and (min-width: 960px)  
{
.about_p{margin-left:8px;width:580px!important}

}

@media only screen and (max-width: 767px)
{
.pum-container .popmake-close {right: 0 !important;}
.pum-container .pum-title {
    font-size: 21px !important;
}
.pum-container .form_row {
    width: 100%;
    margin: 10px 0 0 0;
}
.pum-container .captcha_wrap {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}


}

.headblk{
	color: #000;
}