﻿@charset "utf-8";@import url(http://fonts.googleapis.com/css?family=Oswald);@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);

body{font-weight:normal;font-size:14px;margin:0;padding:0;background:#fff;color:#333334}

body,h1,h2,input[type=text],input[type=password],input.text,textarea,input[type=submit],.mobile-menu{font-family:'Lato',sans-serif}#logo h2{font-family:'Arvo',serif}h1{font:normal 20px/24px 'Oswald',"Trebuchet MS","Myriad Web Pro",arial,serif;font-size:17px;color:#333;margin:5px 0 8px 0;border-bottom:solid 1px #e2e2e2;height:30px;padding-left:10px;background:url(../images/leftborder.png) no-repeat}

h1 a{text-decoration:none}h1 a:hover{color:#cc2424;text-decoration:underline}h2{font-size:16px;line-height:normal;margin-bottom:15px;text-transform:uppercase; color:#005bb7;}h8{font-size:16px;margin-bottom:5px;color:#1e1e1e}h10{font-size:16px;color:#005bb7;line-height:30px}h9{font-size:16px;margin-bottom:5px;color:#005bb7}h5{font-size:17px;margin-bottom:5px;color:#005bb7;font-weight:normal}h5 a{text-decoration:none}h5 a:hover{color:#cc2424;text-decoration:underline}h6{font:normal 20px/24px 'Oswald',"Trebuchet MS","Myriad Web Pro",arial,serif;font-size:15px;color:#333;margin:3px 0 6px 0;height:20px;padding-left:10px;background:url(../images/leftborder.png) no-repeat}
h7 {
    font: normal 20px/30px 'Oswald',"Trebuchet MS","Myriad Web Pro",arial,serif;
    font-size: 15px;
    color: #333;
    padding-left: 10px;
    background: url(../images/leftborder.png) no-repeat;
    border-bottom: solid 1px #e2e2e2;
}

     

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
 .border-title{background:url(../images/splitter.png) bottom repeat-x;width:100%;text-align:center;display:inline-block;margin:0 0 50px;padding:0;position:relative}
.border-title h1,.border-title h2,.border-title h3,.border-title h4{text-transform:uppercase;padding:0 20px 15px;margin-bottom:5px;display:inline-block; }



.border-title h1 span,.border-title h2 span,.border-title h3 span,.border-title h4 span{border-left:6px solid transparent;border-right:6px solid transparent; left:49%; width:0;margin:auto;bottom:10px;position:absolute}a,

input[type="submit"], button, input[type="button"], .widget ul li, #secondary .widget h3.widgettitle, #secondary .widget h3.widgettitle a:before, #secondary h2.filtering, #secondary h2.filtering span:before, #top-bar .phone-no, .social-icons li img, #main-menu ul li, #main-menu > ul > li > ul:before, #main-menu ul ul li ul:before, .slider-next-arrow, .ico-content.type2 .icon, .carousel-arrows a span, .portfolio .portfolio-thumb img, .blog-entry .entry-thumb-meta .entry-meta span, .testimonial .author, .team .image img, .side-nav-container ul li a span, .partner-carousel li, .carousel-arrows a:hover span {
transition : all 300ms linear;
}
a {
text-decoration : none;
}
a:hover {
color : #333334;
}
a img {
border : none;
}
strong {
font-weight : bold;
}
em {
font-style : italic;
}
address {
display : block;
margin : 10px 0 20px;
}
abbr {
border-bottom : 1px dotted #3d3d3d;
cursor : help;
}
ins {
background : #fff9c0;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
vertical-align : baseline;
}
sub {
bottom : -3px;
}
sup {
bottom : -3px;
}
p {
line-height : 24px;
margin-bottom : 10px;
}
ul, ol, pre, code {
margin-bottom : 20px;
}
ul {
list-style-type : square;
list-style-position : inside;
}
ul li {
padding-bottom : 10px;
}
ul li ul {
list-style-type : disc;
padding-left : 20px;
margin : 10px 0 0;
}
ul ul ul {
margin-bottom : 0;
list-style-type : circle;
}
ol {
list-style-type : decimal;
list-style-position : outside;
padding-left : 20px;
padding-top : 10px;
}
ol li {
padding-bottom : 10px;
}
ol li ol {
margin-bottom : 0;
list-style-type : lower-alpha;
}
ol ol ol {
margin-bottom : 0;
list-style-type : lower-roman;
}
blockquote {
line-height : 22px;
font-style : italic;
font-size : 16px;
padding : 3px 0 0 0;
margin : 10px 0 30px;
float : left;
}
blockquote span {
background-color : #e6e2d6;
background-position : -354px -234px;
width : 70px;
height : 70px;
float : left;
margin : 0 10px 0 0;
border-radius : 70px;
}
blockquote p {
margin-bottom : 0;
}
blockquote cite {
float : right;
margin : 10px 0 0;
font-size : 14px;
}
blockquote.alignleft {
margin-right : 20px;
text-align : left;
width : 30%;
float : left;
}
blockquote.alignright {
margin-left : 20px;
text-align : left;
width : 30%;
float : right;
}
blockquote.aligncenter {
width : 100%;
text-align : center;
}
pre, code {
border-left : 3px solid #f8cc6e;
background-color : #e6e2d6;
display : block;
padding : 10px;
font-size : 11px;
font-family : monospace;
width : 96.5%;
overflow : auto;
}
hr {
background-color : #e6e2d6;
border : none;
height : 1px;
margin : 30px 0;
}
.hr {
background : url(images/splitter.png) repeat-x;
height : 10px;
width : 100%;
clear : both;
display : block;
float : left;
margin : 40px 0;
position : relative;
z-index : 1;
}
.hr-border {
border : #e6e2d6 double 4px;
width : 100%;
clear : both;
display : block;
float : left;
margin : 50px 0;
position : relative;
z-index : 1;
border-radius : 5px;
}
.hr-invisible {
float : left;
width : 100%;
margin : 40px 0;
display : block;
clear : both;
}
.hr-invisible-small {
float : left;
width : 100%;
margin : 20px 0;
display : block;
clear : both;
}
.hr-invisible-very-small {
float : left;
width : 100%;
margin : 10px 0;
display : block;
clear : both;
}
.hr.top, .hr-border.top {
width : 97%;
}
.hr.top, .hr-border.top {
background-position : right center;
text-align : right;
}
.hr.top a, .hr-border.top a {
color : #999589;
background : transparent;
font-size : 11px;
line-height : 16px;
padding-left : 5px;
position : absolute;
right : -21px;
top : -5px;
}
.hr-border.top a {
top : -10px;
right : -23px;
}
.hr.top a:hover, .hr-border.top a:hover {
color : #e96666;
}
.clear {
float : none;
clear : both;
margin : 0;
padding : 0;
}
.float-right {
float : right;
}
.float-left {
float : left;
}
.center {
width : 100%;
text-align : center;
}
.hidden {
display : none;
}
.post-edit-link {
background : #e5e5e5;
color : #5a5a5a;
float : right;
clear : both;
margin : 20px 0 0;
line-height : 24px;
padding : 0 10px;
font-size : 12px;
}
.post-edit-link:hover {
background : #4c4c4c;
color : #fff;
text-shadow : 0 1px 0 #0e4b6e;
}
table {
border-collapse : separate;
border-spacing : 0;
margin-bottom : 20px;
width : 100%;
clear : both;
border : #dfdfdf solid 1px;
border-bottom : 0;
border-right : 0;
}
th {
background : #666667;
color : #fff;
border-bottom : 5px solid #dfdfdf;
border-right : 1px solid #919191;
padding : 17px 15px;
font-size : 16px;
line-height : normal;
font-weight : bold;
text-transform : uppercase;
text-align : center;
}
td {
border-right : 1px solid #dfdfdf;
border-bottom : 1px solid #dfdfdf;
background : #f7f7f7;
font-size : 14px;
line-height : normal;
text-align : center;
padding : 13px 15px;
}
dl {
margin : 0 20px;
}
dl.gallery-item {
margin : 0;
}
.gallery-caption {
margin-bottom : 10px;
}
.gallery-item img {
border : #c4c1ae solid 2px !important ;
}
dt {
font-weight : bold;
font-size : 14px;
margin-bottom : 10px;
}
dd {
margin-bottom : 20px;
line-height : 20px;
}
label {
font-size : 14px;
color : #2e2a2b;
font-weight : bold;
font-size : 14px;
}
label span {
color : #b4b4b4;
}
label span.required {
color : red;
}
fieldset {
border : #efefef solid 1px;
padding : 15px;
margin : 0 0 20px 0;
}
legend {
font-weight : bold;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
background : #ededed;
border : #c4c4c4 solid 1px;
color : #333334;
padding : 15px;
display : block;
font-size : 14px;
margin : 10px 0 10px;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input.text:focus, textarea:focus {
border-color : #a1a1a1;
}
input[type="text"], input[type="email"], input[type="password"], input.text, textarea {
width : 97%;
}
textarea {
height : 190px;
overflow : auto;
}
select {
background : #ededed;
border : #c4c4c4 solid 1px;
padding : 10px;
margin : 10px 0 10px;
display : block;
max-width : 100%;
}
select option {
background : #fff;
}
input[type="submit"], button, input[type="button"] {
background : url(images/btn-small-gradient.png) repeat-x;
border : none;
color : #fff;
text-transform : uppercase;
font-weight : bold;
margin : 10px 0 0;
font-size : 14px;
padding : 11px 20px;
/*float : right;*/
cursor : pointer;
}
input[type="submit"]:hover, button:hover, input[type="button"]:hover {
background-color : #000;
}
#searchform input[type="text"] {
border : none;
text-transform : uppercase;
color : #aaa;
font-size : 12px;
width : 260px;
}
#primary img {
max-width : 100%;
}
.post-content input[type="submit"] {
float : none;
}
.wp-caption {
background : #c4c1ae;
border : #c4c1ae solid 1px;
margin-bottom : 10px;
margin-top : 10px;
max-width : 96%;
padding : 5px 7px 7px 5px;
}
.wp-caption img {
display : block;
margin : 0 auto;
padding : 6px;
max-width : 98%;
}
.wp-caption .wp-caption-text {
text-align : center;
padding-top : 0;
margin : 0;
}
img.size-auto, img.size-large, img.size-full, img.size-medium {
max-width : 99.6%;
height : auto;
}
.alignleft, img.alignleft {
display : inline;
float : left;
margin-right : 20px;
}
.alignright, img.alignright {
display : inline;
float : right;
margin-left : 20px;
}
.aligncenter, img.aligncenter {
clear : both;
display : block;
margin-left : auto;
margin-right : auto;
text-align : center;
}
.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter {
margin-bottom : 20px;
}
.column {
margin : 0 2% 0 0;
float : left;
min-height : 1px;
position : relative;
}
.column.last {
margin-right : 0;
}
.one-column {
width : 100%;
}
.column.one-column {
margin-right : 0;
}
.one-fourth {
width : 23.4%;
}
.one-half {
width : 48.9%;
}
.one-third {
width : 100%;
}
.three-fourth {
width : 74.5%;
}
.two-third {
width : 65.8%;
}
.one-fifth {
width : 18.3%;
}
.four-fifth {
width : 79.6%;
}
.three-fifth {
width : 59.2%;
}
.two-fifth {
width : 38.8%;
}
.one-sixth {
width : 15%;
}
.two-sixth {
width : 30%;
}
.three-sixth {
width : 45%;
}
.four-sixth {
width : 60%;
}
.five-sixth {
width : 75%;
}
.column img {
max-width : 100%;
height : auto;
}
.one-half iframe, .one-third iframe, .one-fourth iframe, .three-fourth iframe, .two-third iframe, iframe {
max-width : 100%;
}
embed, iframe, object, video {
max-width : 100%;
}
.column.no-space {
margin-right : 1px;
}
.column.no-space.one-fourth {
width : 24.8%;
}
.column.no-space.one-third {
width : 33.2%;
}
.column.no-space.one-half {
width : 49.8%;
}
.column.no-space.one-fifth {
width : 19.8%;
}
.column.no-space.one-sixth {
width : 16.5%;
}
.column.no-space.three-fourth {
width : 74.9%;
}
.column.no-space.two-third {
width : 66.5%;
}
.column.no-space.four-fifth {
width : 79.9%;
}
.column.no-space.three-fifth {
width : 60%;
}
.column.no-space.two-fifth {
width : 40%;
}
.column.no-space.two-sixth {
width : 33.4%;
}
.column.no-space.three-sixth {
width : 50%;
}
.column.no-space.four-sixth {
width : 66.6%;
}
.column.no-space.five-sixth {
width : 83.2%;
}
.widget {
float : left;
width : 100%;
padding : 0 0 40px;
margin : 0;
}
.widget h3.widgettitle {
font-size : 16px;
padding-bottom : 10px;
}
.widget ul {
float : left;
width : 100%;
margin : 0;
padding : 0;
}
.widget ul li {
float : left;
display : block;
clear : both;
width : 100%;
font-size : 16px;
font-weight : bold;
padding-bottom : 0;
}
.widget ul li a {
color : #333334;
line-height : 20px;
padding : 13px 25px 15px 25px;
display : block;
position : relative;
background : url(images/thin-border.png) bottom repeat-x;
}
.widget ul ul {
margin-top : 10px;
margin-left : 20px;
}
.widget ul ul li {
width : 90%;
}
.widget_categories ul {
margin-top : -12px;
}
.widget_categories ul li {
position : relative;
float : none;
display : block;
background : url(images/blog-splitter.png) bottom repeat-x;
margin : 0 0 10px;
padding : 0;
margin : 0;
}
.widget_categories ul li a {
padding : 13px 25px 15px 25px;
display : block;
background : url(images/thin-border.png) bottom repeat-x;
}
.widget_categories ul li a span, #secondary .widget_product_categories ul li a span {
position : absolute;
right : 10px;
}
#secondary .widget_categories ul li a:before, .widget_categories ul li a:before {
font-family : FontAwesome;
font-style : normal;
font-weight : normal;
text-decoration : inherit;
font-size : 16px;
position : absolute;
top : 14px;
left : 0;
content : "";
}
.widget form {
margin : 15px 0 0;
float : left;
clear : both;
width : 100%;
}
.widget input[type="email"] {
width : 90.5%;
}
.widget.tweetbox ul.tweet_list {
list-style-type : none;
}
.widget.tweetbox ul.tweet_list li {
font-size : 14px;
line-height : 20px;
}
.widget.tweetbox ul.tweet_list li a:hover {
color : #333334;
}
.widget.widget_recent_entries ul {
list-style-type : none;
}
.widget.widget_recent_entries h4 {
font-size : 18px;
line-height : 22px;
font-weight : bold;
text-transform : none;
}
.widget.widget_recent_entries ul li {
padding-bottom : 25px;
}
.widget.widget_tag_cloud .tagcloud a {
font-size : 14px;
line-height : 36px;
color : #333334;
padding : 0 15px;
background : #ededed;
margin : 0 10px 10px 0;
float : left;
border-bottom : 2px solid #d9d9d9;
position : relative;
}
.widget.widget_tag_cloud .tagcloud a:after {
border-bottom : 1px solid #fff;
position : absolute;
bottom : 0;
left : 0;
content : '';
width : 100%;
}
.widget.widget_tag_cloud .tagcloud a:hover {
font-weight : bold;
color : #fff;
}
ul.recent-posts-widget li a {
padding : 0;
background : none;
}
#secondary .widget ul.recent-posts-widget li a:before {
content : '';
}
ul.recent-posts-widget li a.thumb {
padding : 0;
clear : both;
float : left;
display : block;
position : relative;
margin-bottom : 15px;
margin-right : 10px;
background : none;
}
ul.recent-posts-widget li a.thumb img {
display : block;
}
ul.recent-posts-widget li a.thumb:before, #secondary .widget ul.recent-posts-widget li a.thumb:before {
display : block;
content : '';
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
box-shadow : 0 0 0 5px rgba(255, 255, 255, 0.7) inset;
transition : all 0.4s ease-in-out;
}
ul.recent-posts-widget li h6 {
font-weight : bold;
font-size : 14px;
margin-bottom : 5px;
}
 
ul.recent-posts-widget li p {
font-size : 14px;
font-weight : normal;
}
ul.recent-posts-widget li:hover a.thumb:before, #secondary .widget ul.recent-posts-widget li:hover a.thumb:before, ul.product_list_widget li:hover a:before {
box-shadow : 0 0 0 5px rgba(255, 255, 255, 0.4) inset;
}
ul.product_list_widget li a {
clear : both;
float : left;
display : block;
position : relative;
margin-bottom : 15px;
margin-right : 10px;
}
ul.product_list_widget li a img {
display : block;
}
ul.product_list_widget li a:before {
display : block;
content : '';
position : absolute;
width : 100%;
height : 100%;
box-shadow : 0 0 0 5px rgba(255, 255, 255, 0.7) inset;
transition : all 0.4s ease-in-out;
}
#secondary .widget h3.widgettitle {
margin-bottom : 30px;
background : #da1717;
display : inline-block;
width : 100%;
padding : 0;
border-bottom : 3px solid #e74d3c;
}
#secondary .widget h3.widgettitle a {
padding : 15px 10px 15px 45px;
display : block;
border-bottom : 1px solid #fff;
position : relative;
}
#secondary .widget h3.widgettitle a:before {
font-family : FontAwesome;
font-style : normal;
font-weight : normal;
text-decoration : inherit;
font-size : 12px;
line-height : 22px;
text-align : center;
color : #fff;
width : 20px;
height : 20px;
position : absolute;
top : 15px;
left : 16px;
content : "";
border-radius : 20px;
}
#secondary .widget h3.widgettitle:hover a {
color : #fff;
}
#secondary .widget h3.widgettitle:hover a:before {
background : #fff;
}
#secondary .widget ul li a {
position : relative;
}
#secondary .widget ul li a:before {
font-family : FontAwesome;
font-style : normal;
font-weight : normal;
text-decoration : inherit;
font-size : 16px;
position : absolute;
top : 14px;
left : 0;
content : "";
}
#secondary .widget_categories ul li a:before, #secondary .widget_product_categories ul li a:before {
font-family : FontAwesome;
font-style : normal;
font-weight : normal;
text-decoration : inherit;
font-size : 16px;
position : absolute;
top : 14px;
left : 0;
content : "";
}
#secondary ul.product_list_widget li a:before {
content : '';
top : 0;
left : 0;
}
#secondary ul.product_list_widget li a {
padding : 0;
}
#secondary ul.product_list_widget li {
font-weight : normal;
font-size : 14px;
line-height : 20px;
}
#secondary ul.product_list_widget li .amount {
display : block;
}
#secondary .widget .tweet_list li {
position : relative;
float : left;
display : block;
border : 0;
padding-left : 30px;
padding-bottom : 25px;
}
#secondary .widget .tweet_list li:before {
font-family : FontAwesome;
font-style : normal;
font-weight : normal;
text-decoration : inherit;
position : absolute;
left : 0;
content : "";
font-size : 18px;
top : 5px;
}
#secondary .widget .tweet_list li a:before {
content : '';
}
#secondary .widget .tweet_list li a {
padding : 0;
background : none;
display : inline;
}
#secondary .widget .social-icons {
margin : 20px 0 0;
}
#secondary .widget .social-icons li a:before {
content : '';
}
#secondary .widget .social-icons li a {
background : none;
display : inline;
padding : 0;
position : static;
}
#secondary .widget .social-icons li {
width : 29px;
clear : none;
}
#secondary .widget #searchform {
margin : 0;
}
#secondary .widget #searchform input[type="text"] {
display : inline-block;
width : 242px;
}
#secondary .widget #searchform input[type="submit"] {
padding : 13px 20px;
}
#secondary h2.filtering {
font-size : 18px;
margin-bottom : 40px;
background : #ededed;
display : inline-block;
width : 100%;
padding : 0;
border-bottom : 3px solid #d9d9d9;
}
#secondary h2.filtering span {
padding : 17px 45px 13px 15px;
display : block;
border-bottom : 1px solid #fff;
position : relative;
}
#secondary h2.filtering span:before {
font-family : FontAwesome;
font-style : normal;
font-weight : normal;
text-decoration : inherit;
font-size : 18px;
line-height : 32px;
text-align : center;
color : #fff;
width : 32px;
height : 32px;
position : absolute;
top : 12px;
right : 15px;
content : "";
border-radius : 32px;
}
#secondary .widget.woocommerce h3.widgettitle {
background : none;
border-bottom : 0;
margin-bottom : 15px;
}
#secondary .widget.woocommerce h3.widgettitle a {
padding : 0 0 0 30px;
border-bottom : 0;
}
#secondary .widget.woocommerce h3.widgettitle a:before {
top : 0;
left : 0;
}
#secondary .widget.woocommerce h3.widgettitle:hover {
background : none;
border-bottom : 0;
}
#secondary .widget.woocommerce h3.widgettitle:hover a:before {
color : #fff;
}
#secondary .widget.woocommerce .product_list_widget {
margin-top : 20px;
}
#slider-range {
margin-top : 20px;
}
#slider-range a:last-child {
margin-left : -25px;
}
.price-range {
margin-top : 40px;
}
.price-range label, .price-range input[type="text"] {
width : auto;
text-transform : uppercase;
font-size : 16px;
line-height : 18px;
font-weight : bold;
background : none;
float : left;
border : 0;
padding : 0;
margin : 0;
clear : none;
}
.price-range .button {
float : right;
margin : -28px 0 0;
}
.container {
width : 1060px;
margin : 0 auto;
position : relative;
}
.boxed .wrapper {
width : 1120px;
margin : 0 auto 30px;
background : #fff;
display : table;
box-shadow : 0 0 30px rgba(0, 0, 0, 0.35);
}
.boxed {
background : url(images/patterns/pattern1.jpg) repeat;
}
#header {
width : 100%;
margin : 0;
padding : 0;
float : left;
border-bottom : 5px solid #ddd;
}

.mycrawler2 a img
{
	border:solid 1px grey !important; 
	padding:5px !important; 
	width:190px !important; 
	height:70px !important;
	
}

#top-bar {
    background: #9a9c9e;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0 0 2px
}
#top-bar .phone-no{font-size:12px;line-height:normal;color:#787878;margin:6px 0 0;padding:0 0 0 13px;float:left}#top-bar .phone-no a{color:#787878;font-size:14px}#top-bar .phone-no a:hover{color:#fff}.social-icons{float:right;margin:0;padding:0}.social-icons li{position:relative;overflow:hidden;width:29px;height:29px;padding:0;margin:0 3px 5px;display:inline-block; }

.social-icons li img{bottom:0;left:0;position:absolute}.social-icons li img:first-child{bottom:-29px}
.social-icons li:hover img:first-child{bottom:0;z-index:1}
.social-icons li:hover img:last-child{bottom:-29px}#logo{margin:9px 0 0;float:left;padding:0}
#logo img{}#logo h2{margin:0}#logo h2 a{font-size:24px;font-weight:700;color:#333334}
#main-menu{float:right;margin:0;padding:0;position:relative;z-index:90}
#main-menu ul{float:left;margin:0 0 -5px;padding:0}


#main-menu ul li{border-bottom:5px solid #ddd;font-size:12px;margin:0;padding:40px 0;display:inline;float:left;position:relative}
#main-menu ul li a{display:block;padding:0 7px;font-weight:bold;color:#333334;text-transform:uppercase;transition:background 1s,color 1s,padding .5s,margin .5s;-moz-transition:background 1s,color 1s,padding .5s,margin .5s;-webkit-transition:background 1s,color 1s,padding .5s,margin .5s;-o-transition:background 1s,color 1s,padding .5s,margin .5s}
#main-menu ul li span{display:none;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333334;left:0;right:0;width:0;margin:auto;top:0;position:absolute}#main-menu>ul>li.current_page_item span{display:block}
#main-menu>ul>li:hover>a,#main-menu>ul>li.current_page_item>a{padding:40px 7px;background:#ededed;position:relative;margin:-40px 0;transition:background 1s,padding .5s,margin .5s;-moz-transition:background 1s,padding .5s,margin .5s;-webkit-transition:background 1s,padding .5s,margin .5s;-o-transition:background 1s,padding .5s,margin .5s}#main-menu>ul>li.hasSubmenu:hover{border-bottom:5px solid #ddd}
#main-menu ul li ul{z-index:1;display:none;float:left;position:absolute;width:200px;top:94px;left:0;background:url(../images/sub-menu-bg.png) repeat;box-shadow:0 5px 10px rgba(0,0,0,.25);-moz-box-shadow:0 5px 10px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25)}
#main-menu ul ul li{background:url(../images/thin-border.png) bottom repeat-x;display:block;float:left;clear:both;padding:0;border:0;width:100%}
#main-menu ul ul li a{padding:16px 15px 15px;margin:0;display:block}#main-menu ul ul li:last-child{background:none}
#main-menu>ul>li>ul:before{border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:15px;position:absolute;top:-11px;width:0}
#main-menu ul ul ul{left:200px;top:0}#main-menu ul ul li ul:before{border-top:6px solid transparent;border-bottom:6px solid transparent;left:-11px;top:18px;content:"";height:0;position:absolute;width:0}
#main-menu ul ul li.current_page_item ul li a{color:#333334}


.mobile-menu{display:none;height:50px;background-color:#f3f3f3;color:#333334; background-position:center right;background-repeat:no-repeat;border:1px solid #d9d9d9;border-radius:0;width:100%;margin:6px 0 10px;padding:15px 10px 15px 5px;-webkit-appearance:none;-moz-appearance:none; cursor:pointer}
#main{width:100%;margin:0;padding:0 0 85px;float:left}

#primary{width:700px;margin:30px 0 0;padding:0;float:left}#primary.content-full-width{width:100%}#primary.with-left-sidebar{float:right}#secondary{width:340px;margin:30px 0 0 20px;float:left;padding:0}
#secondary.left-sidebar{margin:30px 20px 0 0}#slider{width:100%;margin:0;padding:0;float:left;border-bottom:5px solid #ddd;position:relative}
.intro-text{width:100%;margin:0;padding:0;float:left}.intro-text.type1{background:url(../images/introtext-border-top.png) center top no-repeat;padding:40px 0 0;text-align:center}
.intro-text.type1 h4{text-transform:uppercase}.intro-text.type1 h4 span.highlight{color:#fff;padding:7px 15px;margin:0 5px}
.intro-text.type1 h6{text-transform:uppercase;color:#a0a0a1;background:url(../images/intro-text-border-bottom.png) center bottom no-repeat;padding-bottom:37px}
 

.intro-text.type2,.intro-text.type3,.intro-text.type4{background:#ededed;padding:30px 2.5%;width:95%}
.intro-text.type2 h4,.intro-text.type3 h4,.intro-text.type4 h4{text-transform:uppercase;margin-bottom:5px}
.intro-text.type2 h5,.intro-text.type3 h5,.intro-text.type4 h5{color:#a0a0a1;margin-bottom:0}.intro-text.type2 a,.intro-text.type4 a{float:right}
.intro-text.type3 h4,.intro-text.type3 h5{color:#fff}.intro-text.type3 a{background:#fff url(images/btn-white-gradient.png) bottom repeat-x;color:#333334;float:right}
.intro-text.type4{width:94%}.mid{float:left;width:100%;height:auto;color:#3e3e3e;font-family:Tahoma,Geneva,sans-serif;text-align:justify;height:15px;line-height:20px;font-size:13.4px;padding-bottom:15px}
.mid a{color:#720303}.mid a:hover{text-decoration:underline}.ico-content{width:100%;margin:0;padding:0}.ico-content.type1{text-align:center}
.ico-content.type1 .icon{width:100%;text-align:center}

.ico-content.type1 .icon span{display:inline-block;margin-bottom:15px;background:#fafafa;border:10px solid #f0f0f0;font-size:60px;
	line-height:108px;color:#a5a5a5;width:108px;height:108px;border-radius:108px;-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;-o-transition:all 100ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}
	.ico-content.type1:hover .icon span{color:#fff}.ico-content.type1 h5{text-transform:uppercase}.ico-content.type1 h5 a{color:#333334}
	.ico-content.type1:hover .icon span{-moz-transform:scale(1) rotate(360deg) translate(0);
		-webkit-transform:scale(1) rotate(360deg) translate(0);-o-transform:scale(1) rotate(360deg) translate(0);
		transform:scale(1) rotate(360deg) translate(0)}.ico-content.type2{padding:0 0 30px 50px;position:relative;width:85%}
.ico-content.type2 .icon{position:absolute;left:0;top:0}.ico-content.type2 .icon span{font-size:36px}
.ico-content.type2:hover .icon{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);transform:rotateY(360deg)}.ico-content.type3{padding:0 0 30px 70px;position:relative;width:70.5%}
.ico-content.type3 .icon{position:absolute;left:0;top:0}.ico-content.type3 .icon span{display:inline-block;margin-bottom:15px;
	background:#fafafa;border:5px solid #f0f0f0;font-size:28px;line-height:46px;text-align:center;color:#a5a5a5;width:44px;height:44px;
	border-radius:44px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 100ms linear;
	-ms-transition:all 300ms linear;transition:all 300ms linear}.ico-content.type3:hover .icon span{color:#fff}
	.ico-content.type3:hover .icon span{-moz-transform:scale(1) rotate(360deg) translate(0);-webkit-transform:scale(1) rotate(360deg) translate(0);-o-transform:scale(1) rotate(360deg) translate(0);transform:scale(1) rotate(360deg) translate(0)}.breadcrumb-section{width:100%;margin:0 0 0;padding:15px 0 5px;float:left;clear:both;background:url(../images/breadcrumb.jpg) repeat;border-bottom:5px solid #ddd}.breadcrumb{float:left;margin:0;padding:12px 0 0;width:75%}.breadcrumb a{font-size:14px;text-transform:uppercase;float:left;line-height:30px}.breadcrumb span{float:left;margin:7px 10px 0;text-align:center;color:#fff;font-size:10px;line-height:18px;width:16px;height:16px;border-radius:16px}.breadcrumb h1{float:left;margin:0 10px 0}.main-phone-no{height:20px;position:relative;top:-20px;float:right}.main-phone-no p{font-size:20px;font-weight:bold}.main-phone-no p a{color:#787878;font-size:18px;font-weight:normal}.product-carousel-wrapper{width:100%;float:left;clear:both;margin:0;padding:0;position:relative}.carousel-arrows{position:absolute;top:-75px;right:0}.carousel-arrows a{display:inline-block;width:37px;height:37px;background:#e0e0e0;border-radius:37px;text-align:center}.carousel-arrows a.product-prev-arrow,.carousel-arrows a.partner-prev-arrow,.carousel-arrows a.portfolio-prev-arrow{margin-right:5px}.carousel-arrows a span{color:#adadad;font-size:18px;line-height:39px}.carousel-arrows a:hover{-moz-transform:scale(1.1) rotate(0) translate(0);-webkit-transform:scale(1.1) rotate(0) translate(0);-o-transform:scale(1.1) rotate(0) translate(0);transform:scale(1.1) rotate(0) translate(0)}.carousel-arrows a:hover span{color:#fff;-moz-transform:scale(1) rotate(360deg) translate(0);-webkit-transform:scale(1) rotate(360deg) translate(0);-o-transform:scale(1) rotate(360deg) translate(0);transform:scale(1) rotate(360deg) translate(0)}.carousel-arrows a.portfolio-next-arrow span,.carousel-arrows a.partner-next-arrow span,.carousel-arrows a.product-next-arrow span{margin-left:2px}ul.products{width:100%;margin:0;padding:0;float:left}ul.products li{display:inline;margin:0 5px 20px;padding:0;float:left;width:340px}ul.products li .product-thumb{clear:both;float:left;height:220px;width:100%;display:block;position:relative;margin-bottom:15px;overflow:hidden}ul.products li .product-thumb img{display:block;max-width:100%}ul.products li .product-thumb:before{display:block;content:'';position:absolute;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
	  
	
	.blog-entry .entry-thumb-meta .entry-meta .date p{font-weight:bold;margin:0}.blog-entry .entry-thumb-meta .entry-meta span{margin-right:5px}
	.blog-entry .entry-thumb-meta .entry-meta a:hover,.blog-entry .entry-thumb-meta .entry-meta a:hover span{color:#000}
	.entry-details h4{margin-bottom:5px}.entry-metadata{margin-bottom:10px}.entry-metadata span{font-size:14px;color:#939393}
	.entry-metadata div{margin-bottom:5px;clear:both;width:100%}.entry-metadata a{font-size:14px;color:#333334}
	.entry-body .read-more,.entry-body .read-more span{color:#333334}.entry-body .read-more span{top:1px;position:relative}
	
	
	.blog-entry .entry-thumb-meta:hover .entry-thumb:before{-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);
		-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);box-shadow:inset 0 0 0 10px rgba(255,255,255,.4)}.author-info{background:#ededed;display:block;padding:20px 20px 10px;clear:both}.author-info img{background:#fff;padding:5px}
		.commententries{width:100%;float:left;margin:10px 0 0;padding:0}ul.commentlist{float:left;margin:20px 0 20px 0;padding:0 0 20px 0;list-style:none;border-top:0}
		ul.commentlist li{display:block;float:none;list-style:none;border:none;margin:0 0 20px;padding:0 0 0 100px;position:relative;clear:both}
		ul.commentlist li ul.children{margin:10px 0 10px;padding:0;float:left;border:none;clear:both;width:100%}
		ul.commentlist li .respond{margin-left:69px}ul.commentlist li .comment{background:url(images/comment-bubble.png) left 38px no-repeat;margin:0;padding:0 0 0 25px}
		ul.commentlist li .comment-details{position:relative;border-bottom:3px solid #d9d9d9;background:#ededed;padding:15px 20px 10px;margin:10px 0 10px}
		ul.commentlist li .comment-details:before{border-bottom:1px solid #fff;bottom:0;content:'';left:0;position:absolute;width:100%}
		ul.commentlist li .comment-body{margin:15px 0 0}ul.commentlist li .comment-body p{line-height:20px}ul.commentlist li .comment-author{left:0;top:0;position:absolute}
		ul.commentlist li .comment-author img{border:5px solid #e5e5e5;max-width:88px;max-height:88px;float:left;margin:0;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border-radius:88px}
		ul.commentlist li .comment-author img:hover{-moz-transform:scale(1.05) rotate(20deg) translate(2px);-webkit-transform:scale(1.05) rotate(20deg) translate(2px);-o-transform:scale(1.05) rotate(20deg) translate(2px);transform:scale(1.05) rotate(20deg) translate(2px)}ul.commentlist li .author-name{font-weight:bold;font-size:16px;padding-bottom:5px}ul.commentlist li .author-name a{color:#333334}ul.commentlist li .comment-details{display:block}ul.commentlist li .commentmetadata{font-size:12px;color:#8c8c8c;font-style:italic;text-decoration:none}ul.commentlist li .reply{margin:0;position:absolute;top:0;right:0}ul.commentlist li .reply a{font-weight:bold;color:#fff;padding:10px 15px;display:inline-block}ul.commentlist li .reply a:hover{background:#333334}#respond h3{text-transform:uppercase;padding-bottom:20px}#respond input[type="text"],#respond input[type="email"]{width:90.6%}#respond textarea{width:95.5%}
		.testimonial{width:50%;margin:0 0 35px;padding:0;float:left;position:relative}.testimonial .author{z-index:1;position:absolute;left:0;top:0;background:#e5e5e5;background:rgba(0,0,0,.1);padding:10px;float:left;width:118px;height:118px;border-radius:118px}.testimonial .author img{width:118px;height:118px;border-radius:118px}.testimonial .author:hover{-moz-transform:scale(1.1) rotate(0) translate(0);-webkit-transform:scale(1.1) rotate(0) translate(0);-o-transform:scale(1.1) rotate(0) translate(0);transform:scale(1.1) rotate(0) translate(0)}
		.testimonial blockquote{border-bottom:3px solid #d9d9d9;background:#ededed;margin-left:65px;padding:15px 25px 15px 120px;margin-top:14px;width:58%}.testimonial blockquote:before{left:90px;top:15px}.partner-carousel-wrapper{float:left;width:100%;margin:0;padding:0;position:relative}.partner-carousel{float:left;width:100%;margin:0;padding:0}.partner-carousel li{float:left;display:inline;padding:0;margin:0 10px;width:230px;height:72px;text-align:center;border:10px solid #ededed}
		.team .image{width:100%;height:230px;overflow:hidden}.team h4{margin:10px 0 0}
.team h6 {
    color: #919191;
    font-weight: normal;
    margin: 0
}
 
.team .social-icons{float:none;display:inline-block;text-align:center;position:relative;bottom:-17px}.team .social-icons li{margin:0;border:3px solid #ededed;border-radius:30px}.team .image img:hover{-moz-transform:scale(1.2) rotate(0) translate(0);-webkit-transform:scale(1.2) rotate(0) translate(0);-o-transform:scale(1.2) rotate(0) translate(0);transform:scale(1.2) rotate(0) translate(0)}.page-slider-container{background:url(images/slider-shadow.png) center bottom no-repeat;float:left;width:100%;margin:0;padding:0 0 25px;position:relative}.page-slider{float:left;width:100%;margin:0;padding:0}.page-slider li{display:block;width:100%;float:left;margin:0;padding:0}.page-slider li img{max-width:100%}.page-slider-container .bx-pager{position:absolute;right:15px;bottom:43px;z-index:100}.page-slider-container .bx-pager .bx-pager-item{float:left;margin:0 3px}.page-slider-container .bx-pager .bx-pager-item a{background:#fff;width:12px;height:12px;border-radius:12px;font-size:0;float:left}.page-slider-container .bx-pager .bx-pager-item a.active{background:#333334}.error-info{text-align:center}.error-info h2{font-size:30px;text-transform:none;margin-bottom:10px}.error-info h2 span.error{font-size:120px}.error-info h2 span{font-size:48px}.error-info h3{font-size:24px;text-transform:none}.error-info #searchform{margin:30px 0 0;display:inline-block;float:none;width:100%}.error-info #searchform input[type="text"],.error-info #searchform input[type="submit"]{display:inline-block;float:none;margin:0}.error-info #searchform input[type="text"]{margin-right:-3px}.error-info #searchform input[type="submit"]{padding:12px 15px;font-weight:bold;font-size:16px}.contact-details{display:inline-block;background:#ededed;border-bottom:3px solid #d9d9d9;position:relative;margin:20px 0 0;padding:2px 30px 15px}
		.contact-details:before{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #fff}.contact-details h4{margin-top:25px}.contact-details span{margin-right:5px;font-size:14px}.contact-details .working-hours span{float:left;font-size:18px;margin-top:1px;margin-right:10px;padding-bottom:10px}#contact-form{margin:25px 0 0}#contact-form input[type="text"],#contact-form input[type="email"]{width:94.4%;margin-bottom:20px}#contact-form textarea{width:97%}.two-third #contact-form input[type="text"],.two-third #contact-form input[type="email"]{width:90.4%;margin-bottom:20px}.two-third #contact-form textarea{width:95.4%;height:214px}.fullwidth-map{width:100%;margin:-20px 0 20px;padding:0;float:left;clear:both}.fullwidth-map #map{height:488px}#map{height:374px;margin:0;position:relative;width:100%}
		#map img{max-width:none!important}#map{max-width:100%}.failure{color:red}.success{color:#7aa127}.side-nav-container{float:left;width:100%;border-bottom:1px solid #d9d9d9;margin:0;padding:4px 0 0;background:url(../images/sidenav-border.png) right top no-repeat;position:relative}.side-nav-container ul{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;float:left;width:100%;margin:0 0 0 -1px;padding:0;position:relative}.side-nav-container ul:after{height:3px;background:url(images/sidenav-border.png) right bottom no-repeat;width:100%;position:absolute;content:'';right:-1px;bottom:-4px}.side-nav-container ul li{display:block;margin:0;padding:0 0 2px;background:url(../images/sidenav-splitter.png) right bottom no-repeat}.side-nav-container ul li:last-child{background:none;padding-bottom:0}.side-nav-container ul li a{display:block;line-height:52px;font-size:12.5px;font-weight:normal;color:#333334;border-left:4px solid #ececec;background:url(../images/sidenav-bg.png) right repeat-y;-webkit-transition:all 300ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear}
		.side-nav-container ul li a:hover,.side-nav-container ul li.current_page_item a{background:url(../images/sidenav-active.png) right repeat-y}.side-nav-container ul li a span{background:#333334;border:3px solid #e2e2e2;width:25px;height:25px;line-height:25px;text-align:center;font-size:11px;color:#fff;margin:10px 10px 0 0;float:left;border-radius:25px}.side-nav-container ul li a:hover span,.side-nav-container ul li.current_page_item a span{-moz-transform:scale(1) rotate(360deg) translate(0);-webkit-transform:scale(1) rotate(360deg) translate(0);-o-transform:scale(1) rotate(360deg) translate(0);transform:scale(1) rotate(360deg) translate(0)}
		#footer{float:left;width:100%;margin:0;padding:30px 0 0;border-top:5px solid #ddd;background:#333334}
            #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6,   #footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a, #footer h6 a, #footer a:hover {
                color: #fff
            }#footer p,#footer a,#footer span,#footer .widget .tweet_list li:before,#footer .widget ul li:before{color:#989898;line-height:24px}#footer .widget ul{float:left;width:100%;margin:0;padding:0}#footer .widget ul li{width:94%;font-size:14px;font-weight:normal;color:#989898;display:block;position:relative;border-bottom:1px dotted #5a5a5a;padding:7px 0 7px 15px}#footer .widget ul li:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:16px;position:absolute;top:6px;left:0}#footer .widget ul li a{padding:0;background:none;display:inline}#footer .tweets a{color:#e6e6e6}#footer .widget{padding-bottom:30px;width:100%;float:left}#footer .widget h3.widgettitle{margin-bottom:20px;font-size:18px}#footer .widget .tweet_list li{position:relative;float:left;display:block;border:0;padding-left:30px}#footer .widget .tweet_list li:before{content:"";font-size:18px;top:12px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}#footer .widget .tweet_list:hover li:before{color:#fff}#footer .widget ul.product_list_widget li{display:block;border:0;padding:10px 0}#footer .widget ul.product_list_widget li:before,#footer ul.recent-posts-widget li:before,#footer .widget_categories ul li a:before{content:""}#footer ul.recent-posts-widget li{border-bottom:0;padding:0}#footer .widget_categories ul li a{position:relative;display:block}
.news-date{background:url(../images/bk_date.png) 0 0 no-repeat;width:65px;height:auto;float:left;padding-top:18px;text-align:center;line-height:15px;font-size:11px;color:#eef1f2;position:relative;left:-30px}span.day{font-size:24px;font-weight:bold;text-shadow:2px 2px #5e0013;color:#fff}.news-content{float:left;width:90%;height:auto;font-family:Arial,Helvetica,sans-serif;color:#1b1b1b;text-align:justify;line-height:20px;font-size:13px;position:relative;left:-20px;padding-bottom:10px}.news-head{}.news-content h1{border-bottom:none}
.news-date1{ width:4%;height:auto;float:left;padding-top:18px;text-align:center;line-height:15px;font-size:11px;color:#eef1f2;position:relative;left:-30px}span.day{font-size:24px;font-weight:bold;text-shadow:2px 2px #5e0013;color:#fff}.news-content{float:left;width:90%;height:auto;font-family:Arial,Helvetica,sans-serif;color:#1b1b1b;text-align:justify;line-height:20px;font-size:13px;position:relative;left:-20px;padding-bottom:10px}.news-head{}.news-content h1{border-bottom:none}

  
	.list-1{}.list-1 ul{padding-top:0;margin-left:-20px}.list-1 li{padding:3px 0 8px 0;text-decoration:none;padding-left:20px;padding-bottom:1px;background:url(../images/tick.png) no-repeat 0 8px;list-style:none}
	.list-1 li a:hover{color:#9d0000}#sendemail{float:left;margin-left:-10px}ol{list-style:none}ol li{display:block;clear:both}
	ol li label{display:block;margin:0;padding:16px 0 0 0}ol li input.text{width:480px;border:silver solid 1px;margin:0;padding:5px 2px;height:16px;background-color:#fff}
	ol li textarea{width:480px;border:silver solid 1px;margin:0;padding:2px;background-color:#fff}ol li .send{margin:16px 0 0 0}
	.midborder{background-color:#f2f2ff;width:98%;border:solid 1px #b2b8c4;padding-left:10px;padding-right:10px;float:left;margin-bottom:30px}
 
 
 
 
#footer .widget .social-icons{margin:20px 0 0}#footer .widget .social-icons li{display:inline;float:left;border:0;padding:0;margin:0 5px 0 0;
	width:29px;clear:none}#footer .widget .social-icons li:before{content:""}
	#footer .widget .social-icons li a{position:static}.copyright{background:#1f1f1f;width:100%;clear:both;padding:20px 0;margin:0;color:#6a6a6a}
	.copyright p,.copyright div,.copyright a{color:#6a6a6a;margin-bottom:0}.copyright a:hover{color:#fff}
	 
	