/* 
@font-face { font-family: 'footlight'; src: url('./fonts/ufonts.com_footlight-mt-light.ttf'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Adobe-Caslon-Regular'; src: url('../fonts/Adobe Caslon Regular.ttf') format('truetype'); }
*/



/*Nitesh*/
#ongoing_banner { background-image: url("../images/bkgrd_banner.jpg"); color: #794400; display: block; float: left; height: 68px; margin: 40px 0 8px; padding: 10px; width: 100%; }
#ongoing_banner a { color: #158cad; text-decoration: none; }
#ongoing_banner h1 { display: inline-block; margin-top: 4px; padding: 0; font-size: 20px; text-transform: uppercase; color: #9f7327; }
#ongoing_banner h1 span a { font-size: 17px; font-weight: bold; font-style: italic; text-transform: capitalize; }
#ongoing_banner h1 span { font-size: 12px; text-transform: none; margin-left: 10px; letter-spacing: 0; }
#ongoing_banner h1 span.bigger { margin-left: 0; font-size: 46px; vertical-align: middle; }
#ongoing_banner h1 span.underline { font-size: 22px; border-bottom: 2px solid rgba(159,115,39,0.5); text-transform: uppercase; }
#ongoing_banner h1 span sup { font-size: 26px; }
#ongoing_banner h1 a:hover { }
#ongoing_banner h2 { display: inline-block; font-size: 14px; }
#ongoing_banner h2 span { display: inline-block; font-size: 12px; text-transform: none; }
#ongoing_banner h2 a { }
#ongoing_banner h2 a:hover { }
#ongoing_banner .shipping_truck_icon { float: left; display: inline-block; width: 44px; margin: -2px 10px 0 7px; padding: 0 0 0 0; }

/*-------------------------------DEFAULT ONE COL VERSION-------------------------------*/
#ongoing_banner .one_col { display: block; height: 62px; width: 580px; margin: 10px 0 0 5px; padding: 0; margin: 0 auto; text-align: center; }
#ongoing_banner .one_col h1 { padding-right: 0px; font-family: 'Lusitana', serif; font-size: 22px; margin-top: 2px; letter-spacing: 1px; }

/*-------------------------------TWO COL VERSION-------------------------------*/
#ongoing_banner .two_col h1 { margin-top: 5px; font-size: 18px; }
#ongoing_banner .two_col .left { float: left; display: block; height: 54px; width: 222px; margin: 0; padding: 0 0 0 10px; border-right: solid 1px #794400; }
#ongoing_banner .two_col .right { float: right; display: block; width: 300px; margin: 0; padding: 0 0 0 10px; color: #794400; }
.img-responsive.img { width: 100%; }
.phone-no { float: left; margin-left: 176px; }
.firsthead { text-transform: uppercase; background-size: 100%; background-image: url("../images/111.jpg"); margin: 12px 0 10px; padding: 25px 14px 29px; }
.location { display: none !important; }
.aboutcontent.col-sm-6.col-md-6.col-xs-12 { padding-left: 0; text-align: left; }
.aboutimage.col-md-6.col-sm-6.col-xs-12 { padding-left: 0; }
.aboutimage.col-md-6.col-sm-6.col-xs-12 > img { width: 100%; height: 223px; }
.about { padding: 0px; }
.about  h4 { color: #007ea0; padding: 3px 0; text-transform: uppercase; font-size: 16px; font-weight: bold; }
.inner-content.about { background: #fff; }
.year { margin-top: 35px; padding: 0px; }
.aboutdesc { padding: 0px; }
.aboutdesc b { color: #007ea0; }
.backpanel { background-image: url("../images/Untitled-1_03.png"); background-repeat: repeat-x; background-size: 100%; padding: 35px 17px 5px; height: 870px; }
@media only screen and (min-width:280px) and (max-width:320px) {
    #ongoing_banner { height: 56px; margin: 39px 0 8px; }
    #ongoing_banner .shipping_truck_icon { display: inline-block; float: left; margin: 3px 0 0 2px; padding: 0; width: 20px; }
    #ongoing_banner .one_col h1 { float: left; font-size: 12px; margin-left: 9px; }
    #ongoing_banner h1 span a { font-size: 9px; }
    .shipping_truck_icon img { height: 23px; }
    .ourstory { padding: 0px; }
    .firsthead { background-size: 100% 106px; margin: 12px 0 10px; padding: 25px 15px 33px; }
    .visitorcontent > .img:last-child { margin-top: 15px; }
    #menu-header-menu > li a:hover { color: #337ab7 !important; }
    .navbar-nav > .current-menu-item  > a { color: #337ab7 !important; }
    .contactpage, .contactpage .col-xs-12 { padding: 0px !important; }
    .recipiessingle, .recipiessingle .col-md-12 { padding: 0px !important; }
    .communitypage .content { padding: 0px !important; }
    .visitpage, .visitpage .col-sm-6 { padding: 0px; }
    .susta, .susta.col-md-6 { padding: 0px; }
    .recipiespage, .recipiespage .col-xs-12 { padding: 0px !important; }
    .recipiescontent .recipiestitle { min-height: auto !important; }
    .aboutcontent.col-sm-6.col-md-6.col-xs-12 { padding-right: 0px; }
    .communitypage { padding: 0px; }
    .aboutimage.col-md-6.col-sm-6.col-xs-12 { padding-right: 0px; }
    .backpanel { height: auto !important; }
    .navbar-form { margin: 31px 0px; padding: 0 15px; }
    .navbar-form .form-group { float: left; }
    .newsletter .btn.btn-default { margin-left: 10px; }
}
@media only screen and (min-width:321px) and (max-width:360px) {
    #ongoing_banner { height: 60px !important; margin: 39px 0 8px; }
    #ongoing_banner .shipping_truck_icon { display: inline-block; float: left; margin: 4px 0 0 2px !important; padding: 0; width: 20px; }
    #ongoing_banner .one_col h1 { float: left; font-size: 14px !important; margin-left: 12px !important; margin-top: 2px; }
    #ongoing_banner h1 span a { font-size: 10px !important; }
    .shipping_truck_icon img { height: 25px !important; }
    .ourstory { padding: 0px; }
    .visitorcontent > .img:last-child { margin-top: 15px; }
    .firsthead { background-size: 100% 94px; margin: 12px 0 10px; padding: 21px 14px 36px; }
    #menu-header-menu > li a:hover { color: #337ab7 !important; }
    .navbar-nav > .current-menu-item  > a { color: #337ab7 !important; }
    .recipiessingle, .recipiessingle .col-md-12 { padding: 0px !important; }
    .contactpage, .contactpage .col-xs-12 { padding: 0px !important; }
    .communitypage .content { padding: 0px !important; }
    .visitpage, .visitpage .col-sm-6 { padding: 0px; }
    .susta, .susta.col-md-6 { padding: 0px; }
    .recipiespage, .recipiespage .col-md-6 { padding: 0px !important; }
    .recipiescontent .recipiestitle { min-height: auto !important; }
    .aboutcontent.col-sm-6.col-md-6.col-xs-12 { padding-right: 0px; }
    .aboutimage.col-md-6.col-sm-6.col-xs-12 { padding-right: 0px; }
    .backpanel { height: auto !important; }
    .navbar-form { margin: 31px 0px; padding: 0 15px; }
    .navbar-form .form-group { float: left; }
    .newsletter .btn.btn-default { margin-left: 10px; }
}
@media only screen and (min-width:361px) and (max-width:375px) {
    #ongoing_banner { height: 60px !important; margin: 39px 0 8px; }
    #ongoing_banner .shipping_truck_icon { display: inline-block; float: left; margin: 2px 0 0 2px !important; padding: 0; width: 20px; }
    #ongoing_banner .one_col h1 { float: left; font-size: 14px !important; margin-left: 15px !important; }
    #ongoing_banner h1 span a { font-size: 12px; }
    .shipping_truck_icon img { height: 26px !important; }
    .ourstory { padding: 0px; }
    .firsthead { background-size: 100% 100px; margin: 12px 0 10px; padding: 24px 14px 29px; }
    .visitorcontent > .img:last-child { margin-top: 15px; }
    .navbar-nav > .current-menu-item  > a { color: #337ab7 !important; }
    #menu-header-menu > li a:hover { color: #337ab7 !important; }
    .recipiessingle, .recipiessingle .col-md-12 { padding: 0px !important; }
    .contactpage, .contactpage .col-xs-12 { padding: 0px !important; }
    .communitypage .content { padding: 0px !important; }
    .susta, .susta.col-md-6 { padding: 0px; }
    .visitpage, .visitpage .col-sm-6 { padding: 0px; }
    .recipiespage, .recipiespage .col-md-6 { padding: 0px !important; }
    .recipiescontent .recipiestitle { min-height: auto !important; }
    .backpanel { height: auto !important; }
    .aboutcontent.col-sm-6.col-md-6.col-xs-12 { padding-right: 0px; }
    .backpanel { height: auto !important; }
    .aboutimage.col-md-6.col-sm-6.col-xs-12 { padding-right: 0px; }
    .navbar-form { margin: 31px -15px; padding: 0 15px; }
    .navbar-form .form-group { float: left; }
    .newsletter .btn.btn-default { margin-left: 10px; }
}
@media only screen and (min-width:380px) and (max-width:414px) {
    #ongoing_banner { height: 60px !important; margin: 39px 0 8px; }
    #ongoing_banner .one_col h1 { float: left; font-size: 16px !important; margin-left: 0px !important; }
    #ongoing_banner h1 span a { font-size: 10px; }
    .shipping_truck_icon img { height: 30px !important; }
    #ongoing_banner .shipping_truck_icon { display: inline-block; float: left; margin: 0px 10px 0 7px !important; padding: 0; width: 36px !important; }
    .ourstory { padding: 0px; }
    .firsthead { background-size: 100% 100px; margin: 12px 0 10px; padding: 25px 15px 29px; }
    .visitorcontent > .img:last-child { margin-top: 15px; }
    #menu-header-menu > li a:hover { color: #337ab7 !important; }
    .navbar-nav > .current-menu-item  > a { color: #337ab7 !important; }
    .recipiessingle, .recipiessingle .col-md-12 { padding: 0px !important; }
    .contactpage, .contactpage .col-xs-12 { padding: 0px !important; }
    .communitypage .content { padding: 0px !important; }
    .susta, .susta.col-md-6 { padding: 0px; }
    .visitpage, .visitpage .col-sm-6 { padding: 0px; }
    .recipiespage, .recipiespage .col-md-6 { padding: 0px !important; }
    .backpanel { height: auto !important; }
    .aboutcontent.col-sm-6.col-md-6.col-xs-12 { padding-right: 0px; }
    .backpanel { height: auto; }
    .aboutimage.col-md-6.col-sm-6.col-xs-12 { padding-right: 0px; }
    .navbar-form { margin: 31px -15px; padding: 0 15px; }
    .navbar-form .form-group { float: left; }
    .newsletter .btn.btn-default { margin-left: 10px; }
}
@media only screen and (min-width:480px) and (max-width:567px) {
    #ongoing_banner { height: 64px !important; margin: 39px 0 8px; }
    #ongoing_banner .shipping_truck_icon { display: inline-block; float: left; margin: 3px 0 0 15px !important; padding: 0; width: 20px; }
    #ongoing_banner .one_col h1 { float: left !important; font-size: 18px !important; margin-left: 25px !important; }
    #ongoing_banner h1 span a { font-size: 11px !important; }
    .shipping_truck_icon img { height: 30px !important; }
    .ourstory { padding: 0px; }
    .visitorcontent > .img:last-child { margin-top: 15px; }
    .firsthead { background-size: 100% 70px; margin: 12px 0 10px; padding: 21px 16px 36px; }
    #menu-header-menu > li a:hover { color: #337ab7 !important; }
    .navbar-nav > .current-menu-item  > a { color: #337ab7 !important; }
    .recipiessingle, .recipiessingle .col-md-12 { padding: 0px !important; }
    .contactpage, .contactpage .col-xs-12 { padding: 0px !important; }
    .communitypage .content { padding: 0px !important; }
    .susta, .susta.col-md-6 { padding: 0px; }
    .visitpage, .visitpage .col-sm-6 { padding: 0px; }
    .recipiespage, .recipiespage .col-md-6 { padding: 0px !important; }
    .recipiescontent .recipiestitle { min-height: auto !important; }
    .backpanel { height: auto !important; }
    .aboutcontent.col-sm-6.col-md-6.col-xs-12 { padding-right: 0px; }
    .backpanel { height: auto !important; }
    .aboutimage.col-md-6.col-sm-6.col-xs-12 { padding-right: 0px; }
    .navbar-form { margin: 31px 0px; padding: 0 15px; }
    .navbar-form .form-group { float: left; }
    .newsletter .btn.btn-default { margin-left: 10px; }
}
@media only screen and (min-width:415px) and (max-width:736px) {
    .firsthead { background-size: 100% 80px; margin: 12px 0 10px; padding: 25px 14px 29px; }
}
@media only screen and (min-width:640px) and (max-width:667px) {
    .ourstory { padding: 0px; }
    .visitorcontent > .img:last-child { margin-top: 15px; }
    .firsthead { background-size: 100% 70px; margin: 12px 0 10px; padding: 21px 14px 36px; }
    #menu-header-menu > li a:hover { color: #337ab7 !important; }
    .navbar-nav > .current-menu-item  > a { color: #337ab7 !important; }
    .recipiessingle, .recipiessingle .col-md-12 { padding: 0px !important; }
    .contactpage, .contactpage .col-xs-12 { padding: 0px !important; }
    .communitypage .content { padding: 0px !important; }
    .susta, .susta.col-md-6 { padding: 0px; }
    .visitpage, .visitpage .col-sm-6 { padding: 0px; }
    .recipiespage, .recipiespage .col-md-6 { padding: 0px !important; }
    .recipiescontent .recipiestitle { min-height: auto !important; }
    .backpanel { height: auto !important; }
    .aboutcontent.col-sm-6.col-md-6.col-xs-12 { padding-right: 0px; }
    .backpanel { height: auto !important; }
    .aboutimage.col-md-6.col-sm-6.col-xs-12 { padding-right: 0px; }
    .navbar-form { margin: 31px 0px; padding: 0 15px; }
    .navbar-form .form-group { float: left; }
    .newsletter .btn.btn-default { margin-left: 10px; }
}
@media only screen 
and (min-device-width:980px) 
and (max-device-width:1280px) 
and (orientation:landscape) {
    .navbar-right { margin-right: 40px !important; }
    .navbar-form.navbar-right { margin-right: 0px !important; }
    .firsthead { background-size: 100% 70px; margin: 12px 0 10px; padding: 20px 14px 29px; }
}
@media only screen and (min-device-width:980px) and (max-device-width:1280px) and (orientation:portrait) {
    .navbar-brand { left: -25px !important; top: -60px !important; }
    .navbar-brand img { width: 80% !important; }
    .navbar-right { margin-right: 35px !important; }
}
@media only screen and (min-device-width:600px)and (max-width:639px) {
    #ongoing_banner { height: 56px; margin: 39px 0 8px; }
    #ongoing_banner .shipping_truck_icon { display: inline-block; float: left; margin: 0px 0 0 75px; padding: 0; width: 20px; }
    #ongoing_banner .one_col h1 { float: left; margin-top: 2px; font-size: 19px; margin-left: 20px }
    #ongoing_banner h1 span a { font-size: 9px; }
    .shipping_truck_icon img { height: 30px; }
    .ourstory { padding: 0px; }
    .navbar-form { margin: 31px 0px; padding: 0 15px; }
    #menu-header-menu > li a:hover { color: #337ab7 !important; }
    .navbar-nav > .current-menu-item  > a { color: #337ab7 !important; }
    .navbar-form .form-group { float: left; }
    .newsletter .btn.btn-default { margin-left: 10px; }
}
@media only screen and (min-device-width:900px) and (max-width:979px) {
    .firsthead { background-size: 100% 70px; margin: 12px 0 10px; padding: 20px 14px 29px; }
    .navbar-right { margin-right: 20px !important; }
    .navbar-form { margin: 7px -15px; padding: 0 15px; }
}
@media only screen and (min-device-width:800px) and (max-width:899px) {
    .firsthead { background-size: 100% 70px; margin: 12px 0 10px; padding: 20px 16px 36px; }
    .top-menu-styling > li > a { padding: 5px 12px !important; }
    .navbar-brand { left: -15px !important; top: -63px !important; }
    .top-menu-styling { font-family: 'Lusitana', serif; margin-top: -70px; }
    .navbar-right { margin-right: 0px !important; }
    .navbar-form.navbar-right { margin-right: 0px !important; }
    .top-menu-styling li a { margin: 24px 0 20px; padding: 5px 22px; }
}
@media only screen and (min-width:600px) and (max-width:640px) {
    .ourstory { padding: 0px; }
    .recipiesimage { width: 33.3333% !important; }
    .firsthead { background-size: 100% 70px; margin: 12px 0 10px; padding: 20px 14px 29px; }
    #menu-header-menu > li a:hover { color: #337ab7 !important; }
    .recipiestitle { width: 66.6667% !important; }
    .navbar-nav > .current-menu-item  > a { color: #337ab7 !important; }
}
@media only screen and (min-width:768px) and (max-width:799px) {
    .navbar-right { float: right !important; margin-right: -18px !important; }
    .firsthead { background-image: url("../images/111.jpg"); background-size: 100% 70px; margin: 12px 0 10px; padding: 20px 14px 29px; }
    .navbar-form.navbar-right { margin-right: 0px !important; }
    .navbar-brand { left: -10px; top: -64px !important; }
    .top-menu-styling { font-family: 'Lusitana', serif; margin-top: -70px; }
    .aboutimage.col-md-6.col-sm-6.col-xs-12 { padding-right: 0px; }
    .top-menu-styling  > li > a { padding: 5px 13px !important; }
    .dropdown-menu  > li >a { padding: 10px 0 !important; }
}
.productpage { text-align: center; }
.proshort { font-size: 16px; font-weight: bold; }
.productpage .proname { font-weight: bold; width: 100%; color: rgb(160, 82, 45); }
.productpage p { width: 100%; color: rgb(160, 82, 45); }
.productpage .proname { text-decoration: underline; color: rgb(0, 126, 160); }
.buybutton { background: rgb(255, 218, 185) none repeat scroll 0 0; border: 1px solid rgb(160, 82, 45); border-radius: 7px; color: rgb(160, 82, 45); font-weight: bold; }
.buybutton span { padding: 3px; }
.buybutton:hover { text-decoration: none; color: #fff; }
.inner-content.product { background: #fff; }
.prolong { margin-top: 10px; }
.recipiescontent { display: table; margin-bottom: 20px; margin-top: 20px; width: 100%; text-transform: uppercase; font-weight: 600; }
.recipiescontent .recipiestitle { min-height: 156px; }
.recipiestitle h4 { display: table; height: 136px; text-align: left; width: 100%; }
.recipiestitle a { display: table-cell; vertical-align: middle; }
.recipiestitle { padding-right: 0px; }
.recipiescontent .recipiesimage img { width: 100%; }
.recipiescontent .recipiestitle a { text-decoration: none; }
.inner-content.visitor { padding-top: 20px; text-align: justify; padding-bottom: 215px; }
.visitorcontent .col-md-6.img { margin-top: 32px; padding: 0px; }
.visitorcontent .img img { min-height: 230px; width: 100%; }
.visitorcontent .firstimg img { height: 230px; width: 100%; }
#text-2 .textwidget { color: #000; font-size: 14px; font-weight: 600; }
.community h4 { text-transform: uppercase; color: #007ea0; }
.communitycontent .col-md-6, .col-md-12 { padding: 0px; padding-bottom: 35px; }
.communitycontent img { width: 100%; }
.inner-content.community { background: #fff; }
.communitycontent .content { padding-right: 10px; padding-bottom: 5px; }
.col-md-6.col-sm-6.col-xs-12.img > p { margin-bottom: 0px; }
.recipies .backpanel { background: url("../images/11.png") no-repeat top right, url("../images/22.png") no-repeat bottom left; background-repeat: repeat-x; background-size: 100%; padding: 35px 17px 5px; height: 1170px; }
.visitorpage .backpanel { background-image: url("../images/Untitled-5_03.png"); background-repeat: repeat-x; background-size: 100%; padding: 35px 17px 5px; height: 900px; }
.textwidget .add { font-size: 12px; }
.contact .textwidget .add { font-size: 14px; }
.visitorpage { padding: 0px; }
.inner-content.visitor { background-image: url("../images/Untitled-5_20.png"); }
.product .backpanel { background-image: url("../images/Untitled-3_03.png"); background-repeat: repeat-x; background-size: 100%; padding: 35px 17px 5px; height: 690px; }
.product { padding: 0px; }
.recipiespage img { }
.recipiessingle .col-md-12 { margin-top: 30px; }
.recipiessingle .col-md-12 img { }
.contact { background: #fff !important; }
.contact #text-2 h1 { color: #007ea0; font-size: 22px; text-decoration: underline; }
.wpcf7-submit { border: 1px solid #027EA0; }
.col-md-12.col-sm-12.col-xs-12 > iframe { width: 100%; height: 375px; border: 2px solid #007ea0 !important; }
.contactpage .content { margin-top: 20px; }
.recipies { padding: 0px; }
.navbar-nav > .current-menu-item  > a { color: #fff8ae; }
.sub-menu > .current-menu-item  > a { color: #fff8ae; }
#menu-footerfirst > .current-menu-item  > a { color: #007ea0; }
#menu-footersecond >.current-menu-item  > a { color: #007ea0; }
#menu-header-menu > li a:hover { color: #fff8ae; }
.visitorcontent > .maincontent { padding-left: 0px; text-align: left; }
.visitorcontent > .firstimg { padding: 0px; }
.visitorcontent > .img:last-child { margin-top: 0px; padding-left: 0px; padding-right: 15px; }
.visitorcontent > .img:last-child img { height: 260px; }
.col-md-6.col-sm-6.col-xs-12.maincontent > p { line-height: 1.2; }
.olnumber li { margin-bottom: 10px; }
#menu-header-menu { margin-right: 40px; }
.aboutcontent p { line-height: 1.3 !important; }

/*nitesh*/
body { background: #fcf4d2; }
.container { color: #007ea1; font-family: 'Lusitana', serif; }
.dropdown:hover .dropdown-menu { display: block; }
.top-header { height: 80px; }
.top-menu-bg { background: url('../images/menu-bg_02.jpg') repeat-x; }
.navbar-brand { left: -90px; position: relative; top: -90px; }
.top-menu-styling li a { background: rgba(0, 0, 0, 0) url("../images/menu-right-border_06.png") repeat-y scroll 0 0; color: #fff; font-size: 14px; margin: 24px 0 20px; padding: 5px 22px; text-transform: uppercase; }
.top-menu-styling li:last-child a { padding-right: 0; }
.list-inline>li { font-size: 14px; }
.top-menu-styling li.menu-item-has-children:hover .sub-menu { display: block; }
.top-menu-styling { margin-top: -65px; font-family: 'footlight'; }
.top-menu-styling li:first-child a { background: none; }
.nav > li > a:hover { background-color: transparent; }
.top-menu-styling li a > span { font-size: 20px; }
.left-top-head, .right-top-head { padding: 26px 0; }
.left-top-head li span { font-size: 16px; padding-right: 10px; }
.left-top-head ul, .right-top-head ul { padding-right: 0; }
.right-top-head li { padding-right: 0; }
.right-top-head li span { display: block; float: left; margin-right: 8px; margin-top: 3px; }
.right-top-head li img { float: left; }
.right-top-head .icon-container { display: inline-block; vertical-align: top; }
.right-top-head .icon-container:last-of-type { margin-left: 20px; }
.right-top-head .icon-container a { display: inline-block; margin-left: 5px; color: #158cad; font-weight: bold; text-decoration: none; }

.free-shipping { background: url('../images/menu-bg_02.jpg') no-repeat; margin-top: 45px; color: #fff; }
.free-shipping p { text-transform: uppercase; }
.free-shipping-text { font-size: 37px; }
.on-order { font-size: 20px; }
.free-shipping a { text-transform: capitalize; color: #fbd429; font-style: italic; }
.shop-now { position: absolute; right: 23%; top: 70%; }
.navbar-header button { background: rgba(0, 0, 0, 0.38) none repeat scroll 0 0; position: absolute; right: 0; top: 0; margin-top: 30px; }
.bottom-border { background: url('../images/bottom-border_03.png') repeat-x; }
.desc { padding: 15px 0; text-align: center; font-size: 14px; font-family: 'Lusitana', serif; }
.box2, .box3 { }
.box img { width: 100%; }
.bottom-border img { margin: 0 auto; position: relative; top: -7px; width: auto; }
.main-heading img { margin: 0 auto; }
.top-footer { background: url('../images/menu-bg_02.jpg') repeat-x; color: #fff; margin-top: 10px; padding: 23px 0 10px; }
.newsletter { color: #fff; }
.newsletter span.glyphicon { font-size: 60px; }
.lower-footer { margin-top: 0; margin-bottom: 15px; }
.lower-footer ul li a { color: #282828; font-family: 'Lusitana', serif; font-size: 12px; }
.footer-top-list { padding-top: 20px; }
.footer-lower-list { padding-top: 5px; }
.social-media { padding-top: 10px; }
.newsletter img { float: left; padding: 10px 15px 10px 0; }
.newsletter .subtitle { font-size: 22px; }
.newsletter .mauna-loa { font-style: italic; font-size: 12px; }
.newsletter p { font-family: 'Lusitana', serif; }
.newsletter input[type='text'] { width: 265px; border-radius: 0; font-size: 12px; font-family: 'Lusitana', serif; }
.newsletter .btn.btn-default { text-transform: uppercase; color: #000; background: #ffe034; border-radius: 0; font-size: 12px; padding: 7.5px; font-family: 'Lusitana', serif; }
.banner { margin-bottom: 10px; }
#video { float: right; margin: 0 0 0 5px; }
.left-panel, .right-panel { font-family: 'footlight'; }
.left-panel h1 { text-transform: uppercase; font-size: 22px; border-bottom: 1px solid; }
.left-panel li { list-style: none; }
.left-panel li a { }
.inner-content { background: #fff  url(../images/right-content-bg_07.png) no-repeat scroll center bottom; border-top: 2px solid #007ea0; border-right: 2px solid #007ea0; border: 2px solid #007ea0; border-radius: 5px; padding: 0 20px 160px; font-family: Arial; color: #000; display: table; width: 100%; }
.content h1 { text-transform: uppercase; }
.left-panel { margin-top: 70px; padding-left: 0px; }
.left-list { padding-left: 0; }
.left-list li { padding: 5px 0; font-weight: bold; }
.left-list li a { color: #010101; font-size: 14px; }
.left-list li a:hover { color: #007ea0; text-decoration: none; }
.inner-content h3 { color: #007ea0; font-family: Arial; font-weight: bold; font-size: 18px; }
.dropdown-menu { background: #006e8f; padding: 0 15px; border-radius: 0; }
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background-color: transparent; }
.dropdown-menu li a { background: none !important; text-transform: capitalize; margin: 0; border-bottom: 1px solid #fff; padding: 10px 0; font-size: 16px; }
.dropdown-menu li a:hover { color: #fff8ae; }
.dropdown-menu li.last-li a { border-bottom: none; }
.main-content { margin-bottom: 20px; }
.inner-content p { font-size: 13.75px; line-height: 1.1; }
#myCarousel { margin-bottom: 10px; }
.left-list > li.current-menu-item > a { color: rgb(0, 126, 160); }
@media (min-width:865px) {
    .container { width: 850px; }
}
@media (max-width:1000px) {
    .navbar-brand { top: -60px; left: -10px; }
    .navbar-brand img { width: 80%; }
    .newsletter input[type="text"] { width: auto; }
}
@media (max-width:860px) {
    .aboutimage.col-md-6.col-sm-6.col-xs-12 { padding: 0px; }
    .top-menu-styling li a { padding: 10px 15px; font-size: 11px; }
    .top-menu-styling li a > span { font-size: 16px !important; }
}
@media (max-width:767px) {
    .navbar-brand { top: -53px; }
    .navbar-brand { }
    .navbar-toggle .icon-bar { background: #fff none repeat scroll 0 0; }
    .top-menu-styling li a { color: #000; }
    .top-menu-styling li a { font-size: 11px; margin-bottom: 0; padding: 10px 15px 0; }
    .top-footer { padding-top: 0; }
    .free-shipping { }
    .top-menu-styling { margin-top: -15px; }
    .shop-now { width: 12% }
    .navbar-header { height: 110px; }
}
@media (min-width:767px) and (max-width:991px) { }

@media (min-width:768px) {
    .boxes .col-md-4, .boxes .col-sm-4 { padding-left: 10px; padding-right: 10px; }
    .boxes .col-md-4:first-of-type, .boxes .col-sm-4:first-of-type { padding-left: 0; padding-right: 20px; }
    .boxes .col-md-4:last-of-type, .boxes .col-sm-4:last-of-type { padding-right: 0; padding-left: 20px; }
}
