.clear{
	clear:both;
}
.clearfix:before, .clearfix::after {
  content: "";
  clear: both;
  display: block;
}
/**<div class="give_error_yes"><i class="fa fa-check-circle"></i> Please fill in required fields.</div>**/
/**<div class="give_error_no"><i class="fa fa-exclamation-circle"></i> Please fill in required fields.</div> times-circle**/
.sv_width{
    width: 95%;
    margin: 0 auto;
    max-width: 1250px;
    overflow: hidden;
	text-align:center;
	clear:both;
}
.sv_width2{
    width: 100%;
    margin: 0 auto;
    max-width: 1250px;
	text-align:center;
	clear:both;
}
.box_shadow{
	box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
}
.give_error_no, .give_error_yes{
	margin:0 auto;
	position:fixed;
	transform:translate(-50%);
	left:50%;
	top:70px;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	justify-content: center;
	background:#333;
	color:#FFF;
	font-size:18px;
	padding:14px 12px;
	line-height:24px;
	border-radius:3px;
	box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1);
	z-index:9999999999999999;
	transition:ease-in-out 0.2s all;
	animation:error_animation 5s forwards;
	top:-300px;
	border-top:4px solid #FF2F2F;
	flex-direction: column;
	-webkit-transform:translate(-50%);
	-moz-transform:translate(-50%);
	-ms-transform:translate(-50%);
	-o-transform:translate(-50%);
}
.give_error_no i{
	color:#FF2F2F;
	margin-right:8px;
	font-size:30px;
	vertical-align:middle;
}
.give_error_yes{
	border-top:4px solid #009100;
}
.give_error_yes i{
	color:#009100;
	margin-right:8px;
	font-size:30px;
	vertical-align:middle;
}
.my_fade_box{
	opacity:0;
}
.noscript{
	font-size:20px;
	color:#f20000;
	text-align:center;
	font-weight:600;
	padding:25px;
	line-height:26px;
}
.noscript i{
	color:#F9F900;
	margin-right:8px;
	font-size:30px;
	vertical-align:middle;
}
.my_battan, .my_btn{
	display: inline-block;
    overflow: hidden;
    background: var(--p);
    color: #FFF;
    padding: 6px 8px;
    font-size: 16px;
    box-shadow: 2px 2px 0px 0px #CCC;
    border-radius: 2px;
    outline: none;
    border: none;
    transition: ease-in-out 0.2s all;
	cursor:pointer;
}
.my_btn:active{
	background:#004080;
	transform:translate(2px,2px);
	box-shadow:none;
}
.my_btn2{
	background-color:#F20000;
}
.my_btn3{
	background-color:#FF8000;
}
/**PageLoading**/
.my_page_progress {
	position:fixed;
	height: 2px;
	display: block;
	width: 100%;
	background-color: white;
	border-radius: 2px;
	background-clip: padding-box;
	overflow: hidden;
	top:0px;
	left:0px;
	z-index:999999999;

}
.my_page_progress .my_page_progress_loding {
	background-color:black;
}
.my_page_progress .my_page_progress_loding:before {
	content: '';
	position: absolute;
	background-color: #2C67B1;
	top: 0;
	left: 0;
	bottom: 0;
	will-change: left, right;
	-webkit-animation: my_page_progress_anmimation 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
		  animation: my_page_progress_anmimation 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.my_page_progress .my_page_progress_loding:after {
	content: '';
	position: absolute;
	background-color: #2C67B1;
	top: 0;
	left: 0;
	bottom: 0;
	will-change: left, right;
	-webkit-animation: my_page_progress_anmimation_short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
		  animation: my_page_progress_anmimation_short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
	-webkit-animation-delay: 1.15s;
		  animation-delay: 1.15s;
}
@-webkit-keyframes my_page_progress_anmimation {
  0% {
	left: -35%;
	right: 100%; }
  60% {
	left: 100%;
	right: -90%; }
  100% {
	left: 100%;
	right: -90%; }
}
@keyframes my_page_progress_anmimation {
  0% {
	left: -35%;
	right: 100%; }
  60% {
	left: 100%;
	right: -90%; }
  100% {
	left: 100%;
	right: -90%; }
}
@-webkit-keyframes my_page_progress_anmimation_short {
  0% {
	left: -200%;
	right: 100%; }
  60% {
	left: 107%;
	right: -8%; }
  100% {
	left: 107%;
	right: -8%; }
}
@keyframes my_page_progress_anmimation_short {
  0% {
	left: -200%;
	right: 100%; }
  60% {
	left: 107%;
	right: -8%; }
  100% {
	left: 107%;
	right: -8%; }
}


.loading1{
	position:fixed;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.6) url(../img/loader5.gif) no-repeat center center;
    top: 0px;
    left: 0px;
	z-index:9999999999999;
}
.loading2{
	display:none;
	position:fixed;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.6) url(../img/loader5.gif) no-repeat center center;
    top: 0px;
    left: 0px;
	z-index:9999999999999;
}
.loading3{
	position:absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.6) url(../img/loader5.gif) no-repeat center center;
    top: 0px;
    left: 0px;
	right:0px;
	bottom:0px;
	z-index:450;
}

.sv_h1{
	display:flex;
    align-items: center;
	padding:30px 0px;
	position:relative;
}
.sv_h1 aside{
	flex:1;
	text-align:left;
	position:relative;
}
.sv_h1 article{
	flex:1;
	text-align:right;
    color: #999;
	font-family:'Poppins', Lato;
    font-weight: 300;
    font-size: 18px;
	line-height:24px;
}
.sv_h1 aside h1{
    color: #151a33;
	font-family:'Poppins', Lato;
    font-weight: 700;
    font-size: 32px;
	padding-left:30px;
	padding-top:5px;
}
.sv_h1 aside h3{
    color: var(--s);
	font-family:'Poppins', Lato;
    font-weight: 600;
    font-size: 16px;
	padding-left:30px;
	padding-top:4px;
}
.sv_h1 aside:before {
    content: "";
    position: absolute;
    background: var(--p);
    height: 100%;
    width: 8px;
    top: 0;
    left: 0;
}
.sv_h1 dd{
	text-align:right;
}
.sv_h1 dd a{
	transition:ease-in-out 0.1s all;
    display: inline-block;
    margin: 5px;
    font-size: 14px;
    padding: 7px 12px;
    background: #fff;
    color: #333;
    border-radius: 5px;
    box-shadow: 1px 2px 6px 1px rgb(0 0 0 / 10%);
    font-weight: bold;
    transition: ease-in-out 0.2s all;
}
.sv_h1 dd a:hover{
	cursor:pointer;
    background-image: -webkit-linear-gradient(0deg,#025ab3 0%,#006CD9 100%);
	color:#fff;
}

.sv_bar{
	overflow:hidden;
	clear:both;
}
.sv_bar_in{
	border-bottom:2px solid #f2f2f2;
	margin-bottom:10px;
	font-size:16px;
	text-align:left;
	font-family:'Poppins', Lato;
	white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
.sv_bar_in ul{
    list-style: none;
    margin: 5px 0;
    padding: 5px 0;
}
.sv_bar_in ul li{
    color: #CCC;
    display: initial;
    margin: 0;
    padding: 5px 0;
	position:relative;
	margin-right:10px;
}
.sv_bar_in ul li a{
	color:var(--p);
}
.sv_bar_in ul li a:hover{
	cursor:pointer;
	color:var(--s);
}

.sv_bar_in ul li i{
	margin-right:5px;
}
.sv_bar_in ul li:after{
	color: #e7e9ed;
    content: "\f105";
	font-family:'FontAwesome';
    padding-left: 10px;
}
.sv_bar_in ul li:last-child::after{
	content:'';
}
.inmload_box{/*
	position:absolute;
	left:0px;
	top:0px;
	width:100%;*/
	overflow:hidden;
	display:flex;
	clear:both;
}
.inmload{
	flex:1;
	overflow:hidden;
	/*float:left;
	width:16.666%;*/
	min-height:230px;
	position:relative;
}
.inmload span{
	background:#f9f9f9;
	display:block;
	min-height:230px;
	margin:10px;
	animation-duration: 1.5s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-name: placeHolderShimmer;
	background: #f6f7f8;
	background: linear-gradient(to right, #eeeeee 8%, #f9f9f9 18%, #eeeeee 33%);
	background-size: 800px 104px;
	position:relative;
	z-index:1;
	box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
}

@keyframes placeHolderShimmer {
  0%{ background-position: -468px 0; }
  100%{ background-position: 468px 0; }
}
.sv_data_empty{
	text-align:center;
	padding:90px 0px;
}
.sv_data_empty i{
	font-size:100px;
	color:rgba(255,0,0,0.4);
}
.sv_data_empty h2{
	font-size:25px;
	padding:15px 10px;
	color:#8892b0;
	font-weight:600;
}
.sv_data_empty a{
	display: inline-block;
    background: linear-gradient(180deg,var(--p),var(--pd) 100%);
    color: #fff;
    font-size: 16px;
    padding: 13px 20px;
    border-radius: 5px;
    transition: ease-in-out .2s all;
    letter-spacing: 1px;
    box-shadow: 0 3px 6px 0.05px rgb(0 0 0 / 20%);
    font-weight: 500;
    opacity: 0.9;
	margin-top:15px;
	letter-spacing: 0.3px;
}
.sv_data_empty a:hover{
	cursor: pointer;
    opacity: 1;
}
.sv_data_empty a:active {
    transform: translate(3px,3px);
    box-shadow: none;
}
.sv_data_count{
	margin-bottom:15px;
    padding: 20px 0px;
    font-weight: 400;
    font-size: 16px;
    color: #CCC;
	text-align:left;
	border-bottom:1px solid #f2f2f2;
}
/**Add-Cart**S**/
.sv_cartadd{
	background:rgba(0,0,0,0.1);
	display: flex;
    display: -ms-flexbox;
    align-items: center;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 1;
    z-index: 451;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
}
.sv_cartadd_in{
    background: #fff;
    box-shadow: 0 0.2rem 0.5rem rgb(69 77 93 / 30%);
    display: block;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
    text-align: left;
	animation: sv_slide_down .2s ease 1;
    max-width: 800px;
    width: 100%;
    z-index: 1;
	min-height:100px;
	border-radius:10px;
}
.sv_cartadd_h{
	overflow:hidden;
	display:flex;
	padding:15px;
    flex-wrap: wrap;
    align-items: center;
}
.sv_cartadd_b{
	/*overflow:hidden;*/
    overflow-y: auto;
    position: relative;
	padding-left:15px;
	padding-right:15px;
    max-height: 70vh;
    box-sizing: inherit;
}
.sv_cartadd_f{
	overflow:hidden;
	background:#f9f9f9;
	padding:15px;
	display:flex;
    align-items: flex-start;
    flex-wrap: wrap;
	border-radius:0px 0px 10px 10px;
}
.sv_cartadd_h span{
	font-size:18px;
	color:#666;
}
.sv_cartadd_h span i{
	margin-right:8px;
	font-size:20px;
}
.sv_cartadd_h a{
	margin-left:auto;
	font-size:25px;
	color:#CCC;
}
.sv_cartadd_h a:hover{
	cursor:pointer;
	color:#000;
}
.sv_cartadd_h span small{
	font-size:14px;
	color:#999;
	margin-left:3px;
}
.sv_cartadd_f dl{
	flex:1;
	text-align:left;
}
.sv_cartadd_f dd{
	flex:1;
	text-align:right;
}
.sv_cartadd_b table{
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    width: 100%;
}
.sv_cartadd_b table tr th{
	vertical-align:middle;
	padding:10px 0px;
	font-size:16px;
	color:var(--p);
	border-bottom:3px solid #f2f2f2;
}
.sv_cartadd_b table tr td{
	vertical-align:middle;
	padding:10px 0px;
}
.sv_cartadd_b img{
    object-fit: contain;
    max-width: 100%;
	width:100%;
	max-height:100px;
}
.sv_cartadd_b tr{
	border-bottom:1px solid #f2f2f2;
	padding:10px 0px;
}
.sv_cartadd_btn{
	text-align:center;
	font-size:30px;
	color:#e80000;
}
.sv_cartadd_btn i{
	opacity:0.5;
}
.sv_cartadd_btn i:hover{
	cursor:pointer;
	opacity:1;
}
.sv_cartadd_price{
	text-align:left;
	padding-top: 15px;
}
.sv_cartadd_td{
	width:100px;
}
.sv_cartadd_img{
	position:relative;
	overflow:hidden;
	display:block;
}
.sv_cartadd_img_blur {
    background-size: cover !important;
    background-position: center center;
    background-origin: padding-box;
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}
.sv_cartadd_img_img {
    display: block;
    height: auto;
    overflow: hidden;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../img/load_img1.png);
    margin: 0 auto;
    width: 100%;
    padding: 100% 0 0;
	z-index:1;
}
.sv_cartadd_t{
	padding:10px 10px !important;
	vertical-align: top !important;
	padding-right: 0px !important;
}
.sv_cartadd_t a{
	font-weight:600;
	font-size:18px;
	color:#455070;
	display:block;
}
.sv_cartadd_t dl{
	padding-top:5px;
	text-align:left;
}
.sv_cartadd_t dl span{
	display:inline-block;
	border-right:1px solid #f2f2f2;
	padding-right:10px;
	margin-right:10px;
	/*font-size:13px;*/
	color:#999;
	font-weight:400;
    /*font-family: 'Proxima Nova';*/
}
.sv_cartadd_t dl span:last-child{
	border:none;
}
.sv_cartadd_price span{
	display:block;
	color:#e80000;
	font-size:12px;
	padding-bottom:2px;
	text-decoration:line-through;
    white-space: nowrap;
}
.sv_cartadd_price span i{
	font-size:10px;
}
.sv_cartadd_price h4{
	font-size:20px;
	color:#FF8000;
	font-weight:500;
    white-space: nowrap;
}
.sv_cartadd_price h4 i{
	margin-right:2px;
	font-size:18px;
}
.sv_cartadd_price small{
	font-size:12px;
	color:#CCC;
	padding-top:4px;
	display:block;
}
.sv_cartadd_img_offer{
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(../img/offer4.png) center no-repeat;
    background-size: contain;
    z-index: 1;
    color: #FF0;
    text-align: center;
    top: 3px;
    left: 3px;
}
.sv_cartadd_img_offer span{
    display: block;
    padding-top: 7px;
    font-size: 10px;
    padding-bottom: 0px;
}
.sv_cartadd_img_offer small {
    display: block;
    font-size: 7px;
}
.sv_cartadd_f dl h3{
	display:block;
	font-size:14px;
	font-weight:400;
	color:#999;
}
.sv_cartadd_f dl button{
	outline:none;
	border:1px solid var(--p);
	color:var(--p);
	background:none;
	margin-top:8px;
	font-size:14px;
	font-weight:600;
	padding:8px 10px;
	border-radius:5px;
	transition:ease-in-out 0.2s all;
}
.sv_cartadd_f dl button:hover{
	cursor:pointer;
	background:var(--p);
	color:#fff;
}
.sv_cartadd_f dd h2{
	padding-bottom:8px;
	font-weight:500;
	color:var(--s);
}
.sv_cartadd_f dd h2 b{
	color:var(--p);
	font-size:25px;
	display:inline-block;
	padding-left:3px;
}
.sv_cartadd_f dd h2 b i{
	margin-right:3px;
	font-size:18px;
}
.sv_cartadd_f dd button{
    background: #FF8000;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px 14px;
    background: #F3570C;
    background-image: -moz-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    background-image: -webkit-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    background-image: -ms-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    -webkit-box-shadow: 0px 2px 8px 0px rgb(255 97 98 / 50%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(255,97,98,0.5);
    box-shadow: 0px 2px 8px 0px rgb(255 97 98 / 50%);
    text-shadow: 1px 1px #eb6d58;
    color: #fff !important;
    border: none;
    border-radius: 4px;
    outline: none;
    transition: ease-in-out 0.2s all;
}

.sv_cartadd_f dd button:hover{
	box-shadow:3px 5px 5px 0px rgba(0,0,0,0.2);
	cursor:pointer;
}
.sv_cartadd_f dd button:active{
	box-shadow:none;
	transform:translate(2px,2px);
}
.sv_cartadd_empty{
	text-align:center;
	padding:20px 0px;
}
.sv_cartadd_empty img{
	display:block;
	width:250px;
    margin: 0 auto;
	opacity:0.7;
}
.sv_cartadd_empty h3{
	font-size:20px;
	color:#8892b0;
}
/**Add-Cart**E**/
/**Head**S**/
.sv_head_bm{
	background:var(--w);
	background: rgba(0,0,0,0.1);
    height: 100%;
	display:flex;
    align-items: center;
    font-size: 20px;
    color: var(--pd);
    font-weight: 600;
	padding:0px 10px;
	margin-right: 3px;
	display: none;
}
.sv_head{
	width:100%;
	height:55px;
    background: #f3f3f3;
	text-align:center;
    align-items: center;
}
.sv_head_in{
    background: #f3f3f3;
	display:flex;
	height:55px;
	text-align:center;
    align-items: center;
	margin:0 auto;
	width:90%;
	position: relative;
}
.sv_head_b1{
	/*min-height:30px;*/
}
.sv_head_logo{
	display:flex;
	text-align:left;
}
.sv_head_logo img{
	height:40px;
	/*box-shadow: 0px 0px 6px 6px rgba(51,51,51,0.1);
	position:relative;
	filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
	-webkit-filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));*/
}
.sv_head_logo section{
	padding-left:10px;
}
.sv_head_logo section h1{
	font-size:48px;
	color:#fff;
	display:block;
	text-shadow: 0px 1px 0px #f7f7f7, 4px 4px 4px rgba(0,0,0,0.1);
}
.sv_head_logo section small{
	display:block;
	font-size:8.6px;
	color:#fff;
}
.sv_head_b2{
	display:flex;
	flex:1;
	justify-content:flex-end;
    align-items: center;
}
.sv_head_b2 section{
	padding:4px 0px;
	font-size:17px;
}
.sv_head_icon{
	padding-right:5px !important;
}
/*
.sv_head_icon a{
	display:inline-block;
	padding:0px 6px;
	color:#333;
}*/
.sv_head2_social{
    margin-left: auto;
    display: flex;
    align-items: center;
}
.sv_head_link{
	font-family: 'ProximaNovaBold';
	/*margin-left: auto;*/
	font-size: 15px;
}
.sv_head_link span{
	display:inline-block;
	font-family: 'ProximaNovaBold';
	padding-right:4px;
}
.sv_head_link a{
	display:inline-block;
	color:#333;
	padding-right:8px;
}
.sv_head_link a:hover{
	text-decoration:underline;
}
.sv_head_icon dd{
	display:inline-block;
	position:relative;
	padding:0px 6px;
}
.sv_head_icon dd dl a{
	color:#333;
	display:inline-block;
	font-size: 18px;
}
.sv_head_icon dd aside{
	position:absolute;
	top:100%;
	right: 0px;
	animation:sv_OpecityUp 0.1s forwards;
	z-index:450;
	display:none;
	box-shadow: 0 4px 4px 0 rgb(0 0 0 / 10%);
	background:#f5f5f5;
	margin-top:8px;
	box-sizing: inherit;
	white-space: nowrap;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.sv_head_icon dd aside a{
	display:inline-block;
	padding:10px 15px;
	font-size:16px;
	color:#333;
	position:relative;
}

.sv_head_icon dd aside:before {
    border-color: transparent transparent #f5f5f5 transparent  ;
    content: "";
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    position: absolute;
    right: 6px;
    top: -15px;
}
.sv_head_icon dd:hover aside{
	display:block;
}
.sv_head_sicon{
	padding:5px 5px;
}
.sv_head_sicon a{
	margin:3px;
	border-radius:10px;
	padding:8px 8px;
}
.sv_head_sicon a i{
	color:#fff;
	font-size:18px;
}
.sv_head_sicon a:hover{
	box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);
	cursor:pointer;
}
.sv_head_search{
	flex-basis: 55%;
	margin-right: auto;
	margin-left: 35px;
	border: 1px solid #e1e1e1;
	height: 35px;
	display: flex;
	align-items: center;
	background: #ffffff;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	position: relative;
}
.sv_head_search form{
	flex: 1;
	display: flex;
	align-items: center;
}
.sv_head_search input::placeholder{
	color: rgb(172, 172, 172);
	font-weight: 400;
}
.sv_head_search input{
	height: 35px;
	border: none;
	outline: none;
	flex: 1;
	font-size: 14px;
	font-family:'Poppins', 'Lato', Calibri, Arial, sans-serif;
	color: #151a33;
	font-weight: 600;
	padding: 0px 10px;
	background: none;
	width: 100%;
}
.sv_head_search select{
	height: 35px;
	border: none;
	outline: none;
	padding: 0px 10px;
	border-right: 1px solid #e1e1e1;
    font-size: 13px;
    font-weight: 600;
	background: none;
	color: #333;
	max-width: 25%;
	font-family:'Poppins', 'Lato', Calibri, Arial, sans-serif;
}
.sv_head_search button{
	height: 35px;
	line-height: 30px;
	border: none;
	outline: none;
	padding: 0px 12px;
	font-size: 18px;
	background: none;
	color: #9b9b9b;
}
.sv_head_search button:hover{
	cursor: pointer;
	color: #333;
}
.sv_search_result{
	overflow: hidden;
	position: absolute;
	background: #fff;
	z-index: 401;
	left: 0;
	right: 0;
	top: 36px;
	display: none;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 10%);
	min-height: 150px;
}
.sv_search_populer{
    clear: both;
    transition: ease-in-out 0.2s all;
    animation: fadeInUp 0.5s alternate;
    -webkit-animation: fadeInUp 0.5s alternate;
    -webkit-transition: ease-in-out 0.2s all;
    -moz-transition: ease-in-out 0.2s all;
    -ms-transition: ease-in-out 0.2s all;
    -o-transition: ease-in-out 0.2s all;
}
.sv_search_populer a:hover {
    background: rgba(0,0,0,0.1);
}
.sv_search_populer h2{
	text-align: left;
    display: block;
    font-size: 16px;
    color: #F27900;
    padding: 5px 18px;
    font-family: 'ProximaNovaBold';

}
.sv_search_populer_link{
    padding-top: 10px;
}
.sv_search_populer_link a {
    text-align: left;
    display: block;
    font-size: 13px;
    color: #333;
    padding: 10px 18px;
    transition: ease-in-out 0.05s all;
    -webkit-transition: ease-in-out 0.05s all;
    -moz-transition: ease-in-out 0.05s all;
    -ms-transition: ease-in-out 0.05s all;
    -o-transition: ease-in-out 0.05s all;
}
.sv_search_populer_link a i {
    color: #999;
    margin-right: 8px;
}
.sv_search_populer_trnd{
    padding-top: 10px;

}
.sv_search_populer_trnd section {
    overflow: hidden;
    padding: 6px;
    padding-left: 20px;
}
.sv_search_populer_trnd a {
    display: inline-block;
    background: rgba(0,0,0,0.1);
    float: left;
    margin: 3px;
    padding: 8px 6px;
    border-radius: 4px;
    font-size: 13px;
    color: #333;
}
.sv_search_populer_trnd a i {
    color: #999;
    font-size: 10px;
    margin-right: 2px;
}
.sv_search_tab{
	text-align: left;	
}
.sv_search_tab a {
    text-align: left;
    display: block;
    font-size: 14px;
    color: #666;
    padding: 10px 18px;
    transition: ease-in-out 0.05s all;
    -webkit-transition: ease-in-out 0.05s all;
    -moz-transition: ease-in-out 0.05s all;
    -ms-transition: ease-in-out 0.05s all;
    -o-transition: ease-in-out 0.05s all;
}
.sv_search_tab a:hover {
    background: #EAF4FF;
}
.sv_search_tab a i {
    color: #DDD;
    margin-right: 8px;
}
.sv_search_tab a img {
    display: inline-block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 4px;
    margin-top: -1px;
}
.sv_search_tab big {
    color: #4AA5FF;
    font-weight: bold;
    font-size: 15px;
}
.sv_head2_height{
	background:var(--p);
	height:49px;
	/* position: relative;
	z-index: 2; */	
	
}
.sv_head2{
	background:var(--pd);
	height:49px;
	box-shadow:0 4px 4px 0 rgb(0 0 0 / 10%);
	width:100%;
	position: relative;
	z-index: 400;
}
.sv_head2_in{
	display:flex;
	width:90%;
	margin:0 auto;
    align-items: center;
	height:49px;
	position:relative;
}
.sv_head2_drop{
	height:49px;
}
.sv_head2_drop_t{
	display:flex;	
	height:49px;
    align-items: center;
	transition:ease-in-out 0.1s all;
	overflow:hidden;
}
.sv_head2_drop_t:hover{
	background:#0473A3;
}
.sv_head2_drop_t:hover a{
	color:#fff;
	cursor:pointer;
}
.sv_head2_drop_t a{
	font-family: 'ProximaNovaBold', 'Poppins';
	font-weight: 600;
    color: var(--w);
	font-size:16px;
	height:49px;
	padding:0px 20px;
    display: flex;
    align-items: center;
}
.sv_head2_drop_t a i{
	margin-right:-10px;
	margin-left:5px;
	transition:ease-in-out 0.2s all;
}

.sv_head2_drop:hover .sv_head2_drop_t a i{
	transform:rotate(-180deg);
}
.sv_head2_hide{
	background:#ececec;
	position:absolute;
	top:49px;
	left:0px;
	width:100%;
	overflow:hidden;
	z-index:400;
	box-shadow:0 4px 4px 0 rgb(0 0 0 / 10%);
	display:none;
	transition:ease-in-out 0.2s all;
}
.sv_head2_drop:hover .sv_head2_hide{
	display:block;
}
.sv_head2_drop:hover .sv_head2_drop_t{
	background:#ececec;
}
.sv_head2_drop:hover .sv_head2_drop_t a{
	color:var(--pd);
}

.sv_head2_logo{
	display:none;
	height:49px;
	overflow:hidden;
	text-align:left;
}
.sv_head2_logo a{
	display:block;
	height:49px;
	
}
.sv_head2_logo a img{
	display:block;
	height:30px;
}
.sv_head2_logo span{
	margin-left: auto;
	font-size: 30px;
	color: #fd5555;
	padding-right: 10px;
	display: none;
}
.sv_head2_logo span i{
	transition: ease-in-out 0.06s all;
	-webkit-transition: ease-in-out 0.06s all;
	-moz-transition: ease-in-out 0.06s all;
	-ms-transition: ease-in-out 0.06s all;
	-o-transition: ease-in-out 0.06s all;
}
.sv_head2_logo span:active i{
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
.InmStickyTop {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:449;
  animation: autopopup_top 0.4s alternate;
  box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.2);
}

.InmStickyTop .sv_head2_home{
	display:none;
}
.InmStickyTop .sv_head2_logo{
	display:block !important;
}
.InmStickyTop .sv_head2_logo a{
	display:flex;
    align-items: center;
}


.InmStickyTop2 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:449;
  animation: autopopup_top 0.4s alternate;
  box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.2);
}


.sv_head_cart{	
	border-left:1px solid rgba(255,255,255,0.1);
	color:#CCC;
}
.sv_head_cart2{
	margin-left: auto;
	border: none;
}
.sv_head_cart dd{	
    display: inline-block;
    position: relative;
    padding: 0px 10px;
}
.sv_head_cart a{	
    display: inline-block;
	font-size:23px;
	color:var(--p);
	padding:8px 8px;
	position:relative;
	cursor:pointer;
}
.sv_head_cart a sup{
	position:absolute;
	background:#F00;
	color:#fff;
	font-size:12px;
	text-align:center;
	width:15px;
	height:15px;
	line-height:15px;
	border-radius:50%;
	top:1px;
	right:-1px;
}
.sv_head_cart_search{
	display: none;
}

.sv_head_login{
	border-left:1px solid rgba(255,255,255,0.1);
	color:#CCC;
    padding: 8px 0px !important;
	padding-left:6px !important;
	position:relative;
}
.sv_head_login a{
	font-family:'Poppins', 'Lato';
	color:var(--p);
	display:inline-block;
	padding:0px 3px;
	font-weight:600;
	font-size: 18px;
}
.sv_head_login a:hover{
	color:#ffd000;
	cursor:pointer;
}


.sv_head_login nav{
	position:absolute;
	top:100%;
	right:0;
	animation:sv_OpecityUp 0.1s forwards;
	z-index:450;
	display:none;
    box-sizing: inherit;
    white-space: nowrap;
}
.sv_head_login nav dd{
	display:flex;
	padding:15px;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 10%);
	background:var(--p);
	border-radius:20px;
	margin-top:8px;
	position:relative;
    flex-direction: column;
}
.sv_head_login nav dd a{
	text-align:left;
	color:#ffffff;
	font-weight:400;
	padding:10px 10px;
	font-size:15px;
}
.sv_head_login nav dd a i{
	margin-right:4px;
	opacity:0.5;
	width:22px;
	text-align:center;
    font-size: 18px;
}

.sv_head_login nav dd:before {
    border-color: transparent transparent var(--p) transparent  ;
    content: "";
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    position: absolute;
    right: 40px;
    top: -15px;
	transform:translate(-50%,0%);
}
.sv_head_login:hover nav{
	display:block;
}
.TopMenuClose nav{
	display:block;
}
.TopMenuOpen nav{
	display:none !important;
}

.sv_head2_hide_body{
	display:flex;
	padding:15px;
}
.sv_hmenu_b1{
	flex:1 0 75%;
	display:flex;
    flex-wrap: wrap;
}
.sv_hmenu_b2{
	flex:1 0 25%;
	display:flex;
    flex-wrap: wrap;
}
.sv_hmenu_b2 a{
    flex: 1 0 35%;
    border-radius: 7px;
    transition: ease-in-out 0.2s all;
    background: #ffffff;
    box-shadow: 2px 2px 0 0 rgb(0 0 0 / 5%);
	position:relative;
	margin:8px;
	overflow:hidden;
	margin-top:0px;
	margin-right:0px;
	max-width:50%;
}
.sv_hmenu_b2 a:hover{
	cursor:pointer;
	transform:scale(1.04,1.04);
}
.sv_hmenu_b2 a:hover h3{
	color:var(--y);
}
.sv_hmenu_b2 a::after {
    background: rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.30) 50%,rgba(0,0,0,0.60) 100%);
    bottom: 0;
    content: "";
    height: 40%;
    opacity: .6;
    position: absolute;
    transition: all .3s ease-in 0s;
    width: 100%;
    will-change: opacity;
    display: block;
	z-index:1;
}
.sv_hmenu_b2 a dl{
    display: block;
    height: auto;
    overflow: hidden;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../img/load_img1.png);
    margin: 0 auto;
    width: 100%;
    padding: 100% 0 0;
}
.sv_hmenu_b2 a h4{	
    padding: 5px 10px;
    text-align: left;
    font-size: 12px;
    color: #ff934b;
    font-family: 'Aqleema-Regular';
    font-weight: normal;
    position: absolute;
    z-index: 2;
}
.sv_hmenu_b2 a h3 {
    text-align: left;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    padding: 4px 10px;
    overflow: hidden;
    padding-top: 1px;
    font-family: 'Poppins';
    position: absolute;
	bottom:5px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	/*background:rgba(0,0,0,0.1)*/;
	z-index:2;
}
.sv_hmenu_b2 a dt {
    position: absolute;
    width: 35px;
    height: 35px;
    background: url(../img/offer4.png) center no-repeat;
    background-size: contain;
    z-index: 1;
    color: #FF0;
    text-align: center;
    top: 10px;
    right: 10px;
}
.sv_hmenu_b2 a dt span {
    display: block;
    padding-top: 10px;
    font-size: 10px;
    font-family: Aqleema-Bold;
    padding-bottom: 2px;
}
.sv_hmenu_b2 a dt small {
    display: block;
    font-size: 6px;
    font-family: Aqleema-Regular;
}
.sv_hmenu_b1 section{
	padding-bottom:20px;
	padding-right:20px;
    flex: 1 0 25%;
	text-align:left;
}
.sv_hmenu_b1 section dd{
}
.sv_hmenu_b1 section dd a{
	display:block;
	font-size:16px;
	color:#333;
	padding:6px 0px;
	font-weight:500;
	transition:ease-in-out 0.2s all;
}
.sv_hmenu_b1 section dd a i{
	margin-right:3px;
	opacity:0.5;
}
.sv_hmenu_b1 section dd a em{
	margin-left:5px
}
.sv_hmenu_b1 section dd a:hover{
	cursor:pointer;
	color:var(--p);
	text-decoration:underline;
}

.sv_hmenu_b1 section dl{
	padding:5px 5px;
	padding-left:14px;
}
.sv_hmenu_b1 section dl a{
	display:block;
	color:#999;
	padding:5px 4px;
	transition:ease-in-out 0.2s all;
}
.sv_hmenu_b1 section dl a:hover{
	cursor:pointer;
	color:var(--p);
	text-decoration:underline;
}
/**Head**E**/
/**Other**S**/

.sv_back_to_top{
	position: fixed;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    animation: d 0.3s ease;
    min-width: 160px;	
    color: var(--p);
    background-color: #fff;
    border-radius: 50px;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
	text-align:center;
	font-size:14px;
	padding:8px;
	transition:ease-in-out 0.2s all;
	display:none;
	z-index:349;
}
.sv_back_to_top i{
	margin-right:5px;
	font-size:18px;
}
.sv_back_to_top:hover{
	cursor:pointer;
	background:var(--s);
	color:#FFF;
}

.sv_logreg{
	z-index:451;
	overflow: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	bottom:0;
	right:0;
    z-index: 9999;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
	display:none;
}
.sv_logreg_in{
	background: #FFF;/*
	min-width:40%;
    min-height: 400px;*/
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    box-shadow: 0px 0px 4px 4px rgb(0 0 0 / 10%);
    animation: Inm-fadeIn 1s both;
	display:flex;
    box-sizing: inherit;
    white-space: nowrap;
	overflow:auto;
	border-radius:10px;
    /*width: fit-content;*/
    /*align-items: center;
    justify-content: center;
    align-content: center;*/
    max-height: 95%;
}
.sv_logreg_b1{
	flex:0.6;
	position:relative;
	overflow:hidden;
}
.sv_logreg_b2{
	flex:1;
	overflow:auto;
	position:relative;
}
.sv_logreg_b2 nav{
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	z-index:1;
	text-align:left;
	padding-left:50px;
	padding-bottom:20px;
}
.sv_logreg_b2 nav span{
	color:#bfbfbf;
	font-size:12px;
	display:inline-block;
}
.sv_logreg_b2 nav a{
	display:inline-block;
	width:31px;
	height:31px;
	line-height:31px;
	font-size:15px;
	text-align:center;
	font-weight:800;
	border:1px solid #e5e5e5;
	margin-left:5px;
	border-radius:50%;
	color:#3b5998;
	transition:ease-in-out 0.2s all;
}
.sv_logreg_b2 nav a:last-child{
	color:#0e76a8;
}
.sv_logreg_b2 nav a:hover{
	transform:scale(1.05,1.05);
	cursor:pointer;
	background:#3b5998;
	color:#fff !important;
}
.sv_logreg_b2 nav a:last-child:hover{
	background:#0e76a8;
}
.sv_logreg_b2 nav a:nth-child(3):hover{
	background:#ea4335;
}
.fa-google {
  background: conic-gradient(from -45deg, #ea4335 110deg, #4285f4 90deg 180deg, #34a853 180deg 270deg, #fbbc05 270deg) 73% 55%/150% 150% no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.sv_logreg_b1 img{
	display:block;
	width:100%;
    height: 100%;
}
.sv_logreg_b1 em{
	z-index:5;
	position:absolute;
	top:15px;
	left:15px;
	background:url(../img/logo.png) no-repeat left;
	background-size:contain;
	width:50%;
	height:23px;
	opacity:0.9;
}
.LoginRegisterClose{
	z-index:5;
	position:absolute;
	top:-3px;
	left:-1px;
	font-size:35px;
	color:#333;
}
.LoginRegisterClose i:hover{
	cursor:pointer;
	color:var(--s);
}
.sv_logreg_tab1{
	padding:20px;
	padding-bottom:50px;
	font-family:'Poppins', Lato;
}
.sv_logreg_tab1 article{
	text-align:right;
	padding-bottom:10px;
	font-size:12px;
	color:#999;
}
.sv_logreg_tab1 article a{
	font-size:14px;
	display:inline-block;
	border:1px solid var(--s);
	color:var(--s);
	padding:6px 10px;
	border-radius:7px;
	margin-left:5px;
	transition:ease-in-out 0.2s all;
}
.sv_logreg_tab1 article a:hover{
	color:#333;
	background:var(--s);
	cursor:pointer;
}
.sv_logreg_form{
	text-align:left;
	padding:20px 30px;
	font-family:Poppins;
    white-space: normal;
}
.sv_logreg_form label{
	display:flex;
    flex-direction: column;
    align-items: stretch;
	position:relative;
	margin-bottom:20px;
}
.sv_logreg_form h1{
	color:var(--p);
	font-size:26px;
	font-weight:600;
}
.sv_logreg_form h4{
	color:#bfbfbf;
	font-size:12px;
	font-weight:400;
	padding-top:2px;
	padding-bottom:40px;
}
.sv_logreg_form label h3{
	color:#333;
	font-size:14px;
	font-weight:600;
	padding-bottom:6px;
}
.sv_logreg_form aside{
	display:flex;
	padding-top:10px;
}
.sv_logreg_form aside button {
    outline: none;
    border: none;
    display: inline-block;
    background: linear-gradient(180deg,#ff8000,#d66b00 100%);
    color: #fff;
    font-size:16px;
    padding: 13px 20px;
    border-radius: 5px;
    transition: ease-in-out .2s all;
    letter-spacing: 1px;
    box-shadow: 0 3px 6px 0.05px rgb(0 0 0 / 20%);
	font-weight:600;
	opacity:0.9;
}
.sv_logreg_form aside button:hover{
	cursor:pointer;
	opacity:1;

}
.sv_logreg_form aside button:active{
	transform:translate(3px,3px);
	box-shadow:none;
}
.sv_logreg_form aside dl{
	flex:1;
	text-align:right;
}
.sv_logreg_form aside dl a{
	display:inline-block;
	color:#b4b9cf;
	font-size:12px;
	font-weight:600;
	font-family:Lato;
}
.sv_logreg_form aside dl a:hover{
	cursor:pointer;
	color:var(--p);
	text-decoration:underline;
}
.sv_logreg_form label input{
	position:relative;
	background:none;
	padding:10px 10px;
	outline:none;
	border:none;
	border:1px solid #e1e1e1;
	font-size:16px;
	border-radius:7px;
	padding-left:38px;
	color:var(--p);
	font-weight:600;
}
.sv_logreg_form label input:focus{
	border:1px solid #ccc;
}
.sv_logreg_form label input::placeholder{
	color:#CCC;
	font-size:14px;
	font-weight:400;
}
.svloginicon:after{
	z-index:10;
	content:'\f007';
	font-family:'FontAwesome';
	font-size:17px;
	line-height:20px;
	color:#c7c7c7;
	bottom:10px;
	left:7px;
	width:20px;
	height:20px;
	position:absolute;
	text-align:center;
	border-right:1px solid #CCC;
	padding-right:5px;
}
.svloginicon_pass:after{
	content:'\f023';
}
.svloginicon_phone:after{
	content:'\f098';
}
.svloginicon_email:after{
	content:'\f0e0';
}
.sv_logreg_form label i {
    width: 24px;
    height: 24px;
    font-size: 24px;
    color: #333;
    position: absolute;
    z-index: 9;
    bottom: 9px;
    right: 10px;
    opacity: 0.4;
    cursor: pointer;
}
.RegisterForm aside{
	flex-direction: column;
	text-align:left;
	
}
.RegisterForm aside dl{
	text-align:left;
	padding-bottom:8px;
	color:#ccc;
	
}
.svpoploginerror span, .svpoploginerror small{
	margin-top:-20px;
	margin-bottom:20px;
	display:block;
	border:1px solid rgba(255,0,0,0.2);
	color:#e80000;
	padding:10px 15px;
	text-align:left;
	border-radius:10px;
	background:rgba(255,0,0,0.05);
	font-size:12px;
	font-weight:600;
	line-height:18px;
    white-space: normal;
}
.svpoploginerror small{
	border-color:rgba(0,128,0,0.2);
	color:#008000;
	background:rgba(0,128,0,0.05);	
}
.keepmelogin label{
	text-align:left;
    flex-direction: row;
    align-items: center;
	margin-bottom:0px;
	margin-top:-10px;
	cursor:pointer;
	color:#CCC;
	font-weight:600;
}
#LoginPhoneAccess{
	display:none;
}
.sv_enquiry{
	background:#f4f4f4;
	padding:30px 0px;
	padding-top:50px;
	overflow:hidden;
}
.sv_enquiry_in{
	display: flex;
    flex-wrap: wrap;
	text-align:left;
    align-items: flex-start;
	position:relative;
	z-index:1;
}
.sv_enquiry_in section{
	flex:1;
	text-align:center;
}
.sv_enquiry_in section h1 i{
	border:2px solid var(--p);
	color:var(--p);
	font-size:40px;
	height:85px;
	width:85px;
	line-height:85px;
	border-radius:50%;
	transition:ease-in-out 0.2s all;
}
.sv_enquiry_in section:hover h1 i{
	color:#fff;
	background:var(--p);
}
.sv_enquiry_in section h3{
	color:#333;
	font-family:'Poppins', Lato;
	font-weight:600;
	font-size:19px;
	padding-top:15px;
}
.sv_enquiry_in section article{
	color:#8b8b8b;
	font-family:'Poppins', Lato;
	padding:10px 0px;
	font-size:14px;
	line-height:18px;
	font-weight:500;
}

.sv_enquiry_in section article a{
	color:#666;
	transition:ease-in-out 0.2s all;
}
.sv_enquiry_in section article a:hover{
	cursor:pointer;
	color:var(--s);
}
/**Other**E**/
/**Foot**S**/
.sv_foot2{
	width:100%;
	position:relative;
	background:#fff;
}

.sv_foot2:after {
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	z-index:0;
	background-size: 100% 100%;
    background-image: url(../svg/footer_waves.svg);
    height: 150px;
    top: -150px;
    width: 100%;
    filter: grayscale(1);
}/*
.sv_foot2 svg{
	position:relative;
	width:100%;
	z-index:1;
	fill:#f4f4f4;
}*/
.sv_foot2_in{
	position:relative;
	width:100%;
	z-index:2;
}
.sv_f2_box{
	display:flex;
	text-align:center;
	width:90%;
	margin:0 auto;
	padding-top:20px;
}
.sv_f2_box section{
	flex:1;
	padding-bottom:20px;
	text-align:left;
}
.sv_f2_b1 img{
	width:50%;
	display:block;
}
.sv_f2_link h2, .sv_f2_app h2{
    font-size: 18px;
    color: var(--p);
    text-align: center;
    text-align: left;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-family: 'ProximaNovaBold';
    border-bottom: 1px dashed rgba(0,0,0,0.1);
	margin-right:15px;
}
.sv_f2_link h2 i, .sv_f2_app h2 i{
    margin-right: 3px;
    color: var(--pd);
}
.sv_f2_link a {
    display: block;
    text-align: left;
    font-size: 12px;
    padding: 4px 2px;
	padding-bottom:6px;
    text-transform: uppercase;
    color: var(--t);
    /*font-family: 'Proxima Nova';*/
	position:relative;
	padding-left:20px;
}
.sv_f2_link a:hover{
	color:#FC0;
}

.sv_f2_link a:after{	
	font-family: 'FontAwesome';
	content:"\f0a9";
	position:absolute;
	width:20px;
	height:20px;
	color:var(--t);
	font-size:14px;
	top:3px;
	left:1px;
}
.sv_f2_app img{
	/*display:block;*/
	clear:both;
	margin-bottom:10px;
	height:40px;
}
.sv_f2_link article{
	text-align:left;
	font-size:14px;
	line-height:22px;
	color:var(--pd);
	padding-right:10px;
}

.sv_foot1{
	background:var(--pd);
	width:100%;
}
.sv_foot1_in{
	display:flex;
	margin:0 auto;
	width:90%;
	padding:6px 0px;
    align-items: center;
}
.sv_foot1_in section{
	flex:1;
	text-align:left;
	font-size:14px;
	color:#fff;
}
.sv_foot1_in aside a{
	display:inline-block;
	padding:0px 4px;
	font-size:25px;
	transition:ease-in-out 0.2s all;
	
}
.sv_foot1_in aside a i{
	color:#fff !important;
	/*text-shadow: 0px 1px 0px rgba(0,0,0,0.1), 1px 1px 1px #999;*/
}
.sv_foot1_in aside a:hover{
	transform:rotate(-360deg);
}
/**Foot**E**/