@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700);

@font-face {
	font-family: 'FuturaStdBold';
	src: url('FuturaStd-Bold.eot?') format('eot'), 
	url('FuturaStd-Bold.otf')  format('opentype'),
	url('FuturaStd-Bold.woff') format('woff'), 
	url('FuturaStd-Bold.ttf')  format('truetype'),
	url('FuturaStd-Bold.svg#FuturaStd-Bold') format('svg');
}


@font-face {
	font-family: 'FuturaStdMedium';
	src: url('FuturaStd-Medium.eot?') format('eot'), 
	url('FuturaStd-Medium.otf')  format('opentype'),
	url('FuturaStd-Medium.woff') format('woff'), 
	url('FuturaStd-Medium.ttf')  format('truetype'),
	url('FuturaStd-Medium.svg#FuturaStd-Medium') format('svg');
}


@font-face {
	font-family: 'FuturaStdHeavy';
	src: url('FuturaStd-Heavy.eot?') format('eot'), 
	url('FuturaStd-Heavy.otf')  format('opentype'),
	url('FuturaStd-Heavy.woff') format('woff'), 
	url('FuturaStd-Heavy.ttf')  format('truetype'),
	url('FuturaStd-Heavy.svg#FuturaStd-Heavy') format('svg');
}

@font-face {
	font-family: 'FuturaStdBook';
	src: url('FuturaStd-Book.eot?') format('eot'), 
	url('FuturaStd-Book.otf')  format('opentype'),
	url('FuturaStd-Book.woff') format('woff'), 
	url('FuturaStd-Book.ttf')  format('truetype'),
	url('FuturaStd-Book.svg#FuturaStd-Book') format('svg');
}


@font-face {
    font-family: 'bebasneue';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
    url('BebasNeue-webfont.woff') format('woff'),
    url('BebasNeue-webfont.ttf') format('truetype'),
    url('BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'solomon_boldregular';
    src: url('solomon_bold-webfont.eot');
    src: url('solomon_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('solomon_bold-webfont.woff') format('woff'),
    url('solomon_bold-webfont.ttf') format('truetype'),
    url('solomon_bold-webfont.svg#solomon_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'solomon_normalregular';
    src: url('solomon_normal-webfont.eot');
    src: url('solomon_normal-webfont.eot?#iefix') format('embedded-opentype'),
    url('solomon_normal-webfont.woff') format('woff'),
    url('solomon_normal-webfont.ttf') format('truetype'),
    url('solomon_normal-webfont.svg#solomon_normalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}





html {
    background: url(../images/bg_all.png);
}

body{
	background: url(../images/bg_top.png) top left repeat-x, url(../images/bg_bottom.png) bottom left repeat-x;
}

#menubar{
	background: rgb(51,57,142);
	background: -moz-linear-gradient(top,  rgba(51,57,142,1) 0%, rgba(39,45,120,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,57,142,1)), color-stop(100%,rgba(39,45,120,1)));
	background: -webkit-linear-gradient(top,  rgba(51,57,142,1) 0%,rgba(39,45,120,1) 100%);
	background: -o-linear-gradient(top,  rgba(51,57,142,1) 0%,rgba(39,45,120,1) 100%);
	background: -ms-linear-gradient(top,  rgba(51,57,142,1) 0%,rgba(39,45,120,1) 100%);
	background: linear-gradient(to bottom,  rgba(51,57,142,1) 0%,rgba(39,45,120,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33398e', endColorstr='#272d78',GradientType=0 );
	margin-bottom: 15px;
	border-top: 1px solid #1a1f5a;
	border-bottom: 1px solid #1a1f5a;
	z-index: 100000000;
}

#rsform_4_page_0 input.phone-number {
  padding-left: 35px !important;
 
    background-image: url(data:image/png;base64,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) !important;
    background-size: 16px;

  background-repeat: no-repeat !important;
  background-position: 9px 10px !important;
}
.uk-width-medium-4-10.left-side #rsform_4_page_0 input.phone-number {
  width: 79% !important;
  height: 29px;
  border-radius: 3px;
}
.tm-navbar {
	margin: 0px;
	background: none;
}

.uk-navbar-nav > li > a{
	height: 65px;
	line-height: 65px;
}

#main-area{
	background: rgba(255, 255, 255, 0.5) url(../images/bg_content.png) top left repeat-x;
	box-shadow: 0 0 10px rgba(23, 23, 24, 0.17);
	margin-top: 25px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

#footer-area{
	padding-bottom: 15px;
}

.tm-footer{
	background: #141331;
	margin:0px;
	padding: 15px 0;
	text-align: left;
}

#footer-widget{
	background: #19183c url(../images/bg_footer.png) top left repeat-x;
	border-top: 1px solid #cb5600;
}

.uk-container{
	padding: 0px;
}


#footer-widget .uk-width-medium-1-4:last-child{
	background: none;
}

#footer-area h3.uk-panel-title {
	font-family: 'FuturaStdBold';
	color: #f5f5f5;
	text-transform: uppercase;
	font-size: 15px;
	padding-left: 35px;
	line-height: 55px;
	margin-bottom: 0px;
	background-image: url(../images/footer_icon.png);
	background-repeat: no-repeat;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.66);
}

.services-icon h3.uk-panel-title {
	background-position: 6px 15px;
}

.useful-icon h3.uk-panel-title {
	background-position: 5px -156px;
}

.contact-icon h3.uk-panel-title {
	background-position:9px -239px;;
}

.customer-icon h3.uk-panel-title {
	background-position: 3px -77px;
}

#footer-area .uk-nav-side > li > a {
	color: #FFFFFF;
	font-size: 12px;
	font-family: arial;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 22px;
	background-image: url(../images/footer_li.png);
	background-repeat: no-repeat;
	background-position: 18px 10px;
	padding-left: 34px;
}


#footer-area .uk-nav {
	margin-top: 3px;
	padding-bottom: 12px;
}

.tm-footer .uk-container {
	position: relative;
}

ul.validicons li {
    display: inline-block;
}
ul.validicons li a{
	display: block;
	font-size: 0px;
	color: transparent;
}
ul.validicons.uk-list {
    float: right;
	margin-bottom: 0px;
}
a.valcss {
    background: url(../images/css.png);
	height: 20px;
	width: 26px;
}
a.valhtml {
    background: url(../images/xhtml.png);
	height: 20px;
	width: 26px;
}
a.valfeed {
    background: url(../images/feed.png);
	height: 18px;
	width: 18px;
}
.tm-footer .uk-panel {
	float: left;
	color: #51516b;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
}


.tm-footer .uk-panel a{
	color: #51516b;
	font-size: 11px;
}

.tm-footer .uk-panel a:hover{
	color: #dfdfe6;
}

.tm-footer .uk-panel + .uk-panel{
	clear: both;
}

#footer-area  .uk-nav-side > li.uk-active > a, #footer-area  .uk-nav-side > li:hover > a {
	background-color: rgba(255, 255, 255, 0);
	color: #1096c8; 
}
img.uk-responsive-height {
	max-height: 100%;
	width: auto;
	display: block;
	padding-top: 11px;
	margin: 0 auto;
}

.uk-navbar-nav > li > a {
	font-family: 'FuturaStdMedium';
	text-transform: uppercase;
	font-size: 18px;
	line-height: 34px;
	color: #fff;
	padding: 0 24px;
}

.uk-navbar-nav > li{
	border-left: 1px solid #1a1f5a;
	border-right: 1px solid #343a92;
}

.uk-navbar-nav > li.uk-active > a , .uk-navbar-nav > li.uk-open > a{
	background: rgb(72,78,160);
	background: -moz-linear-gradient(top,  rgba(72,78,160,1) 0%, rgba(49,56,141,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,78,160,1)), color-stop(100%,rgba(49,56,141,1)));
	background: -webkit-linear-gradient(top,  rgba(72,78,160,1) 0%,rgba(49,56,141,1) 100%);
	background: -o-linear-gradient(top,  rgba(72,78,160,1) 0%,rgba(49,56,141,1) 100%);
	background: -ms-linear-gradient(top,  rgba(72,78,160,1) 0%,rgba(49,56,141,1) 100%);
	background: linear-gradient(to bottom,  rgba(72,78,160,1) 0%,rgba(49,56,141,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484ea0', endColorstr='#31388d',GradientType=0 );
	transition: 1s all;
	color: #fff;
}

div.menuimg {
	height: 30px;
}

.phone h3{
	font-family: 'FuturaStdBook';
	
}

.phone h3 b{	
	font-family: 'FuturaStdHeavy';
}

.phone p{
	font-family: 'Open Sans';
}

.uk-panel-box .uk-panel-title {
	color: #17163a;
	font-family: 'FuturaStdBook';
	font-size: 30px;
	text-transform: uppercase;
}

ul#partner li:first-child {
	margin-left: 0px;
}
ul#partner li {
	margin-left: 7px;
	margin-right: -4px;
	display: inline-block;
}

ul#partner li a {
	border: 1px solid #dddddd;
	display: inline-block;
	width: 130px;
	min-height: 45px;
	vertical-align: middle;
}

.small-btn {
	background: #9dc735;
	margin-top: 14px;
	height: 25px;
	line-height: 25px;
	padding: 0 18px;
	color: #000000;
	font-family: 'solomon_boldregular';
	border: 1px solid #86a53a;
	box-shadow: inset 0 0 1px #fff , 0 0 3px rgba(0, 0, 0, 0.28);
	text-shadow: 1px 1px rgba(255, 255, 255, 0.32);
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 10px;
	display:inline-block;
}

.small-btn:hover {
	background-color: #2e3483;
	color: #fff;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.32);
	border: 1px solid #1D2263;
	text-decoration: none;
}

ul.socialicons li {
    display: inline-block;
}
ul.socialicons li a {
    display: block;
    width: 32px;
    height: 32px;
    overflow: hidden;
	background-image : url(../images/socialicon.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0px;
	color: transparent !important;
	border-radius: 50% 50%;
	border: 3px solid transparent;
}

ul.socialicons li a:hover{
	border: 3px solid #1c1e4e;
	transition: 1s all;
}

li.gplus a {
    background-position: -42px 0px;
}
li.emeil a {
    background-position: -84px 0px;
}
li.fbook a {
    background-position: -127px 0;
}
li.twer a {
    background-position: -169px 0px;
}
li.blog a {
    background-position: -211px 0;
}

div.headerbar-right h3 {
    font-family: 'FuturaStdHeavy';
    color: #555555;
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 22px;
    padding-left: 10px;
	padding-right: 3px;
}

div.headerbar-right p {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 11px;
    line-height: 11px;
    padding-left: 10px;
}

div.headerbar-right h3 i {
    font-style: normal;
    color: #bf0a30;
}
.tm-headerbar .tm-logo {
	float: none;
	display: block;
	margin: 0 auto;
	text-align: center;
}

.tm-headerbar {
	margin-top: 5px;
	margin-bottom: 0px;
}

ul.uk-navbar-nav.uk-hidden-small {
	border-right: 1px solid #1a1f5a;
	border-left: 1px solid #343a92;
}

div.headerbar-right {
    margin-top: 18px;
}
ul.socialicons {
    margin-top: 20px;
    margin-bottom: 0px;
}

div.phone h3 {
    margin-top: 42px;
    color: #abcf3a;
    margin-bottom: 0px;
    line-height: 20px;
    font-size: 22px;
}
div.phone p {
    margin-top: 0px;
    font-size: 11px;
    margin-bottom: 0px;
}

#services .uk-panel {
	background-color: #fff;
	background-repeat: repeat-x;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 10px 10px 0 10px;
	background-position: left center;

}

div.service-left {
    float: left;
    width: 44%;
	min-height: 140px;
}
div.service-link {
	margin-top: 16px;
	padding-left: 17px;
}

h3.service-title a {
	font-family: 'solomon_boldregular';
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 12px;
	line-height: 24px;
	font-size: 24px;
	margin-bottom: 4px;
	padding-right: 10px;
}

h3.service-title a:hover {
    text-decoration: none;
}

div.service-right {
    float: left;
    width: 56%;
}
div.service-image {
	padding-left: 12px;
	padding-top: 9px;
}
p.service-intro {
	margin-top: 0px;
	font-size: 14px;
	line-height: 17px;
	padding-right: 10px;
	margin-bottom: 7px;
	color: rgba(0, 0, 0, 0.85);
	/* text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.34); */
}

.uk-grid.uk-grid-small {
	margin-left: -20px;
}

.uk-grid.uk-grid-small > * {
	padding-left: 20px;
}

#services .uk-panel .service-1{
	float:left;
	min-height: 80px;
}
#services .uk-panel .service-2{
	float:left;
	min-height: 80px;
}
#services .uk-panel .service-3{
	float:left;
	min-height: 80px;
}

#services .uk-panel .service-1{
	float:left;
	min-height: 80px;
}

.homepage div#main-area {
    margin-top: -30px;
    z-index: 999;
    position: relative;
}

.transparentshadow {
	background: transparent url(../images/shadow.png) 0px -15px repeat-x;
	margin-top: 0px !important;
}

div#slider {
    z-index: -1;

}

#differences h3.title {
    font-family: 'FuturaStdBook';
    font-size: 32px;
    color: #0083ca;
    padding-left: 16px;
    line-height: 34px;
    margin-bottom: 0px;
    padding-bottom: 16px;
    border-bottom: 1px solid #cccccc;
}
.fixedimg {
    position: absolute;
}
.topright {
    top: 18px;
    right: 13px;
}
#differences h5.subtitle {
    margin-top: 0px;
    margin-bottom: 30px;
    color: #000000;
    padding-left: 15px;
    font-size: 14px;
    font-weight: bold;
    padding-top: 11px;
    padding-bottom: 12px;
    border-bottom: 1px solid #cccccc;
}

div.videowrapper {
	background: url(../images/monitor.png) top center no-repeat;
	width: 436px;
	height: 384px;
	position: relative;
}

div.videoholder {
    display: block;
    padding-top: 16px;
    padding-left: 59px;
}

div.textholder {
    color: #a32a5d;
    padding: 36px 80px 99px 65px;
    display: block;
    font-size: 13px;
    font-style: italic;
	font-family: 'Open Sans';
}
div.videowrapper {
    margin-top: 43px;
}

div.differencewrapper {
	margin-left: -30px;
	margin-right: -10px;
}

div.reasonwrapper ul li:before , div.differencewrapper ul li:before {
	content: '»';
	left: 0px;
	position: absolute;
	background: #ef3e22;
	display: block;
	width: 15px;
	border-radius: 50%;
	color: #fff;
	height: 15px;
	text-align: center;
	line-height: 12px;
	top: 3px;
	font-size: 17px;
}

div.reasonwrapper ul li:nth-child(2n):before , div.differencewrapper ul li:nth-child(2n):before {
	background: #4bc3f3;
}
div.reasonwrapper ul li:nth-child(3n):before , div.differencewrapper ul li:nth-child(3n):before {
	background: #bfd62b;
}
div.reasonwrapper ul li:nth-child(4n):before , div.differencewrapper ul li:nth-child(4n):before {
	background: #fccc0c;
}
div.reasonwrapper ul li:nth-child(5n):before , div.differencewrapper ul li:nth-child(5n):before {
	background: #b01c8d;
}
div.reasonwrapper ul li:nth-child(6n):before , div.differencewrapper ul li:nth-child(6n):before {
	background: #0e82d7;
}
div.reasonwrapper ul li:nth-child(7n):before , div.differencewrapper ul li:nth-child(7n):before {
	background: #ef5ea9;
}

.differencewrapper h3 {
    font-family: 'FuturaStdBold';
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 11px;
    margin-bottom: 13px;
}

div.differencewrapper ul , .reasonwrapper ul {
    padding-left: 0px;
    list-style: none;
    margin-top: 0px;
	margin-bottom: 0px;
}
div.differencewrapper ul li  , .reasonwrapper ul li{
    position: relative;
    padding-left: 24px;
    margin-bottom: 14px;
}

div.differencewrapper p {
    margin-top: 0px;
    padding-left: 25px;
    color: #0083ca;
    font-style: italic;
}
div.differencewrapper ul li:last-child {
    margin-bottom: 10px;
}

.big-btn {
	background: #d6e7ab;
	background: -moz-linear-gradient(top,  #d6e7ab 0%, #a3ce37 2%, #92b931 98%, #b2c977 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e7ab), color-stop(2%,#a3ce37), color-stop(98%,#92b931), color-stop(100%,#b2c977));
	background: -webkit-linear-gradient(top,  #d6e7ab 0%,#a3ce37 2%,#92b931 98%,#b2c977 100%);
	background: -o-linear-gradient(top,  #d6e7ab 0%,#a3ce37 2%,#92b931 98%,#b2c977 100%);
	background: -ms-linear-gradient(top,  #d6e7ab 0%,#a3ce37 2%,#92b931 98%,#b2c977 100%);
	background: linear-gradient(to bottom,  #d6e7ab 0%,#a3ce37 2%,#92b931 98%,#b2c977 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6e7ab', endColorstr='#b2c977',GradientType=0 );
	font-family: 'FuturaStdBold';
    font-style: normal;
    color: rgba(255, 255, 255, 0.97);
    font-size: 25px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    padding: 0 17px;
    /* text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); */
    border-radius: 10px;
    box-shadow: 2px 3px #e1e1e1;
}

.big-btn span{
	background: -webkit-linear-gradient(#fff, #daebb0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}  

.big-btn:hover {
	margin-top: 2px;
	box-shadow: 0px 1px #e1e1e1;
	margin-left: 2px;
	transition: 0.01s all;
	text-decoration: none;
	margin-bottom: -2px;
	margin-right: -2px;
}


.whitebg{
	background : #fff;
}
.margintop{
	margin-top: 5px;
}

.uk-grid.uk-grid-smaller {
	margin-left: -10px;
}

.uk-grid.uk-grid-smaller > * {
	padding-left: 10px;
}

div#portfolio-carousel{
	overflow: hidden;
}

div.uk-wrapper {
	position: relative;
}

h3.showcase-title {
	font-family: 'bebasneue';
	font-size: 26px;
	color: #fff;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	text-transform: uppercase;
	line-height: 22px;
	padding: 10px 14px;
	text-shadow: 1px 1px #000;
}
h3.showcase-title a{
	color: #fff;
	text-decoration: none !important;
}

#showcase .uk-width-1-4 .uk-wrapper a.showcase-link {
	background: url(../images/ribbons.png);
	width: 90px;
	height: 70px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-position: -151px 3px;
	font-size: 0px;
	color: transparent !important;
}

#showcase .uk-width-1-4:nth-child(2) .uk-wrapper a.showcase-link {
	background-position: -399px 3px; 
}

#showcase .uk-width-1-4:nth-child(3) .uk-wrapper a.showcase-link {
	background-position: -646px 3px; 
}

#showcase .uk-width-1-4:nth-child(4) .uk-wrapper a.showcase-link {
	background-position: -894px 3px;
}


#showcase .uk-width-1-4 .uk-wrapper .showcase-price {
	background: url(../images/ribbons.png);
	position: absolute;
	display: block;
	height: 44px;
	width: 111px;
	background-position: 1px -151px;
	top: 152px;
	left: -4px;
	font-family: Impact;
	color: #fff;
	font-size: 30px;
	padding-top: 36px;
	padding-left: 41px;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.60);
	letter-spacing: 1px;
}

#showcase .uk-width-1-4 .uk-wrapper .showcase-price a{
	color: #fff;
	text-decoration: none !important;
	font-family: 'bebasneue';
	font-size: 37px;
}

#showcase .uk-width-1-4:nth-child(2) .uk-wrapper .showcase-price {
	background-position: -247px -151px;
}

#showcase .uk-width-1-4:nth-child(3) .uk-wrapper .showcase-price {
	background-position: -494px -151px;
}

#showcase .uk-width-1-4:nth-child(4) .uk-wrapper .showcase-price {
	background-position: -742px -151px;
}

span.showcase-from {
	display:none;
}

span.showcase-dollar {
	font-size: 20px;
	position: absolute;
	left: 23px;
}

#reasons h3.title {
    color: #0083ca;
    font-family: 'FuturaStdBook';
    font-size: 31px;
    line-height: 32px;
    margin-top: 13px;
    padding-left: 15px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 36px;
    margin-bottom: 10px;
}

div#reasons h5 {
    padding-left: 14px;
    margin-top: 10px;
    font-size: 19px;
    line-height: 30px;
    padding-bottom: 14px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
}
p.reason_text {
    margin: 0px 15px 20px;
}

div.reasonwrapper {
    background: #f5f5f5;
    border: 1px solid #bcbcbc;
    margin-left: 19px;
    margin-right: 12px;
    box-shadow: 5px 5px #e7e7e7;
}
.reasonwrapper h3 {
    background: #0083ca;
    color: #fff;
	font-family: bebasneue;
	font-size: 27px;
    padding-left: 18px;
    line-height: 32px;
    text-transform: uppercase;
    margin: -1px;
	letter-spacing: 1px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33);
}
.imgwrapper h2.need_quote {
    background: #0083ca;
    color: #fff;
	font-family: bebasneue;
	font-size: 27px;
    padding-left: 18px;
    line-height: 32px;
    text-transform: uppercase;
    margin: -1px;
	margin-left: -13px;
	letter-spacing: 1px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33);
}
.imgwrapper fieldset{
	margin: 0px;
}

.imgwrapper input.rsform-input-box {
	max-width: 76%;
	height: 36px;
	padding: 2px 10px !important;
}
.imgwrapper input#captchaTxt110 {
	width: 54%;
	border: 1px solid #dddddd;
	border-left: 0px;
}

.imgwrapper .formControlLabel.mytap{
	padding-top: 0px !important;
}

.imgwrapper .rsform-block.rsform-block-submibutton {
	clear: both;
}
.imgwrapper textarea#message {
	width: 91%;
	min-height: 112px;
}

.imgwrapper img#captcha110 {
    border: 1px solid #dddddd;
    border-right: 0px;
}
.imgwrapper p.formDescription {
	display: none;
}
.imgwrapper div.uk-grid-preserve{
	margin-bottom:0px;
	padding-top: 12px !important;
	padding-bottom: 0px;
}
.imgwrapper .uk-width-1-2 {
	width: 100%;
}
.nopadding{
	padding: 0px;
}

.portbox {
	padding: 0px 20px 20px;
}

h3.portitle {
	font-family: 'solomon_boldregular';
	text-transform: uppercase;
	color: #2a307d;
	padding-top: 30px;
}

div.reasonwrapper p {
	margin-top: 12px;
	margin-left: 16px;
	line-height: 14px;
}

.reasonwrapper ul {
    padding-left: 12px;
}
.reasonwrapper ul li {
    padding-left: 19px;
}

div.reasonwrapper ul li:before {
	color: #000000;
}

div.timoni-box {
	background: #181d57;
	background-size: cover;
	/* width: 100%; */
	height: 255px;
	margin: 0 auto;
	padding: 0 20px;
}

div.tm-middle.uk-grid {
	margin-top: 0px !important;
}

.whitebg{
	background : #fff;
}

p.testi-comment {
	padding-top: 47px;
	padding-left: 38px;
	font-style: italic;
	font-size: 15px;
	line-height: 20px;
	padding-right: 29px;
	margin-bottom: 10px;
	color: #fff;
	min-height: 68px;
	border-bottom: 1px solid #343875;
	padding-bottom: 14px;
}

p.testi-comment {
	background: url(../images/qu.jpg) no-repeat 5px 31px,url(../images/qu-l.jpg) no-repeat bottom right;
}


.author-photo {
	width: 174px;
	float: left;
	margin-top: 28px;
}
.author-testmonial {
	width: 80%;
	float: right;
}

p.testi-comment a {
    color: #d29006;
}

.author-photo img {
    padding-left: 21px;
}

p.testi-author {
	margin-top: 13px;
	padding-left: 43px;
	font-size: 13px;
	color: #FFF;
}

.smallshadow {
	background: url(../images/smallshadow.png) top left repeat-x;
	background-color: #fff;
	border-top: 1px solid #bcbdbd;
	margin-top: 0px !important;
}

ul#partner {
    margin: 0px;
    padding: 0px;
}
.smallshadow h3.uk-panel-title {
    line-height: 38px;
    margin-bottom: 12px;
}
hr {
	border-top: 1px solid #dddddd;
	margin: 6px 0;
}


#showcase div.uk-width-1-4 {
	width: 243px;
	padding-left: 10px;
	margin: 0 auto;
}

#portfolio-carousel div.portfolio-box a {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.homepage .whitebg div.owl-next {
	right: 44.5%;
	top: 79%;
}

.homepage .whitebg div.owl-prev {
	left: 48.5%;
	top: 79%;
}

div#footer-area .contact-icon p {
    color: #c2c2c2;
	font-size: 11px;
	font-family: arial;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 22px;
	padding-left: 20px;
}

div#footer-area  .customer-icon p {
    color: #c2c2c2;
	font-size: 11px;
	font-family: arial;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 14px;
	padding-left: 10px;
	letter-spacing: -0.3px;
}

div#footer-area .contact-icon p , div#footer-area  .customer-icon p {
    margin-top: 3px
}

.btn-simple{
	background: rgb(25,170,225);
	background: -moz-linear-gradient(top,  rgba(25,170,225,1) 0%, rgba(34,179,236,1) 4%, rgba(34,180,239,1) 8%, rgba(29,173,233,1) 16%, rgba(30,170,229,1) 24%, rgba(25,164,221,1) 28%, rgba(27,161,222,1) 32%, rgba(22,155,214,1) 40%, rgba(23,147,209,1) 48%, rgba(13,125,188,1) 72%, rgba(12,111,176,1) 88%, rgba(9,107,170,1) 96%, rgba(12,97,164,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,170,225,1)), color-stop(4%,rgba(34,179,236,1)), color-stop(8%,rgba(34,180,239,1)), color-stop(16%,rgba(29,173,233,1)), color-stop(24%,rgba(30,170,229,1)), color-stop(28%,rgba(25,164,221,1)), color-stop(32%,rgba(27,161,222,1)), color-stop(40%,rgba(22,155,214,1)), color-stop(48%,rgba(23,147,209,1)), color-stop(72%,rgba(13,125,188,1)), color-stop(88%,rgba(12,111,176,1)), color-stop(96%,rgba(9,107,170,1)), color-stop(100%,rgba(12,97,164,1)));
	background: -webkit-linear-gradient(top,  rgba(25,170,225,1) 0%,rgba(34,179,236,1) 4%,rgba(34,180,239,1) 8%,rgba(29,173,233,1) 16%,rgba(30,170,229,1) 24%,rgba(25,164,221,1) 28%,rgba(27,161,222,1) 32%,rgba(22,155,214,1) 40%,rgba(23,147,209,1) 48%,rgba(13,125,188,1) 72%,rgba(12,111,176,1) 88%,rgba(9,107,170,1) 96%,rgba(12,97,164,1) 100%);
	background: -o-linear-gradient(top,  rgba(25,170,225,1) 0%,rgba(34,179,236,1) 4%,rgba(34,180,239,1) 8%,rgba(29,173,233,1) 16%,rgba(30,170,229,1) 24%,rgba(25,164,221,1) 28%,rgba(27,161,222,1) 32%,rgba(22,155,214,1) 40%,rgba(23,147,209,1) 48%,rgba(13,125,188,1) 72%,rgba(12,111,176,1) 88%,rgba(9,107,170,1) 96%,rgba(12,97,164,1) 100%);
	background: -ms-linear-gradient(top,  rgba(25,170,225,1) 0%,rgba(34,179,236,1) 4%,rgba(34,180,239,1) 8%,rgba(29,173,233,1) 16%,rgba(30,170,229,1) 24%,rgba(25,164,221,1) 28%,rgba(27,161,222,1) 32%,rgba(22,155,214,1) 40%,rgba(23,147,209,1) 48%,rgba(13,125,188,1) 72%,rgba(12,111,176,1) 88%,rgba(9,107,170,1) 96%,rgba(12,97,164,1) 100%);
	background: linear-gradient(to bottom,  rgba(25,170,225,1) 0%,rgba(34,179,236,1) 4%,rgba(34,180,239,1) 8%,rgba(29,173,233,1) 16%,rgba(30,170,229,1) 24%,rgba(25,164,221,1) 28%,rgba(27,161,222,1) 32%,rgba(22,155,214,1) 40%,rgba(23,147,209,1) 48%,rgba(13,125,188,1) 72%,rgba(12,111,176,1) 88%,rgba(9,107,170,1) 96%,rgba(12,97,164,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19aae1', endColorstr='#0c61a4',GradientType=0 );
	font-size: 15px;
	color: #fff;
	font-family: 'FuturaStdBold';
	line-height: 26px;
	padding: 0 15px;
	display: inline-block;
	border-radius: 6px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49);
	margin: 10px 0;
}

.btn-simple:hover{
	background: rgb(12,97,164);
	background: -moz-linear-gradient(top,  rgba(12,97,164,1) 0%, rgba(9,107,170,1) 4%, rgba(12,111,176,1) 12%, rgba(13,125,188,1) 28%, rgba(23,147,209,1) 52%, rgba(22,155,214,1) 60%, rgba(27,161,222,1) 68%, rgba(25,164,221,1) 72%, rgba(30,170,229,1) 76%, rgba(29,173,233,1) 84%, rgba(34,180,239,1) 92%, rgba(34,179,236,1) 96%, rgba(25,170,225,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,97,164,1)), color-stop(4%,rgba(9,107,170,1)), color-stop(12%,rgba(12,111,176,1)), color-stop(28%,rgba(13,125,188,1)), color-stop(52%,rgba(23,147,209,1)), color-stop(60%,rgba(22,155,214,1)), color-stop(68%,rgba(27,161,222,1)), color-stop(72%,rgba(25,164,221,1)), color-stop(76%,rgba(30,170,229,1)), color-stop(84%,rgba(29,173,233,1)), color-stop(92%,rgba(34,180,239,1)), color-stop(96%,rgba(34,179,236,1)), color-stop(100%,rgba(25,170,225,1)));
	background: -webkit-linear-gradient(top,  rgba(12,97,164,1) 0%,rgba(9,107,170,1) 4%,rgba(12,111,176,1) 12%,rgba(13,125,188,1) 28%,rgba(23,147,209,1) 52%,rgba(22,155,214,1) 60%,rgba(27,161,222,1) 68%,rgba(25,164,221,1) 72%,rgba(30,170,229,1) 76%,rgba(29,173,233,1) 84%,rgba(34,180,239,1) 92%,rgba(34,179,236,1) 96%,rgba(25,170,225,1) 100%);
	background: -o-linear-gradient(top,  rgba(12,97,164,1) 0%,rgba(9,107,170,1) 4%,rgba(12,111,176,1) 12%,rgba(13,125,188,1) 28%,rgba(23,147,209,1) 52%,rgba(22,155,214,1) 60%,rgba(27,161,222,1) 68%,rgba(25,164,221,1) 72%,rgba(30,170,229,1) 76%,rgba(29,173,233,1) 84%,rgba(34,180,239,1) 92%,rgba(34,179,236,1) 96%,rgba(25,170,225,1) 100%);
	background: -ms-linear-gradient(top,  rgba(12,97,164,1) 0%,rgba(9,107,170,1) 4%,rgba(12,111,176,1) 12%,rgba(13,125,188,1) 28%,rgba(23,147,209,1) 52%,rgba(22,155,214,1) 60%,rgba(27,161,222,1) 68%,rgba(25,164,221,1) 72%,rgba(30,170,229,1) 76%,rgba(29,173,233,1) 84%,rgba(34,180,239,1) 92%,rgba(34,179,236,1) 96%,rgba(25,170,225,1) 100%);
	background: linear-gradient(to bottom,  rgba(12,97,164,1) 0%,rgba(9,107,170,1) 4%,rgba(12,111,176,1) 12%,rgba(13,125,188,1) 28%,rgba(23,147,209,1) 52%,rgba(22,155,214,1) 60%,rgba(27,161,222,1) 68%,rgba(25,164,221,1) 72%,rgba(30,170,229,1) 76%,rgba(29,173,233,1) 84%,rgba(34,180,239,1) 92%,rgba(34,179,236,1) 96%,rgba(25,170,225,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c61a4', endColorstr='#19aae1',GradientType=0 );
	color: #fff;
	text-decoration: none;
}

.customer-icon  img{
	margin-right: 10px;
}

div#footer-area .contact-icon p b {
	font-weight: normal;
	color: #abcf3a;
}

.customer-icon ul li a {
    font-family: arial;
    color: #a8a8a8;
    font-size: 11px;
}
.customer-icon ul li {
    list-style-type: square;
    padding-left: 11px;
    display: inline-block;
    line-height: 14px;
	background: url(../images/squar.png) 1px 4px no-repeat;
}
.customer-icon ul li:first-child{
	background: none;
}
ul.customer-icon {
    padding-left: 0px;
}
.customer-icon ul {
    padding-left: 0px;
    margin: 0px;
}

.uk-panel-box.portfoliobg {
    background: url(../images/smallshadow.png) top left repeat-x;
	background-color: #fff;
	border-top: 1px solid #bcbdbd;
}

h3.portfolio-title {
	color: #0083ca;
	font-family: 'FuturaStdBook';
	font-size: 32px;
	background: url(../images/portfoliobg.png) left center repeat-x;
}

h3.portfolio-title span {
	background: #fff;
	padding-left: 25px;
	padding-right: 20px;
}
div#portfolio-carousel {

}

div.tp-bgimg.defaultimg {
	opacity: 1 !important;
}

div.service-2 {
	padding-left: 4px;
	width: 190px;
	padding-top: 3px;
}
div.service-3 {
    width: 440px;
    padding-left: 10px;
    padding-top: 4px;
}
div.service-4 {
    padding-left: 35px;
    text-align: right;
    padding-right: 24px;
}

section.tm-bottom-a.uk-grid {
    margin-top: 0px !important;
}

.uk-panel.uk-animation-scale-up {
	min-height: 95px;
}
.uk-dropdown-navbar {
	background: #2f3586;
	color: #ffffff;
}

.uk-dropdown-navbar ul li {
	width: 280px;
	height: 40px;
	line-height: 40px;
}

.uk-dropdown-navbar  .uk-nav > li > a {
	padding: 0px 10px 0px 33px;
	color: #fff;
	background-image: url(../images/submenubullet.png);
	background-position: 24px 19px;
	background-repeat: no-repeat;
}
.uk-dropdown-navbar  .uk-nav > li> a:hover  {
	color: #abcf3a;
	background-color: transparent;
}

.uk-dropdown{
	width: 280px;
	padding-top:0px;
	padding-bottom:0px;
}
.editmodule{
	position: absolute !important;
	z-index: 999999999999999;
}

.uk-dropdown-navbar ul li + li {
	background: url(../images/submenuseparator.png) top center no-repeat;
}

.uk-dropdown-navbar ul li:first-child{
	background: url(../images/firstmenubg.png) top left repeat-x;
}

#offcanvas div.menuimg {
	display: none;
}

.uk-nav.uk-nav-offcanvas > li > a {
	background: #1c1e4e; /* Old browsers */
	background: -moz-linear-gradient(top,  #1c1e4e 0%, #222457 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1e4e), color-stop(100%,#222457)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1c1e4e 0%,#222457 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1c1e4e 0%,#222457 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1c1e4e 0%,#222457 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1c1e4e 0%,#222457 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1e4e', endColorstr='#222457',GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid rgba(255, 255, 255, 0.02);
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
	background: #30368d;
	background: -moz-linear-gradient(top, #30368d 0%, #181b54 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30368d), color-stop(100%,#181b54));
	background: -webkit-linear-gradient(top, #30368d 0%,#181b54 100%);
	background: -o-linear-gradient(top, #30368d 0%,#181b54 100%);
	background: -ms-linear-gradient(top, #30368d 0%,#181b54 100%);
	background: linear-gradient(to bottom, #30368d 0%,#181b54 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30368d', endColorstr='#181b54',GradientType=0 );
	transition: 1s all;
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.02);
}


div#main-middle {
	padding: 10px 20px;
}

.homepage div#main-middle {
	padding: 0px;
}

.havesidebars {
    background: #fff;
}
.tm-sidebar-b .uk-panel-box{
	border: 1px solid #d6d6d6;
    border-radius: 5px;
    box-shadow: 4px 4px #ebebeb;
}

.tm-sidebar-b .uk-panel-box.bluebg {
    background: #313581;
	padding: 0px;
	border: 0px;
	border-radius: 2px;
	box-shadow: none;
}

/*
div.rsformbluebg legend{
	background: url(../images/bit.png);
}
*/

div.rsformbluebg legend {
    color: #fff;
    font-family: 'FuturaStdBook';
    font-size: 24px;
    text-transform: uppercase;
    line-height: 25px;
    padding-top: 9px;
    padding-left: 5px;
    margin-bottom: 9px;
}

div.rsformbluebg li {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.rsform-input-box {
    max-width: 90%;
    padding-left: 2%!important;
    padding-right: 2% !important;
}
.rsformbluebg div.formCaption2 {
    display: none;
}

div.rsformbluebg .rsform-text-box {
	width: 90%;
	min-height: 60px;
	padding-left: 2%;
	padding-right: 2%;
}

.rsform-block-captcha input {
    width: 104px;
    margin-bottom: 0px;
    margin-left: 30px;
}

.rsform-block-captcha div.formBody {
    padding-top: 10px;
    padding-bottom: 11px;
}
.rsform-block-captcha img {
    vertical-align: middle;
}

#rsform_4_page_0 .rsform-block-captcha img {
	background: #d8d8d8;
	padding: 2px 1px;
}

.rsform-submit-button {
    font-family: 'FuturaStdBold';
    text-transform: uppercase;
    color: #fff;
    background: rgb(148,187,16);
	background: -moz-linear-gradient(top, rgba(148,187,16,1) 0%, rgba(146,185,18,1) 13%, rgba(117,164,24,1) 84%, rgba(114,160,25,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,187,16,1)), color-stop(13%,rgba(146,185,18,1)), color-stop(84%,rgba(117,164,24,1)), color-stop(100%,rgba(114,160,25,1)));
	background: -webkit-linear-gradient(top, rgba(148,187,16,1) 0%,rgba(146,185,18,1) 13%,rgba(117,164,24,1) 84%,rgba(114,160,25,1) 100%);
	background: -o-linear-gradient(top, rgba(148,187,16,1) 0%,rgba(146,185,18,1) 13%,rgba(117,164,24,1) 84%,rgba(114,160,25,1) 100%);
	background: -ms-linear-gradient(top, rgba(148,187,16,1) 0%,rgba(146,185,18,1) 13%,rgba(117,164,24,1) 84%,rgba(114,160,25,1) 100%);
	background: linear-gradient(to bottom, rgba(148,187,16,1) 0%,rgba(146,185,18,1) 13%,rgba(117,164,24,1) 84%,rgba(114,160,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94bb10', endColorstr='#72a019',GradientType=0 );
	border:0px solid !important;
	line-height: 30px;
	font-size: 20px;
	padding: 0 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.39);
    box-shadow: 3px 3px rgba(0, 0, 0, 0.17);
	box-shadow: none !important;
}

div.rsformbluebg input, 
div.rsformbluebg textarea {
    box-shadow: inset 3px 3px #eeeeee;
}

#amazon-examples .uk-panel {
    border: 1px solid #d6d6d6;
    padding: 10px;
    border-radius: 5px;
    box-shadow: inset 0 0 13px #F0F0F0 , 4px 4px #ebebeb;
}

.rakuten_image{
	margin-top: -51px !important;
}

img.sm-tl-fix {
	position: absolute;
	margin-left: 22px;
	margin-top: 13px;
}

.ebay-store-design  .uk-grid-medium-1-4 > a{
	display:block;
}

.addonpage div#main-middle {
	padding: 0px;
	margin-top: 0px;
	background: transparent;
}

.tm-top-b.uk-grid:not(.uk-grid-preserve) > * > .uk-panel + .uk-panel {
	margin-top: 0px;
}
div.view_more{
	background: #e86505;
	height: 42px;
	border-bottom: 2px solid #2b317f;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.view_more a {
	float: right;
	background: #f9b314;
	height: 24px;
	line-height: 24px;
	margin: 10px 10px;
	padding: 0 10px;
	color: #2f2e2e;
    font-family: 'solomon_boldregular';
	font-size: 12px;
	border-radius: 2px;
	text-shadow: 1px 1px #fff;
	box-shadow: 1px 1px #ca5804;
	text-transform: uppercase;
}
.view_more h3 {
	float: left;
	font-family: 'solomon_boldregular';
	margin: 0px;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	line-height: 42px;
	padding-left: 67px;
	background: url(../images/icon-electro.png) top left no-repeat;
}

.fb_view_more h3 {
	background: url(../images/fb.png) top left no-repeat;
}

.tw_view_more h3 {
	background: url(../images/tw.png) top left no-repeat;
}

.fb_tray, .tw_tray {
    margin-top: 17px;
    margin-bottom: 38px;
}

.portfolio-box {
	text-align: center;
}

h5.potfolio_name {
	margin-top: 10px;
	color: #000000;
	margin-bottom: 8px;
}

div#bigbutton {
	text-align: center;
	padding-top: 32px;
}

a.bigbtn.uk-button{
	background: #2f3585;
	width: 100%;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.31);
	letter-spacing: 1px;
	height: 45px;
	line-height: 45px;
	font-family: 'FuturaStdBold';
	font-size: 20px;
	color: #fff;
	box-shadow: 3px 4px #e5e5e5;
	border-radius: 6px;
	min-width: 245px;
	text-align: center;
}

.bgwhite {
	background-color: white;
}

.uk-panel-box.topshadowmargin {
	margin-top: 5px;
	background-image : url("../images/amazonshadow.png") !important;
	background-repeat: repeat-x;
	background-position: top left;
}
 
.tm-top-b.uk-grid > .uk-grid-margin {
	margin-top: 0px !important;
}  

.wdportfolio div.panel-content {
	background: rgba(255, 255, 255, 0.42);
	padding-bottom: 25px;
}

.wdportfolio h3.portfolio-title span {
	background: none;
}

.wdportfolio h3.portfolio-title {
	background: none;

}

h3.small-title {
	font-family: 'open sans';
	font-weight: bold;
	font-size: 14px;
	color: #000;
}


div.buycom-quote{
	background: url(../images/buybg.jpg);
	margin-top: 30px;
	margin-left: -21px;
	margin-right: -21px;
	min-height: 230px;
}

div.buycom-wrapper {
    padding: 45px 80px 0;
}
.buycom-wrapper h3 {
    font-family: 'Open Sans';
    font-weight: bold;
    color: #fff;
    font-size: 25px;
    margin-bottom: 10px;
}
div.buycom-wrapper p {
    margin-top: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
}

.buymodtop {
	padding-bottom: 0px;
}

.view_more a:hover{
	text-decoration: none;
	background: #9ec638;
}

.uk-panel-box.magentomod {
	margin-top: 5px;
	background: url(../images/smallshadow.png) top left repeat-x; /* , url(../images/shadowrepeatimage.png) bottom left repeat-x;  */
	background-color: #fff;
	padding: 0px;
}

.bigcommercemod .modulebody {
	background: #efefef;
	padding: 20px 15px 30px 15px;
	margin-bottom: -5px;
	background-size: 100% 100%;
}

.bigcommercemod h3.portfolio-title span{
	background: url(../images/shadowrepeatimage.png) center left repeat-x;
	color: #17163a;
	text-transform: uppercase;
	padding-left: 6px;
}

.bigcommercemod h3.portfolio-title {
	margin-top: 6px;
}

div.ready-to {
	margin-bottom: 20px !important;
}

.bigcompage #main-area div#main-middle {
	margin-top: 0px;
}


div.tm-headerbar {
	background: url(../images/bghead.png) bottom center no-repeat;
}



.homepage .uk-panel-box.portfoliobg {
	background: #fff url(../images/hom_shad.png) top left repeat-x;
	padding-top: 30px;
	border-top: 0px;
}




.owl-carousel{
	overflow:hidden;
}


div.port_img_wrap .preview_link,
div.port_img_wrap .ext_link{
	width: 43px;
	height: 48px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50%;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	-ms-transition: 300ms;
	transition: 300ms;
}

div.port_img_wrap .preview_link{
	background-image: url(../images/zoom.png);
	left: 50%;
	margin-left: -21px;
	z-index:10;
	border-radius:3px;
	-webkit-transform: scale(2);
}

div.port_img_wrap .ext_link{
	background-image: url(../images/icon-link.png);
	right: 50%;
	margin-right: -75px;
	z-index:10;
	border-radius:3px;
}

div.port_img_wrap:hover .preview_link{
	opacity: 1;
	filter: alpha(opacity=100);
	margin-left: -21px;
	-webkit-transform: scale(1);
}

div.port_img_wrap:hover .ext_link{
	opacity: 1;
	filter: alpha(opacity=100);
	margin-right: -45px;
}

div.port_img_wrap img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transition-duration: 0.7s;
	-moz-transition-duration: 0.7s;
	-ms-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
}

div.port_img_wrap:hover img {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-webkit-transition-duration: 0.7s;
	-moz-transition-duration: 0.7s;
	-ms-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
}

div.port_img_wrap {
	overflow: hidden;
	position: relative;
}

div.port_img_wrap:hover:after {
	height: 100%;
	width: 100%;
	opacity: .8;
	background: #000;
	content: " ";
	position: absolute;
	top: 0;
	transition: all 0.7s;
}

div.port_img_wrap:hover:after {
	opacity: 0.5;
	left: 0;
}

.owl-carousel div.port_img_wrap {
	width: 160px;
	height: 210px;
	margin: 0 auto;
}

div.portfolio-box div.port_img_wrap {
	border: 1px solid #e1e1e1;
}

.ocdesign-addons #main-middle {
    padding: 0px !important;
}
.ocdesign-addons #addonbanner {
    margin-top: 0px;
}

.ocdesign-addons #addtitle {
	background: url(../images/bg_all.png);
	border-top: 1px solid #dbdbdb;
	box-shadow: inset 0px 1px 0px #d0d1d1, inset 0px 2px 0px #e1e2e2, inset 0px 3px 0px #e1e2e2 , inset 0px 4px 0px rgba(243, 243, 243, 0.8) , inset 0px 5px 0px rgba(243, 243, 243, 0.8);
}

.magentogopage h3.portfolio-title span  , .ebaytp .magentomod h3.portfolio-title span {
    color: #17163a;
	background:url(../images/shadowrepeatimage.png);
	background-position: center center;
}
.magentogopage h3.portfolio-title{
	margin-top: 40px;
	margin-bottom: 25px;
}

.ebaytp .magentomod h3.portfolio-title{
	margin-top: 50px;
	margin-bottom: 25px;
}

.infowebp .magentomod h3.portfolio-title{
	margin-top: 15px;
	margin-bottom: 25px;
}

.infowebp #main-area div#main-middle {
	margin-top: 0px !important;
}

.have_name div.port_img_wrap {
    margin: 0 auto !important;
    width: 147px !important;
    display: block;
}

.magentogopage #portfolio-carousel148 div.portfolio-box  , .bigcompage  #portfolio-carousel149   div.portfolio-box{
	margin: 15px 0;
}

div.shopping-card-needs .uk-panel-title {
	margin-top: 0px !important;
	padding-top: 15px;
}

.amazonpage #main-area div#main-middle  , .ebaytemplate #main-area div#main-middle{
	margin-top: 0px !important;
}

h3.ebay_title {
	color: #17163a;
	font-family: tahoma;
	font-weight: normal;
	font-size: 30px;
	margin: 25px 0;
}

div#portfolio-carousel129 {
	padding-bottom: 5px;
}

.ebaytp a.and-more-btn {
	font-size: 23.69px;
	color: #17163a;
	position: relative;
	float: right;
	margin-top: -54px;
	margin-bottom: 42px;
	margin-right: 55px;
	font-family: 'FuturaStdBook';
}

.featured_informational {
	padding: 30px 20px;
}
.bgfix.uk-panel{
	background: #efefef url(../images/smallshadow.png)  top left repeat-x;
}

div#services > div.uk-width-medium-1-3:nth-child(1) > div {
    background: #9cb953;  
}
div#services > div.uk-width-medium-1-3:nth-child(2) > div {
    background: #ea7561;  
}
div#services > div.uk-width-medium-1-3:nth-child(3) > div {
    background: #67c9d7;  
}
div#services > div.uk-width-medium-1-3:nth-child(4) > div {
    background: #7890cb;  
}
div#services > div.uk-width-medium-1-3:nth-child(5) > div {
    background: #9676d3;  
}
div#services > div.uk-width-medium-1-3:nth-child(6) > div {
    background: #f87719;  
}

div.view_wrapper_2 {
	background: #f9f9f9;
	padding:13px;
	border: 1px solid #e0e0e0;
	border-top: 0px solid;
}
div.service-link a.small-btn {
	box-shadow: none;
	background: rgba(0, 0, 0, 0.4);
	height: 29px;
	line-height: 29px;
	font-family: 'solomon_boldregular';
	border-radius: 2px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.06);
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 26px;
	border: 0px;
	text-decoration: none;
	color: #fff !important;
	text-shadow: 1px 1px rgba(34, 34, 34, 0.32);
}

#services .uk-width-1-1 div.uk-panel {
	border: 1px solid #dddddd;
}

#services  + #services{
	margin-top: 0px;}

#services .uk-width-1-1 div.uk-panel div.service-image {
	padding-top: 5px;
	padding-bottom: 20px;
}


#services .uk-width-1-1 div.uk-panel div.service-image {
    padding-top: 5px;
    padding-bottom: 20px;
}

div.service-2 h3.service-title a {
	color: #2a307d;
}

div.service-2 h3.service-title span{
	font-family: 'solomon_normalregular';
	font-weight: normal;
}


div.service-link a.small-btn:hover {
	background: rgba(0, 0, 0, 0.14);
	transition: 0.5s all;
}
div.service-4 > .service-link > a, #rsform_6_page_0 .rsform-submit-button, #rsform_8_page_0 .rsform-submit-button {
	background: #9dc735;
	margin-top: 14px;
	height: 36px;
	line-height: 36px;
	padding: 0 18px;
	color: #000000;
	font-family: 'solomon_boldregular';
	border: 1px solid #86a53a !important;
	box-shadow: inset 0 0 1px #fff , 0 0 3px rgba(0, 0, 0, 0.28) !important;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.32);
	font-size: 14px !important;
}
div.service-4 > .service-link > a:hover , #rsform_6_page_0 .rsform-submit-button:hover, #rsform_8_page_0 .rsform-submit-button:hover {
	background-color: #2e3483;
	color: #fff;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.32) !important;
	border: 1px solid #1D2263 !important;
}
.searchtop ul li {
    float: left !important;
    width:  auto !important;
}
.searchtop ul.horizontal-layout li input.btn {
    min-height: 10px !important;
}

.rsform-block-enter-the-code input[type=text] {
	float: left;
}

.newstyle div.port_img_wrap {
	width: 256px;
	height: 273px;
	padding: 7px;
	background: #fafafa;
}

div#addonbanner {
	padding:20px;
}

.tplnewstyle {
	border-top: 1px solid #d9d9d9;
	background: #efefef;
	padding: 20px 20px 40px;
}

.ebaytp .magentomod h3.portfolio-title {
	margin-top: 17px;
	margin-bottom: 25px;
	background: none;
}

.ebaytp .magentomod h3.portfolio-title  span{
	background: none !important;
}

.tplnewstyle div.owl-prev, .tplnewstyle  div.owl-next {
	background: url(../images/backnext.png);
	width: 26px;
	height: 58px;
}

.tplnewstyle div.owl-prev {
	left: 0px;
	background-position: top left;
}
.tplnewstyle div.owl-prev:hover {
	left: 0px;
	background-position: bottom left;
}

.tplnewstyle div.owl-next {
	right: 1px;
	background-position: top right;
}

.tplnewstyle div.owl-next:hover {
	right: 0px;
	background-position: bottom right;
}

div.have_name{
	border: 1px solid #d7d7d7;
	border-radius: 0px;
	box-shadow: 0px;
	padding-top: 10px;
	background: #fff;
}

div.view_wrapper_2 .uk-grid.uk-grid-small {
    margin-left: -10px;
}
div.view_wrapper_2 .uk-grid.uk-grid-small > * {
    padding-left: 10px;
}

#footer-widget .uk-width-medium-1-4 {
	border-right: 1px solid rgba(255, 255, 255, 0.04);
	border-left: 1px solid rgba(0, 0, 0, 0.25);
}

#footer-widget .uk-width-medium-1-4:first-child {
	border-left: 0px solid;
}

#footer-widget .uk-width-medium-1-4:last-child {
	border-right: 0px solid;
}

.tplnewstyle h3.portfolio-title {
	margin-top: 15px;
	margin-bottom: 15px;
	background: none;
}
.tplnewstyle h3.portfolio-title span{
	font-family: 'solomon_boldregular';
	background: none;
	color: #17163a;
	text-transform: uppercase;
}

.featurename {
	margin-top: 12px;
	display: block;
	color: #000000;
	margin-bottom: 4px !important;
}


div.gimap {
	padding: 10px;
	border: 1px solid #d5d5d5;
	background: #f1f1f1;
	width: 317px;
	box-shadow: 4px 4px #ececec;
}

div.gimap iframe{
border: 1px solid #d5d5d5 !important;
}

.uk-navbar-center {
	float: none;
	text-align: none;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.mobile-logo{
	display:block;
	clear:both;
}
.logo-left{
	width: 50%;
	float:left;
	text-align:left;
}
.logo-right{
	width:50%;
	float:left;
	text-align: right;
}

div.imgwrapper > form {
	background: #f5f5f5;
	box-shadow: 5px 5px #e7e7e7;
	margin-left: 14px;
	border: 1px solid #bcbcbc;
	padding: 0px 0px 12px 12px;
}

.imgwrapper input#submibutton {
    background: #0e82d7;
    color: #fff;
    padding: 4px 15px 2px;
    line-height: 30px;
    border: 1px solid #5d5d5c !important;
    margin-top: 15px;
}

#amazon-examples .have_name div.port_img_wrap {
    width: auto !important;
}
div#portfolio-carousel180 > div {
	margin-bottom: 10px;
}



.uk-nav-side > li.uk-active > a{
color: #444;
}

.ebayfeat div.amazon-wrapper {
	background: url(../images/notebg.png) 25px 0px no-repeat;
	padding-top: 50px;
	padding-bottom: 30px;
}

input#captchaTxt110 {
	background-repeat: no-repeat !important;
	background-position: 12px 10px !important;
	border: none;
	border-radius: 0px;
	height: 32px;
	width: 52%;
	margin: 0px;
}
  
.formControlLabel.mytap {
	display: block!important;
	padding-top: 6px !important;
	float: none!important;
	height: 0px!important;
	clear: both!important;
	width: 100% !important;
}



/* --------------- Responsvie codes below -------------------*/






@media (min-width: 10px) and (max-width: 767px){

.div.amazon-wrapper{
	display:none;
}
.tm-navbar {
	position: relative;
}
a.uk-navbar-toggle.uk-visible-small {
	position: absolute !important;
}
.mbl-msg > .panel-content > div {
	padding: 15px;
}

.mbl-msg img {
    margin-top: 20px;
}
h3.tle {
    font-family: impact;
    color: #fff;
    padding-left: 23px;
    padding-top: 10px;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: normal;
    text-shadow: 0 0 4px #000;
    letter-spacing: 0px;
    margin-bottom: 0px;
}
ul.ticklist {
    margin: 4px 0;
    margin-left: 10px;
}
.ticklist li {
    color: #343434;
    font-size: 13px;
	line-height: 18px;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
	list-style-image: url(../images/tickmbl.png);
}
a.mblbtl {
	background: #0e82d7;
	border: 1px solid #0d7ac9;
	margin: 13px 25px 0;
	display: block;
	height: 28px;
	line-height: 28px;
	width: 156px;
	text-align: center;
	font-family: 'solomon_boldregular';
	color: #fff;
	text-decoration: none;
}
#reasons h3.title {
	font-family: 'solomon_boldregular';
	color: #303682;
	font-size: 22px;
	line-height: 28px;
	text-transform: uppercase;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}
div#reasons h5 {
    border-bottom: 0px solid;
    margin-top: 2px;
    font-size: 19px;
    line-height: 25px;
    padding-bottom: 0px;

}
div.imgwrapper > iframe{
	display: none;
}
div#reasons div.imgwrapper:after {
	content: url(../images/bcs-mbl.jpg);
}
.uk-container {
	width:  340px;
}

#menubar .uk-container {
	width: 100%;
}

.tplnewstyle div.owl-next{
	font-size:0px;
	color: transparent;
}
.uk-panel-box{
	padding: 15px;
}
#showcase{
	margin-left: -12px;
}
.transparentshadow {
	background: none #fff;
	padding-top: 0px;
}

h3.showcase-title {
	width: 115px;
}

#showcase div.uk-width-1-4{
	padding-left: 12px;
	width:230px;
	height:154px;
	margin-bottom: 12px;
}

#showcase div.uk-width-1-4 .uk-wrapper {
	background: url(../images/1mobile.png);
	height:116px;
}

#showcase .uk-width-1-4 .uk-wrapper a.showcase-link{
	display: none;
}

#showcase .uk-width-1-4 .uk-wrapper .showcase-price{
	background: none;
	top: 74px;
	padding-left: 50px;
}

span.showcase-dollar {
	left: 38px;
}

#showcase .uk-width-1-4 .uk-wrapper .showcase-price a {
	font-size: 42px;
	line-height: 25px;
}

#showcase .uk-width-1-4 img.sc-image {
	opacity: 0;
	display:none;
}

#showcase div.uk-width-1-4:first-child  .uk-wrapper{
	background-position: top left;
}


#showcase div.uk-width-1-4:nth-child(2) .uk-wrapper{
	background-position: top right;
}


#showcase div.uk-width-1-4:nth-child(3) .uk-wrapper{
	background-position: bottom left;
}

#showcase div.uk-width-1-4:last-child  .uk-wrapper{
	background-position: bottom right;
}





}

@media  (min-width: 768px) and (max-width: 1011px){
.uk-container {
	width: 768px;
}

#showcase div.uk-width-1-4 {
	width: 237px;
}


}

@media (min-width: 1012px){
.uk-container {
	width: 1012px;
}
#showcase div.uk-width-1-4 {
	width: 237px;
}


}




@media (min-width: 768px){

#menubar {
	height: 65px;
}
.tm-navbar {
	height: 65px;
}
}


@media (min-width: 980px) and (max-width: 1219px){
.uk-navbar-nav > li > a {
	padding: 0 24px;
	font-size: 16px;
}


}

@media (min-width: 767px) and (max-width: 980px){
.uk-navbar-nav > li > a {
	padding: 0 16px;
	font-size: 14px;
}
}



@media (max-width: 767px){
#menubar {
	background: #fff;
	height: auto !important;
	margin-top: 0px;
	/*position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;*/
	z-index: 10000000;
	background: #fff url(../images/mobile-top.jpg) top left repeat-x;
}

body {
	/*padding-top: 81px; */
}

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle{
	height: auto;
}

a.uk-navbar-toggle.uk-visible-small {
	background: url(../images/mobilemenu.png);
	width: 93px;
	height: 33px;
	position: fixed;
	right:15px;
	top:38px;
	margin: 0px;
}
p.mobile{
	font-family: 'solomon_normalregular';
	font-size: 14px;
	color:#33398e;
}
p.mobile span{
	font-family: 'solomon_boldregular';
	color: #e86505;
}

.uk-small-menu ul li {
    display: inline-block;
	border-right: 1px solid #1f256e;
	border-left: 1px solid #4e54a6;
}

.uk-small-menu ul li:first-child {
	border-left: 0px solid;
}
.uk-small-menu ul li:last-child {
	border-right: 0px solid;
}

.uk-navbar-content:before, .uk-navbar-brand:before, .uk-navbar-toggle:before{
	display:none;
}

.uk-navbar-content{
	padding-top: 10px;
	padding-bottom: 0px;
}

div.uk-small-menu {
    
    background: rgb(51,57,142);
	background: -moz-linear-gradient(top,  rgba(51,57,142,1) 0%, rgba(39,45,120,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,57,142,1)), color-stop(100%,rgba(39,45,120,1)));
	background: -webkit-linear-gradient(top,  rgba(51,57,142,1) 0%,rgba(39,45,120,1) 100%);
	background: -o-linear-gradient(top,  rgba(51,57,142,1) 0%,rgba(39,45,120,1) 100%);
	background: -ms-linear-gradient(top,  rgba(51,57,142,1) 0%,rgba(39,45,120,1) 100%);
	background: linear-gradient(to bottom,  rgba(51,57,142,1) 0%,rgba(39,45,120,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33398e', endColorstr='#272d78',GradientType=0 );
	border-top: 1px solid #1f256e;
	box-shadow: inset 0px 1px #4e54a6;
	border-bottom: 1px solid #1f256e;
}
.uk-small-menu ul li  a{
	color: #ffffff;
	font-family: 'Open Sans';
	text-transform: uppercase;
	padding: 5px 5px;
	font-size: 11px;
}

.logo-left a img {
	width: 120px;
}

.uk-navbar-toggle:after {
	content: "";
}
.homepage div#main-area {
	margin-top: 0px;
}

img.fixedimg {
	display: none !important;
}

img.fixedimg {
    display: none;
}
div.videowrapper {
    width: 100%;
    margin-top: 0px;
    background: none;
    height: auto;
}
div.videoholder {
    padding: 0px;
}
div.textholder {
    padding: 10px 0;
}
div.differencewrapper {
    margin: 0px;
}
#services .uk-panel .service-3 {
	display: none;
}
div#footer-widget {
    background: #19183c;
}
#footer-widget .uk-width-medium-1-4 {
    padding: 0 15px;
	background: rgba(255, 255, 255, 0.05) !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	cursor: pointer;
}

.tm-footer {
	padding-left: 0px;
	padding-right: 0px;
}



iframe {
	margin: 0 auto !important;
	display: block;
}

.tm-bottom-b div.uk-panel > *:not(.uk-panel-title){
    display:none;
}

#menubar {
	margin-bottom: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.28);
}

div.imgwrapper {
	text-align: center;
	margin-bottom: 15px;
}



}

@media (max-width: 533px){
div.imgwrapper {
	text-align: center;
	margin-bottom: 15px;
}

#menubar {
	margin-bottom: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.28);
}




}

.formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus{
	background-color: #fff !important;
}

div.owl-prev {
	background: url('../images/prev.jpg') no-repeat left center;
}

div.owl-next {
	background: url('../images/next.jpg') no-repeat right center;
}

.formBody.captcha > a {
	position: absolute;
	width: 16px;
	height: 16px;
	display:block;
	background: url(../images/reload.png) center center no-repeat;
	font-size: 0px;
	color:transparent;
	overflow:hidden;
	left: 112px;
	top: 13px;
}
.formBody.captcha {
	position: relative;
}

.uk-width-medium-4-10.left-side.unik {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.uk-width-medium-6-10.right-side.upik {
    float: none;
    width: 100%;
}

.itemList .uk-panel-box .uk-panel-teaser {
	margin: -20px -20px 20px -20px;
	padding: 8px 8px 22px 8px;
	background: #fff;
	border-bottom: 1px solid #dcdcdc;
	position: relative;
}

.itemList .uk-panel.uk-panel-box {
	border: 1px solid #dcdcdc;
	background: #f0efef;
}

.itemList .storecat-price {
	position: absolute;
	background: #ef3e22;
	color: #fff;
	font-size: 20px;
	font-family: 'solomon_boldregular';
	line-height: 28px;
	height: 28px;
	top: -34px;
	right: -8px;
}
.itemList .storecat-price:before {
	content: "";
	background: url(../images/catprice.png) top left no-repeat;
	display: block;
	position: absolute;
	top: 0px;
	width: 12px;
	height: 28px;
	left: -11px;
}

.itemList .storecat-price:after {
	content: "";
	background: url(../images/catprice.png) top right no-repeat;
	display: block;
	position: absolute;
	top: 0px;
	width: 10px;
	height: 35px;
	right: -9px;
}

.itemList .uk-panel-text {
	position: relative;
	margin: 0 -8px;
}
.itemList .uk-panel-text a {
    color: #282e7b;
}

.itemList .uk-panel.uk-panel-box .uk-panel-text .k2store{
	display:none;
}

.itemList .uk-panel.uk-panel-box:hover{

}

.itemList .options{
display:none;
}

.itemList .uk-panel-box .uk-panel-teaser:after {
	content: url(../images/flash.png);
	position: absolute;
	bottom: -7px;
	left: 13px;
}

.itemListCategory > h2 {
	font-family: 'solomon_boldregular';
	text-transform: uppercase;
}

.itemList input.k2store_cart_button.btn.btn-primary , .view_detail_button{
	text-transform: uppercase;
	background: #282e7b url(../images/carrt.png) 12px 10px no-repeat;
	border: 0px solid;
	border-radius: 0px;
	box-shadow: none;
	color: #fff !important;
	font-family: 'solomon_boldregular';
	height: 30px;
	line-height: 30px;
	padding: 4px 14px 4px 32px;
	font-size: 13px;
	display: inline-block;
	background-size: 15px;
	vertical-align: top;
}

.view_detail_button{
	display:none;
	background: #e86505;
	padding: 4px 14px;
}
.itemList .uk-panel.uk-panel-box:hover .view_detail_button{
	display:inline-block;
}
.itemList .uk-panel.uk-panel-box:hover .view_detail_button:hover{
	text-decoration: none;
}
.itemList .uk-panel.uk-panel-box:hover .uk-panel-text .k2store{
	display:inline-block;
}

.itemList .k2store form{
	margin: 0px !important;
}
.cattitle{
	display: block;
	float:none;
	clear: both;
	margin-bottom: 10px;
}
.itemList .uk-width-medium-1-4 {
	padding-bottom: 20px;
}

.tp-caption.mediumlarge_light_darkblue a{
	font-family: 'solomon_boldregular';
	text-transform: uppercase;
	display:block;
	height: 41px;
	width: 136px;
	color: #fff;
	text-transform: uppercase;
	padding: 0px !important;
	line-height: 41px;
	border: 2px solid #fff;
	border-radius: 2px;
	text-align: center;
}
.tp-caption.medium_light_white b {
	color: #e3ff2e;
	font-size: 130%;
	font-family: 'solomon_boldregular';
}

.k2store input[type="radio"], .k2store input[type="checkbox"] {
	margin: 0px 0 0;
}

form.paypal-btn {
    float: right;
    background: #fff;
    padding-left: 20px;
    margin-top: -91px;
}
form.paypal-btn img {
    display: none !important;
	float: none !important;
	display: block;
	margin: 0px;
}

form.payp-btn {
    float: right;
}
form.payp-btn img {
    display: none !important;
	float: none !important;
	margin: 0px !important;
}
form.payp-btn a , form.paypal-btn a{
	clear:both;
	display:block;
}
.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid>[class*='uk-width-']:nth-child(n+2) {
	border-left: 0px solid #3F08F0;
}

.uk-panel.uk-panel-box.we_build_custom {
    margin-top: 5px;
    background: #fff;
}


.upper-section-area img {
	float: right;
	margin-right: 35px;
}  


.upper-section-area h2 {
	font-size: 40px;
	font-weight: bold;
	color: #272d79;
	margin-top: 18px;
}


.upper-section-area h3 {
	font-size: 23px;
	color: #6f6f6f;
	text-transform: capitalize;
	margin-top: 21px !important;
}



.uk-width-medium-3-10.service_link_section {
    height: 298px;
    background: url(../images/section-bg.png) no-repeat 5px 0px;;
}

.uk-grid.service-section h2 {
    font-size: 33px;
	margin-bottom:7px;
	margin-top:20px;
}
.uk-grid.service-section p {
    font-size: 15px;
	color:#797979;
	margin-top:0px;
	padding-right:15px;
}


h2.eaby_h2 {
    color: #94b344;
}

h2.ecommerce_h2 {
    color: #f87719;
}
h2.business_h2 {
    color: #7088c3;
}

a.service_new_more, a.ecommerce_new_more, a.business_new_more {
	display: inline-block;
	font-size: 13px;
	text-decoration: none;
	color: #fff;
	padding: 0px 26px;
	line-height: 33px;
	border-radius:3px;
}

a.service_new_more {
    background: #94b344;
}
a.ecommerce_new_more {
    background: #f87719;
}
a.business_new_more {
    background: #657fc1;
}

.uk-grid.upper-section-area {
	padding-top: 18px;
	padding-left: 21px;
	padding-bottom: 40px;
}


ul#ebay_service li a {
    font-size: 15px;
    color: #94b344;
}
ul#ebay_service li {
    list-style: none;
    padding-left: 30px;
    margin-bottom: 14px;
	background: url(../images/ebay_service.png) no-repeat 14px 8px;
}
ul#ebay_service {
    padding-left: 0px;
    margin-top: 69px;
}




ul#ecommerce_service li a {
    font-size: 15px;
    color: #f87719;
}
ul#ecommerce_service li {
    list-style: none;
    padding-left: 30px;
    margin-bottom: 14px;
	background: url(../images/ecommerce-service.png) no-repeat 14px 8px;
}
ul#ecommerce_service {
    padding-left: 0px;
    margin-top: 69px;
}


ul#business_service li a {
    font-size: 15px;
    color: #657fc1;
}
ul#business_service li {
    list-style: none;
    padding-left: 30px;
    margin-bottom: 14px;
	background: url(../images/business_service.png) no-repeat 14px 8px;
}
ul#business_service {
    padding-left: 0px;
    margin-top: 69px;
}

.uk-grid.service-section img {
    margin-top: 30px;
}


.fb_tw_combo {
    background: url(../images/combo.png)  0px 0px no-repeat !important;
	position:relative;
	margin-bottom: 31px;
}


.desc {
border: 1px solid #bcbcbc;
background: #fafafa;
border-radius: 5px;

font-size: 14px;
box-shadow: 5px 5px 2px #ebebeb;
}

.desc p.title {
    border-bottom: 1px solid #bcbcbc;
    padding: 11px 0px;
	padding-left:20px;
}


img.fb_tw {

}

.desc_content {
    padding: 0px 20px;
}

.uk-grid.fb_tw_combo h3 {
font-size: 15px;
color: #020202;
font-weight: bold;
text-transform: uppercase;
margin-top: 134px;
}

ul#includes {
    margin: 0px;
    padding: 0px;
}

ul#includes li {
list-style: none;
color: #020202;
font-size: 15px;
text-transform: uppercase;
line-height: 36px;
padding-left: 30px;
background: url(../images/tick.png) 4px center no-repeat;
}



.fb_tray div.have_name, .tw_tray div.have_name {
border: 1px solid #d7d7d7;
border-radius: 0px;
box-shadow: 4px 4px 0px #ebebeb;
padding-top: 10px;
background: #fff;
border-radius: 5px;
}


.fb_tray h5.potfolio_name a , .tw_tray h5.potfolio_name a {
    font-size: 13px;
    color: #000000;
}


span.combo_price {
    font-size: 35px;
    color: #fff;
    position: absolute;
    top: 108px;
    font-family: 'solomon_boldregular';
    left: 446px;
}

.shopify-templates h3.uk-panel-title{
line-height: 40px;
}