/*
Theme Name: Hammarstrom
*/

body{font-family: 'Josefin Sans', sans-serif !important; font-size: 16px; color: #1b1b1b; background: #fff;}

a:focus, img:focus, button:focus, .btn:focus{ outline:none; background-color:none !important;}
a {
    text-decoration:none;outline:none; color:#333333;transition-delay: 0s;transition-duration: 0.6s;transition-property: all;transition-timing-function: ease;
}




.wp-post-image{width: 180px; height:180px}


.clear {clear:both;line-height:0;height:0;}
::-moz-selection {background:#ee2e24;color:#fff;text-shadow:none;}
::selection {background:#ee2e24;color:#fff;text-shadow:none;}

h1, h2, h3, h4, h5, h6{margin: 0 !important;}
p{font-size: 14px; font-weight: 500; margin-bottom: 0;}
a:hover, a:focus{text-decoration:none !important;}

.news_text a{text-decoration:underline;}
.welcome-sec-inr  a{text-decoration:underline;}
.welcome-sec-inr  a:hover, a:focus{text-decoration:none !important; color: #ee2e24;}
.nf-form-fields-required{margin-top: 20px;}


ul, ol, li{ padding:0; margin:0;}
li{ list-style:none;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
}

::-moz-placeholder { /* Firefox 19+ */ 
}

:-ms-input-placeholder { /* IE 10+ */  
}

:-moz-placeholder { /* Firefox 18- */
}


/*Header*/
.header .navbar-nav > li {padding: 0px 5px 0px 5px;}

.top-head-main{ padding-bottom: 9px; }
.header{ padding-top:6px;}
.header .navbar-default .navbar-nav > li > a:focus{color: #fff !important; background-color: none !important;}
.header .navbar-nav {width:100%; text-align:center;}
.header .navbar-nav > li {float:none; display:inline-block; padding: 0px 5px 0px 5px; background:url(images/circel.png) left center; background-repeat:no-repeat; }
.header .navbar-nav > li:first-child { background-image:none;}
.header .navbar {margin-bottom: 0; border: 1px solid transparent;}
.header .navbar-default { background-color: #ee2e24; border-top:none; border-bottom:none; border-radius:0; min-height: 44px;}
.header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #151515; background-color: none !important;}
.header .navbar-default .navbar-nav > li > a { color: #fff; font-size:16px; font-weight:normal; padding-top:0; padding-bottom:0; font-family: 'Indie Flower', cursive; line-height: 44px; text-transform: uppercase; padding-right: 0px}
.header .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #151515; background-color: none !important;}
.header .navbar-default .navbar-nav > .open > a {color: #0d2b87 !important; background-color:none !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color:transparent !important;}

.navbar-default .navbar-toggle {border-color:#ee2e24 !important;}
.navbar-default .navbar-toggle .icon-bar {background-color:#fff !important;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ee2e24 !important;}
header .navbar-default .navbar-nav > li.current-menu-item a{color: #151515 !important; background-color: none !important;}

/*Banner*/
.slider{ position: relative; }
.slider-content{ position: absolute; z-index: 1; left: 0; right: 0; bottom: 100px; width:100%;}  
.slider-content h2{font-family: 'Indie Flower', cursive; font-size:63px; color:#fff; text-shadow: 1px 5px 6px #000;} 
.owl-pagination{ position: absolute; left: 0px; right: 0px; bottom: 35px; }
.owl-theme .owl-controls .owl-page span {background: #FFF !important;}
.owl-theme .owl-controls .owl-buttons div{ color: #FFF; display: inline-block; zoom: 1;  *display: inline;  margin: 0 !important;  padding: 0 !important; font-size: 12px;    -webkit-border-radius: 30px;   -moz-border-radius: 30px;  border-radius: 30px; filter: Alpha(Opacity=50);   opacity: 0.5;}
.owl-theme .owl-controls .owl-buttons .owl-prev { background:none !important; background-image: url(images/left-arrow.png) !important; width:41px; height:81px; display:block; font-size:0 !important; border-radius:0 !important; left: 0; position: absolute; top: 50% !important; right:0; margin: -40px 0 0 0 !important;}
.owl-theme .owl-controls .owl-buttons .owl-next { background:none !important; background-image: url(images/right-arrow.png) !important; width:41px; height:81px; display:block; font-size:0 !important; border-radius:0 !important; right: 0; position: absolute; top: 50% !important; margin: -40px 0 0 0 !important;}
.span12{ padding:0 15px;}
.owl-theme .owl-controls .owl-page span {margin: 5px 4px !important;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { background: #ee2e24 none repeat scroll 0 0 !important; border:2px solid #fff;}
.owl-theme .owl-controls .owl-buttons div {opacity:1 !important;}
.owl-theme .owl-controls .owl-page span {opacity:1 !important;}
.item img{width: 100%; margin: 0 auto;}

/*head*/
.head-social-text {font-family: 'Josefin Sans', sans-serif !important; font-size:16px;}
.contact-text {margin-left:4px; font-family: 'Josefin Sans', sans-serif !important; font-size:16px; color: #333;}
.contact-text:hover{ color: #ee2e24; }
.head-icon {margin-top:30px; overflow: hidden; text-align: left;}
.head-icon ul {  display: inline-block; margin: 0px;}
.head-icon ul li{ float:left; list-style-type:none;}
.head-social-icon{ margin-top:21px; text-align: right;}
.head-social-icon ul { width: auto; display: inline-block; padding: 0px; margin: 0px; }
.head-social-icon ul li{margin-left:10px; list-style-type:none; border:1px solid #848484; width:44px; height:44px; border-radius:50%; display: inline-block;}
.head-social-icon ul li a{line-height: 38px; text-align: center; display: block;}
.head-social-icon ul li:hover{border:1px solid #b32119; border-radius:50%;}
.head-social-icon ul li:first-child { border:none; width:inherit; line-height: 40px;}


/*scroller*/
.scroller {width:60px; height:53px; position:absolute; background:#fff; border-radius:50%; text-align: center; bottom: -27px; padding-top: 2px; left: 50%; margin-left: -31px; padding-right: 8px;}


/*body content*/
.welcome-sec  {margin-top: 25px;}
.welcome-sec h1 {font-family: 'Indie Flower', cursive; color:#1b1b1b; font-size:42px; display:inherit; text-align:center; padding-top: 28px; position: relative;}
.welcome-sec h1:after { width: 42px; content: ''; background: #ee2e24;  height: 1px; left:0; bottom: -10px; position: absolute; margin: 0 auto; right: 0;}

.welcome-sec-inr h3 {font-family: 'Indie Flower', cursive; color:#1b1b1b; font-size:42px; display:inherit; text-align:center; padding-top: 28px; position: relative;}
.welcome-sec-inr h3:after { width: 42px; content: ''; background: #ee2e24;  height: 1px; left:0; bottom: -1px; position: absolute; margin: 0 auto; right: 0;}


.welcome-sec p {text-align:center; margin-top: 30px; font-size:16px; font-family: 'Josefin Sans', sans-serif; font-weight: normal;}
.welcome-sec-inr{ padding-bottom: 53px; text-align: center; }
.veg-img {position: absolute; bottom: 0px;}

/*body content blog1*/
.content-main {background-color:#b32119; position: relative; overflow: hidden;}
.side_main{ position:relative; background:#ee2e24; margin-top: 0; padding-bottom: 90px; padding-top: 12px;}
.content-main:after{ position:absolute; top:0px; right:50%; height:100%; content:''; background:#ee2e24; z-index:1; left: 0px;}

.content-red {margin-top:33px; position: relative; z-index: 99;}
.content-red h2 {font-family: 'Indie Flower', cursive; color:#fff; font-size:42px; display:inherit; text-align:center; margin-right: 38px !important; position:relative; z-index:2; line-height: normal;}
.content-red h2:after { width: 42px; content: ''; background: #fff;  height: 1px; left:0; bottom: -10px; position: absolute;  right: 0; margin: 0 auto;}
.content-red h3 {font-family: 'Josefin Sans', sans-serif !important; font-size: 59px; color: #ff8983;  text-align:center; font-weight: bold; margin-top: 39px !important; margin-right: 32px !important;  position:relative; z-index:2;}

.side_main_right  {margin-top: 40px; padding-bottom: 51px;}
.side_main_right h2 {font-family: 'Indie Flower', cursive; color:#fff; font-size:42px; display:inherit; text-align:center; position: relative; line-height: normal; }
.side_main_right h2:after { width: 42px; content: ''; background: #fff;  height: 1px; left:50%; bottom: -10px; position: absolute;margin-left: -21px;}

.red-right-sec .side_main_right p {font-family: 'Josefin Sans', sans-serif !important; font-size: 16px; color:#fff; display:inherit; text-align:center; margin-top:32px; position:relative; padding: 0 22px;}
.red-right-sec .side_main_right p:before {position: absolute; content:''; background: url(images/colon-left1.png) top left; background-repeat:no-repeat; width:45px; height:32px; z-index:99; left: -4px; top: -12px; opacity: 0.1;}
.red-right-sec .side_main_right p:after {position: absolute;  content:''; background: url(images/colon-right1.png) bottom right; background-repeat:no-repeat; width:45px; height:32px; z-index:99; right:0; top: 87%; opacity: 0.1}

.name {float:right; font-size:14px; margin-top:20px;}
.pink {color:#ffb7b7;}

.veg-img-mid {position:absolute; bottom:0px; left: 50%; z-index: 2; margin-left: -178px;}

/*body content blog2*/
.content-sec2  { background:url(images/bg.jpg) repeat;position:relative; z-index:2; width:100%;}
.content-sec2 .side_main{ position:relative; background:#252525; margin-top: 0; ppadding-bottom: 62px; padding-bottom: 56px; padding-top: 12px; min-height: 474px;}
.content-sec2:after{ position:absolute; top:0px; right:50%; height:100%; content:''; z-index:1 ;  background:url(images/con-sec2-img.jpg) center;  background-size: cover; left: 0px;}

.content-sec2 .side_main_right  {margin-top: 40px;}
.content-sec2 .side_main_right h2 {font-family: 'Indie Flower', cursive; color:#fff; font-size:42px; display:inherit; text-align:center; line-height: normal; position: relative; }
.content-sec2 .side_main_right h2:after { width: 42px; content: ''; background: #fff;  height: 1px; left: 0; bottom: -10px; position: absolute; margin: 0 auto; right: 0;}
.content-sec2 .side_main_right p {font-family: 'Josefin Sans', sans-serif !important; font-size: 16px; color:#fff; display:inherit; text-align:center; margin-top:13px; position:relative; padding: 0 22px;}


.post { position: relative; z-index:2; margin-top:40px;}
.post ul  { float:left; margin-bottom:20px;}
.post ul  li{ float:left;}
.post-img {margin-right:14px;}
.content-red .post-hd { font-family: 'Josefin Sans', sans-serif; font-size:21px; color:#fff; margin-bottom: 10px !important;}
.content-red .post-para { font-family: 'Josefin Sans', sans-serif; font-size:16px; color:#fff; margin-bottom: 0px;}
.content-red .post-date { font-family: 'Josefin Sans', sans-serif; font-size:12px; color:#999999;}
.content-red .media{ margin-top: 20px !important; }
.nyheter_sec{ padding-top: 15px; }


.blog-img {text-align: center; margin-top: 30px;}
.side_main_right .trans-btn a.more-btn{ position:relative; background:url(images/hover-btn.png) top center; background-repeat:no-repeat; text-align: center; color:#ee2e24; font-family: 'Indie Flower', cursive; font-size:26px; height:56px; padding-top: 12px; margin-top: 6%; z-index:2; display: inline-block;}



/*body content blog3*/
.content-sec3 {background:#f3f3f3; position: relative;}
.content-sec3 .side_main{ position:relative; background:#ff8c34; margin-top: 0; ppadding-bottom: 62px; padding-bottom: 56px; padding-top: 12px; min-height: 350px;}
.content-sec3:after{ position:absolute; width:999em; top:0px; right:50%; height:100%; content:''; z-index:1; background:#ff8c34; }
.font {position:relative; z-index:2; top:-10px; position:relative; text-align:center;}
.content-sec3 p {font-family: 'Open Sans', sans-serif !important; font-size: 14px; color:#fff; display:inherit; text-align:center; margin-top:3px; position:relative; z-index:2; padding:0 25px; margin-bottom: 0px;}

.content-sec3 .side_main_right  {margin-top: 40px;}
.content-sec3 .side_main_right h2 {font-family: 'Indie Flower', cursive; color:#2d2d2d; font-size:42px; display:inherit; text-align:center; line-height: normal;}
.content-sec3 .side_main_right h2:after { width: 42px; content: ''; background: #ee2e24;  height: 1px; left:0; bottom: -10px; position: absolute; margin: 0 auto; right: 0;}

.content-sec3 .trans-btn a.more-btn{ position:relative; background:url(images/transperent-btn.png) top center; background-repeat:no-repeat; text-align: center; color:#fff; font-family: 'Indie Flower', cursive; font-size:26px; height:56px; padding-top: 12px; margin-top: 4%; z-index:2; display: inline-block;}
.content-sec3 .trans-btn:hover a.more-btn{color:#ee2e24;}
.content-sec3 .side_main_right .form-group{ margin-bottom: 0px; }


.form-control { display: block; max-width: 413px; height: 50px !important; padding: 6px 12px; font-family: 'Josefin Sans', sans-serif !important; font-size: 14px; line-height: 1.42857143; color: #6e6e6e; background-color: #ebebeb !important; background-image: none; border: none !important; border-radius: 0 !important; box-shadow:none !important; margin: 9% auto 0 auto;}

/*footer*/
.footer-top {background:url(images/footer-top.png); margin-top: -8px; position: relative; z-index: 999; height: 8px; width: 100%; display:block; background-repeat:repeat-x;}	
.footer-main {background:#262626; padding:0; position: relative;}	
.footer-main::after{ width: 100%; height: 8px; background:url(images/footer-top.png) repeat-x 0 0; content: ""; top: -8px; position: absolute; left: 0px; z-index: 99;}
.footer-heading {font-family: 'Josefin Sans', sans-serif; font-size:26px; font-weight:bold; color:#fff; text-transform:uppercase; margin-bottom:13px;}
.footer-heading2 {font-family: 'Indie Flower', cursive;  font-size:42px; font-weight:normal; color:#fff; mmargin-bottom:23px; text-align: center; margin-top: 48px;}
.down-arrow{text-align:center;}
.footer-contact-details { display:table; margin-bottom:15px;}
.contact-icon {display:table-cell; vertical-align:middle; border:1px solid #fff; border-radius:50%; width:45px; height:45px; text-align: center; padding-top: 4px;}
.contact-icon a{text-align: center;}
.footer-contact li {padding:0;}
.footer-contact li:first-child{margin-bottom:15px;}
.contact-icon-text {display:table-cell; vertical-align:middle; padding-left: 10px; color: #fff;}
.ccontact-icon-text2 {display:table-cell; vertical-align:middle; padding-right: 70px; color: #fff; font-family: 'Josefin Sans', sans-serif; font-size:14px; font-weight:normal; }
.footer-time-table-details { margin-bottom:15px; display: inline-block;}

.footer-time-table-left {display:table-cell; vertical-align:left; width:145px; float:left; color: #fff; font-family: 'Josefin Sans', sans-serif; font-size:14px; font-weight:normal; line-height: 26px;}
.footer-time-table-right {display:table-cell; vertical-align:left; width:100px; float:left; color: #fff; font-family: 'Josefin Sans', sans-serif; font-size:14px; font-weight:normal; line-height: 26px;}
.footer-logo {text-align:center; margin-top: 10px;}
.footer-sec2 {margin-top:1%;}
.footer-sec{ padding-left: 55px; }
.footer-logo-text {text-align:center; margin-top:24px;}
.footer-bottom {background:#000; z-index: 2; position: relative; padding: 30px 0;}
.footer-insta { float:right;}

.footer-nav ul{ float:left; margin: 0;}
.footer-nav ul li{ float:left; border-right:1px solid #656565; padding: 0 10px;}
.footer-nav ul li:last-child{ border-right:none;}
.footer-nav ul li a{ color:#656565; font-size:13px; font-family: 'Josefin Sans', sans-serif; font-weight: bold; display: block; line-height: 14px;}
.footer-nav ul li a:hover{ color:#ee2e24; }
.footer-nav ul li a:hover{ color:#ee2e24; }
.footer-insta { float: right; top: 5px; position: relative; margin-right:32px; margin-top: 26px; overflow: hidden; }
.copyright {color:#656565; font-size:13px; font-family: 'Josefin Sans', sans-serif;}

.footer-logo .img-responsive {display:inline-block;}
.footer-logo-text .img-responsive {display:inline-block;}

.footer-contact > ul { display: inline-block; margin: 0px; }
.footer-contact li{ float: left; width: 100%; }

/*30.09.2016*/

.contact-icon-text a{color: #fff;}
.contact-icon-text a:hover{color: #ee2e24;}

a.more-btn1{background:url(images/btn-red.png) top center; background-repeat:no-repeat; text-align: center; color:#fff; 
	font-family: 'Indie Flower', cursive; font-size:26px; height:56px; padding-top: 12px; margin: 26px auto 0 auto; width: 148px; display: inline-block;}
a.more-btn1:hover{color: #262626;}
a.more-btn1:focus{color: #262626;}

a.more-btn2{position:relative; background:url(images/transperent-btn.png) top center; background-repeat:no-repeat; text-align: center; color:#fff; font-family: 'Indie Flower', cursive; font-size:26px; height:56px; padding-top: 12px; margin-top: 26px; z-index:2; display: inline-block; width: 148px;}
a.more-btn2:hover{color: #262626;}
a.more-btn2:focus{color: #262626;}


.more_btn3_area{display: inline-block; width: 100%; padding-top: 10px;}
a.more-btn3{background:url(images/transperent-btn.png) top center; background-repeat:no-repeat; text-align: center; color:#fff; font-family: 'Indie Flower', cursive; font-size:26px; height:56px; padding-top: 12px; margin: 0 auto; display: inline-block; width: 148px;}
a.more-btn3:hover{color: #262626;}
a.more-btn3:focus{color: #262626;}

.trans-btn{display: inline-block; width: 100%; text-align: center;}
a.more-btn4{position: relative;background: url(images/transperent-btn.png) top center;background-repeat: no-repeat;text-align: center;color: #fff;
font-family: 'Indie Flower', cursive;font-size: 26px;height: 56px;padding-top: 12px;z-index: 2;width: 148px;display: inline-block; margin-top: 37px;}
a.more-btn4:hover{color: #ee2e24;}
a.more-btn4:focus{color: #ee2e24;}

a.more-btn5{background: url(images/hover-btn.png) top center;background-repeat: no-repeat;text-align: center;color: #fff;
font-family: 'Indie Flower', cursive;font-size: 26px;height: 56px;padding-top: 12px;z-index: 2;width: 148px;display: inline-block; margin-top: 37px; width: 148px;}

a.more-btn5:hover{color: #ee2e24;}
a.more-btn5:focus{color: #ee2e24;}

.more_btn6_sec{display: inline-block; width: 100%; text-align: center; margin-top: 30px;} 
a.more-btn6{background: url(images/transperent-btn.png) top center;background-repeat: no-repeat;text-align: center;color: #fff; 
position:relative; font-family: 'Indie Flower', cursive;font-size: 26px;height: 56px;padding-top: 12px; z-index: 2; width: 148px; margin: 0 auto; 
 display:inline-block;}

a.more-btn6:hover{color: #ee2e24;}
a.more-btn6:focus{color: #ee2e24;}

.red-border-btn{display: inline-block; width: 100%; text-align: center;}
a.more-btn7{position: relative;background: url(images/hover-btn.png) top center;background-repeat: no-repeat;text-align: center;color: #ee2e24;
font-family: 'Indie Flower', cursive;font-size: 26px;height: 56px;padding-top: 12px;z-index: 2; width: 148px; display: inline-block; margin-top: 37px;}

a.more-btn7:hover{color: #262626;}
a.more-btn7:focus{color: #262626;}


.mob_hide{}
.desk_hide{ display: none; }

.innr-bnr{ position: relative; }
.innr-bnr img{ width: 100%; display: block; }
.innr-bnr-cont{ position: absolute; text-align: center; bottom: 31%; left: 0px; right: 0px; }
.innr-bnr-cont h2{font-family: 'Indie Flower', cursive; font-size:63px; color:#fff; text-shadow: 1px 5px 6px #000;}

/*News Sec*/

.inner_row1{padding: 40px 0 20px 0;}
.news_row{padding-bottom: 40px;}
.news_pic img{width: 100%;}
.news_text a h2{font-family: 'Josefin Sans', sans-serif;font-size: 21px;color: #1b1b1b;}
.news_text p{font-size: 16px;font-family: 'Josefin Sans', sans-serif;font-weight: 600; color: #1b1b1b; padding-top: 5px;}
a.news_btn{background: url(images/newsbtn.png) top center;background-repeat: no-repeat;text-align: center;color: #1b1b1b;font-family: 'Indie Flower', cursive;
font-size: 18px;height: 40px;padding-top: 9px;z-index: 2;display: inline-block;margin-top: 18px;width: 106px;}
.news_text span{font-family: 'Josefin Sans', sans-serif;font-size: 12px; color: #1b1b1b;}


.news_text a:hover{color: #ee2e24;}
.news_text a h2:hover{color: #ee2e24;}

.menu1,.menu2,.menu3,.menu4,.menu5{text-align:left;}
.menu1 li,.menu2 li,.menu3 li,.menu4 li,.menu5 li{margin-left: 16px;}
.menu1 p,.menu2 p,.menu3 p,.menu4 p,.menu5 p{text-align:left;margin-top:12px}
.menu2 li{list-style:inherit;margin-left: 16px;}
.menu1 h3,.menu2 h3,.menu3 h3,.menu4 h3,.menu5 h3{padding: 7px 0 7px 0;font-weight:bold;color:#EE2E24;}
.menu1 h4,.menu2 h4,.menu3 h4,.menu4 h4,.menu5 h4{padding: 30px 0 19px 0;font-weight:600;}
.menu1 em,.menu2 em,.menu3 em,.menu4 em,.menu5 em{color:#EE2E24;}

.vmenu1,.vmenu2,.vmenu3,.vmenu4,.vmenu5,.vmenu6{text-align:left;}
.vmenu1 h3,.vmenu2 h3,.vmenu3 h3,.vmenu4 h3,.vmenu5 h3,.vmenu6 h3{padding: 7px 0 7px 0;font-weight:bold;color:#EE2E24;}
.vmenu1 li,.vmenu2 li,.vmenu3 li,.vmenu4 li,.vmenu5 li,.vmenu6 li{list-style:inherit;margin-left: 16px;}
.vmenu1 em{color:#EE2E24;}
.tel1:hover{color:#EE2E24;}
.tel1{border-bottom:1px solid #EE2E24;}
.quotes p{text-align:left;}
.quotes strong{color:#EE2E24;}

.ngg-gallery-thumbnail{border:1px solid #EE2E24 !important;}

.ngg-gallery-thumbnail-box{ float:none !important; display:inline-block; vertical-align:top;}
.ngg-galleryoverview{ text-align:center;}


/*RESPONSIVE*/
@media only screen and (min-width:992px) and (max-width:1199px){
.header .navbar-nav > li{ padding: 0 0 0 8px; }
.content-red h3{ font-size: 45px; }
.footer-sec{ padding-left: 20px; }
.head-social-icon ul li{ width: 26px; height: 26px; }
}

@media only screen and (min-width:768px) and (max-width:991px){
.head-social-icon ul li{ width: 30px; height: 30px; margin-left: 6px; line-height: 30px; }
.head-social-icon ul li a{  line-height: 26px; }
.header .navbar-nav > li{ padding: 0 0 0 8px; }
.header .navbar-default .navbar-nav > li > a{ padding-left: 8px; padding-right: 8px; font-size: 15px; }
.slider-content h2{ font-size: 37px; }
.veg-img-mid img{max-width: 100%; height: auto;}
.veg-img-mid{ width: 200px; margin-left: -100px; }
.content-red h3{ font-size: 35px; }
.post-img{ margin-right: 0px; }
.footer-sec{ padding-left: 0px; }
.footer-time-table-left{ width: 109px;}
.footer-nav{ width: 100%; text-align: center; }
.footer-nav ul li{ float: none; display: inline-block;}
.footer-nav ul{ width: 100%; }
.copyright{ text-align: center; padding-top: 10px; }
.innr-bnr-cont h2{font-size: 37px;}

}


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

.mob_hide{display: none; }
.desk_hide{ display: block; }
.head-social-icon{ width: auto; float: right; margin-top: 5px;}
.head-icon{ float: left; width: auto;  margin-top: 15px;}

.footer-nav{ width: 100%; text-align: center; }
.footer-nav ul li{ float: none; display: inline-block;}
.footer-nav ul{ width: 100%; }
.copyright{ text-align: center; padding-top: 10px; }

.header .navbar-nav{ margin:0px; padding: 5px 0;}
.header .navbar-nav > li{ width: 100%; background: none; padding: 0px; }
.header .navbar-default .navbar-nav > li > a{ font-size: 20px; letter-spacing: 1px; }
.slider-content{ bottom: 70px; }
.slider-content h2{ font-size: 25px; line-height: normal;  }
.content-main::after{ display: none; }
.content-sec2::after{ display: none; }
.content-sec3::after{ display: none; }
.side_main{ padding-bottom: 30px !important; padding-top: 30px !important; min-height: inherit !important; }
.content-red{ margin-top: 0px; }
.side_main_right{ margin-top: 30px !important;  padding-bottom: 120px;}
.veg-img-mid{ width: 250px; margin-left: -125px; }
.veg-img-mid img{ width: 100%; }
.content-red h2{ margin: 0px !important; }
.content-sec2 .side_main_right{ padding-bottom: 30px; }
.content-sec3 .side_main_right{ padding-bottom: 40px; }
.content-sec2 .side_main{ background-size: cover !important; background: url(images/con-sec2-img.jpg) no-repeat center; }
.footer-heading2{ margin-top: 30px; }
.footer-heading{ text-align: center; }
.footer-contact{ width: 100%; text-align: center; }
.footer-contact ul{ display: inline-block; width: auto; }
.footer-contact li{ width: auto; margin-left: 5px; margin-right: 5px; float: none; display: inline-block; }
.footer-sec{ padding-left: 0px; padding-top: 30px; }
.ftr-opening ul li{ width: 100%; text-align: center; margin: 0px 0 10px !important }
.footer-time-table-left{ width: 100%; text-align: center; }
.footer-time-table-right{ width: 100%; text-align: center; }
.footer-insta{ margin-top: 0px; }
.footer-insta{ position: absolute; bottom: 0px; float: none; top: auto; left: 50%; margin-left: -85px;}
.footer-main{ position: relative; padding-bottom:80px;}
.footer-bottom{ padding: 20px 0;}
.content-red h3{ margin-right: 0px !important; }
.innr-bnr-cont h2{ font-size: 25px; }
}

@media only screen and (max-width:639px){
.veg-img{ width: 150px; }
.veg-img img{ max-width: 100%; }
.content-red h3{ font-size: 40px; }

.head-social-icon ul li{ width: 30px; height: 30px; margin-left: 6px; line-height: 30px; }
.head-social-icon ul li a{  line-height: 26px; }
.header .navbar-default{ min-height: 10px !important; }
.navbar-default .navbar-toggle{ margin: 0px; }
.inner_content_sec h1{ padding-top: 5px; }

}


@media only screen and (max-width:479px){
.slider-content h2{ display: none; }
.logo img{ width: 200px; }
.contact-text{ font-size: 14px; }
.head-social-text{ font-size: 14px; }
.welcome-sec h1{font-size: 26px;}
.content-red h2{font-size: 26px;}
.content-red h3{font-size: 29px;}
.side_main_right h2{font-size: 26px;}
.content-sec2 .side_main_right h2{font-size: 26px;}
.content-sec3 .side_main_right h2{font-size: 26px;}
.footer-heading2{font-size: 26px;}
.footer-heading{font-size: 20px;}

.blog-img img{ max-width: 100%; }
.post-img{ margin-right: 0px; }
.innr-bnr-cont{ display: none; }
}

.header .navbar-nav > li {padding: 0px 5px 0px 5px;}