html{/*line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box*/}
body,form,p,ul,ol,li{margin:0;padding:0;font-style:normal;font-family:'montserratregular',sans-serif!important}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible;display:block;border:0;border-top:1px solid #ccc;margin:5px 0;padding:0}
a{background-color:transparent;-webkit-text-decoration-skip:objects;font-style:normal}
b,strong{font-weight:inherit;font-weight:bolder}
.bx-wrapper-text{display:none}
small{font-size:80%}
i{font-style:normal}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[hidden]{display:none;visibility:hidden;margin:0;padding:0;height:0;width:0;border:0}
.h20{height:1px;clear:both}
.h40{height:40px;clear:both}
.h60{height:60px;clear:both}
.h80{height:80px;clear:both}
.row{clear:both;padding:0;margin:0}
.col{display:block;float:left;margin:0}
.row:before,.row:after{content:"";display:table}
.row:after{clear:both}
.row{zoom:1}
.col_5_of_5{width:100%}
.col_4_of_5{width:80%}
.col_3_of_5{width:60%}
.col_2_of_5{width:40%}
.col_1_of_5{width:20%}
.col_8_of_8{width:100%}
.col_7_of_8{width:87.5%}
.col_6_of_8{width:75%}
.col_5_of_8{width:62.5%}
.col_4_of_8{width:50%}
.col_3_of_8{width:37.5%}
.col_2_of_8{width:25%}
.col_1_of_8{width:12.5%}
.col_12_of_12{width:100%}
.col_11_of_12{width:91.66%}
.col_10_of_12{width:83.33%}
.col_9_of_12{width:70%}
.col_8_of_12{width:66.66%}
.col_7_of_12{width:58.33%}
.col_6_of_12{width:40%}
.col_5_of_12{width:41.66%}
.col_4_of_12{width:33.33%}
.col_3_of_12{width:30%}
.col_3_of_13{width:30%}
.col_2_of_12{width:16.66%}
.col_1_of_12{width:8.333%}
.col_4_of_16{width:25%}
.col_12_of_16{width:75%}
#item-section ul li{width:20%}
.image-responsive{display:block;height:auto;max-width:100%}
.image-rounded{border-radius:6px}
.image-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.image-circle{border-radius:50%}
.container{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}
.container-large{width:99%;max-width:1366px;margin:0 auto}
.container-medium{width:99%;max-width:800px;margin:0 auto}
.container-small{width:100%;max-width:450px;margin:0 auto}
.pull-left{margin-right:10px}
.pull-right{margin-left:10px}
.collaps-footer-panel{display:block}
.collaps-footer{display:none}
.nav li.test{display:none}
#occasion-menu-body{margin-top:15px}
#occasion-menu-body section div{display:block;background:#feefc9}
#occasion-menu-body section:nth-child(1) div{margin-right:4px}
#occasion-menu-body section:nth-child(2) div{margin-left:4px}
.product-display a img{width:100%;/*height:100%;*/max-width:200px;max-height:200px}
.bottom-menu ul{width:16%;margin:0 0 0 4%;padding:0;float:left}
.itembox li{list-style-type:none;margin:0;padding:0;float:left;width:20%;text-align:center}
#add-plus,#similar-product{text-align:center}
#index-tab{width:100%;float:left;position:relative}
#index-tab ul{list-style-type:none;width:100%}
#index-tab ul li{display:list-item;margin:0 0 11px}
#index-tab ul li a{color:#666;font-size:14px;text-decoration:underline}
#index-tab ul li a:hover{color:#000}
#index-occasion{width:100%;float:left;position:relative;border:1px solid #930;margin-bottom:20px}
.occa-block{width:100%;float:left;position:relative;margin:1% 0}
.occa-block ul{width:100%;position:relative;list-style-type:none;padding:0;margin:0}
.occa-block ul li.left{width:17%;float:left;display:inline;margin-left:1%}
.occa-block ul li.right{width:82%;float:left;display:inline}
.occa-heading{font-weight:700;color:#900;font-size:14px}
.occa-block ul li a{color:#000;text-decoration:underline}
.tiggle{display:none}
.tiggle_hdng{background:#ddb57f;display:block;font:bold 13px/25px Arial;color:#000;text-align:center}
.tiggle_hdng strong{color:red;font:normal 18px/25px Arial}
.tiggle_expand{display:block}
.blankcontainer{width:100%;margin:0 auto;clear:both;float:left;font:normal 13px Arial}
.deliverycontainer{width:100%;float:left;position:relative;margin-left:0;padding-left:8px;padding-right:8px;text-align:left;font:normal 13px Arial;color:#333}
.deliverycontainer-title{font:bold 13px Arial;color:#000}
.deliverycontainer ul{margin:0}
.deliverycontainer ul li{margin:0;text-align:left;list-style-type:none}
.deliverylocation{font:bold 14px Arial;color:#900;display:inline}
.deliverylocation a{font:normal 12px Arial;color:#333;padding:4px 5px;text-decoration:none;display:inline-block}
.deliverylocation a:hover{color:#333;text-decoration:underline}
.deliverylocation2{font:normal 12px/23px Arial;color:#333}
.deliverylocation2bold{font:bold 12px Arial;color:#900}
.delivery_normal{width:100%;float:left;position:relative;margin:14px 0 0;padding:0;text-align:center;border:1px solid #ddb57f;margin-bottom:50px}
.txt005{font-weight:400;color:#bb0804}
#Middle-Section{width:100%;float:left;position:relative;margin:0}
.wrtxt{font:normal 13px Arial;color:#333;padding:10px;text-align:justify}
.wrtxt a{color:#D90404;text-decoration:underline}
.table{font:normal 12px Arial;color:#333}
#button-container-responsive{width:100%;float:left;position:relative;text-align:center;color:#FFF}
.button-back{font:bold 14px Arial;color:#FFF;text-decoration:none;text-align:center}
.phoneno{width:38%;margin-left:53%;height:30px;float:right;margin-top:8px;background:url(https://www.bangaloreonlineflorists.com/siteimages/phone-menu-icon.png) no-repeat 0 0;padding-top:3px;font:bold 15px Arial;color:#666}
.topwrite-txt{width:100%;float:left}
.topwrite-txt ul{width:100%;list-style-type:none;padding:0;margin:0}
.topwrite-txt ul li{float:left;width:25%;text-align:center;margin-bottom:5px;font:normal 12px Arial;color:#333}
.topwrite-txt ul li:before{content:"> "}
.bwrite-txt{width:100%;float:left;margin-bottom:10px}
.bwrite-txt ul{width:100%;list-style-type:none;padding:0;margin:0}
.bwrite-txt ul li{float:left;width:100%;text-align:left;margin-bottom:5px;font:normal 13px montserratregular,sans-serif;color:#333;display:list-item}
.bwrite-txt ul li:before{content:"- "}
.localctiy-main{ width:100%; margin:5px 0 1.5% 0; float:left; position:relative;
}
.localctiy-main ul{width:100%; float:left; padding:0; margin:0; list-style-type:none;
}
.localctiy-main ul li{width:25%; float:left; position:relative; display:inline; font:normal 13px Arial; color:#333333; margin-bottom:14px; text-align:left; height:70px;
}

@media only screen and (max-width : 320px) {
.container{padding-right:1%;padding-left:1%}
.preheader{display:none}
.header section{width:100%;text-align:center}
.header section:nth-child(2){display:none}
.header section:nth-child(3){text-align:center!important}
.icon-index section{width:25%}
.banner-section{display:none}
.footer-iconmenu section{width:100%}
.testimonial-container section{width:100%}
.bottom-menu ul{width:46%;min-height:170px}
.itembox li{width:50%}
.product-details-section section{width:100%}
}
@media only screen and (min-width : 321px) and (max-width : 479px) {
.container{padding-right:1%;padding-left:1%}
.preheader{display:none}
.header section{width:100%;text-align:center}
.header section:nth-child(2){display:none}
.header section:nth-child(3){text-align:center!important}
.icon-index section{width:25%}
.banner-section{display:none}
.footer-iconmenu section{width:100%}
.testimonial-container section{width:100%}
.bottom-menu ul{width:46%;min-height:170px}
.itembox li{width:50%}
.product-details-section section{width:100%}
.occa-block{width:100%;float:left;position:relative;margin:1% 0}
.occa-block ul{width:100%;position:relative;list-style-type:none;padding:0;margin:0}
.occa-block ul li.left{width:35%;float:left;display:inline;margin-left:1%;margin-top:1%;font-weight:13px}
.occa-block ul li.right{width:64%;float:left;display:inline;margin-top:1%;font-weight:13px}
.occa-heading{font-weight:700;color:#900;font-size:12px}
.phoneno{display:none}
.topwrite-txt{display:none}
.localctiy-main ul li{width:50%; float:left; position:relative; display:inline; font:normal 13px Arial; color:#333333; margin-bottom:14px; text-align:left; height:90px;
}
}
@media only screen and (min-width : 480px) and (max-width : 599px) {
.container{padding-right:1%;padding-left:1%}
.preheader section:nth-child(1){width:100%}
.preheader section:nth-child(2){display:none}
.header section{width:100%;text-align:center}
.header section:nth-child(2){display:none}
.header section:nth-child(3){text-align:center!important}
.icon-index section{width:25%}
.banner-section{display:none}
.footer-iconmenu section{width:100%}
.testimonial-container section{width:100%}
.bottom-menu ul{width:29%;min-height:170px}
.itembox li{width:50%}
.product-details-section section{width:100%}
}
@media only screen and (min-width : 600px) and (max-width : 767px) {
.container{padding-right:1%;padding-left:1%}
.preheader section:nth-child(1){width:100%}
.preheader section:nth-child(2){display:none}
.header section{width:100%;text-align:center}
.header section:nth-child(2){display:none}
.header section:nth-child(3){text-align:center!important}
.icon-index section{width:12.5%}
.banner-section{display:none}
.footer-iconmenu section{width:100%}
.testimonial-container section{width:100%}
.bottom-menu ul{width:29%;min-height:170px}
.itembox li{width:33.33%}
}
@media only screen and (min-width : 768px) and (max-width : 899px) {
.container{padding-right:1.5%;padding-left:1.5%}
.preheader section:nth-child(1){width:60%}
.preheader section:nth-child(2){width:40%}
.header section:nth-child(2){display:none}
.header section:nth-child(1),.header section:nth-child(3){width:50%}
.itembox li{width:33.33%}
}
@media only screen and (min-width : 900px) and (max-width : 1099px) {
.preheader section:nth-child(1){width:60%}
.preheader section:nth-child(2){width:40%}
.header section:nth-child(2){display:none}
.header section:nth-child(1),.header section:nth-child(3){width:50%}
.itembox li{width:33.33%}
.phoneno{width:27%;margin-left:60%;height:30px;float:right;margin-top:8px;background:url(https://www.bangaloreonlineflorists.com/siteimages/phone-menu-icon.png) no-repeat 0 0;padding-top:3px;font:bold 15px Arial;color:#666}
}
@media only screen and (min-width : 1367px) {
.itembox li{width:16.66%}
.phoneno{width:37%;margin-left:61%;height:30px;float:right;margin-top:8px;background:url(https://www.bangaloreonlineflorists.com/siteimages/phone-menu-icon.png) no-repeat 0 0;padding-top:3px;font:bold 15px Arial;color:#666}
}
@media only screen and (min-width : 1368px) and (max-width:1600px) {
.phoneno{width:33%;margin-left:61%;height:30px;float:right;margin-top:8px;background:url(https://www.bangaloreonlineflorists.com/siteimages/phone-menu-icon.png) no-repeat 0 0;padding-top:3px;font:bold 15px Arial;color:#666}
}
.rakhicity-wrapper{width:100%;display:block;float:left;margin:15px 0}
.rakhicity-block{width:80%;display:block;margin:0 10%;float:left}
.rakhicity-block-heading{width:100%;display:block;font:normal 18px montserratregular,cursive;color:#d61426;text-align:center;padding:0;margin:0}
.rakhicity-block .box{display:block;width:100%;float:left}
.rakhicity-block ul{border:#D2D2D2 1px solid;list-style-type:none;padding:1%;float:left;display:block;width:98%}
.rakhicity-block li{width:20%;list-style-type:none;float:left;text-align:center;height:30px}
.rakhicity-block li:hover{background:#F5F5F5}
.rakhicity-block li a{font:normal 12px montserratregular,sans-serif;color:#9B9B9B;list-style-type:none;text-align:center;text-decoration:none}
.rakhicity-block li a:hover{font:normal 12px montserratregular,sans-serif;color:#d61426;list-style-type:none;text-align:center}
@media only screen and (max-width: 640px) {
.rakhicity-block{width:98%;display:block;margin:0 1%;float:left}
.rakhicity-block li{width:33.33%;list-style-type:none;float:left;text-align:center;height:30px}
}
@media screen and (min-width: 641px) and (max-width: 767px) {
.rakhicity-block{width:98%;display:block;margin:0 1%;float:left}
.rakhicity-block li{width:25%;list-style-type:none;float:left;text-align:center;height:30px}
}
.diwalicity-wrapper{width:100%;display:block;float:left;margin:15px 0}
.diwalicity-block{width:80%;display:block;margin:0 10%;float:left}
.diwalicity-block-heading{width:100%;display:block;font:normal 18px montserratregular,cursive;color:#d61426;text-align:center;padding:0;margin:0}
.diwalicity-block .box{display:block;width:100%;float:left}
.diwalicity-block ul{border:#D2D2D2 1px solid;list-style-type:none;padding:1%;float:left;display:block;width:98%}
.diwalicity-block li{width:20%;list-style-type:none;float:left;text-align:center;height:30px}
.diwalicity-block li:hover{background:#F5F5F5}
.diwalicity-block li a{font:normal 12px montserratregular,sans-serif;color:#9B9B9B;list-style-type:none;text-align:center;text-decoration:none}
.diwalicity-block li a:hover{font:normal 12px montserratregular,sans-serif;color:#d61426;list-style-type:none;text-align:center}
@media only screen and (max-width: 640px) {
.diwalicity-block{width:98%;display:block;margin:0 1%;float:left}
.diwalicity-block li{width:33.33%;list-style-type:none;float:left;text-align:center;height:30px}
}
@media screen and (min-width: 641px) and (max-width: 767px) {
.diwalicity-block{width:98%;display:block;margin:0 1%;float:left}
.diwalicity-block li{width:25%;list-style-type:none;float:left;text-align:center;height:30px}
}
.country-search-heading{width:50%;float:left;margin:0 25%;margin-top:15px;background:#e8caa2;border-radius:8px;padding:8px 0}
.countryselect-bofore{font:bold 12px montserratregular;color:red;padding:0 4px}
.countrybutton-go{background:#900;padding:2px 12px;font:bold 13px arial;color:#fff;border:1px solid #900}
.countryname-wrapper{width:100%;display:block;float:left;margin:15px 0}
.countryname-block{width:70%;display:block;margin:0 15%;float:left}
.countrylist-body{width:100%;display:block;float:left;border:#D2D2D2 1px solid;margin:0 auto}
.countrylist-heading{width:100%;float:left;display:block}
.countrylist-heading ul{width:100%;float:left;display:block;list-style-type:none;background:#FFF;min-height:24px;line-height:24px;font:normal 14px arial;color:#b68b51}
.countrylist-heading ul:hover{background:#F8F8F8}
.countrylist-heading ul li{width:33.3333%;float:left;display:block;text-align:center;vertical-align:middle;text-align:center;margin-top:8px;text-decoration:none}
.countrylist-heading ul li a{text-decoration:underline;text-align:center;font:normal 14px arial;color:#b68b51}
.countrylist-heading ul li ul{width:100%;float:left;display:block;background:transparent}
.countrylist-heading ul li ul li{width:50%;float:left;display:block}
.countrylist-headingtxt{font:normal 14px/20px arial;color:#FFF;text-align:center}
@media only screen and (max-width: 640px) {
.countryname-block{width:98%;display:block;margin:0 1%;float:left}
.country-search-heading{width:80%;float:left;margin:0 10%;margin-top:15px;background:#e8caa2;border-radius:8px;padding:8px 0}
}
@media screen and (min-width: 641px) and (max-width: 767px) {
.countryname-block{width:98%;display:block;margin:0 1%;float:left}
}
@media screen and (min-width: 767px) and (max-width: 900px) {
.countryname-block{width:98%;display:block;margin:0 1%;float:left}
}
.flowersbox{width:100%;float:left;position:relative; text-align:center}
.flowersbanner{width:100%;float:left;position:relative;background:#fae7c6;height:207px;background-size:100%}
.flowerstxt{width:95%;float:left;position:relative;padding:6px 0 0 6px;font:bold 25px montserratregular;color:#bf2a02;text-align:center}
.flowerstxt span{font:bold 18px arial;color:#791b02}
.flowerstxt span h1.flowerpageh1 {
    font: bold 18px arial;
    color: #791b02;
    display: inline-block;
    margin: 0;
}
/*.flowerstxt h1 {
    float: left;
    position: relative;
    font: bold 25px montserratregular;
    color: #bf2a02;
    margin: 0;
	display:inline-block
}*/
.flowerstxt h1 {color:#bf2a02;margin:0;padding:0;display:inline-block;font-size:25px;}
.flowerdescription{padding:6px;float:left;position:relative;font:normal 13px Arial;color:#000;background:#fff5e3;margin:8px 0 10px;opacity:.7}
.flowersicon{width:100%;float:left;position:relative}
.flowersicon ul{width:100%;padding:0;margin:0;list-style-type:none}
.flowersicon ul li{width:9.4%;float:left;margin-right:.5%;margin-left:.5%;border:1px solid #ac8354;border-radius:30px;padding-left:6%;padding-top:1.7%;height:39px;font:bold 13px Arial;color:#900;text-decoration:none; cursor:pointer}
.flowersicon ul li a{font:bold 13px Arial;color:#900;text-decoration:none}
.flowersicon ul li a:hover{color:#363636;text-decoration:underline}
.flowersicon ul li:nth-child(1){background:#f6ecda url(../siteimages/rose.png) no-repeat}
.flowersicon ul li:nth-child(2){background:#f6ecda url(../siteimages/lily.png) no-repeat}
.flowersicon ul li:nth-child(3){background:#f6ecda url(../siteimages/carnation.png) no-repeat}
.flowersicon ul li:nth-child(4){background:#f6ecda url(../siteimages/orchid.png) no-repeat}
.flowersicon ul li:nth-child(5){background:#f6ecda url(../siteimages/mixedflower.png) no-repeat}
.flowersicon ul li:nth-child(6){background:#f6ecda url(../siteimages/gerbara.png) no-repeat}
.flowerlink{width:100%;float:left;position:relative;margin-top:10px;margin-bottom:10px}
.flowerlink ul{width:100%;padding:0;margin:0;list-style-type:none}
.flowerlink ul li{float:left;margin-right:.7%;margin-left:0;border-right:1px solid #c8c7c7;border-bottom:1px solid #c8c7c7;border-radius:5px;padding:4px 12px 6px}
.flowerlink ul li a{font:normal 12px Arial;color:#FFF;text-decoration:none}
.flowerlink ul li:nth-child(1){background:#ff5200}
.flowerlink ul li:nth-child(2){background:#4f8a10}
.flowerlink ul li:nth-child(3){background:#008290}
.flowerlink ul li:nth-child(4){background:#a02443}
.flowerlink ul li:nth-child(5){background:#8e860a}
.flowerlink ul li:nth-child(6){background:#872DF9}
.flowerlink ul li:nth-child(7){background:#D72A4B}
.flowerlink ul li:nth-child(8){background:#4B3C37}
.flowerlink ul li:nth-child(9){background:#087B00}

.cakesbanner{
width:100%;
float:left;
position:relative;
background:url(../siteimages/flowersmall-banner.jpg) no-repeat;
height:80px;
background-size:100%;
}
.cakestxt{
width:95%;
float:left;
position:relative;
padding:6px 0 0 6px;
font:bold 25px 'DidactGothic';
color:#bf2a02;
text-align:left;
}
.cakestxt span{
font:bold 18px arial;
color:#791b02;
}
.cakedescription{
padding:6px;
float:left;
position:relative;
font:normal 13px Arial;
color:#000000;
background:#fff5e3;
margin:8px 0 10px 0;
opacity:0.7;
}
.cakesicon{
width:100%;
float:left;
position:relative;
}
.cakesicon ul{
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
.cakesicon ul li{
width:9.4%;
float:left;
margin-right:.5%;
margin-left:.5%;
border:1px solid #ac8354;
border-radius:30px;
padding-left:6%;
padding-top:1.7%;
height:39px;
font:bold 13px Arial;
color:#990000;
text-decoration:none;
cursor:pointer
}
.cakesicon ul li a{
font:bold 13px Arial;
color:#990000;
text-decoration:none;
}
.cakesicon ul li a:hover{
color:#363636;
text-decoration:underline;
}
.cakesicon ul li:nth-child(1){
background:#f6ecda url(../siteimages/5star.png) no-repeat;
}
.cakesicon ul li:nth-child(2){
background:#f6ecda url(../siteimages/fruitcake.png) no-repeat;
}
.cakesicon ul li:nth-child(3){
background:#f6ecda url(../siteimages/eggless.png) no-repeat;
}
.cakesicon ul li:nth-child(4){
background:#f6ecda url(../siteimages/heartck.png) no-repeat;
}
.cakesicon ul li:nth-child(5){
background:#f6ecda url(../siteimages/kids.png) no-repeat;
}
.cakesicon ul li:nth-child(6){
background:#f6ecda url(../siteimages/photo.png) no-repeat;
}
.rakhi-below{ width:100%; float:left; margin:4px 0 4px 0;}
.rakhi-below ul{padding:0; margin:0; }
.rakhi-below ul li{font:normal 12px Arial; color:#000000; text-align:center; padding-right:15px; display:inline; background:url(https://www.bangaloreonlineflorists.com/siteimages/rakhi-dot.jpg) no-repeat left; padding-left:10px; vertical-align:middle;}
@media only screen and (min-width:320px) and (max-width:480px) {
.flowersbanner{width:100%;float:left;position:relative;background:none;height:auto;background-size:100%}
.flowersicon ul li{width:29%;float:left;display:inline;margin-right:.5%;margin-left:.5%;margin-bottom:2%;border:1px solid #ac8354;border-radius:30px;padding-left:18%;padding-top:4.6%;height:39px}
.flowersicon ul li a{font:bold 13px Arial;color:#900;text-decoration:none}
.flowerlink ul li{float:left;margin-right:.7%;margin-left:0;margin-bottom:2%;border-right:1px solid #c8c7c7;border-bottom:1px solid #c8c7c7;border-radius:5px;padding:4px 12px 6px}

.cakesicon ul li{width:29%;float:left;display:inline;margin-right:.5%;margin-left:.5%;margin-bottom:2%;border:1px solid #ac8354;border-radius:30px;padding-left:18%;padding-top:4.6%;height:39px}
.cakesicon ul li a{font:bold 13px Arial;color:#900;text-decoration:none}
}