@import url(http://fonts.googleapis.com/css?family=Roboto:500,100,300,700,400);

@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Maven Pro Regular'), local('MavenPro-Regular'), url(https://fonts.gstatic.com/s/mavenpro/v11/7Au9p_AqnyWWAxW2Wk3GwmQIAFg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'brandon_grotesquemedium';
    src: url('../fonts/brandon_med-webfont.woff2') format('woff2'),
         url('../fonts/brandon_med-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
     margin:0;
     padding:0;
     font-family: 'Lato', sans-serif;
     overflow-x: hidden;
}
 * {
     margin:0;
     padding:0;
}
 #flipkart-navbar {
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
     color: #FFFFFF;
}
 .row1{
     padding-top: 10px;
}
 .row2 {
}
 .smallsearch .form-control {
     height:38px;
     border:none;
     border-radius: 7px 0px 0px 7px;
     outline:none;
}
 .smallsearch .form-control .form-control:focus {
     box-shadow:none;
}
 .smallsearch .btn {
     background-color: #ffe11b;
     border: 1px solid #ffe11b;
     border-radius: 0px 7px 7px 0px;
     color: #000;
     padding: 10px 20px;
     font-size: 15px;
     outline: none;
     height: 38px;
     cursor: pointer;
}
 .padrgtzero {
     padding-right:0;
}
 .smallsearch .form-control {
     font-size:15px;
}
 .smallsearch .btn:hover , active {
     background-color: #ffe11b;
     color:#000;
}
 .flipkart-navbar-input {
     padding: 8px 16px;
     color:#222;
     border-radius: 2px 0 0 2px;
     border-radius: 7px 0px 0px 7px;
     border: 0 none;
     outline: 0 none;
     margin: 4px 0 0 50px;
     font-size: 15px;
}
 .flipkart-navbar-button {
     background-color: #ffe11b;
     border: 1px solid #ffe11b;
     border-radius: 0px 7px 7px 0px;
     color: #565656;
     padding: 10px 0;
     height: 38px;
     cursor: pointer;
     margin: 4px 0 0 -61px;
}
 .cart-button {
     padding: 10px 0;
     text-align: center;
     height: 41px;
     border-radius: 2px;
     font-weight: 500;
     width: 120px;
     margin-top: 10px;
     margin-left: 168px;
     display: inline-block;
     color: #FFFFFF;
     text-decoration: none;
     color: inherit;
     border: none;
     outline: none;
}
 .cart-button:hover{
     text-decoration: none;
     color: #fff;
     cursor: pointer;
}
 .cart-svg {
     display: inline-block;
     width: 16px;
     height: 16px;
     vertical-align: middle;
     margin-right: 8px;
}
 .cart-button{
     position: relative;
}
 .item-number {
     border-radius: 3px;
     background-color: rgb(0, 128, 0);
     height: 20px;
     padding: 3px 6px;
     font-weight: 500;
     display: inline-block;
     color: #fff;
     line-height: 12px;
     margin-left: -58px;
    /* margin-top: -60px;
    */
     transform: rotate(17deg);
     position: absolute;
     right: 80px;
     top: 14px;
}
 .mainMenu.fixed-nav .item-number{
     top: 3px;
}
 .upper-links {
     display: inline-block;
     padding: 0 3px;
     line-height: 23px;
      font-family: 'Maven Pro';
     letter-spacing: 0;
     color: inherit;
     border: none;
     outline: none;
     font-size: 12px;
}
 .dropdown {
     position: relative;
     display: inline-block;
     margin-bottom: 0px;
}
/* .dropdown:hover {
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
}
*/
 .dropdown:hover .links {
     color: #000;
}
/*.dropdown:hover .dropdown-menu {
     display: block;
}
 .dropdown .dropdown-menu {
     position: absolute;
     top: 100%;
     display: none;
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
     color: #333;
     left: 0px;
     border: 0;
     border-radius: 0;
     box-shadow: 0 4px 8px -3px #555454;
     margin: 0;
     padding: 0px;
}
*/
 .links {
     color: #0070c0;
     text-decoration: none;
     display: block;
}
 .links:hover {
     color: #008000;
     text-decoration: none;
}
 .profile-links {
     font-size: 12px;
     font-family: 'Roboto', sans-serif;
     border-bottom: 1px solid #e9e9e9;
     box-sizing: border-box;
     display: block;
     padding: 0 11px;
     line-height: 23px;
}
 .profile-li{
     padding-top: 2px;
}
 .largenav {
     display: none;
}
 .smallnav{
     display: block;
}
 .smallsearch{
     margin-left: 15px;
     margin-top: 15px;
}
 .menu{
     cursor: pointer;
}
 .largenav img {
     border-radius: 5px;
     width: 48%;
     margin: -17px 0 0 30px;
}
 .fixed-nav .largenav img {
     margin: -12px 0 0 0px;
}
 .fixed-nav .largenav {
     margin: -8px 0 0 0;
}
 @media screen and (min-width: 768px) {
     .largenav {
         display: block;
         margin: -10px 0 0 0;
    }
     .smallnav{
         display: none;
    }
     .smallsearch{
         margin: 0 0 0 95px;
    }
}
/*Sidenav*/
 .sidenav {
     height: 100%;
     width: 0;
     position: fixed;
     z-index: 1;
     top: 0;
     left: 0;
     background-color: #fff;
     overflow-x: hidden;
     transition: 0.5s;
     box-shadow: 0 4px 8px -3px #555454;
     padding-top: 0px;
}

 .sidenav a {
     padding: 8px 8px 8px 32px;
     text-decoration: none;
     font-size: 25px;
     color: #818181;
     display: block;
     transition: 0.3s 
}
 .sidenav .closebtn {
     position: absolute;
     top: 0;
     right: 25px;
     font-size: 36px;
     margin-left: 50px;
     color: #fff;
}
 @media screen and (max-height: 450px) {
     .sidenav a {
        font-size: 18px;
    }
}
 .sidenav-heading{
     font-size: 36px;
     color: #fff;
}
/* –––––––––––––––––––––––––––––––––––––––––––––––––– megamenu.js STYLE STARTS HERE –––––––––––––––––––––––––––––––––––––––––––––––––– */
/* –––––––––––––––––––––––––––––––––––––––––––––––––– Screen style's –––––––––––––––––––––––––––––––––––––––––––––––––– */
 .mymenu {
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
}
 .menu-container {
     width: 64%;
     margin: 0 auto;
}
 .menu-mobile {
     display: none;
     padding: 20px;
}
 .menu-mobile:after {
     content: "\f0c9";
     font-family: "fontAwesome";
     font-size: 2.5rem;
     padding: 0;
     float: right;
     position: relative;
     top: 50%;
     -webkit-transform: translateY(-25%);
     -ms-transform: translateY(-25%);
     transform: translateY(-25%);
}
 .menu-dropdown-icon:before {
     content: "\f489";
     font-family: "Ionicons";
     display: none;
     cursor: pointer;
     float: right;
     padding: 1.5em 2em;
     background: #fff;
     color: #333;
}
 .menu > ul {
     margin: -35px 0 0 0;
     width: 100%;
     list-style: none;
     padding: 0;
     position: relative;
    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
     box-sizing: border-box;
}
 .menu > ul:before, .menu > ul:after {
     content: "";
     display: table;
}
 .menu > ul:after {
     clear: both;
}
 .menu > ul > li {
     float: left;
     padding: 0;
     margin: 0;
}
 .menu > ul > li:hover a {
     color:#41a13d;
}
 .menu > ul > li:hover ul li a {
     color:#41a13d;
}
 .menu > ul > li:hover ul li ul li a {
     color:#0070c0;
}
 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
     color:#fff;
}
/*.menu > ul > li a {
     text-decoration: none;
     padding: 9px 13px;
     font-weight: bold;
     color: #6f6315;
     display: block;
}
*/
 .productside .thum h4 a {
     color:#222;
     font-size: 18px;
}
 .menu > ul > li a {
     text-decoration: none;
     padding: 9px 8px;
     font-size: 15px;
     text-transform: uppercase;
     font-weight: bold;
     color: #0070c0;
     display: block;
}
 .menu > ul > li a:hover {
     color:#41a13d;
}
 .menu > ul > li > ul > li > ul > li a:hover {
     color:#222;
}
 .menu > ul > li:first-child a {
     padding-left: 15px;
}
 .menu > ul > li:hover {
}
 .animated {
     animation-duration: 0.5s;
     animation-fill-mode: both;
}
 .menu > ul > li > ul {
     display:none;
     width: 100%;
     background: #f0f0f0;
     padding: 20px;
     position: absolute;
     min-height: 380px;
     z-index: 99999 !important;
     left: 0;
     margin: 0;
     list-style: none;
     box-sizing: border-box;
}
 .menu > ul > li:hover ul {
     display:block;
}
 .menu > ul > li > ul:before, .menu > ul > li > ul:after {
     content: "";
     display: table;
}
 .menu > ul > li > ul:after {
     clear: both;
}
 .menu > ul > li > ul > li {
     margin: 0;
     padding-bottom: 0;
     list-style: none;
     width: 24%;
     background: none;
    /* float: left;
     */
     display: inline-block;
}
 .menu > ul > li > ul > li a {
     color: #41a13d;
     padding: 0px;
     width: 95%;
     display: block;
     border-bottom: 1px solid #ccc;
}
 .menu > ul > li a:hover i {
     transform:rotate(180deg);
}
 .menu > ul > li a i {
     margin:0 0 0 7px;
}
 .menu > ul > li > ul > li > ul > li a {
     color:#0070c0;
}
 .menu > ul > li > ul > li > ul {
     display: block;
     padding: 0;
     margin: 0px 0 0;
     list-style: none;
     box-sizing: border-box;
}
 .menu > ul > li > ul > li > ul:before, .menu > ul > li > ul > li > ul:after {
     content: "";
     display: table;
}
 .menu > ul > li > ul > li > ul:after {
     clear: both;
}
 .menu > ul > li > ul > li > ul > li {
     float: left;
     width: 100%;
     padding: 6px 0 0 0;
     margin: 0;
     font-size: .8em;
}
 .menu > ul > li > ul > li > ul > li a {
     border: 0;
     font-weight:normal;
}
 .menu > ul > li > ul.normal-sub {
     width: 300px;
     left: auto;
     padding: 10px 20px;
}
 .menu > ul > li > ul.normal-sub > li {
     width: 100%;
}
 .menu > ul > li > ul.normal-sub > li a {
     border: 0;
     padding: 1em 0;
}
/* –––––––––––––––––––––––––––––––––––––––––––––––––– Mobile style's –––––––––––––––––––––––––––––––––––––––––––––––––– */
 @media only screen and (min-width: 768px) and (max-width: 979px) {
     .menu-container {
         width: 100%;
    }
    /*.menu-mobile {
         display: block;
    }
    */
     .menu-dropdown-icon:before {
         display: block;
    }
     .menu > ul {
         display: none;
    }
     .mainMenu {
         display: none;
    }
     .cityArea {
         display:none;
    }
     .mobile_head {
         display:block !important;
    }
     .menu > ul > li {
         width: 100%;
         float: none;
         display: block;
    }
     .menu > ul > li a {
         padding: 1.5em;
         width: 100%;
         display: block;
    }
     .menu > ul > li > ul {
         position: relative;
    }
     .menu > ul > li > ul.normal-sub {
         width: 100%;
    }
     .menu > ul > li > ul > li {
         float: none;
         width: 100%;
         margin-top: 20px;
    }
     .menu > ul > li > ul > li:first-child {
         margin: 0;
    }
     .menu > ul > li > ul > li > ul {
         position: relative;
    }
     .menu > ul > li > ul > li > ul > li {
         float: none;
    }
     .menu .show-on-mobile {
         display: block;
    }
}
/* BEGIN: slider area */
 .sliderArea {
     width:100%;
}
 .sliderArea img {
     height:380px !important;
     width:100%;
}
 .sliderArea .carousel-control.left {
     position: absolute;
     top: 100px;
     background: #955803;
     left: 0;
     width: 30px;
     height: 30px;
}
 .sliderArea .carousel-control.left i {
     line-height:30px;
}
 .sliderArea .carousel-control.right {
      position: absolute;
     top: 100px;
     background: #955803;
     right: 0;
     width: 30px;
     height: 30px;
}
 .sliderArea .carousel-control.right i {
     line-height:30px;
}
/*main Container */
 .main-container {
     background: #f3f3f3;
     padding:15px 0;
}
 .product-single .main-container {
     padding:0px 0px;
}
 .main-container .productBox {
     background:#fff;
     border:solid 1px #ccc;
     padding:8px;
     width:100%;
     margin-bottom:15px;
}
 .main-container .productBox .leftSide {
     padding:50px 0;
     height: 298px;
     text-align:center;
}
 .main-container .productBox .leftSide h3 {
     font-weight:bold;
     margin-bottom:50px;
}
 .main-container .productBox .thum {
    text-align: center;
    border: solid 1px #f1f1f1;
    margin: 12px;
    transition: all 0.2s ease;
    padding-left: 20px;
}
.productside .thum:hover
{
    -webkit-box-shadow: 0px 0px 15px 0px #ccc;
    -moz-box-shadow: 0px 0px 15px 0px #ccc;
    box-shadow: 0px 0px 15px 0px #ccc;
    transform: scale(1.02);
}
.productside .thum .images img{
    padding: 12px;
}

 .main-container .productBox .thum h4 {
    text-align:center;
        font-family: 'Maven Pro';
}
 .main-container .productBox .thum p {
    text-align:center;
}
 .main-container .productBox .thum .oldPrice {
     text-decoration:line-through;
     color:#999;
}

 .main-container .productBox .thum a {
     text-decoration:none;
     color:#222;
}
 .main-container .productBox .thum strong {
    margin: 0 10px 0 0;
}
 .main-container .productBox .leftSide .thum h4 {
}
 .main-container .productBox .owl-prev {
     position: absolute;
     left: -4px;
     top: 29%;
}
 .main-container .productBox .owl-prev i {
 font-size: 18px;
    color: #f48e3f;
}
 .main-container .productBox .owl-theme .owl-nav [class*=owl-] {
     background: rgba(251, 251, 252, 0.4);
     padding: 24px 18px;
}
 .main-container .productBox .owl-next {
     position: absolute;
     right: -4px;
     font-size:32px;
     top: 29%;
}
 .main-container .productBox .owl-next i {
   font-size: 18px;
    color: #f48e3f;
}
/* footter */
 .footerArea {
     padding:15px 0;
     background: #f3f3f3;
}
 .footerArea h3 {
     font-size:15px;
     font-weight: bold;
}
 .footerArea ul {
     margin:0;
     padding:0;
     list-style:none;
}
 .footerArea ul li a {
    /*border-bottom:solid 1px #ccc;
    */
     text-decoration:none;
     color:#222;
     display: inline-block;
     padding-bottom:7px;
}
 .paymentLogo {
     width:100%;
     background:#f3f3f3;
     padding:8px 0;
}
 .paymentLogo {
}
 .paymentLogo img {
     display:inline-block;
}
 .paymentLogo p {
     margin: 19px 0 0 0;
}
 #flipkart-navbar {
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
    /* background-color: #2874f0;
    */
     position: relative;
     color: #FFFFFF;
     padding: 25px 0 33px 0;
}
 .cart-button img {
     border-radius: 5px;
     width: 80%;
}
/*Blog Page Css */
 .blog_page {
     padding:20px 0;
}
 .blog_page .blog_box {
    border:solid 1px #f1f1f1;
     -webkit-box-shadow: 10px 10px 5px -8px rgba(194,190,194,1);
     -moz-box-shadow: 10px 10px 5px -8px rgba(194,190,194,1);
     box-shadow: 10px 10px 5px -8px rgba(194,190,194,1);
     margin-bottom:30px;
}
 .blog_page-deatils .blog_box {
    border:solid 1px #f1f1f1;
     -webkit-box-shadow: 10px 10px 5px -8px rgba(194,190,194,1);
     -moz-box-shadow: 10px 10px 5px -8px rgba(194,190,194,1);
     box-shadow: 10px 10px 5px -8px rgba(194,190,194,1);
     margin-bottom:30px;
}
 .blog_page .blog_box p {
     text-align:justify;
}
 .blog_page .blog_box img {
     height:221px;
     width:100%;
}
 .blog_page-deatils {
     padding:20px 0;
}
/* City drop down Starts here */
 .cityArea {
     left: 2%;
     position: absolute;
     top: 91px;
     z-index: 9;
}
 .fixed-nav1 {
     position: fixed !important;
     z-index: 99;
     top: 0;
     width: 100%;
     transition: all 0.5s linear;
}
 input::-webkit-input-placeholder {
     color: #0070c0 !important;
}
 input:-moz-placeholder {
    /* Firefox 18- */
     color: #0070c0 !important;
}
 input::-moz-placeholder {
    /* Firefox 19+ */
     color: #0070c0 !important;
}
 input:-ms-input-placeholder {
     color: #0070c0 !important;
}
 .fixed-nav #flipkart-navbar {
     padding: 14px 0;
}
 .cityArea .cityBox {
     font-family: 'Segoe Print';
     width: 100%;
     background: #0070c0;
     padding: 5px;
     font-size:15px;
     box-shadow: 4px 2px 6px #000000;
     text-align: center;
     z-index: 99999999999999;
}
 .cityArea .cityBox h4 {
     font-size: 14px;
     margin: 2px 0;
}
 .cityArea:hover .dropBox {
     display:block;
}
 .cityArea .dropBox {
     position:absolute;
     top: 59px;
     left:0;
     z-index: 999999999999999;
     display:none;
    /*height:380px;
     overflow-y: scroll;
    */
}
 .cityArea .dropBox ul {
     margin:0;
     padding:0;
    /*position:relative;
    */
     list-style: none;
     height: 402px;
}
 .cityArea .dropBox ul li:active {
     background:#0070c0;
}
 .cityArea .dropBox .container {
     padding-right: 0px;
     padding-left:0;
}
 .cityArea .dropBox ul li:hover {
     background:#0070c0;
}
 .cityArea .dropBox ul li {
     float:left;
     width: 50%;
}
 .cityArea .dropBox .container {
     width: 1340px;
}
 .cityArea .dropBox .tab-content ul .cite li {
     width: auto;
     background:red;
}
 .city_name_list {
     position: absolute;
     top: -14px;
     background: rgb(255, 225, 27);
     left: 0;
     width: 100%;
}
 .cityArea .nav-pills>li>a {
     border-radius: 0px;
}
 .cityArea .dropBox ul li a {
     color: #000;
     padding: 4px 8px 3px 8px;
     display: block;
     font-size: 14px;
     text-decoration:none;
    /*transition:0.5s;
    */
}
 .cityArea .dropBox .cite a {
     color:#222;
}
 .cityArea .dropBox ul li a:hover {
     background: transparent;
}
 .cityArea .dropBox ul li ul {
     position:absolute;
     top:26px;
     z-index: 9;
     display:none;
     left: 0px;
     width:1100px;
     padding:10px;
}
 .cityArea .dropBox .tab-content ul {
     position:relative;
     margin: 0 0 0 -15px;
}
 .cityArea .dropBox .tab-content ul .cite {
     margin: 20px 0 0 0;
}
 .cityArea .dropBox ul li:hover ul {
     display:block;
}
 .cityArea .dropBox ul li ul .cite {
     position:static;
}
 .cityArea .dropBox ul li ul .cite li {
     width:100%;
}
 .cityArea .dropBox .cite a {
     font-size:13px;
     padding: 8px;
}
 .cityArea .nav-pills{
     height: 423px !important;
}
 .cityArea .dropBox ul li ul ul li a:hover {
    background:none;
}
 .dropBox::-webkit-scrollbar {
     width: 1em;
}
 .dropBox::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 .dropBox::-webkit-scrollbar-thumb {
     background-color:#f76433;
     outline: 1px solid slategrey;
}
 .cityBox span {
     font-size: 12px;
}
 .tabbable-panel {
}
/* Default mode */
 .tabbable-line > .nav-tabs {
     border: none;
     margin: 0px;
}
 .tabbable-line > .nav-tabs > li {
     margin-right: 2px;
}
 .tabbable-line > .nav-tabs > li > a {
     border: 0;
     margin-right: 0;
     color: #737373;
}
 .tabbable-line > .nav-tabs > li > a > i {
     color: #a6a6a6;
}
 .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
     border-bottom: 4px solid #fbcdcf;
}
 .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
     border: 0;
     background: none !important;
     color: #333333;
}
 .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
     color: #a6a6a6;
}
 .tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
     margin-top: 0px;
}
 .tabbable-line > .nav-tabs > li.active {
     border-bottom: 4px solid #f3565d;
     position: relative;
}
 .tabbable-line > .nav-tabs > li.active > a {
     border: 0;
     color: #333333;
}
 .tabbable-line > .nav-tabs > li.active > a > i {
     color: #404040;
}
 .tabbable-line > .tab-content {
     margin-top: -3px;
     border: 0;
     border-top: 1px solid #eee;
     padding: 2px 0;
}
 .portlet .tabbable-line > .tab-content {
     padding-bottom: 0;
}
/* Below tabs mode */
 .tabbable-line.tabs-below > .nav-tabs > li {
     border-top: 4px solid transparent;
}
 .tabbable-line.tabs-below > .nav-tabs > li > a {
     margin-top: 0;
}
 .tabbable-line.tabs-below > .nav-tabs > li:hover {
     border-bottom: 0;
     border-top: 4px solid #fbcdcf;
}
 .tabbable-line.tabs-below > .nav-tabs > li.active {
     margin-bottom: -2px;
     border-bottom: 0;
     border-top: 4px solid #f3565d;
}
 .tabbable-line.tabs-below > .tab-content {
     margin-top: -10px;
     border-top: 0;
     border-bottom: 1px solid #eee;
     padding-bottom: 15px;
}
 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
     background: transparent;
}
 #refreshArea .modal-dialog {
     top:18%;
}
 #refreshArea .modal-content {
     border-radius:0;
}
 #refreshArea .modal-header {
    background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
}
 #refreshArea .modal-title {
    font-size: 24px;
     text-transform: capitalize;
     color: #0070c0;
}
 #refreshArea .btn {
     border-radius:0;
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
     color: #0070c0;
     border:none;
}
 #refreshArea .form-control {
     color:#0070c0;
}
 textarea::-webkit-input-placeholder {
     color:#0070c0 !important;
}
 textarea:-moz-placeholder {
    /* Firefox 18- */
     color:#0070c0 !important;
}
 textarea::-moz-placeholder {
    /* Firefox 19+ */
     color:#0070c0 !important;
}
 textarea:-ms-input-placeholder {
     color:#0070c0 !important;
}
 .product-sec{
    background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
    ;
    padding:7px 0px;
}
 .productside {
     background: #fff;
     padding: 8px;
     overflow: hidden;
}
 .productside .top {
}
 .productside hr {
     margin-bottom:3px;
     margin-top:3px;
}
 .productside .top .leftSide {
}
 .productside .top .leftSide p {
     margin-bottom:2px;
}
 .productside .top .rightside {
     text-align:right;
}
 .productside .top .rightside ul {
     margin:0;
     padding:0;
}
 .productside .top .rightside ul li a {
     text-decoration:none;
}
 .productside .thum {
     background: #fff;
     transition:all 0.2s ease;
     padding: 5px;
     position: absolute;
     border: solid 1px #f1f1f1;
     position: relative;
     margin-bottom: 15px;
    /* min-height: 300px;
     max-height:300px;
     */
}
 .productside .thum strong {
     margin:0 10px 0px 0px;
}
 .productside .thum:hover {
     -webkit-box-shadow: 0px 0px 12px 0px #cccccc8a
     -moz-box-shadow: 0px 0px 12px 0px #cccccc8a
     box-shadow: 0px 0px 12px 0px #cccccc8a
    transform: scale(1.02);
}
 .productside .col-sm-3 {
    padding-left: 0px;
}
 .productside .thum .list-inline {
     margin:0 0 0 8px;
}
 .productside .thum .images {
     height: 220px;
     padding: 5px;
     width:100%;
     overflow: hidden;
}
 .productside .thum .images img {
     height: 259px;
     width: 100%;
}
 .productside .thum .images img:last-child {
     display:none;
}
 .productside .thum:hover img:last-child {
    display: block;
}
 .productside .thum:hover img:first-child {
    display: none;
}
 .gc-lens{
     height:80px !important;
     width:80px !important;
}
 .productside .thum .wishlist {
     font-size: 21px;
     position: absolute;
     top: 20px;
     right: 16px;
     cursor:pointer;
}
 .productside .thum .wishlist:hover {
     color:red;
}
 .productside .thum .quickview {
     position:absolute;
     top: 46%;
     left: 27%;
     display:none;
     transition:all 1s ease;
}
 .productside .thum h4 {
     font-size:16px;
     margin: 10px 0;
     text-align: center;
}
 .productside .thum .pricemain {
    font-size: 16px;
     font-weight:600;
     color: #333;
}
 .productside .thum .oldprice {
     font-size: 16px;
     text-decoration:line-through;
     color:#999;
     padding-left: 6px;
    margin-top: 0px;
}
 .productside .thum .discountPrice {
     font-size: 16px;
     font-weight: 600;
     color: green;
     padding: 2px 4px;
    margin-left: -4px;
}
 .productside .thum:hover .quickview {
     display:block;
}
 .productside .thum:hover img {
     transform: scale(1.04);
}
 .productside .thum p {
     text-align:center;
}
 #quickview .modal-dialog {
     top: 14%;
}
 #quickview .modal-content {
     border-radius:0;
}
 #quickview .modal-dialog{
    max-width: 800px;
     width: 100%;
}
 .pre-cost{
    text-decoration: line-through;
     color: #a5a5a5;
}
 .space-ten{
    padding: 10px 0;
}
 #quickview span {
     display:block;
}
 label {
     font-weight:normal;
}
 .productside .thum img {
     transition: 0.5s;
}
 ul.height133 li{
    list-style:none;
}
 .panel-default>.panel-heading+.panel-collapse>.panel-body a {
     display: block;
}
 .leftcategroies .height133 {
     height: 158px;
     overflow-y: scroll;
}
 .height133::-webkit-scrollbar-thumb {
     background: #3333e0;
     outline: 1px solid slategrey;
}
 .height133::-webkit-scrollbar {
     width: 1em;
}
 .height133::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 .height133::-webkit-scrollbar-thumb {
     background: #0070c0;
     outline: 1px solid slategrey;
}
 .heading-tr-ne {
     text-align: center;
     padding: 5px;
     background: #f39040;
     border: solid 1px #ccc;
     font-size: 18px;
     color: #fff;
     margin: 0;
         font-family: 'brandon_grotesquemedium';
    letter-spacing: 0.5px;
}
 .heading-tr-ne a {
     color:#fff;
}
 h4.dumy-ts-st{
    margin:0px;
    text-align: center;
}
 .leftcategroies{
     background: #fff;
     padding: 8px;
}
 .leftcategroies span {
     margin: 0 0 0 3px;
     cursor: pointer;
}
/* Single Project */
 .product-single {
     border-bottom:solid 1px #ccc;
     padding: 7px 0px;
}
 .fixed-nav .cart-button {
    /* margin-left:0;
    */
}
 .product-single .productdes {
     background:#fff;
}
 .product-single .productdes .serial{
     color: #878787;
}
 .product-single .productdes .serial li a {
     text-decoration:none;
     color: #878787;
}
 .product-single .productdes .pName {
     font-size: 20px;
     font-weight: 600;
}
 .product-single .productdes .review {
     font-size:16px;
     margin-bottom: 20px;
}
 .product-single .productdes .review strong {
     border-radius:4px;
     background: #0070c0;
     padding:5px 8px;
     color:#fff;
}
 .product-single .productdes .priceNow {
     font-size:18px;
     font-weight: 600;
}
 .product-single .productdes .productName {
}
 .product-single .productdes .productName h3 {
     margin: 0 0 8px 0;
     display:inline-block;
}
 .product-single .productdes .productName .box {
     border: solid 1px #ffe11b;
     line-height: 28px;
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
     float: right;
     padding:8px;
     font-size: 18px;
}
 .product-single .productdes .priceOld {
     font-size:16px;
     text-decoration:line-through;
     color: #999;
}
 .product-single .productdes .off {
     font-size:16px;
     font-weight: 600;
     color: #0070c0;
}
 .product-single .productdes .headingGrey {
     color:#878787;
     font-weight:600;
     font-size:16px;
}
 .product-single .productdes .delivery .inputArea {
     margin: 9px 0 0 -38px;
}
 .product-single .productdes .delivery .inputArea input {
     border-top:none;
     border-left:none;
     border-right:none;
     outline:none;
}
 .product-single .productdes .delivery .inputArea a {
     font-size: 13px;
     font-weight: 600;
     color: #0070c0;
     text-decoration: none;
}
 .product-single .productdes .delivery .inputArea .cod {
     font-size:14px;
     color: #0070c0;
}
 .product-single .productdes .delivery .status {
     font-size: 14px;
     font-weight: 600;
     margin: 9px 0px;
}
 .product-single .productdes .size {
}
 .product-single .productdes .size ul {
     margin: 20px 0 0 -38px;
}
 .product-single .productdes .size li a {
     border: 2px solid #e0e0e0;
     padding: 10px 12px;
     font-weight: 500;
     color: #000;
     font-weight: 600;
     font-size: 16px;
     text-decoration:none;
}
 .product-single .box {
     border: solid 1px #ffe11b;
     line-height: 25px;
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
     width: 118%;
     margin: 0 0 0 -35px;
     padding: 52px 8px;
     font-size: 16px;
     text-align: justify;
     font-weight: bold;
     color: #0070c0;
}
 .product-single .container-fluid {
     padding-right: 10px;
     padding-left: 10px;
}
 .product-single .productdes .color {
     padding: 15px 0;
}
 .product-single .productdes .color ul {
     margin: 20px 0 0 -38px;
}
 .product-single .productdes .color li a {
     background:red;
     padding: 7px 18px;
}
 .product-single .productdes .color li:nth-child(2) a {
     background:#993;
}
 .product-single .productdes .color li:nth-child(3) a {
     background:#96F;
}
 .product-single .productdes .color li:nth-child(4) a {
     background:green;
}
 .product-single .productdes .color li:nth-child(4) a {
     background:#669;
}
 .productdes .btnArea {
     margin-top:15px;
}
 .product-single .list-inline .btn {
     display:block;
     width:100%;
     font-size: 20px;
     padding: 9px 24px;
}
 .cart_anchor{
     float:right;
     vertical-align:top;
     background: url('images/cart-icon.png') no-repeat center center / 100% auto;
     width: 50px;
     height: 50px;
     margin-bottom: 50px;
}
 #size .modal-dialog {
     top:30%;
}
 #size .modal-dialog .modal-content {
     border-radius:0;
     overflow:hidden;
}
 #size th {
     text-align:center;
}
 #size .table>tbody>tr>td {
     text-align:center;
}
 .productsectiondeatils .panel-tabs {
     position: relative;
     bottom: 30px;
     clear:both;
     border-bottom: 1px solid transparent;
}
 .product-single .productdes .sharep {
}
 .product-single .productdes .sharep ul {
     margin-top:15px;
}
 .product-single .productdes .sharep ul .fb {
     background:#3b5998;
}
 .product-single .productdes .sharep ul .twi {
    background:#0084b4;
}
 .product-single .productdes .sharep ul .you {
    background:#bb0000;
}
 .product-single .productdes .sharep ul i {
     height:30px;
     width:30px;
     text-align:center;
     line-height:30px;
     color:#fff;
}
 .product-single .btnArea {
     margin:15px 0 0 0;
}
 .productsectiondeatils .panel-tabs > li {
     float: left;
     margin-bottom: -1px;
}
 .productsectiondeatils .panel-tabs > li > a {
     margin-right: 2px;
     margin-top: 4px;
     font-size: 15px;
     font-weight: 600;
     line-height: .85;
     border: 1px solid transparent;
     border-radius: 4px 4px 0 0;
     color: #000;
}
 .productsectiondeatils .carousel-control {
     top:46%;
     background:none;
}
 .productsectiondeatils .carousel-inner>.item>a>img {
    min-height:300px;
}
 .productsectiondeatils .panel-tabs > li > a:hover {
     border-color: transparent;
     color: #204d74;
     background-color: transparent;
}
 .productsectiondeatils .panel-primary>.panel-heading {
     border-color: #999933;
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
}
 .productsectiondeatils .panel-primary {
    border-color: #999933;
}
 .productsectiondeatils .panel .panel-heading {
     border-radius:0;
}
 .productsectiondeatils .panel {
     border-radius:0;
     margin-top:15px;
}
 .productsectiondeatils .panel-tabs > li.active > a, .productsectiondeatils .panel-tabs > li.active > a:hover, .productsectiondeatils .panel-tabs > li.active > a:focus {
     color: #000;
     cursor: default;
     -webkit-border-radius: 2px;
     border: solid 2px green;
}
 .product-single .main-container h3 {
     margin-left:15px;
     margin-top: 10px;
}
 .product-single .main-container .productBox {
     margin-bottom:0;
}
 .productsectiondeatils {
     width:100%;
}
 .productsectiondeatils .prdspe {
}
 .productsectiondeatils .prdspe p {
     margin:0;
}
 .productsectiondeatils .prdspe h3 {
     position:relative;
     border-bottom: solid 1px green;
     display: inline-block;
     padding-bottom: 6px;
}
 .productsectiondeatils .prdspe h3:after {
     content: "";
     height: 2px;
     width: 26px;
     background: #f86636;
     position: absolute;
     top: 31px;
     left: 0;
}
 .reviewandratings h3 {
    position:relative;
     border-bottom: solid 1px green;
     display: inline-block;
     padding-bottom: 6px;
}
 .reviewandratings h3:after {
     content: "";
     height: 2px;
     width: 26px;
     background: #f86636;
     position: absolute;
     top: 31px;
     left: 0;
}
 .productsectiondeatils .prdspe .table>tbody>tr>td {
     border:none;
}
 .productsectiondeatils .imgBox img {
     display: block;
     height:250px;
}
 .productName a {
     text-decoration: none;
}
 .productName .dropdown .dropdown-menu {
     left: -205px;
     width: 640px;
    ;
     box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .2);
     border-radius: 0;
}
 .productName .dropdown-menu>li>a i {
     margin: 0 auto;
     line-height: 35px;
     text-align: center;
     display: block;
     border: solid 1px #ccc;
     height: 35px;
     color: #fff;
     width: 35px;
     border-radius: 50%;
}
 .productName .dropdown-menu>li {
     float: left;
     text-align: center;
}
 .productName .dropdown-menu>li a .linkdin {
     background: #0077B5;
}
 .productName .dropdown-menu>li a .insta {
     background: #fb3958;
}
 .productName .dropdown-menu>li a .print {
     background: #cc2127 
}
 .productName .dropdown-menu>li a .fb {
     background: #3B5998;
}
 .productName .dropdown-menu>li a .whatsaap {
     background: #34AF23;
}
 .productName .dropdown-menu>li a .twi {
     background: rgb(85, 172, 238);
}
 .productName .dropdown-menu>li a .gogle {
     background: #dd4b39;
}
 .productName .dropdown-menu>li>a:hover {
     background: none;
}
 .productName .dropdown {
     float: none;
     margin: 2px 0px 0 60px;
     color: #222;
     cursor: pointer;
}
 .productdes .descriptionbullet{
}
 .productdes .descriptionbullet ul {
    margin: 0 0 0 15px;
     padding:0;
}
 .productsectiondeatils .tab-content ul {
     margin: 0 0 0 15px;
}
 .productdes .descriptionbullet ul li:before {
     content: "\f111";
     font-family: "fontAwesome";
     font-size: 6px;
     display:none;
    /*display: inline-block;
    */
     margin: 0px 9px 0 0;
}
 .productsectiondeatils .rell {
     width:100%;
     height: 224px;
}
 .productsectiondeatils .rell img {
     height:200px;
     width:100%;
}
 .productdes .descriptionbullet ul li {
     margin-bottom:8px;
}
 .productsectiondeatils .rell .belt {
     background: url(../images/reel.png);
     height: 25px;
     width: 100%;
     display: block;
     background-repeat: no-repeat;
     background-size: 100% 100%;
}
 .belt2 {
     background: url(../images/reel.png);
     height: 25px;
     width: 100%;
     z-index: 99;
     position: relative;
     display: block;
     background-repeat: no-repeat;
     background-size: 100% 100%;
    /* position: absolute;
     bottom: -186px;
     left: 16px;
    */
}
 .reviewandratings {
     width:100%;
     background:#fff;
}
/* Tabs panel */
 .reviewandratings .tabbable-panel {
     border:1px solid #eee;
     padding: 10px;
}
/* Default mode */
 .reviewandratings .tabbable-line > .nav-tabs {
     border: none;
     margin: 0px;
}
 .reviewandratings .tabbable-line > .nav-tabs > li {
     margin-right: 2px;
}
 .reviewandratings .tabbable-line > .nav-tabs > li > a {
     border: 0;
     margin-right: 0;
     color: #737373;
}
 .reviewandratings .tabbable-line > .nav-tabs > li > a > i {
     color: #a6a6a6;
}
 .reviewandratings .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
     border-bottom: 4px solid #fbcdcf;
}
 .reviewandratings .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
     border: 0;
     background: none !important;
     color: #333333;
}
 .reviewandratings .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
     color: #a6a6a6;
}
 .reviewandratings .tab-content>.tab-pane {
     padding:15px;
}
 .reviewandratings .reviewBox {
     border:solid 1px #ddd;
     padding:8px;
     overflow:hidden;
     margin-bottom:3px;
}
 .reviewandratings .reviewBox h4 strong {
     background:#06F;
     padding:3px;
     color:#fff;
     display:inline-block;
     border-radius:3px;
}
 .reviewandratings .reviewBox ul li {
     color:#ccc;
}
 .reviewandratings .reviewBox h4 .yallow {
     background:#FC0;
}
 a {
     text-decoration:none;
}
 a:hover {
     text-decoration:none;
}
/* Mid Product Pages Css starts Here */
 .midproductsection {
     padding:0px 0;
}
 .midproductsection .beltsection ul {
     margin:0;
     width: 75%;
     margin: 0 auto;
}
 .midproductsection .beltsection {
     background:#f5f5f5;
     padding:5px;
}
 .midproductsection .whitebg {
     background: #f1f1f1;
    padding:15px 0;
     text-align:center;
}
 .midproductsection .whitebg .pro_box {
     padding:18px 0;
}
 .midproductsection .whitebg .pro_box img {
     border:solid 1px #f1f1f1;
     margin-bottom:8px;
}
 .midproductsection .whitebg .pro_box:hover {
     box-shadow: 0 1px 6px 0 rgba(0,0,0,0.25) !important;
}
 .carousel-control {
     width:auto;
     top: 50%;
}
 .midproductsection .whitebg span {
     background: #0070c0;
     height: 30px;
     width: 30px;
     border-radius: 50%;
     line-height: 27px;
}
 .margin-botton {
     margin-bottom:15px;
}
 .carousel-control.left {
     background:none;
}
 .carousel-control.right {
     background:none;
}
 .midproductsection .whitebg .topBrand {
     background:#fff;
     padding:20px 5px;
     margin-top:15px;
     text-align:left;
}
 .midproductsection .whitebg .midpro .thum {
     text-align: center;
     color:#000;
}
 .midproductsection .whitebg .midpro .thum strong {
     margin: 0 10px 0 0;
}
 .midproductsection .whitebg .midpro .thum a {
     color:#222;
}
 .midproductsection .whitebg .midpro .thum img {
     height: 200px;
     max-height: 200px;
     min-height: 200px;
}
 .midproductsection .whitebg .midpro .thum .oldPrice {
     text-decoration: line-through;
     color: #999;
}
 .midproductsection .whitebg .midpro .owl-prev i {
     font-size: 32px;
     color: #000;
}
 .midproductsection .whitebg .midpro .owl-next i {
     font-size: 32px;
     color: #000;
}
 .midproductsection .whitebg .midpro .owl-prev {
     position: absolute;
     left: -4px;
     top: 29%;
}
 .midproductsection .whitebg .midpro .owl-next {
     position: absolute;
     right: -4px;
     top: 29%;
}
 .midproductsection .whitebg .owl-theme .owl-nav [class*=owl-] {
     background: #fbfbfc;
     padding: 24px 18px;
}
 .staticpages {
     padding:40px 0;
}
 .staticpages .heading {
     text-align:center;
     margin-top:0;
}
 .greysection .cartBox table tr td{
     padding-right: 40px 
}
 .greysection {
     background:#f1f1f1;
     padding: 30px 0;
}
 .greysection .cartBox, .greysection .price_details_div{
     background:#fff;
     padding:8px;
     box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
     margin-top: 15px;
}
 .greysection .cartBox ul {
     margin:0;
     padding:0 0 5px 0;
     border-bottom:solid 1px #f0f0f0;
}
 .greysection .cartBox ul li {
    font-size: 16px;
     font-weight: 600;
}
 .greysection .cartBox ul .form-control {
     border: none;
     height: auto;
     border-bottom: solid 2px #0070c0;
     background: transparent;
     box-shadow: none;
     padding: 0;
     border-radius: 0;
}
 .greysection table tr td p a{
     margin-right: 15px;
}
 .btn.btn-default.continiue_btn{
     background-color: rgb(244, 142, 63);
     border:none;
     color: #fff;
     padding: 15px;
     font-weight: bold;
     text-transform: uppercase !important;
}
 .btn.btn-default.shopping_btn{
     text-transform: uppercase !important;
     padding: 15px;
     color: #000;
     font-weight: bold;
}
 .btn.btn-default.shopping_btn{
     background-color: rgb(251, 100, 27);
     color: #fff;
}
 .greysection table tr td form{
     display: inline;
}
 .greysection table tr td form input{
     width: 20%;
     border: 1px solid;
}
 .plus-minus_btn{
     width: 100%;
}
 .size_p {
     font-size: 14px;
     margin-top: 10px;
}
/*contactUs*/
 .icon-box > i {
     color: #fff;
     display: inline-block;
     font-size: 60px;
     line-height: 1;
     margin-bottom: 15px;
}
 .contact_sec{
     margin: 45px 0px;
}
 .icon-box.align-center {
     text-align: center;
}
 .contact_page {
     padding:40px 0;
}
 .column-inner {
     text-align: center;
     padding: 15px;
     color: #fff;
         background: #f48e3f;
    height:271px;
}
.contact_sec .ib-content-con i {      height: 80px;
    width: 80px;
    background: #f48e3f;
    color: #fff;
    font-size: 38px;
    line-height: 80px;
    border-radius: 50%;
    text-align: center;}
.column-inner .ib-content {
     color:#fff;
}
.column-inner h3 {    border-bottom: solid 2px #f5ccad;
    display: inline-block;
    padding-bottom: 10px;}
.column-inner p {color:#fff !important;}
 .ib-content {
     color:#222;
}
/*career*/
 .career-jt {
     padding: 50px 0;
}
 .panel-group {
     margin-bottom: 0;
     margin-top: 16px;
     min-height: 240px;
}
 .panel_heading{
     color: #fff;
     font-size: 18px;
     padding: 10px;
     text-transform: uppercase;
}
 .mnt-er .panel_div{
     background-color: rgb(0, 112, 192);
}
 .apply-job > .btn.btn-default.shopping_btn{
     padding: 12px 40px;
}
 .form_col span{
     font-size: 14px;
     color: red;
     margin-left: 20px;
}
 .shopping_cart .heading_div{
     background: rgb(0, 112, 192) none repeat scroll 0 0;
     color: #fff;
     padding: 12px;
     text-transform: uppercase;
}
 .right_col {
     margin-top: 64px;
}
 .shopping_cart .form-group{
     overflow: hidden;
}
 .greysection .cartBox ul.ul_list {
     background: rgb(0, 112, 192) none repeat scroll 0 0;
}
 .greysection .cartBox ul.ul_list li {
     color: #fff;
     padding: 10px;
     text-transform: uppercase;
}
/*about Page */
 .about_pages {
     padding:0px 0 0px 0;
     background-attachment:fixed;
     background-size: 100% 100%;
     position:relative;
     background-image:url(../images/about-bg.jpg);
}
 .about_pages a {
     color:#fff;
}
.about_pages .top_heading {    background: #f48e3f82;    letter-spacing: 2px; color:#fff; padding:80px 0;      text-transform: uppercase;   text-align: center; font-size:24px;     font-family: 'brandon_grotesquemedium'; }
.about_pages .images_area { padding:40px 0; }
.about_pages .images_area .images {
    height: 220px;
    border: solid 1px #f38f49;
}
.about_pages .main_content_full_width {     background: #5b4a40a3; padding:15px 0; }
.about_pages .main_content_full_width p {    font-size: 15px;
    color: #ffffff;
        opacity: 0.9;
    text-align: justify;
    line-height: 26px;}


 .about_pages span {
     position:absolute ;
     top:0;
     left:0;
     width:100%;
     height:100%;
     background: rgba(195, 239, 194, 0.19);
}
 .about_pages ul {
     list-style:none;
}
 .about_pages ul li {
     margin-bottom:8px;
}
 .about_pages ul li a {
     text-decoration: none;
     background: #f98c68;
     color: #fff;
     transition:0.5s;
     display: block;
     padding: 10px;
}
 .about_pages ul li a:hover {
     background:#0070c0;
}
 .about_pages h3 {
     text-transform:uppercase;
     font-size:26px;
     margin-top:0;
     color: #3a1c1c;
}
 .about_pages p {
     text-align:justify;
     line-height: 24px;
     color: #3a1c1c;
     font-size: 17px;
}
 .about_pages .rightside {
}
 .about_pages .rightside ul {
}
 .about_pages .rightside ul li {
     font-size:16px;
}
 .about_pages .rightside ul li:before {
     content:"\f0a4";
     font-family:"fontAwesome";
     margin:0 7px 0 0;
}
 .career {
    padding: 40px 0;
     color: #000;
     font-size: 16px;
     line-height: 26px;
}
.career p {
    font-size: 14px;
    color: #aa7a58;}
 .become-proud {
}
 .become-proud .thum {
     margin-bottom:15px;
     border: solid 1px #d6c25c;
     padding:8px;
}
 .become-proud .thum h5 {
     margin:0 0 12px 0;
}
/*media*/
 .media_converage {
     width:100%;
     margin:20px 0;
}
 .media_converage .item {
     position:relative;
}
 .media_converage .item .mycaption {
     position: absolute;
     bottom: 0;
     color:#fff;
     text-align:center;
     left: 0;
     background: rgba(0, 0, 0, 0.64);
     padding: 8px;
     width: 100%;
}
 .share_proud {
     padding:10px 0;
}
 .share_proud ul {
     list-style:none;
}
 .share_proud ul li {
     float:left;
     margin: 0px 12px 0 0;
}
 .share_proud ul li a {
     color: #fff;
     display: block;
     padding: 6px 8px;
     text-decoration:none;
}
 .share_proud ul li a i {
     color:#fff;
}
 .share_proud ul .fb {
    background: #3b5998;
}
 .share_proud ul .twitter {
    background: #55acee;
}
 .share_proud ul .googleplus {
    background: #dd4b39;
}
 .share_proud ul .linkedin {
    background: #0077b5;
}
 .share_proud ul .insta {
    background: #cd486b;
}
 .share_proud ul .print {
    background:#cc2127;
}
 .help_center {
     width:40%;
     margin:0 auto;
}
.help_center .btn {background-color: rgb(244, 142, 63);
    border: none;
    color: #fff;
        padding: 14px 54px;
    font-weight: bold;
    text-transform: uppercase !important;}
 .career .panel-group {
     margin:0;
}
 .swadesi_barnd {
     padding:20px 0;
}
 .swadesi_barnd .logo_area {
}
 .swadesi_barnd .logo_area img {
     border:solid 1px #d6c25c;
     height:126px;
     width:100%;
     margin-bottom:15px;
}
/* product by city Page */
 .citySection {
     padding:15px 0;
}
 .citySection h3 {
    margin-top: 0;
    font-size: 30px;
     border-bottom: solid 2px #000;
     display: inline-block;
     padding-bottom: 6px;
}
 .citySection .carousel-inner img {
     height:420px;
     width:100%;
}
 .citySection #carousel-text p {
     line-height:24px;
     font-size:16px;
}
 .citySection #carousel-text h2 {
     margin-top:0;
}
 .hide-bullets {
     list-style:none;
}
 .citySection .thumbnail a>img, .thumbnail>img {
     height:88px;
}
 .citySection i{
     padding: 15px;
     background: #a0e79e;
}
 .citySection .thum {
    text-align: center;
     background:#f1f1f1;
     padding:5px;
     margin-bottom: 15px;
}
 .citySection .thum .images {
     max-height:170px;
     width:160px;
     margin:0 auto;
}
 .citySection .thum ul {
     margin: 0;
}
 .citySection .thum .pricemain {
     font-weight: 600;
}
 .citySection .thum .oldprice {
     text-decoration: line-through;
     color: #999;
}
 .citySection .thum .discountPrice {
     border: solid 1px #999;
     padding: 2px 4px;
}
 .citySection .thum h4 {
     margin-bottom:0;
}
 .ul-one{
    float:left;
    width:125px;
}
 .ul-two{
    padding-top:4px;
}
 .fixed-nav .sudhdesilogo img {
     margin-top:8px;
}
/* mobile css */
 .mobile_head {
     display:none;
}
 .mobile_head .mobile_top {
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%) !important;
     width:100%;
     padding: 5px 0;
     float: left;
}
 .mobile_head .mobile_top .list-inline{
     text-align:right;
     margin: 0;
     padding: 0;
}
 .mh-head {
    padding:0 !important;
}
 .mh-head .mh-btns-left img {
     height: 35px;
     max-width: 269%;
}
 .mobile_top .cartimg img {
     height: 34px;
     display: block;
}
 #menu:not( .mm-menu ) {
     display: none;
}
 .mh-head {
     height: auto !important;
}
 .mobile_head .hide_search {
     padding: 5px 0;
}
 .mobile_head .hide_search .btn{
     padding: 9px 12px;
}
 .mobile_head .mlogo {
     padding: 8px 0;
}
 .mobile_head .mlogo img {
     margin:0 auto;
     display: block;
}
/*mobil login page */
 .mobile_login {
     padding:15px 0;
}
 .mobile_login .tab-content {
     padding:15px;
}
 .mobile_login .nav-tabs li a {
     font-size:18px;
}
 .productsectiondeatils .prdspe ul {
     margin:0 0 0 22px;
}
/* product page mobile css*/
 .product_mobile_fixedbtn {
     position:fixed;
     bottom:0;
     left:0;
     width: 100%;
     z-index:999;
     display:none;
}
 .product_mobile_fixedbtn ul {
     margin:0;
     padding:0;
     list-style:none;
}
 .product_mobile_fixedbtn ul li {
     float:left;
     width: 100%;
     text-align: center;
}
 .product_mobile_fixedbtn ul li a {
     display:block;
     padding:12px 15px;
     background:#f1f1f1;
     color:#000;
}
 .product_mobile_fixedbtn ul li:last-child a {
     background:#ccc;
}
 .mfilter .product_mobile_fixedbtn ul li {
     width:100%;
}
 #sortby .modal-content {
     overflow:hidden;
}
 #sortby ul li {
     background:none;
     width:100%;
     margin-bottom:5px;
}
 #sortby ul li a {
     background: transparent;
}
 #sortby .modal-dialog {
     top:30%;
}
 .mobile-footer {
     display:none;
}
 .cartBox {
     background: #f1f1f1;
     padding: 8px;
     border: solid 2px #ccc;
}
 .media img {
     height:300px;
     width:100%;
}
 .media .owl-nav [class*=owl-] {
     background:#84e082 !important;
     padding: 12px 15px !important;
}
 .mediavideo .owl-nav [class*=owl-] {
    background: #f48e3f !important;
    padding: 4px 15px !important;
}
 .totalpricemobile {
     display:none;
}
 .out_of_stock {
     background-color: rgba(248, 104, 57, 0.97);
     display: block;
     color: #fff;
     right: 54px;
     padding: 7px 0;
     position: absolute;
     top: 75px;
     width: 58%;
     text-align:center;
}
 .out_of_stock1 {
     background-color: rgba(248, 104, 57, 0.97);
     display: block;
     color: #fff;
     padding: 7px 0;
     position: absolute;
     top: 78px;
     text-align: center;
     width: 58%;
     right: 54px;
}
 .coming_soon {
     background-color: rgba(248, 104, 57, 0.97);
     display: block;
     color: #fff;
     padding: 7px 0;
     margin:0px auto;
     text-align: center;
     width: 58%;
     right: 54px;
}
 .product-sec .col-sm-10 {
    padding-left: 8px;
     padding-right: 8px;
}
 .product-sec .col-sm-2 {
     padding-left: 7px;
}
 .rate {
     box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .26);
    border: none;
    font-size: 17px;
    color: #fff;
    padding: 8px 11px;
    cursor: pointer;
    background: #f8794f;
     margin-bottom:10px;
}
 .city_name_list .text-center h4 {
     border-bottom: solid 1px #8de28c;
    display: inline-block;
    padding-bottom: 5px;
     color: #0070c0;
     font-family: 'Oswald', sans-serif;
}
 .theme_bg {
     background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
}
/*blog Deatils page */
 .commentArea {
}
 .commentArea .hidearea {
    display: none;
}
 .personal-info {
    width: 62%;
    padding: 15px;
    margin: 10px auto 30px auto;
    background: linear-gradient(135deg, #f76231 1%,#ffffff 50%,#79dd77 100%);
}
 .plus-minus_btn input{
     width:100%;
     height: 30px;
}
 .paymentLogo .share_proud ul{
     text-align:right;
}
 .paymentLogo .share_proud ul li {
     float:none;
     display:inline-block;
}
 .paymentLogo .share_proud {
     padding:0;
}
 #collapseTwo input[type=checkbox] {
     height: 30px;
    width: 35px;
}
 .mobile_head .mobile_top .list-inline>li {
     display:block;
     margin: 25px 0 0 0;
}
 .mobile_head .mobile_top .cartimg {
    position:relative;
     text-align: -webkit-right;
     text-align: -moz-right;
     text-align: -o-right;
}
 .mobile_head .mobile_top .cartimg .item-number {
     right: 35px;
    top: -1px;
}
 .mobile_head .mobile_top .dropdown-menu {
    left:-61px;
}
 #menu ul {
     position:relative;
}
 #mm-2 > div:nth-child(2) > ul {
    margin-top: 0px;
     background:#f59372;
}
 #menu ul li a {
     color: #333;
     padding: 3px 11px;
     display: inline-block;
     float: left;
     width: 50%;
}
 .mm-panels>.mm-panel {
}
 .mm-panels>.mm-panel ul {
     list-style:none;
}
 #menu .row {
     padding: 40px 0 0 0;
     background: #f59372;
}
 #menu .row .col-xs-6 {
     padding:0;
}
/*.mm-panels>.mm-panel:after, .mm-panels>.mm-panel:before {
     height:0 !important;
}
 */
/*.mm-panels>.mm-panel.mm-hasnavbar {
     padding-top: 60px !important;
}
 */
 #mm-2 {
}
 .mm-panel.mm-hasnavbar .mm-navbar {
     display: block;
     background: #f3f3f3;
}
/*For Scrool hide search
/* 
/* .mh-head.mh-sticky.mh-scrolledout {
     transform: translate3d(0,-0,0);
}
 */
 .col-md-offset-2 {
    margin-left: 16.66666667% !IMPORTANT;
}
 #mm-2:before {
     height:0 !important;
}
.padding0
{padding: 0px;}

.font11 img
{width: 100%;
    max-width: 100px;
}
@media screen and (max-width: 500px) {
    .viewall_chamge {
        margin-bottom: 20px;
        float: right;
        padding: 2px 5px;
    }

    .greysection .cartBox, .greysection .price_details_div {
        margin-top: 11px;
}
  .greysection {
    background: transparent !important;
    padding: 15px 0;
}


    .viewprofile {
        margin-top: 0px !IMPORTANT;
    }
    .control-label {
        color: #955803;
        font-size: 14px;
    }
    .form-group {
        margin-bottom: 5px !important;
    }
    .mrleft {
        margin-right: 14px!important;
    }
    .cart-button {
        height: 47px !important;
    }
    #addproduct tr {
        font-size: 9px;
    }
    #addproduct tr img {
        width: 100%;
        margin: 0px auto;
    }
    .our_pro {
        font-size: 22px !important;
        padding-top: 20px;
    }
    .font11 {
        font-size: 9px;
    }
    .mr-20 {
        margin-bottom: -8px;
    }
    .viewprofile .rightside {
        padding: 0px;
        margin: 0px auto;
    }
    .heading-profile h3 {
        margin-top: 0;
        font-size: 19px;
    }
    #validate-form {
        margin-top: 15px;
    }
    .wisthlists {    
    font-size: 23px;  
}
.mobile_search {
    
    border: 1px solid #bbbbbbb0!important;  
}

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .viewprofile {
        margin-top: 20px !IMPORTANT;
    }
    .viewprofile .imagesside img {
        border: solid 1px #ccc;
        height: 150px!important;
        width: 150px!important;
        margin-top: 44px;
    }
    .viewprofile .whitebg .nameheading {
        width: 151px!important;
    }
    .heading-profile h3 {
         margin-top: -26px;
    margin-bottom: 10px;
        color: #f48e3f !important;
    }
    #addproduct tr {
        font-size: 9px;
    }
    #addproduct tr img {
        width: 50px;
        height: 50px;
        margin-left: 22%;
    }
    .img_size {
        width: 50px;
        height: 50px;
    }
    .font11 {
        font-size: 9px;
    }
    .mr-20 {
        margin-bottom: -10px;
    }
    .viewprofile td strong {
        font-size: 12px;
    }
     .greysection {
    background: transparent !important;
    padding: 15px 0;
}
.our_pro {
      font-size: 23px !important;
    padding-bottom: 10px;
    /* padding-top: 10px; */
    margin-top: -10px;
    padding: 10px;
}
.wisthlists {
   
    font-size: 23px;
}
.cart-button {height: 50px!important;  
}
.mobile_search {
    
    border: 1px solid #bbb!important;  
}
}

.why_buy_page { padding:40px 0;  }
.why_buy_page h3 {font-weight: 600; font-size: 19px;  color: #F79837; font-family: 'brandon_grotesquemedium'; letter-spacing: 1px; text-transform: uppercase;
     }
  .why_buy_page p { font-size:15px; color:#aa7a58;  
    text-align: justify;    line-height: 26px;}   
.why_buy_page .top_images {}
.why_buy_page .top_images .images{ height:220px; border:solid 1px #f38f49; }

.why_buy_home {padding:40px 0;   } 
.why_buy_home .images_area .images{ height:220px; border:solid 1px #f38f49; }
.why_buy_home h3 {font-weight: 600;font-size: 19px;color: #F79837;font-family: 'brandon_grotesquemedium';letter-spacing: 1px;text-transform: uppercase;
}
.why_buy_home h4 {font-weight: 600;font-size: 16px;color: #F79837;font-family: 'brandon_grotesquemedium';letter-spacing: 1px;text-transform: uppercase; margin-bottom:15px;    padding: 10px 0;
}
.why_buy_home p { font-size: 15px; color: #aa7a58; text-align: justify; line-height: 26px;}
.why_buy_home ul  { margin-left:40px; }
.why_buy_home ul li { font-size: 15px; color: #aa7a58; text-align: justify; line-height: 26px; font-weight:bold;}
.why_buy_home a {    background: #F79837;color: #fff;text-transform: uppercase;padding: 8px 56px;font-size: 18px;font-weight: 600;letter-spacing: 2px; }