﻿body{margin:0;padding:0; font-family: 'Raleway', sans-serif; font-weight:300; font-size:14px; color:#161616;line-height:22px}
a{text-decoration:none;outline:none;transition:all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none;outline:none;transition:all 0.4s ease-in-out 0s;}
.wrapper{width:990px; margin:0 auto;}
.main_div{width:100%; float:left;}
img{line-height:0; border:0;}
/************** Header Start **************/
.logo{width:105px; float:left;padding:10px 0;}
.call_btn{width:300px; float:right; text-align:right; margin-top:25px;}
.hadding{width:100%; float:right; text-align:right; color:#97a90c; font-weight:600; font-size:18px; padding:15px 0 5px; font-style:italic;}
.ph_no{width:100%; float:left; text-align:right; font-size:14px; color:#161616; font-weight:400;}
.ph_no a{color:#333333;}
.cart_add{padding:20px !important}
.banner{width:100%; float:left;}
.banner img{width:100%;}
/************** Header End **************/
/************** Menu Start **************/
.top_menu{width:100%; float:left; background-color:#c4d730;}
.aerrow{background:url(../images/menu-aerrow.png) 0 0 no-repeat;float: right;height: 7px;margin: 4px 0 0 7px;width: 9px;}
.hover .aerrow, .selected .aerrow{background-position:0 -8px;}
nav, ul, li, a  {margin: 0; padding: 0;}
.toggleMenu {background: #c4d730;color: #000;display: none;font-size: 18px;padding: 10px 5%;width: 90%; text-align:center;}
.nav {list-style: none;*zoom: 1;line-height:18px}
.nav:before,.nav:after {content: " "; display: table; }
.nav:after {clear: both;}
.nav ul {list-style: none;width: 12em;}
.nav a { padding:21px 10px;/* float:left;*/ color:#000; font-size:13px;text-transform:uppercase; font-weight:600; background:url(../images/menu-supporter.jpg) top right no-repeat;}
.nav a.last{background-image:none;}
.nav a:hover, .nav .selected{color:#fff; background-color:#879805;}
.selected a{color:#fff;}
.nav li {position: relative;}
.nav > li {float: left;}
.nav > li > a {display: block;}
.nav li  ul {position: absolute;left: -9999px;}
.nav li  ul li ul {position: absolute;left: -9999px;}
.nav > li.hover > ul {left: 0;}
.nav li li.hover ul {left: 100%;top: 0;}
.nav li li a {display: block;background:#879805;position: relative;z-index:100; color:#fff; padding:15px;}
.nav li li a:hover{background-color:#98a914;}
.nav li li li a {z-index:200;}
@media screen and (max-width:1169px) {
    .active {display: block;}
    .nav > li {float: none;}
    .nav > li > .parent {background-position: 95% 50%;}
    .nav li li .parent {background-image: url("images/downArrow.png");background-repeat: no-repeat;background-position: 95% 50%;}
    .nav ul {display: block;width: 100%;}
    .nav > li.hover > ul , .nav li li.hover ul {position: static;}
    .nav a{padding:10px 5px; margin:0; border-color:#cccccc}
}
/************** Menu End **************/
/************** Content Start **************/
.top_three_block_padd{width:100%; float:left; background-color:#fff; padding:45px 0 70px;}
.one_three{width:310px;float:left; margin:0 15px;}
.one_three h1{width:100%; float:left; margin:0; padding:0; font-size:35px; text-transform:uppercase; font-weight:200; text-align:center;}
.one_three img{width:100%; float:left; margin:25px 0 15px;}
.one_three p{width:100%;  float:left; margin:0 0 20px; padding:0; color:#161616; font-size:16px; font-weight:300; text-align:center; line-height:24px;}
.btn_read_more{width:157px; display:table; margin:0 auto; text-align:center;padding:15px 0; color:#010000; font-size:13px; font-weight:500; text-transform:uppercase; background:url(../images/read-more-btn-bg.png) 0 0 no-repeat;}
.btn_read_more img {float: right;margin: 0;position: relative;right: 28px;top: 5px;width: auto;}
.ml_0{margin-left:0 !important;}
.mr_0{margin-right:0 !important;}

.grey_bg{width:100%; float:left; padding:45px 0 70px; background-color:#e4e5dd;}
.one_third{width:300px; float:left; margin:0 22px 0 23px;}
.one_third h1, .grey_bg h1{width:100%; float:left; color:#161616; font-size:40px; font-weight:300; margin:0 0 20px; padding:0;}
.one_third .text{width:100%; float:left; margin:0 0 15px; padding:0; color:#161616; font-size:14px; text-align:justify; min-height:160px; line-height:22px;}
.one_third ul{width:100%; float:left; margin:15px 0 0;}
.one_third ul li{list-style:none; width:44%; float:left; text-align:left; padding:1px 0 1px 16px; background:url(../images/bullet-icon.png) left 2px no-repeat;}
.btn_read_more.small{width:130px; float:left; font-size:13px; background-size:100%; padding:10px 0; margin-bottom:40px;}
.btn_read_more.small img{right:15px;}

.award_main_bg{width:100%; float:left; background-color:#d8e890; padding:60px 0;line-height:45px}
.award_main_bg h1{width:100%; float:left; margin:0; padding:0; font-weight:300; color:#161616; font-size:40px;text-align:center;}
.award_main_bg h2{width:100%; float:left; margin:0; padding:0; font-weight:500; color:#161616; font-size:40px;text-align:center;}

.one_four{width:210px; float:left; margin:0 25px;}
.one_four img{border:1px solid #c5d837; border-radius:5px; padding:4px; max-width:96%;}
.light_bg{width:100%; float:left; padding:50px 0 40px; background-color:#67c5e1;}
.light_bg h1{width:100%;float:left; text-align:center; font-size:40px; font-weight:300; color:#161616; margin:0 0 25px; padding:0;}
.btn_click_here{width:306px; display:table; margin:0 auto; text-align:center; background:url(../images/click-here-btn-bg.png) 0 0 no-repeat;padding:12px 0; color:#010000; font-size:12px; font-weight:500; text-transform:uppercase;}
.btn_click_here img {float: right;margin: 0;position: relative;right:22px;top:4px;width: auto;}

.content_left{width:680px; float:left;margin-bottom:20px;}
.content_left p{width:100%; float:left; margin:0 0 15px; padding:0; text-align:justify; line-height:22px;}
.content_left p b, .content_left p i{font-weight:600;}
.content_left a{color:#879805;text-decoration:underline;}
.content_left a:hover{text-decoration:none;}
.sub_hadd{width:100%; float:left; font-size:17px; font-weight:700; margin:0 0 10px; padding:0; text-align:justify; line-height:20px;}
.content-img{width:330px; float:left; margin:5px 15px 9px 0;}
.content-img.left{/*width:280px;*/width:auto;}
.content-img.right{float:right; margin-right:0;}
.content-img img{border:2px solid #c4d730;}
.content_right{width:245px; float:right;margin-bottom:20px;}
.page_title{color: #161616;float: left;font-size: 40px;font-weight: 300;margin:30px 0 20px;padding: 0;width: 100%;}
.product_hadd{width:100%; float:left; font-weight:300; font-size:24px; color:#97a90c; margin:7px 0 10px;}
.product_block{width:160px; float:left; background-color:#eff1e3; padding:10px; margin:0 5px 10px;transition: all .4s ease-in-out 0s;}
.product_block a{text-decoration:none;}
.product_block:hover{background-color:#97a90c;transition: all .4s ease-in-out 0s;}
.product_block img{border-left:1px solid #fff; border-right:1px solid #fff;}
.product_block p{width:100%; float:left; min-height:40px; text-align:center; font-size:14px; color:#161616; font-weight:400; padding:0; margin:5px 0 10px; line-height:20px;}
.product_block:hover > a p{color:#fff;}
.price{min-width:90px; text-align:center; clear:both; display:table; margin:0 auto; background-color:#fff; border-radius:3px; padding:3px; color:#161616;} 
.spacer_20{width:100%;float:left; height:20px;}
.spacer_10{width:100%;float:left; height:10px;}
.recipes_block{width:96%; padding:0 2%; float:left; background-color:#eff1e3; border:1px solid #c4d730;}
.recipes_hadd{width:98%; float:left; font-size:24px; font-weight:400; color:#161616; padding:20px 0 5px 2%; border-bottom:1px dotted #b3b3b3;}
.recipes_block ul{width:100%; float:left; margin:0; padding:0;}
.recipes_block ul li{width:100%; float:left;list-style:none; padding:8px 0;border-bottom:1px dotted #b3b3b3;}
.recipes_block ul li a{width:100%; float:left;color:#000000}
.recipes_block ul li img{width:56px;border:1px solid #fff; margin-right:10px; float:left; margin-left:8px;}
.recipes_block ul li span{position:relative; top:15px;}
.recipes_block ul li span img{width:auto; float:none; border:0;}
.green_bg{background-color:#c4d730; width:104.2% !important; margin-left:-2%; margin-right:-2%;}
.recipes_block ul li.green_bg img{width:auto; border:0; margin-left:22px;}
.recipes_block ul li.green_bg span img{margin:0;}
.recipes_block ul li.green_bg span{text-transform:uppercase; color:#010000; font-weight:600; top:12px;}

.green_bg_Cat{background-color:#c4d730; width:104.2% !important; margin-left:-2%; margin-right:-2%;}
.recipes_block ul li.green_bg_Cat img{width:auto; border:0; margin-left:22px;}
.recipes_block ul li.green_bg_Cat span img{margin:0;}
.recipes_block ul li.green_bg_Cat span{text-transform:uppercase; color:#010000; font-weight:600; top:12px;}

.btn_price_list {background-color: #eff1e3;border: 1px solid #c4d730;color: #010000;float: left;font-size: 13px;font-weight: 600;line-height: 18px;margin-top: 8px;padding: 15px 4%;text-transform: uppercase;width: 92%;}
.visible{opacity: 1;}
.bd_left b{border-left:3px solid #c4d730; padding-left:7px;}
.content_left hr{width:83%; float:left; margin:0 0 18px; border:1px solid #eff1e3; height:1px; background-color:#ccc;}
.map{width:100%; float:left;}
.product_short_desc{width:100%; float:left; margin-bottom:20px; line-height:18px;}
.product_short_desc i{/*font-weight:600;*/;font-weight:normal}

.product_hadd.bd_bott{border-bottom:2px solid #97a90c; padding-bottom:5px; margin-bottom:20px;}
.dish_name {float: left;font-size: 15px;font-weight: bold;width: 100%;}
.price_{color: #97a90c;float: right;font-size: 16px;}
.dish_desc{width:100%; float:left; padding-top:3px; line-height:20px;}
.mb_12{border-bottom: 1px dotted #c2c2c2;margin-bottom: 17px;padding-bottom: 17px;}
.center{text-align:center !important;}
.mb_5{margin-bottom:5px !important;}
.red{color:Red;}
.product_hadd.bd_bott.center {border-bottom-width: 0 !important;color: red;font-style: italic;font-weight: bold;margin: 10px 0 !important;}
/*** Caurel ***/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-buttons {display: table;margin:30px auto 0;width: auto;}
.owl-prev{width:31px; height:30px; float:left; background:url(../images/previous.png) 0 0 no-repeat; text-indent:-9999999px; margin:0 4px;}
.owl-next{width:31px; height:30px; float:left; background:url(../images/next.png) 0 0 no-repeat; text-indent:-9999999px; margin:0 5px;}

/************** Content End **************/

/************** Footer Start **************/
footer{width:100%; float:left; padding:55px 0; background-color:#53534a;}
footer .one_three.mr_0{width:256px; float:right;}
footer .one_three.ml_0{margin-right:60px;}
footer .one_three.mr_0 img{margin:0;}
footer .one_three h2{width:100%; float:left; margin:0 0 5px; padding:0; font-size:14px; color:#ffffff; text-transform:uppercase;}
footer .one_three ul{width:100%; float:left; margin:0 0 25px; padding:0;}
footer .one_three ul li{list-style:none; float:left;}
footer .one_three ul li a{color:#d5d2d2; font-weight:300; background:url(../images/footer-menu-supporter.jpg) right 6px no-repeat; padding:5px 6px 5px 3px; float:left;}
footer .one_three ul li a:hover{color:#fff; text-decoration:underline;}
footer .one_three ul li a.last{background-image:none;}
footer .one_three ul li a.first{padding-left:0;}
footer .one_three p{width:100%; float:left; margin:0 0 21px; padding:0;color:#d5d2d2; font-weight:300; font-size:14px; text-align:left; line-height:inherit;}
.copyright{width:100%; float:left; text-align:center;font-size:14px; color:#161616; padding:20px 0 50px;}
.scrollup {bottom: 10px;cursor: pointer;height: 32px;position: fixed;right: 10px;width: 32px;z-index: 999999999;}
.textquantity{border: 1px solid #97a90c;border-radius:5px;padding:7px 2px;width:100px;float:left;margin-top:2px}

.textbox{border: 1px solid #97a90c;border-radius:5px;padding:7px 2px;width:100%;float:left;margin-bottom:10px;margin-top:5px;}
.Add_to_cart{color:#ffffff !important;text-decoration:none !important;border:none;cursor:pointer;float:right !important;margin-left:9px}
.category_selected{color:#000000 !important;width:100% !important}
.category_selected a{color:#000000 !important;padding:5px}
.category_li{color:#97a90c;font-weight:600;}
.right_nav{float:right;margin-top:-52px}
.right_nav b{padding:5px 8px;font-size:12px !important;}
.selected_cart{background:#c4d730;color:#ffffff !important;margin-left:2px;border-left:1px solid #ffffff}
.price_bag span{float:right !important;color:#97a90c}
.price_bag b{margin-left:0}
.price_bag h2{font-size:20px;border-bottom:1px dotted #b3b3b3;padding-bottom:20px}
/*.price_bag h3{border-top: 3px solid #c4d730 ;padding-top:15px !important;margin-left:0px}*/
.Add_to_cart_shopping{color:#ffffff !important;text-decoration:none !important;border:none;cursor:pointer;margin-left:0px;background:url(../images/read-more-btn-bg-sp.png) 0 0 no-repeat;width:91%;padding:10px}
.cart_image{min-width:148px;min-height:99px;max-width:150px;max-height:100px;overflow:hidden}
.remove_cart{float:left;width:15% !important;padding:4px 0px !important;margin-bottom:15px !important;font-size:11px !important;background:#c4d730}
.remove_cart:hover{float:left;width:15% !important;padding:4px 0px !important;margin-bottom:15px !important;font-size:11px !important;background:#67c5e1}
.msg_info{padding:15px;width:97%;text-align:center;background:#67c5e1;color:#000000;font-weight:600}
.msg_error{padding:15px;width:97%;text-align:center;background:#f74b4b;color:#ffffff;font-weight:600}
.cn_shopping{border:none;width:23%}

.col_sm_4{width:28% !important;float:left !important;padding:10px}
.col_sm_12{width:93% !important;float:left !important;padding:10px}
.col_sm_6{width:44% !important;float:left !important;padding:10px}
.prod_50{width:67%;float:left}
.postage_80{width:55%;float:left;margin-bottom:15px;font-weight:bold}
.postage_80 img{width:13%}
.postage_footer{width:15%;float:left;margin-bottom:15px}
.postage_50{width:15%;float:left;margin-bottom:15px;font-weight:bold}
.price_50{width:25%;float:left}
.qty_50{width:5%;float:left}
.prod_50 i{width:60%;float:left;font-size:15px;font-style:normal;font-weight:bold}
.price_50 i{width:25%;float:left;font-size:15px;font-style:normal;font-weight:bold}
.qty_50 i{width:5%;float:left;font-size:15px;font-style:normal;font-weight:bold;}
.billing_addr{width:46%;padding-right:10px;float:left}
.shipping_addr{width:46%;float:right;margin-right:22px}
.right_side_bag{border-left:1px dotted #c4d730;padding-left:20px}
.Divider_total1{border-bottom:3px dashed #97a90c;clear:both;padding-top:10px;margin-top:80px}
.cart_block{background:#ffffff !important;max-height:100px;min-height:100px}
.images_main{width:90px; float:left;border:1px solid #e9e9e9; margin-right:9px; padding:5px 0;}
.small_img_main{width:104%; float:left; margin-bottom:30px;}
.small_img_main h5{width:100%; float:left; margin:8px 0; padding:0; font-size:12px; color:#999999;}
.images_main{width:90px; float:left;border:1px solid #e9e9e9; margin-right:9px; padding:5px 0;}
.small_img_main img{width:65px; text-align:center; display:block; margin:0 auto;}
.product_gallery{width:auto; margin-right:10px; float:left;}
.big_img{width:96%; float:left; border:5px solid #e9e9e9; text-align:center; padding:15px 7px;}
.view_more{padding-top:10px;clear:both;text-decoration:underline;word-spacing:normal;font-weight:bold}
.view_more a:hover{padding-top:10px;clear:both;text-decoration:underline;word-spacing:normal;font-weight:bold;color:#000000;margin-bottom:25px}
.iframe_video{float:left;padding:0 10px 5px 0;width:350px;height:220px;border:0}
.blog_page h1{font-size:18px;padding-bottom:0px}
.blog_page img{width:100%}
.posted{font-size:14px;color:#161616;padding-right:15px;font-weight:600;padding-bottom:5px;border-bottom:1px dotted #879805;overflow:hidden;margin-bottom:5px}
.comment{float:right;font-size:14px;}
.content_left ol li,.content_left ul li{line-height:22px}
/*.Add_to_cart:hover{color:#000000 !important;font-weight:600;background:url(../images/read-more-btn-bg-hv.png) 0 0 no-repeat;}*/
/************** Footer End **************/
/************** Responsive Css Start **************/
@media (min-width:768px) and (max-width:989px){
    .wrapper, .wrapper_inner{width:96%;margin:0 2%;}
    .content-img{width:49%; margin-right:2%;}
    .content-img img{width:98%;}
    .one_three, .one_third{width:32%; margin:0 1%;}
    .one_third ul li{width:42%;}
    .one_third .text{min-height:185px;}
    .btn_read_more.small{margin-bottom:0;}
    .award_main_bg h1, .award_main_bg h2{font-size:35px;}
    .one_four{width:23.5%; margin:0 1%;}
    footer .one_three.ml_0{margin-right:1%;}
    footer .one_three.mr_0{width:32%;}
    footer .block, .main_div.block{transform:translateX(0) translateY(0) !important; transition:0s !important; opacity:1 !important;}
    .nav a{background-image:none;}
    .content_left{width:68%;}
    .content_right{width:30%;}
    .product_block {margin: 0 0.5% 10px;padding: 2%;width: 28.5%;}
    .product_block img{width:99%;}
}
@media screen and (max-width:767px){
    .wrapper, .wrapper_inner{width:96%;margin:0 2%;}
    .logo{float:left; display:block; margin:0 auto;}
     .ph_no {font-size:14px;font-weight:bold}
    .ph_no a{font-size:20px;font-weight:bold}
    .call_btn {display: table;float: none;margin: 0 auto;width: auto;}
    .blog_page{width:100%}
     .blog_page h1{width:100%;float:none;clear:both}
    .nav a{background-image:none;}
    .content-img{width:100%; margin-right:0;}
    .content-img img{width:99%;}
    .top_three_block_padd, .grey_bg, .award_main_bg, footer{padding:40px 0 15px;}
    .one_three{width:100%; margin:0 0 25px;}
    .one_three h1, .one_third h1, .grey_bg h1{font-size:30px; margin:0 0 15px;}
    .one_three img{margin:0 0 15px;}
    .btn_read_more img{margin:0;}
    .one_third{width:100%; margin:0 0 25px;}
    .btn_read_more.small{margin-bottom:0;}
    .one_third .text{min-height:inherit;}
    .award_main_bg h1, .award_main_bg h2{font-size:30px;}
    .owl-controls.clickable{margin-bottom:25px;}
    .one_four {float: left;margin: 0 0 25px;width: 100%;}
    .one_four img{display:block; margin:0 auto;}
    .light_bg{padding:40px 0;}
    .light_bg h1{font-size:26px;}
    footer .one_three.ml_0, footer .one_three.mr_0{width:100%;}
    footer .one_three.mr_0 img{width:auto;}
    .block{transform:translateX(0) translateY(0) !important; transition:0s !important; opacity:1 !important;}
    .content_left{width:100%;}
    .content_left img{width:100% !important}
    .content_right{width:99.5%; float:left;}
    .product_block {margin: 0 0 10px;padding: 2%;width:96%;}
    .product_block img{display:block; margin:0 auto;}
    .page_title{font-size:32px;}
    .cart_image{min-width:100%;min-height:100%;max-width:100%;max-height:100%;overflow:hidden}
    .remove_cart{width:30% !important;padding:4px 0px !important;margin-top:25px !important;clear:both;float:left !important}
    .remove_cart:hover{width:30% !important;padding:4px 0px !important;margin-top:25px !important;clear:both;float:left !important}
    .cart_add{padding:10px 2px !important}
    .right_nav{float:left;margin-top:0px;}
.right_nav b{padding:5px 8px;font-size:12px !important;line-height:35px}
.msg_info{padding:15px;width:90%;text-align:center;background:#67c5e1;color:#000000;font-weight:600}
.Add_to_cart_shopping{color:#ffffff !important;text-decoration:none !important;border:none;cursor:pointer;margin-left:0px;background:url(../images/read-more-btn-bg-sp.png) 0 0 no-repeat;width:56%;padding:10px}
.cn_shopping{border:none;width:56%}
.col_sm_4{width:95% !important;float:left !important}
.col_sm_6{width:95% !important;float:left !important;padding:10px}
.col_sm_12{width:95% !important;float:left !important;padding:10px}
.billing_addr{width:98%;padding-right:10px;float:left}
.textbox{border: 1px solid #97a90c;border-radius:5px;padding:7px 2px;width:94%;float:left;margin-bottom:10px;margin-top:5px;}

.shipping_addr{width:98%;float:left}

.prod_50{width:50%;float:left}
.price_50{width:25%;float:left}
.qty_50{width:15%;float:left}
.prod_50 i{width:50%;float:left;font-size:15px;font-style:normal;font-weight:bold}
.price_50 i{width:25%;float:left;font-size:15px;font-style:normal;font-weight:bold}
.qty_50 i{width:15%;float:left;font-size:15px;font-style:normal;font-weight:bold;}
.postage_50{width:30%;float:left;margin-bottom:15px}
.postage_footer{width:100%;float:left;margin-bottom:15px}
.postage_80{width:100%;float:left;margin-bottom:15px;font-weight:bold}
.postage_80 img{width:93%;margin-right:15px;max-height:50% !important;overflow:hidden;margin-bottom:10px}
.right_side_bag{border-left:none;padding-left:00px}
.post_hide{display:none}
.cart_block{background:#ffffff !important;max-height:100%;max-width:100%}
    .Divider_total {
        margin: 10px 0px !important;
    }
.product_gallery{margin:0 0 5px; width:100%;}
.small_img_main{width:100%;}
}

/************** Responsive Css End **************/
@media screen and (max-width:470px)
{
    .iframe_video{float:left;padding:0 10px 5px 0;width:98%;height:220px;border:0}
}
@media screen and (max-width:767px){
    .container .service-grid figure.thumbnail .span2{width: 100% !important;}
    .map-img {margin-bottom: 20px;width: 100% !important;}
    .wp-image-156.aligncenter {width: 100%;}
    img[alt="Map"] {padding-left: 0 !important;width: 100%;}
}
@media (min-width:768px) and (max-width:1024px){
     .container .service-grid figure.thumbnail .span2{width: 30% !important;}
     .wp-image-156.aligncenter {width: 100%;}
     .map-img {margin-bottom: 20px;}
     .thumbnail .servic-col-inner{min-height:260px!important;}
}
.social_media_footer img{width:auto !important;margin:-10px 7px 0 0}
.villa_gallery{width:190px;float:left;margin:0 5px 15px 5px;border: 3px solid #c4d730;line-height:0}
.villa_gallery img{padding:0}








