body{font-family: 'Krub', sans-serif; font-size:15px; line-height:29px; color:#404040; text-align:justify;}
h1,h2,h3,h4,h5{font-family: 'Krub', sans-serif;}
a, a:active, a:focus {outline: none;}
#hm{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hm.sticky {
          position:fixed; top:0; z-index:999; width:100%; border-bottom:1px solid #c4c5c7
        }
		
		#hmlg img{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hmlg.stickylg img{
           width:50%; height:50%; margin-top:0px;
        }
		#hmdiv1{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmdiv1.stickydiv1{
           display:none;
        }
		#hmmenu{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmmenu.stickymenu{float:none;}
		
		#hmmenu.stickymenu li a{
          padding-top:13px; padding-bottom:13px; 
        }
		#hmright{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmright.stickyright{
         padding-top:1px; padding-bottom:1px; font-size:13px;
        }



.container{max-width:1100px; width:100%}
.t-div{background:#fff; border-top:28px solid #2686db; padding-bottom:15px;}

.t-social{margin-top:45px;}
.t-social img{display:inline; border:1px solid #dbdbdb; border-radius:50%; margin-right:5px; padding:2px;}
.t-social img:hover{ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
transition-duration: 2s;}


.logo-img{margin-left:auto; margin-right:auto; top:-17px; position:relative}

.t-add{font-weight:300; font-size:13px; line-height:20px; margin-top:22px;}
.t-add img{margin-top:20px; position:relative; right:-20px;}

.t-add1{font-weight:300; font-size:13px; line-height:20px; margin-top:10px;}
.t-add1 img{margin-top:-5px; position:relative; right:-20px;}


.menu-div{background:#d7d7d7;}

.my_nav{background:#e3e3e3;}
.navbar-nav{}

.navbar-collapse {padding-left: 0px; margin-left:0px; margin-right:0px;}
 .my_nav .navbar-brand{padding:0; display:none}
.my_nav .navbar-default{border:none; box-shadow:none; background:none}
.my_nav .navbar{margin:0; min-height:inherit}

.my_nav .nav > li > a{padding: 10px 35px;  font-family: 'Krub', sans-serif;  font-size:15px;   line-height:24px; outline:none; color:#515151; background:url(../images/menu-right.png) no-repeat right #e3e3e3; text-transform:uppercase; border-top:3px solid #ededed;}
.my_nav .nav > li:last-child > a{background-image:none}
 

.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{color:#2686db;  box-shadow:none; background:url(../images/menu-right.png) no-repeat right #ededed; border-top:3px solid #2686db;}
.my_nav .nav > li.active:last-child > a, .my_nav .nav > li:last-child:hover > a{background-image:none}
	
.banner-div1 img{margin-left:auto; margin-right:auto; width:100%}
.banner-div1 .carousel-indicators{bottom:0px;}
.banner-div1 .carousel-indicators li{border:none; background: #07c7e1}
.banner-div1 .carousel-indicators .active {width: 11px; height: 11px; border:none; background:#3195dc}
 
 .banner-div1 .carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left center; left: 2%; opacity:1;}
.banner-div1 .carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right center; right:2%; opacity:1;}

.banner-div2{display:none}
.banner-div2 img{margin-left:auto; margin-right:auto; width:100%}
.banner-div2 .carousel-indicators{bottom:0px; width:50%;}
.banner-div2 .carousel-indicators li{border:none; background: #07c7e1}
.banner-div2 .carousel-indicators .active {width: 11px; height: 11px; border:none; background:#3195dc}
 
 .banner-div2 .carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left center; left: 2%; opacity:1;}
.banner-div2 .carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right center; right:2%; opacity:1;}

.m-div1{margin-top:20px; margin-bottom:40px;}
.m-div1 h1{margin:0px; margin-top:30px; font-size:30px; border-bottom:1px solid #c7c7c7; padding-bottom:10px; display:inline-block; padding-right:120px; margin-bottom:15px; background:url(../images/m-hd.png) no-repeat bottom left;}
.m-div1 h1 span{font-weight:300;}
.m-div1 img{border-radius:20px;border:3px solid #b3b9c0;}

.k-more{display:inline-block; background:#c2c2c2; padding:0px 10px; line-height:17px; border-radius:5px; font-weight:300; font-size:13px; margin-top:30px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.k-more a{text-decoration:none; color:#1a1a1a;}
.k-more img{display:inline; right:-30px; position:relative; margin-left:-30px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.k-more:hover img{right:-35px; osition:relative}
.k-more:hover{background:#d0d0d0}

.m-div2{background: url(../images/bg1.jpg) no-repeat; background-size:cover; text-align:center; padding-top:60px; padding-bottom:50px;}
.m-div2-bg{background:url(../images/fishing-stick1.png) no-repeat bottom 20px left 15px;}
.m-div2 h1{margin:0px; display:inline-block; background:#fff; font-size:30px; text-transform:uppercase; padding:5px 30px; color:#2483d9; font-family: 'Meltix Regular Demo';}
.m-div2 img{border-radius:50%; margin-top:30px; margin-left:auto; margin-right:auto; border:6px solid #b3b9c0; width:80%; -webkit-box-shadow: 10px 10px 12px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 12px -12px rgba(0,0,0,0.75);
box-shadow: 10px 10px 12px -12px rgba(0,0,0,0.75);}
.m-div2 h2{margin:0px; font-size:20px; text-transform:uppercase; color:#5b5b5b; margin-top:20px; font-family: 'Meltix Regular Demo';}


.m-div3{background:url(../images/bg2.jpg) no-repeat bottom; background-size:cover; color:#fff; padding-top:60px; padding-bottom:60px; line-height:22px;}
.m-div3 h1{margin:0px; text-transform:uppercase; font-size:30px; margin-top:30px; margin-bottom:20px; position:relative; left:-30px;}
.m-div3 p{position:relative; left:-30px;}

.m-div4{background: url(../images/bg4.jpg) no-repeat bottom; background-size:cover;  padding-bottom:180px;}
.m-div4 h1{margin:0px; text-transform:uppercase; text-align:center; font-size:30px; padding-top:40px;}
.m-div4 h1 span{font-weight:300;}








#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
	
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center; 
	 
}

.nbs-flexisel-inner {
	
	
    overflow:hidden;
float:left;
    width:100%;
   
    
    
}

.nbs-flexisel-item {
    float:left;
    margin:0px auto;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
	
	
	
}
.nbs-flexisel-item img {
   
   height:auto;
cursor: pointer;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
max-width: 180px;
max-height: 195px;
margin-left:auto; margin-right:auto;



}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
   width: 31px;
height: 31px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
	margin-top:0px;
	
	
}

.nbs-flexisel-nav-left {
left: -40px;
    background: url(../images/bottom-arrow-left.png) no-repeat center;
}

.nbs-flexisel-nav-right {
   right: -40px;
    background: url(../images/bottom-arrow-right.png) no-repeat center;
}

.multi-slider-align
{

margin-right: 0px;
 margin-left: 0px;
 }

.prod{background:#fff; padding:20px 8px; top:-140px; position:relative; margin-bottom:-140px;}


.pr {
    max-width: 100%;
    overflow: hidden;
    position: relative;
   border-radius:0%;
   text-align:center;
   margin-left:10px; margin-right:10px;
   
   
   
}
.pr img {
    position: relative;
    max-width: 100%;
    margin-left:auto; margin-right:auto;
	-webkit-transition: 0.3s ease;
  transition: 0.8s ease;
  
}
.pr .ovrly {
    background:transparent;
    height:100%;
    left: 0px;
    top: -0%;
    width: 100%;
	
    position: absolute;
    -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s;
}

.pr .links {
    position: absolute;
    top: 50%;
    left: 50%;
	width:100%;
	text-align:center;
    -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.pr .links .fa {
    margin: 0 1px;
    
    
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 0%;
    color: rgba(255, 255, 255, 1);
	background:rgba(51, 48, 97, .7);
	padding-left:20px; padding-right:20px;
    display: inline-block;
    line-height: 24px;
    font-size: 20px;
    text-align: center !important;
    text-decoration: none;
	text-transform:uppercase;
    
}

.pr:hover .links .fa{color:#49b2ef}

.pr:hover .links {
    top: 50%;
}
.pr:hover .ovrly {
    top: 0;
	background:transparent;
	left: 0px;
	width:100%;
}

.pr:hover img{ -webkit-transform: scale(1.08);
  transform: scale(1.08);}
  
  
  .col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.in-banner img{width:100%;}
.hd{position:relative; margin-top:-140px;}
.in-banner h1{margin:0px; text-transform:uppercase; font-size:30px; color:#fff; background:rgba(51, 48, 97, .7);  display:inline-block; padding:5px 30px;}
.in-banner h1 span{font-weight:300;}

.i-div1{background:#333061; color:#fff; margin-top:-1px; padding-top:40px; padding-bottom:80px; text-align:center}
.i-div1 h1{margin:0px; text-transform:uppercase; font-size:30px; background:url(../images/hd.png) no-repeat bottom center; padding-bottom:10px; margin-bottom:20px;}
.i-div1 h1 span{font-weight:300;}
.i-div1 p{font-size:20px; line-height:38px;}

.i-div2 h1{margin:0px; text-transform:uppercase; color:#2686db; font-size:28px; margin-bottom:15px; text-align:center; margin-top:20px;}

.partner{background:#ededed; padding-top:50px; padding-bottom:50px;}
.partner img{border:1px solid #333061;}



.partner1{text-align:center}
.partner1 h3{margin:0px; text-align:center; font-size:20px; text-transform:uppercase; background:#333061; display:inline-block; margin-top:10px; padding:5px 20px; color:#fff;}
.partner1 img{margin-left:auto; margin-right:auto}

.partner2{text-align:center; margin-left:auto; margin-right:auto}
.partner2 h3{margin:0px; text-align:center; font-size:20px; text-transform:uppercase; background:#333061; display:inline-block; margin-top:10px; padding:5px 20px; color:#fff;}
.partner2 img{margin-left:auto; margin-right:auto; margin-top:30px;}

.a-img{border:1px solid #333061; margin-left:auto; margin-right:auto}

.i-sec{background:#fff; padding-top:20px; position:relative; top:-60px; padding-left:5px; padding-right:5px;}
.i-div2{margin-bottom:-30px;}
.i-div2 p{text-align:center}
.i-div3{padding-top:60px; padding-bottom:60px;}
.c1{font-size:22px; text-transform:uppercase; color:#2992e1; font-weight:600;}
.c3{padding-left:28px; padding-right:5px;}
.c4{padding-left:10px; padding-right:5px;}
.c5{padding-left:82px;}

.i-div4{margin-top:30px; }
.i-div4 h2{margin:0px; font-size:20px; color:#333061; margin-bottom:10px; font-weight:600;}

.gallery img{border:1px solid #d5d5d5; margin-bottom:30px; padding:5px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}

.gallery .col-sm-3:hover img{overflow:hidden; transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}

.vis-mis h3{margin:0px; text-transform:uppercase; color:#2686db; margin-top:50px;}
.vis-mis img{margin-top:30px;}

.vm-sec{background:url(../images/vm-bg1.png) no-repeat top, url(../images/vm-bg2.png) no-repeat bottom center; padding-top:100px; padding-bottom:120px; margin-top:30px;}
.vis{background:url(../images/vis-bg.png) no-repeat; background-size:100%; margin-left:150px; margin-top:00px; padding-left:50px; padding-right:30px; color:#fff; font-size:13px; padding-top:80px; line-height:20px; padding-bottom:80px; text-align:center}
.vis h1{margin:0px; padding-bottom:50px; font-size:28px; background:url(../images/vis-icon.png) no-repeat left top; padding-top:10px; padding-left:30px;}
.mis{background:url(../images/mis-bg.png) no-repeat; background-size:100%; margin-right:150px; margin-top:00px; padding-left:30px; padding-right:50px; color:#fff; font-size:13px; padding-top:80px; line-height:20px; padding-bottom:80px; text-align:center}
.mis h1{margin:0px; padding-bottom:50px; font-size:28px; background:url(../images/mis-icon.png) no-repeat left 30px top; padding-top:10px; padding-left:60px;}



.prod-div{margin-top:60px; margin-bottom:30px;}
.prod-div img{width:100%; border:1px solid #dbdbdb;}
.prod-div h3{margin:0px; text-align:center; text-transform:uppercase; color:#2686db; font-size:24px; background:#e8e8e8; padding:5px; margin-bottom:30px;}

.qual-div{margin-top:60px; margin-bottom:30px;}
.qual-div img{width:100%; margin-bottom:30px; border:1px solid #dbdbdb;}
.qual-div p{font-size:20px; line-height:38px;}
.in-list{font-size:20px; line-height:38px; padding:0px; padding-left:20px;}
.qual-div h2{margin:0px; font-size:24px; color:#333061; font-weight:600; margin-top:20px;}

.q-img img{margin-left:auto !important; margin-right:auto !important; width:auto;}
.footer-div
{
	padding-top:150px;
	padding-bottom:40px;
	background:url(../images/footer-bg.jpg) no-repeat top;
	background-size:cover;
	margin-top: 0px;
	color:#f4f7fa;
	font-size:13px;
	line-height:20px;
}

.f-bg{background:rgba(11, 93, 175, .5); padding-left:30px; padding-right:30px; padding-top:35px; padding-bottom:25px; border-radius:5px;}
.f-bg1{background:rgba(11, 93, 175, .5); border-radius:5px; padding-left:30px; padding-right:30px; padding-top:20px; padding-bottom:20px;}
.f-bg1 img{display:inline; margin-right:10px;}
.f1{padding-left:29px;}

.site-width h5
{
color:#7c7c7c;
font-weight: bold;
padding-bottom:10px; 
margin-right:20px;
text-transform:uppercase;

}
.footer-head{text-align:center;}
.ft-head{margin-right: 263px !important;}


.fa1{padding-left:26px;}
.fa3{padding-left:14px;}
.fa4{padding-left:9px;}
.fa5{padding-left:12px;}

.number{padding-bottom:00px;}





	
.f-link{list-style:none; margin-left:-40px;  }


.f-link li a{display:block; padding:3px 3px 3px 13px; font-size:12px; line-height:25px; text-decoration:none; color:#f4f7fa; background:url(../images/footer-arrow.png) no-repeat left  center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:20px;}

.f-link  li a:hover{color:#c8e4ff; background-position:5px center; }





.social-icon{text-align:center; position:relative; bottom:-30px; margin-top:-25px;}
.social-icon a{}
.social-icon a:hover{}
.social-icon img{}
.social-icon img{display:inline !important; margin-right:3px; margin-top:-4px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.social-icon img:hover{opacity:0.7;}

.copy-div{background:#3a376c; padding-top:5px; padding-bottom:5px; color:#d7d6de; font-size:13px;}

.copy-div a{color:#fff; text-decoration:none;}	
.copy-div a:hover{color:#c8e4ff;}	
.power-div{text-align:right;}
.copy-div img{display:inline;}


.mobilemenu{display:none}

.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  
}	


.hamburger {
  background: #dedede !important;
  border: none;
  display: block;
  height: 32px;
  margin-left: 15px;
  position: fixed;
  top: 0px;
  width: 52px;
  z-index: 999;
  padding:5px;
}

.hamburger:hover { outline: none; }

.hamburger:focus { outline: none; }

.hamburger:active { outline: none; }

.hamburger.is-closed:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
  
}

.hamburger.is-closed:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}

.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  top: 0;
}

.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  bottom: 0;
}

.hamburger.is-closed .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: #3093dd;
  top: 5px;
  
}

.hamburger.is-closed .hamb-middle {
  background-color: #3093dd;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-closed .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: #3093dd;
  bottom: 5px;
}

.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
  background-color: #3093dd;
  width: 26px;
  margin-left:12px;
  
  
}

.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #3093dd;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open .hamb-middle {
  background-color: #3093dd;
  display: none;
}

.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #3093dd;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}

.hamburger.is-open:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}


#wrapper {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  padding-left: 0;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;}
#wrapper.toggled { padding-left: 220px; }
#wrapper.toggled #sidebar-wrapper { width: 210px; }
#wrapper.toggled #page-content-wrapper {  margin-right: -220px;  position: absolute;}
#sidebar-wrapper {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  background: #015493;  height: 100%;  left: 220px;  margin-left: -220px;  overflow-x: hidden;  overflow-y: auto;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;  width: 0;  z-index: 1000;}#sidebar-wrapper::-webkit-scrollbar { display: none;}
#page-content-wrapper {  padding-top: 70px;  width: 100%;}
/*-------------------------------*//*     Sidebar nav styles        *//*-------------------------------*/
.sidebar-nav {  list-style: none;  margin: 0;  padding: 0;  position: absolute;  top: 0;  width: 220px;}
.sidebar-nav li {  display: inline-block;  line-height: 20px;  position: relative;  width: 100%;}
.sidebar-nav li:before {  -moz-transition: width 0.2s ease-in;  -ms-transition: width 0.2s ease-in;  -webkit-transition: width 0.2s ease-in;  background-color: #1c1c1c;  content: '';  height: 100%;  left: 0;  position: absolute;  top: 0;  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 3px;  z-index: -1;}

.sidebar-nav li:before { background:none; margin-left:-5px; margin-right:-10px; }

.sidebar-nav li:hover:before {  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 100%;}
.sidebar-nav li a {  color: #fff; text-transform:uppercase; font-size:15px;  display: block;  padding: 10px 15px 10px 30px;  text-decoration: none; text-align:left; border-bottom:1px solid #0080df;}
.sidebar-nav li.open:hover before {  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 100%;}
.sidebar-nav .dropdown-menu {  background-color: #e1e3e4; border-radius: 0;  border: none;  box-shadow: none;  margin: 0;  padding: 0;  position: relative;  width: 100%;}
.sidebar-nav li a:hover, .sidebar-nav li.active a, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {  background-color: #0079d3;  color: #ffffff;  text-decoration: none;}
.sidebar-nav .dropdown-menu li a{font-size:13px; color:#000; border-bottom:1px solid #bababa;}
.sidebar-nav .dropdown-menu li:hover a, .sidebar-nav .dropdown-menu li.active a{background:#f43ba0 !important; color:#fff !important}
.sidebar-nav .dropdown-menu li:before{background:none}

.sidebar-nav li.active .dropdown-menu li a{background:#e1e3e4;}

.call-div{display:none}


::selection {
	background:#2483d9;
	color:#fff;
}

::-moz-selection {
	background:#2483d9;
	color:#fff;
}
::-webkit-selection {
	background:#2483d9;
	color:#fff;
}
.btn {
  background: #ff9321 !important;
  
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: 'Krub', sans-serif;
  color: #482323;
  font-size: 14px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
}

.btn:hover {
  background: #004517 !important;
  color:#fff;
  text-decoration: none;
}


@media(min-width:1920px)
{
.m-div2-bg{background-size:110%}	
}
@media(max-width:1400px)
{
.m-div2-bg{background-size:130%}	
}
@media(max-width:1024px){
.my_nav .nav > li > a {padding: 10px 29px;}
.nbs-flexisel-nav-left{left:0px;}
.nbs-flexisel-nav-right{right:0px;}
.vis, .mis{font-size:11px;} 
}
@media(max-width:980px){
.my_nav .nav > li > a {padding: 10px 27px;}
.f-bg1{font-size:12px;}
.vis, .mis{font-size:10px;} 
.vis, .mis{padding-top:40px;}
.vis h1{padding-left:53px;}
.mis h1{padding-left:80px;}

}

@media(max-width:800px){
.my_nav .nav > li > a {padding: 10px 17px; font-size:13px;}
.t-add{font-size:10px;}
.f-link li a{font-size: 10px;}
.f-bg1{font-size:9px;}
.m-div1{margin-bottom:60px;}
}


@media(max-width:767px){
.mobilemenu{display:block; position: fixed !important; z-index: 1000;}
.my_nav{display:none}	
.hamburger.is-closed {margin-left: 79%; margin-top: 10px; right:5%;}
.hamburger.is-open {margin-left: 24px; margin-top: 20px;}
.dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    background-color: #ae285d !important;
	color:#fff !important;
	border-bottom: 1px solid #ffbed8 !important;
     }
	 .t-social {text-align:center; margin-top:20px;}
	 .logo-img{top:0px; margin-top:20px;}
	 .logo-img img{margin-left:auto; margin-right:auto}
	 .t-add, .t-add1{font-size:13px; text-align:center; margin-top:-5px;}
	 .t-add img, .t-add1 img{margin-left:auto; margin-right:auto; right:0px; margin-bottom:5px;}
	 .t-add1 img{margin-top:20px;}
	 .m-div1 img{margin-left:auto; margin-right:auto}
	 .m-div3 h1, .m-div3 p{left:0px; text-align:center}
	 .m-div3 img{margin-left:auto; margin-right:auto}
	 .footer-div{padding-top:30px;}
	 .f-link li a{font-size: 12px;}
	 .f-bg{padding-top: 20px; padding-bottom:20px;}
	 .f-bg1{font-size:12px; margin-top:20px;}
	 .f-map{margin-top:30px;}
	 .copy-div, .power-div{text-align:center}
	 .vm-sec{background:none; padding-bottom:0px; padding-top:0px;}
	 .vis{margin-left:0px;}
	 .mis{margin-right:0px;}
	 .vis, .mis {font-size: 12px;}
	 
}
@media(max-width:400px){
.pr{margin-left:0px; margin-right:0px;}
.pr .ovrly{left:74px; width:57%;}
.pr:hover .ovrly{left:67px; width:62%;}
.m-div4{padding-bottom:30px;}
.prod{top:0px; margin-bottom:0px;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {argin-top: 49px;}
.in-banner .hd{margin-top:30px; margin-bottom:30px;}
.prod-div, .qual-div{margin-top:0px;}
.i-div3{padding-top:0px;}
.i-div3 img{margin-bottom:20px;}
.a-img{margin-bottom:10px;}
.i-sec{top:0px;}
.banner-div1{display:none}
.banner-div2{display:block}
}

@media(max-width:320px){
.copy-div, .power-div{font-size:12px;}
.vis, .mis {font-size: 9px; }
.vis h1 {padding-left: 74px;}
.mis h1 {padding-left: 110px;}

}
