/*
	Theme Name: wesley
	Theme URI:www.venturelandtravels.com
	Author: yeminaung
	Author URI: http://www.idealmyanmar.asia
	Description: An Ultra Responsive Multi-Purpose Theme.
	Version: 1
	Text Domain: wesley
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html

	1.	Browser Reset
	
	
*/
/* Browser Reset    */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
		vertical-align: baseline;
		font-family: inherit;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		outline: 0;
		padding: 0;
		margin: 0;
		border: 0;
}


:focus {
		outline: 0;
}

input[type=submit] {
   -webkit-appearance: none;
}

html {
	overflow-x: hidden;
	max-width:   100%;
}

body {
	font-family: 'Roboto Condensed', sans-serif;
	max-width:   100%;
	background: white;
	color: #666;
	position: relative;
}

ol, ul {
		list-style: none;
}

input[type=text]::-ms-clear {
    display: none;
}

sup {
	font-size: 10px;
	vertical-align: super;
}

sub {
	font-size: 10px;
	vertical-align: sub;
}
a{
	text-decoration:none;
}

p:empty {
	display: none;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}
select{
	margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* comon  */
.clr{ clear:both; }
.fl{ float:left; }
.fr{float:right; }
.text-align-center{  text-align:center; }
.rev_slider .read-more a{
	color:#ffffff!important;
	border:1px solid #ffffff!important;
}
strong{
	font-weight:700;
}
.fixed{
	position:fixed;
	z-index:999;
	width:100%;
	top:0;
	background:#ffffff;
}
p{
		font-family: 'Open Sans', sans-serif;
		font-size:15px;
		line-height:22px;
		color:#666666;
	}
h1 { font-size: 64px; 
		line-height: 42px; 
		font-family: 'Squada One', cursive;
		color:#ffffff; 
		text-transform:uppercase;
	}

h2 { font-size: 26px; line-height: 36px; margin-bottom: 10px; }

h3 { font-size: 19px; line-height: 34px; margin-bottom: 7px; }

h4 { font-size: 18px; line-height: 32px; margin-bottom: 7px; }

h5 { font-size: 16px; line-height: 26px; margin-bottom: 7px; }

h6 { font-size: 14px; line-height: 24px; margin-bottom: 7px;  }

h2,h4,h5,a,li,p,a,span,input,select,submit,label,textarea{
	font-family: 'Roboto Condensed', sans-serif;
	-webkit-font-smoothing: antialiased;
}
p{
	font-size:16px;
	font-weight:400;
	line-height:28px;
	color:#444444;
}
.respon img {
	max-width: 100%;	
	height: auto;
}
/*menu*/
.nav-menu{
	
	}
ul.nav-menu,
div.nav-menu > ul {
	margin: 0;
}

.nav-menu li {
	display: inline-block;
	position: relative;
}

.nav-menu li a {
	color: #394fa2;
	display: block;
	font-size: 16px;
	line-height: 1;
	padding: 10px 25px;
	text-decoration: none;
	text-transform:uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:700;
	letter-spacing:1px;
	}

.nav-menu li:hover > a,
.nav-menu li a:hover {
	color:#ffffff;
	background-color: #04893b;
}

.nav-menu .sub-menu,
.nav-menu .children {
	background:#009a46;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	left: 0px;
	z-index: 99999;
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #ffffff;
	margin: 0;
	width: 220px;
	font-size:11px;
	font-weight:400;
	text-align:center;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
	background-color: #04893b;
	color:#ffffff;
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	display: block;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
    color:#ffffff;
	background:#04893b;
}
.sub-menu .current-menu-item > a{
	color:#ffffff!important;
	background-color: #e5820b!important;
	border:none!important;
}
/*header*/
header{
	background:#394fa3;
	padding:40px  0   10px;
	border-bottom:1px solid #344687;
}
.pd-logo{
	padding-left:120px;
}
#logo{
	position:absolute;
	top:-15px;
}
ul#social{
	text-align:right;
	padding-right:80px;
}
ul#social li{
	display:inline-block;
}
#call-us h2{
	text-align:right;
	color:#ffffff;
}
#call-us span{
	color:#fce300;
}
#logo-text h5{
	color:#fce300;
	text-transform:uppercase;
	letter-spacing:8px;
	margin-left:7px;
}
#menu_container{
	background:#cae7ff;
	border-top:1px solid #ffffff;
}
#donate{
padding:4px;
margin-top:3px;
text-align:center;
text-transform:uppercase;
border-radius:10px;
color:#fce300;
font-weight:700;
font-size:15px;
background: rgb(27,147,82); /* Old browsers */
background: -moz-linear-gradient(top, rgba(27,147,82,1) 0%, rgba(21,120,66,1) 48%, rgba(16,97,50,1) 48%, rgba(18,116,59,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(27,147,82,1) 0%,rgba(21,120,66,1) 48%,rgba(16,97,50,1) 48%,rgba(18,116,59,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(27,147,82,1) 0%,rgba(21,120,66,1) 48%,rgba(16,97,50,1) 48%,rgba(18,116,59,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b9352', endColorstr='#12743b',GradientType=0 ); /* IE6-9 */
}
#hinfo-container{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefbe6+0,fff9c4+60,fdf5b1+100 */
background: rgb(254,251,230); /* Old browsers */
background: -moz-linear-gradient(top, rgba(254,251,230,1) 0%, rgba(255,249,196,1) 60%, rgba(253,245,177,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(254,251,230,1) 0%,rgba(255,249,196,1) 60%,rgba(253,245,177,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(254,251,230,1) 0%,rgba(255,249,196,1) 60%,rgba(253,245,177,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefbe6', endColorstr='#fdf5b1',GradientType=0 ); /* IE6-9 */
}
.hinfo{
	float:left;
	width:25%;
	margin:10px  0 30px;
	padding:0   15px   0   55px; 
	font-weight:300;
	font-size:16px;
	color:#444444;
	border-right:1px solid #adadad;
}

#time{
	background:url('img/clock.png')no-repeat 15px  0;
}
#address{
	background:url('img/location.png')no-repeat 15px  0;
}
#email{
	background:url('img/mail.png')no-repeat 15px  5px;
}
#make-appointment{
	background:url('img/appoint.png')no-repeat 15px  0;
}
.hlast{
	border-right:none!important;
}
#blline{
	width:1100px;
	height:20px;
	margin:0 auto;
	background:#394fa2;
	position:relative;
	z-index:999;
	top:-20px;
}
#welcome_container{
	margin:40px  0   70px;
	padding:50px  30px;
	border:1px solid #cccccc;
}
#welcome_container p{
	text-align:center;
}
#wel_tit{
	position:absolute;
	margin-top:-70px;
	text-align:center;
	width:100%;
	z-index:9;
}
#wel_tit span{
	background:#ffffff;
	padding:5px 20px;
	font-size:35px;
	color:#394fa2;
	font-family: 'Squada One', cursive;
	text-transform:uppercase;
}
#hsp_more{
	text-align:center;
	position:absolute;
	width:100%;
	margin-top:40px;
	z-index:9;
}
#hsp_more a{
	background:#ffffff;
	padding:5px 20px;
	text-transform:uppercase;
	color:#444444;
	font-size:15px;
	font-weight:700;
	border:2px solid #444444;
}
#service-slide{
	background:#efefef;
	padding:30px 0  15px;
}
.svc-title{
	text-align:center;
	padding:10px;
}
.svc-title a{
	font-size:18px;
	font-weight:700;
	color:#394fa2;
	padding:5px 20px;
	letter-spacing:1px;
}
.svc-title p{
	margin-top:10px;
	font-size:14px;
	line-height:22px;
}
#sv_title{
	position:absolute;
	margin-top:-20px;
	text-align:center;
	width:100%;
	z-index:9;
}
.main_title span, #sv_title span{
	background:#ffffff;
	padding:5px 20px;
	font-size:35px;
	color:#394fa2;
	font-family: 'Squada One', cursive;
	text-transform:uppercase;
}

.main_title{
    padding:40px 0 30px;
    text-align:center;
}
.cat_tit{
	background:url(img/catbg.png)no-repeat  center center;
	font-size:20px;
	font-family: 'Squada One', cursive;
	color:#fce742;
	text-transform:uppercase;
	height:35px;
	line-height:34px;
	}
.cat_img{
	width:50px;
	height:35px;
	float:left;
}	
#cat_news{
		background:url(img/news.png)no-repeat  center center;
	}
#cat_events{
		background:url(img/events.png)no-repeat  center center;
	}
#cat_activities{
		background:url(img/activities.png)no-repeat  center center;
	}
#info_list{
	padding:50px 0;
}
.hos_info img{
	margin:30px 0 20px;
}
.hos_info a{
	color:#444444;
	font-size:16px;
	}
.entry-date{
	font-size:20px;
	color:#394fa2;
	margin-bottom:5px;
}
#testimony_context{
	background:#cae7ff;
	padding:30px 20px  20px  400px;
	height:220px;
	}
#testimony_context p{
	font-size:17px;
	margin-bottom:15px;
}
#testimony_context span{
	font-size:20px;
	color:#394fa2;
	}
#testimony{
	padding:50px  0;
}
#testimony_tit{
	background:#394fa2  url(img/testimony.png)no-repeat  350px center;
	color:#ffffff;
	font-family: 'Squada One', cursive;
	font-size:35px;
	padding:5px 10px  5px  400px;
	text-transform:uppercase;
	width:615px;
}
#testimony_tit:after{
	 content:"";
	 position: absolute;
	 left:615px;
	 top: 0px;
	 width: 0;
	 height: 0;
	border-bottom: 48px solid #394fa2; 
	border-right: 30px solid transparent;
}
#position{
	font-size:17px;
}
#testimony_img{
	position:absolute;
	margin:-40px 0  0  40px;
}
#testimony_img:after{
	content:"";
	 position: absolute;
	 left:255px;
	 top: 0px;
	 width: 0;
	 height: 0;
	border-bottom: 40px solid #898989; 
	border-right: 15px solid transparent;
}	
#searchbox input[type="text"],#searchbox select{
	width:100%;
	padding:10px;
	border:none;
	font-size:15px;
	color:#444444;
	background:#ffffff;
	font-weight:700;
	text-transform:uppercase;
}
#searchbox{
	margin:35px 0;
	background:#394fa2 url(img/find_doctor.png)no-repeat  25px center;
	padding:10px 20px;
}
#searchsubmit{
	width:100%;
	border:none;
	font-size:15px;
	padding:10px 8px;
	text-transform:uppercase;
	color:#394fa2;
	font-weight:700;
	background: rgb(202,231,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(202,231,255,1) 0%, rgba(202,231,255,1) 48%, rgba(163,212,253,1) 48%, rgba(176,219,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(202,231,255,1) 0%,rgba(202,231,255,1) 48%,rgba(163,212,253,1) 48%,rgba(176,219,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(202,231,255,1) 0%,rgba(202,231,255,1) 48%,rgba(163,212,253,1) 48%,rgba(176,219,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae7ff', endColorstr='#b0dbff',GradientType=0 ); /* IE6-9 */
	cursor:pointer;
}
#find_title{
	font-family: 'Squada One', cursive;
	font-size:35px;
	color:#fce742;
	text-transform:uppercase;
	padding-left:50px;
}
#drlist .row{
	padding:20px 0;
}
.doctor_pro{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    border-radius:20px;
    line-height:0;
    overflow:hidden;
}

.doctor_pro p{
	font-size:14px;
}
.doctor_pro h4{
	text-transform:uppercase;
	color:#394fa2;
	margin:20px 0 10px;
	font-weight:600;
}
.speciality_doctor{
	padding:10px 0;
	color:#04893b;
	text-transform:capitalize;
	font-size:16px;
}
#hsp_map{
	background:#394fa2;
	padding:50px   0;
}
#h_location{
	padding-top:130px;
	background:url(img/address_logo.png)no-repeat center  15px;
	min-height:350px;
	border:1px solid #b6c5ff;
}
#h_location h3{
	font-weight:700;
	color:#fde401;
	text-align:center;
	letter-spacing:1px;
}
#h_location p{
	text-align:center;
	color:#b6c5ff;
	font-size:17px;
}
#ft_tit{
	text-align:center;
	background:#394fa2;
}
#ft_tit span{
	padding:10px  30px; 
	font-family: 'Squada One', cursive;
	font-size:25px;
	background:#202f7d;
	color:#ffffff;
}
#drlist{
	padding:10px 0   50px;
}
#copyright{
	background:#202f7d;
	text-align:center;
	padding:20px  0  15px;
}
#copyright p{
	color:#96aaf8;
}
#bread_container{
	background:url(img/sprinkles.png)repeat;
	padding:35px 0;
}
#bread_container{
	border-top:1px solid #b4dbfb;
	}
#bread_container h2{
	font-weight:700;
	color:#394fa2;
}
#breadcrumbs a{
	color:#444444;
}
#main-context{
	padding:50px 0;
}
#tax-container,#promenu{
	border:1px solid #e2e2e2;
	padding:20px 15px;
}
ul#profile-menu{
	 list-style-position: inside;
	 padding-left:15px;
}
ul#profile-menu li{
	padding:10px  0;
	border-bottom:2px dotted #e2e2e2;
	list-style:disc;
	color:#04893b;
	}
ul#sv-lists li:last-child,ul#profile-menu li:last-child{
	border-bottom:none;
}
ul#profile-menu li a{
	color:#394fa2;
	font-size:17px;
}
.sactive, .sactive a, ul#sv-lists li:hover a,ul#sv-lists li:hover,ul#profile-menu li a:hover,.actpro a{
	color:#04893b!important;
	font-weight:700;
}
ul#sv-lists li{
	padding:10px 0;
	border-bottom:2px dotted #e2e2e2;
	color:#394fa2;
	font-size:17px;
	cursor:pointer;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */     
}
ul#sv-lists li a{
	color:#394fa2;
	font-size:17px;
}
#tax-tit{
	background:#394fa2;
	line-height:0;
	padding:7px 20px;
}
#tax-tit h4{
	font-weight:700;
	text-transform:uppercase;
	color:#ffffff;
	margin:0;
}
#term_tit h4{
	font-weight:700;
	text-transform:uppercase;
	color:#04893b;
	padding-bottom:3px;
	margin-bottom:15px;
	border-bottom:2px dotted #394fa2;
}
.sv-tit{
	padding:10px 0  30px;
	text-align:center;
}
.sv_link{
	color:#394fa2;
	font-size:17px;
}
.sv_link:hover{
	color:#04893b!important;
}
.events-list{
	padding:25px 0;
	border-bottom:1px solid #e2e2e2;
}
#sg_context{
	padding-top:30px;
}
#wsl_form input[type="text"],#wsl_form input[type="email"],#wsl_form textarea{
	padding:5px 10px;
	color:#444444;
	width:100%;
	border:1px solid #394fa2;
	margin-bottom:10px;
}
#wsl_form input[type="submit"]{
	background:#04893b;
	border:none;
	padding:7px 50px;
	font-weight:700;
	color:#ffffff;
}
.wp-pagenavi a,.events-list h2{
	color:#04893b;
}
.events-list .more-link{
	color:#444444;
	font-weight:700;
}
#pgnavi_container{
	margin-top:40px;
}
.current{
	background:#394fa2;
	border:1px solid #394fa2;
	color:#ffffff;
}
input#drname:focus{
	border:none!important;
	box-shadow:none!important;
}
select#wsl_speciality, select#wsl_drname{
background:#ffffff url(img/select.png)no-repeat  95% center;
}
#result{
	padding-bottom:40px;
}
#result h2{
	  color:#04893b;
	  text-align:center;
	  line-height:230px;
}
ul#donor-list li{
	padding:10px 25px;
	border-bottom:2px dotted #999999;
}
ul#donor-list li:first-child{
	background:#394fa2!important;
	color:#ffffff!important;
	margin-bottom:15px;
}
.amt{
	text-align:right;
}
#month,#year{
	padding:10px 15px;
	border:1px solid #e2e2e2;
	width:100%;
}
ul#lang{
	position:absolute;
	z-index:99;
	right:0;
	margin-top:-30px;
	border-left:1px solid #fff;
	padding-left:10px;
}
ul#lang li{
	display:inline-block;
	padding-left:10px;
}
ul#lang li span{
	display:none;
}
#rmenu{
    background:url(img/rmenu.png)no-repeat  left center;
	width:30px;
	height:30px;
	position:absolute;
	z-index:9999;
	top:6px;
	right:0;
	display:none;
	cursor:pointer;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */    
	
	}
#show_donor{
		cursor:pointer;
		width:100%;
		padding:10px;
		text-align:center;
		font-weight:700;
		color:#ffffff;
		text-transform:uppercase;
		background:#04893b;
		font-size:15px;
		-webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */    
		
}

.hdr{
		margin-bottom:25px!important;
	}
.more{
    text-align:center;
    margin:20px  0;
}

.more a{
    background:#394fa3;
    padding:10px 20px;
    color:#ffffff;
}

.news-act{
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    min-height:550px;
    border-radius:15px;
    padding:10px;
}

.news-act img{
    border-radius:15px;
}

.news-act h3{
    color:#04893b;
    margin-top:15px;
}

.more-container{
    padding:10px 0;
}

.more-container a{
    color:#394fa2;
    font-weight:600;
}

.doctor-desc{
    padding:15px;
}

.fixedtop{
    position:fixed;
    padding:15px 0;
    width:100%;
    top:0;
    z-index:9999;
}

#small-logo{
    display:none;
    width:50px;
    height:auto;
    margin-right:50px;
}

#small-logo img{
    width:100%;
    height:auto;
}

.menu-row{
    display:flex;
    align-items:center;
}

.zoom{
    overflow:hidden;
    
   }

.zoom:hover{
     transition: transform .5s ease-in-out;
}

.zoom:hover img{
   transform: scale(1.2);
}

.resimage img{
    width:100%;
    height:auto;
}

.pb20{
    padding-bottom:20px;
}





