/**
* @package launching-soon
*/
@media (max-width: 8000px) {
    .footerinner-bottom {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 0;
    }
}
@media (max-width: 1366px) {
    .footerinner-bottom {
        position: relative;
        width: 100%;
        text-align: center;
        bottom: 0;
    }
}
@media (max-width: 1230px) {

}
@media (max-width: 1100px) {
    .mainwidth {  margin: 0 auto;}
    .banner img{}
    .container{ padding: 0 0px; }
    .bannerlogo {  	}

}
@media (max-width: 1040px) {

}
@media (max-width: 1017px) {
    .commingsoon-date-box {display:inline-block; text-align:center;}
     .commingsoon-date-box li{text-align: center; display: inline-block; }
    .header_right {	padding: 5px 0;}
    .header_middle.headercommon{ text-align: right; }
    .footcommon{ margin:0 2px; }

    @media (max-width: 992px) {

        .pageright {  text-align: center; margin-bottom: 50px;}
        .commingsoon-date-box li{text-align: center; display: inline-block; float:none; }
        .headersocial{ top:0; padding:25px 0; }
        .commingsoon-date-box, .commingsoon-heading{text-align:center;}
        .page_content .contactforms p{ text-align: center; }
        .commingsoon {    margin-top: 46px;}
        .header_left.headercommon{ }
        .header_middle.headercommon {    text-align: center;   }
        .header_right.headercommon {    text-align: center; margin-top: 15px;}

        .site-main {  ;}
        #sidebar {   ;margin: 2% auto;clear: both;}


        section#header{padding:0 0 11px;}
        section#header header { text-align: center;}
        .header_middle.headercommon{ margin:20px 0 20px 0; }
        .header_top .logo p {  text-align: center;}


        .footerinner-top {   padding: 5px 0 15px;}
    }
    @media (max-width: 900px) {

    }
    @media (max-width: 800px) {

        .bannerlogo h1{ font-size: 30px; }

    }
    @media (max-width: 766px) {
        .footcommon {


            text-align: center;
            margin: 0 0 16px;
            border: 1px solid #fff;
            padding: 0 0 11px;
        }
        footer h3 {    border-bottom: none;
                       padding: 0 0 16px 0;
                       margin: 11px 0;
                       color: #ffffff;
                       text-transform: uppercase;
                       font-size: 20px;
        }
        footer li{ list-style: none; }
        .commingsoon-date-box li{ margin-bottom: 15px; }


    }
    @media (max-width: 500px) {
       
      
        .contactforms{ margin: 0; }
    }

    @media (max-width: 450px) {




    }
    @media (max-width: 410px) {


    }