body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Lato', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}

.container{max-width: 1490px;}
.wrapper{ width: 100%;}
.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}

button:focus{ outline: none !important;}




.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}

.bannersec{ width: 100%;}
.bannersec img{ width: 100%;}

/*font-family: 'Montserrat', sans-serif;*/
/*header*/
.header_sec{ width: 100%;position: absolute;top: 60px;left: 0;z-index: 10;  padding: 17px 0;}
.togle{text-align: center; width: auto;}
.togle b{display: block; color: #fff; font: 600 30px/40px 'Montserrat', sans-serif;}
.togle img{max-width: 100%;}
.navbar-brand{margin:0 ;padding: 0;}
.navbar-brand img{max-width: 100%;}
.nav_top{justify-content: space-between;}
/*footer start*/
.footerSec{width: 100%; background-color: #ebebeb; padding: 50px 0;}
.footerInn{width: 100%;position: relative;}
.footerLogo{width: 100%;}
.footerLogo img{max-width: 100%;}
.footerBox{width: 100%; margin-top: 30px; }
.footerBox p, .footerBox li{font: 300 22px/32px 'Montserrat', sans-serif; color: #5f5f5f; margin-top: 15px;}
.footerBox img{max-width: 100%;}
.footerBox ul li{}
.footerBox ul li a {color: #5f5f5f; display: block; position: relative;padding-left: 20px;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.footerBox ul li a:after{position: absolute;content: ''; top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);
 left: 0; background-color: #5f5f5f; width: 8px; height: 8px; border-radius: 50%;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.footerBox ul li a:hover{color: #96cb41;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.footerBox ul li a:hover:after{background-color: #96cb41;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.footerBox.footInfo ul li{padding-left: 40px; margin-top: 40px;}
.footerBox.footInfo ul li a{padding-left: 0;}
.footerBox.footInfo ul li:first-child{background: url(../images/location.png) no-repeat left top 6px; margin-top: 15px;}
.footerBox.footInfo ul li:nth-of-type(2){background: url(../images/phone.png) no-repeat left center;}
.footerBox.footInfo ul li:last-child{background: url(../images/email.png) no-repeat left center;}
.footerBox.footInfo ul li a:after{display: none;}
.footermap{width: 100%; display: flex; justify-content: center; text-align: center;align-items: center;}
.footermap iframe{ width: 100%; height: 230px; border: 8px solid #fff; }
.footerBox .top{position: absolute;bottom: 0; left: 15px;}
/*footer bottom*/
.footerBottom{width: 100%; padding: 45px 0 80px;}
.footerBtext{width: 100%; text-align: center;}
.footerBtext p{font: 400 15px/20px 'Montserrat', sans-serif; color: #3e3e3e; margin-top: 25px;}
.footerBtext p a{color: #3e3e3e;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.footerBtext p a:hover{color: #96cb41;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.footerBtext b{font: 500 20px/26px 'Montserrat', sans-serif; color: #25344b; display: block;}
.footerBtext b em{font-style: normal; color: #96cb41;}
/*footer end*/



.footerInn .col-md-5{ flex: 0 0 30%;max-width: 30%;}
.footerInn .col-md-2{ flex: 0 0 16%;max-width: 16%;}
.footerInn .col-md-4{ flex: 0 0 30%;max-width: 30%;}
.footerInn .col-md-3{ flex: 0 0 24%;max-width: 24%;}





.nav_top .navbar-toggler{ border-color: none; background: none;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;width: 92px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 35px;height: 3px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {
    margin-top: 8px;
}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}
.navbar-toggler b{ color: #fff !important; font: 600 30px/30px 'Montserrat', sans-serif; text-transform: uppercase; display: block; margin:0; position: absolute; top: -39px;
left: -16px;}
.navbar-toggler{ position: relative;}


.navbar-toggler.showtoggle .icon-bar:nth-child(2){ opacity: 0; width: 0px;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1){ -ms-transform: matrix(1, -1, 0, 1, 0, 0);
  transform: matrix(1, -1, 0, 1, 0, 0); -webkit-transform: matrix(1, -1, 0, 1, 0, 0); width: 35px;}
.navbar-toggler { width: 30px; height: 30px;}
  
.navbar-toggler.showtoggle .icon-bar:nth-child(3){ -ms-transform: matrix(1, 1, 0, 1, 0, 0); 
  transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0);  width: 35px; margin-top: -16px;}

.nav_top .navbar-toggler .icon-bar {display: block;width: 46px;height: 4px;  border-radius: 3px; background-color: #fff;opacity: 1;
transform: matrix(1, 0, 0, 1, 0, 0); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.nav_top .navbar-toggler{ margin-top: -26px;}



.nav_top .navbar-toggler{ z-index: 11111;}
.menu_sec li a{ color: #fff;font: 400 21px/30px 'Montserrat', sans-serif; padding: 10px 0; display: block; position: relative;}
.navbar-collapse{ text-align: center;}
.menu_sec{justify-content: center;
align-items: center;
height: 100%;}
.menu_sec li a::before {
    margin-right: 10px;
    content: '[';
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
.menu_sec li a::before, .menu_sec li a::after {
    display: inline-block;
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
    -moz-transition: -moz-transform 0.3s, opacity 0.2s;
    transition: transform 0.3s, opacity 0.2s;
}
.menu_sec li a::after {
    margin-left: 10px;
    content: ']';
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
.menu_sec li a:hover::before, .menu_sec li a:hover::after {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
 




/*scroll*/
.scroll{position:fixed;right:70px;bottom:80px;width:82px;height:82px;background: #96cb41;text-indent:-9999px;display:flex;
align-items: center; justify-content: center;}
.scroll img{max-width: 100%;}

.scroll{ position: fixed; bottom: 20px; right: 20px;-webkit-transform: translateY(100px);
transform: translateY(100px);-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
    -moz-transition: -moz-transform 0.3s, opacity 0.2s;
    transition: transform 0.3s, opacity 0.2s;}
.scroll.scrolladd {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.scroll:hover{ border-radius: 5px;}
.header_sec{ -o-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.header_sec.fixed{ position: fixed; top: 0px; left: 0px; background: #fff;}
.header_sec.fixed .nav_top .navbar-toggler {
    margin-top: 0;
}

/*13.8.2020*/

.header_sec{ position: relative; top: 0px; left:0px;}
.menu_sec li a{ color: #231f1f;}





 
  
  
@media (min-width: 768px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }








}

@media (min-width: 1700px) and (max-width: 1999px) { 
  
.navbar-toggler b {font-size: 25px;left: -7px;}


}

@media (min-width: 1500px) and (max-width: 1699px) { 
  
.navbar-toggler b {font-size: 25px;left: -7px;}
.footerBox p, .footerBox li{ font-size: 19px; line-height: 32px; margin-top: 5px;}
.footerBox.footInfo ul li{ margin-top: 30px;}
.scroll{ width: 60px; height: 60px;}

.menu_sec li a{ font-size: 18px;}


}




 @media (min-width: 1300px) and (max-width: 1499px) { 
  
.container{max-width: 1240px;}

.navbar-toggler b {font-size: 20px;left: -1px; top: -29px;}
.footerBox p, .footerBox li{ font-size: 19px; line-height: 32px; margin-top: 5px;}
.footerBox.footInfo ul li{ margin-top: 30px;}
.scroll{ width: 60px; height: 60px;}

.navbar-brand{ width: 180px;}
.nav_top .navbar-toggler .icon-bar{ width: 38px;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1), .navbar-toggler.showtoggle .icon-bar:nth-child(3){ width: 26px;margin-left: 6px;}


.menu_sec li a{ font-size: 18px;}


}
 
 @media (min-width: 1200px) and (max-width: 1299px) { 
  
.container{max-width: 1140px;}


.navbar-toggler b {font-size: 20px;left: -1px; top: -29px;}
.footerBox p, .footerBox li{ font-size: 16px; line-height: 28px; margin-top: 5px;}
.footerBox.footInfo ul li{ margin-top: 30px;}
.scroll{ width: 60px; height: 60px;}

.navbar-brand{ width: 180px;}
.nav_top .navbar-toggler .icon-bar{ width: 38px;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1), .navbar-toggler.showtoggle .icon-bar:nth-child(3){ width: 26px;margin-left: 6px;}





.menu_sec li a{ font-size: 18px;}

}



@media (min-width: 992px) and (max-width: 1199px) {

.container{max-width: 960px;}


.navbar-toggler b {font-size: 20px;left: -1px; top: -29px;}
.footerBox p, .footerBox li{ font-size: 16px; line-height: 28px; margin-top: 5px;}
.footerBox.footInfo ul li{ margin-top: 30px;}
.scroll{ width: 60px; height: 60px;}

.navbar-brand{ width: 180px;}
.nav_top .navbar-toggler .icon-bar{ width: 38px;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1), .navbar-toggler.showtoggle .icon-bar:nth-child(3){ width: 26px;margin-left: 6px;}
.footerBox.footInfo ul li{ padding-left: 28px;}


.menu_sec li a{ font-size: 16px;}
.header_sec{ padding: 11px 0;}






}


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

.container{max-width: 100%;}
.navbar-toggler b {font-size: 20px;left: -1px; top: -29px;}
.footerBox p, .footerBox li{ font-size: 16px; line-height: 28px; margin-top: 5px;}
.footerBox.footInfo ul li{ margin-top: 30px;}
.scroll{ width: 60px; height: 60px;}

.navbar-brand{ width: 180px;}
.nav_top .navbar-toggler .icon-bar{ width: 38px;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1), .navbar-toggler.showtoggle .icon-bar:nth-child(3){ width: 26px;margin-left: 6px;}
.footerBox.footInfo ul li{ padding-left: 35px;}
.header_sec{ top: 30px;}


.footerInn .col-md-5, .footerInn .col-md-2, .footerInn .col-md-4, .footerInn .col-md-3 {
    flex: 0 0 50%;
    max-width: 50%;
}
.footermap{ margin-top: 20px;}
.scroll {
    width: 50px;
    height: 50px;
}
.scroll img{width: 20px;}
.footerBottom{ padding: 30px 0;}



.menu_sec li a{ font-size: 14px;}
.header_sec{ padding: 11px 0;}

.header_sec {
    top: 0;
}
.navbar-brand {
    width: 148px;
}

} 
 
 
@media (min-width: 768px) and (max-width: 991px) {



}


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

.container{max-width: 100%;}
.navbar-brand {
    width: 162px;
}
.navbar-toggler b {
    font-size: 16px;
    left: 3px;
    top: -30px;
}

.nav_top .navbar-toggler .icon-bar + .icon-bar {
    margin-top: 6px;
}
.nav_top .navbar-toggler .icon-bar {
    width: 35px;
}
.navbar-toggler.showtoggle .icon-bar:nth-child(1), .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
    width: 22px;
    margin-left: 8px;
}
.navbar-toggler.showtoggle .icon-bar:nth-child(3){margin-top: -14px;}
.menu_sec li a{ font-size: 20px; line-height:23px;}

.nav_top .navbar-toggler{ width: 70px;}




/*13.8.2020*/
.header_sec {
    top: 21px;
}
.navbar-collapse{ opacity:0; visibility: hidden; width: 100%;padding-top: 10px; background: rgba(150,203, 65, 0.9); border-top: solid 1px #ddd; left:0 !important; z-index: 999;  top:0 !important; height: 100%; left:0; position:fixed; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}


.navbar-collapse.show{  opacity: 1; visibility: visible; }
.header_sec .collapse:not(.show) { display:block; }

.nav_top .navbar-toggler .icon-bar{ background: #000 !important;}
.navbar-toggler b{ display: none;}

.navbar-toggler{ height: auto !important;}
.header_sec {
    top: 0;
}
.nav_top .navbar-toggler {
    margin-top: 0px;width: 50px;
}
.menu_sec li a {
    font-size: 16px;
    line-height: 23px;
}

.nav_top .navbar-toggler {
    width: 37px;height: 38px !important;
padding: 0px !important;
text-align: right;
}





}

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

.footerInn .col-md-4, .footerInn .col-md-3{ flex: 0 0 100%;
max-width: 100%;}
.footerBtext b{ font-size: 18px;}
.footerBox .top{ position: inherit; bottom: inherit; margin-top: 10px; display: block;}
.footerBox p, .footerBox li {
    font-size: 14px;
    line-height: 25px;
    margin-top: 4px;
}
} 

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

.navbar-brand {
    width: 139px;
}
/*.nav_top .navbar-toggler {
    width: 57px;
}*/
.navbar-toggler b {
    font-size: 16px;
    left: 3px;
    top: -23px;
}

.servingText h1 {
    font-size: 24px;
    line-height: 23px;
}
.whyBox h3 {
    font-size: 15px;
    line-height: 25px;
}
.clientHd h2 {
    font-size: 22px;
    line-height: 31px;
}
.footerInn .col-md-5, .footerInn .col-md-2, .footerInn .col-md-4, .footerInn .col-md-3{ flex: 0 0 100%;
max-width: 100%;}
.footerBox .top{ position: inherit; bottom: inherit;}

.scroll {
    width: 45px;
    height: 45px;
}

.footerLogo img{width: 172px;}

}




.button{
	font-size:16px;
	background-color:#25344b;
	color:#fff;
	padding:1% 2%;
}



.footLink{

	color:#25344b;

}
 

.footLink:hover{

	color:#96cb41;

}
 


.contactHeading{
    color: #464a4e;
    font: 400 50px/60px 'Montserrat', sans-serif;
}

.contactLabels{
    color: #464a4e;
    font: 500 25px/30px 'Montserrat', sans-serif;
}

.contactAdr{
    color: #a0a0a0;
    font: 300 25px/30px 'Montserrat', sans-serif;
}

/*
.mcw-form .mcw-wrap__mcw-form{
	width:100%;
	text-align:center;
}

.mcw-wrap .mcw-form__block-column{
	width:50%;
	padding:0.5%;
	float:left;
}




.mcw-form__extra-opener{
	text-align:center;
}

*/

.mcw-wrap .mcw-form__title{
	font-size:21px !important;
}

.mcw-wrap input.mcw-form__field{
	padding:1.25% !important;
}

.mcw-wrap .mcw-calculate-btn{
	font-size:21px !important;
}