@media screen and (max-width: 767px){
	
	.bgimg-6 span.w3-center {
    font-size: 15px !important;
}
h3.w3-center {
    font-size: 18px !important; 
}
}



#cssmenu > ul > li.has-sub > a::before {
    content: unset !important;
}
#cssmenu > ul > li.has-sub > a::after {
    content: unset !important;
}
#cssmenu ul li a {
	text-decoration:none;
}
#cssmenu ul {
	list-style:none;
	padding:0;
	margin:0;
}
nav#cssmenu {
	width: 100%;
    position: fixed;
    margin: auto;
    z-index: 9999;
    padding: 0;
    background: white;
}
ul#hfcvhnvnbh {
    padding: 52px 0 0 0;
}
li.flortli.has-sub ul {
    z-index: 9999;
}
body {
	margin: 0;
}
header {
	position:relative;
	width:100%;
	background:#333;
}
/* logo alignment*/
.logo {
    position: absolute;
    padding: 17px 0 0 0;
}

#cssmenu > ul > li {
    float: left;
}
li.flortli {
    float: right !important;
}
.logo a {
	color:#6DDB07;
}
nav {
	position:relative;
	width:980px;
	margin:0 auto;
}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #head-mobile {
	border:0;
	list-style:none;
	line-height:1;
	display:block;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#cssmenu:after, #cssmenu > ul:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
	color: #3d3d3d;
}
#cssmenu #head-mobile {
	display:none
}
/*#cssmenu{font-family:sans-serif;background:#333}*/
#cssmenu > ul > li {
	float:right;
}
/* aligning menu*/
#cssmenu > ul > li a {
    color: #3d3d3d;
    -webkit-transition: 1s;
    display: inline-block;
    margin: 0;
    padding: 10px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: "Futura_Md_BT_medium";
    font-size: 17px;
    text-transform: uppercase;
}
#cssmenu > ul > li a {
	color:#3d3d3d;
	-webkit-transition: 1s;
}
#cssmenu > ul > li a:hover {
	color:#fff;
	background-color: #121212;
	text-decoration: none;
	border-radius: 5px;
}
/*#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#448D00!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
*/#cssmenu > ul > li.has-sub > a {
	padding-right:30px
}
#cssmenu > ul > li.has-sub > a:after {
	position:absolute;
	top:22px;
	right:11px;
	width:8px;
	height:2px;
	display:block;
	background:#ddd;
	content:''
}
#cssmenu > ul > li.has-sub > a:before {
	position:absolute;
	top:19px;
	right:14px;
	display:block;
	width:2px;
	height:8px;
	background:#ddd;
	content:'';
-webkit-transition:all .25s ease;
-ms-transition:all .25s ease;
transition:all .25s ease
}
#cssmenu > ul > li.has-sub:hover > a:before {
	top:23px;
	height:0
}
#cssmenu ul ul {
	position:absolute;
	left:-9999px
}
#cssmenu ul ul li {
	height:0;
-webkit-transition:all .25s ease;
-ms-transition:all .25s ease;
background:#333;
transition:all .25s ease
}
#cssmenu ul ul li:hover {
}
#cssmenu li:hover > ul {
    left: 21px;
    border: 1px solid gray;
    text-align: left;
}

span.commonclass p {
	font-size: 17px;
}
#cssmenu li:hover > ul > li {
	height:35px
}
#cssmenu ul ul ul {
	margin-left:100%;
	top:0
}
#cssmenu ul ul li a {
	border-bottom:1px solid rgba(150, 150, 150, 0.15);
	padding:11px 15px;
	width:170px;
	font-size:12px;
	text-decoration:none;
	color:#ddd;
	font-weight:400;
}
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a {
	border-bottom:0
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
	color:#fff
}
#cssmenu ul ul li.has-sub > a:after {
	position:absolute;
	top:16px;
	right:11px;
	width:8px;
	height:2px;
	display:block;
	background:#ddd;
	content:''
}
#cssmenu ul ul li.has-sub > a:before {
	position:absolute;
	top:13px;
	right:14px;
	display:block;
	width:2px;
	height:8px;
	background:#ddd;
	content:'';
-webkit-transition:all .25s ease;
-ms-transition:all .25s ease;
transition:all .25s ease
}
#cssmenu ul ul > li.has-sub:hover > a:before {
	top:17px;
	height:0
}
#cssmenu ul ul li.has-sub:hover, #cssmenu ul li.has-sub ul li.has-sub ul li:hover {
	background:#363636;
}
#cssmenu ul ul ul li.active a {
	border-left:1px solid #333
}
#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active> a {
	border-top:1px solid #333
}
 @media screen and (max-width:1000px) {
	 ul#submenucls {
    margin-left: 0 !important;
}
	 #cssmenu ul ul li {
    background:unset !important;
}
	#cssmenu li:hover > ul {
    left: unset !important;
    border:unset !important;
    text-align: left;
}
	 #cssmenu ul ul li.has-sub:hover, #cssmenu ul li.has-sub ul li.has-sub ul li:hover {
	background:unset !important;
}
	 .slick-next {
     right: unset !important; 
}
.slick-next::before {
    content: unset !important;
}
	 #cssmenu > ul > li a:hover {
    background-color: unset !important; 
}
.logo {
    position: unset !important;
    height: 41px !important;
    text-align: left;
    padding-left: 11px;
	padding: 10px 0 0 11px;
}
.logo2{
     position: absolute;
    left: 85% !important;
    padding: 10px 0 0 0 !important;
}
.logo img {
    width: 90px !important;    
}
.logo{
    left: 85%;
    padding: 10px 0 0 0;
}
/*.logo2 {
display:none
}*/
nav {
width:100%;
}
#cssmenu {
width:100%
}
#cssmenu ul {
width:100%;
display:none
}
#cssmenu ul li {
width:100%;
border-top:1px solid #444;
    height: auto !important;
}
#cssmenu ul li:hover {
/*background:#363636;*/
}
#cssmenu ul ul li, #cssmenu li:hover > ul > li {
height:auto
}
#cssmenu ul li a, #cssmenu ul ul li a {
width:100%;
border-bottom:0
}
#cssmenu > ul > li {
float:none 
}
#cssmenu ul ul li a {
/*padding-left:25px*/
}
#cssmenu ul ul li {
/*background:#333!important;*/
}
#cssmenu ul ul li:hover {
/*background:#363636!important*/
}
#cssmenu ul ul ul li a {
/*padding-left:35px*/
width: 100% !important;
}
#cssmenu ul ul li a {
color:#ddd;
background:none
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {
color:#fff
}
#cssmenu ul ul, #cssmenu ul ul ul {
position:relative;
left:0;
width:100%;
margin:0;
text-align:left
}
#cssmenu > ul > li.has-sub > a:after, #cssmenu > ul > li.has-sub > a:before, #cssmenu ul ul > li.has-sub > a:after, #cssmenu ul ul > li.has-sub > a:before {
display:none
}
#cssmenu #head-mobile {
display:block;
/*padding:23px;*/
color:#ddd;
font-size:12px;
font-weight:700
}
.button {
    width: 55px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 15px;
    cursor: pointer;
    z-index: 12399994;
}
.button:after {
    position: absolute;
    top: 15px;
    right: 20px;
    display: block;
    height: 26px;
    width: 43px;
    border-top: 2px solid #3d3d3d;
    border-bottom: 2px solid #3d3d3d;
    content: '';
}
.button:before {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    top: 27px;
    right: 20px;
    display: block;
    height: 2px;
    width: 43px;
    background: #3d3d3d;
    content: '';
}
.button.menu-opened:after {
-webkit-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
top:23px;
border:0;
height:2px;
width:30px;
background:#3d3d3d;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}
.button.menu-opened:before {
top:23px;
background:#3d3d3d;
width:30px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg)
}
#cssmenu .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: -4px;
    display: block;
    height: 0;
    width: 46px;
    cursor: pointer;
}
/*#cssmenu .submenu-button.submenu-opened {
background:#262626
}*/
#cssmenu ul ul .submenu-button {
height:34px;
width:34px
}
#submenucls li {
    width: 100% !important;
}
#cssmenu .submenu-button:after {
position:absolute;
top:22px;
right:13px;
width:8px;
height:2px;
display:block;
background:#ddd;
content:''
}
#cssmenu ul ul .submenu-button:after {
top:15px;
right:13px
}
#cssmenu .submenu-button.submenu-opened:after {
background:#fff
}
#cssmenu .submenu-button:before {
position:absolute;
top:19px;
right:16px;
display:block;
width:2px;
height:8px;
background:#ddd;
content:''
}
#cssmenu ul ul .submenu-button:before {
top:12px;
right:16px
}
#cssmenu .submenu-button.submenu-opened:before {
display:none
}
#cssmenu ul ul ul li.active a {
border-left:none
}
#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active > a {
border-top:none
}
}
@media screen and (max-width:1000px) 
{
#cssmenu ul {
margin-top: 0 !important;
}  
.logo {
position: unset !important;
height: 90px !important;
}
/*.logo2{
    margin-left: 35%;
    margin-top:-29%;
}*/
.logo2 {
    position: absolute !important;
    top: 0 !important;
    left: 164px !important;
}
.header {
    height: 89px !important;
}
.mainheader {
    width: 100% !important;
    margin: auto !important;
    padding: 0 0 2px 0 !important;
    max-height: inherit !important;
}
ul#hfcvhnvnbh {
    padding: 0px 0 0 0 !important;
}
#cssmenu > ul > li > a {
    font-size: 14px !important;
    color: #fff !important;
}
#cssmenu ul.open {
    background: #142d57;
	top: -1px;
}
li.flortli.has-sub {
    border-bottom: 1px solid #444 !important;
}
ul.topcustt.open {
    margin-top: 98px !important;
}
nav#cssmenu ul:nth-child(5) {
    margin-top: 0 !important;
}
#cssmenu ul {
    margin-top: 91px;
}
}