
@font-face { font-family: 'OpenSans-Regular'; src:url(../fonts/OpenSans-Regular.ttf);}
@font-face {font-family:'LobsterTwo-Regular'; src:url(../fonts/LobsterTwo-Regular.otf);}
@font-face {font-family:'Raleway-Bold'; src:url(../fonts/Raleway-Bold.ttf);}
@font-face {font-family:'OpenSans-Bold'; src:url(../fonts/OpenSans-Bold.ttf);}
@font-face {font-family:'Socialico'; src:url(../fonts/Socialico.ttf);}
@font-face {font-family:'Social Icons Pro Set 1 - Rounded'; src:url(../fonts/Social Icons Pro Set 1 - Rounded.ttf);}

/* Global Styles */

html, body { height: 100%; }
body { /* body padding for fixed top nav */ font-family: 'OpenSans-Regular'; }
.img-home-portfolio, .img-customer, .portfolio-item { margin-bottom: 30px; }
.tab-pane { margin-top: 15px; }
/* Page Sections */
.section, .section-colored { padding: 50px 0; }
.section-colored { background-color: #e1e1e1; /* change this to change the background color of a colored section */ }
.sidebar { margin-top: 40px; }
.sidebar ul { border-radius: 5px; padding: 5px; border: 1px solid #cccccc; }
/* Half Page Height Carousel Customization */
.carousel { height:auto;/*50% - auto*/ }
.item, .active, .carousel-inner { height:auto; }
.fill { width: 100%; height: 100%; background-position: center; background-size: cover; }
/* carousel fade effect css */
.carousel.carousel-fade .item { -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; opacity: 0; }
.carousel.carousel-fade .active.item { opacity: 1; }
.carousel.carousel-fade .active.left, .carousel.carousel-fade .active.right { left: 0; z-index: 2; opacity: 0; filter: alpha(opacity=0); }
.carousel.carousel-fade .next, .carousel.carousel-fade .prev { left: 0; z-index: 1; }
.carousel.carousel-fade .carousel-control { z-index: 3; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img { margin: 0 auto; }
/* Social Icons Styles */
.list-social-icons { margin-bottom: 45px; }
.tooltip-social a { text-decoration: none; color: inherit; }
.facebook-link a:hover { color: #3b5998; }
.linkedin-link a:hover { color: #007fb1; }
.twitter-link a:hover { color: #39a9e0; }
.google-plus-link a:hover { color: #d14836; }
/* Service Page Styles */
.service-icon { font-size: 50px; }
/* 404 Page Styles */
.error-404 { font-size: 8em; }
/* Pricing Page Styles */
.price { font-size: 4em; }
.price-cents { vertical-align: super; font-size: 50%; }
.price-month { font-size: 35%; font-style: italic; }
/* Footer Styles */
footer { padding: 35px 0 0; }

/* wirn */

body a:focus{ outline: none !important;}
body img:focus{ outline: none !important;}
a img:focus{ outline: none !important;}
button.btn:focus{ outline:none !important;}
p{height:auto !important;}
a { color: #148691; text-decoration: none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a:hover, a:focus { color: #9bc250; text-decoration: none; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
button.btn { background:#23b4c2; border:none; border-bottom:3px solid #148691; font-size:18px; border-radius:0px; width:auto; height:auto; padding:16px 36px; color: #FFFFFF; text-shadow:0 2px 1px rgba(0, 0, 0, 0.5); text-decoration: none; text-transform:uppercase; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
button.btn:hover, button.btn:focus { background:#148691; border:none; border-bottom:3px solid #23b4c2; color:#FFFFFF; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
a.btn { background:#23b4c2; border:none; border-bottom:3px solid #148691; font-size:18px; border-radius:0px; width:auto; height:auto; padding:16px 36px; color: #FFFFFF; text-shadow:0 2px 1px rgba(0, 0, 0, 0.5); text-decoration: none; text-transform:uppercase; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a.btn:hover, a.btn:focus { background:#148691; border:none; border-bottom:3px solid #23b4c2; color:#FFFFFF; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
button.btn i{ text-shadow:none;}
a i{ -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a:hover i{ -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.no-pad{ padding:0; margin:0;}

.form-control::-webkit-input-placeholder { /* WebKit browsers */ color: #729290; }
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #729290; opacity:  1; }
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #729290; opacity:  1; }
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #729290; }

.stuck_container{ }
.stuck-fixed{ position:absolute; z-index:9999; left:0; right:0; margin:auto; bottom:auto; top:0; width:100%;}
.isStuck { border:none; z-index: 9999; }
.isStuck .navbar-top-section{ display:none;}
.isStuck .navbar-brand > img{ max-width:70%;}
.isStuck .navbar-inverse .navbar-nav > li > a{ font-size:15px;}

.navbar{ border-radius:none; margin-bottom:0px; border-radius:0px;}
/* =================== custom =================== */
/*commone*/
body{ background:url(../img/reapet-x-body-top.jpg) repeat-x;}
html{ background:url(../img/repet-all-html.jpg) repeat;}
.navbar-inverse .navbar-nav > li > a , .section-product a ,.section h2 , .section-about a.btn , .section-new-collection h4 , footer h2 , footer p , footer button.btn , footer .Products-ul li a , .dropdown-menu > li > a , .btn-div a.btn , .section-listing h6 , .section-details .product-text h3, .section-details .product-text h4 , footer .wpcf7-submit , .section-banner h1 , .section-touch .wpcf7-submit, .section-touch h3{font-family:'Raleway-Bold';}
.section-product h3 , .section-hotitems h4 , .new-slider h4 , .section-new-product .carousel-caption h4 , .section-category .product-text h3 , .product-text h4{font-family:'LobsterTwo-Regular';}
.section-hotitems h6 , .section-new-product h6 , .section-details h6 , .section-new-collection p , footer .low-div , .search .form-control , .left-panel ul li{font-family:'OpenSans-Bold';}
.section h2 , footer h2{ font-size:23px; color:#000; text-transform:uppercase; margin-top:0px;}
.brd-icn2{ margin:0 auto;}
.carousel .item{ background-color:transparent;}
.pad-no{ padding:0px;}
ul.navbar-social{ padding:0px; margin:0 auto; display:bloc; text-align:center;}
ul.navbar-social li{ list-style:none; display:inline-block; padding:0 1px;}
ul.navbar-social li a{ border:1px solid #ca5a11; display:block; width:32px; height:29px; color:#000; line-height:29px; }
ul.navbar-social li a:hover ,ul.navbar-social li a:focus{border:1px solid #000; color:#ca5a11;}
ul.navbar-social li a i{ font-size:18px;}
.btn-div{ position:absolute; left:0; right:0px; top:43%; bottom:0px; margin:auto auto;  z-index:99; display:none; opacity: 0.2; transition: all 0.3s ease-in-out 0s; text-align:center;}
.btn-div a.btn{color:#FFF; background-color:transparent; border:2px solid #ca5a11; text-shadow:none; text-transform:capitalize; padding:0px 30px; line-height:35px; font-size:13px;  transition: all 0.3s ease-in-out 0s; }
.btn-div a.btn:hover ,.btn-div a.btn:focus{color:#ca5a11; border:2px solid #FFF;}  
.product-img:hover .btn-div{ display:block; opacity: 1;  transition: all 0.3s ease-in-out 0s;}
.section-hotitems h6 , .section-listing h6 , .section-details h6{ color:#ca5a11; font-size:13px;}
footer button.btn , footer .wpcf7-submit , .section-touch .wpcf7-submit{ font-size:14px; color:#000; border:2px solid #ca5a11; background-color:transparent; text-shadow:none; padding:0px 30px; line-height:34px; margin-bottom:30px; margin-top:19px; border-radius:0; text-transform:uppercase;}
footer button.btn:hover ,footer button.btn:focus , footer .wpcf7-submit:hover , footer .wpcf7-submit:focus ,.section-touch .wpcf7-submit:hover , .section-touch .wpcf7-submit:focus  {border:2px solid #000; background-color:transparent; text-shadow:none; padding:0px 30px; line-height:34px; color:#ca5a11; border-radius:0;}


/*header*/
.navbar-inverse{ background-color:transparent; border:none;}
.navbar{ min-height:inherit; height:auto;}
.navbar-brand{ height:auto; float:none; display:inline-block; padding:17px 0 0; z-index:9999; position:relative;}
.navbar-brand img{ margin:0 auto;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin-left:0;}
.navbar-inverse .navbar-nav > li > a{ color:#000; text-transform:uppercase;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus , .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{ background-color:transparent; color:#ca5a11;}
.navbar-nav > li{ float:none; display:inline-block;}
.navbar-nav{ float:none; display:block; text-align:center; margin:0 auto;}
.navbar-inverse .navbar-nav > li > a{ line-height:70px; font-size:17px; padding:0 15px;}
.navbar-header{ float:none; text-align:center;}
.dropdown-menu > li > a{ text-transform:uppercase;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background:#ca5a11;}
.nav-logo .container{ position:relative;}
.header-div{ position:relative; position: absolute; top: 40px; width: 100%;}

.header-div .search .form-control{ border-radius:0px; height:42px; border:1px solid #ca5a11; font-size:12px; width:195px; float:left; border-right:0px; }
.search .src{ background:#000; width:40px; height:42px; float:left; border:1px solid #ca5a11; border-left:0px;}
.search .src a{ color:#FFF; line-height:42px; width:100%; display:block; text-align:center;}
.search .src a i{ font-size:23px;}
.search .form-control::-webkit-input-placeholder { /* WebKit browsers */ color: #bdbdbd; }
.search .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #bdbdbd; opacity:  1; }
.search .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #bdbdbd; opacity:  1; }
.search .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #bdbdbd; }
.search .src button{background-color: transparent;border: medium none;color: #fff;font-size: 19px;height: 100%;width: 100%;}
/*header*/

/*banner-slider*/
.banner-slider .carousel-caption{ left:0px; right:0px; bottom:18%; margin:0 auto;}
.banner-slider .carousel-caption figure a{ width:auto; display:inline-block;}
.banner-slider .carousel-caption img{ margin:0 auto;}
.banner-slider .carousel-indicators li{height:16px; width:16px; background-color:#FFF;border:none; }
.banner-slider .carousel-indicators .active{ background-color:#ca5a11; height:16px; width:16px;border:none; margin:0px;}
.banner-slider .carousel-control { display:none;}
/*.banner-slider .container{ position:relative;}*/
/*banner-slider*/

/*section-product*/
.section-product{ text-align:center; padding:42px 0px;}
.section-product .col-sm-4{ padding:0px;}
.section-product .product-text{background:#dfdfdf; padding:18px 0; max-height:238px;}
.section-product .product-text h3{ margin-top:0px ; margin-bottom:20px; color:#000; font-size:31px;}
.section-product .product-text p{ font-size:13px; line-height:21px; margin-bottom:20px; color:#000; padding:0 45px; min-height:80px; max-height:80px; overflow:hidden;}
.section-product .product-text p strong{ font-weight:normal;}
.section-product .product-text a{color:#000; font-size:13px;}
.section-product .product-text a:hover ,.section-product .product-text a:focus{ color:#ca5a11;}
.section-product figure{ margin:0 auto; text-align:center;}
.section-product figure img{ margin:0 auto;}
.section-product .carousel-control.left , .section-product .carousel-control.right{ background-image:none;}
#mySlider .carousel-control{ top:46%; opacity:1;}
#mySlider .carousel-control{ width:8%;}

/*section-hotitems*/
.section-hotitems{ text-align:center; padding:50px 0 80px;}
.section-hotitems h2{ margin-top:0px;}
.section-hotitems figure img{ margin:0 auto 35px;}
.section-hotitems .hot-items{ background:#f0efef; border:1px solid #FFF; padding:10px 0; margin:0 5px; position:relative;}
.section-hotitems .hot-items img{ margin:0 auto;}
.section-hotitems .hot-items:hover .btn-div { display: block; opacity: 1; transition: all 0.3s ease-in-out 0s;}
.section-hotitems .hot-items .new{ position:absolute; z-index:99; top:-9px;}
.section-hotitems h4 a{ color:#000; font-size:20px; letter-spacing:1px;}
.section-hotitems .carousel-control.left , .section-hotitems .carousel-control.right{ background-image:none;}
.section-hotitems .carousel-control{ top:46%; opacity:1;width:8%;}

/*section-about*/
.section-about{text-align:center; /*background:url(../img/about-bg.jpg) no-repeat center center; background-size:cover;*/ padding:70px 0 85px;}
.section-about figure img{ margin:0 auto 30px;}
.section-about h2{ color:#000;}
.section-about p{color:#000; font-size:16px; max-width:895px; margin:0 auto 30px; }
.section-about p a,.section-about p a:hover, .section-about p a:focus { color: #ca5a11;}
.section-about a.btn{ margin-top: 10px; color:#000; background-color:transparent; border:2px solid #ca5a11; text-shadow:none; text-transform:uppercase; padding:0px 30px; line-height:35px; font-size:14px;}
.section-about a.btn:hover, .section-about a.btn:focus{border:2px solid #000; color:#ca5a11;}

/*section-new-product*/
.section-new-product{ text-align:center; background:rgba(220,220,220,0.1); position:relative; padding:70px 0 0;}
.section-new-product .container{ position:relative;}
.section-new-product figure img{ margin:0 auto 30px;}
.section-new-product .carousel-caption h4 , .new-slider h4{ color:#000; letter-spacing:1px; height:40px; overflow:hidden;}
.section-new-product .carousel-caption h4 a, .new-slider h4 a{ color:#000;}
.section-new-product .carousel-caption h6{ color:#ca5a11; font-size:13px;}
.section-new-product .carousel-control.right,.section-new-product .carousel-control.left{ background-image:none;}
.section-new-product .carousel-caption{ left:0px; right:0px; position:relative; padding:0px; bottom:0px; text-shadow:none;}
.section-new-product .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control i, .carousel-control i{ top:50%;}
.new2{ position:absolute; z-index:999; top:16px;}
#new-img > .carousel-control , .arrow-div .carousel-control{ width:auto;}
#new-img .carousel-control{ top:48%; opacity:1;}
#new-img > .carousel-control.right{ right:5px;}
#new-img > .carousel-control.left{ left:5px;}
#new-img .carousel-inner img{ margin-bottom:20px;}
#new-img { background:#ffffff; padding:25px 18px ; border:1px solid #eaeae9;}.section-new-product img{margin:0px auto;}
.section-new-product .top-slider{ margin-bottom:15px;}
.arrow-outer{ position:absolute; right:0px; top:-80px; z-index:9999;}
.arrow-div{ width:80px; height:40px; position:relative; float:right;}
.arrow-div .carousel-control{ opacity:1;}

/*section-new-collection*/
.section-new-collection{ text-align:center;  padding:80px 0 45px;; }
.section-new-collection h2{ font-size:31px; margin-bottom:0px; margin-top:28px;}
.section-new-collection h2 span , .section-new-collection h2 a , .section-new-collection p a{ color:#ca5a11;}
.section-new-collection h4{ color:#000; font-size:22px; margin:18px auto 27px;}
.section-new-collection p{ font-size:13px; color:#000; margin-bottom:28px; font-weight: normal;}

/* footer*/
footer{ text-align:center; border-top:2px solid #d0cfce;}
footer p{ font-size:13px; color:#696969; margin-bottom:28px; line-height: 25px; text-align: left; font-weight: normal; letter-spacing:1px;}
footer .about-p{ padding-left:0px;}
footer img{ margin:0 auto;}
footer h2{ margin-bottom:30px; clear:both;}
footer .form-group{ margin-bottom:0px;}
footer .form-control{ border-radius:0px; height:43px; font-family:'Raleway-Bold'; border:#dbd9d9 1px solid; margin:0 auto; font-weight:normal;}
footer .form-control::-webkit-input-placeholder { /* WebKit browsers */ color: #949191; }
footer .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #949191; opacity:  1; }
footer .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #949191; opacity:  1; }
footer .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #949191; }
footer .Products-ul li{ list-style:url(../img/icon.png); text-align:left; width:50%; float:left; line-height:30px;}
footer .Products-ul li a{ color:#000; text-transform:uppercase; font-size:12px; font-weight:normal;}
footer .Products-ul li a:hover , footer .Products-ul li a:focus{color:#ca5a11; }
footer .low-div{ line-height:43px; background:#ca5a11; color:#FFF; font-size:11px; margin-top:30px; font-weight:normal;}


/*category*/
.section-category{ padding:0px;}
.section-category .container{ text-align:center; padding:30px 15px; background:rgba(202, 90 , 17 , 1);}
.section-category .product-inner{ margin-bottom:30px;}
.section-category .product-text{background:#dfdfdf; padding:18px 0; max-height:238px;}
.section-category .product-text h3{ margin-top:0px ; margin-bottom:15px; color:#000; font-size:24px;}
.section-category .product-text p{ font-size:13px; line-height:21px; margin-bottom:15px; color:#000; padding:0 45px; min-height:63px; max-height:63px; overflow:hidden;}
.section-category .product-text p strong{ font-weight:normal;}
.section-category .product-text a{color:#000; font-size:13px;}
.section-category .product-text a:hover ,.section-category .product-text a:focus{ color:#ca5a11;}
.section-category figure{ margin:0 auto; text-align:center;}
.section-category figure img{ margin:0 auto;}

.categori-pagination{ margin:0 auto; text-align:center;}
.categori-pagination nav{ display:inline-block;}
.pagination > li > a, .pagination > li > span{color:#ca5a11; line-height:2em; width:120px; margin:0 20px; text-transform:capitalize; font-size:20px;}
.pagination > li > a, .pagination > li > span{border: 1px solid #ca5a11; border-radius:0;}
.pagination > li:last-child > a, .pagination > li:last-child > span , .pagination > li:first-child > a, .pagination > li:first-child > span{border-radius:0;}
.categori-pagination .pagination > li{ height:60px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{ background:#ca5a11; color:#FFF; border:1px solid #ca5a11;}
.viewall_btn.btn-warning {
  background: #ca5a11 none repeat scroll 0 0;
  border: medium none;
  float: right;
  margin: 1em auto;
  padding: 5px;
}
.section-listing .product-img{ text-align:center;}
.section-listing { text-align:center;}
.section-listing h4 a{ color:#000; font-size:18px;}
.section-listing .product-inner:hover h4 a{color:#ca5a11;}
.section-listing .product-inner:hover h6{color:#000;}
.section-listing .product-inner{ margin-bottom:20px;}
.section-listing .product-img { display:inline-block; margin:0 auto;}
.section-listing .product-img img{ margin:0 auto;}
.left-panel{  padding:0px; }
.left-panel-inner{background:#fff;min-height:550px;}
.left-panel ul{ margin:0 auto; padding:0;}
.left-panel ul li{ list-style:none; border-bottom:1px solid #ececec; margin:0px; padding:12px 15px; text-align:left; color:#ca5a11; font-size:20px; text-transform:uppercase;}
.left-panel ul li a{ color:#000; font-size:13px; text-transform:capitalize; font-family:'OpenSans-Regular';}
.right-panel{ padding-right:0px;}
.left-panel ul li a:hover , .left-panel ul li a:focus{color:#ca5a11;}
.left-panel ul li.active a{color:#ca5a11;}
/*section-details*/
.section-details .product-text h3{ margin-top:0px; margin-bottom:30px;color:#ca5a11;}
.section-details .product-text h4 a{ color:#000; font-family: 'LobsterTwo-Regular'; display: inline-block;height: 45px; width: 100%; text-align:center; font-size: 15px;}
.section-details .product-text h4 a:hover { color:#000;}
.section-details .product-text p{ color:#000}
.section-details img{ margin:0 auto;}
.section-details figure { margin:20px auto;}
.section-details .product-inner{background:#f2f2f2; display:inline-block; width:100%; padding: 0 0 30px 0; margin-bottom:10px;}
.section-details .product-inner{ max-width:100%;}
.product-text h6{ text-align:center;}
/* wirn - Responsive Styles with Default Media's */


/*10may Css*/
.section-banner h1 {text-transform: uppercase;}
.section.section-touch {border-bottom: 2px solid #d0cfce;}
.section-product .product-img img{ margin:0 auto; max-height:238px;}
.section-product .product-img , .section-category .product-img{background:#ccc; max-height:238px;}
.section-category .product-img img{ margin:0 auto; max-height:238px;}
.section-listing .product-text h4 , .section-hotitems h4{ display:inline-block; height:45px; width:100%; overflow:hidden; margin-bottom:0px; color:#000;}
.btn-div h6 {color:#FFF; background-color:transparent;  text-shadow:none; text-transform:capitalize;  line-height:35px; font-size:20px;  transition: all 0.3s ease-in-out 0s; }
.btn-div h6:hover ,.btn-div h6:focus{color:#ca5a11; }
.product-listing li.active{color: #ca5a11;}
.serach-list .entry-title > a { color: #ca5a11;text-transform: capitalize;}
.low-div a {color: #fff;text-decoration:underline;}
/*.product-listing ul li .active:hover, .product-listing ul li .active:focus{color: #fff;background: #ca5a11;}*/
/* for inner page */
.section-banner{ display:table; width:100%;}
.section-banner h1{ display:table-cell; vertical-align:middle; color:#ca5a11;}
.section-touch .form-control{ border-radius:0px;}
.section-touch .wpcf7-submit{ width:200px;height:50px !important; line-height:50px !important;}
.section-touch ul.navbar-social{ float:left;}
.section-touch .wpcf7-form-control{ height:40px;}
.section-touch .form-group textarea{    resize: none; height: 150px;}
.section-touch h3{ text-transform:uppercase; color:#000; margin-bottom:20px;}
.section-touch label{ font-weight:normal; color:#000;}
div.wpcf7 img.ajax-loader{ position:absolute; top:33%;}
div.wpcf7-response-output{ margin-top:0px !important;}
#wpcf7-f165-o1 .wpcf7-form .row p{ display:none;}
.contact-details p { font-size:16px }
.contact-details p a {color: #ca5a11; }
.page-content h2{ text-align:center;}
.page-content p{ font-size: 16px;}
/* for inner page */
.product-text .footer_address h1 , .product-text .footer_address h2 , .product-text .footer_address h5 { color: #000; letter-spacing: 1px; font-size:16px; text-align:center;}
.product-text .footer_address h2 a { color:#ca5a11;}

/**ADD CSS**/
.product-listing .imgbox5{
	height:210px;
	overflow:hidden;
}
.product-listing .imgbox5 img{
	height:auto;
	width:100%;
}
.product-listing .product-text{
	height:100px;
}
.category-product .imgbox5, .cat-prod-list .imgbox5{
	height:260px;
	overflow:hidden;
}
.category-product .imgbox5 img, .cat-prod-list .imgbox5 img{
	height:auto;
	/*width:100%;*/
}
.category-product .product-text, .cat-prod-list .product-text{
	height:100px;
}
.section-home-category h2{ color:#000}
.section-home-category .container { background:none !important;}
.section-home-category figure img.brd-icn2{ margin:0 auto 35px;}
iframe{ width:100%;}



.imgbox10 { position: relative; }
.imgbox10::before { content: ""; left: 0; bottom: 0px; top: 0;  margin: auto auto; background: rgba(0, 0 ,0,0.9); width: 0%; height: 100%; position: absolute; z-index: 5; display: block; transition: all 0.3s ease-in-out 0s; opacity: 0.9; vertical-align: middle;}
.imgbox10:hover::before { background: rgba(255, 255 ,255,0.8); width: 50%; height: 100%; background: rgba(0, 0 ,0,0.9) repeat scroll 0 -77px; opacity: 0.9; transition: all 0.3s ease-in-out 0s; border-radius: 0; }

.imgbox10::after { content: ""; bottom: 0; right: 0px; top: 0;  margin: auto auto; background: rgba(0, 0 ,0,0.9); width: 0%; height: 100%; position: absolute; z-index: 5; display: block; transition: all 0.3s ease-in-out 0s; opacity: 0.9; vertical-align: middle;}
.imgbox10:hover::after { background: rgba(255, 255 ,255,0.8); width: 50%; height: 100%; background: rgba(0, 0 ,0,0.9) repeat scroll 0 -77px; opacity: 0.9; transition: all 0.3s ease-in-out 0s; border-radius: 0; }

.imgbox5 { position: relative; }
.imgbox5::before { content: ""; left: 0; right: 0px; top: 0; bottom: 0; margin: auto auto; background: rgba(0, 0 ,0,0.8); width: 100%; height: 100%; position: absolute; z-index: 5; display: block; opacity: 0; vertical-align: middle;  transform: scale(0.5) rotateY(180deg); transition: all 0.4s ease-in-out 0s;}
.imgbox5:hover::before { background: rgba(255, 255 ,255,0.4); width: 100%; height: 100%; background: rgba(0, 0 ,0,0.8) repeat scroll 0 -77px; opacity: 0.9; transition: all 0.4s ease-in-out 0s;  transform: scale(1) rotateY(0deg); visibility: visible;}



/* Wobble Horizontal */
@-webkit-keyframes wobble-horizontal { 16.65% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 33.3% {
 -webkit-transform: translateX(-6px);
 transform: translateX(-6px);
}
 49.95% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px);
}
 66.6% {
 -webkit-transform: translateX(-2px);
 transform: translateX(-2px);
}
 83.25% {
 -webkit-transform: translateX(1px);
 transform: translateX(1px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
 @keyframes wobble-horizontal { 16.65% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 33.3% {
 -webkit-transform: translateX(-6px);
 transform: translateX(-6px);
}
 49.95% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px);
}
 66.6% {
 -webkit-transform: translateX(-2px);
 transform: translateX(-2px);
}
 83.25% {
 -webkit-transform: translateX(1px);
 transform: translateX(1px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
.wobble-horizontal { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.wobble-horizontal:hover, .wobble-horizontal:focus, .wobble-horizontal:active { -webkit-animation-name: wobble-horizontal; animation-name: wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

.footer-social {padding-top: 30px;}


.text-center{ text-align:center;}
p.pagination{ margin: 1em auto; border-radius: 4px; display: inline-block; padding: 0; width:auto;}
p.pagination span{ display: inline-block; background-color: #fff; border: 1px solid #ca5a11; color: #000; float: left; line-height: 1.42857; padding: 6px 12px; position: relative; text-decoration: none;}
p.pagination a{ display: inline-block; background-color: #ca5a11; border: 1px solid #fff; color: #fff; float: left; line-height: 1.42857; padding: 6px 12px; position: relative; text-decoration: none;}
p.pagination a:hover, p.pagination a:focus{ background:#fff; color:#000; border-color:#ca5a11;}
p.pagination span:first-child{ border-bottom-left-radius: 4px; border-top-left-radius: 4px; margin-left: 0;}
p.pagination span:last-child{ border-bottom-right-radius: 4px; border-top-right-radius: 4px;}
@media (min-width:768px) {
	ul.nav li.dropdown ul{ display: none; height:auto !important;}
	ul.nav li.dropdown:hover ul{ display: block;}
	ul.nav li.dropdown ul li.dropdown-submenu ul{ display: none;}
	ul.nav li.dropdown ul li.dropdown-submenu:hover ul{ display: block;}
	.caret-m{ display:none;}
	.category-product .imgbox5, .cat-prod-list .imgbox5{height:auto;}
	
	
}

@media (min-width:1921px) and (max-width:4500px) {
	html, body { width: auto;  }	
}

@media (max-width:1199px) {
	html, body { width: auto;  }
	.banner-slider .carousel-caption{ bottom:11%;}
	.section-product .product-text{ height:196px; padding:12px 0; }
	.section-product .product-img img{ max-height:196px;}
	.section-product .product-text h3{ font-size:22px; margin-bottom:8px;}
	.section-product .product-text p{padding: 0 10px; margin-bottom:8px;}
	.section-new-product .carousel-caption h4, .new-slider h4{ font-size:16px;}
	.section-hotitems h4 a{ font-size:16px;}
	footer .Products-ul li a{ font-size:10px;}	
}

@media (max-width:991px) {
	html, body { width: auto;}
	.navbar-inverse .navbar-nav > li > a{ padding:0 12px; font-size:16px;}
    .navbar-inverse .navbar-nav > li > a{ line-height:80px;}
	.navbar-brand{ padding-bottom:5px;}
	.banner-slider .carousel-caption{ bottom:20%; width:35%;}
	.section-product .product-text p{font-size: 12px; line-height: 14px; margin-bottom:5px; padding:0 7px;  min-height:67px; max-height:67px; }
	.section-product .product-text h3{ font-size:18px; margin-bottom:3px;}
	.section-product figure img{ width:70px;}
	.section-product .product-text a{ font-size:12px;}
	.section-product .product-text{ height:151px; padding:8px 0px;}
	.section-product .product-img img{ max-height:151px;}
	#new-img{margin:0 auto 0px; max-width:400px;}
	#myCarousel-newimg{ margin-top:45px;}
	.arrow-outer{ top:10px;}
	.section-new-collection h2{ font-size:24px;}
	.section-new-collection h4{ font-size:20px;  margin: 14px auto 18px;}
	footer .Products-ul li{ line-height:19px; width:100%;}
    .section-category .product-text h3{ font-size:22px;}
	.left-panel ul li a{ font-size:14px;}
}

@media (max-width: 767px) {
	html, body { width: auto; overflow-x: hidden; }
	.caret-m{ display:block; position:absolute; right:0; left:auto; z-index:555; bottom:auto; top:15px; margin:0 10px 0 0; padding:0; width:25px; height:25px; background-color:#ca5a11; border:none; text-align:center; line-height:24px; cursor:pointer;}
	.caret-m i{ color:#FFFFFF;}
	.caret-m:hover{ background:#000;}
	.caret-m:hover i{ color:#fff;}
	.dropdown-menu{ position:inherit; width:100%;}
	.caret{ display:none;}
	.navbar-nav > li{ float:left; display:block; width:100%;}
	.navbar-inverse .navbar-nav > li > a{ line-height:50px;}
	.dropdown-menu > li > a{ text-align:center;}
	.header-div{ position:relative; top:0px; margin:10px 0 ; padding:0 15px; }
	.navbar-inverse .navbar-toggle{ border:0px; background:#ca5a11; border-radius:0px;}
	.header-div .search .form-control , .search .src{ height:38px;}
	.search .src a{ line-height:38px;}
	
	footer .about-p{ padding-left:15px; margin-bottom:20px;}
	footer .form-control{ max-width:260px;}
	footer ul.Products-ul{ width:245px; margin:0 auto 20px; display:inline-block;}
	footer .Products-ul li a{ font-size:12px;}
	.clear-both{ clear:both;}
	.section-about p{ font-size:15px;}
	
	.arrow-div{ float:inherit; margin:10px  auto 0;}
	.arrow-outer{ position:relative; top:0px; left:0; right:0; margin:0 auto;}
	
	.product-inner{ max-width:393px; margin:0 auto;}
	.section-product .product-text{ height:238px; padding:18px 0; max-width:393px; }
	.section-product .product-img img{ max-height:238px;}
	.section-product .product-text h3{ font-size:24px; margin-bottom:20px;}
	.section-product .product-text p{padding: 0 45px; font-size:13px; margin-bottom:20px; line-height:20px;}
	.section-product .product-text a{ font-size:13px;}
	.section-product figure img{ width:auto;}
	#myCarousel-newimg{ margin-top:15px;}
	
	
	.order {display: -webkit-flex;display: flex;flex-direction: column;-webkit-flex-direction: column;}
    .order .order2 {order: 2;-webkit-order: 2;}
    .order .order1 {order: 1;-webkit-order: 1;}

.section-category .product-text h3{ font-size:20px;}
.right-panel{ padding-right:15px;}
.left-panel{ padding:0 15px;}	
.left-panel-inner{ min-height:inherit; height:auto; margin-bottom:30px;}
#mySlider .carousel-control{ width:15%;}
.section-details .product-inner{ text-align:center;}
.section-details .product-text h3{ margin-top:30px;}
.section-details .product-text h4{ margin:10px auto 15px;}

/**add css**/
.product-listing .product-text, .category-product .product-text, .cat-prod-list .product-text{
	height:auto;
}
.category-product .imgbox5, .cat-prod-list .imgbox5{
	height:auto;
}
.product-img:hover .btn-div { display:none}
.imgbox5::before,.imgbox10::before,.imgbox10::after { display:none}
}

@media (min-width: 320px) and (max-width:480px) {
	html, body { width: auto; }
	.header-div .pull-left , .header-div .pull-right{ float:none !important; width:100%; display:inline-block; text-align:center;}
.header-div .search{ max-width:235px; margin:0 auto;}

	.product-inner{ max-width:290px; margin:0 auto;}
	.section-product .product-text p{font-size: 12px; line-height: 17px; margin-bottom:10px; padding:0 7px;}
	.section-product .product-text h3{ font-size:20px; margin-bottom:6px;}
	.section-product figure img{ width:90px;}
	.section-product .product-text a{ font-size:12px;}
	.section-product .product-text{ height:177px; padding:12px 0px;}
	.section-product .product-img img{ max-height:177px;}

	
}

