/*-------------------------------------------------
GLOBALS CLASSES   
-------------------------------------------------*/
*{margin:0; padding:0; font-family: 'Lato', sans-serif;}
body{background-color:white;}
p{color:#919191; font-family: 'Lato', sans-serif; font-size:13px;}
a { text-decoration:none; color:#e5703d;}
a:hover { text-decoration:none; color:#333333;}
ul li { list-style:none; outline:none;}
img { border:none; }
img { border:none; max-width: 100%; }
h1{font-family: 'Tienne', serif; font-size:20px; color:#e5703d; text-transform:uppercase; font-weight:normal;}
h1 span{font-family: 'Tienne', serif; font-size:22px; color:#333333; font-weight:normal;}
h2{font-family: 'Tienne', serif; font-size:20px; color:#333333; text-transform:uppercase; font-weight:normal;}
a{ }
a:hover{ }

/*-------------------------------------------------
CSS TWEAKS
-------------------------------------------------*/
.clearing { clear:both;}
.fltLeft { float:left;}
.flrRight { float:right;}
.marLeft50{ margin-left:50px;}
.marRight50{ margin-right:50px;}
.marLeft30{ margin-left:30px;}
.marRight30 { margin-right:30px;}
.marLeft230{ margin-left:230px;}
.marRight230 { margin-right:230px;}
.marLeft250{ margin-left:250px;}
.marRight250 { margin-right:250px;}
.marLeft200{ margin-left:200px;}
.marRight200 { margin-right:200px;}
.marginTop250{ margin-top:280px;}
.marginBottom250 { margin-top:280px;}
.marginTop { margin-top:30px;}
.marginBottom { margin-bottom:60px;}
.padTop { padding-top:20px;}
.padBottom { padding-bottom:20px;}
.wid960{ width:960px !important; }
.OPD{text-align:center;border-radius:5px;margin-bottom:20px;padding-bottom:10px;border:.2px solid #e5703d ;}
.title1 ,.content1{margin-bottom:10px;padding-top:10px;}


/*-------------------------------------------------
GENERAL CLASSES
-------------------------------------------------*/
.head1{color:#e5703d;font-size:20px; font-weight:normal;     font-family: 'Tienne', serif; margin: 0 0 5px;
    padding: 0;display: block;}
.head2{color:black;font-size:17px; font-weight:normal;      font-family: 'Tienne', serif;   margin: 0;
    padding: 0;display: block;}
.head3{color:black;font-size:14px; font-weight:normal; line-height:25px;     font-family: 'Tienne', serif;    margin: 0;
    padding: 0;display: block;}
.panel { background:#ffffff;  overflow:hidden;}
.title {}
.content { overflow:hidden; font-size:13px;}
.button-link{}
.button-link a{text-decoration:none; color:#ffffff; font-family: 'Tienne', serif; font-size:11px; background:#e5703d; width:90px; height:24px; line-height:24px; text-align:center; text-transform:uppercase; display:block; font-weight:normal;}
.button-link a:hover{text-decoration:none; background:#057c3c;}

/*-------------------------------------------------
HEADER CLASSES
-------------------------------------------------*/
.menu-wrapper{width:960px; margin:0 auto; margin-top:0px; background:#e5703d; overflow:hidden;}
.menu{width:100%; float:left; margin:0 auto;}
.menu ul li{float:left; width:95px; background:url(../images/div.png) no-repeat right;padding-left:45px;padding-right:45px;}
.menu ul li a{width:95px; height:60px; line-height:normal !important; text-align:center; font-family: 'Tienne', serif; font-size:16px; color:#333333; text-transform:uppercase; display:block; text-decoration:none;}
.menu ul li a:hover{color:#ffffff;}
.menu ul li a.active{color:#ffffff;}
.menu ul li.img{background:none;}

.wrapper{width:100%; overflow:hidden; background:#ffffff;}

.header-wrapper{width:960px; margin:0 auto; overflow:hidden; height:auto;  border-bottom:1px solid #e2e2e2; padding-bottom:20px;}
.logo{width:504px; float:left; ;}
.logo h1{font-family: 'Tienne', serif; font-size:40px; color:#333333; text-transform:uppercase; font-weight:normal;}
.logo h1 span{color:#e5703d;font-size:40px; padding-bottom:1px;}
.logo p{}
.logosection{background-color:white;}
.logo-image{background-color:white;float:left;}
.logo-name{background-color:white;}
.logo-name1{float:left;margin-top:75px;}
.logo-name2{text-align:right;margin-top:10px;}
.logo-name2 span{font-size:20px;text-transform:uppercase; font-family: 'Tienne', serif; }
.logo-name1 h1{font-family: 'Tienne', serif; font-size:40px; color:#333333; text-transform:uppercase; font-weight:normal;}
.logo-name1 h1 span{color:#e5703d;font-size:40px; padding-bottom:1px;}
.right-panel{float:right; width:456px; overflow:hidden; margin-top:30px;}
.leftcontent{width:220px; float:left; border-right:1px solid #e2e2e2;}
.leftcontent h2{float:; font-family: 'Tienne', serif; font-size:14px; color:#e5703d; text-transform:uppercase; padding-right:27px;padding-bottom:11px; font-weight:normal;}
.leftcontent h1{float:left; font-family:'Tienne', serif; font-size:20px; color:#333333; padding-bottom:12px; font-weight:normal;}
.search-panel{float:left; width:250px;  overflow:hidden;}
.search-panel h2{float:right; font-family: 'Tienne', serif; font-size:14px; color:#e5703d; text-transform:uppercase; font-weight:normal; padding-bottom:5px;}
.search{width:250px;  }
.search-input { float:left; width:248px; border:1px solid #e2e2e2 ; background:#ffffff; }
.search-text-field {width:200px; border:0px solid  ; background:#ffffff; color:#919191; height:36px; line-height:36px; padding-left:10px;  }
.search-button{float:right; margin-top:10px; margin-right:10px;}
.logoname2 p span {color: #e5703d; font-size: 20px;line-height: 50px;display:block;}
.logoname2 p  {font-size: 14px;
    line-height: 10px;
    text-align: right;
	margin-bottom:20px;
}
/*-------------------------------------------------
BANNER CLASSES
-------------------------------------------------*/
.banner-wrapper{width:960px; margin:0 auto; overflow: hidden;}
.banner{float:none;}

.banner-content{width:260px; float:right; margin-top:154px; margin-right:30px;}
.banner-content h1{font-family:font-family: 'Tienne', serif; font-size:30px; color:#e5703d; text-transform:uppercase; font-weight:normal;}
.banner-content h2{color:#bbbbbb; font-family: 'Lato', sans-serif; font-size:22px; font-weight:normal; text-transform:none;}
.banner-content p{color:#bbbbbb; font-size:12px; padding-top:20px;}
.banner-content a{background:#333333; display:block; width:180px; height:40px; line-height:40px; margin-top:20px; color:#ffffff; font-family:font-family: 'Tienne', serif; font-size:15px; text-align:center; text-decoration:none; text-transform:uppercase; font-weight:normal;}
.banner-content a:hover{background:#e5703d; display:block; width:180px; height:40px; line-height:40px; margin-top:20px; color:#ffffff; font-family:font-family: 'Tienne', serif; font-size:15px; text-align:center;}


/*-------------------------------------------------
3 PANELS CLASSS
-------------------------------------------------*/
.panel-wrapper { width:960px; margin:0 auto; overflow:hidden; margin-top:20px; border-bottom:1px solid #e2e2e2;}
.panel-wrapper .panel{float:left; width:300px; margin-bottom:50px;}
.panel-wrapper .title{padding-bottom:5px;}
.panel-wrapper .content p{line-height:18px;}
.panel-wrapper .button-link{ padding-top:26px;    MARGIN-BOTTOM: 20PX;}
.panel-wrapper .content ul li{display:block; border-bottom:1px solid #e2e2e2; height:40px; line-height:40px;}
.panel-wrapper .bdrBottom{border-bottom:none;}
.panel-wrapper .content ul li a{color:#919191; font-size:13px; text-decoration:none;}
.panel-wrapper .content ul li a:hover{color:#e5703d;}
.panel-wrapper .content ul li.borderNone { border-bottom:none;}

.panel-wrapper .contentbox{width:200px; height:50px; }
.panel-wrapper .contentbox h1{font-size:13px; font-weight:normal; color:#333333; text-align:center; line-height:50px;}
.panel-bottom{width:100%;color:#e2e2e2; background-color:white;margin-top:20px;}
.panel-wrapper .panel .marRight30 .content{float:left;}
.daily-panel{float:left;width: 32.33%;margin-right: 1%;}
.daily-panel1{padding-top:10px;}
.daily-panel2{padding-top:10px;text-align:center;}
.right-colum .content img {float:none;margin:0px;}
.panel .left,.panel .right{width:50%;text-align:center;    margin-top: 0}
.panel .right{float:right;}
.panel .left{float:left;}
.panel .leftdown{float:left;margin-top:40px;width:50%;text-align:center;    }
.panel-bottom{text-align:center;color:grey;}
/*-------------------------------------------------
MIDDLE 2 PANELS CLASSS
-------------------------------------------------*/
.panel-wrapper .midpanelleft{width:270px; float:left; margin-bottom:44px;}
.panel-wrapper .midpanelleft .content{width:270px; float:left;    padding-top: 20px;}
.panel-wrapper .midpanelright{width:600px; float:left;}
.panel-wrapper .midpanelright .panel{width:200px; float:left;}
.facility a{border-bottom:2px solid #e2e2e2; }
.midpanelright .right1 .content{margin-bottom:20px;}
/*-------------------------------------------------
LAYOUT CLASSS
-------------------------------------------------*/
.page-wrapper { width:960px; margin:0 auto; overflow:hidden; margin-top:50px; padding-bottom:60px;}
.primary-content { float:left; width:480px; overflow:hidden; border-right:1px solid #e2e2e2;}
.sidebar { float:left; width:450px; overflow:hidden;}

/*-------------------------------------------------
PRIMARY CONTENT CLASSS
-------------------------------------------------*/
.primary-content .panel {}
.primary-content .title { width:100%;}
.primary-content .title h2{padding-bottom:18px;}
.primary-content .content p{padding-bottom:18px; line-height: 25px; padding-right:32px;}
.primary-content .button-link a{font-style:normal; text-decoration:none; margin-top:30px;}
.primary-content  a{font-style:italic; text-decoration:underline;}
.primary-content .button-link a:hover{background-color:#057c3c;}
/*-------------------------------------------------
SIDEBAR CLASSS
-------------------------------------------------*/
.page-wrapper .sidebar .panel{padding:0;}
.sidebar .panel {padding-left:30px;}
.sidebar .title{}
.sidebar .title h2{padding-bottom:14px;}
.sidebar .content {}
.sidebar .content p{padding-bottom:20px;  border-bottom:1px solid #e2e2e2;    margin-top: 21px;
    line-height: 25px;}
.sidebar .content p span{color:#333333; font-size:11px;}
.sidebar .content p.borderNone{border-bottom:none;}
.daily-panel1 {
    text-align: center;
}
/*-------------------------------------------------
LEFT-COLUM CLASSS
-------------------------------------------------*/
.left-colum{ width:300px; overflow:hidden; float:left; margin-right:30px;}
.left-colum .content p{padding-bottom:10px; padding-top:10px; border-bottom:1px solid #e2e2e2;}
.left-colum .content p span{color:#333333; font-size:11px;}
.left-colum .content p.borderNone{border-bottom:none;}

/*-------------------------------------------------
RIGHT-COLUM CLASSS
-------------------------------------------------*/
.right-colum{ width:600px; overflow:hidden; float:right;}
.right-colum .content{border-bottom:2px solid #e2e2e2 ;   padding-top: 20px;}
.right-colum .panel{ margin-bottom:20px; width:100%;border-bottom: }

.right-colum .content h2{padding-bottom:20px;}
.right-colum .content h3{padding-bottom:10px; color:#e5703d;}
.right-colum .content img{ float:none; margin-right:05px; }
.right-colum .content p{line-height:23px; padding-bottom:20px; text-align:justify;}

/*-------------------------------------------------
PORTFOLIO CLASSS
-------------------------------------------------*/

.portfolio { overflow:hidden; width:600px; margin-top:30px;}
.portfolio .title h2{ font-size:16px; font-weight:normal; padding-bottom:20px; border-bottom:1px solid #ebebeb; margin-bottom:30px; padding-top:10px;}
.portfolio .panel { width:280px; border:none;  background:#f5f5f5; float:left; margin-bottom:30px;}
.portfolio .panel .content { padding:10px; padding-bottom:20px;}
.portfolio .panel .content p{ padding-bottom:20px;}
.portfolio .panel .content p span{ padding-bottom:10px; border-bottom: 1px solid #dddddd;  color:#333333; display:block;}
.portfolio .panel .content a { color:#ffffff; background:#333333; padding:8px;  text-transform:uppercase; font-family: 'Lato', sans-serif; font-size:12px;}
.portfolio .panel .content a:hover { background:#e5703d; color:#fff;}
.portfolio .panel .content img{ padding-bottom:10px; width:260px;}

/*-------------------------------------------------
CONATACT CLASSS
-------------------------------------------------*/

.contact-form { background:#f5f5f5; padding:30px; width:600px; float:left; margin-bottom:30px; 
    box-sizing: border-box; }
.contact-form label {display: block; padding:10px 0 10px 0;}
.contact-form label span {display: block; color:#333333;font-size:14px; float:left; width:80px; text-align:left; padding:5px 20px 0 0;}
.contact-form .input_text {padding:10px 10px;width:420px;background:#ffffff;border:#e2e2e2 0px solid; color:#939191;}
.contact-form .message{padding:10px 10px;width:420px; background:#ffffff; border:#e2e2e2 0px solid;overflow:hidden;height:150px; color:#939191; font-size:14px;}
.contact-form .button{padding:9px;background:#333333; color:#fff; text-transform:uppercase; border:0px solid;margin-left:100px;margin-top:20px;border-radius:5px;}
.contact-form .button:hover{background-color:#057c3c;color:white;}
.address { float:left; width:600px; margin-left:30px; overflow:hidden;}
.address .panel { border:none; color:#333333; width:300px;}
.address .panel .title h1 {  color:#333333; padding-bottom:10px;}
.address .panel .content p{ color:#333333;}
.address .panel .content p span { color:#333333;}

/*-------------------------------------------------
FOOTER CLASSS
-------------------------------------------------*/
.footer-wrapper{width:960px; margin:0 auto; background:#e5703d; overflow:hidden; margin-bottom:32px;}
.footer{width:100%; margin:0 auto;}
.footer ul li{float:left; width:84px; background:url(../images/div.png) no-repeat right;padding-right:50px;padding-left:50px;}
.footer ul li a{width:84px; height:80px; line-height:80px; text-align:center; font-family: 'Tienne', serif; font-size:15px; color:black; text-transform:uppercase; display:block; text-decoration:none; font-weight:normal;}
.footer ul li a:hover{color:#333333;}
.footer ul li.img{background:none;}
.bottom{width:960px; margin:0 auto;  padding:20px 0;}
.bottom .content p{text-align:center; color:#e5703d; font-size: 13px; color: #666666; line-height: 23px; }
.bottom .content p a{ color: #666666; }
.bottom .content p a:hover { color: #999999; }
.bottom .content a{color:#e5703d;}
.bottom .content a:hover{color:#086533;}
.midpanelright .contentbox span{padding:5px 0 5px 0;}
 
.right-colum .content { border: 0; padding-top: 5px; } 
 

.hamburger { display: none; }

.home .panel-wrapper .button-link {
    padding-top: 0;
	margin-bottom: 0;
}

.button-link a {
    padding: 5px 20px;
    font-family: Arial;
    letter-spacing: 1px;
    width: auto;
    display: inline-block;
}

span.hamburger.active {
    font-size: 50px;
    position: relative;
    top: 10px;
}

.daily-panel {
    float: left;
    width: 28.33%;
    margin-right: 5%;
    margin-bottom: 20px;
}
.midpanelright .contentbox span
{
    padding: 5px 0 5px 0;
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    text-align: center;
    line-height: 50px;


}

.panel-wrapper .contentbox
{
width:auto;
height:auto;
text-align:center;



}
.panel-wrapper .left-colum .midpanelleft .panel 
{

margin-bottom:20px;

}

.menu-wrapper {
    width: auto;
	    margin-top: 25px;
}
.footer-wrapper
{
 width: auto;
}
.menu {
    max-width: 960px;
    margin: 0 auto;
    float: none;
}
.footer{
    max-width: 960px;
    margin: 0 auto;
    float: none;
}
.menu ul li { padding: 0px; width: auto; }
.footer ul li { padding: 0px; width: auto; }
.menu ul li a { width: auto; display: block; height: auto; line-height: 20px; padding: 15px 20px 13px; }
.footer ul li a { width: auto; display: block; height: auto; line-height: 20px; padding: 20px; }
.menu ul li a:hover, .menu ul li a.active { background: #057c3c;color:white }
.footer ul li a:hover, .menu ul li a.active { background: #057c3c; color:white}



.content {
    overflow: hidden;
    font-size: 13px;
    padding: 10px 0px;
}


.panel-wrapper .panel br {
    display: none;
}

.panel-wrapper .midpanelleft .content {
    padding-top: 0;
}

.home .panel.marRight30 img,
.home .panel.marRight30-no img {
    border: 1px solid #E2E2E2;
    padding: 5px;
    box-sizing: border-box;
}

.home .panel.marRight30 .panel-bottom,
.home .panel.marRight30-no .panel-bottom {
    margin-top: 0;
}

span.successfully {
    display: block;
    color: #21BF44;
}

span.error {
    display: block;
    color: #EF0000;
}
.price {
    padding: 20px 0px;
}


.price td {
    padding: 20px;
    vertical-align: middle;
}
.price tr:first-child td {
    font-size: 14px;
    font-weight: 600;
    vertical-align: top;
}
.price td {
    border-left: 2px solid #000;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}
.price tr td:first-child, .price tr td:nth-child(2), .price tr td:nth-child(3) {
    border-right: 0px;
}
.price {
    border-spacing: 0px;
}
.price tr td {
    padding: 20px;
    vertical-align: middle;
}
.right3 {
    padding-top: 20px;
}
.right3 table {
    padding: 0px;
}
.price tr:first-child td, .price tr:nth-child(2) td {
    border-bottom: 0px;
}
.query-result span.error,
.query-result span.successfully {
margin-top: 20px;
    padding: 10px;
    border: 1px solid;
}

.contact-form .button {
    cursor: pointer;
    padding: 10px 20px !important;
}


.right-colum .panel {margin-bottom:0;  }


.menu ul li a {
    font-size: 13px;
    letter-spacing: 1px;
}


.doctors-panel .panel img { margin-bottom: 20px; }
.doctors-panel .right-colum h1 {margin: 30px 0 20px 0;}
.doctors-panel .right-colum .panel .head2 { margin-bottom: 20px; }


@media (min-width: 768px) and (max-width: 979px)
 {

.panel-wrapper,
.menu-wrapper ,
.banner-wrapper,.page-wrapper,.footer-wrapper,.bottom { width: 90%; }
   
.menu ul li{   float: left;max-width: 95px;padding-left: 30px;}
.panel-wrapper .panel{    width: 264px;}
.panel-wrapper .midpanelright{    width: 500px;}
.primary-content {width: 400px;}
.footer ul li{   float: left;max-width: 95px;padding-left: 30px;}
}

/************************************************  
             Mobile 767
                  ************************************************/
@media (max-width: 767px) {

.hamburger { display: block; }
.menu { display: none; }

.panel-wrapper,.menu-wrapper ,
.banner-wrapper,.page-wrapper,.footer-wrapper,.bottom{width:80%}
.logo-image ,.logo-name1 ,.logo-name2{text-align:center;float:none;}
.menu ul li {float: none;display: block;text-align:center;width:auto;padding:0;height:auto;}
.menu{ float:none;}
	.menu ul li a
	{	
	width:auto;
	line-height: 55px;
    text-align: center;
    font-family: 'Tienne', serif;
    font-size: 16px;
    color: #333333;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
	padding:0;
	}
	.panel-wrapper .panel
	{
	margin-bottom: 50px;
    text-align: center;
	float:none;
	width:auto;
	}
	.marRight30 
	{
	margin:0 ;
	}
	.panel-wrapper .panel .marRight30 .content {
    float: none;
	text-align:center;
}
.right-colum .content img
{
float:none;
}
	.panel-wrapper .midpanelleft
	{
width: auto;
    float: none; 
    margin-bottom: 44px;
    text-align: center;
	
	
	}
	.panel-wrapper .midpanelright
	{
	
	width:auto;
	float:none;
	}
.panel-wrapper .midpanelright .panel
{
float:none;
width:auto;
}	

.panel-wrapper .contentbox 
{
width:auto;
background-color:white;
text-align:center;


}
.primary-content
{
width:auto;
float:none;
border:none;
text-align:center;

}
.primary-content .content p {
  
    
    text-align: center;
	padding:0;
	padding-bottom:30px;
	
}
.button-link a
{
width:auto;
height:auto;

}
.panel-wrapper .midpanelleft
{
width:auto;
float:none;
    text-align: center;
}
.left-colum
{
text-align:center;
width:auto;
float:none;
margin:0;

}
.footer ul li {
width:auto;
float:none;
padding:0;


}
.footer ul li a
{
width:auto;
float:none;
    line-height: 60px;
	height:auto;

}
.sidebar
{
text-align: center;
float:none;
width:auto;
    margin-top: 50px;

}
.banner
{
float:none;

}
.logoname2 p  {font-size: 14px;
    line-height: 10px;
    text-align: center;
	margin-bottom:10px;
}
.logo-name1 {
    float: none;
    margin-top: 0px;
}
.logoname2
{
margin-top:20px;

}
.right-colum {
    width: auto;
	text-align:center;
    float: none; 
}
.right-colum .content p 
{
line-height:25px;
text-align:center;

}
.panel-wrapper .midpanelleft .content
{
width:auto;
float:none;
text-align:center;


}
.contact-form .button {
    margin-left: 0;
}
.contact-form label span {
    float: none;
    text-align: center;
    width: auto;
}
.contact-form {
    width: auto;
    float: none;
}



/*-------------------------------hamburger-menu-------------------------------------*/

  
  .hamburger{
  background:none;

 
  top:0;
  right:0;
  line-height:45px;
  padding:0px 15px 0px 15px;
  color:#fff;
  border:0;
  font-size:1.4em;
  font-weight:bold;
  cursor:pointer;
  outline:none;
  z-index:10000000000000;
}
.cross{
  background:none;
 

  top:0px;
  right:0;
  padding:0px 15px 0px 15px;
  color:#fff;
  border:0;
  font-size:3em;
  line-height:65px;
  font-weight:bold;
  cursor:pointer;
  outline:none;
  z-index:10000000000000;
}



iframe { width: 100% !important; height: 300px; }
.contact-form .input_text,
.contact-form .message { width: 100%; box-sizing: border-box; margin-top: 10px; }

.contact-form label span { display: block; margin: 0; padding: 0; text-align: left; }

.menu-wrapper {
    position: fixed;
    top: 0;
    margin: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 99999;
}

.menu ul li a {
    padding: 10px;
}

.logo-image {
    margin-top: 30px;
}

.logoname2 p {
    display: none;
}

.logo-image span img {
    width: auto;
    height: auto;
    max-width: 100px;
}

.logo-name1 h1 {
    font-size: 20px;
}

.logo-name1 h1 span {
    font-size: 20px;
}

.logo-name1 h2 {
    font-size: 13px;
    margin-top: 3px;
    display: block;
}

.logo-image span img {
    max-width: 44.2px;
    z-index: 999999;
    position: fixed;
    top: 0;
    margin: 0;
    padding: 0;
    right: 0;
}

.logo-name1 h1 {
    position: fixed;
    top: 0;
    z-index: 9999999;
    right: 70px;
    top: 10px;
}

.logo-name1 h1 span {
    color: #fff;
}
hamburger { text-align: right; }
.logo-image span img {left: 0;
    right: auto; }

.logo-name1 h1 {
    left: 55px;
    right: auto;
}
span.hamburger.active {
    top: 8px;
}
.hamburger {
    text-align: right !important;
}

.panel-wrapper .left-colum {
    display: table-footer-group;
}

.panel-wrapper .right-colum {
    display: table-footer-group;
}
.logo-name1 h1 {
    margin: 0;
    padding: 0;
}

.panel .left {
    float: none;
    width: auto;
}

.right-colum .content img {
    float: none;
    max-width: 80%;
    margin: 0 auto;
}

.panel .left, .panel .right {
    float: none;
    width: auto;
    margin: 20px 0;
}

.daily-panel {
    margin: 0;
    padding: 0;
    width: auto;
    float: none;
}
.panel .leftdown {
    float: none;
    width: auto;
}
.daily-panel2 {
    margin: 20px 0;
}
}

