/* Responsive for Highteadelights*/

#mob-menu li ul li {
    background: #CEAEAF;
}

@media screen and (max-width:1024px) {
    html,
    body {
        background-color: #fff !important;
    }

    .post-body h3 {
    margin-bottom: 10px;
    text-align: center;}

    #social p {

        float:none !important; 
        margin-bottom: 6px !important;   }
    
    #contact-us-footer > p{
        margin-bottom: 0px !important;
    }
    #contact-us-footer{
        margin-left: 7px;
        display: block !important;
        color:  #BC9158;
    }

    #social img {
    margin-bottom: 6px;
    float: left;
    margin-left: 4px !important;
    width: 31px !important;
}


    #mob-logo > a > img {
    position: absolute;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    margin-top: 6px;

    }

.phone_banner {
    margin-bottom: 11px !important;
}
    #cont_flower > div.post-body > div:nth-child(3) > img{
    	margin-left: 7% !important;
    }

    #cont_flower > div.post-body > div:nth-child(4) > div > ul li{
    	padding-left: 0px !important;
    }

     #cont_flower > div.post-body > div:nth-child(13) > div > p:nth-child(12){
     	margin-bottom: 6px !important;
     }
    .info12 ul li{
    	padding-left: 0px !important;
    }
    #cont_flower > div.post-body > div:nth-child(3) > img {
        margin-left: 10% !important;
        margin-top: 5px;
    }
    .p4 {
        margin-top: 0px !important;
        width: 100% !important;
        margin-left: 0px !important;
    }
    #cont_flower > div.post-body > div:nth-child(3) > img:nth-child(1) {
        margin-bottom: 10px;
        margin-left: 7% !important;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div.table > tbody > div:nth-child(7) > td:nth-child(2) > br {
        display: none;
    }
    #cont_flower > div.post-body > div:nth-child(3) > img:nth-child(2) {
        margin-left: 0% !important;
        margin-bottom: 22px;
    }
    #cont_flower > div.post-body > div:nth-child(3) > p:nth-child(4) > img{
    	    margin-left: 7%;
    }

    #cont_flower > div.post-body > div:nth-child(3) > img {
        margin-left: 8% !important;
    }
    #cont_flower > div.post-body > div:nth-child(3) > img:nth-child(3) {
        margin-bottom: 22px;
        margin-left: 0% !important;
    }
    #cont_bottom2 {
        display: none;
    }
    #cont_top2 > img {
        margin-top: 0px!important;
        margin-left: 0px !important;
        display: none;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div.table > tbody > div:nth-child(7) > td:nth-child(1) > br {
        display: none;
    }
    #cont_flower > div.post-body > div:nth-child(5) > div:nth-child(1) img {
        margin-left: 0px !important;
    }
    .pack {
        margin-top: 20px;
        width: 100% !important;
    }
    .make {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .example {
        margin-left: 0px !important;
        margin-top: 0px !important;
        width: 100% !important;
    }
    #cont_flower2 {
        float: left;
        width: 100% !important;
        padding-bottom: 20px;
        margin-left: 0px !important;
    }
    .info12 ul li {
        background-image: none !important;
        text-align: center !important;
    }
    #cont_flower > div.post-body > div:nth-child(9) > div > img {
        margin-left: 13%;
    }
    #cont_flower > div.post-body > div:nth-child(12) > div > img {
        margin-left: 14%;
    }
    #cont_flower > div.post-body > div:nth-child(13) > div > img {
        margin-left: 12%;
    }
    #cont_flower > div.post-body > div:nth-child(15) > div > div:nth-child(16) > div > img {
        margin-left: 64px;
    }
    #cont_flower > div.post-body > div:nth-child(12) > div > span {
        margin-left: 0px;
    }
    .info12 {
        width: 100%!important;
        margin: 0px !important;
    }
    #cont_top > img {
        position: inherit !important;
        left: 0px!important;
        top: 0px !important;
    }
    /*.primary img{
	width: 100% ;
}*/
    .heading2 {
        margin-bottom: 8px;
        float: left !important;
        margin-top: 0px !important;
    }
    .minigallery {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .minigallery .addimages img {
        float: none !important;
    }
    .minigallery .addimages {
        width: 100% !important;
        margin-top: 15px !important;
    }
    #cont_center {
        padding: 0px !important;
    }
    .minigallery .primary {
        margin-bottom: 15px;
        width: 100%!important;
    }
    #fullform {
        height: auto !important;
    }
    .input1 {
        margin-bottom: 5px;
    }
    p.info {
        padding: 0px !important;
        width: 100% !important;
        text-align: center !important;
        margin-left: 0px !important;
    }
    p.info span {
        padding-left: 0px !important;
    }
    .box {
        margin-left: 0px !important;
    }
    #cont_flower > div.post-body > div:nth-child(6) > div {
        width: 100% !important;
        margin-left: 0px !important;
    }
    #cont_flower > div.post-body > div:nth-child(12) > div {
        width: 100% !important;
        margin-left: 0px !important;
    }
    #cont_flower > div.post-body > div:nth-child(3) {
        width: 100% !important;
    }
    #cont_flower > div.post-body > div:nth-child(9) > div {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .post-body ul {
        width: 100% !important;
        margin-left: 0px !important;
        text-align: left;
    }
    /*gallery*/
    .glogo {
        display: none;
    }
    .gal_title {
        display: none;
    }
    .gal_facebook {
        position: inherit !important;
        margin-top: 25px;
    }
    #cont_center > div.title > img {
        margin-bottom: 5px;
        margin-left: 0px !important;
    }
    .thumb {
        float: none !important;
        margin-top: 0px !important;
        margin-left: 0px !important;
    }
    /*
gallery*/
    #cont_top2 {
        width: 100%!important;
        background-image: none !important;
        height: 34px !important;
        margin-bottom: 14px;
    }
    #cont_flower > div.post-body > div:nth-child(2) > div:nth-child(1) > span:nth-child(4) > img {
        display: none;
    }
    .top_menu2 {
        margin-top: 0px !important;
    }
    #cont_flower > div.title > img {
        margin-top: 5px;
    }
    #cont_flower > div.post-body > div:nth-child(2) {
        margin-left: 0px !important
    }
    .visual-form ul li span.multi-row {
        display: block;
        padding-left: 5px;
    }
    .ez-checkbox {
        float: none !important;
    }
    #cont_flower > div.post-body > img {
        float: none !important;
    }
    .input3 {
        float: none !important;
    }
    .title-label {
        width: 100%!important;
        text-align: center !important;
    }
    #cont_flower > div.post-body > div:nth-child(3) {
        line-height: 16px !important;
    }
    #cont_flower > div.post-body > div:nth-child(2) {
        line-height: 16px !important;
    }
    #visual-form > div:nth-child(3) > input {}
    .submit {
        margin-left: 0px !important;
        float: none !important;
    }
    .visual-form {
        width: 100% !important;
        float: left;
    }
    #visual-form > div:nth-child(3) > div.field {
        width: 260px !important;
    }
    .p4 {
        text-align: center !important;
    }
    #cont_flower > div:nth-child(7) > div > img {
        width: 240px !important;
        margin-left: 14px;
    }
    .field {
        margin: 0 auto;
        width: 260px !important;
        float: none !important;
    }
    .field span {
        width: 262px !important;
        margin-bottom: 4px;
        text-align: center !important;
    }
    form {
        height: inherit;
    }
    /*inner-content*/
    .visual-form ul li span.rowspan {
        display: block;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 0px !important;
        text-align: center !important;
        width: 100%;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div:nth-child(3) {
        width: 100%;
    }
    #cont_top > img {
        margin-top: 4px !important;
    }
    #cont_flower > div.post-body > div:nth-child(15) > div > br:nth-child(4) {
        display: none;
    }
    #cont_flower > div.post-body > div > img {}
    #cont_flower > div.post-body > div img {
        text-align: center !important;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div:nth-child(7) {
        margin-bottom: 10px !important;
    }
    .post-body div {
        text-align: center;
    }
    #cont_flower > div.post-body > div:nth-child(1) > p:nth-child(1) {
        display: none;
    }
    #cont_flower > div.post-body > img {
        width: 180px !important;
    }
    #inner_cont .title {
        position: inherit !important;
        top: 42px !important;
    }
    #cont_flower > div.post-body > div:nth-child(3) img {
        margin-bottom: 10px;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div.table > tbody > div:nth-child(7) > td:nth-child(1) > img {
        margin-bottom: 10px;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div:nth-child(5) {
        text-align: center !important;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div.table > tbody > div:nth-child(3) > td:nth-child(1) {
        margin-top: 10px;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div.table > tbody > div:nth-child(4) > td:nth-child(1) {
        margin-top: 10px;
    }
    .clear div {
        text-align: center !important;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div.table > tbody > div:nth-child(1) > td:nth-child(2) {
        text-align: center !important;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div.table > tbody > div:nth-child(2) > td:nth-child(1) > img {
        margin-top: 10px;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div.table > tbody > div:nth-child(1) > td:nth-child(1) > img {
        margin-bottom: 12px !important;
    }
    #cont_flower > div.post-body > div:nth-child(5) > span {
        display: block;
        text-align: center;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div.table > tbody > div:nth-child(4) > td:nth-child(1) {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    #cont_center > p > br:nth-child(1) {
        display: none;
    }
    #cont_flower > div.post-body > div:nth-child(3) > img:nth-child(2) {
        margin-right: 1px !important;
        margin-bottom: 22px !important;
    }
    #cont_flower > div.post-body > div:nth-child(2) > div:nth-child(1) > br:nth-child(2) {
        display: none;
    }
    #cont_flower > div.post-body > div:nth-child(1) > br:nth-child(10) {
        display: none;
    }
    iframe {
        width: 200px !important;
        margin-top: 0px !important;
    }
    .row td {
        text-align: center !important;
    }
    #cont_center {
        padding-bottom: 0px !important;
    }
    .piro_loader {
        display: none !important;
    }
    #cont_bottom {
        display: none;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div:nth-child(4) {
        display: none;
    }
    #cont_flower > div.post-body > div:nth-child(1) > div:nth-child(2) {
        display: none;
    }
    .post-body {
        overflow: hidden;
        text-align: center !important;
        float: left;
        width: 100%;
    }
    .post-body p {
        width: 100%;
        text-align: center !important;
    }
    #inner_cont {
        width: 100%;
        margin-left: 0px !important;
        margin-bottom: 0px !important;
    }
    #cont_top {
        width: 100%;
        background-image: none;
        height: auto !important;
    }
    #cont_center {
        background-image: none;
        width: 100%;
    }
    #cont_flower {
        padding-bottom: 36px !important;
        margin-left: 0px;
        width: 100%;
        background-image: none;
    }
    .post-body div {
        width: 100%;
        text-align: center !important;
    }
    .clear {
        width: 100%!important;
    }
    #cont_bottom {
        float: left;
        width: 100%;
        height: 147px;
        background-image: none!important
    }
    #cont_bottom > a > img {
        display: none;
    }
    .top_menu {
        margin-top: 0px;
    }
    #inner_cont .title {
        top: 46px;
    }
    #inner_cont .title {
        width: 100%;
    }
    #cont_flower > div.post-body > div:nth-child(1) {
        line-height: 16px !important;
    }
    #login-mob > a > img {
        float: right;
    }
    #login-mob {
        display: block;
        position: absolute;
        top: 23px;
        right: 92px;
    }
    .logo {
        margin-left: 4px !important;
    }
    .login_banner {
        display: none;
    }
    .gain {
        display: none;
    }
    #phone_ban a{
        font-family: Georgia;
        color: #FBD6D8;
        text-decoration: none !important;
        
        font-size: 16px;
    }

    #one{
        margin-right: 4px;
    }

    #two{
        margin-right: 4px;
    }

    #phone_ban{
        float: right;
        margin-top: 7px;
        margin-right: 12px;
    }

    #mob-numb > a{
        margin-right: 0px !important;
    }

    #phone_ban p {

         color: #FBD6D8 !important;
         text-decoration: none !important;
    }

    #social-mob a{
     
     margin-right: 0px !important;
    }
    
    #social-mob img{
    margin-top: 7px;
    width: 22px;
    margin-bottom: 4px;
    }
     
     #mob-numb > a > span{
        font-size: 18px;
     }
        
     
#mob-numb > span:nth-child(1){
    text-decoration: none !important;

}

    #mob-numb a:hover {
text-decoration:none!important;
color:none !important;
}
    
    #phone_ban span:hover {
    background-color: none !important;

    }

    #mob-numb:hover {
        color: none !important;
    }
   

    .phone_banner {
        float: left;
    }
    #header {
        display: none !important;
    }
    #container {
        width: 95% !important;
        margin: 0 auto;
    }
    #footer {
        width: 100% !important;
    }
    #cont {

        width: 100% !important;
        float: left;
        background-color: white !important;
        background-image: none !important;
    }
    .text_box2 {
        padding: 0px !important;
        width: 100% !important;
        margin-left: 0px !important;
        background-color: #F4F3F2 !important;
        padding-left: none !important;
        padding-right: none !important;
        text-align: center;
        margin-bottom: 2px !important;
        background-color: #FFFFFF !important;
    }
    #header-mob {
        display: block !important;
        float: left;
        width: 100%;
        margin: 0 auto;
        background-color: #54534C;
    }
    #pagename-p {
        background-color: #FBD6D8;
        text-align: center;
        width: 100%;
        font: 14px Arial;
        font-weight: bold;
        color: #fff;
    }
    #mob-logo {
        margin-top: 5px;
        margin-bottom: 5px;
        float: none!important;
        width: 225px;
        margin: 0 auto;
        text-align: center;
        display: inline-flex;
    }
    
    #gps {
        float: none;
        text-align: center;
    }
    #toggle_menu_button {
        float: left;
        font-size: 38px;
        color: #FBD6D8;
        margin-top: 17px;
        margin-bottom: 11px;
        text-transform: uppercase;
        margin-left: 12px;
    }

    #menu-title{
    font-size: 13px !important;
    margin-bottom: 3px;
    font-family: Georgia;
    margin-left: 1px;
    }

    #menu li {
        float: none !important;
    }
    #mob-menu {
        width: 100%;
        margin: 0 auto;
        display: none;
    }
    #mob-menu ul {
        margin-bottom: 6px;
        list-style-type: none;
        width: 100%;
        float: right;
    }
    .level_1 {
        position: relative;
    }
    .level_1 i {
        position: absolute;
        left: 10px;
        top: 8px;
        color: #54534C;
    }
    .submenuitem {
        display: none;
    }
    #mob-menu ul li ul {
        margin-top: 7px;
    }
    #mob-menu li {
        background: #F1CECF;
        padding: 6px 0px;
        width: 93%;
        margin: 0 auto;
        border: solid 2px #FBD6D8;
        border-radius: 8px;
        margin-bottom: 1px;
        overflow: hidden;
    }
    #mob-menu a {
        text-decoration: none;
        font: 13px Georgia;
        font-weight: bold;
        color: #54534C;
        display: inline;
    }
    #menu-mob > li.show_morning {
        margin-left: auto !important;
    }
    #menu-mob a span {
        display: none !important;
    }
    #slider {
        float: left;
        margin-top: 0px !important;
        margin-left: 0px !important;
    }
    #cont > div.left > div > div.text_box {
        margin-left: 0px !important;
        width: 696px !important;
        margin-top: 0px !important;
    }
    #slider img {
        width: 706px;
    }
    .banner {
        float: left;
        margin-left: 0px;
        margin-top: 4px;
        margin-bottom: 6px;
    }
    #text_box {
        float: left;
        width: 696px !important;
    }
    #botplugin > div > div > div.botplugin-wrap > div > div > img:nth-child(2) {
        float: left;
        width: 706px;
    }
    #botplugin > div > div > div.botplugin-wrap > div > div > img:nth-child(3) {
        width: 250px;
        height: 151px;
        float: right;
        border: solid 3px #C9C7C8;
        border-radius: 4px;
        margin-top: 1px;
    }
    #footer {
        background-image: none;
        background-color: #F9D4D4;
    }
    #social {
       
        margin-left: 294px !important;
        float: right !important;
    }
    #header-mob > a > img {
        width: 150px;
        /* height: auto; */
        margin-top: 15px;
        margin-right: 61px;
        border-radius: 6px;
    }
    .phone_banner {
        margin-top: 10px !important;
        margin-left: 10px !important;
    }
    #phone_ban > a > img {
        width: 150px;
        border-radius: 5px;
    }


    #cont_flower > div.post-body > div:nth-child(3) > img:nth-child(1) {
        margin-right: 0px!important;
        margin-left: 1% !important;
        margin-bottom: 22px !important;
    }
    #footer {
        height: auto;
    }
    #social {
        margin-left: 0px !important;
        float: right;
        margin-right: 20px;
    }
    
    .cpr {
    	width: 100%!important;
        text-align: center;
        float: left;
        margin-top: 20px !important;
        margin-bottom: 10px;
    }
    #botplugin > div > div > div.botplugin-wrap > div > div > img:nth-child(2) {
        width: 100%;
        height: auto;
    }
    #botplugin > div > div > div.botplugin-wrap > div > div > img:nth-child(3) {
        display: none;
    }
    #cont > div.right > div > div > div > a:nth-child(6) {
        margin-right: 0px!important;
    }
    .banner:first-child {
        margin-left: 0px !important;
    }
    .clear {
        clear: none!important;
        line-height: 0px !important;
    }
    .footer-right {
        width: 100% !important;
        margin-right: 0px;
    }
    .left {
        float: left !important;
        width: 100% !important;
    }
    #slider {
        width: 100%;
        float: left;
        margin-top: 5px;
        margin-left: 0px !important;
    }
    #slider img {
        width: 100%;
        height: auto;
        float: left;
    }
    #cont > div.left > div > div.text_box {
        margin-left: 0px !important;
        width: 98.9% !important;
    }
    .right {
        float: right;
        width: 100%;
    }
    .footer-right {
        margin-bottom: 10px;
    }
    .banner {
        margin-right: 10.7%;
        margin-bottom: 3px!important;
        height: auto;
        float: left;
        width: 26%;
    }
    #cont > div.right > div > div > div > a img {
        width: 100%;
        height: auto;
    }
}

@media screen and (max-width:1012px) {
    #botplugin > div > div > div.botplugin-wrap > div > div > img:nth-child(3) {
        display: none;
    }
    #botplugin > div > div > div.botplugin-wrap > div > div > img:nth-child(2) {
        width: 100% !important;
        height: auto;
    }
}

@media screen and (max-width:890px) {
    #cont_flower > div.post-body > div:nth-child(3) > img {
        margin-left: 10%;
        margin-bottom: 0px;
    }
}

@media screen and (max-width:800px) {
    #cont > div.left > div > div.text_box {
        margin-left: 0px !important;
        width: 98.7% !important;
    }
}

@media screen and (max-width:722px) {}

@media screen and (max-width:608px) {
    #footer ul {
    	margin-top: 20px !important;
        margin-left: 22px !important;
    }
}

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

	#cont_flower > div.post-body > div:nth-child(3) > p:nth-child(4) > img{
		    margin-left: 9%;
	}
    .banner {
        margin-right: 10.6% !important;
    }
    #cont > div.left > div > div.text_box {
        margin-left: 0px !important;
        width: 98.6% !important;
    }
    #cont_flower > div.post-body > div:nth-child(2) > div:nth-child(1) {
        width: 100%!important;
    }
    #cont_flower > div.post-body > div:nth-child(2) > div:nth-child(1) > span:nth-child(137) {
        width: 100%!important;
    }
    .phone_banner {
        margin-top: 13px !important;
    }
    #phone_ban > a > img {
        width: 120px !important;
        border-radius: 5px;
        height: auto;
    }
   
}

@media screen and (max-width:740px) {
    .top_menu2 {
        width: 480px !important;
    }
    .top_menu2 a {
        margin-top: 0px !important;
        float: left;
        margin-left: 0px !important;
    }
    #cont_top2 > div.top_menu2 > a.menusin {
        width: 120px !important;
        height: 24px !important;
        background-size: 80% !important;
    }
    #cont_top2 > div.top_menu2 > a.guestbook {
        width: 120px !important;
        height: 23px !important;
        background-size: 80% !important;
    }
    #cont_top2 > div.top_menu2 > a.makebooking {
        width: 120px !important;
        height: 23px !important;
        background-size: 80% !important;
    }
    #cont_top2 > div.top_menu2 > a.faq {
        width: 120px !important;
        height: 22px !important;
        background-size: 80% !important;
    }
}

@media screen and (max-width:640px) {

#cont_flower > div.post-body > div:nth-child(3) > p:nth-child(4) > img {
    margin-left: 11%;
}

#cont_flower > div.title > img{
	width: 100%;
}
}

@media screen and (max-width:600px) {
    #cont > div.left > div > div.text_box {
        margin-left: 0px !important;
        width: 98.3% !important;
    }
}

@media screen and (max-width:616px) {
    #cont_top > img {
        width: 70% !important;
    }
}

@media screen and (max-width:564px) {
    #cont_flower > div.post-body > div:nth-child(9) > div > img {
        margin-left: 25%!important;
    }
    #cont_flower > div.post-body > div:nth-child(9) > div > img {
        margin-left: 17% !important;
    }
    #cont_flower > div.post-body > div:nth-child(3) > img {
        margin-left: 14% !important;
        margin-bottom: 4px !important;
    }
    #cont_flower > div.post-body > div:nth-child(12) > div > img {
        margin-left: 22%!important;
    }
    #cont_flower > div.post-body > div:nth-child(9) > div > img {
        margin-left: 25% !important;
    }
    #cont_flower > div.post-body > div:nth-child(3) {}
    #cont_flower > div.post-body > div:nth-child(13) > div > img {
        margin-left: 19% !important;
    }
    #login-mob {
        top: 26px;
        right: 76px;
    }
    #login-mob > a > img {
        width: 74px !important;
    }
    .post-body img {
        width: 60%;
        height: auto;
    }
}

@media screen and (max-width:546px) {
    .top_menu {
        width: 357px;
    }
    .crockery {
        width: 119px !important;
        height: 25px !important;
        background-size: 90% !important;
    }
    .guestbook {
        width: 119px !important;
        height: 26px !important;
        background-size: 90% !important;
    }
    .makebooking {
        width: 119px !important;
        height: 25px !important;
        background-size: 90% !important;
    }
    .faq {
        width: 119px !important;
        height: 24px !important;
        background-size: 87% !important;
    }
    .top_menu a {
        margin-left: 0px !important;
    }
}

@media screen and (max-width:512px) {
    .top_menu2 {
        width: 384px !important;
    }
    #cont_top2 > div.top_menu2 > a.menusin {
        width: 96px !important;
        height: 37px !important;
        background-size: 90% !important;
    }
    #cont_top2 > div.top_menu2 > a.guestbook {
        width: 96px !important;
        height: 20px !important;
        background-size: 90% !important;
    }
    #cont_top2 > div.top_menu2 > a.makebooking {
        width: 96px !important;
        height: 21px !important;
        background-size: 90% !important;
    }
    #cont_top2 > div.top_menu2 > a.faq {
        width: 96px !important;
        height: 20px !important;
        background-size: 90% !important;
    }
}

@media screen and (max-width:542px) {
#footer ul {
	float: none!important;
}

#footer > ul:nth-child(3){
    width: 106px !important;
    float: left !important;
}


} 

@media screen and (max-width:480px) {
    #cont > div.left > div > div.text_box {
        margin-left: 0px !important;
        width: 98% !important;
    }
    .phone_banner {
        margin-top: 16px !important;
    }
    #phone_ban > a > img {
        width: 100px !important;
    }
    #mob-logo {
        width: 171px !important;
    }
}
  
@media screen and (max-width:479px) {
    #social-mob img {
    margin-top: 7px;
    width: 18px;
    margin-bottom: 15px !important;
}

    #phone_ban a {
    margin-top: 14px;
    font-size: 14px;}

    #mob-numb > a > span {
    font-size: 16px;}

} 

@media screen and (max-width:440px) {
    #login-mob {
        top: 30px;
        right: 62px
    }
    #login-mob > a > img {
        width: 60px !important;
    }
    .title img {
        width: 340px;
    }
    #cont_top > img {
        width: 84%!important;
    }
}

@media screen and (max-width:414px) {

    
    	

    #cont > div.left > div > div.text_box {
        margin-left: 0px !important;
        width: 97.6% !important;
    }
    .banner {
        margin-right: 10.3% !important;
    }
    .primary img {
        width: 100%;
    }
    #cont_flower > div.post-body > div:nth-child(15) > div > div:nth-child(16) > div > img {
        margin-left: 46px !important;
        width: 250px;
    }
    .top_menu2 {
        width: 304px !important;
    }
    #cont_top2 > div.top_menu2 > a.menusin {
        width: 76px !important;
        height: 20px !important;
        background-size: 100% !important;
    }
    #cont_top2 > div.top_menu2 > a.guestbook {
        width: 76px !important;
        height: 17px !important;
        background-size: 100% !important;
    }
    #cont_top2 > div.top_menu2 > a.makebooking {
        width: 76px !important;
        height: 18px !important;
        background-size: 100% !important;
    }
    #cont_top2 > div.top_menu2 > a.faq {
        width: 76px !important;
        height: 17px !important;
        background-size: 100% !important;
    }
}

@media screen and (max-width:400px){

   #mob-logo {
    margin-top: 2px !important; }

#mob-logo > a > img {
    width: 100px;
}

#menu-title {
    font-size: 11px !important;}

    #toggle_menu_button {
    margin-left: 7px !important;
    float: left;
    font-size: 34px;}
     
     #phone_ban{
    margin-right: 7px !important;
     }

    #phone_ban a {
    margin-top: 14px;
    font-size: 11px;}

    #mob-numb > a > span {
    font-size: 13px;}

    #social-mob img {
    
    margin-bottom: 0px !important; 
}


}

@media screen and (max-width:380px) {
    #phone_ban > a > img {
        width: 90px !important;
    }
    .phone_banner {
        margin-top: 17px !important;
    }
    #mob-logo {
        width: 162px !important;
    }
    .top_menu {
        width: 291px;
    }
    .guestbook {
        width: 97px !important;
        height: 21px !important;
    }
    .makebooking {
        width: 97px !important;
        height: 21px !important;
    }
    .faq {
        width: 97px !important;
        height: 20px !important;
    }
    .crockery {
        width: 97px !important;
        height: 20px !important;
    }
}

@media screen and (max-width:350px) {
    #cont_top {
        height: 116px
    }
    .title img {
        width: 296px;
    }
    #cont_center > div.title > img {
        width: 282px !important;
    }
}

@media screen and (max-width:375px) {
    #cont > div.left > div > div.text_box {
        margin-left: 0px !important;
        width: 97.2% !important;
    }
    .banner {
        margin-right: 10.2% !important;
    }
}

@media screen and (max-width:330px) {
    #login-mob {
        top: 30px;
        right: 50px
    }
}

@media screen and (max-width:320px) {
    #cont > div.left > div > div.text_box {
        margin-left: 0px !important;
        width: 96.6% !important;
    }
    .banner {
        margin-right: 10% !important;
    }
}
