/*
Theme Name: MaaFresh
Author: Praharsh R.J | SEODRIVE
Author URI: http://praharsh.in
Description: The 2018 theme for MaaFresh, featuring a full range of pages, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.1
*/
body {
  padding-top: 54px;
}
@media (min-width: 1200px){
.container {   max-width: 1040px;}
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
a { color: #282828; }
a, 
a:hover, 
a:focus, 
a:active {
	text-decoration: none;
	outline: none;
}
a:hover { color: #3d9039; }
a, 
button, 
span,
strong { display: inline-block; }
a, 
button { cursor: pointer; }
h1, .h1 { font-size: 50px; }
h2, .h2 { font-size: 44px; margin-bottom:20px}
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
h1,
h2,
h3,
h4,
h5,
h6 {  font-family: 'Pattaya', sans-serif; }
p{line-height:25px; font-size:17px}
img { width: 100%;}
.nopadding {
   padding: 3px !important;
   margin:0px!important;
}
.text-center{text-align:center!important}
a,span, btn{transition: background 0.5s ease;}
img{transition: opacity 0.5s ease;}

/*Header*/
.nav-bg{background:#2e931e;}
.navbar a{color:#fff}
.navbar .navbar-nav{text-transform:uppercase; text-align:center;     width: 460px;     margin: 0 auto;}
.navbar .navbar-nav .nav-link{color:#fff; padding: 10px }
.navbar .email{text-align:right; color:#fff}
.navbar .logo-mobile{display:none;top: -7px;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 120px;
    background: #2e931e;
    border-radius: 51%;
    height: 120px;
    padding: 10px;}
.navbar .logo-mobile img{width:100px; }
.email-responsive{display:none}
.navbar .phone{text-align:left; color:#fff}
.nav-bottom{background:#f36b00;min-height:40px; border-bottom:5px solid #ffc200}
.nav-bottom .logo-wrap{position:absolute; width:630px; height:290px; background: url(../img/logo-wrap.png) left no-repeat; position:absolute;
left:0;right:0;margin-left:auto;margin-right:auto; text-align:center; z-index:999}
.nav-bottom .logo-wrap img{max-width:185px; margin:55px auto 0  auto}

/*Home Content*/
.home-banner {background: url(../img/product-bg.jpg) center center no-repeat; background-size:cover; padding:50px 0}
.home-content{
padding:50px 0 0 0; color:#fff; text-align:center;
background: rgb(0,51,70); /* Old browsers */
background: -moz-linear-gradient(to right, #074671 0%,#0a5189 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(to right, #074671 0%,#0a5189 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #074671 0%,#0a5189 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074671', endColorstr='#0a5189',GradientType=1 ); /* IE6-9 */
}
.home-content .gallery{margin:25px 0 50px 0}
.home-content .gallery img:hover{opacity:0.9}
.product-slider{}
#owl-1 .item{  margin: 0px;}

/*Footer*/
.footer{background:#0b8423; border-top:6px solid #aed03f; text-align:center; color:#fff; padding:40px 0 30px 0}
.footer .logo-wrap{position:absolute; width:570px; height:265px; background: url(../img/footer-wrap.png) no-repeat; position:absolute;left:0; right:0; margin-left:auto; margin-right:auto;z-index:1200; top:-265px}
.footer .logo-wrap img{max-width:178px; margin:35px 30px 0  0}
.footer .footer-logo{display:none}
.footer .address{text-align:center}
.footer .footer-menu li{display:inline-block; text-transform:uppercase}
.footer .footer-menu li a {color:#fff}
.footer .social li{font-size:26px; display:inline-block;border-radius:50%; width:40px; height:40px; background:#f6f6f5; padding:1px  }
.footer .social li i {color:#0b8423}
.footer .social span{border:2px solid #fff; background:none; border-radius:50%;width:50px; height:51px; margin:25px 10px 15px 5px; padding:3px; transition: border-color 0.5s ease;}
.footer .social span:hover{cursor:pointer; border-color: #f36b00;}
.footer .social li:last-child{margin-right:0}

/*pages */
.pages-bg{background: url(../img/product-bg.jpg) center center no-repeat; background-size:cover}
.pages-wrap{background:#012741; padding:30px; margin-bottom:40px }
.pages-wrap:last-child{margin-bottom:0}
.spacer{height:1px}
.pages-wrap p{text-align:left;}
.pages-bg .heading{text-align:center; padding:20px 0 ; color:#fff; width:1010px; background:rgba(125, 106, 57, 0.59); position:absolute;margin:0 auto; bottom:0}
h6.user{font-family: 'Pattaya', sans-serif; font-size:18px; text-align:left }
.contact-form{text-align:left; padding:0 50px}
.contact-form label{text-align:left}
.contact-form input, textarea{width:100%; margin-bottom:10px; border-radius:0; background:#f7edd4; padding:3px}
.contact-form textarea{min-height:150px}
.contact-form .form-btn{background:#f47508; padding:7px; border-radius:0; color:#fff}
.contact-form .form-btn:hover{background:#0b8423}
.contact-form button{width:100%}

#owl-3 .item{  margin: 0px;display:inline-block; max-width:153px}
.photo-gallery{padding:10px 0}

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

@media (max-width: 990px){
.email{   display:none}
.email-responsive{display:inline-block}
.navbar .contact{display:none}
.nav-bottom .logo-wrap {display:none}
.footer .footer-logo{display:block}
.footer .footer-logo img{width:100px}
}

@media (max-width: 990px){
.pages-bg .heading {width:96%}
.navbar .navbar-nav{width:auto}
.navbar .navbar-nav .nav-link{text-align:left}
.product-image img{margin-bottom:20px}
.footer .logo-wrap{display:none}
.navbar .logo-mobile {display:block}
}
@media (max-width: 640px){
.pages-bg .heading {width:94%}
.contact-form{ padding:0 0px}
h1, .h1 { font-size: 38px; }
h2, .h2 { font-size: 30px; margin-bottom:20px}
}

@media (max-width: 480px){
.pages-bg .heading {width:92%}
}#myVideo {   width:100%;}.home-banner{height:100%; padding:0; background:#0a5189}.content {    position: fixed;    bottom: 0;    background: rgba(0, 0, 0, 0.5);    color: #f1f1f1;    width: 100%;    padding: 20px;}