body{
}
p,h2{
	font-family: 'Roboto', sans-serif;
}
@font-face{
	font-family:"Zawgyi_Mobile";
	src:url(https://www.hrhdiff.org/fonts/Zawgyi_Mobile.ttf);
	}
@font-face{
	font-family:"Zawgyi_Bold";
	src:url(https://www.hrhdiff.org/fonts/Zawgyi_Bold.ttf);
	}
@font-face{
	font-family:Zawgyi-One;
	src:url(https://www.hrhdiff.org/fonts/Zawgyi-One.ttf);
	}
	body{
		background-color:#FFFFFF;
		font-family:Zawgyi-One,arial;
		color:#333333;
		}

.mm-font{
	font-family: Zawgyi-One,arial;
}
.open-call{
	background-color:#30A9F6;
    color: #000;
   border-bottom: 2px solid #30a9f6;
}
.open-call a{color:#000 !important;}
.border-bottom
{
	border-bottom: 1px solid rgb(235, 235, 235);
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.line {
	margin-bottom: 20px;
}
.line h2{

	margin-top: 0px;
}
.international-films-2015 h3{
	color: #0b8bc5;
}
h1{
	color: #0b8bc5;
	font-size:26px;
	margin-bottom: 20px;
}
h2{
	color: #333;
	font-size: 20px;
	margin-bottom: 20px;
}
h4{
	font-size: 18px;
}
p{
	text-align: justify;
}
a{
	text-decoration: none;
	color: #0b8bc5;
}
a:hover{
	color: #0b8bc5;
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    padding-top: -10px !important;
}
.container.main{
	min-height: 700px;
}
blockquote{
	margin-top: 10px;
	border-left: 5px solid #44802B;
}
.contact-us .glyphicon {
   	font-size: 17px;
    color: #0b8bc5;
}
.banner .page.logo{
	padding-top: 20px;
	padding-bottom: 20px;
}
/* for menu page */
.navbar-default{	
	background-color: #d7d7d7;
	border: none;	
	margin-bottom: 10px;
	border-radius: 0px;
}
.navbar-default .navbar-nav > li > a{
	border-right: 1px solid #ccc;
	color: #3c3c3c;	
	text-transform: uppercase;   
	font-size: 12px;
}
.navbar-default .navbar-nav > li:last-child > a{  
	border-right: none;     
    padding-right: 18px;
}
.navbar-default .navbar-nav > li > a:hover{
	color: #3c3c3c;
}
.navbar-collapse{
	padding-left: 0px;
	padding-right: 0px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus{
	background-color: transparent;
	color: #0A0A0B;	
	border-bottom: 4px solid #30a9f6;
}
.navbar-default .navbar-nav > .active > a:hover{
	background-color: transparent !important;
	color: #0A0A0B;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background-color: transparent;
	color: #30a9f6;	
	border-bottom: 2px solid #30a9f6;
}
.navbar-default .navbar-nav .dropdown-menu> li a:hover{
	background-color: #30a9f6;
	color: #fff;	
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus{
	background-color: #30a9f6;
	color:#fff;
}


/****************************************dropdown-sub-menu*********************/

/*.dropdown > .dropdown-menu {
    left: 30%;
    margin-top: -6px;
    margin-left: -1px;
    border-radius: 0px 6px 6px;
}*/
.dropdown > .dropdown-menu > .dropdown > .dropdown-menu{
    left: 100%;
    border-radius: 0px 6px 6px;
     margin-top: -34px;
}
.dropdown > .dropdown-menu > li > a >.caret {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid transparent;
    border-right: 0px;
    border-left: 4px solid;
    
}


.dropdown-menu > li > a {
    padding-top: 7px;
    padding-bottom: 6px;
    border-bottom: 1px solid #EBEBEB;
}
.dropdown-menu > li:last-child > a {
    border-bottom: 0px none;
}
.dropdown-toggle .glyphicon{
 	font-size: 9px;
}
.navbar-toggle{
	background-color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color: #fff;
}
.carousel-control.right {
    background-image: none;   
}
.carousel-control.left {
    background-image: none;   
}
/* for home page */
.page.home{
	background-color: #f0eeee;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.page.home .submiss{
	background-color: #0b8bc5;
	padding: 15px 15px 0px 15px;
	margin-left: -30px;
	min-height: 357px;
}
.page.home .submiss h2{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
.page.home .submiss p, .page.home .submiss li{
	color: #fff;
}
.page.home .submiss .down{
	margin-bottom: 0px;
}
.page.home .btn-download{
	background-color: #fff;	
	margin-left: 60px;
	margin-top: 12px;
}
.page.home .download1 a{
	text-decoration: none;
	color: #fff;
}
.hrhdiff{
	/*min-height: 130px;*/
	margin-bottom: 15px;
}
.hrhdiff h2{
	color: #0b8bc5;
}
.human-right .travel{
	background-color: #f0eeee;
	padding: 10px 15px 15px 15px;
	min-height: 150px;	
	border-radius: 4px;
}
.human-right h2{
	color: #0b8bc5;
	margin-top: 0px;
}
.glyphicon-download-alt{
	font-size: 20px;
}
.down{
	text-align: left;
}
.btn-readmore1{
	background-color: #d7d7d7;
	color: #000;
	border-color: #b3b3b3;
	margin-top: 10px;
}
.btn-readmore2{
	background-color: #d7d7d7;
	color: #000;
	border-color: #b3b3b3;
	margin-top: 27px;
}
.official-sponsor-wrapper {
    background-color: #F0EEEE;
   /* border: 1px solid #cbcbcb;*/
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
    padding-right: 15px;
}

.official-sponsor .sponsor img{
	padding-left: 15px;
}
.official-sponsor h2{
	/*text-align: center;*/
	text-transform: uppercase;
	color: #36a8f0;
	font-weight: bold;
	font-size: 25px;
}
.media-partners h2{
	text-transform: uppercase;
	color: #36a8f0;
	font-weight: bold;
	padding-bottom: 15px;
	font-size: 25px
}
.media-partners .line1{
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 10px;
}
.color{	
	font-size: 20px;	
}
.organize{
	font-size: 16px;
	color: #0b8bc5;
}
/*** end of page home ***/
/*for about-us*/
.film1{
	background-color: #e3e3e3;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.about{
	padding-top: 10px;
}
/*** end of about-us ***/
/*for internaional-films*/
.internaional-films .line{
	border-bottom: 1px solid #e3e3e3;
	padding-top: 15px;
	padding-bottom: 15px;
}
/*for naional-films*/
.naional-films h2{
	margin-top: 0px;
}
/*for jury*/
.jury .jury1{
	min-height: 250px;
}
/*for open-call*/
.download{
	background-color: #30a9f6;
	border-radius: 5px;
	padding: 15px;
	margin-bottom: 10px;

}
.download img{
	margin: 0 auto;
}
.download p{
	color: #000;
	text-align: center;
}
.download a:hover{
	text-decoration: none;
}
.guide{
	font-size: 25px;
}
/*for event-gallery*/
.event-gallery .gallery1 span{
	font-size: 20px;
}
.event-gallery .gallery1 p{
	font-size: 17px;
}
.event-gallery .gallery2 h4{
	font-size: 16px;
}
.event-gallery .gallery{
	padding-top: 20px;
}
.festival-director{
	min-height: 600px;
}
/*for go top*/
#go-top {
    background-color: #30a9f6;
    /*border-left: 1px solid #fff;
    border-top: 1px solid #fff;*/
    bottom: 34px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    opacity: 0.7;
    padding: 10px 20px 10px;
    position: fixed;
    right: 0;
    text-transform: uppercase;
    z-index: 9999;
}
.name{
	font-size: 34px;
}
/*for contact-us*/
.contact{
	/*background-color: #d7ecfa;*/
	margin-bottom: 20px;
}
.contact iframe{
	border: 3px solid #e3e3e3;
}
.btn-search{
	background-color: #0b8bc5;
	color: #fff;
}
.btn-search:hover{
	color: #fff;
}
/* for footer page */
.footer{
	margin-top: 20px;
	background-color: #30a9f6;
    font-size: 11px;
    color: #fff;
    padding-top: 7px;
}
.footer a{   
    font-size: 11px;
    color: #fff;
    text-decoration: none;    
}
.footer u{
    color: #fff;    
}
.footer u:hover{
    text-decoration: none;
}
.footer .glyphicon {
    font-size: 16px;
}

/************august19******************/
.workshopfilm{
	min-height: 400px;
}
@media (max-width:758px){ /* max-width:768px */
	.pd-top-10-xs{
		padding-top:10px !important;
	}
	.pd-top-20-xs{
		padding-top:20px !important;		
	}	
	.pd-bottom-10-xs{
		padding-bottom: 10px !important;
	}	
	.page.home .submiss{
		margin-left: 0px;
	}
	.official-sponsor img{
		margin: 0 auto;
	}	
}
@media (min-width:768px) and (max-width:992px){
	.page.home .submiss{
		margin-left: 0px;
	}
}
@media (min-width:992px) and (max-width:1200px){
	.page.home .submiss{		
		min-height: 260px;
		padding-bottom: 0px;		
	}
	.page.home .submiss h2{
		margin-top: 0px;
	}
}
@media (min-width:1200px){
	
}
/********************* ESZ *********** June/12/2017******/
.jury-2017-well {
    margin-bottom: 9px;
}
.film-festival img {
    margin-top: 10px;
    box-shadow: 2px 2px 10px -6px #555;
}
.hrhdiff-intro p {
    text-align: left;
   font-family: Zawgyi-One,arial;
}
.end-content p {
    white-space: pre;
    text-align: right;
}
.end-content {
    float: right;
}