

body{
	font-size:12px;
	/*background: #d0d0d0;*/
	background: #fff;
	padding:0px;
	margin:0px;
	font-family:"Lato",Helvetica,Arial,sans-serif;
	font-size:14px;
	/*background: url(../images/pattern1.png) #fff; background-position: initial initial; background-repeat: initial initial;*/
	background-color:#e5e6e6;
	

}

.clear{ clear:both
}

p, h1, h2, h3, h4, div, ul, li{
	padding:0px;
	margin:0px;
	
}
h1{
	color:#8EC130;
	
	
	}
.maincontainer{
    /*background:#f7f7f7;*/
	padding:0px;
	margin:0px auto;
	width:1215px;
	width:1024px;
	
    margin: 0 auto;
	padding:0px;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	overflow:hidden;
	
}
.no-border{ border:none !important; }

.header_background{ 
	margin-bottom:10px;
	background-color:#FFF;
	/*padding-top:10px;*/
	
}
.homepage{ 
	padding-top:60px;
	
}
.subpage{ 
	padding-top:10px;
	
}
.logo{ width:215px; 
	padding:6px 0px 10px 0px;
	margin: 0px 0px;
	float:left;
	margin-left:10px;
}
.logo img{ width:230px; margin-top:10px; }

.socialicons{ width:290px;
	float:left;
	margin:15px 5px 0px 50px;
}

.emailicon{float:left;
	padding:0px 0px 0px 9px;
}

.menubg{ /*background-image: url(../images/menubg.jpg);*/
	width:100%;
	
	background-repeat:no-repeat;
}
.second_menu{ background:#000;
	width:100%;
	
	background-repeat:no-repeat;
}
.second_menu_main{  background-color:#000;width:100%;
	/*height:32px;*/
	/*margin:13px 0px 0px 60px;
	float:left;*/
	
	 
	}
.second_menu_main ul{
	float: left; 	
}
.second_menu_main ul li{
	list-style:none;
	float:left;
	font-size:13px;
	padding-right:5px;
	border-left:1px solid #8e8e8f;
	
	
	
}
.second_menu_main ul li a{
	display:block !important;
	text-decoration:none !important;
	color:#000000 !important;
	padding:8px 8px 8px 8px !important;
	font-size:11px !important;
	font-weight:normal !important;
	
	color:#ddd !important;
	text-transform:uppercase !important;
	
	font-family: 'Raleway', sans-serif !important;
	font-weight:700 !important;
}
.second_menu_main:hover{  background-color:#000 !important;; color:#FFF !important;; }
.second_menu_main ul li.active a{	
	text-decoration:none; color:#fff; background-color:#555;
	 
}
.second_menu_main ul li.active{	
	text-decoration:none; color:#fff; background-color:#000;
}
.second_menu_main ul li:hover{ text-decoration:none; color:#fff !important; background-color:#6d6e71 !important; 	
	  
}
.second_menu_main ul li:hover a{	
	 text-decoration:none !important; color:#fff !important;;	
	 
}
.menu_ham{ float:left;
	display:none;
}


.main_menu{ width:100%; background-color:#fff;
	/*height:32px;*/
	/*margin:13px 0px 0px 60px;*/
	float:left;
	text-transform:uppercase;
	box-shadow:0px 0px 1.143em 0px rgba(0, 0, 0, 0.13) inset;
	border:1px solid #D1D1D1;
	/*background:url(../images/menu_bg1.jpg) top left repeat-x;*/
	border-left:none;
	border-right:none;
	 
	}
.main_menu ul{
	float: left; 	
}
.main_menu ul li{
	list-style:none;
	float:left;
	font-size:13px;
	padding-right:1px;
	/*border-right:1px solid #c1c6ca;
	border-right:1px solid #d2d7db;
	background:url(../images/menu.png) top right no-repeat;*/
}
.main_menu ul li a{
	display:block;
	text-decoration:none;
	color:#333;
	padding:13px 12px 10px 12px;	
	font-size:15px;
	font-weight:800;
	letter-spacing:0.5px;
	text-shadow:none;
	
	/*border-right:1px solid #CCC;*/
	
	
}

.main_menu ul li.active a{	
	/*color:#cf1d24;	*/
	 
}
.main_menu ul li.active a{	
	/*text-decoration:underline; color:#cf1d24;	*/
	text-decoration:none !important; color:#00afec;	
}
.main_menu ul li:hover{ text-decoration:none; color:#fff; /*background-color:#00afec;*/ 	
	  
}
.main_menu ul li a:hover{	
	 text-decoration:none !important; color:#00afec;	
	 
}
.main_menu ul li ul{
	/*display:none;
	width:250px;
	position:absolute;*/
}
.main_menu ul li:hover ul{
	display:block;
}
/*.main_menu ul li ul li{
	width:100%;
	background:#ccc;	
}
.main_menu ul li ul li a{
	display:block;
	width:100%;
	background:#ccc;	
}*/

.main_content_container{	 
	padding:10px 0px 33px 0px;	 
	margin:0px ;
	
}

.main_content_container h4{
	color:#000;
	font-size:15px;
	margin:0px auto;
	border-bottom:1px solid #7f7f7f;
	border-top:1px solid #7f7f7f;
	text-align: center;
	padding:4px 0px 4px 0px;
	font-family: "Myriad Pro";
	text-transform:uppercase;
	width:230px;
	}

.right_content{
	float:left;	 
	padding:0px;
	width:300px;
	margin:9px 0px 0px 10px;
	background-color:#FFF;
	padding:5px;
	
	
	
	
}
.right_content_news{
	float:left;	 
	padding:0px;
	width:300px;
	margin:0px 0px 0px 0px;
	/*box-shadow:0px 0px 10px rgba(100, 100, 100, 0.3);*/
	padding:10px 10px 0 10px;
	border:1px solid #DFDFDF;
	
	
	
	
}
.fb_plugin{  box-shadow:0px 0px 10px rgba(100, 100, 100, 0.3); width:300px; margin:2px 0 15px 20px; float:left; }
#content-1{ height:100vh; }
.left_content h1{
	
	
	margin:0px;
	text-align: left;
	padding:0px;
	font-family: "Myriad Pro";
	font-weight:normal;
	line-height:50px;
	font-size:17px;
	}
	
.left_content h2{
	color:#000;
	font-size:50px;
	margin:0px;
	text-align: left;
	padding:0px;
	font-family: "Myriad Pro";
	font-weight:normal;
	line-height:20px;
	}
	
.left_content h3{
	color:#000;
	font-size:35px;
	margin:0px;
	text-align: left;
	padding:0px;
	font-family: "Myriad Pro";
	font-weight:normal;
	line-height:45px;
	}	
		

.left_content p{
	padding:10px 0px 0px 0px;
	line-height:18px;
	text-align:justify;
	color:#737373;
}


	

.left_container{
    overflow:hidden;
   	width:100%;
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 24px 0px;
	min-height:800px;
	
}
.left_container_news{ width:810px; float:left; margin-right:10px; padding-left:10px; }
.left_container_review{ width:565px; float:left; margin-right:10px; padding-left:10px; background-color:#FFF; }
.left_container_left{ width:210px; float:left; /*margin-left:10px;*/  border:1px solid #DFDFDF; overflow:hidden;  }
.left_container_left .heading{ padding:5px 0px 5px 10px; } 
.right_container h1{
	color:#000;
	font-size:16px;
	margin:0px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	text-align:center;
	padding:6px 0px 6px 0px;
	font-family: Arial, Helvetica, sans-serif;
	}

.application{
background:url(../images/applicationicon.png) no-repeat left;
padding-left:30px;
}

.video{  
	margin:10px 0px 0px 0px;
}


.banner{  
	margin:6px 0px 0px 0px;
}

.pattern{  
	margin:6px 0px 0px 0px;
}


.gallery{ width:100px;  
	margin:41px 0px 0px 60px;
	float:left;
}

.gallery h1{
	color:#000;
	font-size:13px;
	margin:4px 0px 0px 0px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	text-align: left;
	padding:4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	}

.gallery p{
	padding:10px 0px 0px 0px;
	line-height:13px;
	text-align: left;
	color:#737373;
	font-size:12px
}

.artist{ width:100px;   
	margin:41px 10px 0px 20px;
	float:left;
}

.artist h1{
	color:#000;
	font-size:13px;
	margin:4px 0px 0px 0px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	text-align: left;
	padding:4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	}

.artist p{
	padding:10px 0px 0px 0px;
	line-height:13px;
	text-align: left;
	color:#737373;
	font-size:12px
}


.testimonial{ 
	width:280px; 
	margin:41px 0px 0px 25px;
	float:left;
	background:url(../images/testimonial_bg.jpg);
	background-repeat:no-repeat;
	padding:57px 0px 0px 0px;
	
}

.testimonial h1{
	color:#000;
	font-size:13px;
	margin:0px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	text-align: right;
	padding:4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}

.testimonial p{
	padding:10px 0px 0px 0px;
	line-height:13px;
	text-align: justify;
	color:#737373;
	font-size:12px
}


.date{ width:280px; 
	margin:41px 0px 0px 25px;
	float:left;
}


.footer{
	width:100%;
	list-style:none;
	text-align: left;
	font-size:13px;
	margin:0px;
	color:#777; 
	/*background-color:#1385b3;width:1190px;*/
	border-top:1px solid #ddd;
	
	height:46px;
	padding:0px 0px 50px 0px;
	 margin-left:0px; 


}
.footer_text_sub{
	width:100%;
	float:left; 
}
.footer_left ul li span.link { padding:8px 0px; /*float:left;*/}
.footer ul{ margin:0px; float:left;   margin:0px 0px 10px 0px; /*border-bottom:1px solid #cdcdcd;*/ padding-bottom:8px; }
.footer p.about{ width:95%; float:left; text-align:left; padding:0 0 0px 0px; color:#777; line-height:21px;  }
.footer p.contact{ width:25%; float:right; text-align:left; padding:0 10px 20px 10px; color:#999; line-height:15px; }
.footer ul li{ /*float:left;*/ list-style:none; padding:0px 0px 14px 0; width:50%; float:left;}
.footer ul li a{ color:#777; padding:0 0px;  font-size:13px; }
.footer ul li a:hover{ color:#96ddfb; }
.footer_social li{ width:30px !important; }
.footer_text{ /*background: #FFF;*/
	text-align: left;
	padding:0px 10px 7px 10px;
	width:30%;
	margin:0px 0px 0px 0px;
	font-family:"Lato",Helvetica,Arial,sans-serif;
	color:#666;
	float:left;
	font-weight:normal;
	
}
.footer_heading{ color:#fff; font-size:20px; margin-bottom:20px;  padding-bottom:5px; text-transform:uppercase; float:left; width:100%; }
.footer_container{ width:100%; display:block;  margin-top:20px; padding-top:20px; }
.post_half_footer{
	width: 30%;
padding: 10px 10px 5px 20px;
vertical-align: top;
float: left;


display: block;	
min-height:200px; }

}
.border_bottom{  border-bottom:1px solid #E3E1E1; margin-bottom:20px;  }
.footer_logo{ float:none; margin:0 10px 10px 0px; display:block; }
.footer_left{ float:left; /*background-color:#F0F0F0; width:100%; */ background-color:#333; width:100%;}
.footer_left_sub{ padding:15px 0px; text-align:left;float:left;  /*border-top:1px dashed #d3d1d1;background-color:#000;*/ width:100%; color:#fff;  margin-left:0px; font-size:14px; background-color:#000;   }
.footer_left_sub p{ padding-left:10px; }
.footer_left_sub strong{ color:#fff; }
.footer_main{  padding:20px 5px 0 5px;}
.footer_main_home{  padding:5px 5px 0 5px;}
/*------Sub Start*/
.footer_bottom{ /*  background-color:#1385b3; background: linear-gradient(to bottom, #EFEFEF, #EFEFEF) repeat scroll 0% 0% !important;*/ }
.footer_links{  float:left; text-align:left; width:100% !important; border-bottom:none !important; }
.footer_links li a{ font-weight:bold !important; }
.footer_links_sub{ float:left !important; width:100% !important; margin:0px !important; border-bottom:none !important; padding-bottom:0px !important;  }
.footer_links_sub li{ float:left; width:auto !important; }
.footer_links_sub li a{ float:left !important; color:#666 !important;  }
.footer_links_sub li a:hover{ color:#b8e9fe !important;  }
.footer_links_sub li span{ float:left; padding:2px 5px; color:#A2A2A2 !important; }
.footer_links li{ width:25%; float:left; text-align:left !important; }
.footer_menus .footer_links li{ width:50%; float:left; text-align:left !important; }
.footer_links li strong{ margin-bottom:5px !important; float:left; margin-top:10px; color:#000; text-transform:uppercase; font-weight:700px;}
.footer_links li a{ float:left; text-align:left; display:block;  padding:2px 0px 0 0 !important; font-weight:normal !important }
.footer_bottom_line{ color:#9f9f9f !important; font-weight:normal; padding-left:10px; }

.footer_twitter{ width:300px; float:left; margin-right:20px; margin-bottom:20px; margin-top:-10px; }
.footer_twitter h1{ /*background-color:#00ABF0;*/ color:#00ABF0; padding:5px 10px; font-family:"Lato",Helvetica,Arial,sans-serif; text-transform:uppercase; font-size:15px; } 
.footer_twitter h1 .fa-twitter{ color:#00ABF0; background-color:#EFEFEF; }

.footer_twitter2{ width:300px; float:right; margin-right:20px; margin-bottom:20px; margin-top:-10px; }
.footer_twitter2 h1{ /*background-color:#00ABF0;*/ color:#fff; padding:5px 10px; font-family:"Lato",Helvetica,Arial,sans-serif; text-transform:uppercase; font-size:15px; } 
.footer_twitter2 h1 .fa-twitter{ color:#fff; background-color:#00ABF0; }

.footer_sub{ width:363px; float:left;padding:0 20px 20px 10px;  margin-top:-10px; height:100%; display:block; min-height:300px;    }
.border-shadow-right{  -webkit-box-shadow: 5px 0px 8px -8px rgba(100, 100, 100, 0.2);
            box-shadow: 5px 0px 8px -8px rgba(100, 100, 100, 0.2);border-right:1px solid #CCC; }
			.slipt_color{ background-color:#e7e7e7; }
.footer_sub h1{ /*background-color:#00ABF0;*/ color:#00ABF0; padding:20px 10px; font-family:"Lato",Helvetica,Arial,sans-serif; text-transform:uppercase; font-size:17px; text-align:left; } 
.footer_sub h1 .fa-twitter{ color:#00ABF0; background-color:#EFEFEF; }
.footer_sub p.about{ width:100%; float:left; text-align:left;  color:#666; line-height:21px; }
.subleft_content{
	float:left;	 
	padding:0px;
	width:580px;
	margin:0px 0px 0px 55px;
	
}

.subleft_content h1{
	color:#C2C2C2;
	font-size:20px;
	margin:0px;
	text-align: left;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:50px;
	}
	
.subleft_content h2{
	color:#000;
	font-size:50px;
	margin:0px 0px 25px 0px ;
	text-align: left;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:20px;
	}
	
.subleft_content h3{
	color:#000;
	font-size:35px;
	margin:0px;
	text-align: left;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:45px;
	}	

.subleft_content h6{
	color:#000;
	font-size:25px;
	margin:0px;
	text-align: left;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:45px;
	}	

.subleft_content h5{
	color:#7f8c8c;
	font-size:12px;
	margin:20px 0px 0px 0px;	
	text-align: left;
	padding:0px;
	font-family: "Myriad Pro";
	text-transform:uppercase;
	font-weight:bold;
	}
	
	
.subleft_content p{
	padding:0px 0px 10px 0px;
	line-height:18px;
	text-align:justify;
	color:#737373;
}

.subleft_content p span{
	padding:10px 0px 10px 0px;
	line-height:18px;
	text-align:justify;
	color:#737373;
	font-size:20px;
}

.subleft_contentimg{ margin:0px auto;
    margin-top:25px;
	text-align:center;	
}

.subright_container{
    overflow:hidden;
   	width:230px;
	float: right;
	margin:0px 55px 0px 0px;
	padding:0px 0px 24px 0px;
}

.subright_container h1{
	color:#000;
	font-size:13px;
	margin:4px 0px 0px 0px;
	border-bottom:1px solid #7f7f7f;
	border-top:1px solid #7f7f7f;
	text-align: center;
	padding:4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
	
.subright_container h2{
	color:#7f8c8c;
	font-size:12px;
	margin:20px 0px 0px 0px;	
	text-align: left;
	padding:0px;
	font-family: "Myriad Pro";
	text-transform:uppercase;
	font-weight:bold;
	}

.subright_container p{
	padding:10px 0px 0px 0px;
	line-height:18px;
	text-align: justify;
	color:#737373;
}	

.contact { background-image:url(../images/contacticon.jpg);
    background-repeat:no-repeat;
	padding:0px 0px 0px 25px;
	line-height:18px;
	text-align: justify;
	color:#737373;
	font-size:13px;
	margin:15px 0px 0px 0px;
}	

.contact1 { background-image: url(../images/contacticon1.jpg);
    background-repeat:no-repeat;
	padding:0px 0px 0px 25px;
	line-height:18px;
	text-align: justify;
	color:#737373;
	font-size:13px;
	margin:10px 0px 0px 0px;
}

.contact2 { background-image: url(../images/contacticon2.jpg);
    background-repeat:no-repeat;
	padding:0px 0px 0px 25px;
	line-height:18px;
	text-align: justify;
	color:#737373;
	font-size:13px;
	margin:10px 0px 0px 0px;
}

.history{
    overflow:hidden;
   	width:71px;
	float: left;
	margin:0px 00px 0px 5px;
	padding:0px;
}

.sub_video{  
	margin:10px 0px 0px 0px;
}

.contact_div{ padding:0px 0px 0px 0px; 
	margin:10px 0px 1px 0px;	
	
	}
.contact_div ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
.contact_div li{
	padding:5px 0px 5px 0px;
	margin:0px 0px 15px 0px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	list-style:none;
	}
	
.lable01{
	padding:0px;
	margin:0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#99a3a3;
	display:block;
	


}
.contact_form{ background-color:#e5e6e6;
    border:2px solid;
    border-radius:5px;	 
	border:none;
	width:283px;
	height:24px;
	margin:0px 10px 0px 0px;
	padding: 2px 7px 0px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

.contact_form1{ background-color:#e5e6e6;
    border:2px solid;
    border-radius:5px;	 
	border:none;
	width:486px;
	height:151px;
	margin:0;
	padding: 2px 7px 0px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

.photoclubimage{
	float:left;	 
	padding:0px;
	width:110px;
	margin:0px ;
	
}

.photoclub_con{
	float: right;	 
	padding:0px;
	width:452px;
	margin:0px ;
	
}

.photoclub_con1{
	padding:0px 0px 10px 0px;
	line-height:18px;
	text-align:justify;
	color:#737373;
	float: left;
	margin:15px 0px 15px 0px;
}

.list{ float: right;
margin:15px 0px 15px 0px;
	
}

.photoclub_right{	
	padding:0px;	
	margin:100px 0px 0px 0px ;
	
}


.photoclub_artist{ width:822px;	
	padding:0px;	
	margin:0px auto ;
	margin-top:20px ;
	
}

.photoclub_artistimg{ width:159px;	
	padding:0px;	
	margin:0px 5px 3px 0px;
	float:left;
	
}

.photo_artistconimg{
	float:left;	 
	padding:0px;
	width:160px;
	margin:0px ;
	
}

.photo_artist{
	float: right;	 
	padding:30px 7px 0px 0px;
	width:394px;
	margin:0px ;
	
}

.photo_artistconimg h3{
	color:#000;
	font-size:15px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #7f7f7f;
	text-align: right;
	padding:0px 0px 0px 0px;
	font-family: "Myriad Pro";
	text-transform:uppercase;
	line-height:26px;
	}
	
.photo_artistinside{
	float:left;	 
	padding:0px;
	width:126px;
	margin:0px 5px 5px 0px ;
	
}	

.photo_socialamin{
	float: right;	 
	padding:0px;
	margin:15px 0px 0px 0px ;	
}
.photo_social{
	float: left;	 
	padding:0px;
	margin:0px 10px 0px 0px ;	
}

.events{	 
	padding:0px 0px 15px 0px;
	margin:0px auto;
	width:820px;
	border-bottom:1px solid #000000;
	margin-top:20px;
	
}

.events_left{
	float: left;	 
	padding:0px;
	margin:0px 10px 0px 0px ;
	width:360px;
	
}

.events_right{
	float: right;	 
	padding:0px;
	margin:0px 10px 0px 0px ;
	width:419px;
	
}

.events_rightcon{
	color:#000;
	font-size:15px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #7f7f7f;
	text-align: left;
	padding:0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
	}
.events_rightcon sapn{
	color:#000;
	font-size:12px;
	margin:0px 0px 0px 30px;	
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
	}	

.events_right p{
	padding:0px 0px 0px 0px;
	line-height:16px;
	text-align: justify;
	color:#7F8C8C;
	font-size:12px;
}	

.events_insideh{	 
	color:#7f8c8c;
	font-size:14px;
	margin:0px 0px 10px 0px;
	text-align: left;
	padding:0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	
}

.events_link{ 
  padding:0px;
  margin:0px 0px 15px 0px ;
  
}

.events_link ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:0px 0px 0px 0px;
}
.events_link li {background: url(../images/events_arrow.jpg) left 0px no-repeat;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;	 
	font-size:14px;
	color:#e2534b;
	padding:10px 0px 15px 0px;
	border-bottom:1px solid #e8e9e9;
	background-position:0px 18px;
}
.events_link li a{	 
	 
	text-decoration:none;
	display:block;
	color:#e2534b;
	padding:0px 0px 0px 25px;
}
.events_link li a:hover, DIV.events_link li a.active {
	 
	text-decoration:none;
	color:#e2534b;
	
}

.events_link li span{	 
	text-decoration:none;
	display:block;
	color: #7f8c8c;
	font-size:12px;
	padding:5px 0px 0px 0px;
	
}


.events_link1{ 
  padding:0px;
  margin:0px 0px 15px 0px ;
  
}

.events_link1 ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:0px 0px 0px 0px;
}
.events_link1 li {background: url(../images/events_arrow1.jpg) left 0px no-repeat;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;	 
	font-size:14px;
	color:#e2534b;
	padding:0px 0px 10px 0px;
	background-position:0px 2px;
}
.events_link1 li a{ 
	 
	text-decoration:none;
	display:block;
	color:#e2534b;
	padding:0px 0px 0px 25px;
}
.events_link1 li a:hover, DIV.events_link1 li a.active {
	 
	text-decoration:none;
	color:#e2534b;
	
}


.commets{ 
	margin:0px;
	padding:18px 0px 0px 0px;
	
}

.commets1{ 
	margin:0px;
	padding:18px 0px 0px 30px;
	
}


.commets_bg{ background-color:#f8f8f8;
    border:2px solid;
    border-radius:5px;	 
	border:none;
	min-height:30px;
	margin:18px 10px 0px 30px;
	padding: 10px 0px 10px 34px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a5aeae;
	
}

.commets_icon{ 
	margin:0px;
	position:absolute;
	
}

.commets_con{  
	margin:0px;
	padding: 0px 0px 0px 55px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a5aeae;
	float:left;
	
}

.replay{  
	margin:0px;
	padding: 0px 15px 0px 20px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e2534b;
	float: right;
	background-image:url(../images/replay.jpg);
	background-position:0px 2px;
	background-repeat:no-repeat;
	
}


.replay a{  
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e2534b;
	text-decoration:none;
	
	
	
}
.replay a:hover{ 
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e2534b;
	text-decoration:underline;	
	
	
}

.viewdetails{
	float: left;	 
	padding:0px;
	margin:15px 10px 0px 0px ;
	width:79px;
	
}

.event_button{
	float:left;	 
	padding:0px;	
	margin:0px 0px 0px 10px;
	
}
.event_button1{
	float:left;	 
	padding:0px;	
	margin:20px 0px 0px 50px;
	
}

.events_con{
	color:#000;
	font-size:18px;
	margin:0px auto;	
	text-align: left;
	padding:4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
 
	}
.events_con1{
	color:#7f8c8c;
	font-size:13px;
	margin:0px auto;	
	text-align: left;
	padding:4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	
 
	}	
	
.events_hed{
	color:#8a9696;
	font-size:18px;
	margin:0px auto;	
	text-align: left;
	padding:15px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;

 
	}


.paginationdiv{ width:400px;  
	  padding:0px;
	  margin:0px auto;
	  margin-top:20px;
 
	 	 
	
	}

.pagination{
	list-style:none;
	margin:0px 0 0;
	padding:0px 0px 0px 0px;
	float: left;
}
	.pagination li {
		float:left;
		text-align:center;
		margin-left:5px;		
		font-family: "Trebuchet MS";
		font-size: 11px;
		font-weight: normal;
		background-color:#8c9898;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
		height:21px;
		width:20px;
		border:0px solid;
        border-radius:3px;
	}
	.pagination a {
		color:#fff;
		text-decoration:none;
		display:block;
		padding:4px 0px 0px 0px;
	}
	.pagination a:hover {
		color:#fff;
		text-decoration: none;	
		padding:0px 0px 0px 0px;
		background-color:#ef333a;		 
		background-repeat:no-repeat;
		padding:4px 0px 0px 0px;
	}
	.pagination a.activepagination {
		color:#fff;
		background-color:#ef333a;		 
	}			
	

	
.prev{ background:#8c9898; height:21px;
		width:20px;
		border:0px solid;
        border-radius:3px;
float:left; 
padding:0px 0px 0px 0px;
text-align:center;
margin:0px 0px 0px 7px;
}

.prev a{ 
    font-family: "Trebuchet MS";
    font-size:11px;
    font-weight: normal;
	text-align:center;	
	color: #fff;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
	
}
.prev a:hover{
	color: #fff;
    text-decoration: none;
}
.link{ text-decoration:none; color:#FFFFFF;}	


.top_search{ float:right; text-align:right; }
.sm-serachbox-pro .form-search{/*border: 1px solid #ddd;*/display: inline-block;position: relative; width:240px;}
.input-text1{ max-width:205px !important; }
.sm-serachbox-pro{ margin-bottom:3px; float:right; margin-top:3px; margin-left:3px; margin-right:10px; }
.sm-serachbox-pro .form-search .cat-wrapper{width: 116px;float: left;position: relative;background: url(../images/search-pro-dropdown.png) no-repeat right center}
.sm-serachbox-pro .form-search .cat-wrapper span{display: inline-block;line-height: 30px;overflow: hidden;padding-left: 10px;white-space: nowrap;width: 87px !important;position: relative;top: 2px}
.sm-serachbox-pro .form-search .cat-wrapper select{position: absolute;top: 0px;left: 0px;width: 100%;height: 35px;opacity: 0}
.sm-serachbox-pro .form-search .input-search{position: relative; padding-left:0px;}
.sm-serachbox-pro .form-search .input-search #search{border: none;background: none;height: 29px;padding-top: 0;padding-bottom: 0;margin-top: 0px;width: 100%;padding-right: 0px}
.sm-serachbox-pro .form-search .input-search #search:focus{border: none;background: none}
.sm-serachbox-pro .form-search .button-search-pro{font-size: 16px;position: absolute;right: 9px;top: 9px}
.sm-serachbox-pro .form-search .button-search-pro:hover{text-shadow: 0 0 1px rgba(0,0,0,0.2)}
.sm-serachbox-pro .sm-searchbox-popular .sm-searchbox-popular-title{float: left}
.sm-serachbox-pro .sm-searchbox-popular .sm-searchbox-keyword{float: left}
.sm-serachbox-pro .sm-searchbox-popular .sm-searchbox-keyword .sm-searchbox-keyword-list li{display: inline-block}
.sm-serachbox-pro .sm-searchbox-advanced{clear: both}
.search_button{ border:none; color:#fff; background-color:#09f;  position:absolute; top:1px; right:0px; padding:3px 5px; text-transform:uppercase; }

.topbar-wrap {
   /* background-color: #be2819;
    border-bottom: 1px solid #e3e3e3;*/
	float:left;
	color:#333;
	
	margin-bottom:0px;
	margin-top:0px;
}
.top-bg{ /*background-color:#000;*/ margin:0 20px; }
.topbar-wrap ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.topbar-wrap ul li {
    float: left;
}
.social_title{ padding-top:5px; float:left; font-size:15px; color:#333; padding-left:3px; }
.social-top li,
.topbar-wrap .menu-top li {
    margin: 0;
}

.topbar-wrap .menu-top li a {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 8px 10px;
    line-height: 1;
    color: #666;
    text-decoration: none;
    /*font-family: "Raleway", Helvetica,Arial,sans-serif;*/
	font-family:"Oswald",Arial,sans-serif;
}

.social-top li a:hover,
.topbar-wrap .menu-top li a:hover {
    /*color: #c62020;*/
	text-decoration:underline;
}

.social-top li a {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 4px 1px;
    line-height: 1;
     font-size: 13px;
	
	
}

.topbar-left ul li:first-child a {
    padding-left: 0;
}

.topbar-right ul li:last-child a {
    padding-right: 0;
}

.topbar-wrap .social-wrap li a i {
	font-size: 14px;
	font-weight:normal;
	opacity:0.8;
	margin-left:2px;
}
.topbar-wrap .social-wrap li a i:hover {
	opacity:1;
}
.fa-facebook{ background-color:#3c5a98; color:#FFF; padding:5px 8px;  }
.fa-twitter{ background-color:#00abf0; color:#FFF; padding:5px 5px; }
.fa-google-plus{ background-color:#df4b38; color:#FFF; padding:5px 5px; }
.fa-instagram{ background-color:#28547b; color:#FFF; padding:5px 5px; }
.fa-pinterest{ background-color:#cd2129; color:#FFF; padding:5px 5px; }
.fa-linkedin{ background-color:#117bb8; color:#FFF; padding:5px 5px; }
.epepper-li{ padding-left:10px; font-weight:bold;  border-right:1px solid #aaa; padding:2px 10px; font-size:12px; margin-right:7px !important; }
.epepper{ background:url(../images/epaper-icon2.png) top 5px left 4px no-repeat #e90000; padding-left:24px !important;  display:block;  float:right; margin-left:4px; padding:4px 5px 3px 20px; text-transform:uppercase; margin-top:1px; color:#FFF; font-weight:bold;  }
.home_contest{ width:300px; float:left; }
.home_post{ width:98%; float:left; margin-bottom:10px;  margin-top:10px; padding:10px; background-color:#FFF;  }
.home_post_img{ float:left; width:60%; background:url(../images/shadowbox-medium.png) center bottom no-repeat; padding-bottom:20px; }
.home_post_details h1{ background:none; color:#000; margin:0px 0 10px 0; padding:0px; font-size:20px; /*font-family: 'Raleway', sans-serif;*/
	font-weight:800; }
.home_post_details p{ color:#333; line-height:22px; /*font-family:MuseoSans,serif;*/ font-size:14px; }
.home_post_details{ float:left; width:37%; padding-left:20px;}
.big{ font-size:18px !important; font-weight:normal; }
.post_full{ width:100%; float:left; margin-bottom:0px;  margin-top:10px; /*min-height:200px;*/   }
.post_full_img{ float:left; width:100%; background:url(../images/shadowbox-medium.png) center bottom no-repeat; padding-bottom:20px; }
.post_full_img_news{ float:left; width:400px; background:url(../images/shadowbox-medium.png) center bottom no-repeat; padding-bottom:20px; float:left; padding-right:20px; }
.post_full_img_news img{ width:100%; border:5px solid #EDEDED; background-color:#FFF; }
.post_full_img img{ float:left; width:100%;  }
.post_full h1{ background:none; color:#333; margin:0px 0px 5px 0 !important; padding:0px; font-size:28px; /*font-family: sans-serif;*/ 	font-weight:600; }
.post_full_details p{ color:#333; line-height:22px; font-family:"Lato",Helvetica,Arial,sans-serif; font-size:15px; margin-bottom:10px; }
.post_full_details{ float:left; width:100%; }
.fun{ width:255px; float:left; margin-bottom:0px; padding:0px; padding-top:0px;  margin-top:0px; margin-right:10px; margin-left:0px; margin-bottom:10px;min-height:330px; border:1px solid #DEDEDE; box-shadow:0px 0px 10px rgba(100, 100, 100, 0.3); display:block; }
.fun .entry-title{ padding:10px; font-size:17px; margin:0px; }
.fun .entry-excerpt{ padding:0 10px; line-height:20px; font-size:13px; padding-bottom:20px; color:#333; }
.post_half{ width:277px;  margin-bottom:5px;  margin-top:10px; margin-right:10px; margin-left:0px;  vertical-align:top; float:left; background-color:#FFF;  border:1px solid #dfdfdf; /*box-shadow:0px 0px 10px rgba(200, 200, 200, 0.3);*/ display:block;  }
.post_half_img{ float:left; width:100%;/* background:url(../images/shadowbox-medium.png) center bottom no-repeat;*/ padding-bottom:16px;  position:relative;  }
.post_half_img img{ float:left; width:100%; /*border:1px solid #dedede;*/ }
.post_half h1{ background:none; color:#000; margin:0px 0px 0px 0 !important;  padding:0px 10px 5px 10px; font-size:16px;	font-weight:800; letter-spacing:0.3px; }
.post_half_details p{ color:#333; line-height:22px; font-family:"Lato",Helvetica,Arial,sans-serif; font-size:14px; padding:10px; letter-spacing:0.3px; }
.post_half_details{ float:left; width:100%; min-height:120px;  }
.post_half h1.post_title{ padding-top:20px; }


.post_half2{ width:210px;  margin-bottom:5px;  margin-top:10px; margin-right:0px; margin-left:0px;  vertical-align:top; float:left; background-color:#FFF; /* border:1px solid #dfdfdf; box-shadow:0px 0px 10px rgba(200, 200, 200, 0.3);*/ display:block;  }
.post_half2_img{ float:left; width:100%;/* background:url(../images/shadowbox-medium.png) center bottom no-repeat;*/ padding-bottom:16px;  position:relative;  }
.post_half2_img img{ float:left; width:100%; /*border:1px solid #dedede;*/ }
.post_half2 h1{ background:none; color:#000; margin:0px 0px 0px 0 !important;  padding:0px 10px 5px 10px; font-size:16px;	font-weight:800; letter-spacing:0.3px; }
.post_half2_details p{ color:#333; line-height:22px; font-family:"Lato",Helvetica,Arial,sans-serif; font-size:13px; padding:10px; letter-spacing:0.3px; }
.post_half2_details{ float:left; width:100%; min-height:120px;  }
.post_half2 h1.post_title{ padding-top:20px; }




.heading{ background:none; color:#000; border-bottom:2px solid #555; width:98%; /*padding-bottom:8px;*/ margin:0 0 20px 0;  font-size:17px; font-weight:800; letter-spacing:0.5px; 
	/*box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 1px 0px #FFF inset, 0px -1px 0px rgba(255, 255, 255, 0.7) inset;
    border-bottom: 1px solid #DEDEDE;
    color: #333;
    font-size: 16px;
	
    text-shadow: 0px 1px 0px #FFF;
	
    
    background: transparent -moz-linear-gradient(center top , #F9F9F9 0px, #E9E9E9 100%) repeat scroll 0% 0%;
	border:1px solid #DEDEDE;
	line-height:28px;*/
	padding:5px 0 2px 0px;text-transform:uppercase; /*box-shadow: 0 2px 4px -2px rgba(100, 100, 100, 0.3); background:#FFF;*/
}
.heading span{ background-color:#000; color:#FFF; padding:4px 8px; }
.tender-date3{ padding-top:0px; color:#999; font-size:12px; margin-top:5px; margin-bottom:3px; }
.heading_medium{ background:none; color:#333; border-bottom:1px solid #CCC; width:100%; padding-bottom:5px; margin:0 0 20px 0;  font-size:16px; font-weight:bold; }
.heading label{ color:#222; font-weight:bold; font-size:15px; }
.link_seperator{ color:#666; font-size:14px; margin:0 5px; }
.main_heading{ color:#000; }
.main_heading:hover{ color:#1894fd; }
.read_more{ background:url(../images/arrow_left.png) top left no-repeat; padding-left:13px; line-height:16px; height:16px !important; display:block; color:#1894fd; font-size:12px; margin-top:20px; text-transform:uppercase; margin-bottom:10px; margin-left:0px;  }
.read_more:hover{ color:#a80307; cursor:pointer; background:url(../images/arrow_left_over.png) top left no-repeat; }

.read_more1{ background:url(../images/read_more1.jpg) 5px 4px no-repeat; padding-left:13px; line-height:16px; height:16px !important; display:block; color:#999; font-size:12px; margin-top:20px; text-transform:uppercase; margin-bottom:10px; margin-left:10px;  }
.read_more1:hover{ color:#a80307; cursor:pointer; background:url(../images/read_more1-over.jpg) 5px 4px no-repeat; font-weight:bold; }

.read_more2{ padding:5px 10px ; line-height:16px; color:#666; font-size:11px; margin-top:10px; text-transform:uppercase; margin-bottom:10px;   border:1px solid #DEDEDE; font-weight:bold; float:left; background-color:#eee;  }
.read_more2:hover{ color:#fff; cursor:pointer; background-color:#09F; border-color:#fff;  font-weight:bold; }



.blue { color:#1894fd; }
.header{ width:100%; background:url(../images/footer-bg.png) repeat-x bootom left; /*border-bottom:1px solid #e8e8e8;*/ height:87px;   }
.category_ul{ float:left; margin:0px 0 0 0px; width:100%; }
.category_ul li{ list-style:none; border-bottom:1px dashed #e8e8e8; width:100%; background:url(../images/arrow_left.png) center left no-repeat; 	background-size: 4px 10px; padding-left:10px; line-height:30px; height:30px; }
.category_ul li a{ color:#333; font-size:14px;  display:block;  }
.category_ul li a:hover{ color:#a80307; }

.recent_left{ width:300px; float:left; height:60px; overflow:hidden; }
.recent_left img{ width:100px; float:left; background:url(../images/shadowbox-small.png) center bottom no-repeat; padding:0 5px 8px 0px;}
.recent_left p{  float:left; width:190px; line-height:14px; color:#333; font-size:12px; }
.recent_left p a{ float:left; color:#1894fd; font-weight:bold; }
.recent_left p a:hover{ color:#a80307; }
.divider{ clear:both;border-bottom:1px solid #dedede; margin:3px 0px 5px 0;  height:1px; }
.divider3{ clear:both;border-top:1px solid #dedede; margin:3px 0px 5px 0;  height:1px; background:url(../images/shadowbox-medium.png) top center no-repeat; padding-bottom:20px; }
.margin-top-10{ margin-top:10px !important; }
.no_data{ border-right:none !important; cursor:default; }
.no_data:hover{ background-color:#6d6e71 !important; }

.ads-wrap {
    background: url(../images/bg-sponsors.png);
    display: inline-block;
    text-align: center;
    /*padding: 15px;*/
	margin-bottom:10px;
}

.ads-wrap img {
    width: 100%;
    margin-bottom: 15px;
}

.ads-wrap a:last-child img {
    margin: 0;
}

.ads-wrap.no-padding {
    background: 0 none;
    padding: 0;
}
.home_poll{ width:100%; float:left; margin-bottom:10px; padding:30px 20px; }
.home_bottom_ad{ width:600px; float:left; margin-left:10px; margin-top:25px; margin-bottom:5px; }
.home_bottom_ad img{ width:100%; }

.poll{ margin-bottom:10px; }
.poll_yes{ padding:3px 15px; border:1px solid #dedede; background:none; background-color:#858586 !important; color:#FFF; cursor:pointer;}
.poll_yes:hover{ background-color:#1894fd !important; }
.poll_option{ float:left; margin-right:20px; }
.poll_option input{ cursor:pointer; }
.btn_polls{ color:#FFF; text-transform:uppercase; background-color:#1894fd; border:none; padding:5px 10px; cursor:pointer; }
.recentPolls{ margin:0px; padding:0px; margin-bottom:20px; float:left;}
.recentPolls li{ float:left; list-style:none; color:#333; border-bottom:1px dashed #CCC; margin:0px; padding:8px 0px; width:100%;}
.recentPolls li a{ /*color:#333;*/}
.recentPolls li a:hover{ color:#F00; }
.polls_result{ width:300px; height:30px;  margin-top:5px; font-size:11px; }
.polls_result label{ float:left; margin:0 20px 0 5px; font-size:12px; line-height:11px; }
.polls_yes{ background-color:#7fc99c; height:20px; width:0px; float:left; text-align:center; padding-top:5px; color:#000;  }
.polls_no{ background-color:#dc5369; height:20px; width:0px; float:left; text-align:center; padding-top:5px; color:#000; }
.polls_cantsay{ background-color:#edde65; height:20px; width:0px; float:left; text-align:center;  padding-top:5px; color:#000; }
.polls_choice{ width:30%; float:left; }
.polls_percentage{ width:68%; float:left; }
.mouseover-blue:hover{ color:#1894fd  !important; }
.bold { font-weight:bold; }
.video_gallery a{ width:190px; float:left; margin-right:10px; height:195px; overflow:hidden;  }
.video_gallery a.img{ width:190px; float:left; margin-right:10px; height:150px; overflow:hidden;  }
.video_gallery a img{ width:180px; padding:4px; border:1px solid #ddd; background-color:#efeeee;  }
.video_title{ font-size:11px; }
.gallery-quick-view{
	float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px;
	height:10px !important;
}
.divider1{ clear:both; margin-bottom:5px; }

.searchbychar{ border:2px solid #FFF; width:104px; height:114px;display:block; float:left; margin-bottom:20px; padding-bottom:10px; }
.searchbychar:hover{ border-bottom:2px solid #f6931e;  }
.searchbychar img{ width:100px; }
.horoscope_text{ padding:40px 0px; line-height:20px; font-size:14px; font-weight:normal; padding-left:155px; color:#333; }
.fun_width_dt{ width:670px !important; display:inline; box-sizing: border-box; text-align:left;  }
.fun_width_dt_sub{ width:670px !important; display:inline;  display:table; box-sizing: border-box; text-align:left;  }
.tender-date{ padding-bottom:20px; margin-top:-5px; color:#999; font-size:11px; float:left;}
.tender-date2{ padding-top:0px; color:#999; font-size:14px; float:left; }
.tender-date2 label{  }
.tender{ float:left; margin-bottom:10px; padding-bottom:5px; width:100%; border:1px solid #dedede; /*padding:13px;*/ margin-left:0px; margin-right:10px; float:left; width:256px; /*box-shadow:0px 0px 5px rgba(100, 100, 100, 0.3);*/ }
.tender:hover{ box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
.tender_view{ float:left; margin-bottom:10px; padding-bottom:5px; width:100%;    float:left;  }
.tender_view p{ margin-bottom:10px; line-height:19px; color:#333; }
.tender_details{ min-height:40px; text-align:left; float:left; width:100%; color:#333; line-height:20px; color:#333; }
.tender_details p{ margin-bottom:10px; color:#333; }
.tender_details p .br{ margin-bottom:10px; float:left; }
.tender_title{ font-weight:400px; font-size:17px; }
.quick-view {
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 0px;
	
}
.date {
    font-size: 13px;
    margin-top: 5px;
}
.column { /*height:250px;*/ overflow:hidden; }
.cartoon{ width:190px; float:left; background:url(../images/shadowbox-small.png) bottom center no-repeat; padding-bottom:15px; margin-right:10px; height:145px; margin-bottom:10px; }
.cartoon img{ width:190px; }
.cartoon_view{ width:800px; margin-bottom:10px; float:left;  border:5px solid #dedede; }
.video_view{ width:800px; margin-bottom:10px; float:left;  border:5px solid #efefef; background: url(../images/preloader.gif) center no-repeat #dedede; }
.video_view iframe{ width:100%; height:450px; }
#static_div{ }
.social-top label{ float:right; }
.today_day{ float:left; padding-top:9px; color:#000; text-transform:uppercase; font-size:13px; font-weight:bold; padding-left:3px; }
/* Comment Form
------------------------------*/
#submit-comment {
    overflow: hidden;
}

.form-line {
    margin-bottom: 20px;
	color:#666;
	
}

.form-line label {
    font-weight: normal;
	color:#4a4a4a;
}

.form-line span.required {
    color: red;
}

.form-line input {
    width: 320px;
    padding: 10px;
}

.form-line textarea {
    width: 90%;
}

.comment-form #submit {
    border-radius: 0;
}

.comment-form #submit:hover {
    background-color: #333;
    border-radius: 0;
}
/*------------------------------
	2.7 Form
------------------------------*/
fieldset {
    padding: 20px;
    border: 1px solid #E6E6E6;
}



input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus {
    cursor: pointer;
}

textarea {
    resize: vertical;
}

select {
    overflow: auto;
    max-width: 100%;
    padding: 10px;
    vertical-align: top;
    border: 1px solid #E6E6E6;
    outline: none;
}

textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
    max-width: 100%;
    padding: 4px 15.38462px;
    border: 1px solid #E6E6E6;
    /*background-color: #ededed;*/
    -webkit-appearance: none;
}

textarea:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus {
    outline: none;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

input[type="radio"], input[type="checkbox"] {
    margin: 0 10px;
}

input, textarea, input[type="submit"]:focus {
    outline: 0 none;
}

input[type="reset"], input[type="submit"], input[type="submit"] {
    -webkit-transition: all .4s ease 0s;
       -moz-transition: all .4s ease 0s;
         -o-transition: all .4s ease 0s;
            transition: all .4s ease 0s;
}

input[type="reset"]:hover, input[type="submit"]:hover, input[type="submit"]:hover {
    -webkit-transition: all .4s ease 0s;
       -moz-transition: all .4s ease 0s;
         -o-transition: all .4s ease 0s;
            transition: all .4s ease 0s;
}
/*------------------------------
    6.4 Contact page
------------------------------*/
.mt-map {
    height: 400px;
    width: 100%;
    margin-bottom: 30px;
    overflow: hidden;
}

.mt-map img {
    max-width: none ;
}

.contact-form-wrap input,
.contact-form-wrap textarea {
    width: 100%;
}

.contact-form-wrap input#submit {
    width: auto;
}

.contact-form-wrap input#submit:hover {
    background: #333;
}

.intro-contact-wrap p {
    margin-bottom: 15px;
}

.intro-contact-wrap p i {
    font-size: 17px;
    vertical-align: top;
    padding-top: 3px;
}

.intro-contact-wrap p span {
   /* padding-left: 20px;*/
    display: inline-block;
}

.intro-contact-wrap p a {
    color: #4a4a4a;
    text-decoration: none;
}

.intro-contact-wrap p a:hover {
    color: #c62020;
}

.contact-social-wrap {
    margin: 0;
    padding: 0;
    list-style: none;
}

.contact-social-wrap li {
    float: left;
    margin: 0px 5px 0px 0px;
}

.contact-social-wrap li a {
    display: block;
    padding: 0 5px;
    color: #4a4a4a;
}

.error,
.notice_error {
    color: #e74c3c;
    font-style: italic;
}

.notice_ok {
    color: #c62020;
}
.google-map{ width:100%; border:4px solid #edebeb; margin:0px 0px 20px 0px; }
.contact_small{ float:left; margin-right:30px; margin-bottom:10px; }
.contact_small i{ margin-right:5px; }
.small_head{ font-size:13px !important; }
.full_width{ width:400px !important; }
#contact-form span{ color:#F00; }
.btn{ width:auto !important; padding:10px 30px !important; }
.terms{ color:#333; }
.terms ul{ margin-left:13px; }
.terms p{ line-height:20px;}
.slicknav_menu {
	display:none;
	
}
.sub_menu{ display:none;float:left; }
.like-social{ background:url(../images/shadowbox-medium.png) top center no-repeat; padding-top:15px; margin-top:20px;  }
.like-social2{ background:url(../images/shadowbox-medium.png) top center no-repeat; padding-top:15px; margin-top:0px; margin-bottom:20px; }
.addthis_toolbox a:hover{ cursor:pointer; }

@media screen and (max-width: 40em) {
	#menu {
		display:none;
	}
	
	.slicknav_menu {
		display:block;
	}
	.sub_menu{ display:block; }
}

.classified_row{ padding:0 0 10px 0px;  box-shadow:0px 0px 8px rgba(100, 100, 100, 0.2); border:1px solid #dfdfdf; padding:15px; margin-top:10px; }
.classifieds_text{ margin-bottom:0px; color:#333 !important; line-height:21px;  }
.classified_category{ float:left; background-color:#f6931e; color:#FFF; padding:2px 6px; font-size:11px; margin-top:10px; }
.classifieds_date{ padding-top:10px; color:#999; font-size:12px; float:left; margin-left:5px;}
.classified_search{  padding-bottom:20px; padding-top:20px; border:1px solid #dedede; /*box-shadow:0px 0px 10px rgba(100, 100, 100, 0.3);*/ width:98%; }
.classified_label{ width:25%; float:left; text-align:right !important; padding-top:10px; font-weight:bold; }
.classified_select{ width:51%; float:left; margin:0 2%; }
.classified_btn{ width:20% !important; float:left; }
.home_post_details_full{ width:100%; line-height:25px; background:url(../images/shadowbox-medium.png) bottom center no-repeat; padding-bottom:10px; }
.classifieds_footer{ background-color:#F0F0F0; color:#333; padding:5px 10px; font-size:12px; }
.disqus{  padding:20px; border:2px solid rgba(0, 39, 59, 0.08); }
.box_date {
    display: block;
    width: 53px;
    position: absolute;
    left: 15px;
    bottom: -8px;
    z-index: 11;
	border:1px solid #ededed;
}

.box_date span {
    text-transform: uppercase;
    text-align: center;
    display: block;
}

.box_date .box_month {
    color: #ffffff;
    font-weight: 900;
    font-size: 11px;
    line-height: 23px;
	background-color:#09F;
}

.box_date .box_day {
    border-top: none !important;
    display: block;
    font-weight: 500;
    line-height: 24px;
    font-size: 12px;
	background-color:#eeecec;
}

.date_small{ float:left; padding:5px 10px; font-size:11px; color:#666; width:100%; margin-bottom:5px; }
.padding10{ padding:5px 15px; }
.margin_left_15{ margin-left:15px; }
.main_title{ /*background:#FFF url(../images/title-left1.png) repeat-x scroll 0px 18px;*/ }
.header_ads{ width:500px; float:right; padding:15px 0px; }
.home_ad_slide{  position: absolute; left: 0px; top: 0px; width: 500px; height: 100px; overflow: hidden;}
#top-banner{ position: relative;  width: 500px; height: 100px; }
.advertise{ background:transparent linear-gradient(to bottom, #555, #111) repeat scroll 0% 0% !important;  color:#FFF; border:1px solid #000; /*border-radius:0.3em;*/  padding:3px 10px !important; font-weight:bold !important; letter-spacing:0.3px; font-size:13px; }
.offer_price{ color:#F60; font-weight:bold; font-size:13px;  margin-top:10px; }
.actual_price{ color:#000; font-weight:bold; font-size:13px;  margin-top:10px; position: relative;  }
.actual_price::after {
    border-bottom: 5px solid rgba(252,1,1,0.4);
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 35%;
}

.watsapp{ margin-left:10px; /*border:1px solid #DEDEDE; box-shadow:0px 0px 10px rgba(100, 100, 100, 0.3);*/ padding:5px; width:96%; }
.watsapp img{ float:left; width:30px; margin-right:10px; }
.watsapp span{ font-size:24px; font-weight:bold; float:left; color:#333; }

.classifieds_item{ width:90px; float:left; margin-bottom:20px;  margin:0 5px 5px 5px; padding:5px 0; min-height:95px; /*border:1px solid rgba(100, 100, 100, 0.3);*/ }
.classifieds_item:hover a img,.classifieds_item:hover a{ opacity:1; color:#0083c9;  }
.classifieds_item a{ text-align:center; width:100%; margin-left:auto; margin-right:auto; float:left; font-weight:700; text-transform:uppercase; font-size:9px; }

/* Blink */
.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0;  }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
/* End Blink */
.home_updates{ float:left; width:850px; font-family:"Lato",Helvetica,Arial,sans-serif; margin-bottom:10px; background-color:#FFF; padding:10px; }
.twitter{ width:300px; float:left; }
.twitter_main{ padding:10px;/* border:1px solid #dedede; margin-bottom:10px;*/ }
.twitter_main h2{ color:#00ABF0; font-size:15px; margin:0px; }
.twitter_main h2 span{ color:#66757F; font-size:15px; margin:0px; font-weight:normal; font-size:13px; }
.twitter_main p{ color:#333; line-height:18px; font-size:13px; }
.classifieds_item a img{ width:40px; margin-bottom:10px; opacity:0.8; }
.twitter h1{ background-color:#00ABF0; color:#fff; padding:5px 10px; font-family:"Lato",Helvetica,Arial,sans-serif; text-transform:uppercase; font-size:15px; } 
.twitter_photo{ width:80px; float:left; margin:0 10px 10px 0; }
.twitter_photo img{ width:70px; border:4px solid #efefef; }
.exclusive_news{
		width:530px;
		float:left;
		/*margin-left:11px;
		border:1px solid rgba(200, 200, 200, 0.6);
		margin-bottom:20px;*/
}
.exclusive_news .excimg{ width:220px; float:left; position:relative; overflow:hidden; }
.exclusive_news .excimg h2{ position:relative; top:0px; /*background-color:rgba(0, 171, 240, 1);*/ position:absolute; width:100%; margin:0px; font-size:17px; padding:7px 8px; color:#FFF; overflow:hidden; background-color:rgba(0, 0, 0, 0.5);  }

.exclusive_news .excimg img{ width:100%; height:Auto;  }
.exclusive_news .excdes{ width:230px; float:left; padding:10px; /*background-color:#EFEFEF; height:160px; */}
.exclusive_news .excdes h1{ font-size:16px; margin-bottom:10px; color:#000 !important; font-weight:800; }
.exclusive_news .excdes p { line-height:20px; color:#333; }


/* Slider Home */

.home_gallery{ width:300px; float:left; /*margin-left:20px;*/ margin-bottom:20px; }
.rg-image-wrapper{
	position:relative;
	padding:0px 28px 10px 28px;
	background:transparent url(../images/black.png) repeat top left;
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/
	min-height:20px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	background:#000 url(../images/nav.png) no-repeat -20% 50%;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	/*-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;*/
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;
	/*-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;*/
}
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	font-size:11px;
	letter-spacing:2px;
	font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	line-height:16px;
	padding:0 15px;
	text-transform:uppercase;
}
.rg-view{
	height:0px;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(../images/views.png) no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(../images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}

/* Slider Home Ends */
.home_main_ads{ float:left; width:562px; margin-bottom:0px; }
.home_main_ads a { width:270px; float:left; margin-right:11px; }
.event_timer{ position:absolute; bottom:0px; width:100%; z-index:999; }
.home_main_ads a img{ width:100%; /*border:4px solid rgba(0,0,0,0.2);*/ }
.event_img{ position:relative; height:225px; }
.event_des{ position:absolute; bottom:0px; background:rgba(0,0,0,0.7) !important; width:100%; display:none; height:100%; color:#FFF; z-index:99; }
.event_home_link{ display:block; cursor:pointer; }
.event_des .offer_left{ width:100%; }
.event_des .offer_left p{ color:#ddd; font-weight:bold; }
.event_img:hover > .event_des{ display:block; }
.home_main_event{ width:275px; float:left; margin-left:3px;/* border:4px solid  rgba(0,0,0,0.2); */}
.event_img span img{ width:100%; height:225px; }
.event_timer .sp-deal .item-wrap .item-time{ /*background:transparent linear-gradient(to bottom, #777, #333) repeat scroll 0% 0% !important;*/ background:rgba(0,0,0,0.7) !important; padding:0px; }
.event_timer .sp-deal .item-wrap .item-time .deal-cap h2{font-size:12px !important; }
.event_timer .sp-deal  .item-wrap .item-time .time-item{ border-left:none; font-size:11px; }
.event_timer .sp-deal  .item-wrap .item-time .time-item .num-time{ font-size:13px; font-weight:800; color:#ddd; }
.event_timer .sp-deal  .item-wrap .item-time .time-item .name-time{ color:#999; }
.num-time1 { font-size:12px; }
.event_home_h1{ color:#eee; font-size:13px; padding:0px 0 0px 0px; text-align:left; background-color:rgba(0,0,0,0.8); border-bottom:1px solid #000; width:100%; display:block; float:left;}
.event_home_h1 span{ background-color:#F00; float:left; padding:5px 5px; text-transform:uppercase; font-weight:700; font-size:13px; height:100%; }
.event_home_h1 p{ padding:5px; float:left;  background-color:background:rgba(0,0,0,0.9); font-weight:normal; font-size:13px; }

input[type=radio] {
	/*visibility: hidden;*/
}
/* SQUARED ONE */
.squaredOne {
	width: 28px;
	height: 28px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 20px auto;
	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}

.squaredOne label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 4px;
	top: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.squaredOne label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: #00bf00;

	background: -webkit-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -moz-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -o-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -ms-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: linear-gradient(top, #00bf00 0%, #009400 100%);

	top: 2px;
	left: 2px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
}

.squaredOne label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredOne input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.footer_menus{ width:820px; float:left; }
.home_inner_ads{ width:830px; float:left; margin-bottom:20px;}
.home_inner_ads img{ width:100%; }
#home_contest{  /*padding:10px 0 0 20px;*/ }
.area{
  text-align:center;
  font-size:17px;
  color:#fff;
  letter-spacing: 1px;
  font-weight:700;
  text-transform:uppercase;
  animation:blur .75s ease-out infinite;
  text-shadow:0px 0px 5px #fff,
      0px 0px 7px #fff;
  padding:7px 8px;	  
}

@keyframes blur{
  from{
      text-shadow:0px 0px 10px #fdfeff,
      0px 0px 10px #fff, 
      0px 0px 25px #000,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 150px #000,
      0px 0px 150px #000,
      0px 0px 50px #7B96B8,
      0px 0px 150px #7B96B8,
      0px 10px 100px #7B96B8,
      0px 10px 100px #7B96B8,
      0px 10px 100px #7B96B8,
      0px 10px 100px #7B96B8,
      0px -10px 100px #7B96B8,
      0px -10px 100px #7B96B8;
	  color:#000;
	 /* background-color:#0184df;*/
	 background-color:#fff;}
}
.nopadding{ padding:0px !important; }

/* BLOG */

.blog{ width:100%; float:left; }
.blog_img{ width:150px; float:left; margin-right:20px; margin-bottom:10px; }
.blog_img img{ border:3px solid #edeeee; }
.blog_details{ width:630px; float:left; }
.padding0{ padding:0px 0px 0px 0px !important; }
.read_more3 {
    line-height: 16px;
    height: 16px !important;
    color: #888;
    font-size: 12px;
    text-transform: uppercase;
    margin: 20px 10px 10px;
    background-color: #EFEFEF;
    width: auto;
    padding: 5px 10px;
    font-weight: 600;
    float: left;
}
.read_more3:hover{ background-color:#09F; color:#fff; }
.post_sub_img{ width:100%; float:left; margin-bottom:10px; margin-top:10px; }
.post_sub_img img{ width:100%; }

.editorial{ width:100%; float:left; margin-right:0px; }
.editorial a{ color:#333; padding:5px 0 0px 5px; }
.editorial a:hover{ color:#f00; }
.editorial_main{ padding:10px 5px 0 5px; /*border:1px solid #dedede;*/ margin-bottom:0px; min-height:80px; }
.editorial_main h2{ color:#00ABF0; font-size:14px; margin:0px;  line-height:20px;  }
.editorial_main h2 a{ color:#333;  }
.editorial_main h2 a:hover { color:#F00; }
.editorial h1{ font-size:16px; color:#333; background-color:#F0F0F0; padding:7px 0 7px 6px; border-bottom:1px solid #dedede; }
.editorial_main h2 span{ color:#66757F; font-size:15px; margin:0px; font-weight:normal; font-size:13px; }
.editorial_main p a{ color:#666; line-height:18px; font-size:12px; }
.editorial_photo{ width:85px; float:left; margin:0 10px 5px 0; }
.editorial_photo img{ width:80px; /*border:4px solid #efefef;*/ }
.editorial_writer{ padding:0px !important; font-size:14px; }
.editorial_title{ color:#333 !important; font-size:12px; padding:0px !important; }
.editorial_title:hover{ color:#f00 !important; }
.margin_left_0{ margin-left:0px; !important; }
.margin_left_10{ margin-left:10px !important; }
.white_block{ padding:10px; float:left; background-color:#FFF; margin-right:10px; margin-bottom:20px; }
.margin_right_0{ margin-right:0px; }
.margin_bottom_10{ margin-bottom:10px; }
.padding_right_0{ padding-right:0px; }
.padding_left_0{ padding-left:0px; }
.padding_top_0{ padding-top:0px !important; }
.margin_left_10{ margin-left:10px; }
.margin_top_10{ margin-top:10px; }
.margin0{ margin:0px; }
.margin_right_10{ margin-right:10px !important; }
.article{ width:258px !important; }
.instagram{ width:480px; float:left; background-color:#fff; }
.instagram_a{ margin:10 7px 20px 0; background-color:#f0f0f0; padding:3px; float:left; width:82px; display:block; font-size:10px; }
.instagram_a img{ width:87px; display:block; height:80px; display:block;float:left;  }
.instagram_likes{ float:left; /*background-color:rgba(0,0,0,0.7);*/  padding:4px 0 3px 3px;  }
.instagram_comments{ float:right;  text-align:right; padding:4px 0 3px 3px; }
.instagram_icon{ float:right; margin-right:9px; }
.top_strip{ background-color:#f0f0f0; display:block; width:100%; border-bottom:1px solid #CCC;  }
.float_right{ float:right; }
.top_link{ float:right; padding-top:3px; }
.hedare_small_ad{ float:right; padding-top:14px; margin-left:5px; margin-right:10px; width:320px; }
.most_viewed{ /*width:258px !important;*/ float:left; margin:10px 10px 5px 0px; }
.post_half_footer p.local-add{ font-size:13px; line-height:20px; }
.post_half_footer p strong{ font-size:15px; }
.background_inner{ background-color:#eeeeee; }
.first{ padding-left:0px !important; }
.classifieds{ width:810px; }
.advertise_block{ width:96%; }
.home_top_ad_slider{ position: relative; float:left;  width: 300px; height: 250px;  }
.home_top_ad_slides{ position: absolute; left: 0px; top: 0px; width: 300px; height: 250px; overflow: hidden; }
.load_img{ width:100%; min-height:60px; background:url(../images/loading.gif) top 10px center no-repeat; background-size: 40px 40px; color:#fff; border-bottom:1px solid #DEDEDE; display:block; float:left; }
.lazy{ border:none; }
.ecec_heading{ color:#000; font-size:20px; display:block;  }
.contact_address{ width:280px; }
.rating{ padding-left:10px; float:left;  margin-bottom:10px; font-size:12px; }
.movie_full_img{ float:left; width:300px; margin:0 30px 5px 0px; }
.movie_full_img img{ width:300px; }
.movie_full_details{ width:700px; float:left; }
.movie_full_details p.row{ width:100%; float:left; margin:5px 0; padding-bottom:5px; font-weight:normal;border-bottom:1px dashed #dedede; }
.movie_full_details p span{ color:#000; font-weight:700; min-width:200px; float:left;  }
.background_gray{ background-color:#ccc; }
.background_gray h1.heading{ color:#000; }
.top_banner{ width:100%; float:left; }
.top_banner img{ width:100%; }