/* Enter Your Custom CSS Here */
#auto_size_iframe_JH552ozS59ey60xXe113E {
    height: 500px !important;
}
#auto_size_iframe_fYe91oAh76xRPtb75av53 {
    height: 500px !important;
}
h1, .h1 {
    font-size: 28px !important;
    font-weight: 600 !important;
}
.servicedescription {
    margin-top: 50px !important;
    padding-top: 25% !important;
}
.postcontent{ width: 100%; overflow:hidden; margin:25px 0; border-bottom:1px solid #ccc; padding:0 0 25px;}
.single  .postcontent{border-bottom:none; padding:0 0; margin:0;}

.tourimg{ float:left; width:400px; margin:0 25px 0 0;}
.tourimg img{ display:block; width:100%; height:auto;}
.postcontent h2 a{
    font-size: 34px;
    color: #ff0000;    
}
.postcontent h4{ font-size:12px; color:#999; margin:0; padding:0;}

.postaction a{
    display: block;
    width: 120px;
    color: #fff;
    background: #000;
    font-size: 14px;
    text-align: center;
    padding: 7px 0;
}
.postaction a:hover {
    display: block;
    width: 120px;
    color: #fff;
background:  #F00;
    text-decoration: none;
}

.postcontent p{  }
.postaction {  overflow:hidden; margin:25px 0 0;}

@media (min-width:992px) and (max-width:1199px) {
	.postcontent p{ font-size:16px !important;}
}

@media (min-width:320px) and (max-width:991px) {
	.postcontent p{ font-size:15px !important;}
	.tourimg{ float:left; width:100%; margin:0  0 25px 0;}
}

.footmid p a{ color:#ff0000;}