/*-----------------------------------------------------------------------------

Screen Stylesheet

version:   	1.0
date:      	07/27/11
author:		Joe Rotbart
email:     	info@miamipulmonaryspecialists.com
website:   	http://www.miamipulmonaryspecialists.com
-----------------------------------------------------------------------------*/



.boxedcontainer		{	max-width: 1170px; margin:auto; padding:0px 30px;}

/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.tp-banner-container{
	width:100%; position:relative;
	padding:0;

}
section.pr-slider.dark-back{ margin: 0px 0px 0px;
    padding-bottom: 40px;
    text-align: center;
    padding-top: 40px;}

.slider5 #demo .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 2%;}
.slider5 #demo .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 2%;}
.lmap .map{
    margin-bottom: 25px; 
}
a.lannbtn-mob{
   display: none;
}
a.lannbtn {
    color: #fff;
    padding: 14px 14px 15px;
    display: inline-block;
    border-right: solid 1px #9fa3aa;
}
.single-testi{margin-bottom: 30px;}
.single-testi .item-content{background: #02adc6;
color: #fff; 
padding: 40px 30px; position: relative;
border-radius: 5px;}
.single-testi .item-content2{padding-bottom:20px;}
.starrating {
    padding-left: 105px;
    padding-top: 6px;
    font-size: 19px;
}
.starrating .fa{
    color: #02adc6;
}
.single-testi .item-content p{font-size: 18px;}
.single-testi .item-content:before{border-left: 10px solid transparent;
    border-top: 15px solid #009688;
    border-right: 10px solid transparent;
    content: "";
    position: absolute; 
    width: 0; 
    height: 0; 
    left: 39px;
    bottom: -15px;}
.single-testi .meta-info{position: relative; min-height: 100px;}
.single-testi .meta-info img{position: absolute;
width: 100px;
left: 0px; 
top: 0px;}
.single-testi .meta-info h5 {
    padding-left: 105px; 
    padding-top: 24px;
    font-size: 19px;
}
.lmap h4 {
    margin-bottom: 20px; text-align: center;
}
.tp-banner{
	width:100%; 
	position:relative;
}
.coconet h3 {
    font-size: 27px;
    margin-bottom: 22px;
}
.footer .emergency .number .twl {
    color: #fff;
}
.meet-specialists.f2 .detail{
   min-height: 249px;
margin-bottom: 25px;
}
.coconet p {
    font-size: 19px;
    margin-bottom: 12px;
}
.services-one .service-sec.s1 .detail h5 a{color: #444444;}
.coconet img {
    margin-bottom: 15px;
}
.testbtn5 {
    background: #fff;
    color: #020202;
    padding: 9px 16px;
    display: inline-block;
    margin-top: 34px;
    border-radius: 5px;
    font-size: 18px;
}
.detail.d6 p {
    margin-bottom: 12px;
}
.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}
section.pr-slider h2 {
    margin-bottom: 30px;
}section.pr-slider {
    margin: 50px 0px;
    text-align: center;
}
section.pr-slider .item {
    margin-right: 15px;
}
section.pr-slider img.img-responsive {
    border: 1px solid #ccc;
    /* margin-right: 32px; */
}
.col-md-3.llles {
    margin-bottom: 30px;
}
.llles .img-responsive {
    border: 1px solid #ccc;
    padding: 10px;
}
.inslist{   margin-bottom: 50px; }

#appointment_form .form-group{position: relative;
z-index: 1;
display: inline-block;
width: 31%;
margin: 0 35px 16px 0;
vertical-align: top; }
#appointment_form .form-group.f3 {
    margin-right: 0px;
}
#appointment_form .form-group.f6 {
    width: auto; margin-right: 0px;
}
#appointment_form .form-group.f5 {
    width: 52%;
}
#appointment_form .form-group .form-control{ background: none;
padding: 20px 0 10px 0;
color: #fff; border: none;
font-size: 16px; border-radius: 0px; height: auto;
font-weight: 500;
font-family: 'Raleway', sans-serif;
border-bottom: solid 2px #fff;}
#appointment_form .btn{background: #fff;
border: none;
padding: 10px 38px;
text-transform: uppercase;
color: #525866;
font-weight: 700;
border-radius: 5px;
font-family: 'Raleway', sans-serif;
font-size: 15px;
margin: 12px 0 0 0; }
#appointment_form .form-control::placeholder {
    color: #fff;
    opacity: 1;
}

@media only screen and (max-width: 768px) {
.z-tabs.mobile > ul.z-tabs-desktop.z-hide-menu {
    opacity: 1;
    height: auto;
    visibility: visible;
}
	.z-tabs.mobile > ul.z-tabs-nav.z-tabs-mobile.z-state-closed{   display: none; }
	#appointment_form .form-group{
    width: 100% !important;
}

	
	}
	.content.testt {
    margin-top: 60px;
}
