

.hideall{display:none}
.white{color:#fff !important;}
.content_padding{padding:0px 60px;}
.mobile_visible{display:none;}
.red{color:#ee3042 !important;}

/*----HEADER -----------*/
#menutrigger{margin-top:-30px;}
.standard-logo{margin-top:-75px;}
#locationdiv{margin-top:-30px;}
.nav_slidedown{margin-top:-75px ;}
.header_login a{margin-top:-75px;}
.navbar-toggle{padding:6px;}
.navbar-default .navbar-toggle .icon-bar{background:#000;}

/*----HEADER NEW START---------*/

.rentickle_main_menu{position:absolute; width:100%; top:0px; z-index:0;}
.main_menu_left_box{z-index:1; padding-left:30px }
.main_menu_right_box{z-index:1; padding-right:30px;}


.rentickle_main_menu .navbar{/*min-height:100px;*/ min-height:80px;}
.rentickle_main_menu .navbar-nav{float:none; width:100%; text-align:center;}
.rentickle_main_menu .dropdown-menu{border:none; background-color:#75d0c0 !important;}
/*.rentickle_main_menu .megamenu> li {margin-right:30px;}*/
.rentickle_main_menu .megamenu> li:last-child{border:none;}
.rentickle_main_menu .megamenu h4{color:#fff; text-transform:capitalize; margin-bottom:20px;}
.rentickle_main_menu .megamenu h4 a{display: inline-block; border-bottom: solid 1px #fff; color:#fff; text-transform:capitalize; padding:0px; transition: all 0.30s ease 0s}
.rentickle_main_menu .megamenu h4 a:hover{color:#000;}
.rentickle_main_menu .navbar-default{ color: #000; background-color: #f7f7f7; border:none;
}
.rentickle_main_menu .navbar-default .navbar-nav > li > a{
	color:#000;
	/* padding:40px 20px; */ padding:30px 13px;
	font-weight:500;
	text-transform:capitalize;
	background-size: 100% 200%;
    background-image: linear-gradient(to bottom, #f7f7f7 50%, #75d0c0 50%);
	transition-timing-function: ease-in-out;
    -webkit-transition: background-position .6s;
    -moz-transition: background-position .6s;
    transition: background-position .6s;}



.rentickle_main_menu .navbar-default .navbar-nav > li > a:hover{
	background-position: 0 100%;
}

.rentickle_main_menu .nav > li{float:none ; display:inline-table ; position:relative; margin-right:-5px;}
.rentickle_main_menu .navbar-default .navbar-nav > li > a:hover .navbar-default{border:none;}

.rentickle_main_menu  .menu-large {position: static !important;}
.rentickle_main_menu  .megamenu{ padding:40px; width:100%; border:none; box-shadow:none; text-shadow:none;}

.rentickle_main_menu  .megamenu> li > ul {padding: 0; margin: 0;}
.rentickle_main_menu  .megamenu> li > ul > li {list-style: none; transition: all 0.30s ease 0s;}
.rentickle_main_menu  .megamenu> li > ul > li > a {display: block; padding: 7px 0px; clear: both; font-weight: 600; line-height: 1.5; color: #fff; white-space: normal; transition: all 0.30s ease 0s; text-transform:capitalize; font-size:13px;}

/*.rentickle_main_menu .megamenu> li ul > li > a:hover, .rentickle_main_menu  .megamenu> li ul > li > a:focus {text-decoration: underline !important;  padding:7px 10px;}*/
.rentickle_main_menu .megamenu> li ul > li > a:hover, .rentickle_main_menu  .megamenu> li ul > li > a:focus {color:#000;}
.rentickle_main_menu  .megamenu.disabled > a,
.rentickle_main_menu  .megamenu.disabled > a:hover,
.rentickle_main_menu  .megamenu.disabled > a:focus {
  color: #999999;
}
.rentickle_main_menu  .megamenu.disabled > a:hover,
.rentickle_main_menu  .megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.rentickle_main_menu  .megamenu.dropdown-header {
  color: #428bca;
  font-size: 18px;
}


/*----HEADER LEFT THREE LINE CSS----*/

#nav-icon3{
  width: 25px;
  height: 30px;
  position: relative;
  margin: 10px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index:999;
}

#nav-icon3 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background:#777;
  border-radius: 0px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}





/* Icon 3 */

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
  top: 6px;
}

#nav-icon3 span:nth-child(4) {
  top: 12px;
}

#nav-icon3.open span:nth-child(1) {
  top: 12px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 12px;
  width: 0%;
  left: 50%;
}

.three_line_hide{ transition: opacity 0.7s ease-in-out;}
.showhideSlidemenu{opacity:0; z-index:-2;}


/*----HEADER NEW END---------*/


#myModal_login .modal-content{border-radius:40px;}
#logo{position:relative; z-index:1; background:#f7f7f7;}
.header_left_icon{float:left; margin:40px 10px 0px; position:relative; z-index:1;}
/*.header_left_icon div{ height: 2px; background-color:rgba(0,0,0,0.5); margin: 6px 0; border-radius: 0px; transition: 0.3s; width:20px;}
.header_left_icon a {height:20px; width:35px; display:inline-table;}*/

.header_navigation{float:left; height:100%; margin:40px 0px 0px;  position:relative; z-index:1;}
.header_navigation a{ display:inline-table;}
.header_navigation a img{width:25px; margin-right:5px;}
.header_navigation span{text-transform:capitalize; color:#000; font-weight:500;}

.rentickle_main_menu #primary-menu{float:none;}
.rentickle_main_menu #primary-menu ul.main_product_menu{width:100%; text-align:center; z-index:-1;}
.rentickle_main_menu #primary-menu ul.main_product_menu li{ float:none; display:inline-table; }
.rentickle_main_menu #primary-menu ul li .mega-menu-content.style-2 li{display:block; text-align:left;}

#top-cart > a > span{background:none; color:#000; text-shadow:none; font-size:12px;}
#top-cart-trigger{opacity:0}
#primary-menu.sub-title > ul > li > a, #primary-menu.sub-title > div > ul > li > a{
	padding:41px 20px 40px; text-shadow:none;
	/* background-size: 100% 200%;
    background-image: linear-gradient(to bottom, red 50%, black 50%);
    -webkit-transition: background-position 1s;
    -moz-transition: background-position 1s;
    transition: background-position 1s; */
	}


#primary-menu.sub-title > ul > li > a, #primary-menu.sub-title > div > ul > li > a:hover {
    /*background-position: 0 -100%;*/
	}
#primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content{background:#75d0c0; color:#fff;}
#primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content:hover{ color:#000;}
#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a { background-color: #000; }

.header_login a{position:absolute; /*top:40px;*/ top:30px; font-size:13px; font-weight:500;  text-transform:capitalize; color:#000;}
.login_btn a{ right:8%; }
.signup_btn a{ right:11%;}

.user_header_profile a{position:absolute; top:30px; right:8%; color:#000; font-size:13px; font-weight:600; text-transform:capitalize;}
.user_header_profile a span{margin-left:10px;}
.header_user_login_menu {list-style-type:none; position:absolute; top:80px; right:90px; background:#fff; width:180px; padding:7px 10px; display:none; box-shadow:0px 20px 50px 10px rgba(0, 0, 0, 0.05) }

.header_user_login_menu li{margin:0px;}
.header_user_login_menu li a{text-transform:capitalize; color:#000; position:relative; display:block; padding:4px; top:0; right:0; transition:all 0.80s ease 0s;}
.header_user_login_menu li a:hover{color:#ee3042;}

.overlay {height:auto; display:none; width: 100%; position: fixed; z-index: 300;  top: 80px; left: 0;  background-color: rgba(247,247,247,1); overflow-y: hidden; /*transition: 0.5s;  -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
	        box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);*/}
.overlay_content {position: relative; top: 0px; width: 100%; margin-top: 30px; display:inline-table; padding:20px 100px 60px;}
.overlay .closebtn { position: absolute;  top: 24px; left: 35px;  font-size: 60px; line-height:40px; font-weight:200; color:rgba(0,0,0,0.5); z-index:999}
.overlay_content ul{list-style-type:none;}
.overlay_content ul li a{color:#000; font-size:15px; text-transform:capitalize; font-weight:500; margin-bottom:40px; display:inline-table; transition: all 0.30s ease 0s;}
.overlay_content ul li a:hover{color:#ee3042;}
.header_email_right a{color:#ee3042; display:inline-table; margin-bottom:40px; font-weight:500; }
.header_call_right a{color:#000; display:inline-table; margin-bottom:40px; font-weight:500; }
.header_slide_h4{margin-bottom:40px;}

#primary-menu ul li .mega-menu-content.style-2 ul li > a {border-bottom:1px solid transparent; font-weight:500; text-shadow:none}
#primary-menu ul li .mega-menu-content.style-2 ul li > a:hover { background:none; border-bottom-color:#fff; color:#fff; }
#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover{ border-bottom-color:transparent;}



.login_modal_body{padding:40px;}
.login_modal_body h4{font-size:38px; margin-bottom:25px; text-transform:capitalize; line-height:1; font-weight:600;}
.login_modal_body span{display:block; margin-bottom:25px;}
.modal_social_login_btn {}
.modal_social_login_btn ul{list-style-type:none; margin:0px;}
.modal_social_login_btn ul li{ display:inline-table; margin-right:-4px;}
.modal_social_login_btn ul li a{ display:inline-table; padding:20px 74px; color:#fff; transition: all 0.30s ease 0s; line-height:1;}
.modal_social_login_btn ul li.fb_login_icon a{background:rgba(54,99,165,1);  border-top-left-radius: 50px; border-bottom-left-radius: 50px;}
.modal_social_login_btn ul li.fb_login_icon a:hover{background:rgba(54,99,165,0.8);}
.modal_social_login_btn ul li.twitter_login_icon a{background:rgba(29,161,242,1);}
.modal_social_login_btn ul li.twitter_login_icon a:hover{background:rgba(29,161,242,0.8)}
.modal_social_login_btn ul li.google_login_icon a{background:rgba(221,75,57,1); border-top-right-radius: 50px; border-bottom-right-radius: 50px;}
.modal_social_login_btn ul li.google_login_icon a:hover{background:rgba(221,75,57,0.8)}
.modal_login_form{ margin:20px 0px;}
.modal_login_form input{border:1px solid #ddd; padding:15px 14px !important;}
.modal_login_form_userid{border-top-left-radius: 5px !important; border-top-right-radius: 5px !important;}
.modal_login_form_pswd{margin-top:-1px; border-bottom-left-radius:5px !important; border-bottom-right-radius: 5px !important; margin-bottom:35px;}
.modal_login_form button{/*background:#ee3042; padding:12px 0px ; text-transform:uppercase; height:auto; border-radius:50px !important;*/}
.forgot_pswd{color:#ee3042; margin-top:35px; display:inline-table; text-transform:capitalize; }
.or{margin:35px 0px;}
.login_modal_close{position:absolute;top:20px; right:20px; font-size:35px; font-weight:100; z-index:999; color:#ee3042; opacity:0.8}
.cart_modal_close{position:absolute; top:20px; right:20px; font-size:35px; font-weight:100; z-index:999; color:#ee3042; opacity:0.8}
#myModal_location .modal-dialog{width:100%; margin:0px auto;}
#myModal_location .modal-body{padding:0px;}
#myModal_location h3{margin-bottom:40px; text-transform:none;}
#myModal_location .block{background:#f7f7f7; padding:60px;}
.location_modal{list-style-type:none; text-align:center;}
.active_city{background:#ee3042 !important; color:#fff !important;}

.location_modal li{ display:inline-table;}
.location_modal li a{ width:150px; height:150px; background:#fff; border-radius:50%; color:#000; text-transform:uppercase; display:inline-block; float:left; padding:63px 0px;margin:0px 15px; font-weight:600; transition: all 0.30s ease 0s; margin-bottom:20px;}

.location_modal li a:hover{background:#ee3042; color:#fff;}
.mfp-content{vertical-align:top !important;}
.mfp-container{padding:0px;}

#myModal_login{background:rgba(0,0,0,0.8);}
#myModal_location{background:rgba(0,0,0,0.8);}


/*---HEADER SEARCH-----*/
.search_container{width:480px; /*margin:30px auto;*/ margin:22px auto 0px; opacity:0; float:right;}
.searchbox{ position:relative;  min-width:50px;  width:0%; height:50px; float:right; /*overflow:hidden;*/  -webkit-transition: width 0.3s;  -moz-transition: width 0.3s;  -ms-transition: width 0.3s; -o-transition: width 0.3s; transition: width 0.3s;}
.searchbox-input{top:0; right:0; border:0; outline:0; width:100%; height:50px; margin:0; padding:0px 0px 0px 20px; /*padding:0px 55px 0px 20px;*/ font-size:16px; color:#000; background:#f7f7f7;}
.searchbox-input::-webkit-input-placeholder { color: #ccc;}
.searchbox-input:-moz-placeholder { color: #ccc;}
.searchbox-input::-moz-placeholder { color: #ccc;}
.searchbox-input:-ms-input-placeholder { color: #ccc;}

.searchbox-icon,.searchbox-submit{ width:50px; height:50px; display:block; position:absolute; top:0;  font-size:18px; right:0px; padding:0 15px 0px 0px; margin:0; border:0; outline:0;  line-height:40px; text-align:center; cursor:pointer; color:#dcddd8;  background:#f7f7f7 !important;}

.searchbox-open{ width:100%; z-index:2;}

/*---BANNER-----------*/

/* ----- Hero Widget ----- */
#widget-subscribe-form {display: block; padding: 8px; background-color: #FFF; border: 1px solid #fff; border-radius: 3px;  box-shadow: 0 0 30px 4px rgba(0,0,0,0.15); transition: box-shadow .4s linear;}
#widget-subscribe-form:hover {box-shadow: 0 0 42px 4px rgba(0,0,0,.3) !important; }
.home_banner_form #widget-subscribe-form { box-shadow:none !important;}
.home_banner_form #widget-subscribe-form:hover {box-shadow:none !important; }

.input-lg { height: 50px; }

/* #homepage_slider_main{height: 600px; background-image: url('../images/home_banner_bg.webp'); background-position:center; background-repeat:no-repeat; background-size: cover;} */

/* DIWALI50 CSS STARTS*/
#homepage_slider_main{ background-image: url('../images/home_banner_diwali_2020.jpg'); background-repeat:no-repeat; background-size: 100%; height: calc((767/1927)*100vw);position: relative;}
.home_banner_form{/*margin-top:210px; margin-top:240px;*/ box-shadow: 0 0 30px 4px rgba(0,0,0,0.15); transition: box-shadow .4s linear; position:relative;}
/* .emphasis-title {visibility: hidden;} */
.homepage_slider{margin-top:150px; z-index:99; padding:0px 40px; position: absolute; bottom: -30px;}

#slider-home {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.carousel-caption {
	right: unset;
	left: unset;
	padding: 30px;
	top: 20%;
}

.carousel-control.right,
.carousel-control.left {
	background-image: none;
}

.carousel-caption h2 {
	font-family: unset;
	font-size: 2vw !important;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	text-align: start;
}

.carousel-caption p {
	font-family: unset;
	font-size: 1vw !important;
	color: #fff;
	text-align: start;
}

#slider-home .item {
	background-repeat: no-repeat;
	background-size: 100%;
	height: calc((767/1927)*100vw);
	position: relative;
	transition: transform 1s ease, opacity .5s ease-out
}
.pager_main_wrap .pager_list{ margin-bottom: 20px !important;
  overflow: hidden;}
.pager_main_wrap .pager_list li{float: left;margin: 0 0 0 5px;}
.pager_main_wrap .pager_list li a{padding: 0;height: 30px; border-radius: 50%;}
.pager_main_wrap .pager_list li a.previous,.pager_main_wrap .pager_list li a.next{display: none;}

 @media (max-width: 768px) {
	.home_banner_form {
		visibility: hidden;
	}
}

/* DIWALI50 CSS ENDS*/

/* .homepage_slider{margin-top:150px; position:relative; z-index:99; padding:0px 100px;} */
.home_banner_form:hover{box-shadow: 0 0 42px 4px rgba(0,0,0,.3);}
.home_banner_form_input{font-size:16px;}
.banner_search_submit{padding:0px 60px;}

.banner_search_result{padding:30px; display:none;}
.banner_result_item ul{list-style-type:none;}
.banner_result_item ul li{display:inline-block; margin:10px;}

.result_grid{width:300px;}
.result_grid img{margin-bottom:15px; transition:all 0.30s ease 0s;}
.item_title_h4{font-size:13px; margin:0px; line-height:1.4; font-weight:500; text-transform:capitalize;}
.item_title_h4 span{ color:#000 !important;}
.search_product_link{transition: all 0.9s ease-in-out;}
.search_product_link:hover .result_grid img{box-shadow: 0 20px 60px -20px rgba(0,0,0,0.1);}
.search_to_all_product{text-align:center; margin-top:-220px}
.search_to_all_product a{margin:88px 0px; transition:all 0.30s ease 0s;}
.search_to_all_product a:hover{color:#ee3042; border-color:#ee3042;}
.search_link_to_all{width:50px !important; height:50px !important; border:1px solid #eee; border-radius:50%; color:#000; display:inline-block; padding:15px 0px;}
.search_to_all_product h4{color:#ee3042;}

.rentickle_slider_content h1{font-size:60px; line-height:70px; text-transform:none; color:#fff; font-weight:900;margin-bottom:10px;}
.rentickle_slider_content h2{ /*font-size:60px;*/ font-size:45px; line-height:55px; /*line-height:70px;*/ text-transform:none; color:#fff; font-weight:700; /*font-weight:900;*/  margin-bottom:10px;}
.rentickle_slider_content p{font-size:16px; color:#fff; line-height:1.8; }
.rentickle_slider{background-image:url(../images/home_banner_bg.webp); background-position:center; background-size:cover;}

.drag_to_scroll{text-transform:uppercase; color:#000; font-size:13px; text-align:right; margin:75px 15px 0px 0px; font-weight:500;}
.home_browse_category{/*padding:120px 100px 150px; padding:120px 100px 50px;*/ padding: 30px 100px; position:relative;}
.category_dotted_line{position:absolute; width:100%; border-top:1px dashed #ddd;top:56%;left:0px; }
.rt_h2{font-size:28px; text-transform:capitalize;}
.rt_h2_margin{margin-top:50px;}
.home_browse_category p{width:80%;}
.category_carousel_content{position:absolute; width:100%; height:100%;top:0px; left:0px; padding:30px;}
.category_carousel_heading{color:#fff; text-transform:capitalize; font-size:30px; line-height:30px; margin-bottom:10px;}
.category_carousel_product_no{color:#fff; text-transform:capitalize;}

.home_browse_category .owl-carousel .owl-nav [class*="owl-"]{opacity:1;margin-right:-10px; color:#000; border-color:#000; border-width:2px;}
.home_browse_category .owl-carousel .owl-dots, .home_browse_category .owl-carousel .owl-nav{position:absolute; top:61%; left:-70%;}
.home_browse_category.owl-carousel .owl-nav [class*=owl-]:hover { background-color: #000 !important; color: #FFF !important; text-decoration: none;}
.home_browse_category .owl-carousel:hover .owl-nav [class*=owl-] {opacity: 1; left: -36px; border-color:#ee3042;}
.home_browse_category .owl-carousel:hover .owl-nav .owl-next { left: auto; right: -36px;}
.home_browse_category .owl-carousel .owl-nav [class*=owl-]:hover { background-color: #ee3042 !important; color: #FFF !important; text-decoration: none;}

.website_label{color:#999; font-size:14px; margin-bottom:15px; display:block; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; cursor:text;}
.how_it_works_content{margin:30px auto 80px;}
.how_it_works_content label, .how_it_works_content h2{text-align:center;}

.website_h2{font-size:35px; line-height:45px;}
.serial_no{width:50px; height:50px; border:2px solid #ddd; font-weight:600; border-radius:50%; font-size:13px; color:#000; padding:10px; text-align:center; padding:15px 10px;}
.flowchart_h3{font-size:22px; margin-bottom:15px; }
.flowchart p{width:80%; color:#000;}
.flowchart{ padding:0px 100px 120px; position:relative;}
.flowchart_content{margin:40px 0px 0px;}
.dotted_box{height:400px; width:400px;  background-repeat:repeat; position:absolute; top:0px; left:0px; z-index:0px;}
.dotted_box_one{background-image:url(../images/dot_circle.png);}
.dotted_box_two{background-image:url(../images/dot_triangle.png);}
.dotted_box_three{background-image:url(../images/dot_square.png);}
.home_cart_screen{margin:30px 0px 0px 30px; z-index:2; position:relative;}
.home_cart_screen img{}
.flowchart_left_content_box{margin:150px 0px 0px;}
.watermark_text{color:#f7f7f7; font-weight:bold; /*font-size:300px;*/ font-size:236px; position:absolute; top:0px; line-height:1; text-transform:capitalize;}

.one .watermark_text{left:5%;}
.two .watermark_text{left:48%;}
.flowchart_bg{background-image:url(../images/enjoy_section_bg.jpg); background-position:center; background-size:cover;}


.promise_section{padding:20px 100px; background:#f9f9f9; }
.promise_section h2{margin-bottom:40px;}
.promises_content_unit img{margin:0px 0px 15px 15px;}
.promises_content_unit h4{text-transform:capitalize; font-weight:bold;}
.promises_content_unit p{/*width:80%;*/ width:75%; color:#000;}


.number_section{padding:150px 100px 0px; background-image:url(../images/growing_bg.jpg); background-position:center; background-size:cover; height:780px; text-align:center;}
.number_section h2{margin-bottom:40px;}
.number_section p{width:80%; margin:0px auto;}
.stats_number{padding:80px 0px 0px;}
.blog_right_title{text-align:right; margin-top:30px;}
.blog_right_title img{margin-right:10px;}
.blog_right_title span{color:#ee3042; text-transform:uppercase; transition: all 0.30s ease 0s;}
.blog_right_title a{display:inline-table; transition: all 0.30s ease 0s;}
.blog_right_title a span:hover{color:#000}
.blog_post_container{position:relative; margin-top:25px;}
.blog_intro_para{width:41%;}
.blog_section{padding: 120px 100px;}
.blog_section h2{margin-bottom:15px;}
.blog_content_unit{margin:0px 25px 25px 0px;}
.blog_content_unit img{margin-bottom:20px;}
.blog_content_unit h4{margin-bottom:20px;}
.blog_content_unit p{width:90%; margin-bottom:20px;}
.blog_content_unit a{color:#75d0c0; text-transform:capitalize; transition: all 0.30s ease 0s;}
.blog_content_unit a:hover{color:#ee3042;}


.facilities_section{padding:100px 100px; background:#f9f9f9;}
.facility_content_unit img{margin-bottom:15px;}
.facility_content_unit h4{margin-bottom:15px;}
.facility_content_unit p{margin-bottom:15px;}


/*----CUSTOMER TESTIMONIAL ---*/
.customer_testimonial_section{padding:40px 100px 200px;}
.testimonial_content{margin:60px 0px 0px; padding:40px 60px;}
.testimonial_content h5{margin:10px 0px 0px; display:inline-table;}
.customer_testimonial_carousel .owl-carousel .owl-dots .owl-dot span{background:#ee3042; margin:0px 10px;}
.customer_testimonial_carousel .owl-carousel .owl-dots   {top:0px; position:absolute; width:100%; left:90px;}




/*--===========LISTING PAGE=============-----------*/

.rentickle_breadcrumb{position:relative;background:#f2f2f2; padding:30px 100px; border-top:2px solid rgba(204,204,204,0.2);}
.listing_goback{color:#ee3042; text-transform:uppercase; display:inline-table; font-size:12px; font-weight:500;}
.listing_goback img{margin-right:5px;}
ul.breadcrumb_menu{ list-style-type:none; display:inline-table; margin-left:30px;}

.breadcrumb_menu li{display:inline-table;color:#000; text-transform:uppercase; font-size:12px; margin-right:15px; font-weight:500;}
.breadcrumb_menu li a{color:#000; text-transform:uppercase;  font-size:13px; transition: all 0.30s ease 0s;}
.breadcrumb_menu li a:hover{color:#ee3042;}
.breadcrumb_menu li i{margin-left:15px;}
.breadcrumb_menu li:last-child i{display:none;}
.listing_bottom_submenu{margin-top:30px;}
.breadcrumb_aside_title{font-size:16px; color:#000; text-transform:capitalize; font-weight:600; margin-right:30px;}
.category_submenu li{margin-right:40px;}
.category_submenu li a{text-transform:capitalize; color:#33cccc;  border-bottom:2px solid transparent; padding:0px 0px 12px;}
/*.category_submenu li a::after{content:""; width:90%; height:2px; text-align:center; margin:10px auto; background:#000; display:block; opacity:0;}*/
.category_submenu li a:hover{color:#000; border-bottom-color:#000;}
.category_submenu_active {color:#000 !important; border-bottom-color:#000 !important;}
.category_submenu{margin-bottom:0px;}
.listing_main_container{position:relative; /*padding:40px 100px*/ padding:40px 100px 0px;}

.listing_filter_heading_container{margin-bottom:30px;}
.listing_sort_icon_box a{display:inline-table; margin-right:10px;}
.listing_center_title{text-align:left;}
.listing_h2{margin-bottom:0px; line-height:1;}
.listing_center_title sup p{color:#999; width:20px; height:20px; text-align:center; border:1px solid #999; border-radius:50%; font-size:10px; display:inline-table; margin:0px; cursor:help; font-weight:600;}
.subline_span{font-size:13px; font-weight:600;}
.listing_filter_icon_box{text-align:right;}
.listing_filter_icon_box a{margin-right:30px; /*text-transform:uppercase;*/ font-weight:600; font-size:15px;}
.listing_filter_icon_box a:last-child{margin-right:0px;}
.listing_filter_icon_box a img{margin-left:10px;}
.filter_h2{font-size:14px; font-weight:600; text-transform:uppercase; margin-bottom:20px;}
.filter_txt_color{color:#75d0c0; transition:all 0.30s ease 0s;}
.opencloseFilter{color:#000;}
.filter_txt_color:active {outline: none !important; color: #000;}
.listing_sort_drpdwn{display:inline-table; width:auto; border:none; box-shadow:none; background:none; color:#75d0c0;  -webkit-appearance: none;  -moz-appearance: none;  /*background: url('../images/fliter_close_icon_green.png') no-repeat;*/ background-position: 98% 12px; /*text-transform:uppercase;*/ font-weight:600; font-size:15px; cursor:pointer;}


.price_sort{margin-bottom:70px;}
.price_sort .slider-selection{background:#ee3042;}
.price_sort .slider-handle{ background: #fff; width: 16px; height: 16px; box-shadow: none;  cursor: grab; border: 1px solid #ddd; }
.price_sort .tooltip.bottom .tooltip-arrow{border-bottom-color:#ee3042; }
.price_sort .tooltip-inner{background: #ee3042; padding: 8px 20px;  border-radius: 25px; cursor: grab; box-shadow: 0px 10px 10px rgba(238,48,66,0.2); font-weight: 700;}
.price_sort .slider.slider-horizontal{width:70%; margin-top:50px;}
.price_sort label{color:#999; font-size:12px; font-weight:500; margin:0px;}
.price_sort .tooltip.bottom{top:15px !important; z-index:0;}
.price_sort .slider.slider-horizontal .slider-track{height:4px;}


.size_sort_ul{list-style-type:none; display:inline-block; /*background:#f9f9f9; border:2px solid #ddd; border-radius:25px;width:85%;*/text-align:center;}
.size_sort_ul li{display:inline-block; margin-right:-5px;}
/* .size_sort_ul li a{padding:10px 40px; display:inline-table; border:1px solid #ddd; background:#f9f9f9; color:#999; transition: all 0.30s ease 0s;  position:relative; background:url(../images/grey_line.png) right no-repeat !important; } */
.size_sort_ul li a{padding:10px 0px; display:inline-block; font-size:12px; border:1px solid #e0e2e5; letter-spacing:0.1px; background:#f8f8f9; color:rgba(39,61,85,.8); transition:all 0.30s ease 0s; position:relative; }

.size_sort_ul li a::after{content:" ";  width:1px; /*height:18px;*/ height:100%; background:#ddd; position:absolute; display:inline-block; right:2px; /*top:12px;*/ top:0px; }
.size_sort_ul li:last-child a::after{display:none;}

.size_sort_ul li:nth-child(1) a{border-top-left-radius:25px; border-bottom-left-radius:25px; border-right:none; border-left:1px solid #e0e2e5; }
.size_sort_ul li a{ border-right:none; border-left:none;}
/* .size_sort_ul li:nth-child(3) a{border-top-right-radius:25px; border-bottom-right-radius:25px; border-left:none;} */
.size_sort_ul li:last-child a{border-top-right-radius:25px; border-bottom-right-radius:25px; border-left:none; border-right:1px solid #e0e2e5; }
.size_sort_ul li a:hover{ background: #ee3042; color: #fff; border-color: #ee3042; box-shadow: 0px 10px 10px rgba(238,48,66,0.2);}
.size_sort_ul li a:hover::after{display:none;}

.size_active{background:#ee3042 !important; color:#fff !important; border-color:#ee3042 !important; box-shadow:0px 10px 10px rgba(238,48,66,0.2) !important;}
.size_active::after{display:none !important}

.Category_sort .size_sort_ul li a { width:auto; padding:10px 12px; }

.listing_filter_body{position:relative; display:none; margin-bottom:20px;}
.color_picker_ul{list-style-type:none;}
.color_picker_ul li{width:45%; display:inline-block; margin-bottom:30px;}
.color_picker_ul li a img{margin-right:20px; opacity:0.5; border:2px solid #fff; border-radius:50%; padding:2px; transition: all 0.30s ease 0s; }
.color_picker_active{color:#000 !important;}
.color_picker_active img{border:2px solid #000 !important; opacity:1 !important;}
.color_picker_ul li a{color:#999; text-transform:capitalize; display:inline-table; font-weight:500; transition: all 0.30s ease 0s; }
.color_picker_ul li a:hover{color:#000;}
.color_picker_ul li a:hover .listing_sort_color_img{border:2px solid #000; border-radius:50%; padding:2px; opacity:1 }

.website_submit_btn{height:auto; padding:20px 30px; border-radius:30px; line-height:1; transition: all 0.90s ease 0s ; text-transform:uppercase; font-size:14px; font-weight:600; text-shadow:none; box-shadow:0px 10px 10px rgba(238,48,66,0.2); background:#ee3042; letter-spacing:0px;}
.website_submit_btn:hover{background:#000; color:#fff; box-shadow:0px 10px 10px rgba(68,68,68,0.2)}

.black_btn{background:#000; transition: all 0.30s ease 0s; box-shadow:0px 10px 10px rgba(68,68,68,0.2)}
.black_btn:hover{background:#000; box-shadow: 0px 10px 10px rgba(68,68,68,0.4); transform: translateY(-2px);}
.red_btn{ background:#ee3042; transition: all 0.30s ease 0s; box-shadow:0px 10px 10px rgba(238,48,66,0.2);}
.red_btn:hover{background:#ee3042; box-shadow: 0px 10px 10px rgba(238,48,66,0.4); transform: translateY(-2px);}

.product_content_grid{position:relative; /*margin-top:50px;*/ margin-top:50px; margin-right:15px;}

.product_img{position:relative; transition:all 0.9s ease-in-out; /*box-shadow:5px 5px 10px 5px rgba(0,0,0,0.2); */top:0px; /*margin-bottom:30px;*/ margin-bottom:20px; overflow:hidden;}
.listing_feature_img{
	-webkit-transition: all 0.8s linear;
	transition: all 0.8s linear;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);}

.take_a_peek{position:absolute; width:100%; text-align:center; bottom:0%; opacity:0; color:#ee3042; transition: all 0.80s ease 0s; }
.take_a_peek img{margin:0px auto;}
.take_a_peek p{margin:10px 0px 0px; font-weight:600; text-transform:uppercase; font-size:12px; font-weight:500;}
.user_rating{opacity:0; transition: all .80s ease 0s; margin-top:60px; }
.product_content_link{position:relative; transition: all 0.30s ease 0s; overflow:hidden}
/* .listing_meta_title{font-size:16px; margin-bottom:15px; line-height:1.4; font-weight:600; text-transform:capitalize; background: linear-gradient(to left, #fff 50%, #dddddd 50%); background-size: 200% 100%; background-position:right bottom; transition:all 1s ease;} */
.listing_meta_title{font-size:16px; margin-bottom:15px; line-height:1.4; font-weight:600; text-transform:capitalize; background-size:200% 100%; background-position:right bottom; transition:all 1s ease; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.product_content_link:hover .user_rating{opacity:1; margin-top:0px;}
.product_content_link:hover .take_a_peek{opacity:1; bottom:10%}
.product_content_link:hover .product_img{box-shadow: 0 20px 60px -20px rgba(0,0,0,0.1); top:-20px;}
.product_content_link:hover .listing_meta_title{color:#ee3042;  background-position:80% 0%;  padding-left: 10px;}
.product_content_link:hover .listing_feature_img{ -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1);}

.product_meta{transition: all 0.30s ease 0s;}
.product_meta p{ color:#000; margin-bottom:15px; line-height:1.3 !important}
.product_meta p span{font-weight:bold;}
.rating_icons i{margin-right:4px;}
.rating_icons .fill{color:#ee3042;}
.rating_icons .blank{color:#ddd;}
.user_rating span{font-size:12px; color:#000; font-weight:500;}

.listing_load_more{display:block; text-align:center; color:#000; transition: all 0.30s ease 0s; text-transform:capitalize; font-weight:500}
.listing_load_more img{margin-bottom:10px;}
.listing_load_more:hover{color:#ee3042}

/*---=======DETAIL PAGE=====----*/

.detail_page{background:#fff;}
.product_overview{position:relative; /*padding:0px 100px 100px;*/ /*padding:100px 90px;*/ padding:100px 0px; padding-top:0px; }
.product_feature_img{position:relative; margin-top:0px; /*padding: 0px 60px 0px 0px;*/ /*padding:0px 42px 0px 0px;*/ padding: 0px; }
/*.product_feature_img{position:relative; margin-top:100px; padding:0px 50px; }*/
.feature_enlage_link{position:relative; text-align:center; width:100%; margin:0px 0px 0px;}
.feature_enlage_link div {display:inline-block; margin:0px 5px; line-height: 11px;}
.feature_enlage_link .arrow_plus a{width:50px; height:50px; border:2px solid #ee3042; border-radius:50%; display:inline-block; line-height: 46px; color:#ee3042;}


.detail_share_box {}
.detail_heart_icon{margin-right:15px;}
.detail_review_box{text-align:right;}
.detail_share_box  i{color:#ee3042; margin-right:15px; font-size:20px;}
.detail_review_box span{color:#ee3042;}
.share_box_common_margin{margin-bottom:30px;}
/* Added css start here */
.product_overview_meta label { margin-bottom:2px; }
.product_overview_meta .share_box_common_margin{margin-bottom:5px;}
.detail_refundable_deposit_amount p { margin-bottom:0px; }
.prod_detail_tenure { margin-bottom:20px; position: relative; z-index: 99;}
/* Added css end here */

.detail_overview_label{display:inline-table; line-height:40px; text-transform:capitalize; font-weight:bold; position:relative;}
.detail_overview_label span{text-transform:capitalize; color:#999999; position:absolute; top:14px; font-weight:500;}
.product_detail_size_sort_ul{width:auto; float:right;}
.detail_color_ul{list-style-type:none; margin-bottom:0px; margin-top:10px;}
.detail_color_ul li{display:inline-block; margin:0px 10px;}
.detail_color_ul li:last-child{margin-right:0px;}
.product_tenure_range .irs-bar{background:#ee3042; height:4px; top:20px; left:0.1% !important;}
.product_tenure_range .irs-line{height:4px; top:20px;}
.product_tenure_range .irs-bar-edge{height:4px; top:20px; width:1px}
.product_tenure_range .irs-slider{display:none;}
.detail_refundable_deposit_amount{float:right; color:#000; font-size:20px; font-weight:bold; line-height:30px;}
.detail_refundable_deposit_amount span{font-weight:500; font-size:14px;}
.detail_refundable_deposit_amount i{font-weight:lighter !important; font-size:18px;}
/* .detail_spec_section{position:relative; background-image:url('../images/detail_pp_bg.jpeg'); background-position:center; background-size:cover; background-repeat:no-repeat; height:930px; padding:140px 100px 0px;} */
.detail_spec_section { display: flex; justify-content: space-between; position:relative; /*padding:30px 90*/ padding:30px 40px; background-color:rgba(239,235,233,0.7); float:left; width:100%; }

/* tab section */
.product-tabs-content {flex: 3;}
.product-tabs-content:first-child {flex: 1;}
.product-tabs-content:last-child {flex: unset;}
.propage-pro-specif {display: flex; justify-content: space-between; flex-wrap: wrap;}

@media(max-width: 576px) {
	.detail_spec_section {flex-direction: column;}
}
/* tab section */


.detail_spec{ list-style-type:none; position:relative;}
.detail_spec li{display:inline-block; padding-right:85px; color:#000; text-transform:capitalize;}
.detail_spec li::before{content:" "; width:10px; height:10px; background:#01d1c1; display:inline-block; position:relative; margin-right:25px;}
.detail_spec li:first-child:before{ background:#01d1c1; border-radius:50%;}
.detail_spec_h3{ font-size:20px; margin-bottom:14px; }
.detail_spec_meta p{ width:525px; margin-bottom:50px; letter-spacing:0.1px; font-size:14px; color:rgba(0,0,0,0.8); line-height:1.69em !important; }
.detail_spec_meta>div{ width:525px; margin-bottom:50px; letter-spacing:0.1px; font-size:14px; color:rgba(0,0,0,0.8); line-height:1.69em !important; }

.spec_info{list-style-type:none; margin-bottom:0px; float:left; line-height:1.81em; /*font-size:16px;*/ font-size:14px; font-weight:500; color:rgba(0,0,0,0.8); /*width:50%;*/ }
.spec_info strong { font-weight:500 !important; }
.spec_info li{text-transform:capitalize; margin-bottom:5px;}
.spec_info li span{text-transform:capitalize;}
.spec_note{color:#000; font-weight:600;}
.spec_detail_watermark{left:63px; color:rgba(0,0,0,0.05);}

/* .spec_addon{position:relative; padding:140px 100px 120px;} */
.spec_addon{ position:relative; /*padding:60px 90px;*/  padding:60px 40px; }
.spec_addon_info_h3{ margin:20px 0px 25px 0px; }
.spec_addon_meta{ /*margin:30px 0px 0px;*/  margin:20px 0px 0px; }
.spec_addon_meta_title{font-size:18px; /*margin-bottom:15px;*/  margin-bottom:2px; color:#000; text-transform:capitalize; font-weight:500; line-height:1.82em; transition:all 0.30s ease 0s;}
.spec_addon_meta_title:hover{color:#ee3042;}
.spec_addon_p{color: #000;margin-bottom: 15px; line-height: 1.3 !important;}
.spec_addon_p span{font-weight:bold;}
.spec_addon_link{height:50px; width:50px; display:inline-table; background:#ee3042; color:#fff; border-radius:50%; padding:10px 0px; text-align:center; float:right; transition: all 0.80s ease 0s; box-shadow:0px 10px 10px rgba(238,48,66,0.2);}
.spec_addon_link:hover{background:#000; color:#fff; box-shadow:0px 10px 10px rgba(68,68,68,0.2);}
.spec_addon_link i{font-size:20px; font-weight:200;}

.spec_addon_img_link{overflow:hidden; display:inline-block; border-radius:4px; transition:all 0.9s ease-in-out; position:relative;}
.spec_addon_img{position:relative;  margin-top:0px; -webkit-transition: all 0.8s linear;
	transition: all 0.8s linear;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);}
.spec_addon_img_link:hover .spec_addon_img{-webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1);}
.spec_addon_img_link:hover{box-shadow: 0 20px 60px -20px rgba(0,0,0,0.1);}
.spec_addon_img_link:hover .take_a_peek{opacity:1; bottom:10%}


.faq_section{/*padding:30px 90px;*/ padding:30px 40px; background:#ee3042; position:relative;}
.faq_queries h3{color:#fff; font-size:30px; margin-bottom:25px; font-weight:600; text-transform:none;}
.faq_queries .more_que { font-size: 20px; font-weight: 500; color: #fff; }
.faq_queries p{color:#fff; margin-bottom:30px; }
.faq_queries button{color:#ee3042; background:#fff; padding:20px 55px; margin-top:20px; }
.spec_question_watermark{color:rgba(255,255,255,0.15); bottom:0px !important;}

.faq_toggel_section{position:relative;}
.faq_toggel_section  .promise_section{background:#ee3042;}
.faq_toggel_section .promise_section h2{color:#fff; }
.faq_toggel_section .promises_content_unit h4{color:#fff}
.faq_toggel_section .promises_content_unit p{color:#fff}
.questions_section{padding:80px 100px; background:#f9f9f9;}
.questions_section h2{margin-bottom:50px;}
.qustion_box{border-bottom:1px solid rgba(0,0,0,0.3); margin:0px 50px 50px 0px; padding-bottom:30px;}
.faq_grey_h3{color:#999999; font-size:18px; font-weight:600; margin-bottom:5px;}
.faq_link{color:#ee3042; font-size:30px; font-weight:600; transition:all 0.30s ease 0s;}
.faq_link:hover{color:#000;}
.close_faq_toggle_btn{position:absolute; right:0px; color:#fff; font-size:50px; right:100px; z-index:1; top:0px; background:none; box-shadow:none;border:none;}
.faq_toggel_section{display:none;}
.faq_close_bottom{text-align:right;}
.close_faq_toggle_btn_bottom{ margin:30px auto 0px; width:100%;}

.product_shot_section{padding:120px 100px; position:relative;}
.spec_shot_watermark{left:63px; top:160px;}
.spec_vertical_text_container{position:absolute; bottom:200px; left:25px;}
.vertical_text{float: left; transform: rotate(-90deg); font-size:30px; line-height:1;}

.product_shot_carousel{margin:50px 120px 0px; position:relative;}
.spec_shot_big_img{ text-align:center;}

.product_shot_carousel .owl-carousel .owl-dots .owl-dot span{background:#ee3042; margin:0px 10px;}
.product_shot_carousel .owl-carousel .owl-dots   {position:absolute; left:0px; margin-top:15px;}

.product_shot_carousel .owl-carousel .owl-nav [class*="owl-"]{opacity:1;margin-right:-10px; color:#000; border-color:#000; border-width:2px;}
.product_shot_carousel .owl-carousel  .owl-nav{position:absolute; bottom:-60px ; left:563px;}
.product_shot_carousel .owl-carousel .owl-nav [class*=owl-]:hover { background-color: #000 !important; color: #FFF !important; text-decoration: none;}
.product_shot_carousel .owl-carousel:hover .owl-nav [class*=owl-] {opacity: 1; left: -36px; border-color:#ee3042;}
.product_shot_carousel .owl-carousel:hover .owl-nav .owl-next { left: auto; right: -36px;}
.product_shot_carousel .owl-carousel .owl-nav [class*=owl-]:hover { background-color: #ee3042 !important; color: #FFF !important; text-decoration: none;}

.packages_section{padding:90px 0px 80px 100px; position:relative;}
.packages_section p{margin-bottom:40px; width:500px;}
.spec_backage_btn{color:#ee3042; text-align:center; text-transform:uppercase; font-size:13px; font-weight:600; box-shadow:none; background:none; }
.spec_backage_btn:hover{color:#fff; background:#ee3042; box-shadow:0px 10px 10px rgba(238,48,66,0.2) }
.spec_backage_btn:last-child{box-shadow:0px 10px 10px rgba(238,48,66,0.2); background:#ee3042; color:#fff;}
.spec_backage_btn:last-child:hover{box-shadow:0px 10px 10px rgba(68,68,68,0.2); background:#000;}

.spec_3d_section{padding:100px 100px 200px; background:#f7f7f7; position:relative; margin-top:300px;}
.spec_3d_img{position:absolute; top:-400px;}
.view_demo_btn{color:#fff; display:inline-block; transition:all 0.30s ease 0s; margin-top:20px; padding:20px 60px;}
.spec_3d_section p{width:430px;}
.spec_3d_watermark{top:-340px; right:-20px;}
.spec_similar_product_section{padding:120px 100px 80px;}

/*----PUSH OVERLAY---*/

.cart_modal_push_overlay #side-panel{width:50%; right:-50%; background-color:#fff;}
.cart_modal_push_overlay #side-panel .side-panel-wrap{padding:50px;}
.cart_modal_push_overlay .side-panel-wrap{width:100% !important;}
.add_to_cart_modal_container{max-height:500px; overflow:auto; -webkit-overflow: auto;}




.add_to_cart_modal_content{margin-bottom:25px; margin-right:10px;}
.add_to_cart_modal_meta{float:left;}
.modal_cart_thumb{float:left; margin-right:25px;}
.modal_cart_thumb_img{border-radius:5px;}
.cart_modal_h5{margin-bottom:0px; color:#000 !important; font-weight:600; transition:all 0.30s ease 0s; font-size:16px}
.cart_modal_h5:hover{color:#ee3042 !important;}
.cart_modal_subheading_span{display:block; font-size:12px; color:#000;}
.cart_modal_quantity{margin:0px; float:none;}
.cart_modal_qty_label{float:left; margin-right:45px; line-height:35px; text-transform:capitalize; color:#000; font-weight:600; font-size:14px;}
.cart_modal_quantity .plus, .cart_modal_quantity .minus{background-color:#fff; border-color:#999 !important; border-radius:50%; border:1px solid #000; width:30px; height:30px; /*line-height:1;*/ line-height:30px; color:#000; font-weight:500;}
.cart_modal_quantity .qty{height:30px; width:35px; line-height:1; background:none; border:none; color:#000;	}
.cart_modal_modify{color:#ee3042; text-transform:uppercase; font-weight:500; margin-right:20px; transition:all 0.3s ease 0s; font-size:13px; display:inline-table;}
.cart_modal_modify:last-child{margin-right:0px;}
.cart_modal_modify:hover{color:#000;}

.cart_modal_price_meta{text-align:right; color:#000; font-weight:500; line-height:1.3; margin-top:5px;}
.total_price{margin-bottom:18px;}
.deposit span{text-transform:uppercase; color:#999; font-weight:400; font-size:11px;}

.modal_cart_total{position:absolute; width:85%;  bottom:0px; border-top:1px solid rgba(0,0,0,0.2); color:#000; padding:20px 0px; background:#fff; margin-bottom:20px;}
.modal_subtotal_label, .modal_subtotal_amount{font-size:14px; font-weight:600; }
.modal_promocode a{color:#ee3042 !important; transition:all 0.30s ease 0s; margin-top:10px; display:block; margin-top:2px; font-weight:600; }
.modal_promocode a:hover{color:#000 !important;}
.subtotal_common_margin{margin-bottom:15px;}
.modal_total_label, .modal_total_amount{font-size:25px; font-weight:500; color:#000;}
.cart_modal_continue_shopping_link{color:#ee3042 !important; font-size:13px; text-transform:capitalize; transition:all 0.30s ease 0s; text-align:center; display:block; margin-top:15px;}
.cart_modal_continue_shopping_link:hover{color:#000 !important;}

/*---CATEGORY-----*/

.category_banner_section{position:relative; /*box-shadow: 0 -5px 5px -5px #333;*/}
.category_banner_section img{}
.category_banner_content{position:absolute; width:100%; margin:100px auto; top:0px; text-align:center; }
.category_banner_content span{margin-left:-22px;}

.cat_2_grid_container{/*padding:80px 100px 20px;*/ padding:10px 100px 20px; position:relative;}
.category_grid_link{display:block; transition: all 0.9s ease-in-out; overflow:hidden; /*height:525px;*/ }
.category_grid_img_box{text-align:center; padding:180px 0px 50px;position:relative; transition: all .8s ease 0s; overflow:hidden;}
.see_all_cat_link{background:none; text-shadow:none; border:none; box-shadow:none; color:#ee3042; text-transform:capitalize; transition:all 0.80s ease 0s; padding:0px; opacity:0; margin-top:40px; font-weight:600;}
.see_all_cat_link:hover{color:#000;}
.cat_2_grid{/*background:#f1f1f1;*/ position:relative; /*margin-right:40px;*/}
.even_grid{margin-right:0px;}
.cat_2_grid_meta{position:absolute; width:100%; top:0px; padding:60px;}
.cat_2_grid_meta span{color:#999 !important; display:block; margin:10px 0px 20px;}
.cat_2_grid_meta a{color:#ee3042; transition:all 0.80s ease 0s;}
.cat_2_grid_meta a:hover{#000;}


.cat_grid_image{
	-webkit-transition: all 0.8s linear;
	transition: all 0.8s linear;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);}

.cat_prod_carousel_link{position:relative; transition:all 0.80s ease 0s;}
.category_grid_link:hover .see_all_cat_link{opacity:1; margin-top:0px;}
.category_grid_link:hover .cat_grid_image{-webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1);}
.category_grid_link:hover{box-shadow: 0 20px 60px -20px rgba(0,0,0,0.1);}

.cat_prod_oc_img_box{position:relative; overflow:hidden;}
.cat_product_meta{margin-top:20px;}
.cat_prod_img{-webkit-transition: all 0.8s linear;
	transition: all 0.8s linear;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);}
.cat_prod_carousel_link:hover .user_rating{opacity:1; margin-top:0px;}
.cat_prod_carousel_link:hover .cat_prod_img{-webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1);}
.cat_prod_carousel_link:hover .listing_meta_title{color:#ee3042;  background-position:80% 0%;  padding-left: 10px;}
.cat_prod_carousel_link:hover .take_a_peek{opacity:1; bottom:25%}
.cat_prod_oc_img_box .take_a_peek p{width:100%;}
.cat_prod_oc_img_box .take_a_peek img{width:auto;}
.cat_page_dotted_line{top:59%;}
.cat_page_drag_to_scroll{margin-top:180px;}
.featured_product_box{padding:80px 100px; position:relative;}

.featured_product_box p{width:80%; margin-bottom:0px;}
.featured_product_box .owl-carousel .owl-nav [class*="owl-"]{opacity:1;margin-right:-10px; color:#000; border-color:#000; border-width:2px;}
.featured_product_box .owl-carousel .owl-dots, .featured_product_box .owl-carousel .owl-nav{position:absolute; top:61%; left:-70%;}
.featured_product_box.owl-carousel .owl-nav [class*=owl-]:hover { background-color: #000 !important; color: #FFF !important; text-decoration: none;}
.featured_product_box .owl-carousel:hover .owl-nav [class*=owl-] {opacity: 1; left: -36px; border-color:#ee3042;}
.featured_product_box .owl-carousel:hover .owl-nav .owl-next { left: auto; right: -36px;}
.featured_product_box .owl-carousel .owl-nav [class*=owl-]:hover { background-color: #ee3042 !important; color: #FFF !important; text-decoration: none;}













/*-----USER DASHBOARD--------*/
.user_coming_soon{text-align:center; color:#999; text-transform:uppercase; font-weight:500;}
.user_breadcrumb{background:#fff; padding:50px 100px;}
.user_tab_main_container{background:#f7f7f7; padding:60px 100px 80px; }
.user_tab_active_arrow i{font-weight:300; opacity:0;}
.user_tab_active_arrow{float:right;}
.user_h1{font-size:20px; margin:0px;}

.user_tab_main_container .nav-tabs > li > a{border:none; color:#ee3042; text-transform:capitalize; padding:20px 25px; font-weight:600;}
.user_tab_main_container .nav-tabs > li.active > a, .user_tab_main_container .nav-tabs > li.active > a:hover, .user_tab_main_container .nav-tabs > li.active > a:focus{border:none; border-bottom:2px solid #000; color:#000;}

/*--ORDER---*/
/*.order_table_content .table > tbody > tr, .order_table_content .table > thead > tr {border:1px solid transparent;}*/
.order_table_content .table > thead > tr > th{border:none; color:#000; text-transform:capitalize; font-weight:400; font-size:12px; padding:20px 25px; border:none;}
.order_table_content .table > tbody > tr > th, .order_table_content .table > tbody > tr > td {border:none; padding:20px 25px; color:#000; font-weight:500; background:#f7f7f7;}
.order_table_content .table > tbody > tr > td a{color:#ee3042; transition:all 0.80s ease 0s;}
.order_table_content .table > tbody > tr > td a:hover{color:#000;}
.order_table_content .table{margin-bottom:0px; border-left:1px solid transparent;}
.no_order_content{text-align:center; padding:40px 0px 80px;}
.no_order_content p{font-size:13px; color:#000; margin:0px;}
.no_order_content img{display:block; margin:40px auto;}
.no_order_content button{ background:#B1111A; padding:20px 90px; }

/*--ORDER MOBILE---*/
.order_record_mobile_view{background:#f7f7f7;margin:10px; padding:10px;}
.order_mobile_view_data{margin-bottom:15px;}
.order_mobile_view_data label{text-transform:capitalize; font-weight:500; font-size:12px; margin-bottom:0px;}
.order_mobile_view_data p{color:#000; font-weight:600; margin-bottom:0px; line-height:20px !important; text-transform:capitalize;}
.order_mobile_view_data a{color:#ee3042; text-transform:uppercase; transition:all 0.80s ease 0s; display:block; font-size:13px; font-weight:600;}
.order_mobile_view_data a:hover{color:#000;}

/*--PAYMENT--*/
.warning_box{border:1px solid #ee3042 !important;}
.pay_now_circle{width:40px; height:40px; border:2px solid #ee3042; border-radius:50px; margin-left:20px; display:inline-block; transition:all 0.80s ease 0s}
.pay_now_circle i{padding:11px 13px;}
.pay_now_link:hover .pay_now_circle{border-color:#000;}
.warning_box td:last-child{padding:9px 25px !important;}

/*--PROFILE--*/

.profile_row{border-bottom:1px solid rgba(0,0,0,0.2); padding-bottom:40px; margin-bottom:40px;}
.profile_row label{color:#000; text-transform:uppercase; margin-bottom:10px; font-weight:600;}
.profile_row p{ margin:0px; color:#000; font-size:16px; text-transform:capitalize}
.profile_row a{color:#ee3042;text-transform:none; transition:all 0.80s ease 0s}
.profile_row a:hover{color:#000;}
.profile_row button{margin:0px 10px 0px 0px;}
}
.profile_row:last-child{border:none;}
.red_bg{background:#ee3042;}
.user_dashboard_email_id{text-transform:none !important;}


/*---WISHLIST----*/

.shadowbox_noshadow{box-shadow:none !important; }





/*--SAVED ADDRESS--*/
.common_user_container{padding:50px;}
.user_tab_h2{text-transform:uppercase; font-size:16px; margin-bottom:20px; font-weight:600;}
.user_saved_address{list-style-type:none; position:relative;}
.user_saved_address li{ display:inline-block; position:relative;  margin:0px 15px 15px 0px;}


.user_address_content{position:relative; min-height:180px;  width:300px;
   background: #f7f7f7;  background: linear-gradient(to right, #fff 15%, #f7f7f7 15%);
    background-size: 200% 100%;
    background-position:left bottom;
    transition-timing-function: ease-in-out;
    -webkit-transition: background-position .6s;
    -moz-transition: background-position .6s;
    transition: background-position .6s;}
.user_address_content:hover{ background-position:right bottom;}
.user_address_content p{color:#000; display:block; padding:20px !important;}
.user_common_link {text-align:right; color:#ee3042; transition:all 0.30s ease 0s;  display:inline-block; text-transform:uppercase; font-size:13px; font-weight:600; position:relative;}
.user_common_link:hover{color:#000}
.saved_address_edit_link{bottom:20px; right:20px; position:absolute;}

/*---COUPON---*/
.user_coupon_content h4{margin:0px; padding:20px 20px 0px; font-weight:600; font-size:14px; text-transform:capitalize;}
.user_coupon_content h4 span{text-transform:none; font-weight:500; color:#ee3042; margin-left:5px;}
.user_coupon_expiry{Color:#000; text-transform:capitalize; padding:0px 20px 20px; font-weight:600;}
.user_coupon_expiry span{color:#ee3042; margin-left:5px; font-weight:500;}
.user_coupon_content p{line-height:20px !important;}

/*--RENTAL--*/
.rental_range_slider .irs-min, .rental_range_slider .irs-max{display:none;}
.rental_range_slider  .irs-single{display:none;}
.rental_range_slider p{text-align:right; color:#000; font-weight:600; text-transform:initial; margin:15px 0px !important;}
.payment_warning{font-size:12px !important;}

.rental_order_detail{padding:20px; position:relative; display:block;}
.rental_order_detail h4{margin-bottom:10px; font-size:16px; }
.rental_order_detail label{font-weight:500; text-transform:capitalize; margin-bottom:0px;}
.rental_order_detail span{font-weight:600; color:#000; display:block; text-align:right}
.rental_view_orders_link{position:relative; float:right; margin-top:15px;}

/*---DOCUMENT---*/

.doc_tab_container .nav-tabs{padding:25px 0px 35px;}
.doc_tab_container .nav-tabs > li > a{border:1px solid #ddd; background:#f7f7f7; color:#999; text-transform:capitalize; padding:12px 25px; border-radius:0px; font-size:13px;}
.doc_tab_container .nav-tabs  li:first-child{margin-right:-2px;}
.doc_tab_container .nav-tabs  li:first-child a{border-bottom-left-radius:50px; border-top-left-radius:50px; border-right:none;}
.doc_tab_container .nav-tabs  li:last-child a{border-bottom-right-radius:50px; border-top-right-radius:50px; border-left:none;}
.doc_tab_container .nav-tabs > li.active > a, .doc_tab_container .nav-tabs > li.active > a:hover, .doc_tab_container .nav-tabs > li.active > a:focus{border-color:#ee3042;  color:#fff; background:#ee3042; box-shadow:0px 10px 10px rgba(238,48,66,0.2);}

#doc_upload{padding:40px 0px;}
.user_doc_upload_tab{display:block; position:relative; width: 100%;}
.user_doc_upload_tab .fileinput-new, .user_doc_upload_tab .fileinput-exists{text-transform:uppercase; margin-right:15px; font-size:12px; color:#ee3042;}
.user_doc_upload_tab .fileinput-filename{vertical-align:baseline; color:#000; width: 250px; white-space: nowrap; text-overflow: ellipsis;}
.user_doc_upload_tab .btn{padding:18px 10px; border:1px solid #ddd; width:100%; text-align:right; margin-bottom:20px;}
.user_doc_upload_tab i{color:#ee3042; font-weight:100; font-size:11px}
.user_doc_icon{margin:0px 20px;}
.user_doc_submit_container{text-align:right; margin-bottom:30px;}
.user_doc_submit_container a{display:inline-table;}
.user_doc_upload_progress .progress{height:4px; margin:35px 0px 5px}
.user_doc_upload_progress .progress-bar{ height:4px;background-color:#ee3042; box-shadow:none;}
.user_doc_processing_text{text-transform:uppercase; color:#000; font-size:13px;}
.processing_text_right{text-align:right;}
.user_doc_processing_confirm_text{text-transform:initial; color:#000; font-size:13px !important; }
.user_doc_processing_confirm_span{color:#999999; font-size:12px}
.doc_file_placeholder{color: #000 !important; float: left; left: 15px; top: 20px; text-transform: capitalize !important;}

/*--=====USER DASHBOARD TABS AND ACCORDION===----------*/

.user_tab_main_container ul.resp-tabs-list,
.user_tab_main_container p {
  margin: 0px;
  padding: 0px;
 font-size:13px;
}


.user_tab_main_container .resp-tabs-list li {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  padding: 13px 15px;
  margin: 0;
  list-style: none;
  cursor: pointer;
  float: left;
}

.resp-tabs-container {
  padding: 0px;
  background-color: #fff;
  clear: left;
}

h2.resp-accordion {
  cursor: pointer;
  padding: 5px;
  display: none;
}


.resp-tab-content {
  display: none;
  padding: 0px;
}

.resp-tab-active {
  /*border: 1px solid #c1c1c1;
  border-bottom: none;*/
  margin-bottom: -1px !important;
  padding: 12px 14px 14px 14px !important;
}

.resp-tab-active {
  border-bottom: none;
  background-color: #fff;
}

.resp-content-active,
.resp-accordion-active { display: block; }

.resp-tab-content { border: 1px solid #c1c1c1; }

h2.resp-accordion {
  font-size: 13px;
  border: 1px solid #c1c1c1;
  border-top: 0px solid #c1c1c1;
  margin: 0px;
  padding: 10px 15px;
}

h2.resp-tab-active {
  border-bottom: 0px solid #c1c1c1 !important;
  margin-bottom: 0px !important;
  padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
  border-bottom: 12px solid #c1c1c1 !important;
  background: blue;
}

/*-----------Vertical tabs-----------*/

.resp-vtabs ul.resp-tabs-list {
  float: left; width: 20%; background:#fff; margin-right:40px; padding:20px; box-shadow: 0 0 30px 4px rgba(0,0,0,0.15); border-radius:5px;
}

.resp-vtabs .resp-tabs-list li { display: block; padding: 10px 14px; margin: 0; cursor: pointer; float: none; color:#ee3042; font-weight:600; text-transform:uppercase; font-size:14px;}

.resp-vtabs .resp-tabs-list li img{ margin-right:15px;}

.resp-vtabs .resp-tabs-container {padding: 0px; background-color: #fff; float: left; width: 75%; min-height: 500px; border-radius: 5px; clear: none; box-shadow: 0 0 30px 4px rgba(0,0,0,0.15)}

.resp-vtabs .resp-tab-content { border: none; }
.resp-vtabs li.resp-tab-active {
/*  border: 1px solid #c1c1c1;
  border-right: none;
  background-color: #fff;*/
  position: relative;
  z-index: 1;
 /* margin-right: -1px !important;*/
  color:#000;
}

.resp-vtabs li.resp-tab-active img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}


.resp-vtabs li.resp-tab-active .user_tab_active_arrow i{
	opacity:1;
}

.resp-arrow::before {

	content:"\f078";
	font:normal normal normal 14px/1 FontAwesome;
	display:inline-block;
	text-rendering:auto;
	float: right;
	color:#ee3042;
	 margin-top: 5px;
 /* width: 0;
  height: 0;

  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 12px solid #c1c1c1;*/
}

h2.resp-tab-active span.resp-arrow::before {
	content:"\f077";
	font:normal normal normal 14px/1 FontAwesome;
	display:inline-block;
	text-rendering:auto;
	float: right;

 /* border: none;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 12px solid #9B9797;*/
}

/*-----------Accordion styles-----------*/

h2.resp-tab-active { background: #dddddd !important; }

.resp-easy-accordion h2.resp-accordion { display: block; }

.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }

.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }

.resp-jfit {
  width: 100%;
  margin: 0px;
}

.resp-tab-content-active { display: block; }

h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; }
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/


/*----CHECKOUT----*/

.checkout_steps_container{padding:40px 100px 80px; background:#f7f7f7;}
.checkout_breadcrumb{background:#fff; padding:60px 100px;}
.checkout_process_steps_ul{margin:0px;}
.checkout_process_steps_ul li.active a, .checkout_process_steps_ul li.ui-tabs-active a{background:#000 !important; border-color:#000 !important;}
.checkout_process_steps_ul li {text-align:left; width:32%;}
.checkout_process_steps_ul h5{text-transform:uppercase; font-size:12px !important;}
.checkout_process_steps_ul li.active h5, .checkout_process_steps_ul li.ui-tabs-active h5{color:#000;}
.checkout_process_steps_ul .i-rounded, .checkout_process_steps_ul .i-plain, .checkout_process_steps_ul .i-circled, .checkout_process_steps_ul .i-bordered, .checkout_process_steps_ul .social-icon{font-size:13px;}
.checkout_shadow_container{box-shadow: 0 0 30px 4px rgba(0,0,0,0.15); background:#fff; padding:30px 25px; margin-right:30px;}
.shadowbox_nomargin{margin-right:0px}
.checkout_sum{position:relative; width:auto; margin-top:60px;}
.checkout_page_cart_sum{max-height:350px; overflow:auto;}


.required_alert{position:absolute; top:20px; right:20px; color:#ee3042; text-transform:uppercase; font-size:12px;}
.checkout_drpdwn_alert{right:40px;}
.checkout_form_input{border:1px solid #ddd; padding:18px 15px; border-radius:5px !important;}

.checkout_radio_left{margin:30px 0px;}
.checkout_radio_left{border-top:1px solid #ddd; border-bottom: 1px solid #ddd; }
.checkout_radio_left div{padding:25px 0px;}
.checkout_radio_left .top{border-bottom:1px solid #ddd;}
.checkout_radio_left label{margin:0px; color:#999;}
.checkout_drpdwn{ -webkit-appearance: none; -moz-appearance: none;  background: #fff url('../images/drpdwn_icon.png') no-repeat; background-position: right 20px center;}
.checkout_termsandnewsletter{ border-top:1px solid rgba(0,0,0,0.2); padding:40px 0px; margin-top:15px;}
.checkout_termsandnewsletter a{transition:all 0.30s ease 0s; color:#ee3042;}
.checkout_termsandnewsletter a:hover{color:#000;}
.checkout_doc_upload_btn{position:absolute; right:0px; top:40px; margin:0px; z-index:1;}


.select_payment_modal sup p{color:#999; width:20px; height:20px; text-align:center; border:1px solid #999; border-radius:50%; font-size:10px; display:inline-table; margin:0px; cursor:help; font-weight:600; line-height:2!important; margin-left:5px;}
.checkout_label{font-size:10px; text-transform:none;}

#payment_method{background:rgba(0,0,0,0.7);}
#payment_method .modal-dialog{width:700px;}
#payment_method  .modal-body{}
#payment_method .modal-content{border-radius:40px; padding:40px;}
#payment_method p{margin-bottom:30px;}
#payment_method label{font-size:12px; text-transform:capitalize;}
.select_payment_modal{}
.select_payment_radio_box{margin-bottom:30px; border-bottom:1px solid rgba(0,0,0,0.2); padding-bottom:30px;}
.select_payment_total{margin-bottom:20px;}

.doc_upload_onchange{width:280px;}
.checkout_login_seperator{position:absolute;top:100px; left:50%;}
.checkout_login_heading{font-size:14px; text-align:center; margin-top:30px;}
.checkout_signup_toggle_container{margin-top:20px;}
.checkout_signup_toggle{margin-bottom:35px;}
.checkout_signup_toggle:last-child{border-bottom:1px solid rgba(0,0,0,0.2); padding-bottom:35px;}
.checkout_signup_toggle .togglet{ padding:35px 0px 0px; border-top:1px solid rgba(0,0,0,0.2); font-size:13px; color:#999999;}
.checkout_signup_toggle .toggleta{font-weight:600; color:#000;}
.checkout_signup_toggle .togglet i{right:10px; left:auto; color:#ee3042; top:35px;}
.checkout_togglec{padding:35px 0px 0px !important;}
.checkout_signup_toggle button{margin:10px 0px 0px;}
.checkout_login_h3{font-size:14px;  margin-bottom:30px;}


/*---CHECKOUT 2---*/

#doc_upload{position:relative;}
.checkout_doc_delete_btn{position:absolute; margin:0px 0px 0px 15px;}
.repeater_box{position:relative;}


/*---FOOTER---*/

.footer_link_container{padding:80px 100px 0px;}
.top-footer{padding:80px 100px; border-bottom: 1px solid #F3E5E7;}
.footer_link_container .right-content{ font-size: 16px; color: #AEAEAE; font-weight: 400;}
.d-flex{display: -ms-flexbox;display: flex;}
.justify-content-between {-ms-flex-pack: justify;justify-content: space-between;}
.col{ padding-left: 15px; padding-right: 15px;}
.footer-logo-wrapper{ width: 20%;}
.footer_menu_list{list-style-type:none;}
.footer_menu_list li{padding-bottom:10px;}
.footer_menu_list li:last-child{ padding-bottom: 0;}
.footer_menu_list li a{color:#AEAEAE; text-transform:capitalize; transition: all 0.30s ease 0s; display:inline-table; font-size: 16px; font-weight: 400;}
.footer_menu_list li a:hover{color:#000;}
.subscribe-newsletter{ font-size: 16px; color: #AEAEAE;}
#newsletter{ border: 1px solid #D9DBE9; border-radius: 34px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08); width: 100%;height: 50px;margin: 0 0 10px;}
#newsletter-validate-detail .input-group-btn{ display: inline-block; width: 100%;}
#newsletter-validate-detail .input-group-btn button{ background: #FF1A3D; color: #fff; padding: 14px 24px; border-radius: 27px; font-size: 16px; font-weight: 400; text-transform: capitalize;}
.footer_line{width:100%; border-top:1px solid #eee;  margin:50px auto 0px;}
#copyrights{ font-size: 18px; color: #AEAEAE; font-weight: 400; }
#copyrights  h4{margin-bottom:20px;}
.visa_ul{list-style-type:none; margin-top:20px;}
.visa_ul li{display:inline-table; margin-left:10px;}
.footer_form{padding:15px 2px; /*box-shadow:5px 5px 10px 5px rgba(0,0,0,0.2);*/}
.footer_form input{border:none; box-shadow: none; text-shadow:none; background:none;}
.subscribe_btn_footer{color:#ee3042; background:none; border:none; text-transform:uppercase; font-weight:600;}
.copyright_section{padding:0px 100px;}
.copyright_section i{font-size:14px;}
.copyright_section a{color:#FF1A3D; text-decoration: underline;}
.copyright_section a:hover{ text-decoration: none;}
.social-media-icons .social-icon{ display: inline-block; float: none; color: #FF1A3D; border: 0; width: auto; height: auto; border-radius: 0;}
.social-media-icons .social-icon:hover{ background: none !important; color: #000;}





ul {
    list-style-type:none;
}
ul li a {
    text-decoration:none;
}
.skillsDouble {
    float: left;
    margin-right: 1px;
}
.skillsDouble li {
    width:100px;
    padding: 11px 16px;
    text-align:center;
    float:left;
    background: #ff0;
    /* Old browsers */
    background: linear-gradient(to left, red 50%, blue 50%);
    background-size: 200% 100%;
    background-position:right bottom;
    margin-left:10px;
    transition:all 2s ease;
}
.skillsDouble li:hover {
    background-position:50% 0%;
}
.skillsDouble li a {
    color:white;
}

/*--================USER NEW LAYOUT======*/

.dashboard_sidebar{background:#fff; margin-right:40px; padding:20px; box-shadow: 0 0 30px 4px rgba(0,0,0,0.15); border-radius:5px;}
.dashboard_sidebar li a img{margin-right:15px;}
.dashboard_sidebar li a{ display: block; padding: 10px 14px; margin: 0; cursor: pointer; float: none; color:#ee3042; font-weight:600; text-transform:uppercase; font-size:14px;}

.dashboard_sidebar li a:hover .sidebar_menu_icon{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);}
.dashboard_sidebar li a:hover{color:#000;}
.dashboard_sidebar li a:hover .user_tab_active_arrow i{opacity:1;}
.user_active_sidebar a{color:#000 !important;}
.user_active_sidebar img{-webkit-filter: grayscale(100%) !important; filter: grayscale(100%) !important;}
.user_active_sidebar i{opacity:1 !important;}
.dashboard_rightside_container{background:#fff; box-shadow: 0 0 30px 4px rgba(0,0,0,0.15); border-radius:5px; min-height:500px;}



/*-----HEADER SUBMENU--*/

.rentickle_header_submenu{position:relative; padding:10px 0px 15px; border-top:2px solid rgba(255,255,255,0.3); margin-right:15px; }
.rentickle_header_submenu li{}
.rentickle_header_submenu li a{color:#fff !important;  font-size:12px; text-transform:capitalize; transition: all 0.30s ease 0s;}
.rentickle_header_submenu li a:hover{text-decoration: underline !important;  padding:7px 5px;}

.three_line_social_icon i{font-size:14px;}

#product-options-wrapper .sm-form-control[readonly] {
	cursor: pointer;
	background-color: white;
}