====================================
Common CSS Starts
====================================*/
* {
margin: 0;
padding: 0;
outline: 0;
}
ul,
ol {
list-style-type: none;
}
a,
a:hover,
a:focus {
text-decoration: none;
outline: 0;
}
img {
vertical-align: middle;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
margin: 0;
padding: 0;
}
.btn,
.btn:focus {
outline: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
button:focus {
outline: 0;
}
.box-content ul li a:hover {
	color: #ff931e !important;
}
.box-content ul li .Sourov_M01 {
	position: absolute !important;
	right: -10px !important;
	top: 0 !important; 
	background-color: transparent !important;
	border: none !important; 
	width: 60px !important;
}
.Catagory_Rotate i {
	transform: rotate(180deg);
}
/*====================================
Common CSS Ends
====================================*/
/*====================================
Header Part CSS Starts
====================================*/
.headerBg {
position: fixed;
left: 0;
top: 0;
width: 100%;
padding-top: 8px;
padding-bottom: 8px;
background: #2f3333;
z-index: 999;
}
.headerBg .brand_logo {
width: 100%;
}
.atYour_service {
margin-top: 3px;
}
.atYour_service .OrderTr {
display: inline-block;
position: relative;
}
.atYour_service .atYour_service_item {
display: inline-block;
cursor: pointer;
margin: 0px 10px;
}
.atYour_service .atYour_service_item i {
font-size: 18px;
color: #fff;
line-height: 26px;
margin: 0px 5px;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.atYour_service .atYour_service_item span {
font-size: 16px;
line-height: 26px;
color: #fff;
text-transform: uppercase;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.atYour_service .atYour_service_item:hover i,
.atYour_service .atYour_service_item:hover span {
	color: #ff931e; 
}

.atYour_service .OrderTr .dropdown-menu.WeW {
	padding: 0px;
	border: none;
}
.atYour_service .OrderTr .dropdown-menu .Trruk_OrderFORM {
width: 200px;
background: #2f3333;
padding: 10px;
box-sizing: border-box;
z-index: 99999;
}
.atYour_service .OrderTr .None_togle {
display: block !important;
}
.atYour_service .OrderTr .dropdown-menu .Trruk_OrderFORM .T_order_title {
font-size: 16px;
color:  #fff;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 9px;
}
.atYour_service .OrderTr .dropdown-menu .Trruk_OrderFORM .TracInput {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
margin-bottom: 9px;
}
.atYour_service .OrderTr .dropdown-menu .Trruk_OrderFORM .SUbmitOrder {
padding: 5px 18px;
background:  #ff931e;
font-size: 14px;
color: #fff;
font-weight: 600;
text-transform: uppercase;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.atYour_service .OrderTr .dropdown-menu .Trruk_OrderFORM .SUbmitOrder:hover {
	color: #2f3333;
}

.atYour_service .OrderTr .Product_OrderList {
display: none;
overflow: auto;
padding: 10px;
position: absolute;
left: -270px;
top: 34px;
width: 380px;
height: 240px;
background: #fff;
z-index: 99999;
}
.atYour_service .OrderTr .Product_OrderList .Ordered_Product {
padding: 8px;
font-size: 16px;
color: #2f3333;
text-transform: uppercase;;
font-weight: 600;
margin-bottom: 10px;
}
.btn-base-1:hover {
    background: #2f3333 !important; 
    color: #ff931e !important;
    border: 1px solid #2f3333 !important;
}
/*====================================
Header Part CSS Ends
====================================*/
/*====================================
Navbar Part CSS Starts
====================================*/
.navbar {
position: fixed;
left: 0;
top: 50px;
width: 100%;
z-index: 999;
background: #4f585a;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.ExtraNavBg {
-webkit-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-moz-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-ms-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-o-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
}
.navbar .navbar-nav .nav-item {
cursor: pointer;
display: inline-block;
position: relative;
}
.navbar-expand-lg .navbar-nav .nav-link {
font-size: 14px;
color: #fff;
line-height: 22px;
font-weight: 600;
text-transform: uppercase;
padding-bottom: 0px;
-webkit-transition: all ease 0.1s;
-moz-transition: all ease 0.1s;
-ms-transition: all ease 0.1s;
-o-transition: all ease 0.1s;
transition: all ease 0.1s;
}
.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item:hover .nav-link {
color:  #ff931e
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color:  #ff931e !important;
}
.navbar .navbar-nav .nav-item .nav-link i {
margin: 0px 5px;
}
.navbar .navbar-nav .nav-item.active .nav-link i.Rrtt {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
.navbar .navbar-nav .nav-item.active .nav-link i.Rrtt,
.navbar .navbar-nav .nav-item:hover .nav-link i.Rrtt {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
}

.navbar .navbar-nav .nav-item .nav-link i.notRR {
	margin-right: 0.25rem !important;
}

.navbar .navbar-nav .nav-item .nav-link.WishL i.SSSZ {
	font-size: 20px;
}
.navbar .navbar-nav .nav-item .nav-link span.NavLinnk_box {
	display: inline-block;
	min-width: 20px;
	height: 20px;
	background: #fff;
	font-size: 14px;
	color: #4f585a;
	line-height: 19px;
	margin-left: 5px;
	text-align: center;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.navbar .navbar-nav .nav-item .dropdown.show .nav-link span.NavLinnk_box,
.navbar .navbar-nav .nav-item .nav-link:hover span.NavLinnk_box {
	border: 1px solid #ff931e;
	color: #ff931e;
}
.navbar .navbar-nav .nav-item:hover .nav-link i {
	color: #ff931e;	
}
/*=================== For Quick SignUp=================*/
.navbar-nav .nav-item .nav-link.SSIgnUp {
background: transparent !important;
border: none !important;
}
#BFOBG{
 display: none;
 position: fixed;
 right: 0;
 top: 0;
 z-index: 300;
 width: 100%;
 height: 100%;
 background: rgba(0,0,0,0.4);
}
.SNavBOx {
padding-left: 10px;
padding-right: 10px;
display: none;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
transition: all ease 0.3s;
}
/* The side navigation menu */
.sidenav {
  padding-top: 8px;
  position: fixed;
  right: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: #ffffff;
  -webkit-overflow-x: hidden;
  -moz-overflow-x: hidden;
  overflow-x: hidden;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
transition: all ease 0.3s;
z-index: 9999;
}


/* Position and style the close button (top right corner) */
.sidenav .closebtn {
  position: absolute;
  top: 0px;
  right: 25px;
  padding: 5px;
  cursor: pointer;
}
.closebtn div {
width: 25px;
height: 3px;
background:  #ff931e;
margin: 5px auto;
opacity: 1;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.closebtn .line1 {
-webkit-transform: rotate(-45deg) translate(-5px, 6px);
-moz-transform: rotate(-45deg) translate(-5px, 6px);
-ms-transform: rotate(-45deg) translate(-5px, 6px);
-o-transform: rotate(-45deg) translate(-5px, 6px);
transform: rotate(-45deg) translate(-5px, 6px);
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.closebtn .line2 {
	opacity: 0 !important;
}
.closebtn .line3 {
-webkit-transform: rotate(45deg) translate(-5px, -6px);
-moz-transform: rotate(45deg) translate(-5px, -6px);
-ms-transform: rotate(45deg) translate(-5px, -6px);
-o-transform: rotate(45deg) translate(-5px, -6px);
transform: rotate(45deg) translate(-5px, -6px);
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
transition: all ease 0.3s;
}


/*=================== For Quick SignUp =================*/
/*=================== Profile Dropdown =================*/
.navbar-nav .dropdown-menu {
	padding-bottom: 5px !important;
}
.navbar-nav .dropdown-menu .dropdown-item.ProfileDrop {
	padding: 8px 20px !important;
	font-size: 14px !important;
	color: #fff !important;
	text-transform: uppercase;
	-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.navbar-nav .dropdown-menu .dropdown-item.ProfileDrop:hover {
	color: #ff931e !important;
}
.DropBG {
	background: #2f3333!important;
}
/*=================== Profile Dropdown =================*/

.searchBox {
position: relative;
width: 380px;
height: 36px;
margin-left: 0px;
}
.searchBox input {
width: 100% !important;
padding: 5px 10px;
line-height: 22px;
color: #2f3333;
height: 36px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ff931e;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
.searchBox input:focus,
.searchBox input:focus .SearchBtn {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
border-color: #ff931e;
}
.searchBox .SearchBtn {
	position: absolute;
	top: 0;
	right: -29px;
	width: 34px;
	height: 36px;
	background: #2f3333;
	text-align: center;
	padding: 0px 8px;
	border: 1px solid #ff931e;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.searchBox .SearchBtn i {
margin-left: -4px;
font-size: 20px;
color: #fff;
line-height: 34px;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.searchBox .SearchBtn:hover i {
color:  #ff931e;
}
.navbar .navbar-nav .nav-item .mega_manu {
display: none;
position: absolute;
left: 0;
top: 40px;
background: #2f3333;
width: 200px;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
z-index: 999;
}
.navbar .navbar-nav .nav-item:hover .mega_manu {
display: block;
}
.mega_manu .mega_menu_1 {
width: 100%;
}
.mega_manu .Sub_Categories {
display: none;
position: absolute;
left: 199px;
top: 0;
width: 200px;
background: #2f3333;
z-index: 9999;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.mega_manu .Sub_Categories.firstSub {
top: 0;
}
.mega_manu .Sub_Categories.FirstNext {
top: -47px;
}
.mega_manu .Sub_Categories.SecondSub {
top: -95px;
}
.mega_manu .Sub_Categories.SubCat02 {
top: -142px;
}
.mega_manu .Sub_Categories.SubCat03 {
top: -236px;
}
.mega_manu .Sub_Categories.SubCat04 {
top: -332px;
}
.mega_manu .Sub_Categories.firstFive {
top: -190px;
}
.mega_manu .Sub_Categories.firstSeven {
top: -280px;
}
.mega_manu .Sub_Categories.firstNine {
top: -388px;
}
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li.Sub01:hover .Sub_Categories {
display: block;
}
.mega_manu .mega_item .Sub_Categories.For3rd_Sub01 {
top: -140px;
}
.mega_manu .mega_item .Sub_Categories.For3rd_Sub02 {
top: -232px;
}
.mega_manu .mega_item .Sub_Categories.For3rd_Sub03 {
top: -320px;
}
.mega_manu ul {
padding-left: 0px;
}
.mega_menu_1 ul li {
position: relative;
display: block;
padding: 10px 20px 10px 10px;
background: transparent;
z-index: 99;
}


.mega_menu_1 ul li .mega_link {
color: #fff;
font-size: 14px;
line-height: 24px;
text-transform: uppercase;
font-weight: 600;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}

.mega_manu .Sub_Categories li i,
.mega_menu_1 ul li i {
color: #fff;
font-size: 20px;
line-height: 24px;
margin: 0px 5px;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li.Sub01 i {
	margin: 0px;
}
.mega_manu .Sub01 .firstSub .SubSub01 .LLast {
	color: #fff;
font-size: 14px;
line-height: 24px;
font-weight: 600;
text-transform: uppercase;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;	
}


.mega_menu_1 ul li:hover .mega_link,
.mega_menu_1 ul li:hover i {
color:  #ff931e;
}

.mega_manu .Sub01 .firstSub .SubSub01 >ul > .mega_item.Nw > .mega_Link {
color: #fff;
font-size: 14px;
line-height: 24px;
text-transform: uppercase;
font-weight: 600;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.mega_manu .Sub01 .firstSub .SubSub01 i {
font-size: 14px;
line-height: 24px;
color: #fff;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.mega_manu .Sub01 .firstSub .SubSub01:hover .LLast,
.mega_manu .Sub01 .firstSub .SubSub01:hover .LetGRight {
	color:  #ff931e;
}
.mega_manu .Sub01 .firstSub .SubSub01 ul .NwT .BadOne {
color: #fff;
text-transform: uppercase;
font-weight: 600;
}
.mega_manu .Sub01 .firstSub .SubSub01 ul .NwT:hover .BadOne {
color:  #ff931e;
}

.navbar .navbar-nav .nav-link {
padding-right: 24px !important;
padding-left: 24px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
border-radius: 0px !important;
}
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li.Sub01 .mega_Link,
.mega_manu .Sub_Categories li .mega_Link {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li.Sub01,
.mega_manu .Sub_Categories li {
	position: relative;
}
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li.Sub01 .LetGRight,
.mega_manu .Sub_Categories li .LetGRight {
	position: absolute;
	right: 10px;
	font-size: 18px;
	-webkit-transition: all linear 0.3s;
	-moz-transition: all linear 0.3s;
	-ms-transition: all linear 0.3s;
	-o-transition: all linear 0.3s;
	transition: all linear 0.3s;
	z-index: -1;
}
/*.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li.Sub01:hover .LetGRight {
	color: #047a80;
}*/
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li.Sub01 ul li.SubSub01 .Sub_Categories,
.navbar .navbar-nav .nav-item .mega_manu .Sub_Categories.SubCat02 li.SubSub-item .Sub_Categories.SubSub002,
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li .Sub_Categories.SubCat03 li.SubSub03 .Sub_Categories.Sub_CAT03,
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li .Sub_Categories.SubCat04 li.Sub_Item004 .Sub_Categories.Sub_CAT04 {
display: none;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li.Sub01 ul li.SubSub01:hover .Sub_Categories,
.navbar .navbar-nav .nav-item .mega_manu .Sub_Categories.SubCat02 li.SubSub-item:hover .Sub_Categories.SubSub002,
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li .Sub_Categories.SubCat03 li.SubSub03:hover .Sub_Categories.Sub_CAT03,
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li .Sub_Categories.SubCat04 li.Sub_Item004:hover .Sub_Categories.Sub_CAT04 {
display: block;
}
.R_Nav .burger {
display: none;
}
.mega_nav .firstSub .SubSub01 .mega_item {
    padding-bottom: 12px;
}
.mega_manu .Sub01 .firstSub .SubSub01 ul .NwT {
	padding-bottom: 15px;
}
.mega_link, .LLast, .BadOne {
	display: inline-block;
	width: 100%;
}
#sEehasH {
	margin-top: 106px !important;
}
/*====================================
Navbar Part CSS Ends
====================================*/
/*====================================
Banner Part CSS Starts
====================================*/
.Banner {
padding-top: 0px;
}
.Banner .Banner_slider_main {
position: relative;
}
.Banner .Banner_slider_main .left_Arrow {
cursor: pointer;
position: absolute;
left: 15px;
top: 50%;
width: 25px;
height: 50px;
background: #fff;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 99;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.Banner .Banner_slider_main .right_Arrow {
cursor: pointer;
position: absolute;
right: 15px;
top: 50%;
width: 25px;
height: 50px;
background: #fff;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 99;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.Banner .Banner_slider_main .right_Arrow:hover,
.Banner .Banner_slider_main .left_Arrow:hover {
background: #2f3333;
}
.Banner .Banner_slider_main .left_Arrow i,
.Banner .Banner_slider_main .right_Arrow i {
font-size: 36px;
color:  #ff931e;
line-height: 50px;
margin-left: -5px;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.Banner .Banner_slider_main .right_Arrow:hover i,
.Banner .Banner_slider_main .left_Arrow:hover  i {
color: #dfe6e9;
}
/*====================================
Banner Part CSS Ends
====================================*/
/*====================================
Feature Part CSS Starts
====================================*/
.feature {
width: 100%;
padding-top: 20px;
padding-bottom: 10px;
}
.feature .feature_title_Bg {
margin-bottom: 10px;
width: 100%;
border-bottom: 3px solid #2f3333;
}
.feature .feature_title_Bg .feature_title {
padding-top: 5px;
padding-bottom: 5px;
background: #2f3333;
}
.feature .feature_title_Bg .feature_title h3 {
font-size: 18px;
color: #fff;
line-height: 24px;
font-weight: 600;
text-transform: uppercase;
}
.feature .feature_item {
margin-bottom: 15px;
padding: 12px 0px 0px;
position: relative;
-webkit-overflow: hidden;
-moz-overflow: hidden;
-ms-overflow: hidden;
-o-overflow: hidden;
overflow: hidden;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-filter: drop-shadow(2px 2px 3px transparent);
-moz-filter: drop-shadow(2px 2px 3px transparent);
-ms-filter: drop-shadow(2px 2px 3px transparent);
-o-filter: drop-shadow(2px 2px 3px transparent);
filter: drop-shadow(2px 2px 3px transparent);
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.feature .feature_item:hover {
-webkit-filter: drop-shadow(2px 2px 3px rgba(0,0,0, 0.3));
-moz-filter: drop-shadow(2px 2px 3px rgba(0,0,0, 0.3));
-ms-filter: drop-shadow(2px 2px 3px rgba(0,0,0, 0.3));
-o-filter: drop-shadow(2px 2px 3px rgba(0,0,0, 0.3));
filter: drop-shadow(2px 2px 3px rgba(0,0,0, 0.3));
}
.feature .feature_item .feature_itemLink {
display: inline-block;
cursor: pointer;
width: 100%;
height: 100%;
}
.feature .feature_item .feature_itemLink .feature_image {
width: 150px;
height: 150px;
background: #2f3333;
margin: 0 auto;
-webkit-overflow: hidden;
-moz-overflow: hidden;
-ms-overflow: hidden;
-o-overflow: hidden;
overflow: hidden;
-webkit-transform: scale(0.92);
-moz-transform: scale(0.92);
-ms-transform: scale(0.92);
-o-transform: scale(0.92);
transform: scale(0.92);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.feature .feature_item:hover .feature_itemLink .feature_image {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.feature .feature_item .feature_itemLink .feature_image img {
height: 150px;
width: 150px!important;
-webkit-object-fit: cover;
-moz-object-fit: cover;
-ms-object-fit: cover;
-o-object-fit: cover;
object-fit: cover;
-webkit-object-position: center;
-moz-object-position: center;
-ms-object-position: center;
-o-object-position: center;
object-position: center;
}
.feature .feature_item .feature_itemLink .feature_title {
width: 100%;
padding-top: 0px;
padding-bottom: 0px;
}
.feature .feature_item .feature_itemLink .feature_title p {
font-size: 14px;
color: #2f3333;
line-height: 22px;
text-transform: uppercase;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.feature .feature_item .feature_itemLink:hover .feature_title p {
	color: #ff931e;
}
/*.feature .feature_item .feature_item_overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #dfe6e9;
-webkit-overflow: hidden;
-moz-overflow: hidden;
-ms-overflow: hidden;
-o-overflow: hidden;
overflow: hidden;
opacity: 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.feature .feature_item .feature_item_overlay .feature_item_link01 {
display: inline-block;
cursor: pointer;
width: 100%;
height: 100%;
}
.feature .feature_item .feature_item_overlay .feature_item_link01 .feature_title {
position: absolute;;
left: 0;
top: 50%;
padding-top: 8px;
padding-bottom: 8px;
background: #047a80;
width: 100%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.feature .feature_item .feature_item_overlay .feature_item_link01 .feature_title p {
padding-bottom: 180px;
font-size: 14px;
color: #dfe6e9;
line-height: 26px;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.feature .feature_item:hover .feature_item_overlay {
opacity: 1;
}
.feature .feature_item:hover .feature_item_overlay .feature_title p {
padding-bottom: 0px;
}*/
/*====================================
Feature Part CSS Ends
====================================*/
/*====================================
Recent Purchase Part CSS Starts
====================================*/
.recent_purchase {
width: 100%;
}
.recent_purchase .Purchage_Bg {
border-bottom: 3px solid #2f3333;
}
.recent_purchase .Purchage_Bg .purchase_Title {
padding-top: 5px;
padding-bottom: 5px;
background: #2f3333;
}
.recent_purchase .Purchage_Bg .purchase_Title h3 {
font-size: 18px;
color: #fff;
line-height: 24px;
font-weight: 600;
text-transform: uppercase;
-webkit-transition: all linear 0.3s;
	-moz-transition: all linear 0.3s;
	-ms-transition: all linear 0.3s;
	-o-transition: all linear 0.3s;
	transition: all linear 0.3s;
}

.recent_purchase .Purchage_Bg .ShowAll_link .purchase_TitleLink {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	-webkit-transition: all linear 0.3s;
	-moz-transition: all linear 0.3s;
	-ms-transition: all linear 0.3s;
	-o-transition: all linear 0.3s;
	transition: all linear 0.3s;
}
.recent_purchase .Purchage_Bg .ShowAll_link .purchase_TitleLink .Milon_Bhai {
	font-size: 16px;
	color: #2f3333;
	line-height: 24px;
	font-weight: 600; 
	text-transform: uppercase;
}
.recent_purchase .Purchage_Bg .purchase_Title:hover h3,
.recent_purchase .Purchage_Bg .ShowAll_link .purchase_TitleLink .Milon_Bhai:hover {
	color:  #ff931e;
}
.Product_sliderMain {
position: relative;
padding-top: 30px;
padding-bottom: 15px;
}
.recent_purchase .Product_sliderMain .slick-prev {
cursor: pointer;
position: absolute;
left: -30px;
bottom: 50%;
width: 0px;
height: 0px;
background: transparent;
border-style: solid;
border-width: 20px 30px 20px 0px;
border-color: transparent  #ff931e transparent transparent;
opacity: 0.5;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 99;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.recent_purchase .Product_sliderMain .ProductSlider .slick-next {
cursor: pointer;
position: absolute;
right: -30px;
bottom: 50%;
width: 0px;
height: 0px;
background: transparent;
border-style: solid;
border-width: 20px 0px 20px 30px;
border-color: transparent transparent transparent  #ff931e;
opacity: 0.5;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 99;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.recent_purchase .Product_sliderMain .slick-prev:hover,
.recent_purchase .Product_sliderMain .ProductSlider .slick-next:hover {
    opacity: 1;
}


/*.recent_purchase .Product_sliderMain .right_Arrow .next-icon {
width: 0px;
height: 0px;

-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}*/
.recent_purchase .Product_sliderMain .right_Arrow:hover i,
.recent_purchase .Product_sliderMain .left_Arrow:hover  i {
color: #fff;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image {
	position: relative;
	height: 270px;
}
.WTLInk {
	display:block;
	width: 100%;
	height: 270px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image,
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image img {
-webkit-border-top-left-radius: 5px;
-moz-border-top-left-radius: 5px;
-ms-border-top-left-radius: 5px;
-o-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-top-right-radius: 5px;
-ms-border-top-right-radius: 5px;
-o-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-webkit-transition: all ease-in 0.3s;
-moz-transition: all ease-in 0.3s;
-ms-transition: all ease-in 0.3s;
-o-transition: all ease-in 0.3s;
transition: all ease-in 0.3s;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image .image01 {
height: 270px;
opacity: 1;
-webkit-transition: all ease-in 0.3s;
-moz-transition: all ease-in 0.3s;
-ms-transition: all ease-in 0.3s;
-o-transition: all ease-in 0.3s;
transition: all ease-in 0.3s;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image:hover .image01 {
opacity: 0;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image .image02 {
height: 270px;
position: absolute;
left: 0;
top: 0;
opacity: 0;
-webkit-transition: all ease-in 0.3s;
-moz-transition: all ease-in 0.3s;
-ms-transition: all ease-in 0.3s;
-o-transition: all ease-in 0.3s;
transition: all ease-in 0.3s;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image:hover .image02 {
opacity: 1;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .product_dtl {
padding: 5px;
background: #fff;
-webkit-border-bottom-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-ms-border-bottom-left-radius: 5px;
-o-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-ms-border-bottom-right-radius: 5px;
-o-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 {
float: left;
width: 50%;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 h5,
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 h6 {
font-size: 14px;
color:   #2f3333;
font-weight: 700;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 h5 a {
	display: block;
	width: 100%;
	color: #2f3333 !important;
	-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 h5 a:hover {
	color: #ff931e !important;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 h6 .PrevPrice {
position: relative;
font-size: 15px;
color: #ff931e;
font-weight: 500;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 h6 .PrevPrice::after {
content: '';
position: absolute;
left: 0;
bottom: 9px;
width: 100%;
height: 1px;
background: #ff931e;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 p {
font-size: 14px;
color: #ff931e;
font-weight: 400;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 i {
font-size: 16px;
color: #ff931e;
line-height: 30px;
letter-spacing: 1px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title01 .product_LinkBox {
margin-top: 10px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title01 .product_LinkBox .Product_Link_Icon {
padding: 0px !important; 
position: relative;
display: inline-block;
width: 35px;
height: 35px;
text-align: center;
background: #fff;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
border: 1px solid  #ff931e;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title01 .product_LinkBox .Product_Link_Icon:hover {
	background: #ff931e;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title01 .product_LinkBox .Product_Link_Icon i {
font-size: 18px;
color: #ff931e;
line-height: 35px;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title01 .product_LinkBox .Product_Link_Icon:hover i {
	color: #fff;
}
/*====================================
Recent Purchase Part  CSS Ends
====================================*/
/*====================================
Footer Part  CSS Starts
====================================*/
.FFooter {
padding-top: 80px;
padding-bottom: 20px;
width: 100%;
position: relative;
background:  #2f3333;
}
.FFooter .news_latter_main {
position: absolute;
top: -50px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
background: #4f585a;
padding: 10px 15px 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-filter: drop-shadow(2px 2px 3px rgba(64, 64, 64, 0.4));
-moz-filter: drop-shadow(2px 2px 3px rgba(64, 64, 64, 0.4));
-ms-filter: drop-shadow(2px 2px 3px rgba(64, 64, 64, 0.4));
-o-filter: drop-shadow(2px 2px 3px rgba(64, 64, 64, 0.4));
filter: drop-shadow(2px 2px 3px rgba(64, 64, 64, 0.4));
}
.FFooter .news_latter_main h4 {
padding-bottom: 5px;
font-size: 20px;
color: #fff;
font-weight: 700;
text-transform: uppercase;
}
.FFooter .news_latter_main .newslatter_box {
position: relative;
}
.FFooter .news_latter_main .newslatter_box .latter_box input {
width: 86%;
font-size: 16px;
color: #2f3333;
font-weight: 400;
background: #ffffff!important;
border: 1px solid #ff931e;
}
.FFooter .news_latter_main .newslatter_box .latter_box .submit_box {
position: absolute;
top: 0;
right: 0px;
width: 20%;
}
.FFooter .news_latter_main .newslatter_box .latter_box .submit_box button {
cursor: pointer;
padding: 7px 20px 7px;
font-size: 16px;
color: #ff931e;
line-height: 22px;
font-weight: 500%;
text-transform: uppercase;
border: 1px solid #ff931e;
}
.form-group {
margin-bottom: 0px;
}
.FFooter .Footer_Content h4 {
font-size: 16px;
color: #ffffff;
font-weight: 700;
text-transform: uppercase;
}
.FFooter .Footer_Content a {
display: block;
font-size: 14px;
color: #fff;
font-weight: 400;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.FFooter .Footer_Content a:hover {
color: #ff931e;
}
.FFooter .Footer_Content.Extra_topPadding {
padding-top: 10px;
}
.FFooter .Footer_Content img {
padding-bottom: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.FFooter .Footer_Content p {
font-size: 14px;
color: #fff;
font-weight: 400px;
}
.FFooter .brand_Address h4 {
font-size: 16px;
color: #fff;
font-weight: 700;
padding-top: 8px;
text-transform: uppercase;
}
.FFooter .brand_Address01 p {
font-size: 14px;
color: #fff;
font-weight: 400;
}
.FFooter .Brand_Address01 h5 {
padding-top: 8px;
}
.FFooter .Brand_Address01 h5,
.FFooter .Brand_Address01 a {
font-size: 16px;
color: #fff;
font-weight: 700;
}
.FFooter .Brand_Address01 .BrandMail {
font-size: 14px;
color: #fff;
font-weight: 400;
}
.FFooter .Brand_Address01 p,
.FFooter .brand_Address p {
	color: #fff;
}
.FFooter .brand_Social h4 {
font-size: 16px;
color: #fff;
font-weight: 700;
padding-top: 8px;
padding-bottom: 8px;
}
.FFooter .brand_Social .Social_iconLinks {
-webkit-overflow: hidden;
-moz-overflow: hidden;
-ms-overflow: hidden;
-o-overflow: hidden;
overflow: hidden;
position: relative;
margin: 0px 4px;
display: inline-block;
width: 40px;
height: 40px;
text-align: center;
background: #fff;
box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
z-index: 99;
border: 1px solid #ff931e;
}
.FFooter .brand_Social .Social_iconLinks i {
font-size: 24px;
line-height: 40px;
color: #ff931e;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.FFooter .brand_Social .Social_iconLinks:hover i {
color: #fff;
}
.FFooter .brand_Social .Social_iconLinks::after {
content: '';
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
background: #ff931e;
-webkit-transform-origin: right;
-moz-transform-origin: right;
-ms-transform-origin: right;
-o-transform-origin: right;
transform-origin: right;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
z-index: -1;
}
.FFooter .brand_Social .Social_iconLinks:hover::after {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
.FFooter .Paywith {
margin-top: 30px;
-webkit-overflow: hidden;
-moz-overflow: hidden;
-ms-overflow: hidden;
-o-overflow: hidden;
overflow: hidden;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.FFooter .Paywith img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.Copyright {
margin-top: 30px;
}
.Copyright .Copyright_text {
font-size: 14px;
color:  #fff;
font-weight: 400;
}
.FooterAcademyLink {
    display: inline-block;
    color: #fff;
}
.MLow {
	text-transform: lowercase !important;
}
.CBs {
	color:#2f3333 !important; 
}
/*==================================
Footer Part  CSS Ends
====================================
/*==================Others Pages Css ================*/

/*.product-card-1 .product-card-1-action button i {
    line-height: 30px;
}*/
.gry-bg .PaddForm .bg-white {
	padding: 10px !important;
}
.badge-success {
    background-color: #ff931e !important; 
}
.text-success {
    color: #ff931e !important;
}
.btn-link {
	color: #ff931e!important;
}

.products-box-bar .Product-Card-1 {
	padding-bottom: 8px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid transparent;
	-webkit-box-shadow: 0 0 7px transparent;
	-moz-box-shadow: 0 0 7px transparent;
	box-shadow: 0 0 7px transparent;
	-webkit-transition: all linear 0.3s;
	-moz-transition: all linear 0.3s;
	-ms-transition: all linear 0.3s;
	-o-transition: all linear 0.3s;
	transition: all linear 0.3s;
}
.products-box-bar .Product-Card-1:hover {
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 0 7px #ddd;
	-moz-box-shadow: 0 0 7px #ddd;
	box-shadow: 0 0 7px #ddd;
}
.products-box-bar .Product-Card-1 .ProductMain {
	display: block;
	position: relative;
	height: 270px;
}
.products-box-bar .Product-Card-1 .ProductMain img {
	height: 270px;	
}
.products-box-bar .Product-Card-1 .ProductMain .product_OverlaY {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(47, 51, 51, 0.85);
	padding: 15px 7px 10px;
	opacity: 0;
	-webkit-transition: all linear 0.3s;
	-moz-transition: all linear 0.3s;
	-ms-transition: all linear 0.3s;
	-o-transition: all linear 0.3s;
	transition: all linear 0.3s;
}
.products-box-bar .Product-Card-1 .ProductMain:hover .product_OverlaY {
	opacity: 1;
} 
.products-box-bar .Product-Card-1 .ProductMain .product_OverlaY .product_Text {
	font-size: 14px;
	color:  #ff931e;
	font-weight: 400px;
	text-align: justify;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 {
	float: left;
	width: 50%;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Price01 {
	font-size: 18px;
	color: #ff931e;
	font-weight: 500px;
	line-height: 24px;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Price01 .Price02 {
	position: relative;
	font-size: 14px;
	color: #2f3333;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 5px;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Price01 .Price02::after {
	position: absolute;
	content: '';
	left: 0px;
	top: 10px;
	width: 103%;
	height: 1px;
	background-color: #2f3333;
}
.products-box-bar .Product-Card-1 .Product_bottOm {
	padding-top: 10px;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Product_Link_Icon {
	position: relative;
display: inline-block;
width: 35px;
height: 35px;
text-align: center;
background: #fff;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
border: 1px solid #ff931e;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Product_Link_Icon i {
	font-size: 16px;
	color:  #ff931e;
	line-height: 35px;
	-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Product_Link_Icon:hover {
	background:  #ff931e;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Product_Link_Icon:hover i {
	color: #fff;
}
.MohsinS {
	padding: 15px;
	overflow: hidden;
}

.form-default .from_TTitle {
	padding-bottom: 15px;
}
.form-default .from_TTitle h3 {
	font-size: 30px;
	color: #2f3333;
	font-weight: 700;
	line-height: 36px;
	text-transform: uppercase;
}
.form-control {
	padding: 0.375rem 0.75rem !important; 
} 
.form-group label {
	font-size: 16px;
	color: #2f3333;
	line-height: 22px;
	font-weight: 600;
	text-transform: uppercase;
}
.checkbox.RakibK {
	padding-left: 15px;
}
.checkbox label span,
.form-group label span {
	margin-left: 5px;
	color: #ff931e;
}
.form-group #email {
	margin-bottom: 10px;
}
.form-group #password {
	margin-bottom: 20px;
}
.LOGINBTN .from_TTitle h4 {
	font-size: 22px;
	color: #2f3333;
	font-weight: 700;
	line-height: 32px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 20px;
}

#Name1, #EmaiL1, #PHone1, #PaSSword01, #COnPaSS, #GuLoGuLo {
	margin-bottom: 10px;
}
.SSideLine {
	position: relative;
}
.SSideLine::after {
	content: '';
	position: absolute;
	left: -10%;
	top: 0;
	width: 1px;
	height: 100%;
	background: #2f33337a;
}
.card.Border_T {
	background: transparent !important;
	border: 1px solid transparent !important;
}
.btn-alt-base-1 {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-box-shadow: 0 3px 10px transparent;
	-moz-box-shadow: 0 3px 10px transparent;
	box-shadow: 0 3px 10px transparent;
	-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.SHIpLoMMMODl {
	min-height: 80px !important;
}
.SHiploFORM {
	width: 100%;
	padding-top: 25px;
}
.SHiploFORM .SHipLoInput {
	width: 65%; 
	padding-left: 10px;
	padding-right: 10px;
}
.SHiploFORM .SHipLoInput input {
	width: 100%;
}
.SSearCH {
	padding: 0px 5px !important;
	background: transparent;
	font-size: 18px !important;;
	color: #fff;
	text-align: center;
	border: none !important;
}
.clZ .ENNd {
	cursor: pointer;
	padding: 0px 10px !important;
	background: rgba(0,0,0, 0.5);
}
.clZ .ENNd span {
	display: block;
	font-size: 18px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	color: #fff;
}
.SHiploFORM .SUBmitSH {
	display: inline-block;
	padding: 5px 15px;
	font-size: 14px;
	color: #fff;
	background: #ff931e;
}
.ChecK {
	font-size: 12px;
	text-transform: capitalize !important;
}
/*==================Others Pages Css ================*/
/*================== Back To Top Part Css ================*/
.back2top {
position: fixed;
left: 20px;
bottom: 20px;
width: 40px;
height: 40px;
text-align: center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
border: 5px solid #2f3333;
z-index: 9999;
}
.back2top i {
font-size: 24px;
color: #ff931e;
line-height: 32px;
}
/*================== Back To Top Part Css ================*/
/*============================================================================
Extra small devices (portrait phones, less than 576px) Css Starts
============================================================================*/
@media (max-width: 575.98px) {
body {
-webkit-overflow-x: hidden;
-moz-overflow-x: hidden;
-ms-overflow-x: hidden;
-o-overflow-x: hidden;
overflow-x: hidden;
}
.headerBg {
padding-top: 10px;
padding-bottom: 10px;
}
.headerBg .brand_logo {
text-align: center;
}
.atYour_service .OrderTr .Trruk_OrderFORM {
top: 28px;
}
.atYour_service {
margin-top: 5px;
text-align: left !important;
}
.atYour_service .OrderTr .Product_OrderList {
left: -190px;
top: 34px;
width: 300px;
height: 140px;
}
.dropdown-cart {
    min-width: 300px !important;
}
.R_Nav {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
z-index: 999;
background: #2f3333;
-webkit-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-moz-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-ms-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-o-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.side-menu {
    top: 0px !important;
}

.Banner {
padding-top: 0px;
}

.home-slide .slick-dots {
    bottom: 10px !important;
}
.feature .feature_item .feature_itemLink .feature_image {
width: 130px;
height: 130px;
}
.feature .feature_item .feature_itemLink .feature_image img {
	height: 130px;
	width: 130px !important;
}

.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title01 .product_LinkBox .Product_Link_Icon {
    width: 30px;
    height: 30px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title01 .product_LinkBox .Product_Link_Icon i {
    font-size: 16px;
    line-height: 30px;
}
.recent_purchase .Product_sliderMain .ProductSlider .slick-dots {
    width: 100%;
    padding-left: 0px;
    position: absolute;
    left: 15px;
    bottom: -45px;
    display: none !important;
}
.recent_purchase .Product_sliderMain .ProductSlider .slick-dots li {
    cursor: pointer;
    display: inline-block;
    width: 20px;
    height: 6px;
    text-align: center;
    background: transparent;
    border: 2px solid #047a80;
    margin: 0px 5px;
}
.recent_purchase .Product_sliderMain .ProductSlider .slick-dots li button {
    border: 0;
    background: transparent;
    color: transparent;
}
.FFooter .news_latter_main .newslatter_box .latter_box input {
width: 80%;
}
.FFooter .news_latter_main .newslatter_box .latter_box .submit_box {
right: 91px;
width: 10%;
}
.FFooter .news_latter_main .newslatter_box .latter_box .submit_box button {
	font-size: 14px;
}
.FFooter .Footer_Content.Extra_topPadding {
padding-top: 0px;
}
.FooterAcademyLink {
    display: inline-block;
}
.FFooter .Footer_Content {
padding-bottom: 9px;
}
.FFooter .Paywith {
margin-top: 15px;
}
.Copyright {
margin-top: 15px;
}
.products-box-bar {
    padding: 0 !important;
}
.btn-styled {
    padding: 5px !important;
    font-size: 10px !important;
}
.Sun_btn {
	padding: 7px 21px !important;
	font-size: 16px !important;
}
.link.link--style-3 {
    font-size: 10px!important;
}
.table-cart tbody tr td {
    font-size: 10px !important;
}
.table-cart tbody tr td span {
    padding-right: 0px !important;
}
.table-cart tbody tr td a {
    padding-left: 0px !important;
}
.table-cart > thead > tr > th {
    padding: 0 2px 10px !important;
}
.ForResposiVe {
	margin-top: 15px;
}
.rc-anchor-normal {
	width: 230px !important;
}
.rc-anchor-normal .rc-anchor-content {
	width: 180px !important;
}
.rc-anchor-normal-footer {
	width: 50px !important;
}
.rc-anchor-normal .rc-anchor-pt {
	width: 204px !important;
}
#sEehasH {
	margin-top: 45px !important;
}
.feature {
	padding-top: 12px;
}
.NnsU {
	display: none;
}

}

@media (max-width: 480.98px) {
.atYour_service .atYour_service_item {
margin: 0px 0px;
}
.atYour_service .atYour_service_item span {
font-size: 12px;
}
.atYour_service .atYour_service_item i {
font-size: 16px;
}
.atYour_service .OrderTr .Product_OrderList {
left: 0px;
top: 30px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 h5, .recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 h6 {
    font-size: 10px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 i {
    font-size: 10px;
    line-height: 20px;
}

.btn-icon--2 .icon {
	width: 22px !important;
	margin-right: 0.25rem !important;
}
#GoogleY, #FFacebookL {
	padding-left: 25px !important;
}
.table-cart tbody tr td.product-remove a {
	width: 80px !important;
}

}
/*@media (max-width: 320.98px) {
.atYour_service .OrderTr .Product_OrderList {
left: -200px;
top: 28px;
}
}*/
/*============================================================================
Extra small devices (portrait phones, less than 576px) Css Ends
============================================================================*/
/*============================================================================
Small devices (landscape phones, 576px and up) Css Starts
============================================================================*/
@media (min-width: 576px) and (max-width: 767.98px) {
body {
-webkit-overflow-x: hidden;
-moz-overflow-x: hidden;
-ms-overflow-x: hidden;
-o-overflow-x: hidden;
overflow-x: hidden;
}
.headerBg {
padding-top: 10px;
padding-bottom: 10px;
}
.headerBg .brand_logo {
text-align: center;
}
.atYour_service {
margin-top: 5px;
text-align: left !important;
}
.atYour_service .OrderTr .Trruk_OrderFORM {
top: 32px;
}
.side-menu {
    top: 0px !important;
}
/*.R_Nav {
position: fixed;
top: 118px;
left: 0;
width: 100%;
padding-bottom: 0px;
z-index: 9999;
background: #dfe6e9;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}*/
/*.R_Nav .burger {
cursor: pointer;
padding-top: 8px;
display: block;
width: 50px;
}
.R_Nav .burger div {
width: 25px;
height: 3px;
background: #047a80;
margin: 5px auto;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.R_Nav .responsive_Navbar {
-webkit-overflow: auto;
-moz-overflow: auto;
-ms-overflow: auto;
-o-overflow: auto;
overflow: auto;
display: none;
position: absolute;
right: 0;
top: 50px;
width: 200px;
height: 100vh;
background: #047a80;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
z-index: 9999;
}
.responsive_NavbarActive {
display: block !important;
-webkit-transform: translateX(0) !important;
-moz-transform: translateX(0) !important;
-ms-transform: translateX(0) !important;
-o-transform: translateX(0) !important;
transform: translateX(0) !important;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.toggLe .line1 {
-webkit-transform: rotate(-45deg) translate(-5px, 6px);
-moz-transform: rotate(-45deg) translate(-5px, 6px);
-ms-transform: rotate(-45deg) translate(-5px, 6px);
-o-transform: rotate(-45deg) translate(-5px, 6px);
transform: rotate(-45deg) translate(-5px, 6px);
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.toggLe .line2 {
opacity: 0;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.toggLe .line3 {
-webkit-transform: rotate(45deg) translate(-5px, -6px);
-moz-transform: rotate(45deg) translate(-5px, -6px);
-ms-transform: rotate(45deg) translate(-5px, -6px);
-o-transform: rotate(45deg) translate(-5px, -6px);
transform: rotate(45deg) translate(-5px, -6px);
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}*/
/*.R_Nav .responsive_Navbar .megaResonsive_manu .megaResonsive_nav .megaResonsive_item {
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #dfe6e9;
position: relative;
z-index: 99;
}
.R_Nav .responsive_Navbar .megaResonsive_manu .megaResonsive_nav .megaResonsive_item::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #fde6e9;
-webkit-transform-origin: left;
-moz-transform-origin: left;
-ms-transform-origin: left;
-o-transform-origin: left;
transform-origin: left;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
z-index: -1;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.R_Nav .responsive_Navbar .megaResonsive_manu .megaResonsive_nav .megaResonsive_item:hover::before {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
.R_Nav .responsive_Navbar .megaResonsive_manu .megaResonsive_nav .megaResonsive_item strong,
.R_Nav .responsive_Navbar .megaResonsive_manu .megaResonsive_nav .megaResonsive_item .megaResonsive_link {
cursor: pointer;
font-size: 16px;
font-weight: 500;
color: #dfe6e9;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
z-index: 999;
}
.R_Nav .responsive_Navbar .megaResonsive_manu .megaResonsive_nav .megaResonsive_item .megaResonsive_link i {
font-size: 20px;
color: #dfe6e9;
}
.R_Nav .responsive_Navbar .megaResonsive_manu .megaResonsive_nav .megaResonsive_item:hover strong,
.R_Nav .responsive_Navbar .megaResonsive_manu .megaResonsive_nav .megaResonsive_item:hover .megaResonsive_link,
.R_Nav .responsive_Navbar .megaResonsive_manu .megaResonsive_nav .megaResonsive_item:hover .megaResonsive_link i {
color: #047a80;
}*/
/*.R_Nav .searchBox {
margin-left: 0px;
width: 93%;
}*/
.dropdown-cart {
    min-width: 300px !important;
}
.R_Nav {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
z-index: 999;
background: #2f3333;
-webkit-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-moz-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-ms-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-o-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.navbar {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.Banner {
padding-top: 0px;
}
.Banner .Banner_slider_main .left_Arrow {
width: 20px;
height: 40px;
}
.Banner .Banner_slider_main .right_Arrow {
width: 20px;
height: 40px;
}
.Banner .Banner_slider_main .left_Arrow i, .Banner .Banner_slider_main .right_Arrow i {
font-size: 28px;
line-height: 40px;
}

.recent_purchase .Product_sliderMain .ProductSlider .slick-dots {
    width: 100%;
    padding-left: 0px;
    position: absolute;
    left: 15px;
    bottom: -45px;
    display: none !important;
}
.recent_purchase .Product_sliderMain .ProductSlider .slick-dots li {
    cursor: pointer;
    display: inline-block;
    width: 20px;
    height: 6px;
    text-align: center;
    background: transparent;
    border: 2px solid #047a80;
    margin: 0px 5px;
}
.recent_purchase .Product_sliderMain .ProductSlider .slick-dots li button {
    border: 0;
    background: transparent;
    color: transparent;
}
.FFooter .news_latter_main .newslatter_box .latter_box .submit_box {
right: 12px;
}
.FFooter .Footer_Content.Extra_topPadding {
padding-top: 0px;
}
.FFooter .Footer_Content {
padding-bottom: 9px;
}
.FFooter .news_latter_main .newslatter_box .latter_box input {
width: 85%;
}
.FooterAcademyLink {
    display: inline-block;
}
.ForResposiVe {
	margin-top: 15px;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Product_Link_Icon {
	margin-bottom: 3px;
}
#sEehasH {
	margin-top: 45px !important;
}
.feature {
	padding-top: 12px;
}
.Sun_btn {
	padding: 7px 21px !important;
	font-size: 16px !important;
}

}
/*============================================================================
Medium devices (tablets, less than 992px) Css Starts
============================================================================*/
@media (min-width:768px) and (max-width:991.98px) {
body {
-webkit-overflow-x: hidden;
-moz-overflow-x: hidden;
-ms-overflow-x: hidden;
-o-overflow-x: hidden;
overflow-x: hidden;
}
.headerBg .brand_logo {
padding-top: 7px;
}
.atYour_service .OrderTr .Trruk_OrderFORM {
top: 26px;
}
.dropdown-cart {
    min-width: 300px !important;
}
.R_Nav {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
z-index: 999;
background: #2f3333;
-webkit-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-moz-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-ms-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-o-filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
filter: drop-shadow( 2px 2px 3px rgba(0,0,0, 0.3));
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
-ms-transition: all linear 0.3s;
-o-transition: all linear 0.3s;
transition: all linear 0.3s;
}
.side-menu {
    top: 8px !important;
}

.navbar {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.Banner {
padding-top: 0px;
}
.Banner .Banner_slider_main .left_Arrow {
width: 20px;
height: 40px;
}
.Banner .Banner_slider_main .right_Arrow {
width: 20px;
height: 40px;
}
.Banner .Banner_slider_main .left_Arrow i, .Banner .Banner_slider_main .right_Arrow i {
font-size: 28px;
line-height: 40px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 i {
font-size: 10px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image .product_image_overlay .Product_Link_Icon {
width: 30px;
height: 30px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image .product_image_overlay .Product_Link_Icon i {
font-size: 16px;
line-height: 30px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item:hover .Product_image .product_image_overlay .Product_Link_Icon {
margin-left: 22px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image .product_image_overlay .Product_Link_Icon::after {
font-size: 12px;
padding: 5px 5px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 p {
font-size: 12px;
}
.recent_purchase .Product_sliderMain .left_Arrow {
left: -15px;
}.recent_purchase .Product_sliderMain .right_Arrow {
right: -15px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 .product_LinkBox .Product_Link_Icon:nth-child(1)::after {
left: 34px;
}
.FFooter .news_latter_main .newslatter_box .latter_box input {
width: 85%;
}
.Only_mid {
margin-top: 5px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_title .Pro_title01 .product_LinkBox .Product_Link_Icon i {
font-size: 16px;
}
.FooterAcademyLink {
    display: inline-block;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Product_Link_Icon {
	margin-bottom: 3px;
}
.recent_purchase .Product_sliderMain .ProductSlider .slick-dots {
    display: none !important;
}
.SSideLine::after {
	left: 0;
}
#sEehasH {
	margin-top: 55px !important;
}
.feature {
	padding-top: 12px;
}
#FFacebookL {
	padding-left: 48px !important;
}

}
/*============================================================================
Medium devices (tablets, less than 992px) Css Ends
============================================================================*/
/*============================================================================
Large devices (Laptop, less than 1200px) Css Starts
============================================================================*/
@media (min-width:992px) and (max-width:1199.98px) {
	.navbar {
	padding: 3px 0px !important;
	top: 47px;
}
.atYour_service .OrderTr .Trruk_OrderFORM {
top: 34px;
}
.atYour_service .OrderTr .Product_OrderList {
left: -278px;
}
.navbar .navbar-nav .nav-link {
    padding-right: 8px !important;
    padding-left: 8px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-radius: 0px !important;
}
.navbar .navbar-nav .nav-item .mega_manu .mega_menu_1 ul li.Sub01 .mega_Link, .mega_manu .Sub_Categories li .mega_Link {
	padding-top: 8px !important;
    padding-bottom: 8px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-radius: 0px !important;
}
.searchBox {
	margin-left: 0px;
	width: 300px;
}

.feature .feature_item .feature_itemLink .feature_image {
width: 130px;
height: 130px;
}
.navbar .navbar-nav .nav-item .mega_manu {
	top: 38px;
}
.navbar-expand-lg .navbar-nav .nav-link {
	font-size: 14px;
}
.recent_purchase .Purchage_Bg .purchase_Title {
padding-top: 10px;
padding-bottom: 10px;
}
.recent_purchase .Purchage_Bg .ShowAll_link .purchase_TitleLink {
	padding-top: 10px;
	padding-bottom: 10px;
}
.recent_purchase .Product_sliderMain .left_Arrow {
left: -15px;
}
.recent_purchase .Product_sliderMain .right_Arrow {
right: -15px;
}
.recent_purchase .Product_sliderMain .ProductSlider .ProductSlider_Item .Product_image .product_image_overlay .Product_Link_Icon:nth-child(2)::after {
left: -121px;
}
.FFooter .news_latter_main .newslatter_box .latter_box .submit_box {
right: 31px;
}
.FFooter .news_latter_main .newslatter_box .latter_box input {
width: 90%;
}
.FooterAcademyLink {
    display: inline-block;
}
.products-box-bar .Product-Card-1 .Product_bottOm .Product_bottOm01 .Product_Link_Icon {
	margin-bottom: 3px;
}
.sidebar-box .box-content {
	padding-left: 0px !important;
}
.box-content ul li .Sourov_M01 {
	right: -20px !important;
}

}
/*@supports (-moz-appearance:none){
	.mega_manu .Sub01 .firstSub .SubSub01 ul .NwT {
	padding-bottom: 14px;
}
}*/
/*============================================================================
Large devices (Laptop, less than 1200px) Css Starts
============================================================================*/