/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
html body {
	line-height: 28px;
}
.yjsg_grid {
	padding: 70px 0;
}
#yjsgbodytop.yjsg_grid {
	padding-bottom: 15px;
}
#yjsgbodybottom.yjsg_grid {
	padding-top: 15px;
}
#yjsgheadergrid.yjsg_grid {
	padding: 0;
}
.holders {
	padding: 50px 0;
}
#footer {
	padding: 30px 15px;
}
/* Module and Items titles */
.article_title, .module_title {
	font-size: 170%;
}
/* Top menu*/
#topmenu_holder {
	margin: 35px auto;
}
#yjsgheadergrid #topmenu_holder {
	margin: 7px 0;
}
.top_menu ul li.level0 > a.activepath, .top_menu ul li.level0 > span > a.activepath {
	margin: 0 10px;
}
/* top level menu items */
ul.yjsgmenu li a, ul.yjsgmenu.megadropline a.dlevel1a, ul.yjsgmenu.megadropline .cleardropline, ul.yjsgmenu.megadropline .cleardropline {
	padding: 0px 25px;
	height: 40px;
	line-height: 40px;
}
ul.yjsgmenu a span.yjm_has_desc, ul.yjsgmenu a span.yjm_has_all, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_desc, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_all {
	padding: 10px 0;
}
/* sub levels menu items */
ul.yjsgmenu ul li a {
	line-height: 50px;
}
ul.yjsgmenu ul a span.yjm_has_desc, ul.yjsgmenu ul a span.yjm_has_all {
	line-height: normal;
	padding: 12px 0;
}
/*circles*/
ul.yjsgmenu span.child a:after {
	right: 10px;
	font-size: 9px;
}
/* Switcher */
#layout_type {
	display: block;
	margin: 0 auto;
}
body.ispattern {
	background-repeat: repeat;
	background-attachment: fixed;
}
body.isimage {
	background-repeat: no-repeat;
	background-position: 49.99% top;
	background-size: cover;
	background-attachment: fixed;
}
/* Transitions */
.button_color, .button_white, .ewhoweare .blockholder h4, .ewhoweare .blockholder span, .eajaxcontact span.submit, .eajaxcontact span.submit .submitb, .eourteam .socials a, .esocials .socials a, .eourclients .SphereSliderHolder .prev, .eourclients .SphereSliderHolder .next, .erecentwork .SphereSliderHolder .prev, .erecentwork .SphereSliderHolder .next, .eourteam .yjme_item a.item_readmore, .eourteamblog .socials a, .button, a.readon, .yjk2_tags li a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* Border radius */
#logoholder:before, .button_color, .button_white, .eajaxcontact #yjajaxcontact_box textarea, .eajaxcontact .submitb, .eajaxcontact span.submit, .eourteam .yjme_item a.item_readmore, .yjk2_tags li a, .yjk2_tags a, div.k2TagCloudBlock a, .top_menu ul li.level0 > a.activepath, .top_menu ul li.level0 > a:hover, .top_menu ul li.level0 > span > a.activepath, .top_menu ul li.level0 > span > a:hover {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ewhoweare .blockholder span, .erecentwork .SphereSliderHolder .prev, .erecentwork .SphereSliderHolder .next, .eourclients .SphereSliderHolder .prev, .eourclients .SphereSliderHolder .next, .eourteam .socials a, .esocials .socials a, .eourteamblog .socials a {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
/* Backgrounds */
.centertop_out {
	display: block;
	padding: 25px 0;
}
/*logo bg*/
#logoholder:before {
	content: "";
	top: 0;
	left: 0;
	z-index: -1;
	width: 55px;
	height: 55px;
	opacity: 1;
	display: block;
	position: absolute;
}
.yjsg1_out, .yjsg4_out, .extrapos1_out, .bottom_holder {
	display: block;
	overflow: hidden;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
}
.yjsg3_out {
	display: block;
	overflow: hidden;
}
.yjsg1_out:after, .yjsg4_out:after, .extrapos1_out:after, .bottom_holder:after {
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.7;
	display: block;
	position: absolute;
}
.bottom_holder:after {
	opacity: 0.9;
}
#yjsg1, #yjsg4, .extrapos1, .extrapos2, #yjsg7, .extrapos3 {
	position: relative;
	z-index: 1;
}
.extrapos1_out, .extrapos2_out, .yjsg7_out, .extrapos3_out {
	display: block;
	overflow: hidden;
}
.yjsg7_out {
	z-index: 1;
	position: relative;
}
.extrapos1, .extrapos2, .extrapos3 {
	display: block;
	padding: 70px 15px;
}
/* Module Styles */
.yjsg2 .module_title, .yjsg6 .module_title {
	padding: 0 0 20px 0;
}
.yjsg3 .module_title, .yjsg7 .module_title {
	border-bottom: 2px solid;
	padding: 0 0 20px 0;
}
.yjsg4 .module_title, .yjsg5 .module_title, .yjsg6 .module_title, .yjsg7 .module_title {
	text-transform: uppercase;
}
.yjsg8, .yjsg9 {
	padding: 20px;
}
.yjsg9 .module_title, .yjsg11 .module_title {
	padding: 0 0 20px 0;
}
.yjsg10, .yjsg11 {
	padding: 20px;
}
/* Defaults */
.button, a.readon {
	display: table;
	margin: 10px 0;
	padding: 16px 25px 12px 25px!important;
	line-height: normal!important;
	text-transform: uppercase;
	font-size: 100%;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 3px solid;
}
.button, a.readon span {
	line-height: normal;
	height: auto;
	padding: 0;
}
/*typo button background*/
.typobg {
	display: table;
	margin: 0;
	padding: 40px;
}
/*default menu*/
ul.defaultmenu li a {
	line-height: 40px;
}
/* Template buttons */
.button_color, .button_white {
	display: table;
	overflow: hidden;
	margin: 0;
	padding: 16px 25px 12px 25px;
	line-height: normal;
	border-bottom: 3px solid;
	text-transform: uppercase;
	font-size: 100%;
}
.button_white:hover {
	border-bottom: 3px solid;
}
/* Before title,before intro */
.beforetitle {
	display: block;
	text-transform: uppercase;
	text-align: center;
	font-size: 350%;
	margin: 0 auto 30px auto;
}
.beforeintro {
	text-align: center;
	max-width: 60%;
	margin: 0 auto 80px auto;
}
/* Main Sliders */
.mainslider {
	max-width: 50%;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	text-align: center;
}
/*title*/
.mainslider h4 {
	font-size: 400%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 150px 0 35px 0;
}
/*paragraph text*/
.mainslider p {
	padding: 0 0 20px 0;
}
/*buttons*/
.mainslider .button_color, .mainslider .button_white {
	padding: 20px 25px 16px 25px;
	line-height: normal;
	display: inline-table;
	overflow: hidden;
	border-bottom: 3px solid;
	text-transform: uppercase;
	margin: 0 10px;
	font-size: 100%;
}
.mainslider .button_white:hover {
	border-bottom: 3px solid;
}
/*smooth arrow*/
.arrowdown {
	display: table;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 350%;
	margin: 180px auto 0 auto;
}
/*pagenition*/
.slidersfx-yjsgsfx-mainslider ul.yjsgsliderPagination {
	margin: 0 auto;
	display: table;
	padding: 50px 10px;
}
.slidersfx-yjsgsfx-mainslider ul.yjsgsliderPagination li a {
	text-indent: -9999px;
	padding: 0;
	width: 12px;
	height: 12px;
	border: none;
}
.slidersfx-yjsgsfx-mainslider .yjsgsliderLoader {
	background: url(../images/preloader.GIF) no-repeat center center;
}
/* Who we are */
.gridsfx-ewhoweare.yjsgsitew {
	width: 100%;
}
.yjsgxhtml.yjsgsfx-ewhoweare {
	padding: 0;
}
.gridsfx-ewhoweare .beforeintro {
	max-width: 40%;
}
/*tabs*/
.ewhoweare ul.yjsgsliderPaginationTabs li a {
	padding: 10px 25px;
	text-transform: uppercase;
}
/*active tab*/
.ewhoweare ul.yjsgsliderPaginationTabs li.active a {
	border: none;
	text-decoration: none;
}
.ewhoweare .yjsgsliderPaginationTabs {
	border-bottom: 3px solid;
	margin: 0 auto;
}
/*yjsg rows*/
.ewhoweare .yjsg-row {
	margin: 0 auto;
	padding: 70px 0 0 0;
}
/*tab1*/
.ewhoweare .blockholder {
	display: block;
	overflow: hidden;
	margin: 50px 0;
}
/*icon*/
.ewhoweare .blockholder span {
	display: block;
	overflow: hidden;
	width: 70px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	float: left;
	margin: 0 30px 0 auto;
	font-size: 200%;
}
/*title*/
.ewhoweare .blockholder h4 {
	margin: 0 auto 15px auto;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 100%;
}
/*introtext*/
.ewhoweare .blockholder p {
	display: table;
}
/*column left*/
.ewhoweare .yjsg-col-1-3:first-child {
	text-align: right;
}
.ewhoweare .yjsg-col-1-3:first-child span {
	float: right;
	margin: 0 auto 0 30px;
}
/*image*/
.ewhoweare img {
	margin: 0 auto;
	display: block;
}
/*tab2*/
.ewhoweare .yjsg-row.progressbar {
	padding: 15px 0;
}
.ewhoweare .progresbarholder {
	margin: 0 auto;
	display: table;
}
.ewhoweare .yjsg-round-progress {
	font-size: 250%;
	font-family: Raleway, sans-serif;
	margin: 0 40px;
}
.ewhoweare .progresbarholder h4 {
	text-align: center;
	text-transform: uppercase;
	font-size: 150%;
	margin: 20px auto;
}
/*tab3*/
.ewhoweare .yjsg-row.tab3 .blockholder {
	margin: 55px auto;
	max-width: 65%;
}
/* Recent Work */
.gridsfx-erecentwork.yjsgsitew {
	width: 100%;
	padding-bottom: 0;
}
.yjsgxhtml.yjsgsfx-erecentwork {
	padding: 0;
}
.gridsfx-erecentwork .beforeintro {
	max-width: 40%;
}
.erecentwork .SphereSlider {
	height: 400px!important;
	padding: 0;
	top: auto!important;
	bottom: 0;
}
.erecentwork .SphereSlider div.sphereslide {
	height: 370px!important;
	top: auto!important;
	bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(143,143,143,0.8);
	-moz-box-shadow: 0px 0px 30px 0px rgba(143,143,143,0.8);
	box-shadow: 0px 0px 30px 0px rgba(143,143,143,0.8);
}
/*images*/
.erecentwork .SphereSlider div.sphere .roundimg, .erecentwork .SphereSlider div.sphere .roundimgin, .erecentwork .SphereSlider div.sphere img {
	border: none;
	background: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.erecentwork .SphereSlider div.sphere img {
	width: auto;
	height: auto;
	max-width: none;
	bottom: 0;
	top: 0;
}
/*description*/
.erecentwork .SphereSliderHolder .clonedesc {
	width: 100%;
	padding: 60px 0;
}
/*title*/
.erecentwork .SphereSliderHolder .clonedesc .title {
	margin: 0 auto 30px auto;
	padding: 0;
	font-size: 180%;
}
/*intro*/
.erecentwork .SphereSliderHolder .clonedesc .intro {
	border: none;
	max-width: 40%;
	margin: 0 auto;
	padding: 0;
}
.erecentwork .SphereSliderHolder .clonedesc .intro p {
	padding: 0 0 30px 0;
}
/*button*/
.erecentwork .button_color {
	margin: 0 auto;
	padding: 20px 30px 16px 30px;
	font-size: 120%;
}
/*arrows*/
.erecentwork .SphereSliderHolder .prev, .erecentwork .SphereSliderHolder .next {
	background-image: none;
	width: 50px;
	height: 50px;
	line-height: 48px;
	text-align: center;
	top: 45%!important;
	left: 20%;
	font-size: 250%;
}
.erecentwork .SphereSliderHolder .next {
	left: auto;
	right: 20%;
}
/* What we offer */
.gridsfx-whatweoffer {
	padding-bottom: 0;
}
.whatweoffer .yjsg-row {
	padding-bottom: 0;
}
.whatweoffer .yjsg-col-1-3 li {
	list-style-type: none;
	font-size: 110%;
	padding: 22px 0;
}
.whatweoffer .yjsg-col-1-3 span {
	padding: 0 20px;
}
.whatweoffer .yjsg-col-1-3:first-child li {
	text-align: right;
}
/*image*/
.whatweoffer img {
	display: block;
	margin: 0 auto;
}
/* Our Clients */
.eourclients .SphereSliderHolder {
	padding-bottom: 70px;
}
.eourclients .SphereSlider div.sphere.sphereselected .roundimg, .eourclients .SphereSlider div.sphere.sphereselected .roundimgin {
	border: none;
}
/*text*/
.eourclients .SphereSliderHolder .clonedesc {
	width: 60%;
}
.eourclients .SphereSliderHolder .clonedesc .intro {
	padding: 40px 100px;
}
.eourclients .SphereSliderHolder .prev, .eourclients .SphereSliderHolder .next {
	background-image: none;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	top: auto!important;
	bottom: -60px;
	left: 45%;
	font-size: 160%;
}
.eourclients .SphereSliderHolder .next {
	left: auto;
	right: 45%;
}
/* Explore video */
.evideo .video_desc {
	display: block;
	overflow: hidden;
	width: 100%;
	text-align: center;
	margin: 0 auto 30px auto;
}
.evideo .video_desc h4 {
	text-transform: uppercase;
	font-size: 300%;
	margin: 0 auto 10px auto;
}
/* Our Team */
.eourteam .yjme_holder {
	display: block;
	overflow: hidden;
	margin: 0 -45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.eourteam .yjme_item {
	float: left;
	clear: none;
	width: 25%;
	padding: 0 45px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.yjme_item_in {
	padding: 0;
	margin: 0 auto;
	border: none;
}
.eourteam .yjme_item .imageholder {
	border: none;
	padding: 0;
	margin: 0 auto 30px auto;
}
.eourteam .yjme_item a.item_title {
	text-align: center;
	font-size: 170%;
	font-weight: 900;
}
.eourteam .yjme_item .engine_subtitle {
	display: block;
	text-align: center;
	text-transform: uppercase;
	padding: 0 0 30px 0;
	margin: 0 auto 30px auto;
}
.eourteam .socials {
	display: table;
	margin: 0 auto 30px auto;
}
.eourteam .socials li {
	float: left;
	clear: none;
	list-style-type: none;
	text-align: center;
	padding: 0 10px;
}
.eourteam .socials a {
	font-size: 120%;
	width: 35px;
	height: 35px;
	line-height: 35px;
	display: block;
}
.eourteam .yjme_item div.item_details {
	display: table;
	margin: 0 auto;
	float: none;
	padding: 0 0 30px 0;
	text-transform: uppercase;
	font-size: 90%;
}
.eourteam .item_details .item_category, .eourteam .item_details .item_cdate, .eourteam .item_details .item_author {
	padding: 10px;
	font-size: 100%;
	font-weight: normal;
}
.eourteam .yjme_item a.item_readmore {
	float: none;
	margin: 0 auto;
	display: table;
	overflow: hidden;
	padding: 14px 25px 10px 25px;
	line-height: normal;
	width: auto;
	height: auto;
	border: none;
	border-bottom: 3px solid;
	text-transform: uppercase;
}
.eourteam .yjme_item a.item_readmore span {
	padding: 0;
	height: auto;
	line-height: noromal;
}
/* Get in touch */
.egetintouch .beforeintro {
	margin: 0 auto;
}
/* Ajax Contact Form */
.eajaxcontact .module_title {
	text-transform: uppercase;
	font-size: 120%;
	font-weight: bold;
	margin: 0 auto 20px auto;
}
.eajaxcontact #yjajaxcontact_box {
	margin: 0 auto;
	width: 100%!important;
}
.eajaxcontact #yjajaxcontact_box .yjsg-col-1-2 {
	padding: 30px 15px
}
.eajaxcontact #yjajaxcontact_box #email, .eajaxcontact #yjajaxcontact_box #first_name, .eajaxcontact #yjajaxcontact_box textarea {
	background: none;
	width: 100%!important;
	border: 1px solid;
	padding: 15px 10px;
}
.eajaxcontact :-moz-placeholder {
 opacity:1;
}
.eajaxcontact ::-moz-placeholder {
 opacity:1;
}
/*spamcheck*/
.eajaxcontact .spamcheck {
	font-weight: normal;
	font-size: 100%;
	margin: 10px auto 20px auto;
}
.eajaxcontact .spamcheck input {
	background: none;
	padding: 5px;
	border: 1px solid;
}
.spamcheck label {
	font-weight: normal;
}
/*button*/
.eajaxcontact span.submit {
	height: auto;
	line-height: normal;
	display: table;
	float: left;
	padding: 0;
	margin: 0 auto;
	background: none;
	border-bottom: none;
}
.eajaxcontact span.submit .submitb {
	display: table;
	height: auto;
	line-height: normal;
	font-weight: normal;
	padding: 10px 25px;
	border: 0;
	background: none;
	text-transform: uppercase;
	border-bottom: 3px solid;
}
.eajaxcontact #log .errormsg, .eajaxcontact #log .thnxmsg {
	font-size: 100%;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0;
	height: auto;
}
/* Visit Us */
.evisitus .module_title {
	text-transform: uppercase;
	font-size: 120%;
	font-weight: bold;
	margin: 0 auto 50px auto;
}
.evisitus p {
	margin: 0 auto 30px auto;
}
.evisitus .contact_holder {
	display: block;
	overflow: hidden;
}
.evisitus .contact_holder span.fa-map-marker {
	font-size: 350%;
	padding: 35px 55px;
	float: left;
	display: block;
}
.evisitus .contact_holder .adress {
	line-height: 40px;
	display: table;
	font-size: 120%;
}
/* Contact Us */
.econtactus .module_title {
	text-transform: uppercase;
	font-size: 120%;
	font-weight: bold;
	margin: 0 auto 50px auto;
}
.econtactus p {
	margin: 0 0 30px 0;
}
.econtactus .contact_holder {
	display: block;
	overflow: hidden;
	font-size: 350%;
}
.econtactus .contact_holder .fa {
	float: left;
	display: block;
	line-height: normal;
	padding: 10px;
}
.econtactus .contact_holder p {
	line-height: 55px;
	text-align: right;
}
.econtactus .contact_holder .email {
	display: block;
	text-align: right;
	font-size: 40%;
}
/* Footer socials */
.esocials ul.socials {
	display: table;
	margin: 0 auto;
}
.esocials .socials li {
	float: left;
	clear: none;
	list-style-type: none;
	text-align: center;
	padding: 0 10px;
}
.esocials .socials a {
	font-size: 120%;
	width: 35px;
	height: 35px;
	line-height: 35px;
	display: block;
}
/* Our team blog */
.eourteamblog .beforeintro {
	margin: 0 auto;
}
.eourteamblog .multicolumns {
	display: block;
	overflow: hidden;
	margin: 0 -45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.eourteamblog .float-left {
	float: left;
	clear: none;
	width: 25%;
	padding: 0 45px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.eourteamblog .article_title {
	text-align: center;
	font-size: 170%;
	font-weight: 900;
}
.eourteamblog .engine_subtitle {
	display: block;
	text-align: center;
	text-transform: uppercase;
	padding: 0 0 30px 0;
	margin: 20px auto 30px auto;
}
.eourteamblog .socials {
	display: table;
	margin: 0 auto 30px auto;
}
.eourteamblog .socials a {
	font-size: 120%;
	width: 35px;
	height: 35px;
	line-height: 35px;
	display: block;
}
.eourteamblog .socials li {
	float: left;
	clear: none;
	list-style-type: none;
	text-align: center;
	padding: 0 10px;
}
.eourteamblog a.readon {
	margin: 0 auto;
}
/*article*/
.eourteamblog.yjsgarticle p, .eourteamblog.yjsgarticle .yjsg-row {
	padding: 0 0 30px 0;
}
.eourteamblog.yjsgarticle img {
	display: table;
	margin: 0 auto;
}
/* RTL */
.yjsgrtl .ewhoweare ul li {
	float: none;
}
.yjsgrtl .ewhoweare .yjsg-col-1-3, .yjsgrtl .ewhoweare .yjsg-col-1-2, .yjsgrtl .whatweoffer .yjsg-col-1-3, .yjsgrtl .econtactus .contact_holder p, .yjsgrtl .econtactus .contact_holder .email {
	text-align: left;
}
.yjsgrtl .ewhoweare .yjsg-col-1-3:first-child {
	text-align: right;
}
.yjsgrtl .whatweoffer .yjsg-col-1-3:first-child span {
	float: right;
	margin-top: 6px;
}
.yjsgrtl .whatweoffer .yjsg-col-1-3 span {
	float: left;
	margin-top: 6px;
}
.yjsgrtl .evisitus .contact_holder span.fa-map-marker, .yjsgrtl .econtactus .contact_holder .fa, .yjsgrtl .yjk2_date, .yjsgrtl .yjk2_author, .yjsgrtl .yjk2_cat, .yjsgrtl .yjk2_hits, .yjsgrtl .yjk2_comments, .yjsgrtl div.itemToolbar ul, .yjsgrtl div.itemRatingBlock span, .yjsgrtl div.catItemRatingBlock span, .yjsgrtl .itemRatingForm {
	float: right;
}
/* Hover effect */
.yj_hover_effect {
	display: block;
	overflow: hidden;
}
.yj_hover_effect img {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.yj_hover_effect:hover img {
	-webkit-transform: scale(1.2) rotate(-3deg);
	-moz-transform: scale(1.2) rotate(-3deg);
	-ms-transform: scale(1.2) rotate(-3deg);
	-o-transform: scale(1.2) rotate(-3deg);
	transform: scale(1.2) rotate(-3deg);
}
