/*
	Theme Name: laurel-theme
	Author: intelexsystemsinc
*/
@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400');

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?goqzqx');
  src:  url('fonts/icomoon.eot?goqzqx#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?goqzqx') format('truetype'),
    url('fonts/icomoon.woff?goqzqx') format('woff'),
    url('fonts/icomoon.svg?goqzqx#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-JbyJlight:before {
  content: "\e900";
}
.icon-JbyJmedium:before {
  content: "\e901";
}
.icon-JbyJregular:before {
  content: "\e902";
}
.icon-Jlight:before {
  content: "\e903";
}
.icon-Jmedium:before {
  content: "\e904";
}
.icon-Jregular:before {
  content: "\e905";
}


body{font-size: 15px; line-height: 1.6575em;}
body, h1, h2, h3, h4{font-family: 'Poppins', sans-serif;}
button, a {outline: none; border:none}
.alignleft{float: left; margin: 0 20px 15px 0; border:1px solid}
.alignright{float: left; margin: 0 0px 15px 20px}
h2{font-size:50px;}
.affix { top: 0;  width: 100%;  z-index: 9999 !important; background: #fff;  }
.affix + .container-fluid {padding-top: 70px;}
.navbar-fixed-top{background: #fff}

.top-wrapper{padding: 15px 0; background: #000}
.main_nav .sub-menu, .dropdown-toggle{display: none}
.navbar-toggle .icon-bar{background: #000}
.navbar-toggle{position: static}
.main_nav svg {width: 1vw; height: 3vh;margin: -6px 0 0 7px; padding: 4px 0 0 0;}
.menu-item-has-children:hover .sub-menu {display: block;position: absolute; left: 0;top: 54px;z-index: 9999; background: #fff;}
.navbar-header strong{display: none}

#site-navigation{border-bottom: 1px solid #eee; border-top: 1px solid #eee}
#site-navigation ul{margin: 0; padding: 0; text-align: center; list-style: none; width: 100%;}
#site-navigation ul li{display:inline-block; position: relative; float: none}
#site-navigation ul li a {color: #000;padding: 15px 10px !important;display: inline-block;text-decoration: none; margin: 0 15px !important;} 
.dropdown-menu{left: 15px;}
.dropdown-menu>li:hover{background: #eee;}
.dropdown-menu>li>a{color: #3e3e3e !important;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    background-color: #eee;
}
.dropdown-menu>li {float: left !important; display: block !important; width: 100%; text-align: left; border-top: 1px solid #ccc;}
.dropdown-menu>li:first-child{border:none;}
.dropdown-menu .icon-JbyJregular { font-size: 19px; color: #424242; margin: 6px 0 0 0; display: block; line-height: 17px;}
#pl-8 .so-panel:last-child { margin-bottom: 0px; padding: 0;}
#pg-8-0> .panel-row-style{padding-bottom: 0}
/*webkit-filter: grayscale(1); filter: grayscale(1);*/
.section-video{position: relative;}
.section-video video {width: 100%   !important;height: auto   !important;-}
.section-video .caption {position: absolute; bottom: -105px; left: 0; background: #000; color: #fff; width: 70%;padding: 47px 30px 37px 0px; text-align: right}
.section-video .caption h2{font-size: 30px; margin: 0 0 10px 0}
.section-video .caption h3{font-size: 52px; margin: 0 0 10px 0; font-weight: 200;}
.caption a {color: #fff; border: 1px solid #fff; padding: 4px 16px; text-decoration: none; font-size: 14px;}
.caption a:hover{color: #000; background: #fff}
#play-pause {position: absolute; right: 30px; top: 63px;}
.icon-pause{background: url(images/pause-icon.png) no-repeat left top; width: 34px; height: 34px; font-size: 0}
.icon-pause.icon-play{background: url(images/play-icon.png) no-repeat left top; width: 34px; height: 34px;}

/*New arrivals*/
.newarrivals{padding: 200px 0 30px 0}
.new-arrivals{background: #000 ;padding:13px; color:#fff; position: relative;top: 0; overflow: hidden}
.new-arrivals p{float: left; margin: 8px 0 0 15px; font-size: 22px;}
.new-arrivals .btn-arrival{text-decoration:none;padding:6px 16px; background: transparent; color: #fff; border:1px solid #fff;float: right}
.new-arrivals span{font-size:13px}
.new-arrivals .btn-arrival:hover{background: #fff; color:#000}
.newarrivals img{width: 100%}
#newarrivals .item img, #specialoffers .item img{width: auto; border: none; display: inline-block;}
#newarrivals .item, #specialoffers .item{text-align: center; border: 1px solid #f1efef}
#specialoffers .owl-nav, #newarrivals .owl-nav  {right: -18px!important;bottom: -114px!important;left: auto;}

/*Category*/
.category1 {position: relative; margin: 55px 0 100px 0}
.category1 h2.heading{text-align: center; font-size: 50px; margin: 0 0 35px 0; font-weight: 200}
.category1 .caption {height: 150px; text-align: right; position: absolute; bottom: -130px; left: 0; background: #000; color: #fff; width: 70%;  padding: 12px 50px 30px 30px;}
.category1 .caption h2{font-size: 30px; margin: 0 0 10px 0}
.category1 .caption h3 {font-size: 75px; margin: 0 -21px 14px 0; line-height: 16px;}
.category1 img{width: 100%;}
.categoery-products{margin-bottom: 65px; padding-top: 120px}
.categoery-products h2{font-size: 25px;}
.category2 {position: relative; margin: 0 0 100px 0}
.category2 h2.heading{text-align: center; font-size: 50px; margin: 0 0 35px 0; font-weight: 300}
.category2 .caption { height: 150px; text-align: right; position: absolute; bottom: -130px; left: 0; background: #000; color: #fff; width: 70%; padding: 6px 50px 30px 30px;}
.category2 .caption h2{font-size: 30px; margin: 0 0 10px 0}
.category2 .caption h3 {font-size: 58px; margin: 15px 0 15px 0; font-weight: 200;}
.category2 img{width: 100%;}
.home .categoery-products .owl-carousel .owl-item img{width: auto; border: none; display: inline-block;}
.home .categoery-products .owl-carousel .owl-item .thumbp-wrap{border:1px solid #f1efef;}

.home .categoery-products .owl-carousel .owl-item{text-align: center;}
.owl-carousel .owl-item h2{font-size: 18px; margin:15px 0 0 0; text-align: left;}
.owl-carousel .owl-item h2 a{color: #000; font-size: 20px; text-transform: uppercase;}
.owl-nav {position: absolute;left: -100px; bottom: 60px; width: 95px;}
.owl-prev { float: left; margin: 0 12px 0 0; background: #fff; padding: 4px 10px; border:1px solid #ccc;}
.owl-next { margin: 0; background: #fff; padding: 4px 10px; float: left; border:1px solid #ccc;}
.owl-prev:hover ,.owl-next:hover{background:#000; color:#fff}
.owl-nav .fa{font-size: 30px;color: #ccc}
.content_bottom { position: relative; min-height: 743px;}
.box .box_about { background-color: #000; padding: 50px 27% 57px 50px; max-width: 656px; font-size: 14px; line-height: 24px;}
.box h1 {font-size: 62px; margin: 0 0 15px; color: #d4d4d4; font-weight: 200}
.box  p {color: #d4d4d4;}
.box .box_about + img {max-width: 48%; position: absolute; right: 25.7%; top: 20%;}
.blog {width: 600px; background-color: #000000;padding: 40px 50px 50px; position: absolute; bottom: 2px; right: 0px;height: 300px;overflow: hidden;}
.box .btn {border: 1px solid #d4d4d4; border-radius: 0; color: #fff; text-transform: uppercase; padding: 4px 16px; font-size: 14px;}
.box .btn:hover{background: #fff; color: #000}
.denotes{color: #000; font-size: 15px; float: left;}
.ade{color: #606060; font-size: 14px;}
.ade-inner{padding-left: 20px;}
.buynow-home{float: right;     margin: -17px 0 0 0;}
.buynow-home a {text-transform: uppercase; text-decoration: none; background: transparent;color: #000; padding: 4px 30px;border: 1px solid #000;transition: 0.4s all;text-decoration: none; margin: 0;}
.buynow-home a:hover{background: #000; color: #fff; text-decoration: none;}

/*Page*/
#fullwidth-wrapper{background: #5d5d5d; color: #fff; padding-bottom: 50px;}
.page-template-fullwidthpage-php .footer-section{margin-top: 0}
.page_inner {position: relative; margin-bottom: 165px;}
.page_inner img{width: 100%; height: auto;}
.page_inner h1 { position: absolute;bottom: -110px; right: 0;background: #000; color: #fff; width: 71%; padding:37px 0 37px 30px; font-size: 62px; font-weight: 200;}
.page_inner h1 .icon-JbyJlight{font-size: 75px; line-height: 60px;}
.heading-icon{line-height: 30px;}
.chairman_message img{width: 100%;}
#panel-8-0-0-0{margin: 0 !important}
.chairman_profile h2{font-size: 20px; margin: 10px 0 0 0}
.chairman_profile p{font-size: 16px;}
.panel-grid-cell .widget-title{font-size: 20px;margin-top:-25px}

/* Product page */
.woocommerce ul.products li.product a img{border:1px solid #ccc}
.woocommerce a.button {font-weight: normal; border-radius: 0px; color: #000; background: no-repeat; border: 1px solid #828282; padding: 6px 16px; position: static !important; left: 1px !important;}
.woocommerce a.button:hover{background:#888888;color:#fff;transition: 0.4s all;}
.woocommerce ul.products li.product .price{color: #c9c9c9;font-size: 22px;line-height: 26px;font-weight: 500;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 23px;text-transform: uppercase; color: #000;font-weight: 300;border-bottom: none;margin: 0;padding: 0;}
.denotes-cat-page{color: #000}
.ade-cat-page{color: #606060}
.woocommerce ul.products li.product .button {margin-top: 8px; text-transform: uppercase;}
.woocommerce ul.products li.product .button:hover{background: #000; color: #fff}
.blog-border { border-top: 1px solid #ababab;display: inline-block;}
.blog-border:first-child{border:none;}
.blog-title h3{ padding: 20px 0px; margin: 20px 0px;display: block; clear: both}
.like-button {display: inline-block; padding: 0px;list-style: none;}
.submit-btn{border: 1px solid #000; background: transparent; padding:6px 16px}
.submit-btn:hover{background: #000; color: #fff}
.button{text-align: center;padding-top: 20px}
.best-seller { position: absolute; top: 13px;left: -27px; background: #8a4343; color: #fff; padding: 0px 22px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); font-size: 12px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{overflow: hidden;
    margin: 0 1.8% 2.992em 0;
    width: 31.05%;
}

/*rahul*/
.contact-data ul,.distributors-form ul{list-style: none;  padding: 0px;}
.contact-data ul,.distributors-form li{list-style: none;}
.contact-data ul{padding-left:0px}
.contact-data li{ padding:4px 0px 4px 0px}
.so-panel {padding: 12px 0px 30px 0px;}
.contact-data li input[type="text"], .contact-data li input[type="email"]{width: 100%}
.contact-data li input, .distributors-form{ padding: 10px 80px 15px 10px;background-color: #d2d2d2;border:1px solid #908e8e;}
.distributors-form{ padding: 15px 80px 15px 75px!important;overflow: hidden}
.wpcf7-form-control-wrap  textarea{padding: 10px 80px 15px 10px;background-color: #d2d2d2;border:1px solid #908e8e; width: 100%;}
.distributors-form .wpcf7-form-control-wrap  textarea{padding: 8px 143px 0px 5px!important}
.wpcf7-form-control-wrap  input {padding: 0px 100px 0px 0px ;}
.distributors-form input {padding: 10px 80px 0px 0px;margin: 0px 0px 17px 0px; width: 100%;}

.wpcf7-list-item first{margin: 0px 17px 17px 25px;}
.wpcf7-list-item-label{position: relative; left: 78px;top: -36px;}
.contactus{padding:42px 0px 35px 0px;}
.Coporateoffice{padding: 5px 0px 0px 0px;}
.Coporateoffice .widget-title{margin-top:158px}
.contact-data li .wpcf7-submit,.distributors-form .wpcf7-submit{border: 1px solid #000; background: transparent; padding:6px 16px}
.contact-data li .wpcf7-submit:hover,.distributors-form .wpcf7-submit:hover{background: #000; color: #fff}

.sucessimage {padding: 0px 0px 0px 50px ;}
.distributors-form .wpcf7-form-control-wrap textarea {background-color: #fff; width: 100%}

.breadcrumb-wrap{background: #f9f9f9; margin: 0 0 25px 0}
.woocommerce .woocommerce-breadcrumb{padding: 10px 0; margin: 0}
.woocommerce-tabs h2{font-size: 25px;}
.woocommerce div.product .product_title{font-size: 30px; padding-left:14px;line-height: 1.25em; color: #111; margin: 0 0 20px;font-weight: 600;}
.woocommerce div.product .entry-summary .price {font-size: 30px; margin: 0 0 20px; color: #b5b5b5; line-height: 1.5em;}
.list-unstyled {list-style: disc; padding: 0 0 15px 20px; font-size: 16px;}
.list-unstyled li{list-style: disc}
.woocommerce div.product .woocommerce-tabs ul.tabs{text-align: center}
.related h2{font-size: 25px; margin: 50px 0 ;border-bottom: 1px solid #000; padding-bottom:10px}
.related ul{text-align: center}
.related ul li{float: none !important; display: inline-block}
.woocommerce div.product .woocommerce-tabs .panel {padding: 0 0 50px 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius: 0px!important; margin: 0px!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color: #fff!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:500!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:none !important; height: auto !important}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background: #000; padding: 15px 30px;transition: 0.4s all;}
.woocommerce div.product .entry-summary .product_meta .posted_in, .woocommerce div.product .entry-summary .product_meta .sku_wrapper {display: block;}
.woocommerce div.product .entry-summary .product_meta {font-size: 14px;color: #b5b5b5;}
.woocommerce div.product .entry-summary .cart, .woocommerce div.product .entry-summary .variations_form {padding-bottom: 30px; padding-left:17px;}
.woocommerce .thumbnails .owl-nav{position: static;}
/*.woocommerce div.product div.images img{border: 1px solid #ccc}*/
.like-button li{float: left;list-style: none;}
.like-button li.postdate{padding: 25px 13px 0 0;}
.MagicThumb:hover a{display: none!important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover{background:none; padding: 15px 37px!important;margin: 0px!important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background:none}
.distributor-country{background: #fff;}
.distcountry{padding-left: 75px}
.form-control{background: #d2d2d2;border-radius:0px;}
#city{margin-top:15px}
.termsandconditions,.privacystatement{background: #5d5d5d; color:#fff; padding:20px}
div.MagicToolboxContainer.selectorsLeft .MagicToolboxMainContainer{border: 1px solid #ccc}
.woocommerce a.button.alt{background:transparent;color:#000;padding:8px 40px; border: 1px solid #000; margin-top:25px; transition: 0.4s all}
.woocommerce a.button.alt:hover{background: #000; color: #fff;}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{display:none}
.panel-widget-style{padding-top:0px!important;}
.checkboxes input{padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; width: auto;}
.rp_related_products_area_title span {font-size: 25px; border-bottom: 1px solid #5c5c5c; display: block; padding: 0 0 8px 0;}
.rp_related_products_area.nav_top_right .owl-buttons {top: -65px !important; right: 0 !important;}
.rp_related_products_area .owl-theme .owl-controls .owl-buttons div{padding:2px 9px !important;}
.rp_related_products_area .owl-theme .owl-controls .owl-buttons i{font-size: 30px !important; line-height: 33px !important}
.rp_cart_btn{display: none;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{background: #000 !important}
.rp_related_products.rp_theme_basic figure{padding: 0!important}
.rp_related_products.rp_theme_basic .rp-item{background: none !important}
.woocommerce div.product .entry-summary .cart, .woocommerce div.product .entry-summary .variations_form{padding-bottom: 0}
.woocommerce ul.products li.product .onsale {right: 11px; min-height: 0; top: 13px; width: 50px; height: 50px; border-radius: 50%;line-height: 12px; padding: 13px 0 0 0; font-size: 10px;}
.woocommerce-page.woocommerce .rp-item span.onsale{
  right: 11px;
    min-height: 0;
    left: auto;
    top: 13px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 12px;
    padding: 13px 0 0 0;
    font-size: 10px;
  }
.woocommerce-page.woocommerce span.onsale {
    left: 11px;
    min-height: 0;
    right: auto;
    top: 15px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    line-height: 12px;
    padding: 20px 0 0 2px;
    font-size: 10px;
}
.margin-brand {
    float: right;
    width: 70%;
    margin: 114px 1% 14px 0;
}


/*Footer*/
.footer-section{background:#000; padding:30px 0px 18px 0px; color:#fff; margin-top:0px }
.home .footer-section{margin-top: 70px;}
.footer-section h4 {font-size:19px}
.footer-section a {text-decoration:none;color:#fff}
.social-media ul li{display: inline-block; font-size: 15px }
.social-media ul li a i{color:#fff}
.social-media ul{padding-left:0px}
 .follow-us{border-right:2px solid #fff; padding-right:65px} 
.follow-us i, .social i{padding-top:20px}
.social ul li i{padding-right:8px;}
.social ul li{display: inline-block;}
.all-rights{background: #1d1d1d; color:#fff; text-align: center; padding:10px 0px}

#mute {cursor: pointer; height: 25px; width: 33px; position: absolute; top: 26px; right: 32px; background-size: cover;}
.nav>li.current-menu-item a{background-color: #eee;}

/*Hide woocommerce-ordering*/
.woocommerce-ordering{display: none}
div.wpcf7 { margin: -35px 0 0 0; padding: 0;}
.single-product  .pageInner{margin-bottom: 45px;}
.single-product  .breadcrumb-wrap{display: none;}
table {margin-left: 13px;}
td {padding: 2px 10px;}

/*Mobile Css*/

@media only screen and (min-width : 320px) and (max-width : 767px){
  .menu-item-has-children:hover > a {
      color: #fff !important;
  }
  .margin-brand {
    margin: 77px 1% 20px 0;
}
  .caption a{font-size: 12px; padding: 3px 10px;}
  .heading-icon{padding: 14px 0 14px 30px !important;}
  .mobmenu_content #mobmenuright .sub-menu{padding: 0;}
  .mobmenu_content #mobmenuright .sub-menu a{font-size: 14px}
  .mobmenu_content #mobmenuright .sub-menu a:hover{color: #fff}
  .mobmenu_content #mobmenuright .sub-menu a:hover span{color: #fff}
  .mobmenu_content #mobmenuright .sub-menu a span{font-size: 19px}
  .mobmenu_content #mobmenuright li:hover{background: #fff;}
  .follow-us {border-right: none;padding-right: 0;display: block !important;}
  .top-wrapper {position: fixed;z-index: 999; width: 100%; top: 0;}
  .contact-data li .wpcf7-submit, .distributors-form .wpcf7-submit{width: auto;}
  .page_inner h1 .icon-JbyJlight{font-size: 35px; }
  .main_nav{display: none}
  .main_nav.active{display: block}
  #site-navigation ul li{display: block}
  #site-navigation ul{position: static}
  .dropdown-menu>li{float: none !important}
  .navbar-collapse{max-height: all; !important;overflow: auto !important;}
  .navbar-header strong{padding: 13px 0 0 15px; display: inline-block}
  .section-video .caption h2, .category1 .caption h2, .category2 .caption h2{font-size: 18px}
  .category1 .caption h3 {font-size: 30px; margin: 0 -9px 10px 0; line-height: 16px; }
  .category1 .caption, .category2 .caption {padding: 22px 32px 25px 18px;bottom: -108px; width: 80%; height: auto;}
  .category2 .caption {padding: 6px 32px 25px 18px !important; }
  .section-video .caption h3{margin-bottom: 0}
  .section-video .caption h3, .category2 .caption h3{font-size:25px}
  .section-video .caption{padding: 22px 32px 25px 18px;bottom: -42px; width:80%;}
  .new-arrivals p{font-size: 16px;}
  .newarrivals img{width:100%}
  .newarrivals { padding: 35% 0 30px 0;}
  .special-offers {padding-top:65px}
  .categoery-products{padding-top:40px}
  .categoery-products h2, .category2 h2.heading, .category1 h2.heading{font-size:40px}
  .category2 h2.heading{padding-top:40px}
  .owl-nav {left: auto;  bottom: -50px; right: -18px;}    
  .box .box_about { margin:20px; padding: 30px 6% 57px 35px;}
  .box .box_about + img {position: static; width: 100%;    max-width: 100%;}
  .blog {width: auto; position: static; height: auto; overflow: hidden; margin: 20px;}
  .footer-section {margin-top: 0px;}
  .footer-section .col-md-4{padding: 20px}
  .social { padding-left: 0px;}
  .page_inner{margin-bottom: 75px;}
  .page_inner h1{bottom:-70px; font-size: 23px;padding: 25px 0 25px 30px;}
  .wpcf7-form-control-wrap textarea{width: 100%}
  .contact-data li input {width: 100%}
  .page_inner img{height: auto}
  .distributors-form{    padding: 15px 15px 15px 15px!important;}
  .distributors-form input{width: 86%}
  .content_bottom{margin-bottom: 15px; min-height: auto;}
  .category1 {margin: 55px 0 100px 0;}
  #panel-8-1-0-0, #pgc-8-1-0{ margin: 0 !important; padding: 0;} 
  #panel-8-1-0-1{display: none}
  .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size: 18px;}
  .woocommerce-product-details__short-description .col-md-6{width: 50%;     float: left;}
  .Coporateoffice .widget-title{margin-top: 0}
  #panel-18-0-0-0{padding-bottom: 0}
  #pgc-18-0-0{margin-bottom: 0}
  .new-arrivals .btn-arrival{padding: 2px 6px;margin: 5px 0 0 0; font-size:12px; }
  .panel-grid-cell .widget-title{margin-top:0px}
  #pgc-8-0-0, #pgc-8-1-0, #pgc-8-2-0{margin-bottom: 0 !important}
  #pg-8-0> .panel-row-style, #pg-8-1> .panel-row-style {
    padding: 0px 0px 0px 0px !important}
}
@media only screen and (min-width : 320px) and (max-width : 554px){
	.section-video .caption {
	    bottom: -92px;
}
@media only screen and (min-width : 320px) and (max-width : 620px){
  .section-video .caption h3{font-size: 25px; line-height: 30px;}
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product{
   width: auto;
    float: none;
    display: inline-block;
  }
  .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
    float: none;
    clear: none!important;
    display: inline-block !important;
  }
  .woocommerce .products ul, .woocommerce ul.products{text-align: center;}
}
@media only screen and (min-width : 768px) and (max-width : 991px){
    .Coporateoffice .widget-title {margin-top: 180px; }
    .owl-nav { left: auto; bottom: -50px;  right: -18px;}
    .newarrivals {padding: 120px 0 30px 0;}
    .section-video .caption{padding: 30px 30px 30px 30px; bottom: -65px; height: auto;} 
    .category1 .caption, .category2 .caption {padding: 24px 30px 30px 30px; bottom: -105px; height: auto;}
    .category1 .caption h3{font-size: 50px !important; margin: 0 0 10px 0;}
    .contact-data li .wpcf7-submit, .distributors-form .wpcf7-submit{width: auto;}
    .section-video .caption h2, .category1 .caption h2, .category2 .caption h2{font-size:20px}
    .section-video .caption h3, .category1 .caption h3, .category2 .caption h3{font-size:30px}
    .special-offers {padding-top:70px}
    .categoery-products{padding-top:65px}
    .box .box_about + img{right: 15.7%; top: 35%;}
    .box{padding: 30px 20px}
    .box .box_about + img {right: 15.7%;top: 40%;}
    .blog{bottom:-165px}
    .home .footer-section{margin-top:255px}
    .footer-section .col-sm-12{padding: 20px 0px 0px 55px}
    .wpcf7-form-control-wrap textarea{width: 100%}
    .contact-data li input{width: 100%}
    .distributors-form input{width: 86%}
    .page_inner img{height: auto}
    #site-navigation ul li a{margin: 0 5px !important; }
}



@media only screen and (min-width : 992px) and (max-width : 1199px) {
    .section-video .caption, .category1 .caption, .category2 .caption{bottom:-111px; height: 146px;}
    .section-video .caption{padding: 52px 30px 30px 0px;}
    .section-video .caption h2,.category1 .caption h2, .category2 .caption h2{font-size:25px}
    .section-video .caption h3, .category2 .caption h3{font-size:43px}
    .category1 .caption h3{font-size:65px}
    .owl-nav{bottom: 60px}
    .box .box_about {margin: 0px 0px 0px 60px; padding: 50px 19% 57px 50px; max-width: 656px;font-size: 14px; line-height: 24px;}
    .box .box_about + img {max-width: 48%; position: absolute; right: 130px; top: 265px;}
    .blog {width: 600px; background-color: #000000; padding: 40px 50px 0px 50px; position: absolute; bottom: -200px;right: 12px;height: 315px;overflow: hidden;}
    .footer-section {background: #000;padding: 43px 0px; color: #fff;margin-top: 0px;}
    .home .footer-section {margin-top: 350px;}
    .follow-us{padding-right: 30px}
    .social{padding-left: 30px}
    .wpcf7-form-control-wrap textarea{width: 100%}
    .contact-data li input{width: 100%}
    .contact-data li .wpcf7-submit, .distributors-form .wpcf7-submit{width: auto;}
    .page_inner img{height: auto} 
    .distributors-form input{padding: 15px 0px 0px 0px}
}

@media only screen and (min-width : 1950px) and (max-width : 3000px) {
  .box .box_about + img {
    max-width: 79%;
    position: absolute;
    right: 32.7%;
    top: 20%;
  }
  .blog {
      width: 1000px;
  }
  .box .box_about {
      padding: 50px 27% 57px 50px;
      max-width: 1200px;
  }
  }