/* #### Generated By: http://www.cufonfonts.com #### */

    @font-face {
    font-family: 'Segoe UI Regular';
    font-style:thin , normal;
    font-weight: thin ,normal;
    src: local('Segoe UI Regular'), url('../font/Segoe UI.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Segoe UI Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Segoe UI Italic'), url('../font/Segoe UI Italic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Segoe UI Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Segoe UI Bold'), url('../font/Segoe UI Bold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Segoe UI Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Segoe UI Bold Italic'), url('../font/Segoe UI Bold Italic.woff') format('woff');
    }

body {
    margin: 0;
    padding: 0px;
    overflow-x: hidden;
   font-family: 'Segoe UI Regular;

     background:#000 !important; 
    overflow-x: hidden !important; 
    width: 100%;
    cursor: url('../img/%20%20cursor.png'), auto;	
}
body, div, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, th, td, img {
    border: 0 none;
font-family: 'Segoe UI Regular;
   letter-spacing: 0.01em;
    margin: 0;
    padding: 0;
    line-height: 24px;
   
   
}

m h1 {
    color: #525151;
    letter-spacing: -2px;
    line-height: 32px;
    padding: 0 0 13px;  font-family: 'Segoe UI Regular;
}
h2 {
    color: #fff;
    font-weight: normal;
    line-height: 22px;
    padding: 20px 0 13px;
    font-family: 'Segoe UI Regular;
       letter-spacing: .25px;
}
h3 {
    color: #525151;
    font-weight: normal;
    line-height: 22px;
    padding: 0 0 5px;
   font-family: 'Segoe UI Regular;   letter-spacing: .25px;
    
}
p {
    color: #545454;
    font-size: 14px;
    line-height:26px;
    padding: 5px 0;   
        letter-spacing: 1px;
   font-family: 'Segoe UI Regular; 
}
p a {
    text-decoration: none !important;
  font-family: 'Segoe UI Regular;  letter-spacing: .25px;
}
a {
       color: #fff ;
    letter-spacing: 0.3px;
    outline: medium none;
    text-decoration: none !important;
    transition: all 0.6s ease 0s;
font-family: 'Segoe UI Regular;ns-serif;   
	letter-spacing: .25px;
}


a:hover {
    color: #000;
    text-decoration: none;
}

*:focus {
    outline: none;
}
input {
    background-color: transparent;
    border: 0px solid; 
    color: #000000;
}

ul li a:hover{ background:#616161; }
ul li a{padding:10px;}
ul li a active{ background:#616161; }

.mbl{}

ul{ list-style: none;  font-family: 'Segoe UI Regular'; }
span {
    outline: medium none;  font-family: 'Segoe UI Regular; 
    text-decoration: none !important;  }
.space{ width:100%; padding: 0px; margin: 0px; height: 30px; clear: both; }

.prd-box button
.navbar-nav{ padding:0px 9px 2px 3px;  } 
.nav>li>a{ padding-top:30px;     padding: 10px 0px 0px 50px ; color: #79767A;}

.navbar-nav li a hover{ border-radius:45px;  }
.navbar-nav>li>a{ letter-spacing:0.5px; letter-spacing: 1px;    font-weight:400;}
.container-1{ width:70%; margin: 0 auto; display: block; padding: 0px;  font-family: 'Segoe UI Regular'; }
ul li a{ color:#fff;  font-family: 'Montserrat', sans-serif;  }
li :hover{  font-family: 'Montserrat', sans-serif;  }


.navbar-form .form-control {
    border-top: 0px !important;
    border-left: 0px;
    border-right: 0px;
    width: 270px;
    box-shadow: none;
    border-bottom: 1.5px solid #fff;
    border-radius: 0px;
    letter-spacing: 2px;
    background: none;
}



.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 2000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #232323;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}


.dropdown-menu>li>a{color:#f3f3f3; }


.dropdown-menu li{; color:#fff; padding:8px 20px !important;   }

.main-menu:hover{color:#fff;}

.container-img{ width:100%; padding:0px ; margin: 0px;   position: relative;}

.box-prd-img{width:600px; padding: 0px; margin: 0px; position: absolute; top:20px ; right:300px;    }


.drop-down-menu-1 :hover{   }

.abt-dropdown{ padding-left: 0px;
    margin: 10px;
    background: #000;
    width: 150px;
    text-align: center;
    height:31px;
    float: left;
    border: 1px solid #333; }

.profile-img{ margin:-11px; float: left;   }
.right-icons{  float: left; padding-top: 20px !important; padding-right: 10px !important;}

.navbar-01{margin-bottom:0px !important; }

.overflow-x-scroll {
    overflow-x: scroll;
}

.test-box{ width: 100%;
    text-align: left;
    background: #f3f3f3;
    border-radius: 10px;
    padding: 20px;
    height: 95px;
    border: 1px solid #f3f3f3;     overflow: hidden !important;}

.test-box1{ width: 100%;
    text-align: left;
    background: #333;
    border-radius: 10px;
    padding: 20px;
    height: 95px;
    border: 1px solid #f3f3f3; margin:20px 0px;     overflow: hidden !important;}

.tumb{  padding:0px !important; margin: 0px !important; background:url(../img/tumb-002.png); background-size:100%; height:620px;    }
.tumb1{  padding:0px !important; margin: 0px !important; background:url(../img/tumb-003.png); background-size:100%; height:620px;    }
.tumb2  {padding:0px !important; margin: 0px !important; background:url(../img/tumb-004.png); background-size:100%; height:620px;    }

.tab-1 hover{ background:#333; }

.brd-box{float: left;
    font-size: 21px; font-weight:200;  color:#fff; 
    padding: 5px 10px; margin-left:20px; 
    border: 1px solid #fff;}

.head-line{ font-size:122px; color:#ababab; line-height:144px; font-weight: 100; margin:40px 0px;    }


.navbar-nav-1{float: right !important;}

.box-1-menu{padding-left: 0px; margin: 10px; width: 185px; text-align: center; height: 51px; float: left; background:#1b191ae0;  border: 1px solid #666464; border-radius:0px; }
.box-1-menu a hover{ background:#333; color:#fff!important;  }
.box-1-menu  hover{ background:#333; color:#fff!important;  }

.sub-menu-2{padding-left:0px !important;  margin: 10px; background:#000; width:132px !important;  text-align: center; height:51px;   float:left !important; border: 1px solid #333;}

.cat-menu{padding-left:0px; border-radius:30px;  margin:0px 10px;  width:158px;  text-align: center; height:41px;   float:left; border: 1px solid #333;}
.navbar{margin-bottom:0px; }
.clear-fix{clear: both; height:1px; width:100%;  }
.sub-head{ width: 100%; background:#333; padding: 5px 0px; margin:0px; margin-top: 0px; height:42px;}
.sub-head2{ width: 100%; background:#fff; border-left:none;  border-right:none;  border-top:1px  #adadad solid;  padding:0px; margin:0px; margin-top: 5px; }

.box-prd-details{background:#3f3f3f; padding:40px;  }


.head{ width: 100%;  padding:0px; }

.head ul li{ float: left; color:#fff;  padding: 20px 20px; padding-right: 0px; margin-top:-10px; letter-spacing: 0.3px;  }
.head ul li{ float: left; color:#fff;  padding: 20px 25px; padding-right: 0px; margin-top:-1px; letter-spacing: 0.3px;  }



.head-1{ width: 100%;  padding:0px; height:320px;  background-attachment: fixed; }
.head-2{ width: 100%;  padding:0px; height:12vh; background:#000;  background-attachment: fixed; }
.paading-top{padding:20px 0px !important; }

.bg-abt{  background-size:100%;   width: 100%; margin: 0px; padding: 0px;   height:130px; }

.side-box-1{  padding:50px; background:#f4f3ef; border: 10px solid #f2f2f2; }
.head-1 ul li{ float: left; color:#fff;  padding: 20px 40px; padding-right: 0px; margin-top:-10px; letter-spacing: 0.3px;  }
.head-2 ul li{ float: left; color:#fff;  padding: 20px 45px; padding-right: 0px; margin-top:-1px; letter-spacing: 0.3px;  }
.head-2-li{ float: left; color:#fff;  padding: 15px 5px !important; padding-right: 0px; margin-top:-1px; letter-spacing: 0.4px;  }

.head-main-1{font-size:49px; color: #191717; line-height:59px; padding-top:60px; font-weight:bold; text-align: center;  }
.banner{width:100%; padding: 0px; margin:0px;  }
.head-main-1 li a { width:100%; }

.circle-menu{ padding-left: 0px;
    border-radius: 30px;
    margin: 10px 10px;
    width: 160px;
    text-align: center;
    height: 41px;
    float: left; background:#f3f2f2; 
    border: 1px solid #ccc;}



.circle-menu1{ padding-left: 0px;
    border-radius: 30px;
    margin: 10px 10px;
    width: 160px;
    text-align: center;
    height: 41px;
    float: left; background:#000; 
    border: 1px solid #333;}



.circle-menu2{ padding-left: 0px;
    border-radius: 30px;
    margin: 10px 10px;
    width: 160px;
    text-align: center;
    height: 41px;
    float: left; background:#1d1d1d; 
    border: 1px solid #333;}

.navbar-collapse{padding-right:0px; }

.padding-100{ padding-top:60px; }

.dropdown-menu>li>a:hover{ background:none!important; }
.navbar-nav>li:hover{    background:none!important;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background:none!important; }
.container-1{width:93%; margin:0 auto; padding:0px; display: block;   }

.abt-h2{ color:#151313; font-size:44px; padding-top:50px; font-weight: bold; line-height:54px;  }
.btn-abt{ width:230px; padding:15px; background:#E4F954 ; color:#333;  float: right; border:0px;    }
.btn-abt:hover{background:#fff; }

.abt-box{  padding:0px; margin:0px;   }
.flex-container {display: flex;flex-wrap: nowrap;}

.hair-box{ background:#f5f5f5; padding: 20px 110px;     }
.hair-box button { background:#f5f5f5; color:#333;  padding: 10px 30px; font-size:17px;   border-bottom:1px solid #333; border-top:0px; border-left:0px; border-right:0px; float: right; }
.side-box-1 p{ font-size:15px; list-style: 29px; }

.prd-box{ width:30%; margin:0px 20px;   }
.prd-box img{ margin: 0 auto;  display: block;  }
.prd-box button{ margin: 0 auto;  display: block; color:#333;  padding:10px 30px; border:1px solid  #4b4b4c;  background:#fff;  width:70%; margin-bottom:0px;     }
.prd-box button:hover{  background:#E4F954 ;   }

.list-button{ margin: 0 auto;  display: block;  padding:10px 30px; font-weight: 600; border:2px solid #171517;  background:#fff;  width:70%; margin-bottom:70px;     }

.list-button:hover{ box-shadow:0px 4px 5px 1px #ccc; transition-delay:0.2s;  width:71%;    }
.footer{ background:#1C1C1C;    }
.btn-1{ width:150px; background:#333; color:#fff;   height:50px; margin:4px -15px; line-height:50px;  }
.btn-2{ width:183px; background:#f3f3f3; color:#333;    height:50px; margin:4px -15px; line-height:50px;  }
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #5b5b5b;}

.people-box{background:#fff; }

.menu-padding{padding:20px 0px;  }

.bg-k{background:#000; }
.box-list-cart{width:100%; height:85px; padding:10px; margin:10px 0px; border:1px solid #e5e5e5; border-radius:5px;  background:#fff;    }
.box-list-cart-2{ padding:0px; margin:10px 0px; border: 1px solid #f3f3f3; background:#fff;     }

.btn-cart{width:250px; height:46px; padding:0px; margin: 0 auto; background:#333; border-radius:30px;   }

.services-bg{ background:url(../img/services-bg.png); background-size: cover; height:100vh;  width: 100%;  }

.bg-cover{ background:url(../img/ban-product.jpg); background-size: 100%; background-repeat: no-repeat; height: 400px;  }
.video-1{ width:100%;  }

/* Carousel Styles */
.carousel-indicators .active {
    background-color: #2980b9;
}

.carousel-inner img {
    width: 100%;
 
}

.carousel-control {
    width: 0;
}



.dropdown-menu > li.kopie > a {
    padding-left:5px;
}
 
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
   top:0;left:100%;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: none;
}  
  
@media (max-width: 767px) {

  .navbar-nav  {
     display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid red;
   }

}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}  









.btn-01 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background:none;
  color: white;
  font-size: 16px;
  padding: 12px 24px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
    z-index: 999;
}

.text-vedio{
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background:none;
  color: white;
 font-weight: 600;
  padding: 12px 24px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
    z-index: 999; font-size: 44px; text-shadow:2px 1px #333;  
}


.btn-vedio{
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background:none;
  color: white;
 font-weight: 600;
  padding: 2px 24px;
  border: none;
  cursor: pointer;
  border-radius: 0px;
  text-align: center;
    z-index: 999; font-size: 44px; 
}


.tumb-box-1{width:21% !important; padding:50px 0px; margin:20px; background:#000;     }



* Tab Navigation */
.nav-tabs {
    margin: 0;
    padding: 0;
    border: 0;    
}
.nav-tabs > li > a {
    background: ;
    border-radius: 0;
  
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
  
 
}

/* Tab Content */
.tab-pane {
   

    border-radius: 0;
    text-align: center;
    padding: 10px;
}





.fit-v{ position: relative;}

.carousel-control.left{
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none; top:360px; left:10px; right:10px;   
}
.carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none; top:360px;  right:100px;   
}


.carousel-control.left span {
	padding: 15px;
}

.carousel-control.right span {
	padding: 15px;
}



.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 0;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 0;
}

.carousel-control.left span,
.carousel-control.right span {
	
}

.carousel-control.left span:hover,
.carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}

/* Carousel Header Styles */
.header-text1 {
    position: absolute;
   top: 30%;

    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.header-text {
    position: absolute;
    /*top: 30%;*/
    top: 10%;
    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.header-text h2 {
    font-size: 80px;
	font-weight:bold; text-align: left;     color: #000; line-height:78px;
}

.header-text h2 span {
    background-color: #2980b9;
	padding: 10px;
}

.header-text h3 span {
	background-color: #000;
	padding: 15px;
}

.header-text p {
  text-align: left;
	padding: 15px; font-size:27px; 
}

.active{ padding:0px; margin:0px; }
.header-text1 h2 {
    font-size: 80px;
	font-weight:bold; text-align: left;     color: #000; line-height:78px;
}

.header-text1 h2 span {
    background-color: #2980b9;
	padding: 10px;
}

.header-text1 h3 span {
	background-color: #000;
	padding: 15px;
}

.header-text1 p {
  text-align: left;
	padding: 15px; font-size:27px; 
}

.btn-min-block {
    min-width: 170px;
    line-height: 26px;
}

.btn-theme {
    color: #fff;
    background-color:#E4F954;
    width:260px; height:53px;  
    margin-right: 15px; margin-left:15px;  float: left; border-radius:0px; font-size:18px; color:#191616;    line-height: 40px;
	
}

.btn-theme:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}

#instafeed-container a img{width:200px; }
.carousel-indicators li{ border-radius:0px; width:20px; height:5px;   }

.carousel-indicators .active{ width:20px; height:5px; background:#ccc;  }

::placeholder {
 
}

input.nosubmit {
   width: 100%;
   padding: 2px 2px 5px 26px;
background: transparent url(../img/Search.png) no-repeat 3px center; border-bottom:1px solid #333;
}


.no1submit {
   width: 100%;
   padding: 0px 2px 15px 0px;
 border-bottom:1px solid #333; color:#000; 
    margin-bottom: 30px; 
    font-size: 18px; text-align: left;
}

input.res-frm {
   width:70% !important;
   padding: 2px 2px 5px 26px; margin-left:50px; 
border: none !important;  border-bottom:1px solid #333 !important;
}



/*--- ScrollFade Specific ---*/

.scrollFade {
	opacity: 1;
	pointer-events: all;
}

.scrollFade--hidden {
	opacity: 0;
	pointer-events: none;
}

.scrollFade--visible {
	opacity: 1;
	pointer-events: all;
}

.scrollFade--animate {
	transition: opacity 0.4s ease-in-out;
}

/*------*/


.drop-down-menu-1{padding-left:0px; 
    margin: 10px; 
    background:#000;
    padding: 15px 15px !important;
  
    text-align: center;
    height:50px;  
    float:left;
    border: 1px solid #333;  }

.drop-down-menu-1  {border:none;}

.clear{clear: both;}



.accordion {
border-bottom:1px solid #333 !important;
 background:#fff; 
  color: #a2a2a2;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s; letter-spacing:1px; 
}

.accordion:hover {
  background-color:#fafafa;
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

#instafeed-container a img{width:200px; }

@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);
.col-item
{
   
   
    background: #FFF;
}
.col-item img
{
    margin: 0 auto; width:290px; 
  
}

.col-item .info
{
    padding: 10px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
}

.col-item:hover .info {
    background-color: #F5F5DC;
}
.col-item .price
{
    /*width: 50%;*/
    float: left;
    margin-top: 5px;
}

.col-item .price h5
{
    line-height: 20px;
    margin: 0;
}

.price-text-color
{
    color: #219FD1;
}



.col-item .separator
{
    border-top: 1px solid #E1E1E1;
}

.clear-left
{
    clear: left;
}

.col-item .separator p
{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
}

.col-item .separator p i
{
    margin-right: 5px;
}
.col-item .btn-add
{
    width: 50%;
    float: left;
}

.col-item .btn-add
{
    border-right: 1px solid #E1E1E1;
}

.col-item .btn-details
{
    width: 50%;
    float: left;
    padding-left: 10px;
}
.controls
{
    margin-top: 20px;
}
[data-slide="prev"]
{
    margin-right: 10px;
}


.marquee {
  margin: 0 auto;
  width:100%; // or 100% inside a container
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  
  &:before, &:after {
    position: absolute;
    top: 0;
    width: 50px;
    height: 30px;
    content: "";
    z-index: 1;
  }
  &:before {
    left: 0;
    background: linear-gradient(to right, white 5%, transparent 100%);
  }
  &:after {
    right: 0;
    background: linear-gradient(to left, white 5%, transparent 100%);
  }
}

.marquee__content {
  width: 340%;
  display: flex;
  line-height: 30px;
  animation: marquee 20s linear infinite forwards;
  &:hover {
    animation-play-state: paused;
  } 
}


.list-inline {
  display: flex;
  justify-content: space-around;
  width: 24.10%;
  
  /* reset list */
  list-style: none;
  padding: 0;
  margin: 0;
}
@keyframes marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-26.6%); }
}


input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

input[type=submit] {
  background-color:#626262;
  color: white;
  padding: 20px 50px;
  border: none;
  border-radius: 0px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #e4ff3f; color: #333;
}


.head-text-prd{  font-weight: bold;font-size: 60px; line-height: 73px;}


.bx-hvr:hover{ background:#e8ff59; transition-delay:0.1s; transform: rotate(1)  }

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    width:220px!important; 
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-dots li button {font-size: 0; line-height: 0; display: block; width: 0.9375rem; height: 0.9375rem; padding: 0.3125rem; cursor: pointer; color: transparent; outline: none; border:none; background: rgba(47, 31, 22, 0.5); border-radius: 50%;}

.slick-dots li button:hover,
.slick-dots li button:focus,
.slick-dots li.slick-active button {outline: none; background-color: #2d1d15; transition: all 300ms ease 0s; color: #2d1d15;}

.slick-next:before, .slick-prev:before {color: #000 !important;}

.simplebar-content {display: flex;}
.simplebar-item {padding: 2.5rem; background: #f8f9fa!important; min-width: 250px;}
.simplebar-item:not(:last-child) {margin-right: 1rem;}

.simplebar-scrollbar::before {
	opacity: 1 !important;
}

.simplebar-track {z-index: 1000;}

.text-head{ background: #000;height: 600px;padding: 200px 110px;}
.text-head-2{ background:#1d1d1d;height: 700px;padding: 200px 110px;}
.text-head-3{ background:#1d1d1d;height: 600px;}
.text-head-4{ background:#000;height: 700px;}
.text-head-5{ background:#000;height: 600px;}
.text-head-6{background: #1d1d1d;height: 600px; padding: 200px 110px;}


.overflow {overflow-x: scroll; display: flex;}

.main-menu{color:#fff; }

.navbar-nav{padding: 10px 0px;}

.navbar-toggler span li{ font-size:33px; }
.navbar button{float:right; display: none}

.bg-white{ background-image:url(../img/people-bg-white.png) !important;  background-repeat: no-repeat; background-size: cover; height: 700px;  }

.box-res{ width:370px; padding:30px 40px !important; margin:100px 0px; background:#fff;  }

.testmonial-box{width: 100%;
    text-align: left;
    background: #f3f3f3;
    border-radius: 10px;
    padding: 20px;
    height: 95px;
    border: 1px solid #f3f3f3;}

/*---------tab-----------*/


    .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }

  .head-1 ul li a{color:#fff; }
  .head-1-ul-a{color:#fff !important; }

.demo {
    padding-top: 60px;
    padding-bottom: 60px;
}

.navbar-nav{float:right; }

 .p-test{line-height:29px; }
.star{margin-top:0px; }
.text-headline{ font-size: 93px;
    text-align: left;
    color: #000;
    padding-top: 90px;
    line-height: 108px;
    font-weight: 600;
    
    
}
.star{float: left; width:200px;}

.box-prd-details p{color:#fff; }
.box-prd-details h4{color:#fff; }


.login-btn{padding: 0px; background:none; border:1px solid #fff;   margin:10px 10px; float:right;} 
.sign-btn{ background:#1D1D1D;  margin:10px 10px;  float:right;}



.navbar-toggler-icon{color:#fff; font-size:18px;  }

.navbar button{ background:none; border:none;  }


 .text-head-prd{background: #000;}









@media (max-width: 2560px) { 

.list-style{width:23%; }
   

}


@media (max-width: 2160px) {  

 .list-style{width:23%; }
	
	
}


@media (max-width: 2100px) {  
.list-style{width:23%; }	
   
}


@media (max-width: 2000px) {  
.list-style{width:23%; }
}


@media (max-width: 1900px) {  
.list-style{width:23%; }
   
}



@media (max-width: 1800px) {  
	.list-style{width:26%; }
   
}


@media (max-width: 1700px) {  
	.list-style{width:27%; }
	.marquee__content{width:370%; }
   
}


@media (max-width: 1680px) {  
.list-style{width:30%; }
   
}



@media (max-width: 1600px) {  
.list-style{width:30%; }
   
}



@media (max-width: 1500px) {  

	.list-style{width:31%; }
	.list-style{width:33%; }
	.side-box-1 {padding-top:0px;}
	.side-box-1 {padding-top:0px;}
	.abt-h2 {padding-top:0px; font-size: 36px;}
	
}





@media (max-width: 1440px) {  

.list-style{width:33%; }
	.side-box-1 {padding-top:0px;}
	.side-box-1 {padding-top:0px;}
	.abt-h2 {padding-top:0px; font-size: 36px;}
}






@media (max-width: 1400px) {  

	.side-box-1 {padding-top:0px;}
	.side-box-1 {padding-top:0px;}
	.abt-h2 {padding-top:0px; font-size: 36px;}
	
}




@media (max-width: 1366px) {  

.head-2 ul li{ float: left;   padding: 15px 35px; padding-right: 0px; margin-top:-1px; letter-spacing: 0.3px;  }	
 .head-1 ul li{ float: left;   padding: 15px 40px; padding-right: 0px; margin-top:-1px; letter-spacing: 0.3px;  }   
	
	
}




@media (max-width: 1280px) {  

	.prd-box { width: 29%;}
	.side-box-1 { padding-top: 0px;}
	 h2{line-height: 33px; padding: 10px 0 13px;}
	.space{height:15px;}
	.hair-box { padding-top:10px;}
	.abt-h2{padding:0px; line-height:33px; font-size:23px; }
    .head-1 ul li{ padding:15px 14px; }
    .star{float: left; width:200px;}
}


@media (max-width: 1024px) {  

	
	
	
}





@media (max-width: 760px) {  

		.head-main-1{padding-top: 32px;}
	.space {height:15px; }
	.padding-100 {padding-top:30px;  }
	h2 {line-height:38px; }
	.navbar button{float:right; display: block;}
	.mbl-hide{display: none;}
		.marquee__content {width: 638%;}
	.list-inline {width: 52.1%;}
	.head-text-prd{  font-weight: bold;font-size: 40px; line-height: 53px;}
   .slick-slide{width: 94px;}
        .text-headline{padding-top:10px; }
        .slick-track{height:130px;overflow-y: hidden; }
	  .bg-cover{height: 130px; background-attachment: inherit; }
    	.list-inline {width: 52.1%;}
	.head-text-prd{  font-weight: bold;font-size: 40px; line-height: 53px;}
	.head-1 ul li {float: left;color: #fff;padding: 8px 18px;padding-right: 15px;margin-top: -1px;}
    .bg-cover{height: 130px;}
       .navbar button{ margin-top:20px; }  
     .slick-slide{width: 94px!important;}
    .slick-list{margin-top:10px; }
       .star{float: left; width:200px;}
        .text-headline{padding-top:10px; }
        .text-headline{padding-top:10px; }
        .slick-track{height:130px;overflow-y: hidden; }
     .head-1 ul li a{color:#fff; }
    .brd-box{margin-bottom:20px; }
    .circle-menu1{ width:132px; }
        .circle-menu{ width:132px; }
      .dropdown-menu li{ margin-top: 0px !important; padding: 2px 0px !important; }
    .drop-down-menu-1{     width: 159px !important;height: 56px;}
     .box-1-menu{display:none; }
        .sub-head2{display:none; }
       .star{margin-top:20px; margin-bottom:10px;  }
    .head-2 ul li{color:#fff; padding: 15px 25px;}
    .main-menu{color:#fff; }
     .p-test{line-height:19px; }
    .head-1{ }
       .head-1-ul-a{color:#fff !important; }
    
          .head-line{font-size:70px; line-height:77px; margin:10px 0px;   }
     .box-prd-img{ width: 350px; padding: 0px;margin: 0px;position: absolute;top: 200px;right: 20px;}
    .nav-tabs1{display:none; }
    
    .text-head-2{padding: 100px 20px; height:400px; }
    .text-head-3{ background:#1d1d1d;height: 400px;}
           .text-head-4{    background: #000;height: 500px;margin-top -10px: ; }
           .text-head-5{    background: #000;height: 400px;margin-top -10px: ; }
           .text-head-6{    background: #1d1d1d;height: 280px;margin-top -10px: ; }
    .head-line {font-size: 70px;line-height: 77px;margin: 10px 0px;}
    .sign-btn{ float:left; width:80%;  }
    .login-btn{float: left; width:80%; }
    
    .btn-2 {margin-bottom:20px; }
    .people-box{margin-bottom:20px; }
     .text-head-6 h2{ font-size:24px; }
          
    .head ul li{width: 100%; padding:20px 10px; }
    
}

@media (max-width: 460px) {  
	.head-main-1{padding-top: 32px;}
	.space {height:10px; }
	.padding-100 {padding-top:30px;  }
	h2 {line-height:38px; }
	.navbar button{float:right; display: block;}
	.navbar-collapse{ background:#333; width:89%; overflow-x:hidden;  position: relative; z-index:9999; }
		.mbl-hide{display: none;}
	.marquee__content {width: 638%;}
	.list-inline {width: 52.1%;}
	.head-text-prd{  font-weight: bold;font-size: 40px; line-height: 53px;}
	.head-1 ul li {float: left;color: #fff;padding: 8px 18px;padding-right: 15px;margin-top: -1px;}
    .bg-cover{height: 100px; background-attachment: inherit;}
       .navbar button{ margin-top:20px; }  
     .slick-slide{width: 94px!important;}
    .slick-list{margin-top:310px; }
       .star{float: left; width:200px;}
        .text-headline{padding-top:10px; font-size:67px;  }
        .text-headline{padding-top:10px; }
        .slick-track{height:130px;overflow-y: hidden; margin-top:100px;display: none;  }
     .head-1 ul li a{color:#fff; }
    .brd-box{margin-bottom:20px; }
        .circle-menu1{ width:132px; }
        .circle-menu{ width:132px; }
    .dropdown-menu li{ margin-top: 0px !important; padding: 12px 0px !important; }
    .drop-down-menu-1{     width: 177px !important;height: 36px;}
  .box-1-menu{display:none; }
     .sub-head2{display:none; }
         .star{margin-top:20px; margin-bottom:10px;  }
        .head-2 ul li{color:#fff; padding: 15px 25px; }
    .main-menu{color:#fff; }
     .p-test{line-height:19px; }
    .drop-down-menu-1 a{line-height:22px; }
       .head-1{ }
      .head-1-ul-a{color:#fff !important; }
     .test-box{ height:280px;  }
     .test-box1{ height:280px;  }
    .banner{margin: 20px 0px; }
    .head-1{}
    .menu-padding{padding:10px 0px;  }
             .head-line{font-size:70px; line-height:77px; margin:10px 0px;   }
      .nav-tabs1{display:none; }
     .box-prd-img{ width: 350px; padding: 0px;margin: 0px;position: absolute;top: 350px;right: 20px;}
    .text-head{padding:90px 20px; height:450px;   }
     .text-head-3{ background:#1d1d1d;height: 400px;}
       .text-head-2{padding: 100px 20px; height:400px; }
           .text-head-4{    background: #000;height: 500px;padding-top: 40px; }
        .text-head-5{    background: #1d1d1d;height: 400px;    padding-top: 40px; }
            .text-head-6{    background: #000; height: 290px; padding:50px 20px;  }
     .head ul li {padding: 20px 25px; }
        .btn-2 {margin-bottom:20px; }
     footer{margin-top:20px; }
     .people-box{margin-bottom:20px; }
     .text-head-6 h2{ font-size:24px; }
}




@media (max-width: 390px) {  
	.head-main-1{padding-top: 32px;}
	.space {height:10px; }
	.padding-100 {padding-top:30px;  }
	h2 {line-height:38px; }	
		.navbar-collapse{ background:#000; width:99%; overflow-x:hidden;  position: relative; z-index:9999; }
	.navbar button{float:right; display: block;}
		.mbl-hide{display: none;}
		.marquee__content {width: 638%;}
	.list-inline {width: 52.1%;}
		.head-text-prd{  font-weight: bold;font-size: 40px; line-height: 53px;}
		.head-1 ul li {float: left;color: #fff;padding: 8px 18px;padding-right: 15px;margin-top: -1px;}
    .slick-slide{width: 94px!important;}
    .slick-list{margin-top:10px;}
    .bg-cover{height: 130px;}
       .navbar button{ margin-top:20px; } 
    .star{float: left; width:200px;}
        .text-headline{padding-top:10px; font-size:67px;  }
        .slick-track{height:130px;overflow-y: hidden; margin-top:100px;display: none;  }
     .head-1 ul li a{color:#fff; }
        .bg-cover{height: 100px;}
        .brd-box{margin-bottom:20px; }
        .circle-menu1{ width:132px; }
        .circle-menu{ width:132px; }
      .dropdown-menu li{ margin-top: 0px !important; padding: 2px 0px !important; }
    .drop-down-menu-1{     width: 159px !important;height: 36px;}
    .drop-down-menu-1 a{line-height:22px; }
     .box-1-menu{display:none; }
        .sub-head2{display:none; }
         .star{margin-top:20px; margin-bottom:10px;  }
        .head-2 ul li{color:#fff; padding: 15px 25px;}
    .main-menu{color:#fff; }
     .p-test{line-height:19px; }
       .head-1{ }
      .head-1-ul-a{color:#fff!important; }
     .test-box{ height:280px;  }
      .test-box1{ height:280px;  }
    .banner{margin: 20px 0px; }
    .head-1{}
    .video-1{height:310px; }
      .menu-padding{padding:10px 0px;  }
       .head-line{font-size:70px; line-height:77px;  }
      .nav-tabs1{display:none; }
     .head ul li {padding: 20px 25px; }
           .head-line{font-size:78px; line-height:77px; margin:10px 0px;   }
     .box-prd-img{ width: 350px; padding: 0px;margin: 0px;position: absolute;top: 350px;right: 20px;}
    
      .text-head{padding:90px 20px; height:450px;   }
     .text-head-3{ background:#1d1d1d;height: 400px;}
       .text-head-2{padding: 100px 20px; height:400px; }
       .text-head-4{    background: #000;height: 500px;padding-top: 40px; }
        .text-head-5{    background: #1d1d1d;height: 400px;    padding-top: 40px; }
           .text-head-6{    background: #000; height: 290px;  padding:50px 20px;  }
        .btn-2 {margin-bottom:20px; }
     footer{margin-top:20px; }
     .people-box{margin-bottom:20px; }
      .text-head-prd{background: #000;height: 500px; }
     .text-head-6 h2{ font-size:24px; }

}

@media (max-width: 360px) {  
    

	.head-main-1{padding-top: 32px;}
	.space {height:12px; }
	.padding-100 {padding-top:30px;  }
	h2 {line-height:38px; }
	.navbar-collapse{ background:#333; width:99%; overflow-x:hidden;  position: relative; z-index:9999; }
    .mbl-hide{display: none;}
    .marquee__content {width: 638%;}
	.list-inline {width: 52.1%;}
    .head-text-prd{  font-weight: bold;font-size: 40px; line-height: 53px;}
	.head-1 ul li {float: left; color: #fff;padding: 8px 18px;padding-right: 15px;margin-top: -1px;}
    .bg-cover{height: 130px; background-attachment: inherit;}
    .navbar button{ margin-top:20px; }  
    .text-headline{ padding-top:1px; }
    .slick-slide{width: 94px!important;}
    .slick-list{margin-top:10px;}
    .star{float: left; width:200px;}
    .text-headline{padding-top:10px; font-size:67px;  }
    .slick-track{height:130px;overflow-y: hidden; margin-top:100px; display: none; }
    .head-1 ul li a{color:#fff; }
       .head-line{font-size:70px; line-height:77px;  }
     .brd-box{margin-bottom:20px; }
        .circle-menu1{ width:132px; }
        .circle-menu{ width:132px; }
      .dropdown-menu li{ margin-top: 0px !important; padding: 2px 0px !important; }
    .drop-down-menu-1{     width: 159px !important;height: 36px;}
   .box-1-menu{display:none; }
       .sub-head2{display:none; } 
          .star{margin-top:20px; margin-bottom:10px;  }
        .head-2 ul li{color:#fff; padding: 15px 25px; }
        .main-menu{color:#fff; }
     .p-test{line-height:19px; }
    .head ul li {padding: 20px 25px; }
      .head-1-ul-a{color:#fff!important; }
    .test-box{ height:280px;  }
      .test-box1{ height:280px;  }
    ..banner{margin: 20px 0px; }
    .head-1{}
        .video-1{height:310px; }
      .menu-padding{padding:10px 0px;  }
      .nav-tabs1{display:none; }
    
           .head-line{font-size:70px; line-height:77px; margin:10px 0px;   }
     .box-prd-img{ width: 350px; padding: 0px;margin: 0px;position: absolute;top: 350px;right: 20px;}
    
      .text-head{padding:90px 20px; height:450px;   }
     .text-head-3{ background:#1d1d1d;height: 400px;}
       .text-head-2{padding: 100px 20px; height:400px; }
      .text-head-4{    background: #000;height: 500px;margin-top -10px: ; }
        .text-head-5{    background: #1d1d1d;height: 400px;    padding-top: 40px;; }
           .text-head-6{    background: #000;height: 450px;margin-top -10px: padding:90px 20px;  }
      .people-box{margin-bottom:20px; }
     .text-head-6 h2{ font-size:24px; }
    
}

@media (max-width: 375px) {  
    

	.head-main-1{padding-top: 32px;}
	.space {height:12px; }
	.padding-100 {padding-top:30px;  }
	h2 {line-height:38px; }
	.navbar-collapse{ background:#333; width:99%; overflow-x:hidden;  position: relative; z-index:9999; }
    .mbl-hide{display: none;}
    .marquee__content {width: 638%;}
	.list-inline {width: 52.1%;}
    .head-text-prd{  font-weight: bold;font-size: 40px; line-height: 53px;}
	.head-1 ul li {float: left; color: #fff;padding: 8px 18px;padding-right: 15px;margin-top: -1px;}
    .bg-cover{height: 130px; background-attachment: inherit;}
    .navbar button{ margin-top:20px; }  
    .text-headline{ padding-top:1px; }
    .slick-slide{width: 94px!important;}
    .slick-list{margin-top:10px;}
    .star{float: left; width:200px;}
    .text-headline{padding-top:10px; font-size:67px;  }
    .slick-track{height:130px;overflow-y: hidden; margin-top:100px; display: none; }
    .head-1 ul li a{color:#fff; }
       .head-line{font-size:70px; line-height:77px;  }
     .brd-box{margin-bottom:20px; }
        .circle-menu1{ width:132px; }
        .circle-menu{ width:132px; }
      .dropdown-menu li{ margin-top: 0px !important; padding: 2px 0px !important; }
    .drop-down-menu-1{     width: 159px !important;height: 36px;}
   .box-1-menu{display:none; }
       .sub-head2{display:none; } 
          .star{margin-top:20px; margin-bottom:10px;  }
        .head-2 ul li{color:#fff; padding: 15px 25px; }
        .main-menu{color:#fff; }
     .p-test{line-height:19px; }
    .head ul li {padding: 20px 25px; }
      .head-1-ul-a{color:#fff!important; }
    .test-box{ height:280px;  }
      .test-box1{ height:280px;  }
    ..banner{margin: 20px 0px; }
    .head-1{}
        .video-1{height:310px; }
      .menu-padding{padding:10px 0px;  }
      .nav-tabs1{display:none; }
    
           .head-line{font-size:70px; line-height:77px; margin:10px 0px;   }
     .box-prd-img{ width: 350px; padding: 0px;margin: 0px;position: absolute;top: 350px;right: 20px;}
    
      .text-head{padding:90px 20px; height:450px;   }
     .text-head-3{ background:#1d1d1d;height: 400px;}
       .text-head-2{padding: 100px 20px; height:400px; }
      .text-head-4{    background: #000;height: 500px;margin-top -10px: ; }
        .text-head-5{    background: #1d1d1d;height: 400px;    padding-top: 40px;; }
           .text-head-6{    background: #000;height: 450px;margin-top -10px: padding:90px 20px;  }
        .btn-2 {margin-bottom:20px; }
    footer{margin-top:20px; }
     .people-box{margin-bottom:20px; }
    .text-head-6 h2{ font-size:24px; }
    
}
    


@media (max-width: 320px) {  
	.head-main-1{padding-top: 32px;}
	.space {height:10px; }
	.padding-100 {padding-top:30px;  }
	h2 {line-height:38px; }
	.navbar-collapse{ background:#333; width:99%; position: relative; z-index:9999; }
	.navbar button{float:right; display: block;}
    .mbl-hide{display: none;}
    .marquee__content {width: 638%;}
	.list-inline {width: 52.1%;}
    .head-text-prd{  font-weight: bold;font-size: 40px; line-height: 53px;}
    .head-1 ul li {float: left;color: #fff;padding: 8px 18px;padding-right: 15px;margin-top: -1px;}
    .bg-cover{height: 230px; background-attachment: inherit;}
    .navbar button{ margin-top:20px; }  
    .slick-slide{width: 94px!important;}
    .slick-list{margin-top:10px;}
    .slick-track{height:130px;overflow-y: hidden; margin-top:100px; display: none; }
     .head-1 ul li a{color:#fff; }
    .head-2{}
       .brd-box{margin-bottom:20px; }
        .circle-menu1{ width:132px; }
        .circle-menu{ width:132px; }
      .dropdown-menu li{ margin-top: 0px !important; padding: 2px 0px !important; }
    .drop-down-menu-1{     width: 159px !important;height: 36px;}
    .box-1-menu{display:none; }
    .sub-head2{display:none; }
        .star{margin-top:20px; margin-bottom:10px;  }
        .head-2 ul li{color:#fff; padding: 15px 25px; }
    .main-menu{color:#fff; }
     .p-test{line-height:19px; }
       .head-1{ }
      .head-1-ul-a{color:#000!important; }
     .test-box{ height:280px;  }
      .test-box1{ height:280px;  }
    .banner{margin: 20px 0px !important; }
    .head-1{}
        .video-1{height:310px; }
      .menu-padding{padding:10px 0px;  }
    
       .head-line{font-size:78px; line-height:77px; margin:10px 0px;   }
      .nav-tabs1{display:none; }
    .box-prd-img{ width: 350px; padding: 0px;margin: 0px;position: absolute;top: 350px;right: 20px;}

  .text-head{padding:90px 20px; height:450px;  }
        .text-head-5{    background: #000;height: 400px;    padding-top: 40px;}
           .text-head-6{    background: #000;height: 450px;margin-top -10px: padding:90px 20px;  }
    .btn-2 {margin-bottom:20px; }
     .people-box{margin-bottom:20px; }
 .text-head-6 h2{ font-size:24px; }
    }


@media (max-width: 320px) {  
	.head-main-1{padding-top: 32px;}
	.space {height:10px; }
	.padding-100 {padding-top:30px;  }
	h2 {line-height:38px; }
	.navbar-collapse{ background:#333; width:99%; position: relative; z-index:9999; }
	.navbar button{float:right; display: block;}
    .mbl-hide{display: none;}
    .marquee__content {width: 638%;}
	.list-inline {width: 52.1%;}
    .head-text-prd{  font-weight: bold;font-size: 40px; line-height: 53px;}
    .head-1 ul li {float: left;color: #fff;padding: 8px 18px;padding-right: 15px;margin-top: -1px;}
    .bg-cover{height: 230px; background-attachment: inherit;}
    .navbar button{ margin-top:20px; }  
    .slick-slide{width: 94px!important;}
    .slick-list{margin-top:10px;}
    .slick-track{height:130px;overflow-y: hidden; margin-top:100px; display: none; }
     .head-1 ul li a{color:#fff; }

       .brd-box{margin-bottom:20px; }
        .circle-menu1{ width:132px; }
        .circle-menu{ width:132px; }
      .dropdown-menu li{ margin-top: 0px !important; padding: 2px 0px !important; }
    .drop-down-menu-1{     width: 159px !important;height: 66px;}
    .box-1-menu{display:none; }
    .sub-head2{display:none; }
        .star{margin-top:20px; margin-bottom:10px;  }
        .head-2 ul li{color:#fff; padding: 15px 25px; }
    .main-menu{color:#fff; }
     .p-test{line-height:19px; }
       .head-1{ }
      .head-1-ul-a{color:#000!important; }
     .test-box{ height:280px;  }
      .test-box1{ height:280px;  }
    .banner{margin: 20px 0px !important; }
    .head-1{}
        .video-1{height:310px; }
      .menu-padding{padding:10px 0px;  }
    
       .head-line{font-size:78px; line-height:77px; margin:10px 0px;   }
      .nav-tabs1{display:none; }
    .box-prd-img{ width: 350px; padding: 0px;margin: 0px;position: absolute;top: 350px;right: 20px;}

  .text-head{padding:90px 20px; height:450px;  }
        .text-head-5{    background: #000;height: 400px;    padding-top: 40px;}
           .text-head-6{    background: #000;height: 400px;margin-top -10px: padding:90px 20px;  }
        .btn-2 { margin-bottom:20px; }
     .people-box{margin-bottom:20px; }

}
@grid-gutter-width: 30px;
@line-height-base: 1.428571429;
@gray: #555;


/* Descendant of .nav, Bootstrap specificity (shouldn't be like this) */
.nav > .dropdown-megamenu {
  position: static;
}


.dropdown-megamenu > .dropdown-container {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    max-width: 100%;
    padding: 0.5 * @grid-gutter-width;
}

.dropdown-megamenu .dropdown-menu {
  display: block;
}

.link-image .media-object {
  float: left;
  margin-bottom: 0.25 * @grid-gutter-width;
}

.link-image-sm + .link-image-sm .media-object {
  margin-left: 0.25 * @grid-gutter-width;
}

.thumbnail .caption {
  min-height: 120px;
}
.thumbnail:hover {
  text-decoration: none;
}

/* Link list */
.list-links {
  list-style: none;
  padding: 0;

  li {
    line-height: 1.2 * @line-height-base;
  }

  a {
    color: @gray;

    &:hover,
    &:focus,
    &:active {
      color: @link-hover-color;
    }
  }
}

/* General styles to improve presentation */

.example-megamenu {
  width: 100%;
  max-width: 1140px;
  padding: 20px;
  margin: 0 auto;
}
h3 {
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
  text-align: center;
  line-height: 1.3;
  margin-bottom: 2rem;
  color: #fff;
}

.circle{    float: left;
    width: 37px;
    padding: 4px;
    border: 1px solid;
    border-radius: 52px; margin-top:5px;  background:#333; 

}
