#main_con_centre_bk {background-image: url(../images/bk-main.jpg)} #main_con_centre_bk {text-align: left}
#header_sub {padding: 20px 0 12px 0}
#footer_crb_con {width: 170px; float: left; margin: 5px auto 0 auto;} #footer_crb_text_con {float: left; margin: 5px auto; text-align: left; padding-left: 10px;}
.menu_but_sub a {width: auto; float: left; padding: 10px 11px; margin: 0 1px 0 0;}
.synop_but {float: left; margin: 0 auto;} .synop_item_con {float: left}
.float_r {float: right} .float_l {float: left}
.click_call a {display: none}
.kick {width: auto; padding: 0;}
.hide_facebook {display: block}
.qt_sb {float: right; margin-right: 10px; padding-top: 18px; width: auto;} .qt_tr {float: right; margin: 0 30px 0 0;} 
@media only screen and (min-width: 768px) {
#main_con_centre_bk {background-size: 180%; padding-bottom: 100px;}
#content_con_in {padding: 10px 20px 20px 20px}
#header_logo {width: 450px}
#nav_con {background-image: none}
.menu_but_sub a {font-size: 12px; line-height: 12px;}
.special_offer_con {padding: 12px; border-radius: 18px;}
.synop_but {width: 230px} .synop_item_con {width: 150px; height: 120px; padding: 8px 13px;}
.float_r,.float_l {margin-bottom: 10px; width: 350px;} .float_r {margin-left: 10px} .float_l {margin-right: 10px}
.text_body,.text_body_in {font-size: 16px; line-height: 20px;}
.text_intro_1,.text_intro_1_in {font-size: 18px; line-height: 20px;} .text_intro_2,.text_intro_3 {font-size: 26px; line-height: 25px;}
.text_title_1 {font-size: 40px; line-height: 40px;} .text_title_2 {font-size: 33px; line-height: 33px;}
.text_quote_body {font-size: 20px; line-height: 23px;} .text_quote_sub {font-size: 12px; line-height: 14px;}
.qt_mn {margin: 0 5% 80px 5%;} .qt_bu {padding: 25px 20px; border-radius: 12px; font-size: 17px; line-height: 23px;}  .tx_qt {font-size: 25px; line-height: 28px;} .tx_bo {font-size: 16px; line-height: 22px;} 
.button {position: fixed; left: 0; bottom: 0; width: auto; margin: auto; padding: 8px 5px 8px 7px; text-align: left;}
.cells_1,.cells_2 {float: left; display: inline-block} .cells_1 {width: 56px; font-size: 13px; line-height: 16px;} .cells_2 {width: 91%; line-height: 16px; margin-top: 0;}
}
@media only screen and (min-width: 868px) {
#main_con_centre_bk {background-size: 150%; padding-bottom: 100px;}
#content_con_in {padding: 10px 24px 24px 24px}
#header_logo {width: 504px}
#nav_con {background-image: url(../images/nav-bk.jpg)}
.menu_but_sub a {font-size: 14px; line-height: 14px;}
.special_offer_con {padding: 15px; border-radius: 20px;}
.synop_but {width: 260px} .synop_item_con {width: 180px; height: 140px; padding: 10px 15px;}
.float_r,.float_l {margin-bottom: 10px; width: 380px;} .float_r {margin-left: 15px} .float_l {margin-right: 15px}
.text_body,.text_body_in {font-size: 17px; line-height: 21px;}
.text_intro_1,.text_intro_1_in {font-size: 19px; line-height: 21px;} .text_intro_2,.text_intro_3 {font-size: 27px; line-height: 26px;}
.text_title_1 {font-size: 42px; line-height: 42px;} .text_title_2 {font-size: 35px; line-height: 35px;}
.text_quote_body {font-size: 21px; line-height: 24px;} .text_quote_sub {font-size: 13px; line-height: 15px;} 
}
@media only screen and (min-width: 1100px) {.qt_mn {margin: 0 10% 90px 10%;}}
@media only screen and (min-width: 1140px) {
.qt_bu {padding: 27px 20px; border-radius: 15px; font-size: 18px; line-height: 24px;} .tx_qt {font-size: 26px; line-height: 29px;} .tx_bo {font-size: 17px; line-height: 23px;}
.button {width: 65%;} .cells_1,.cells_2 {float: left; display: inline-block} .cells_1 {width: 56px; font-size: 13px; line-height: 16px;} .cells_2 {width: 87%; line-height: 16px; margin-top: 0;}
}
@media only screen and (min-width: 1350px) {
#main_con_centre_bk {background-size: 100%; padding-bottom: 0;}
.button {position: fixed; left: 0; bottom: 0; width: 200px; margin: auto; padding: 8px 5px 8px 7px; text-align: left;}
.cells_1,.cells_2 {float: none; display: block;} .cells_1 {width: auto; font-size: 15px; line-height: 18px;}.cells_2 {width: auto; line-height: 14px; margin-top: 3px;}
}