{overflow-X: hidden;}


.topbg{
	width:100%;
	background-color:#fff;
}
.top_contact img {
    float: left;
    margin: -10px 9px 0 0;
}

.top_contact{padding:8px 0px; font-family:Arial, Helvetica, sans-serif;font-size:16px; color:#333; text-align:left; width:100%; clear:both; margin:35px 0 0 0;}
.top_contact a{color:#333; transition:0.5s;}
.top_contact a:hover{color:#006A4D; letter-spacing:1px;}
.top_contact strong{color:#88ab19;}
.logo{ margin:10px 0 0px 0; padding:0px;}
.products_andser{ background: url(images/home_icon.png) no-repeat 15px #0877ad; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right; color:#FFF; text-transform:capitalize;}
.products_andser a{ color:#FFF; text-decoration:none; display:block;  padding:10px; }
.products_andser a:hover{ background: url(images/home_icon.png) no-repeat 15px #0aa874;}
.login_1{ margin-top:20px; padding:0px 0 0 0px;}
.top_menu{padding:6px 0px; font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#333; width:100%; clear:both; line-height:40px;}
.top_menu a {
    color: #333;
    padding: 8px 30px;
    font-size: 16px;
}
.top_menu a:hover{color:#0877ad; }
.language_ara{ margin:0px; background:#FFF; border:#1d9d73 solid 1px; border-bottom: #FFF solid 1px; padding:0px;}







#Search_Input{margin:30px 0;  width:100%;}
.Search{margin:0px ;padding:0px 5px;float:left; width:100%; max-width:231px !important;outline:none;text-decoration:none;line-height:28px; border:solid 1px #006a4d;border-right:none;color:#000;}
#Search_icon{margin:0px ;width:29px;float:left;}
#Search_icon a{margin:0px; width:29px;height:30px;float:left;opasty:0.8;background:url(images/search_icon.jpg) no-repeat right top;}
#Search_icon a:hover{opacity:0.9;}


.banner{margin:0px 0px 0px 0px; padding:0px; width:100%; border-bottom:2px solid #ededed;}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:20px;padding-bottom:20px}
.navbar-default .navbar-nav>li { font-family:Arial, Helvetica, sans-serif; font-size:15px !important; color: #fff; text-transform:uppercase;}
.navbar-default .navbar-nav>li>a {color: #fff;transition:0.5s; text-transform: capitalize; border-top:1px solid #1d9c73;}
.navbar-default .navbar-nav>li>a:hover {background:url(images/nav-bg-hover.png) repeat-x center top -55px; color: #44484c;}
.carousel-inner img{width:100%;}

.content{margin:12px 0px !important; padding:0px !important;}
.wrapper{margin:12px 0px !important; padding:0px !important;}
.lmenu-heading{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#FFF; margin:0px; padding:0px; float:left; width:100%; height:43px; line-height:43px; background:url(images/lmenu_heading.html) no-repeat left top #cacaca; padding-left:53px; text-transform:uppercase;}
.lmenu{margin:0px; padding:0px; float:left; width:100%;}
.lmenu ul{margin:0px; padding:0px; float:left; width: 100%; list-style:none !important;}
.lmenu ul li{margin:0px; float:left; width:100%; background-color:#e2e4e5;font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#3d4148; border-bottom:3px solid #f4f7f9; padding:0px !important; padding-top:0px !important; padding-bottom:0px !important;}
.lmenu ul li a{ margin:0px; padding:0px 0px 0px 20px; float:left; width:100%; font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#3d4148 !important;  line-height:34px; font-weight:bold;}
.lmenu ul li a:hover{ background-color:#1c9970; color:#FFF !important; text-decoration:none !important;}
.lmenu ul li:hover{background-color:#1c9970; color:#FFF !important; text-decoration:none !important;}
.leftmenu-banner{margin-top:7px; float:left; width:100% !important; padding-bottom:5px; background-color:#e0e0e0 !important; border:1px solid #cdcdcd; border-radius:6px; font-family:Arial, Helvetica, sans-serif;}
.leftmenu-banner img{border-radius:6px; margin:0px auto; max-width:100%;}
.leftmenu-banner h4{color:#464646; font-size:16px; text-decoration:line-through; padding-left:10px;}
.leftmenu-banner h3{color:#464646; font-size:18px; padding-left:10px;}
.leftmenu-banner h2{color:#464646; font-size:30px; padding-left:10px;}
.leftmenu-banner h1{color:#464646; font-size:33px; padding-left:10px; text-align:center;}
.newsletter-bg{margin-top:10px; padding:0px 39px; float:left; width:100%; background:url(images/newsletter-bg.jpg) no-repeat center top #a5a5a5; height:324px; border-radius:6px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff;}
.newsletter-bg p{font-size:13px;}
.newsletter-bg input{float:left; padding:0px 10px; width:100%; background-color:#525252; border:none; border-radius:5px; font-size:13px; line-height:29px; outline:0;}
.newsletter-bg img{margin:10px auto;}
.prod-heading{margin:15px 0px 0px 0px; float:left; width:100%; background:url(images/prod-heading-bg.png) no-repeat center bottom; padding-bottom:14px; font-family: 'Roboto', sans-serif;  font-size:20px; color:#0877ad; text-transform:uppercase; text-align:center; font-weight:bold;}
.rightpanel{background-color:#FFF;}
.product-listing{float:left;padding:10px 15px;border:1px solid #e4e4e4;box-shadow: 0px 0px 3px 0px #e4e4e4;border-radius:10px;width:100%;margin-bottom:15px;margin-top:10px;position:relative;overflow:hidden;transition:0.5s; background:#FFF;}

.categories-listing{padding:0px;border:1px solid #e4e4e4;box-shadow: 0px 0px 3px 0px #e4e4e4; border-radius:0px 0px 40px 0px; width:100%;margin-bottom:15px;margin-top:10px;position:relative;overflow:hidden;transition:0.5s; background:#FFF; padding-bottom:10px;}

.categories-listing2{padding:0px 0px; margin:5px 5px -3px 5px;  border-radius:0px 0px 30px 0px;transition:0.5s; background:rgba(83, 87, 88, 0.1);}
.categories-listing2:hover{padding:0px 0px; margin:5px 5px -3px 5px;  border-radius:0px 0px 30px 0px; transition:0.5s; opacity:0.8;}
.categories-listing2 img{padding:0px 0px; left:auto; right:auto; transition:0.5s; display:block !important; width:100%; border:#e4e4e4 1px solid; padding-top:30px; padding-bottom:30px; background:#FFF;}

.categories-listing2 h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343F48  !important;text-transform:none; text-align:left; line-height:20px; margin:0px; padding:5px 5px 0px 5px; font-weight:bold;}


.testimmonials:before{content: ' ';position: absolute;width: 0;height: 0;left: 30px;bottom: -20px;border: 10px solid;border-color: #ececec transparent transparent #ececec;}
.product-listing h2{padding:10px 15px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#343F48  !important;text-transform:none;margin:0px 0px 10px -20px;}
.product-listing .price{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c31114; text-align:right;}
.stars{float:left; width:100%;}
.glyphicon-star{float:left; color:#c31114; margin:2px 1px;}
.glyphicon-heart{background-color:#1d9f75;color:#FFF;padding:8px;border-radius:4px;cursor:pointer;}
.glyphicon-refresh{background-color:#1d9f75;color:#FFF;padding:8px;border-radius:4px;cursor:pointer;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;}
.glyphicon-refresh:hover{background-color:#06cd8d;color:#FFF;padding:8px;border-radius:4px;cursor:pointer;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg);}
.fav-btns{float:left; text-align:left; margin-top:10px;}
.btn-order{background-color:#e5e5e5 !important;color:#000 !important;font-size:12px !important;text-transform:uppercase;margin-top:10px;float:right;}
.btn-order:hover{background-color:#c31114 !important;color:#FFF !important;cursor:pointer;}
.btm-links-heading{font-family: 'Roboto', sans-serif;  font-size:18px; color:#232f38;}
.btm-links-heading h1{margin:20px 0px 10px 0px; padding:0px 0px 10px 0px; float:left; width:100%; background:url(images/btm-link-heading-bg.jpg) repeat-x left bottom; font-family: 'Roboto', sans-serif;  font-size:18px; color:#232f38;}
.btm-links-heading strong{font-size:16px; color:#232f38;}
.btm-links-heading p {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #232f38;
    line-height: 25px;
}
.footer-bg{background-color:#e9eff2; border-top:5px solid #0877ad;}
.footer-links{font-family: 'Roboto', sans-serif; font-size:12px;color:#fff;}
.footer-links h2{font-family: 'Roboto', sans-serif; font-size:20px;color:#0877ad;text-transform:uppercase;}
ul.footer-links {margin:0px;float:left;}
ul.footer-links li{font-size:13px;color:#232f38;list-style:none;padding:5px 0px !important;}
ul.footer-links li a{padding:0px 0px 0px 25px; font-size:13px;color:#232f38 !important;list-style:none;text-decoration:none; transition:0.5s; background:url(images/footer-links-arrow.png) no-repeat left top 5px;}
ul.footer-links li a:hover{color:#232f38 !important; text-decoration:underline;}
ol.footer-links li{font-size:13px;color:#fff; padding:5px 0px !important;clear:both; padding-left:60px;}
ol.footer-links li a{padding:0px 0px 0px 5px; font-size:13px;color:#232f38 !important;list-style:none;text-decoration:none; transition:0.5s;}
ol.footer-links li a:hover{color:#232f38 !important; text-decoration:underline; }
.copy-rights{font-family: 'Roboto', sans-serif;font-size:14px;color:#232f38;margin:7px 0px;}
.copy-rights a{font-family: 'Roboto', sans-serif;font-size:14px;color:#232f38;transition:0.5s;}
.copy-rights a:hover{ text-decoration:underline; color:#098563;}
.social-icons{float:left; margin:0px 0px 0px 0px 0px;}
.social-icons img{float:left; margin:0px 7px 0px 0px; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform; border:1px solid #000; border-radius:360px; opacity:0.7;}
.social-icons img:hover{cursor:pointer;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg); opacity:1;}
.page-heading{margin:0px 0px 15px -15px; padding-left:15px; float:left; width:103%; background-color:#38c4f1; font-family: 'Roboto', sans-serif;  font-size:18px; color:#ffffff; line-height:46px; text-transform:uppercase; text-align:center; font-weight:bold; text-align:left;}
.page-header img{margin:0px; padding:0px; position:absolute; z-index:100; margin-top:17px; }
.page-header h1{margin:0px; padding:0px 0px 0px 30px; font-family: 'Roboto', sans-serif; font-size:18px; color:#585c65; font-weight:bold; text-transform:uppercase;}
.large-page{background-color:#FFF; padding:15px 0px;}
.limg{margin:0px; padding:0px; float:left; width:100%; border:1px solid #d0d0d0; text-align:center;}
.limg-color{margin:10px 10px 0px 2px; padding:0px; float:left; width:84px; height:70px; border:1px solid #d0d0d0;}
.prod-info-large{margin:-20px 0px 0px 0px; padding:0px; float:left; width:100%; font-family: 'Roboto', sans-serif; font-size:12px; color:#4a4e55; text-align:justify; line-height:24px;}
.prod-info-large h1{font-family: 'Roboto', sans-serif; font-size:18px; color:#585c65;}
.prod-info-large strong{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#38c4f1;}
.prod-large-icons{margin:10px 0px 0px 15px; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.qty{margin:0px 0px 0px 0px; padding:0px; float:left; clear:both; width:110px; height:33px; background-color:#FFF; border:1px solid #dddddd;}
.qty img{margin:0px 0px 0px 0px; padding:0px; float:left;}
.qty input{margin:0px; padding:0px; float:left; width:48px; height:38px; background-color:#FFF; border:1px solid #dddddd; border-bottom:none; border-top:none;  text-align:center; outline:0;}
.wishlist{margin:15px 0px 0px -15px; padding:0px; font-family:"Myriad Pro"; font-size:15px; color:#4e4e4e;}
.wishlist a{margin:0px 10px 0px 10px; font-family:"Myriad Pro"; font-size:15px; color:#4e4e4e; text-decoration:none;}
.wishlist a:hover{color:#2abdf3; text-decoration:underline;}
.contact-map{margin:0px 0px 30px 0px; float:left;}
.contact-info{margin:0px 0px 0px 0px; float:left; line-height:24px;}
.contact-info strong{margin:0px 0px 0px 0px; font-size:18px; float:left; line-height:24px;}
.large_page_btn{margin:10px 10px 0px 0px; float:left; font-family: 'Monda', sans-serif; font-size:14px; color:#fff; background-color:#3d3d3d; text-transform:uppercase; height:34px; border-radius:6px;}
.large_page_btn a{padding:0px 10px; color:#fff; text-decoration:none; transition:0.5s; display:block; line-height:34px; border-radius:6px;}
.large_page_btn a:hover{margin:-5px 0px 0px 0px; background-color:#cb0101;}
.message{height:150px;}
.contact-info{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#787878; line-height:28px;}
.contact-info h1{text-align:center; font-family: 'PT Sans', sans-serif; font-size:35px; color:#2f2f2f; line-height:60px;}
.contact-info img{margin-right:10px;}
.contact-info a{color:#787878; text-decoration:none;}
.contact-info a:hover{text-decoration:underline; color:#38c4f1;}
.about-us{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#787878; line-height:24px; text-align:justify;}
.about-us h1{text-align:center; font-family: 'PT Sans', sans-serif; font-size:35px; color:#2f2f2f; line-height:60px;}




.carousel-control {
  padding-top:10%;
  width:5%;
}

@import url(http://fonts.googleapis.com/css?family=Raleway:400,200);
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  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;
}
.navbar-header{float:none !important; width:100%;}
#cssmenu {
  width: 100%;
  font-family: Raleway, sans-serif;
  color: #ffffff;
  margin: 0px 0px 0px 0px; 
}
#cssmenu ul ul {
  display: none;
}
#cssmenu > ul > li.active > ul {
  display: block;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 16px 22px;
  cursor: pointer;
  z-index: 2;
  font-size: 16px;
  text-decoration: none;
  color: #ffffff;
  background: #0877ad;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease; border-bottom:#CCC solid 1px;
}
.goog-te-gadget {
    display: block !important;
}
#cssmenu > ul > li > a:hover {
  color: #d8f3f0;
}
#cssmenu ul > li.has-sub > a:after {
  position: absolute;
  right: 26px;
  top: 19px;
  z-index: 5;
  display: block;
  height: 10px;
  width: 2px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#cssmenu ul > li.has-sub > a:before {
  position: absolute;
  right: 22px;
  top: 23px;
  display: block;
  width: 10px;
  height: 2px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#cssmenu ul > li.has-sub.open > a:after,
#cssmenu ul > li.has-sub.open > a:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#cssmenu ul ul li a {
  padding: 14px 22px;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
  text-decoration: none;
  color: #dddddd;
  background: #49505a;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul ul ul li a {
  padding-left: 32px;
}
#cssmenu ul ul li a:hover {
  color: #ffffff;
}
#cssmenu ul ul > li.has-sub > a:after {
  top: 16px;
  right: 26px;
  background: #dddddd;
}
#cssmenu ul ul > li.has-sub > a:before {
  top: 20px;
  background: #dddddd;
}
.flag_q{ margin:0px; padding:0px; width:100%;}
.flag_q img{ margin:0px; padding:0px;  float:left;}
.well{ width:100% !important;}





.seh form{position: relative; margin-right: 50px;}
.seh form #Search_Input{}
.seh form #Search_Input input{width: 100%; background: #fff;}
.seh form #Search_Input button{position:absolute; top: 0px; right: 0px; font-size: 16px; color: #fff; background: #87aa18; height: 30px; padding: 0px 10px; border: 0px;}

.login_1{}
.login_1 a{display: inline-block; padding: 10px 20px; background: #0877ae; font-size: 12px; color: #fff;}


.lngmy{float: right; margin:45px 0 0 0; }

.goog-te-combo{display: none;}
.mylng{display: block;}




        .transition, #tabs p, #tabs ul li i:before, #tabs ul li i:after {

  transition: all 0.25s ease-in-out;

}



.flipIn, #tabs h1, #tabs ul li {

  animation: flipdown 0.5s ease both;

}



#tabs .no-select,#tabs h2 {

  -webkit-tap-highlight-color: transparent;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  padding: 10px 0

}



#tabs h2

{

  font-weight: normal;

  font-size: 16px;

  padding: 0px 15px 0px 10px;

  background: #2f2f2f;

  line-height:50px;

  position: relative;

  border-radius:0px 5px 5px 0px;

  left: 0px

}

#tabs ul {

  list-style: none;

  perspective: 900;

  padding: 0;

  margin: 0;

}

#tabs ul li {

  position: relative;

  margin: 0;

  padding: 0px 0px 0px 50px;

  font-family: "PT Sans", sans-serif;

  font-weight: normal;

  color: #fff;

  font-size: 12px;

  margin-bottom: -28px;

}

#tabs ul li:nth-of-type(1) {

  animation-delay: 0.5s;

}

#tabs ul li:nth-of-type(2) {

  animation-delay: 0.75s;

}

#tabs ul li:nth-of-type(3) {

  animation-delay: 1s;

}

#tabs ul li:last-of-type {

  padding-bottom: 0;

}

#tabs ul li i {

  position: absolute;

  transform: translate(-0px, 0);

  left: 0;

  padding: 25px;

  background: #2f2f2f;

  border-radius:8px 0px 0px 8px;

}

#tabs ul li:hover i

{

  background: #79c942;

}

#tabs ul li i:before, #tabs ul li i:after {

  content: "";

  position: absolute;

  background-color: #fff;

  width: 3px;

  height: 19px;

  top: 15px;

  left: 23px;

}

#tabs ul li i:before {

  transform: translate(0px, 0) rotate(90deg);

}

#tabs ul li i:after {

  transform: translate(0px, 0) rotate(-90deg);

}

#tabs ul li input[type=checkbox] {

  position: absolute;

  cursor: pointer;

  width: 100%;

  height: 100%;

  z-index: 1;

  opacity: 0;

}

#tabs ul li input[type=checkbox]:checked ~ p {

  margin-top: 0;

  max-height: 0;

  opacity: 0;

  transform: translate(0, 50%);

}

#tabs ul li input[type=checkbox]:checked ~ i:before {

  transform: translate(2px, 0) rotate(90deg);

}

#tabs ul li input[type=checkbox]:checked ~ i:after {

  transform: translate(2px, 0) rotate(0deg);

}

#tabs p

{

  background: white;

  margin-left: -42px;

  color: #2f2f2f;

  font-size: 13px;

  line-height: 25px;

  margin-top: 10px;

  position: relative;

  top: -5px;

  font-family: "Open Sans", sans-serif;

}

@keyframes flipdown {

  0% {

    opacity: 0;

    transform-origin: top center;

    transform: rotateX(-90deg);

  }

  5% {

    opacity: 1;

  }

  80% {

    transform: rotateX(8deg);

  }

  83% {

    transform: rotateX(6deg);

  }

  92% {

    transform: rotateX(-3deg);

  }

  100% {

    transform-origin: top center;

    transform: rotateX(0deg);

  }

}







@media(max-width:1199px){
	.products_andser{background: none; background-color: #0877ae;}
	.products_andser a:hover{background:none;}
	.nav>li>a {padding: 19px 10px !important;}
}


@media(max-width:767px){
  .navbar-default .navbar-nav{display: block; padding: 0px; text-align: center;}
  .navbar-default .navbar-nav>li{display: block; padding: 0px; float: none;}
  .navbar-default .navbar-nav>li>a{}
  .logo{text-align: center; width: 100%}
  .logo img{display: inline-block;}

  .seh form{margin: 0px;}
  .clearfix{clear: both;}
}


.m_pro {
    background: #fff;
    text-align: center;
    margin-top: 10px;
    border: 1px solid #cfd1d1;
    padding: 5px;
    margin-bottom: 10px;
    border-radius: 6px;
    min-height: 235px;
}
.m_pro a{text-decoration: none;}
.m_pro .p_pic{background:#fff; border:1px solid #cfd1d1; padding:5px; transition:all 0.4s ease-in-out; overflow:hidden; min-height:125px;}
.m_pro .p_pic img{display:inline-block; transition:all 0.4s ease-in-out; width:100%;}

.m_pro:hover .p_pic{border:1px solid #0066b3;}
.m_pro:hover .p_pic img{transform:scale(1.1);opacity: 0.6;}

.m_pro .pro_detail{padding:5px 0px;}
.m_pro .pro_detail h1{font-family: 'Roboto', sans-serif; font-size:15px; color:#0066b3; font-weight:600; margin:4px 0px;}
.m_pro .pro_detail p{font-family: 'Raleway', sans-serif; font-size:13px; color:#848484; font-weight:600; min-height:40px;}

.cont-det {
    margin-top: 17px;
}
.cont-det p {
    font-weight: 500;
	line-height: 27px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #232f38;
}



/*cat styling start*/

.maincat-area {
    text-align: center;
    margin: 40px 0px;
    overflow: hidden;
    position: relative;
    border: 1px solid #037fdf;
}
.maincat-area  img{display:inline-block; transition:all 0.6s;}
.maincat-area:hover img{transform:scale(1.1);}
.maincat-area .name {
    position: absolute;
    z-index: 999;
    top: 25%;
    right: 0;
    left: 0;
    width: 65%;
    margin: 0 auto;
}
.maincat-area .name a{text-decoration:none;}
.maincat-area .name h2 {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    padding: 10px 20px;
    display: inline-block;
    background: #fff;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    transition: all 0.4s;
    width: 100%;
    border-radius: 5px;
    line-height: 25px;
}
.maincat-area:hover .name h2{color:#fff; background:#037fdf;}

/*welcome styling start*//* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(owl/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

