/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
font-weight:normal;
}

/* body */

body {
	padding: 0px;
	margin: 0px;
	background: #fff;
}

body, input, textarea {
	font: 14px 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 23px;
	color: #727272;
}

/* Headings */
h1, 
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	color: #333333;
}
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a { 
	color: inherit;
}
h1 { 
	font-size: 40px; 
	line-height: 40px;
	margin-bottom: 30px;
}

h2 { 
	font-size: 35px; 
	line-height: 35px;
	margin-bottom: 30px;
}
h2.lessmb {
	font-size: 35px;
	font-weight: bold;
	line-height: 35px;
	margin-bottom: 16px;
}
h2.white {
	color: #fff;
	margin-bottom: 16px;
}
h2.light {
	font-weight: 400;
	line-height: 40px;
}
h2.gray {
	color: #727272;
}

h3 { 
	font-size: 27px; 
	line-height: 32px;
	margin-bottom: 30px;
}
h3.unline {
	float: left;
	margin-bottom: 40px;
	padding-bottom: 7px;
	border-bottom: 1px solid #949494;
}
h3.unline i {
	margin-right: 5px;
}


h4 { 
	font-size: 23px; 
	line-height: 27px;
	margin-bottom: 20px;
}
h4.white {
	color: #fff;
	font-weight: 500;
}
h4.white i {
	font-size: 21px;
	margin-right: 3px;
}
h4.light {
	font-weight: 500;
}

h5 { 
	font-size: 18px; 
	line-height: 25px;
	margin-bottom: 10px;
	font-style: normal;
}
h5.white {
	color: #fff;
}
h5.light {
	font-weight: 500;
}
h5.light2 {
	color: #999;
	font-weight: 400;
	line-height: 23px;
}
h5.gray { 
	font-style: normal;
	font-weight: 300;
	color: #999;
	margin-bottom: 16px;
}
h5.smt em { 
	font-style: normal;
	font-weight: 300;
	color: #999;
	font-size: 13px;
}

h6 { 
	font-size: 16px; 
	line-height: 23px;
	margin-bottom: 20px;
	font-style: normal;
}
h6.light {
	font-weight: 500;
}
h6.lessmb {
	margin-bottom: 12px;
}
h6.gray {
	color: #999;
	font-weight: 400;
}

/* Text elements */
p {
	font: 14px 'Open Sans', sans-serif;
	font-weight: normal;
	line-height: 23px;
}
.bigpt {
	font-size: 16px;
	line-height: 25px;
}


ul, ol {
	margin: 0 0 20px 0;
	list-style-position: inside;
}
ul {
	list-style: none;
}
ul li {
	list-style: none;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 20px 0 20px 36px;
	font-size: 16px;
	border-left: 5px solid #e54c4c;
	padding: 5px 20px 5px 20px;
	font-family: 'Open Sans' !important;
	font-weight: normal;
	color: #454545;
}
pre {
	background: #f4f4f4;
	font-size: 13px;
	font: 13px 'Open Sans', sans-serif;
	line-height: 1.5;
	margin-bottom: 40px;
	overflow: auto;
	padding: 0.75em 20px;
}
code, kbd {
	font-size: 13px;
	font: 13px 'Open Sans', sans-serif;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 40px;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

.dropcap {
	display:block;
	float:left;
	font-size:45px;
	padding:0;
	margin: 0;
	margin:15px 8px 0 0;
	text-transform: uppercase;
}


/* Links */
a {
	color: #e54c4c;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #454545;
}

.color {
	color: #e54c4c;
}
.color2 {
	color: #333333;
}
.color2.sb {
	font-weight: 600;
}


blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* Clear Fix Styles */

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
{
	height:1%;
}

.clearfix
{
	display:block;
}

/* less width */
.less1 {
	width: 75%;
	margin: 0 auto;
}
.less2 {
	width: 50%;
	margin: 0 auto;
}


/* text color white */
.white {
	color: #fff;
}

/* margin bitween sections */
.margin_top1 {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.margin_top2 {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.margin_top3 {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.margin_top4 {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.margin_top5 {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.margin_top6 {
	float: left;
	width: 100%;
	margin-top: 60px;
}
.margin_top7 {
	float: left;
	width: 100%;
	margin-top: 70px;
}
.margin_top8 {
	float: left;
	width: 100%;
	margin-top: 80px;
}
.margin_top9 {
	float: left;
	width: 100%;
	margin-top: 90px;
}
.margin_top10 {
	float: left;
	width: 100%;
	margin-top: 100px;
}
.margin_top11 {
	float: left;
	width: 100%;
	margin-top: 110px;
}
.margin_top12 {
	float: left;
	width: 100%;
	margin-top: 120px;
}


.marb1 {
	margin-bottom: 10px;
}
.marb2 {
	margin-bottom: 20px;
}
.marb3 {
	margin-bottom: 30px;
}
.marb4 {
	margin-bottom: 40px;
}
.marb5 {
	margin-bottom: 50px;
}
.marb6 {
	margin-bottom: 60px;
}
.marb7 {
	margin-bottom: 70px;
}
.marb8 {
	margin-bottom: 80px;
}
.marb9 {
	margin-bottom: 90px;
}
.marb10 {
	margin-bottom: 100px;
}
.marb11 {
	margin-bottom: 110px;
}
.marb12 {
	margin-bottom: 0px;
}


/* image alignments */
.img_left {
	float: left;
}
.img_left1 {
	float: left;
	margin-right: 20px;
}
.img_left2 {
	float: left;
	margin-right: 30px;
}
.img_left3 {
	margin-right: 10px;
}
.img_left4 {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.img_left5 {
	float: left;
	margin-right: 40px;
}
.img_left9 {
	margin-bottom: 10px;
}
.img_left10 {
	float: left;
	width: 32%;
	margin-bottom: 30px;
}
.img_left11 {
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}
.img_left12 {
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}
.img_left13 {
	float: left;
	margin-bottom: 30px;
}

.img_right {
	float: right;
}



.alicent {
	text-align: center;
}

/* responsive image */
.rimg {
	width: 100%;
}

/*style.css*/

header

.container{background:#f3f3f3;}

.topad{text-align:center;}

.wrapper_boxed {    margin: auto;    width: 1240px;}

.site_wrapper {    background: #fff none repeat scroll 0 0;    margin: 0 auto;    width: 100%;}

.container_full {    float: left;    margin: auto;    width: 100%;}.container {    margin: auto;    width: 1170px;}

.container.tbp {    padding: 80px 0;}

.container.tbp2 {    padding: 80px 0 30px;}

.content_fullwidth {    float: left;    padding: 25px 0 0;    width: 100%;}

.content_fullwidth.less {    padding: 0;}

.content_fullwidth.less2 {    padding: 90px 0 0;}

.content_left {    float: left;    padding: 0;    width: 71%;}

.right_sidebar {    float: right;    padding: 0;    width: 25%;}

.left_sidebar {    float: left;    padding: 0;    width: 25%;}

.content_right {    float: right;    padding: 0;    width: 71%;	overflow:hidden;}

.content_halfsite {    float: left;    margin-right: 5%;    padding: 0;    width: 47.5%;}

.content_halfsite.last {    margin-right: 0;}

.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {    float: left;    margin-right: 3%;    position: relative;}

.features_sec51 .one_fourth{margin-right:1%;width: 19%;}

.one_full {    width: 100%;}

.one_half {    width: 48%;}

.one_third {    width: 30.05%;}

.one_fourth {    width: 21%;}

.one_fifth {    width: 16.8%;}

.two_third {    width: 65.35%;}

.three_fourth {    width: 74%;}

.onecol_forty {    width: 40%;}

.onecol_sixty {    width: 56%;}

.onecol_thirtyfive {    width: 35%;}

.last {    clear: right;    margin-right: 0 !important;}

#logo {    background: rgba(0, 0, 0, 0) url("../images/logo.png") no-repeat scroll left top;    display: block;    float: left;    margin-top: 0;    min-height: 50px;    position: relative;    text-indent: -999em;    width: 100%;}

#logo2 {    background:url("../images/logo.png") no-repeat scroll left top;    display: block;    float: left;    margin-top: 0;    min-height: 88px;    position: relative;    text-indent: -999em;    width: 100%;    background-size: 48%;}

.logo {    float: left;    margin-top: -25px;    width: 25%;}

.menu_main {    float: left;    margin-top: 10px;    position: relative;    width: 64%;    z-index: 9999;}

.menu_right {    float: left;    margin-left: 1%;    margin-top: 24px;    width: 8%;    z-index: 9999;}

.menu_main2 {    background: #333 none repeat scroll 0 0;    float: left;    position: relative;    width: 100%;    z-index: 9999;}

.menu_right2 {    background: #fff none repeat scroll 0 0;    float: right;}

.menu_shadow {    background: rgba(0, 0, 0, 0) url("../images/menu-shadow.png") no-repeat scroll center top;    float: left;    height: 10px;    position: absolute;    top: 100px;    width: 100%;    z-index: 8000;}

.menu_shadow.two {    top: 145px;}.mstslider {    float: left;    width: 100%;}

.top_nav {    float: left;    width: 100%;}.top_nav .left {    float: left;    width: 40%;}

.top_nav .right {    float: left;    padding-top: 14px;    text-align: right;    width: 60%;}

.top_nav .right a {    color: #727272;    font-family: "Raleway",sans-serif;    font-weight: 500;    margin-right: 16px;    transition: all 0.3s ease 0s;}.top_nav .right a:hover {    color: #e54c4c;}

.top_nav ul.topsocial {    float: right;    margin: 0 0 0 16px;    padding: 0;}

.top_nav .topsocial li {    float: left;    margin: 0 5px 0 0;    padding: 0;}

.top_nav .topsocial li a {    background: #878787 none repeat scroll 0 0;    border-radius: 100%;    color: #fff;    float: left;    font-size: 12px;    height: 23px;    line-height: 23px;    margin-right: 0;    text-align: center;    transition: all 0.3s ease 0s;    vertical-align: middle;    width: 23px;}

.top_nav .topsocial li a:hover {    background: #fff none repeat scroll 0 0;}

.top_nav .topsocial.two li a {    color: #ccc;}

.top_nav.two {    background: #454545 none repeat scroll 0 0;    font-size: 13px;    height: 45px;}

.top_nav.two .left, .top_nav.two .right {    color: #999;    padding-top: 11px;}

.top_nav.two .left a {    color: #999;    transition: all 0.3s ease 0s;}

.top_nav.two .right a {    color: #999;    margin-left: 14px;    margin-right: 0;}

.top_nav.two .left a:hover, .top_nav.two .right a:hover {    color: #fff;}

.top_nav.two .topsocial li a {    margin-left: 0;}

.top_nav.two .topsocial li a:hover {    background: #999 none repeat scroll 0 0;}

.top_nav.three {    background: #eee none repeat scroll 0 0;    font-size: 13px;    height: 45px;}

.top_nav.three .left, .top_nav.three .right {    color: #999;    padding-top: 11px;}

.top_nav.three .left a {    color: #999;    transition: all 0.3s ease 0s;}

.top_nav.three .right a {    color: #999;    margin-left: 14px;    margin-right: 0;}

.top_nav.three .left a:hover, .top_nav.three .right a:hover {    color: #333;}

.top_nav.three .topsocial li a {    margin-left: 0;}

.top_nav.three .topsocial li a {    background: #ccc none repeat scroll 0 0;    color: #fff;}

.top_nav.three .topsocial li a:hover {    background: #e3e3e3 none repeat scroll 0 0;}

.top_nav.four {    background: #181818 none repeat scroll 0 0;    font-size: 12px;    height: 40px;    position: relative;    z-index: 999;}

.top_nav.four .left, .top_nav.four .right {    color: #727272;    padding-top: 9px;}

.top_nav.four .left a {    color: #727272;    transition: all 0.3s ease 0s;}

.top_nav.four .right a {    color: #727272;    margin-left: 14px;    margin-right: 0;}

.top_nav.four .left a:hover, .top_nav.four .right a:hover {    color: #999;}

.top_nav.four .topsocial li a {    font-size: 10px;    height: 21px;    line-height: 21px;    margin-left: 0;    width: 21px;}

.top_nav.four .topsocial li a {    background: #575757 none repeat scroll 0 0;    color: #999;}

.top_nav.four .topsocial li a:hover {    background: #999 none repeat scroll 0 0;    color: #eee;}

.title1 h2 {    color: #fff;    font-size: 35px;    font-weight: bold;    position: relative;    text-align: center;    z-index: 1;}

.title1 h2 em {    display: block;    font-size: 14px;    font-style: normal;    font-weight: 400;    margin-top: 3px;}

.title1 .line {    background: #fff none repeat scroll 0 0;    display: block;    height: 1px;    margin-left: 31.3%;    position: absolute;    top: 18px;    width: 37%;}

.title1 .text {    background: #e54c4c none repeat scroll 0 0;    padding: 0 14px;    position: relative;    text-align: center;    z-index: 20;}

.title2 h2 {    font-weight: bold;    position: relative;    text-align: center;	margin-bottom:0px;    z-index: 1;}

.title2 h2 em {    color: #999;    display: block;    font-size: 14px;    font-style: normal;    font-weight: 400;    margin-top: 3px;}
.josstext{margin-bottom:20px;}
.title2 .line {    background: #333333 none repeat scroll 0 0;    display: block;    height: 1px;    margin-left: 33.3%;    position: absolute;    top: 18px;    width:0;}

.title2 .text {        padding: 0 14px;    position: relative;    text-align: center;    z-index: 20;}.title2.sy2 .text {    background: #f4f4f4 none repeat scroll 0 0;}.title2.sy3 .text {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}.features_sec1 {    background: #333333 none repeat scroll 0 0;    color: #c0c0c0;    float: left;    padding: 115px 0;    position: relative;    width: 100%;}

.features_sec1::after {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #333333 transparent transparent;    border-image: none;    border-style: solid;    border-width: 16px 100px medium;    content: " ";    height: 0;    left: 50%;    margin-left: -100px;    pointer-events: none;    position: absolute;    top: 100%;    width: 0;}.features_sec1 strong {    font-weight: 600;}.rnews_wra img {    float: left;    margin-bottom: 18px;    width: 100%;}.rnews_wra a {    color: #fff;    float: left;}

.rnews_wra a:hover {    color: #999;}.rnews_wra a.dsm {    color: #999;    float: right;    font-size: 12px;}

.rnews_wra a.dsm:hover {    color: #fff;}

.rnews_wra p {    float: left;    margin-top: 5px;}

.recent_works {    background: rgba(0, 0, 0, 0) url("../images/fullsite-img1.jpg") repeat scroll left top;    float: left;    padding: 130px 0 90px;    text-align: center;    width: 100%;}.recent_works2 {    float: left;    padding: 0;    text-align: center;    width: 100%;}.recent_works3 {    float: left;    margin-bottom: -30px;    padding: 0;    text-align: center;    width: 100%;}.features_sec2 {    background: #e54c4c url("../images/tex-bg1.png") repeat scroll left top;    float: left;    padding: 100px 0 106px;    text-align: center;    width: 100%;}.features_sec2 .box {    background: #fff none repeat scroll 0 0;    border-radius: 3px;    box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.1);    float: left;    padding: 35px;    text-align: left;    width: 95%;}.features_sec2 .box img {    border-radius: 3px;    float: left;    margin-left: -55px;    margin-right: 20px;}

.features_sec2 .box h5 {    line-height: 21px;    margin-bottom: 7px;}

.features_sec3 {    float: left;    padding: 115px 0;    text-align: center;    width: 100%;}

.features_sec3 .box {    float: left;    margin-bottom: 55px;    text-align: left;    width: 100%;}

.features_sec3 .box.last {    margin-bottom: 0;}.features_sec3 .box .left {    float: left;}

.features_sec3 .box .right {    float: left;    margin-left: 7%;    width: 76%;}

.features_sec3 .box.two {    text-align: center;}

.features_sec3.two {    padding: 120px 0 0;}

.features_sec3.two .box {    margin-bottom: 0;}

.features_sec4 {    background: #eee none repeat scroll 0 0;    float: left;    padding: 115px 0;    position: relative;    width: 100%;    z-index: 9;}

.features_sec4::before {    background: #f7f7f7 none repeat scroll 0 0;    bottom: 0;    content: "";    left: 0;    position: absolute;    right: 44%;    top: 0;    z-index: -1;}

.features_sec4 .lblogs {    float: left;}

.features_sec4 .lblogs.last {    margin-right: 0;}

.features_sec4 .lblogs .lbimg img {    float: left;    margin-bottom: 23px;    width: 100%;}

.features_sec4 .lblogs .lbimg span {    background: #e54c4c none repeat scroll 0 0;    color: #e3e3e3;    float: left;    font-size: 18px;    font-weight: 600;    height: 50px;    text-align: center;    width: 40px;	margin-right:10px;}

.features_sec4 .lblogs .lbimg span strong {    background: #3c3c3c none repeat scroll 0 0;    color: #e3e3e3;    display: block;    font-size: 10px;    font-weight: normal;}

.features_sec4 .lblogs a.smlinks {    border: 1px solid #e1e1e1;    color: #999;    float: left;    font-size: 12px;    margin-right: 3px;    margin-top: 5px;    padding: 0 10px;}

.features_sec4 .lblogs a.smlinks:hover {    border: 1px solid #999;    color: #333;}

.features_sec4 .lblogs p {    clear: both;    float: left;    margin-bottom: 30px;    margin-top: 14px;}

.features_sec4 a.remobut {clear:both;    border: 1px solid #e1e1e1;    border-radius: 3px;    color: #e54c4c;    float: left;    margin-right: 2px;    padding: 9px 22px;    text-transform: uppercase;}.features_sec4 a.remobut:hover {    border-radius: 3px;    background: #e54c4c none repeat scroll 0 0;    color: #fff;}.features_sec4 .peosays {    float: left;    margin-left: 5%;    width: 95%;}.features_sec4 .peosays .box {    border-bottom: 4px solid #d3d3d3;    float: left;	padding-bottom: 10px;    padding-bottom: 10px;    width: 100%;	margin-bottom:6px;}.features_sec4 .peosays .ppimg {    background: rgba(0, 0, 0, 0) url("../images/h-arrow-line1.png") no-repeat scroll left bottom;    float: left;    margin-bottom: 25px;    padding-bottom: 25px;    width: 100%;}.features_sec4 .peosays .ppimg img {    border-radius: 100%;    float: left;    height: 80px;    margin-right: 20px;    width: 80px;}.features_sec4 .peosays .ppimg h6 {    margin-bottom: 0;    margin-top: 16px;}.features_sec4 .peosays .ppimg h6 em {    color: #999;    display: block;    font-size: 12px;    font-style: normal;    font-weight: normal;}.features_sec4 .peosays .box span {    color: #e54c4c;    float: left;    margin-top: 10px;    text-transform: uppercase;    width: 100%;}.features_sec4 .peosays .box span i {    font-size: 12px;    margin-right: 2px;}.features_sec5 {    float: left;    padding: 120px 0 0;    text-align: center;    width: 100%;}.features_sec5 .box {    float: left;    margin-bottom: 10px;    margin-right: 5%;    width: 30%;}.features_sec5 .box.last {    margin-right: 0;}.features_sec5 .box img {    border: 4px solid #eee;    border-radius: 3px;    width: 100%;}.features_sec5 .box h6 {    font-size: 14px;    font-weight: 500;    margin-top: 10px;}.features_sec5 p {    clear: both;    margin: 0 auto 45px;    width: 85%;}.features_sec5 .lgbut {    background: #f3f3f3 none repeat scroll 0 0;    border-radius: 20px;    color: #333;    font-weight: 600;    padding: 10px 35px;    transition: all 0.3s ease 0s;}.features_sec5 .lgbut:hover {    background: #333 none repeat scroll 0 0;    color: #fff;}.features_sec6 {    background: #333 none repeat scroll 0 0;    float: left;    width: 100%;}.features_sec6 .fimg {    background: rgba(0, 0, 0, 0) url("../images/site-img18.jpg") no-repeat scroll right top;    float: left;    min-height: 560px;    width: 50%;}.features_sec6 .fimg2 {    background: rgba(0, 0, 0, 0) url("../images/site-img91.jpg") no-repeat scroll right top;    float: left;    min-height: 560px;    width: 50%;}.features_sec6 .rbox {    float: left;    padding: 110px 150px 110px 70px;    width: 50%;}.features_sec6 .rbox h5 {    border-bottom: 1px solid #484848;    font-weight: 300;    margin-bottom: 50px;    padding-bottom: 40px;}.features_sec6 .ibox {    float: left;    margin-right: 8%;    width: 46%;}.features_sec6 .ibox.last {    margin-right: 0;}.features_sec6 .ibox .left {    float: left;    width: 20%;}.features_sec6 .ibox .left i {    color: #e54c4c;    font-size: 27px;}.features_sec6 .ibox .right {    float: left;    width: 80%;}.features_sec6 .ibox h5 {    border: medium none;    font-weight: 400;    line-height: 16px;    margin-bottom: 12px;    padding: 0;}.features_sec6.two {    background: #f3f3f3 none repeat scroll 0 0;}.features_sec6.two .fimg {    background: rgba(0, 0, 0, 0) url("../images/site-img57.jpg") no-repeat scroll right top;}.features_sec6.two .rbox h5 {    border-bottom: 1px solid #e3e3e3;    color: #333;}.features_sec6.two .ibox .left i {    color: #999;    font-size: 27px;}.features_sec6.two .ibox h5 {    border: medium none;}.features_sec7 {    background: #f4f4f4 none repeat scroll 0 0;    border-bottom: 3px double #f1f1f1;    float: left;    padding: 50px 0 50px;    text-align: center;    width: 100%;}.features_sec7.two {    background: #eee none repeat scroll 0 0;    border-bottom: medium none;    padding: 100px 0 75px;}.features_sec7 .box {    border-radius: 3px;    float: left;    padding: 0px 0 0px;    transition: all 0.3s ease 0s;    width: 100%;}.features_sec7 .box:hover, .features_sec7 .box.active {    background: #fff none repeat scroll 0 0;}.features_sec7 .box .ibox {    background: rgba(0, 0, 0, 0) url("../images/site-img19.png") no-repeat scroll center top;    height: 162px;    margin: 0 auto 45px;    padding: 30px 0 0;    text-align: center;    width: 162px;}.features_sec7 .box .ibox h6 {    background: #e54c4c none repeat scroll 0 0;    border-radius: 3px;    color: #fff;    font-weight: 500;    margin-top: 14px;    padding: 1px 0 2px;}.features_sec7 .box p {    margin-bottom: 35px;}.features_sec7 .box .tbut {    background: #fff none repeat scroll 0 0;    border: 1px solid #fff;    border-radius: 20px;    color: #333;    padding: 7px 22px;}.features_sec7 .box .tbut:hover {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}.features_sec7 .box:hover .tbut {    background: #f3f3f3 none repeat scroll 0 0;}.features_sec8 {    float: left;    padding: 120px 0 0;    width: 100%;}.features_sec8 .flex-control-nav {    bottom: 30px;}.features_sec8 .left {    float: left;    margin-left: 7%;    margin-right: 8%;    padding-top: 40px;    width: 40%;}.features_sec8 .left h1 {    font-weight: 300;    margin-bottom: 12px;}.features_sec8 .left span {    background: #e3e3e3 none repeat scroll 0 0;    float: left;    height: 1px;    width: 160px;}.features_sec8 .left h1 strong {    display: block;    font-weight: 600;}.features_sec8 .left i {    color: #c3c3c3;    display: block;    font-size: 30px;    margin-bottom: 20px;    margin-top: 10px;}.features_sec8 .left i.cir {    border: 1px solid #eee;    border-radius: 100%;    height: 58px;    line-height: 58px;    margin-top: 0;    text-align: center;    vertical-align: middle;    width: 58px;}.features_sec8 .right {    float: left;    width: 38%;}.features_sec8 .right img {    float: right;    width: 100%;}.features_sec9 {    float: left;    padding: 0px 0;    width: 100%;}.features_sec9 .one_fourth img{width:100%;}.features_sec9.two {    background: #eee none repeat scroll 0 0;    padding-top: 100px;}.features_sec9 .tbox {padding:2px;border-radius:0 0 15px 15px;    float: left;    padding-bottom: 40px;	margin-bottom:2em;    transition: all 0.3s ease 0s;    width: 100%;	background:#f9f9f9;}.features_sec9 .tbox:hover {    background: #e54c4c none repeat scroll 0 0;	color:#fff;}.features_sec9 .tbox:hover a{	color:#fff;}.features_sec9 .tbox:hover i {    background: #fff none repeat scroll 0 0;    border: 1px solid #eee;}.features_sec9 .tbox img {    float: left;    margin-bottom: 35px;}.features_sec9 .tbox h6 {    font-weight: 500;    margin-left: 1em;}.tbox p{margin-left: 1em;}.features_sec9 .tbox h6 a{height:90px;overflow:hidden;font-size:13px}.features_sec9 .tbox em {    display: block;    font-size: 12px;    font-style: normal;    margin-bottom: 16px;}.features_sec9 .tbox i {    background: #f3f3f3 none repeat scroll 0 0;    border: 1px solid #f3f3f3;    border-radius: 100%;    color: #454545;    height: 28px;    line-height: 28px;    margin: 25px 2px 2px;    text-align: center;    transition: all 0.3s ease 0s;    vertical-align: middle;    width: 28px;}.features_sec9 .tbox:hover a{margin-left: .5em}.features_sec9 .tbox a{margin-left: .5em}.features_sec9 .tbox i:hover {    background: #eee none repeat scroll 0 0;}.features_sec9.three {    padding-bottom: 80px;}.features_sec9.three .tbox {    border-bottom: medium none;}.features_sec9.three .tbox:hover {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.features_sec9.four {    background: #f3f3f3 none repeat scroll 0 0;    padding-bottom: 80px;}.features_sec9.four .tbox {    border-bottom: medium none;}.features_sec9.four .tbox:hover {    background: #fff none repeat scroll 0 0;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}.features_sec10 {    float: left;}.features_sec11 {    float: left;    padding: 120px 0 110px;    width: 100%;}.features_sec12 {    background: #f3f3f3 url("../images/fullsite-img4.jpg") repeat-y scroll center top;    float: left;    padding: 40px 0 40px;    width: 100%;}.features_sec12 .box {    float: left;    text-align: center;    width: 100%;}.features_sec12 .box img {    border-radius: 100%;    display: block;    height: 140px;    margin: 0 auto 30px;    width: 140px;}.features_sec12 .box h5 {    font-weight: 500;}.features_sec12.two {    background: #fff none repeat scroll 0 0;    float: left;    padding: 120px 0 110px;    width: 100%;}.features_sec12.three {    background: #fff none repeat scroll 0 0;    float: left;    padding: 100px 0 120px;    text-align: center;    width: 100%;}.features_sec13 {    float: left;    width: 100%;}.features_sec13 img {    box-shadow: 0 -5px 6px -6px rgba(0, 0, 0, 0.1);    float: left;    width: 100%;}.features_sec14 {    background: #e54c4c none repeat scroll 0 0;    float: left;    padding: 100px 0;    width: 100%;}.features_sec14 .one_fifth {    border: 1px solid rgba(255, 255, 255, 0.3);    padding: 10px 10px 3px;    text-align: center;}.features_sec14.two {    background: #eee none repeat scroll 0 0;    padding: 70px 0;}.features_sec14.two .one_fifth {    border: 1px solid rgba(0, 0, 0, 0.05);    padding: 7px 10px 0;    text-align: center;}.features_sec30 {    float: left;    padding:10px 0;    width: 100%; display:none;}.features_sec30 .left {    color: #e54c4c;    float: left;    font-size: 30px;    margin-top: 7px;    width: 15%;}.features_sec30 .right {    float: left;    width: 85%;}.features_sec31 {    background: #e54c4c none repeat scroll 0 0;    float: left;    padding: 80px 0;    width: 100%;}.features_sec31 .one_fourth {    border: 3px solid rgba(255, 255, 255, 0.18);    padding: 30px 0 20px;    text-align: center;}.features_sec31.parallax {    background-attachment: fixed;    background-clip: initial;    background-color: #1e1e1e;    background-image: url("../images/fullsite-img8.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    padding: 100px 0;}.features_sec31.parallax .one_fourth {    border: medium none;}.features_sec32 {    float: left;    padding: 85px 0 110px;    text-align: center;    width: 100%;}.features_sec32 .box {    float: left;    width: 100%;}.features_sec32 .box span {    color: #999;    font-size: 100px;}.features_sec33 {    background: #f3f3f3 none repeat scroll 0 0;    float: left;    padding: 130px 0 0;    width: 100%;}.features_sec33 h6 {    margin-bottom: 10px;}.features_sec33 .left {    float: left;    padding-top: 30px;    text-align: right;    width: 100%;}.features_sec33 .left span {    background: #333 none repeat scroll 0 0;    float: right;    height: 1px;    margin-bottom: 20px;    width: 50px;}.features_sec33 .center {    float: left;    width: 100%;}.features_sec33 .center img {    display: block;    margin: 0 auto;}.features_sec33 .right {    float: left;    padding-top: 30px;    text-align: left;    width: 100%;}.features_sec33 .right span {    background: #333 none repeat scroll 0 0;    float: left;    height: 1px;    margin-bottom: 20px;    width: 50px;}.features_sec33 .left i, .features_sec33 .right i {    border: 1px solid #333;    border-radius: 100%;    color: #333;    font-size: 20px;    height: 52px;    line-height: 52px;    margin-bottom: 18px;    text-align: center;    vertical-align: middle;    width: 52px;}.features_sec34 {    background: #333 none repeat scroll 0 0;    float: left;    padding: 140px 0 120px;    text-align: center;    width: 100%;}.features_sec34 .box {    background: #fff none repeat scroll 0 0;    border-radius: 3px;    box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.3);    float: left;    padding: 35px;    text-align: center;    transition: all 0.3s ease 0s;    width: 95%;}.features_sec34 .box:hover {    background: #e3e3e3 none repeat scroll 0 0;}.features_sec34 .box img {    border-radius: 100%;    margin-bottom: 25px;    margin-top: -70px;}.features_sec34 .box h5 {    line-height: 21px;    margin-bottom: 7px;}.features_sec35 {    float: left;    padding: 120px 0;    width: 100%;}.features_sec35 .box {    float: left;    text-align: center;    width: 100%;}.features_sec35 .box .icon {    background: rgba(0, 0, 0, 0) url("../images/site-img58.png") no-repeat scroll center top;    color: #b3b3b3;    font-size: 40px;    height: 134px;    line-height: 134px;    margin: 0 auto 35px;    text-align: center;    transition: all 0.3s ease 0s;    vertical-align: middle;    width: 120px;}.features_sec35 .box .icon:hover {    color: #fff;}.features_sec36 {    background: #eee none repeat scroll 0 0;    float: left;    padding: 120px 0;    width: 100%;}.features_sec37 {    float: left;    padding: 115px 0 100px;    text-align: center;    width: 100%;}.features_sec38 {    background: #333 url("../images/fullsite-img9.png") no-repeat scroll center top;    float: left;    padding: 120px 0;    text-align: center;    width: 100%;}.features_sec38 img {    border: 3px solid #fff;    border-radius: 100%;    height: 90px;    margin-bottom: 18px;    width: 90px;}.features_sec38 h6 {    color: #e54c4c;    margin-bottom: 0;}.features_sec38 h6 em {    color: #999;    display: block;    font-size: 12px;    font-style: normal;    font-weight: 300;    margin-top: -4px;}.features_sec38 p {    color: #fff;    font-size: 16px;    line-height: 27px;    margin: 50px auto 30px;    width: 75%;}.features_sec38.two {    background: #f7f7f7 url("../images/fullsite-img9.png") no-repeat scroll center top;}.features_sec38.two p {    color: #727272;    margin: 30px auto;}.features_sec38.three {    background: #fff none repeat scroll 0 0;}.features_sec38.three p {    color: #727272;    margin: 30px auto;}.features_sec39 {    background: #eee none repeat scroll 0 0;    float: left;    padding: 0 0 120px;    width: 100%;}.features_sec39 .box1 {    background: rgba(0, 0, 0, 0) url("../images/site-img65.jpg") no-repeat scroll center top;    float: left;    min-height: 560px;    position: relative;    transition: all 0.3s ease-in-out 0s;    width: 50%;}.features_sec39 .box1:hover {    box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.18);    transform: scale(1.1);}.features_sec39 .box1 .hovcont {    background: rgba(0, 0, 0, 0.59) none repeat scroll 0 0;    bottom: 0;    float: left;    padding: 14px 35px;    position: absolute;    width: 100%;}.features_sec39 .box1 .hovcont h2 {    color: #fff;    font-size: 35px;    font-weight: 300;    margin-bottom: 10px;}.features_sec39 .box1 .hovcont h5 {    color: #a3a3a3;    font-size: 16px;    font-weight: 300;    line-height: 18px;    margin-bottom: 0;}.features_sec39 .box2 {    background: rgba(0, 0, 0, 0) url("../images/site-img66.jpg") no-repeat scroll center top;    float: left;    min-height: 280px;    position: relative;    transition: all 0.3s ease-in-out 0s;    width: 25%;}.features_sec39 .box2.img2 {    background: rgba(0, 0, 0, 0) url("../images/site-img67.jpg") no-repeat scroll center top;}.features_sec39 .box2:hover {    box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.18);    transform: scale(1.1);}.features_sec39 .box2 .hovcont {    background: rgba(0, 0, 0, 0.59) none repeat scroll 0 0;    bottom: 0;    float: left;    padding: 8px 18px;    position: absolute;    width: 100%;}.features_sec39 .box2 .hovcont h3 {    color: #fff;    font-size: 21px;    font-weight: 300;    line-height: 25px;    margin-bottom: 3px;}.features_sec39 .box2 .hovcont h5 {    color: #a3a3a3;    font-size: 13px;    font-weight: 300;    line-height: 16px;    margin-bottom: 0;}.features_sec39 .box3 {    background: rgba(0, 0, 0, 0) url("../images/site-img68.jpg") no-repeat scroll center top;    float: left;    min-height: 280px;    position: relative;    transition: all 0.3s ease-in-out 0s;    width: 50%;}.features_sec39 .box3:hover {    box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.18);    transform: scale(1.1);}.features_sec39 .box3 .hovcont {    background: rgba(0, 0, 0, 0.59) none repeat scroll 0 0;    bottom: 0;    float: left;    padding: 8px 18px;    position: absolute;    width: 100%;}.features_sec39 .box3 .hovcont h3 {    color: #fff;    font-size: 21px;    font-weight: 300;    line-height: 25px;    margin-bottom: 3px;}.features_sec39 .box3 .hovcont h5 {    color: #a3a3a3;    font-size: 13px;    font-weight: 300;    line-height: 16px;    margin-bottom: 0;}.features_sec39 .box1:hover, .features_sec39 .box2:hover, .features_sec39 .box3:hover {    position: relative;    z-index: 99;}.features_sec39.parallax {    background-attachment: fixed;    background-clip: initial;    background-color: #1e1e1e;    background-image: url("../images/fullsite-img12.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 140px 0;    text-align: left;    width: 100%;}.features_sec40 {    background: #eee none repeat scroll 0 0;    float: left;    padding: 0 0 100px;    width: 100%;}.features_sec40 .rimg {    width: auto;}.features_sec40 h2 {    font-weight: 400;    margin-bottom: 18px;}.features_sec40 h6 {    font-weight: 500;    line-height: 18px;    margin-bottom: 7px;}.features_sec40 i {    background: #e54c4c none repeat scroll 0 0;    border-radius: 3px;    color: #fff;    float: left;    font-size: 25px;    height: 45px;    line-height: 45px;    margin-bottom: 30px;    margin-right: 20px;    text-align: center;    vertical-align: middle;    width: 45px;}.features_sec41 {    background: #333333 none repeat scroll 0 0;    color: #c0c0c0;    float: left;    padding: 110px 0;    position: relative;    text-align: center;    width: 100%;}.features_sec41 .ciric {    border: 1px solid #fff;    border-radius: 100%;    color: #fff;    font-size: 50px;    height: 120px;    line-height: 125px;    margin: 0 auto 30px;    text-align: center;    vertical-align: middle;    width: 120px;}.features_sec42 {    float: left;    padding: 120px 0 0;    width: 100%;}.features_sec43 {    background: #333333 none repeat scroll 0 0;    color: #c0c0c0;    float: left;    padding: 90px 0;    position: relative;    width: 100%;}.features_sec44 {    float: left;    padding: 145px 0 120px;    text-align: center;    width: 100%;}.features_sec44 .box {    border: 1px solid #eee;    float: left;    padding: 0 45px 55px;    width: 100%;}.features_sec44 .box .ciref2 {    margin-top: -37px;}.features_sec44 .box h5 {    font-weight: 500;    margin-bottom: 25px;    margin-top: 10px;}.features_sec44.two {    background: #f3f3f3 none repeat scroll 0 0;}.features_sec44.two .box {    background: #fff none repeat scroll 0 0;    border: 1px solid #e9e9e9;}.features_sec45 {    float: left;    padding: 120px 0;    text-align: center;    width: 100%;}.features_sec45 h1 em {    color: #e54c4c;    font-style: normal;}.features_sec45 h1 b {    display: block;    font-weight: 300;    margin-top: 12px;}.features_sec45 .box {    float: left;    margin-bottom: 40px;    margin-left: 26.5%;}.features_sec45 .ibox {    background: rgba(0, 0, 0, 0) url("../images/site-img19.png") no-repeat scroll center top;    float: left;    height: 162px;    margin: 0 10px;    padding: 30px 0 0;    text-align: center;    width: 162px;}.features_sec46 {    background: #f3f3f3 none repeat scroll 0 0;    float: left;    padding: 80px 0;    width: 100%;}.features_sec46.two {    padding: 80px 0 65px;}.features_sec47 {    color: #c0c0c0;    float: left;    padding: 100px 0 80px;    position: relative;    width: 100%;}.features_sec48 {    float: left;    padding: 90px 0;    text-align: center;    width: 100%;}.features_sec48 span {    color: #ccc;    display: block;    font-size: 50px;    margin-bottom: 30px;}.features_sec49 {    background: #e54c4c url("../images/site-img75.png") no-repeat scroll right top;    float: left;    padding: 120px 0;    width: 100%;}.features_sec49 h2 {    color: #fff;    font-weight: 300;    margin-bottom: 40px;}.features_sec49 strong {    background: #333 none repeat scroll 0 0;    color: #fff;    font-size: 35px;    font-weight: 600;    margin-right: 20px;    padding: 5px 20px;}.features_sec49 em {    color: #fff;    font-family: "Dancing Script",cursive;    font-size: 25px;    font-weight: bold;}.features_sec49.two {    background: #fff none repeat scroll 0 0;    text-align: center;}.features_sec49.two h2 {    color: #333;}.features_sec49.two em {    color: #999;    font-weight: normal;}.features_sec50 {    float: left;    padding: 0;    width: 100%;}.features_sec50 img {    float: left;    width: 100%;}.features_sec51 {    background: #f3f3f3 none repeat scroll 0 0;    float: left;    padding: 120px 0;    width: 100%;}.features_sec52 {    float: left;    padding: 120px 0;    width: 100%;}.features_sec53 {    background: #fff none repeat scroll 0 0;    float: left;    padding: 15px 0 120px;    text-align: center;    width: 100%;}.features_sec53 .box {    border: 1px solid #eee;    float: left;    padding: 50px 30px;    transition: all 0.3s ease 0s;    width: 100%;	background:#f9f9f9;}.features_sec53 .box span {    color: #333;    display: block;    font-size: 45px;    margin-bottom: 25px;	border-radius:10px;}.features_sec53 .box p {    margin-top: 20px;}.features_sec53 .box p  a{   color:#333;}.features_sec53 .box h5 a{color:#e54c4c;}.features_sec53 .box:hover, .features_sec53 .box.active {    background: #e54c4c none repeat scroll 0 0;    margin-top: -10px;}.features_sec53 .box:hover a, .features_sec53 .box.active  a{   color:#fff}.features_sec54 {    background: #f3f3f3 none repeat scroll 0 0;    float: left;    padding: 120px 0;    text-align: center;    width: 100%;}.features_sec54 .peosays1 {    float: left;    font-size: 16px;    line-height: 27px;    text-align: center;    width: 100%;}.features_sec54 img {    border: 8px solid #fff;    border-radius: 100%;    height: 180px;    margin-bottom: 10px;    width: 180px;}.features_sec55 {    background: #f3f3f3 none repeat scroll 0 0;    float: left;    padding: 113px 0 120px;    width: 100%;}.features_sec56 {    background: #f3f3f3 none repeat scroll 0 0;    float: left;    padding: 113px 0 80px;    width: 100%;}.features_sec57 {    float: left;    padding: 140px 0;    text-align: center;    width: 100%;}.features_sec57 .bs-example img {    border: 7px solid #fff;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}.feature_sec58 {    float: left;    padding: 120px 0;    text-align: center;    width: 100%;}.feature_sec58 .attbox {    background: #fff none repeat scroll 0 0;    border: 1px solid #eee;    float: left;    height: 320px;    margin-top: 80px;    width: 100%;}.feature_sec58 .attbox .box {    background: #fff none repeat scroll 0 0;    border: 1px solid #eee;    float: left;    height: 320px;    margin-left: -3px;    margin-top: -3px;    transition: all 0.3s ease 0s;    width: 100.8%;}.feature_sec58 .attbox .box:hover {    background: #f7f7f7 none repeat scroll 0 0;}.feature_sec58 .cirimg {    background: #fff none repeat scroll 0 0;    border: 5px solid #eee;    border-radius: 100%;    height: 160px;    margin-bottom: 14px;    margin-top: -80px;    overflow: hidden;    transition: all 0.3s ease 0s;    width: 160px;}.feature_sec58 .attbox .box:hover .cirimg {    border: 5px double #fff;    box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1);}.feature_sec58 .attbox h5 {    margin-bottom: 0;}.feature_sec58 .attbox em {    color: #999;    font-size: 13px;    font-style: normal;}.feature_sec58 .attbox p {    font-size: 13px;    margin: 14px auto 28px;    width: 80%;}.features_sec59 {    background: #f3f3f3 url("../images/pattern1.png") repeat scroll left top;    float: left;    padding: 115px 0 110px;    width: 100%;}.features_sec59 img {    border: 7px solid #fff;    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);    margin-left: 5px;    width: 100%;}.features_sec59.two {    background: #f3f3f3 url("../images/pattern2.png") repeat scroll left top;}.features_sec60 {    float: left;    padding: 115px 0 120px;    width: 100%;}.feature_sec61 {    background: #f3f3f3 none repeat scroll 0 0;    float: left;    padding: 120px 0;    width: 100%;}.features_sec62 {    float: left;    padding: 120px 0;    width: 100%;}.features_sec62 .box {    float: left;    text-align: center;    width: 100%;}.features_sec62 .box .icon {    background: rgba(0, 0, 0, 0) url("../images/site-img93.png") no-repeat scroll center top;    color: #b3b3b3;    font-size: 40px;    height: 134px;    line-height: 122px;    margin: 0 auto 35px;    text-align: center;    transition: all 0.3s ease 0s;    vertical-align: middle;    width: 120px;}.features_sec62 .box .icon:hover {    color: #e54c4c;}.features_sec63 {    float: left;    padding: 70px 0;    text-align: center;    width: 100%;}.features_sec63 .box {    border-right: 1px solid #eee;    float: left;    width: 20%;}.features_sec63 .box h6 {    margin-bottom: 0;}.features_sec63 .box.last {    border-right: medium none;}.features_sec63 .box span {    color: #e3e3e3;    display: block;    font-size: 40px;    margin-bottom: 18px;}.features_sec64 {    float: left;    padding: 120px 0;    text-align: center;    width: 100%;}.features_sec64 .flips1_front img {    border-radius: 100%;}.features_sec64 .flips1_front h5 {    margin-bottom: 0;    margin-top: 18px;}.features_sec64.two {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}.features_sec65 {    background: #eee none repeat scroll 0 0;    float: left;    padding: 80px 0;    width: 100%;}.parallax_section1 {    background-attachment: fixed;    background-clip: initial;    background-color: #1e1e1e;    background-image: url("../images/fullsite-img2.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 120px 0;    text-align: left;    width: 100%;}.parallax_section1 h2 {    background: rgba(0, 0, 0, 0.58) none repeat scroll 0 0;    border-left: 5px solid #e54c4c;    color: #fff;    font-family: "Dancing Script",cursive;    font-size: 30px;    font-weight: bold;    line-height: 38px;    padding: 30px 30px 30px 40px;    width: 50%;}.parallax_section1 p {    color: #fff;    font-size: 18px;    margin-bottom: 45px;    width: 50%;}.parallax_section2 {    background-attachment: fixed;    background-clip: initial;    background-color: #1e1e1e;    background-image: url("../images/fullsite-img3.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 120px 0;    text-align: center;    width: 100%;}.parallax_section3 {    background-attachment: fixed;    background-clip: initial;    background-color: #1e1e1e;    background-image: url("../images/fullsite-img6.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 120px 0;    text-align: left;    width: 100%;}.parallax_section4 {    background-attachment: fixed;    background-clip: initial;    background-color: #1e1e1e;    background-image: url("../images/fullsite-img7.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 140px 0;    text-align: center;    width: 100%;}.parallax_section4 h2 {    color: #fff;    font-family: "Dancing Script",cursive;    font-size: 40px;    font-weight: bold;    line-height: 38px;}.parallax_section4 p {    color: #fff;    font-size: 16px;    margin-bottom: 50px;}.parallax_section5 {    background-attachment: fixed;    background-clip: initial;    background-color: #1e1e1e;    background-image: url("../images/fullsite-img8.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 140px 0;    text-align: center;    width: 100%;}.parallax_section5 strong {    border-radius: 3px;    color: #e54c4c;    font-family: "Josefin Sans",sans-serif;    font-size: 40px;    font-weight: bold;    line-height: 38px;}.parallax_section5 p {    color: #fff;    font-size: 16px;    margin-bottom: 45px;    margin-top: 30px;}.parallax_section6 {    background-attachment: fixed;    background-clip: initial;    background-color: #333;    background-image: url("../images/fullsite-img10.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 140px 0 185px;    text-align: center;    width: 100%;}.parallax_section6 h2 {    color: #fff;    font-family: "Dancing Script",cursive;    font-size: 40px;    font-weight: bold;    line-height: 38px;}.parallax_section6 .box {    float: left;    margin-left: 10.2%;    margin-top: 100px;}.hexagon {    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;    float: left;    height: 100px;    margin-right: 20px;    position: relative;    transition: all 0.3s ease 0s;    width: 170px;}.hexagon.two {    margin-left: 95px;    margin-right: 0;}.hexagon.three, .hexagon.four, .hexagon.five {    margin-left: 20px;    margin-right: 0;}.hexagon::before {    border-bottom: 45px solid rgba(255, 255, 255, 0.9);    border-left: 85px solid transparent;    border-right: 85px solid transparent;    content: "";    height: 0;    left: 0;    position: absolute;    top: -45px;    transition: all 0.3s ease 0s;    width: 0;}.hexagon::after {    border-left: 85px solid transparent;    border-right: 85px solid transparent;    border-top: 45px solid rgba(255, 255, 255, 0.9);    bottom: -45px;    content: "";    height: 0;    left: 0;    position: absolute;    transition: all 0.3s ease 0s;    width: 0;}.haxmargin {    float: left;    margin-top: 60px;    width: 100%;}.hexagon:hover {    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}.hexagon:hover::before {    border-bottom: 45px solid rgba(0, 0, 0, 0.8);}.hexagon:hover::after {    border-top: 45px solid rgba(0, 0, 0, 0.8);}.hexagon i {    color: #333;    font-size: 30px;    margin-bottom: 10px;}.hexagon h6 {    margin-bottom: 5px;}.hexagon p {    color: #999;    font-size: 13px;    line-height: 16px;}.hexagon:hover i {    color: #e54c4c;}.hexagon:hover h6 {    color: #fff;}.parallax_section7 {    background-attachment: fixed;    background-clip: initial;    background-color: #333;    background-image: url("../images/fullsite-img11.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 120px 0;    text-align: left;    width: 100%;}.parallax_section7 .container {    background: #fff none repeat scroll 0 0;}.parallax_section7 .left, .parallax_section7 .center, .parallax_section7 .right {    float: left;    padding: 45px 40px;    width: 33.33%;}.parallax_section7 .center {    background: #333 none repeat scroll 0 0;}.parallax_section7.two {    background-attachment: fixed;    background-clip: initial;    background-color: #333;    background-image: url("../images/fullsite-img18.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 120px 0;    text-align: left;    width: 100%;}.parallax_section8 {    background-attachment: fixed;    background-clip: initial;    background-color: #1e1e1e;    background-image: url("../images/fullsite-img10.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 140px 0;    text-align: center;    width: 100%;}.parallax_section9 {    background-attachment: fixed;    background-clip: initial;    background-color: #eee;    background-image: url("../images/fullsite-img4.jpg");    background-origin: initial;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    float: left;    padding: 140px 0 112px;    text-align: left;    width: 100%;}.parallax_section9 .box {    float: left;    margin-bottom: 25px;    text-align: left;    width: 100%;}.parallax_section9 .box.last {    margin-bottom: 0;}.parallax_section9 .box .left {    float: left;}.parallax_section9 .box .right {    float: left;    margin-left: 5%;    padding-top: 7px;    width: 76%;}.footer {    background: #303030 url("../images/footer-graph2.png") no-repeat scroll right bottom;    float: left;    padding: 0;    width: 100%;}.footer .top_footer {    background: #333 url("../images/footer-graph.png") no-repeat scroll center top;    float: left;    margin-bottom: 75px;    padding: 40px 0 35px;    width: 100%;}.footer .top_footer.empty {    background: rgba(0, 0, 0, 0) url("../images/footer-graph.png") no-repeat scroll center top;    float: left;    margin-bottom: 0;    padding: 112px 0 0;    width: 100%;}.footer .top_footer .colleft, .footer .top_footer .colright {    float: left;    width: 40%;}.footer .top_footer .colcenter {    float: left;    width: 20%;}.footer .top_footer h6 {    color: #fff;    font-size: 14px;    font-weight: 400;    line-height: 18px;    text-align: center;}.footer .top_footer h6 em {    font-size: 12px;    font-style: normal;}.footer.light h4, .footer.light h4.lmb {    color: #333;}.footer.light .qlinks li a:hover, .footer.light .faddress li a:hover {    color: #333;}.footer.light.two {    background: #fff none repeat scroll 0 0;    padding-top: 100px;}.footer.light {    background: #f4f4f4 url("../images/footer-graph2.png") no-repeat scroll right bottom;}.footer.light .top_footer {    background: rgba(0, 0, 0, 0) url("../images/footer-graph4.png") no-repeat scroll center top;    padding: 40px 0 0;}.footer.light .top_footer h6 {    color: #333;}.footer.light .twitter_feeds_two .left, .footer.light .newsletter_two .left {    background: rgba(0, 0, 0, 0) url("../images/site-img40.png") no-repeat scroll center top;}.footer.light .twitter_feeds_two .right {    color: #727272;}.footer.light .twitter_feeds_two .right em {    color: #999;}.footer.light .twitter_feeds_two .right em a {    color: #999;}.footer.light .twitter_feeds_two .right em a:hover {    color: #727272;}.footer.light .newsletter_two input.enter_email_input {    border: 1px solid #dfdfdf;    color: #727272;    font-size: 13px;}.footer.light .newsletter_two .input_submit {    background-color: #dfdfdf;    color: #333;}.footer.light .newsletter_two .input_submit:hover {    color: #fff;}.divider_2lines {    background: rgba(0, 0, 0, 0) url("../images/divider-twolines.png") repeat-x scroll left top;    float: left;    height: 2px;    margin-top: 45px;    width: 100%;}.twitter_feeds_two {    float: left;    font-weight: normal;}.twitter_feeds_two .left {    background: rgba(0, 0, 0, 0) url("../images/site-img36.png") no-repeat scroll center top;    color: #fff;    float: left;    height: 76px;    margin-right: 25px;    padding-top: 20px;    text-align: center;    width: 85px;}.twitter_feeds_two .right {    color: #999;}.twitter_feeds_two .right em {    color: #585858;    display: block;    font-size: 12px;    font-style: normal;}.twitter_feeds_two .right em a {    color: #585858;}.twitter_feeds_two .right em a:hover {    color: #999;}.twitter_feeds_three {    float: left;    font-weight: normal;    margin: 0;    padding: 0;}.twitter_feeds_three li {    float: left;    margin: 0;    padding: 0;}.twitter_feeds_three li.bhline {    border-bottom: 1px solid #3d3d3d;    margin-bottom: 20px;    padding-bottom: 22px;}.twitter_feeds_three li a {    color: #999;    transition: all 0.3s ease 0s;}.twitter_feeds_three li a:hover {    color: #fff;}.twitter_feeds_three li i {    margin: 0 5px 0 0;    padding: 0;}.twitter_feeds_three li em {    color: #727272;    float: left;    font-size: 10px;    font-style: normal;}.twitter_feeds_three li em a {    color: #727272;    transition: all 0.3s ease 0s;}.twitter_feeds_three li em a:hover {    color: #727272;    text-decoration: underline;}.newsletter_two .left {    background: rgba(0, 0, 0, 0) url("../images/site-img36.png") no-repeat scroll center top;    color: #fff;    float: left;    height: 76px;    margin-right: 25px;    padding-top: 20px;    text-align: center;    width: 85px;}.newsletter_two i {    color: #fff;    font-size: 40px;    margin-bottom: 5px;}.newsletter_two .right {    font-weight: normal;    padding-top: 10px;}.newsletter_two input.enter_email_input {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #484848;    color: #727272;    float: left;    font-size: 13px;    height: 56px;    padding: 3px 0 2px 18px;    width: 225px;}.newsletter_two .input_submit {    background-color: #484848;    border: 0 none;    color: #fff;    float: left;    font-family: "Open Sans",sans-serif;    font-size: 14px;    font-weight: normal;    padding: 16px 25px 15px;    text-transform: uppercase;    transition: all 0.3s ease 0s;}.newsletter_two .input_submit:hover {    background-color: #727272;    color: #fff;    cursor: pointer;}.footer h4 {    color: #fff;    font-weight: 400;    margin-bottom: 25px;}.footer h4.lmb {    color: #fff;    margin-bottom: 20px;}ul.faddress {    float: left;    font-weight: normal;    margin: 0;    padding: 0;    width: 100%;}.faddress li {    margin: 0;    padding: 2px 0;}.faddress li a {    color: #727272;    transition: all 0.3s ease 0s;}.faddress li a:hover {    color: #e54c4c;}.twitter_feed {    float: left;    margin: 0;    padding: 0;    width: 100%;}.twitter_feed .left {    float: left;    margin: -7px 0 0;    padding: 0;    width: 20px;}.twitter_feed .right {    float: right;    margin: -10px 0 0;    padding: 0;    width: 89%;}.twitter_feed a {    color: #999;}.twitter_feed a:hover {    color: #fff;}.twitter_feed a.small {    color: #727272;    font-size: 9px;}.twitter_feed a.small:hover {    color: #999;    font-size: 9px;}#flickr_badge_wrapper {    margin: 0;    padding: 0;    width: 100%;}#flickr_badge_wrapper img {    border: 0 solid #999 !important;    height: 70px;    margin-bottom: 2px;    margin-right: 8px;    width: 70px;}#flickr_www {    display: block;    padding: 0 10px !important;}#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {    background: inherit !important;    color: #3993ff;    text-decoration: none !important;}#flickr_badge_wrapper {    margin-top: 25px;}#flickr_badge_source {    padding: 0 !important;}.newsletter {    float: left;    width: 100%;}.newsletter .enter_email_input {    background: #fff none repeat scroll 0 0;    border: 0 none;    color: #999;    float: left;    font-size: 13px;    font-weight: 600;    height: 39px;    line-height: 39px;    padding: 0 7px;    width: 75%;}.newsletter .input_submit {    background-color: #13afeb;    border: 0 none;    color: #fff;    cursor: pointer;    float: left;    height: 39px;    padding: 0 10px;}.newsletter .input_submit:hover {    background-color: #454545;    color: #fff;}.qlinks {    float: left;    width: 100%;}.qlinks ul {    float: left;    margin: 0;    padding: 0;    width: 100%;}.qlinks li {    margin: 0;    padding: 4px 0;}.qlinks li a {    color: #727272;    font-weight: normal;    transition: all 0.3s ease 0s;}.qlinks li a:hover {    color: #fff;}.qlinks li a i {    margin-right: 3px;}.footer.style2 {    background: #333 url("../images/footer-graph3.png") no-repeat scroll right bottom;    border-top: 5px solid #212121;    float: left;    padding: 95px 0 0;    width: 100%;}.footer.style3 {    background: #333 url("../images/footer-graph5.png") no-repeat scroll right bottom;    border-top: 5px solid #212121;    float: left;    padding: 95px 0 0;    width: 100%;}.fbposts {    float: left;    width: 100%;}.fbposts img {    float: left;    margin-right: 18px;    transition: all 0.3s ease 0s;}.fbposts a {    color: #999;    float: left;    font-weight: normal;    margin-bottom: 34px;    transition: all 0.3s ease 0s;}.fbposts a:hover {    color: #fff;}.fbposts a:hover img {    opacity: 0.7;}.ftags {    float: left;    width: 100%;}.ftags a {    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;    color: #999;    float: left;    font-weight: normal;    margin: 0 5px 10px;    padding: 5px 10px;    transition: all 0.3s ease 0s;}.ftags a:hover {    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}.fform {    float: left;    width: 100%;}.copyright_info {    background: rgba(255, 255, 255, 0.05) none repeat scroll 0 0;    color: #727272;    float: left;    font-size: 12px;    font-style: normal;    font-weight: normal;    margin: 70px 0 0;    padding: 30px 0 25px;    width: 100%;}.copyright_info a {    color: #727272;    font-size: 12px;    margin-top: 10px;    text-align: right;    transition: all 0.3s ease 0s;}.copyright_info a:hover {    color: #e3e3e3;}.copyright_info.two {    background: #fff none repeat scroll 0 0;    color: #999;}.copyright_info.two a {    color: #999;}.copyright_info.two a:hover {    color: #454545;}.copyright_info.three {    background: rgba(255, 255, 255, 0.45) none repeat scroll 0 0;    color: #999;}.copyright_info.three a {    color: #999;}.copyright_info.three a:hover {    color: #454545;}.copyright_info.four {    background: #e54c4c none repeat scroll 0 0;    border-top: 3px double rgba(0, 0, 0, 0.12);    color: #fff;}.copyright_info.four a {    color: #fff;}.copyright_info.four a:hover {    color: #fff;    text-decoration: underline;}.copyright_info.five {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    color: #999;    margin-top: 0;}.copyright_info.five a {    color: #999;}.copyright_info.five a:hover {    color: #454545;}ul.footer_social_links {    float: right;    margin: 0;    padding: 0;}.footer_social_links li {    float: left;    margin: 0 0 0 5px;    padding: 0;}.footer_social_links li a i {    background-color: #333;    border-radius: 100%;    color: #999;    height: 24px;    line-height: 24px;    text-align: center;    transition: all 0.3s ease 0s;    vertical-align: middle;    width: 24px;}.footer_social_links li a i:hover {    background-color: #727272;    color: #fff;}.footer_social_links.two li a i {    background-color: #ccc;    color: #fff;}.footer_social_links.two li a i:hover {    background-color: #e3e3e3;    color: #fff;}.footer_social_links.three li a i {    background-color: #ccc;    color: #fff;}.footer_social_links.three li a i:hover {    background-color: #e3e3e3;    color: #fff;}.footer_social_links.four li a i {    background-color: rgba(0, 0, 0, 0.12);    color: #fff;}.footer_social_links.four li a i:hover {    background-color: rgba(0, 0, 0, 0.3);    color: #fff;}.search_hwrap {    display: inline-block;    float: right;    height: 50px;    padding: 0;    position: relative;}.search_hwrap input[type="text"] {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: medium none;    color: #ccc;    cursor: pointer;    display: inline-block;    font-family: "Raleway",sans-serif;    font-size: 14px;    font-weight: 400;    height: 50px;    outline: medium none;    padding: 3px 50px 3px 3px;    position: absolute;    right: 0;    top: 8px;    transition: width 0.4s cubic-bezier(0, 0.795, 0, 1) 0s;    width: 0;    z-index: 3;}.search_hwrap input[type="text"]:focus {    cursor: text;    width: 210px;    z-index: 1;}.search_hwrap input[type="submit"] {    background: #727272 url("../images/search-icon.png") no-repeat scroll center 7px;    border: 1px solid #999;    border-radius: 100%;    color: red;    cursor: pointer;    display: inline-block;    float: right;    height: 36px;    opacity: 0.4;    position: absolute;    right: 0;    text-indent: -10000px;    top: 14px;    transition: opacity 0.4s ease 0s;    width: 36px;    z-index: 2;}.search_hwrap input[type="submit"]:hover {    opacity: 0.8;}.search_hwrap.two input[type="text"] {    color: #fff;}.search_hwrap.two input[type="submit"] {    background: rgba(0, 0, 0, 0.2) url("../images/search-icon.png") no-repeat scroll center 7px;    border: 1px solid rgba(255, 255, 255, 0.9);}.page_title {    background: #272727 url("../images/fullsite-img14.jpg") no-repeat scroll center top;    float: left;    padding: 220px 0 120px;    position: relative;    text-align: center;    width: 100%;}.page_title .title {    float: left;    margin: 0;    text-align: center;    width: 100%;}.page_title .title h1 {    background: rgba(0, 0, 0, 0) url("../images/white-line.png") no-repeat scroll center bottom;    color: #fff;    font-size: 58px;    margin: 0 0 40px;    padding-bottom: 30px;    text-transform: none;}.page_title h3 {    color: #fff;    font-weight: bold;    margin: 0 0 8px;}.page_title h5 {    color: #fff;    font-weight: 300;    margin: 0;}.page_title.small .title h1 {    margin: 0 0 20px;}.page_title.two {    background: #272727 url("../images/fullsite-img20.jpg") no-repeat scroll center top;}.page_title2 {    background: #454545 url("../images/footer-graph3.png") no-repeat scroll center bottom;    float: left;    padding: 40px 0;    width: 100%;}.page_title2 h1 {    color: #fff;    float: left;    font-size: 32px;    font-weight: 200;    margin-bottom: 0;}.page_title2 .pagenation {    color: #e3e3e3;    float: right;    font-size: 12px;    font-weight: normal;    margin: 10px 0 0;    text-align: left;}.page_title2 .pagenation i {    color: #999;    margin: 0 2px;}.page_title2 .pagenation a {    color: #999;    padding: 0;    transition: all 0.3s ease 0s;}.page_title2 .pagenation a:hover {    color: #e3e3e3;}.page_title3 {    background: #272727 url("../images/fullsite-img15.jpg") no-repeat scroll center top;    float: left;    padding: 140px 0;    position: relative;    text-align: center;    width: 100%;}.page_title3 .title {    float: left;    margin: 0;    text-align: center;    width: 100%;}.page_title3 .title h1 {    color: #fff;    font-size: 58px;    font-weight: normal;    margin: 0 0 10px;    padding-bottom: 30px;    text-transform: none;}.page_title3 h5 {    color: #fff;    font-weight: 300;    line-height: 30px;    margin: 0 auto;    width: 75%;}.page_title3 i {    background-color: rgba(255, 255, 255, 0.1);    border-radius: 100%;    color: #fff;    font-size: 27px;    height: 80px;    line-height: 80px;    margin: 50px 10px 0;    text-align: center;    transition: all 0.3s ease 0s;    vertical-align: middle;    width: 80px;}.page_title3 i:hover {    background-color: rgba(255, 255, 255, 0.2);    color: #fff;}.page_title4 {    background: #f3f3f3 none repeat scroll 0 0;    float: left;    padding: 70px 0;    position: relative;    width: 100%;}.page_title4 .title {    float: left;    margin: 0;    text-align: left;    width: 100%;}.page_title4 .title h1 {    color: #293139;    font-size: 40px;    margin: 0;    text-transform: none;}.page_title4 .line {    background: #999 none repeat scroll 0 0;    display: block;    height: 1px;    margin-top: 12px;    position: absolute;    width: 100px;}.page_title4 h6 {    color: #727272;    float: left;    font-weight: 300;    line-height: 25px;    margin-bottom: 0;    margin-top: 30px;    width: 85%;}.page_title5 {    background: #333 url("../images/fullsite-img13.jpg") no-repeat scroll center top;    float: left;    padding: 200px 0 40px;    position: relative;    text-align: center;    width: 100%;}.page_title5 .title {    float: left;    margin: 0;    text-align: left;    width: 100%;}.page_title5 .title h2 {    background-color: rgba(0, 0, 0, 0.3);    color: #fff;    float: left;    font-size: 35px;    font-weight: bold;    margin: 0;    padding: 5px 10px;    text-transform: uppercase;}.page_title5.two {    background: #333 url("../images/fullsite-img17.jpg") no-repeat scroll center top;}.page_title5.three {    background: #333 url("../images/fullsite-img17.jpg") no-repeat scroll center top;}.page_title5.four {    background: #333 url("../images/fullsite-img16.jpg") no-repeat scroll center top;}.imgheader {    background: #333 url("../images/fullsite-img16.jpg") no-repeat scroll center top;    float: left;    height: 400px;    width: 100%;}.imgheader img {    float: left;}.imgheader2 {    background: #333 url("../images/fullsite-img17.jpg") no-repeat scroll center top;    float: left;    height: 400px;    width: 100%;}.imgheader2 img {    float: left;}.clogo_small {    float: left;    width: 100%;}.clogo_small li {    float: left;    width: 10%;}.clogo_small li h6 {    font-size: 14px;    margin-top: 18px;    text-align: right;}.clogo_small li img {    float: left;    width: 100%;}.blog_post {    float: left;    width: 100%;}.blog_post h3 {    color: #333;    display: block;    line-height: 30px;    text-align: left;}.blog_post h3 a {    color: #e54c4c;    font-size: 0.9em;    font-weight: 400;    margin-top: 3px;    text-decoration: none;    text-transform: none;}.blog_post h3 a:hover {    color: #383634;}ul.post_meta_links {    float: left;    margin: -5px 0 0;    padding: 0;}.post_meta_links li {    color: #999;    float: left;    list-style-type: none;    margin: 0;    padding: 0 0 0 4px;}.post_meta_links li a {    color: #999;    font-size: 11px;    padding: 0 18px 0 0;    text-decoration: none;    text-transform: uppercase;}.post_meta_links li a:hover {    color: #727272;    text-decoration: none;}.post_meta_links li i {    color: #bbb;    font-size: 12px;    font-style: normal;}.blog_postcontent {margin-top:1em;    float: left;    width: 100%;	 border-bottom:1px dashed #f3f3f3;	 margin-bottom:1em;	 padding-bottom:1em;}.blog_postcontent .image_frame {    float: left;    margin-bottom: 27px;    width: 100%;}.blog_postcontent .image_frame.mone {    float: left;    height: 280px;    overflow: hidden;    width: 100%;}.blog_postcontent .image_frame.mtwo {    float: left;    height: 180px;    overflow: hidden;    width: 100%;}.blog_postcontent p{margin-bottom:10px;}.blog_postcontent .image_frame.mthree {    float: left;    height: 480px;    overflow: hidden;    width: 100%;}.blog_postcontent .image_frame.mone img, .blog_postcontent .image_frame.mtwo img, .blog_postcontent .image_frame.mthree img {    float: left;    margin-left: -45%;    margin-top: -10%;    width: auto;}.blog_postcontent .video_frame.mtwo iframe {    float: left;    height: 280px;    overflow: hidden;    width: 100%;}.blog_postcontent .image_frame.small {    border: 7px solid #fff;    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);    float: left;    margin-bottom: 25px;    width: 43%;}.blog_postcontent .image_frame.small:hover {    border: 7px solid #f9f9f9;}.blog_postcontent .image_frame img {    float: left;    width: 100%;}.blog_postcontent .video_frame.small iframe {    height: 250px;}.blog_postcontent .video_frame iframe {    float: left;    height: 350px;    margin-bottom: 27px;    width: 100%;}.post_info_content_small {    float: left;    margin: 0 0 0 4%;    padding: 0;    width: 50%;}ul.post_meta_links_small {    float: left;    margin: -15px 0 12px 80px;    padding: 0;    width: 80%;}.post_meta_links_small li a {    color: #a1a1a1;    font-size: 11px;    padding: 0 5px 0 0;    text-decoration: none;}.post_meta_links_small li a:hover {    color: #727272;    font-size: 11px;    padding: 0 5px 0 0;    text-decoration: none;}.blog_post a.date {    color: #454545;    font-size: 16px;    font-weight: normal;}.blog_post a.date:hover {    color: #e54c4c;}.post_readmore:link, .post_readmore:visited {    background: rgba(0, 0, 0, 0) url("../images/skin01/but_post_readmore.jpg") no-repeat scroll left top;    color: #fff;    float: right;    height: 27px;    padding-top: 7px;    text-align: center;    text-decoration: none;    width: 185px;}.post_readmore:hover {    background: rgba(0, 0, 0, 0) url("../images/skin01/but_post_readmore_hover.jpg") no-repeat scroll left top;    color: #fff;    float: right;    height: 27px;    padding-top: 7px;    text-align: center;    text-decoration: none;    width: 185px;}.sharepost {    float: left;    margin-bottom: 40px;    width: 80%;}.sharepost ul {    margin: 0;    padding: 0;}.sharepost li {    background-color: #e54c4c;    border-radius: 2px;    float: left;    list-style-type: none;    margin: 0 7px 5px 0;    padding: 2px 5px;    transition: all 0.3s ease 0s;}.sharepost li i {    color: #fff;}.sharepost li:hover {    background-color: #383634;}.about_author {    background-color: #f9f9f9;    border: 1px solid #eee;    float: left;    padding: 20px;    width: 100%;}.about_author img {    float: left;    margin-right: 20px;}.about_author a {    color: #333;    font-family: "Open Sans" !important;    font-weight: 600;}.about_author a:hover {    color: #e54c4c;}.pagination.center {    text-align: center;}.pagination.center b {    float: none;}.pagination {list-style:none;    clear: both;    font-family: "Open Sans",sans-serif;    margin-bottom: 20px;    padding: 10px 0;}.pagination li strong{padding:0 5px;}.pagination b {    color: #999;    float: left;    font-weight: normal;    margin: 0 5px 2px 0;    padding: 0 10px;}.pagination a.navlinks {    background-color: #eee;    border-radius: 3px;    color: #454545;    font-size: 12px;    font-weight: 600;    padding: 7px 10px;    text-transform: uppercase;}.pagination a.navlinks:hover {    background-color: #454545;    color: #fff;}.pagination a.current {    background-color: #454545;    color: #fff;}.comment_wrap {    border-bottom: 1px solid #eee;    overflow: hidden;    padding: 20px 20px 20px 0;}.comment_wrap.chaild {    border-bottom: 1px solid #eee;    margin: 10px 20px 10px 50px;    overflow: hidden;}.gravatar {    float: left;}.comment_content {    min-height: 80px;    overflow: hidden;    padding-left: 20px;    position: relative;}.comment_content .comment_meta {    position: relative;}.comment_content .comment_meta .comment_author {    display: inline;    font-size: 14px;    font-style: normal;}.comment_content .comment_meta .comment_author i {    display: inline;    font-size: 11px;    font-style: italic;}.comment_content .comment_text {    clear: both;    overflow: hidden;    padding-top: 0;}.comment_content .comment_text a {    color: #d3d3d3;    float: left;    margin-top: 5px;}.comment_content .comment_text a:hover {    color: #727272;    float: left;    margin-top: 5px;}#comments_section li ul li {    margin-left: 30px;}.comment_form {    float: left;    margin-top: 30px;    width: 100%;}.comment_form label {    float: left;    font-weight: normal;    height: 15px;    margin-bottom: 40px;    padding: 7px 10px;    width: 25%;}.comment_input_bg {    background-color: #f9f9f9;    border-color: #e3e3e3;    border-radius: 5px;    border-style: solid;    border-width: 2px 1px 1px 2px;    float: left;    height: 40px;    padding: 7px 10px 0;    width: 75%;}.comment_textarea_bg {    background-color: #f9f9f9;    border-color: #e3e3e3;    border-radius: 5px;    border-style: solid;    border-width: 2px 1px 1px 2px;    float: left;    height: 235px;    margin-bottom: 20px;    padding: 7px 10px 0;    width: 90%;}.comment_checkbox {    display: block;    float: left;    margin-top: 10px;    width: 90%;}.comment_submit {    background-color: #eee;    border: 1px solid #ddd;    border-radius: 4px;    color: #333;    font-family: "Open Sans",sans-serif;    font-weight: 600;    padding: 9px 13px;    text-transform: uppercase;}.comment_submit:hover {    background-color: #f9f9f9;    cursor: pointer;}.comment_wrap {    border-bottom: 1px solid #eee;    overflow: hidden;    padding: 20px 20px 20px 0;}.comment_wrap.chaild {    border-bottom: 1px solid #eee;    margin: 10px 20px 10px 50px;    overflow: hidden;}.gravatar {    float: left;}.comment_content {    min-height: 80px;    overflow: hidden;    padding-left: 20px;    position: relative;}.comment_content .comment_meta {    position: relative;}.comment_content .comment_meta .comment_author {    display: inline;    font-size: 14px;    font-style: normal;}.comment_content .comment_meta .comment_author i {    display: inline;    font-size: 11px;    font-style: italic;}.comment_content .comment_text {    clear: both;    overflow: hidden;    padding-top: 0;}.comment_content .comment_text a {    color: #d3d3d3;    float: left;    margin-top: 5px;}.comment_content .comment_text a:hover {    color: #727272;    float: left;    margin-top: 5px;}#comments_section li ul li {    margin-left: 30px;}ul.adsbanner-list {    float: left;    margin: 0;    padding: 0;    width: 100%;}.adsbanner-list li {    float: left;    height: 140px;    list-style-type: none;    margin: 0 10px 10px 0;    padding: 0;    width: 140px;}.adsbanner-list li img {    float: left;    height: 140px;    list-style-type: none;    margin: 0;    padding: 0;    width: 140px;}.adsbanner-list li.last {    float: left;    height: 140px;    list-style-type: none;    margin: 0;    padding: 0;    width: 140px;}.address_info {    background-color: #f9f9f9;    border: 1px solid #e1e1e1;    float: left;    margin-bottom: 40px;    padding: 20px 20px 10px;    width: 99%;}.address_info.two {    background-color: #fff;    border: medium none;    padding-top: 0;}.address_info h3 i {    font-style: normal;    font-weight: 500;}.google-map {    border: 5px solid #fff;    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);    height: 350px;    width: 99%;}.google-map2 {    height: 450px;    width: 100%;}.google-map3 {    border: 10px solid #fff;    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);    height: 300px;    width: 100%;}.google-map4 {    border: 5px solid #fff;    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);    height: 200px;    width: 100%;}.sidebar_widget {    float: left;    margin: 0;    padding: 0;    width: 100%;}.sidebar_widget ul.arrows_list1 {    float: left;    margin: -10px 0 0;    padding: 0;}.sidebar_widget ul.arrows_list1 li a {    color: #272727;    line-height: 30px;}.sidebar_widget ul.arrows_list1 li a:hover {    color: #e54c4c;}.sidebar_widget ul.arrows_list1 i {    margin-right: 4px;}.sidebar_title {    float: left;    width: 100%;}.sidebar_widget h4, .clientsays_widget h4 {    float: left;    font-weight: 300;    margin-bottom: 30px;}.sidebar_widget h4 i, .clientsays_widget h4 i {    font-style: normal;    font-weight: 500;}ul.recent_posts_list {    float: left;    margin: 0;    padding: 0;    width: 100%;}.recent_posts_list li {    border-bottom: 1px solid #eee;    float: left;    list-style-type: none;    margin: 0 0 16px;    padding: 0 0 13px;    width: 100%;}.recent_posts_list li a {    color: #333;    display: block;    line-height: 17px;    text-decoration: none;}.recent_posts_list li a:hover {    color: #e54c4c;}.recent_posts_list li span {    float: left;    margin-right: 15px;}.recent_posts_list li span img {width:60px;    float: left;    margin-right: 0;    opacity: 1;}.recent_posts_list li span img:hover {    float: left;    margin-right: 0;    opacity: 0.8;}.recent_posts_list li i {    color: #999;    display: block;    font-size: 12px;    font-style: normal;    margin: 0;    padding: 1px 0 0;}.recent_posts_list li.last {    border-bottom: 0 solid #f5f6f6;    margin: 0;    padding: 0 0 7px;}.clientsays_widget {    color: #999;    float: left;    margin: 0;    padding: 0;    width: 100%;}.clientsays_widget strong {    color: #454545;    font-weight: 600;}.clientsays_widget h3 {    margin-bottom: 18px;}.clientsays_widget img {    float: left;    margin-right: 13px;    margin-top: 7px;}.portfolio_widget {    float: left;    padding: 0;    text-align: center;    width: 100%;}.portfolio_widget .box {    float: left;    width: 100%;}.portfolio_widget .box strong {    color: #181818;    display: block;    font-size: 16px;    font-weight: 600;    margin-bottom: 5px;    margin-top: 25px;}.portfolio_widget .box strong a {    color: #181818;}.portfolio_widget .box strong a:hover {    color: #2191ed;}.portfolio_widget .box i {    border: 1px solid #fff;    border-radius: 100%;    color: #fff;    font-size: 22px;    height: 58px;    line-height: 58px;    margin-top: 26%;    text-align: center;    vertical-align: middle;    width: 58px;}.error_pagenotfound {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background-color: #fff;    border-color: #eee;    border-image: none;    border-style: solid;    border-width: 1px 1px 5px;    font-family: "Open Sans",sans-serif;    margin: 0 auto;    padding: 50px 30px 58px;    text-align: center;    width: 59%;}.error_pagenotfound strong {    color: #e3e3e3;    display: block;    font-size: 145px;    font-weight: normal;    line-height: 100px;    margin-bottom: 10px;    text-shadow: 5px 5px 1px #fafafa;}.error_pagenotfound b {    color: #999;    display: block;    font-size: 40px;    font-weight: 300;    line-height: 50px;    margin: 0;}.error_pagenotfound em {    color: #e54c4c;    display: block;    font-size: 18px;    font-style: normal;    line-height: 59px;    margin: 0;}.portfolio_area {    float: left;    margin: 0;    padding: 0;    width: 100%;}.portfolio_area_left {    float: left;    margin: 0;    padding: 0;    width: 74%;}.portfolio_area_left img {    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);    float: left;    margin: 0;    padding: 0;    width: 100%;}.portfolio_area_right {    float: left;    margin: 0 0 0 4%;    padding: 0;    width: 22%;}.project_details {    margin: 80px 0 0;    padding: 0;}.project_details span {    border-bottom: 1px solid #e3e3e3;    color: #454545;    float: left;    font-size: 14px;    font-weight: bold;    margin: 0;    padding: 10px 0;    width: 100%;}.project_details strong {    color: #727272;    float: left;    font-size: 13px;    font-weight: bold;    margin: 0;    padding: 0;    width: 40%;}.project_details em {    color: #727272;    float: left;    font-size: 13px;    font-style: normal;    font-weight: normal;    margin: 0;    padding: 0;    width: 60%;}.project_details span a {    background-color: #e3e3e3;    border-radius: 3px;    color: #727272;    font-size: 11px;    font-style: normal;    font-weight: normal;    line-height: 30px;    margin: 0 0 0 3px;    padding: 3px 10px;}.project_details span a:hover {    background-color: #ddd;}.addto_favorites {    background: #eee none repeat scroll 0 0;    border-radius: 3px;    color: #999;    display: block;    font-size: 13px;    margin: 27px 0 0;    padding: 3px 10px 5px;    width: 142px;}.addto_favorites:hover {    background: #e3e3e3 none repeat scroll 0 0;}.addto_favorites i {    color: #c3c3c3;}ul.small_social_links {    margin: 18px 0 25px;    padding: 0;}.small_social_links li {    float: left;    margin: 0 5px 0 0;    padding: 0;}.small_social_links li i {    border: 1px solid #eee;    border-radius: 100%;    color: #e54c4c;    font-size: 11px;    height: 25px;    line-height: 23px;    text-align: center;    vertical-align: middle;    width: 25px;}.small_social_links li a {    opacity: 1;}.small_social_links li a:hover {    opacity: 0.7;}ul.list_5 {    float: left;    margin: 0;    padding: 0;}.list_5 li {    float: left;    margin: 0 0 5px;    padding: 0;}.list_5 li.last {    margin: 0;}.list_5 li img {    float: left;    margin-right: 18px;}.list_5 li em {    float: left;    font-style: normal;    margin: 9px 0 0;}.list_5 li a {    color: #999;}.scrollup {    background: rgba(0, 0, 0, 0) url("../images/scroll-top-arrow.png") no-repeat scroll left top;    bottom: 22px;    display: none;    height: 40px;    opacity: 1;    position: fixed;    right: 20px;    text-indent: -9999px;    width: 40px;    z-index: 999;}.stheader {    background: #999 url("../images/sliders/master/slider-bg16.jpg") no-repeat scroll center top;    float: left;    height: 750px;    margin-top: 100px;    width: 100%;}.stheader2 {    background: #999 url("../images/sliders/master/slider-bg20.jpg") repeat-y scroll center top;    float: left;    width: 100%;}.stheader3 {    background: #999 url("../images/sliders/master/slider-bg21.jpg") no-repeat scroll center top;    float: left;    height: 700px;    margin-top: 100px;    width: 100%;}.slidercform {    background: rgba(0, 0, 0, 0.72) none repeat scroll 0 0;    border-radius: 3px;    float: left;    margin-top: 100px;    padding: 47px 50px 50px;    text-align: center;    width: 470px;}.slidercform .sky-form {    color: #999;}.slidercform .sky-form footer {    padding: 5px 0 0;}.slidercform .sky-form .subbutton, .contactform2 .subbutton {    background: #e54c4c none repeat scroll 0 0;    color: #fff;    float: left;    font-family: "Raleway",sans-serif;    font-size: 14px;    font-weight: 600;    height: 50px;    opacity: 1;    text-transform: uppercase;    width: 86.5%;}.slidercform .sky-form .subbutton:hover {    opacity: 0.75;}.contactform2 .subbutton {    background: #e54c4c none repeat scroll 0 0 !important;}.contactform2 .subbutton:hover {    opacity: 0.75 !important;}.slidercform .sky-form section {    margin-bottom: 9px;}.slidercform strong {    color: #fff;    display: block;    font-family: "Raleway",sans-serif;    font-size: 27px;    font-weight: bold;}.slidercform strong em {    color: #fff;    display: block;    font-size: 14px;    font-style: normal;    font-weight: 300;    margin-top: 8px;}.slidercform span {    background: #595959 none repeat scroll 0 0;    float: left;    height: 1px;    margin-left: 25%;    margin-top: 14px;    width: 50%;}.slidercform2 {    background: rgba(18, 18, 18, 0.9) none repeat scroll 0 0;    border-radius: 3px;    float: right;    margin-top: -565px;    padding: 47px 45px 50px;    position: relative;    text-align: center;    width: 470px;    z-index: 300;}.slidercform2 strong {    color: #fff;    display: block;    font-family: "Raleway",sans-serif;    font-size: 27px;    font-weight: bold;}.slidercform2 strong em {    color: #fff;    display: block;    font-size: 14px;    font-style: normal;    font-weight: 300;    margin-top: 8px;}.slidercform2 span {    background: #454545 none repeat scroll 0 0;    float: left;    height: 1px;    margin-left: 25%;    margin-top: 14px;    width: 50%;}.slidercform2 .sky-form .input input, .slidercform2 .sky-form .select select {    -moz-appearance: none;    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;    border-style: solid;    border-width: 0;    box-sizing: border-box;    color: #454545;    display: block;    font: 14px/18px "Open Sans",Helvetica,Arial,sans-serif;    outline: medium none;    padding: 10px 14px;    width: 101.5%;}.slidercform2 .sky-form .textarea textarea {    -moz-appearance: none;    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;    border-style: solid;    border-width: 0;    box-sizing: border-box;    color: #454545;    display: block;    font: 14px/18px "Open Sans",Helvetica,Arial,sans-serif;    outline: medium none;    padding: 10px 14px;    width: 101.5%;}.headerport {    float: left;    margin-bottom: 130px;    margin-top: 210px;    text-align: center;    width: 100%;}.headerport .left {    float: left;    width: 33%;}.headerport .center {    float: left;    width: 34%;}.headerport .right {    float: left;    width: 33%;}.headerport .boxsize1 {    background: #525252 none repeat scroll 0 0;    float: left;    height: 300px;    text-align: center;    width: 100%;}.headerport .boxsize2 {    background: #525252 none repeat scroll 0 0;    float: left;    height: 150px;    text-align: center;    width: 50%;}.headerport .boxsize3 {    background: #525252 none repeat scroll 0 0;    float: left;    height: 150px;    text-align: center;    width: 100%;}.headerport .boxsize4 {    background: #525252 none repeat scroll 0 0;    float: left;    height: 450px;    text-align: center;    width: 100%;}.headerport .boxsize1 img {    display: block;    height: 300px;    width: 100%;}.headerport .boxsize2 img {    display: block;    height: 150px;    width: 100%;}.headerport .boxsize3 img {    display: block;    height: 150px;    width: 100%;}.headerport .boxsize4 img {    display: block;    height: 450px;    width: 100.2%;}.headerport .boxsize2 .onlycolor {    background: #e54c4c none repeat scroll 0 0;    float: left;    height: 150px;    transition: all 0.3s ease 0s;    width: 100%;}.headerport .boxsize2 .onlycolor:hover {    background: #525252 none repeat scroll 0 0;}.headerport .boxsize2 .onlycolor.white {    background: #fff none repeat scroll 0 0;}.headerport .boxsize2:hover .onlycolor.white {    background: #e3e3e3 none repeat scroll 0 0;}.headerport .boxsize3 .onlycolor {    background: #e54c4c none repeat scroll 0 0;    float: left;    height: 150px;    transition: all 0.3s ease 0s;    width: 100%;}.headerport .boxsize3 .onlycolor:hover {    background: #525252 none repeat scroll 0 0;}.headerport .boxsize3 .onlycolor.white {    background: #fff none repeat scroll 0 0;}.headerport .boxsize3:hover .onlycolor.white {    background: #e3e3e3 none repeat scroll 0 0;}.headerport .boxsize1 h3 {    color: #fff;    font-size: 21px;    font-weight: 300;    margin-top: 32.5%;    text-align: center;}.headerport .boxsize2 h3 {    color: #fff;    font-size: 18px;    font-weight: 300;    margin-top: 29%;    text-align: center;}.headerport .boxsize3 h3 {    color: #fff;    font-size: 18px;    font-weight: 300;    margin-top: 14.5%;    text-align: center;}.headerport .boxsize1 h3.darkc, .headerport .boxsize2 h3.darkc, .headerport .boxsize3 h3.darkc, .headerport .boxsize4 h3.darkc {    color: #333;}.headerport .boxsize4 h3 {    color: #fff;    font-size: 21px;    font-weight: 300;    margin-top: 50%;    text-align: center;}.hp-item.square {    position: relative;    width: 100%;}.hp-item.square .info {    backface-visibility: hidden;    bottom: 0;    left: 0;    position: absolute;    right: 0;    text-align: center;    top: 0;}.hp-item.square.effect10 {    overflow: hidden;}.hp-item.square.effect10 .img {    transition: all 0.35s ease-in-out 0s;}.hp-item.square.effect10 .info {    background: #525252 none repeat scroll 0 0;    opacity: 0;    transition: all 0.35s ease-in-out 0s;    visibility: hidden;}.hp-item.square.effect10 .info p {    color: #bbb;    font-size: 12px;    font-style: italic;    padding: 20px;    position: relative;    text-align: center;}.hp-item.square.effect10 a:hover .info {    opacity: 1;    visibility: visible;}.hp-item.square.effect10.bottom_to_top .img {    transform: translateY(0px);}.hp-item.square.effect10.bottom_to_top .info {    transform: translateY(100%);}.hp-item.square.effect10.bottom_to_top a:hover .img {    transform: translateY(-100%);}.hp-item.square.effect10.bottom_to_top a:hover .info {    transform: translateY(0px);}.menu_shape_shadow {    background: rgba(0, 0, 0, 0) url("../images/menu-shadow2.png") no-repeat scroll center top;    float: left;    height: 10px;    position: absolute;    top: 100px;    width: 100%;    z-index: 8000;}.textyslider {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    margin-bottom: 59px;    padding-top: 90px;    text-align: center;}.textyslider span.text {    display: block;    margin-bottom: 40px;    padding-top: 20px;}.textyslider em {    border-bottom: 1px dashed #e54c4c;    color: #e54c4c;    font-family: "Dancing Script",cursive;    font-size: 45px;    font-weight: bold;    padding-bottom: 8px;}.textyslider strong {    color: #333;    font-family: "Raleway",sans-serif;    font-size: 45px;    font-weight: 600;    padding-left: 20px;    text-transform: uppercase;}.textyslider p {    color: #727272;    font-family: "Raleway",sans-serif;    font-size: 16px;    line-height: 27px;    margin: 0 auto;    padding-bottom: 5px;    width: 70%;}.iceMenuLiLevel_2 {    position: relative !important;}.dropdown {    display: block !important;}.pagination {    display: inline-block;    float: left;    margin: 20px 0;    padding-left: 0;    width: 100%;}.pagination .previous {    float: left;}.pagination .next {    float: right;}.sky-form label {    font-weight: 400;}.hasTooltip {    display: block !important;}.reg_form footer a, .aaika_form footer a {    background-color: #272727;    border: 0 none;    color: #ffffff;    cursor: pointer;    float: left;    font: 300 15px/39px "Open Sans",Helvetica,Arial,sans-serif;    height: 39px;    margin: 0 0 0 10px;    opacity: 0.8;    outline: medium none;    overflow: hidden;    padding: 0 25px;    text-decoration: none;    transition: opacity 0.2s ease 0s;}.reg_form footer a:hover, .aaika_form footer a:hover {    opacity: 1;}.list_divlines {    font-weight: normal;}#contactform label {    color: #999;}#result > em {    color: #e54c4c;}#style-selector a.close {    background-color: #e54c4c !important;}.bgimage {    background: rgba(0, 0, 0, 0) url("../images/breadcrumb.jpg") repeat scroll left top;    padding: 55px 0;}.left_sidebar, .content_right, .content_left, .right_sidebar {    padding: 25px 0 0;}.ms-slide-bgcont > img {    height: auto;    visibility: visible !important;    width: 100%;}.tooltip-inner {    display: none !important;}.alert-error, .alert-info, .alert-notice, .alert-success {    float: left;    margin: 10px;    padding: 20px;    width: 100%;}.icon-edit {    background-color: #e86165;    color: #fff !important;    padding: 5px;}.feature_sec61 .ms-lightbox-btn {    display: none;}.alert {    background-color: #fcf8e3;    border: 1px solid #fbeed5;    border-radius: 4px;    margin-bottom: 20px;    padding: 8px 35px 8px 14px;    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}.alert, .alert h4 {    color: #c09853;}.alert h4 {    margin: 0;}.alert .close {    line-height: 20px;    position: relative;    right: -21px;    top: -2px;}.alert-success {    background-color: #dff0d8;    border-color: #d6e9c6;    color: #468847;}.alert-success h4 {    color: #468847;}.alert-danger, .alert-error {    background-color: #f2dede;    border-color: #eed3d7;    color: #b94a48;}.alert-danger h4, .alert-error h4 {    color: #b94a48;}.alert-info {    background-color: #d9edf7;    border-color: #bce8f1;    color: #3a87ad;}.alert-info h4 {    color: #3a87ad;}.alert-block {    padding-bottom: 14px;    padding-top: 14px;}.alert-block > p, .alert-block > ul {    margin-bottom: 0;}
.features_sec9 .one_third img{width: 100%;}
.alert-block p + p {    margin-top: 5px;}

.close {    color: #000000;    float: right;    font-size: 20px;    font-weight: bold;    line-height: 20px;    opacity: 0.2;    text-shadow: 0 1px 0 #ffffff;}

.close:hover, .close:focus {    color: #000000;    cursor: pointer;    opacity: 0.4;    text-decoration: none;}

.sxpage {margin-top:20px;color:#999;}.sxpage a{text-decoration:underline;color:#999;}

.sxpage a:hover{color:#e54c4c;}

.lxwmz{margin-top:1em;font-size:1.2em;line-height:2em;}

.cpxqn{padding:5px 10px;clear:both;}

.cpxqn .features_sec9{padding:10px 0;}

.yzcode{height:35px;}

.yzcode a:hover{box-sizing: border-box;}

.yzm{margin-top:50px;clear:both;}

.bcode{width:150px;}

.sky-form2 section.f_mt{
margin-bottom:0;
}

 /*--welcome--*/

 .bride-grids{margin-top:2em;}

 .welcome{	padding:4em 0;}

 .welcome-left h2{	font-size:3em;	color:#00a0dc;}

 .welcome-right h3{	font-size:1.5em;	margin-bottom:0.5em;}

 .welcome-right p{	color:#999;	font-size:1em;	line-height:1.8em;}

 .bride-grids .l-grids h4 {	font-size:1.4em;  font-weight:400;  color: #fff;}

 .bride-grids .l-grids figure {	position: relative;	float: left;	overflow: hidden;	text-align: center;	cursor: pointer;	width:100%;}

 .bride-grids .l-grids figure img {	position: relative;	display: block;}

 .bride-grids .l-grids figure figcaption {	padding: 2em;	color: #fff;	font-size: 1.25em;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}.bride-grids .l-grids figure figcaption::before,.bride-grids .l-grids figure figcaption::after {	pointer-events: none;}.bride-grids .l-grids figure figcaption{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.bride-grids figure.effect-bubba {margin:0;	  background-color:#00a0dc;}.bride-grids figure p a{color:#fff;}.bride-grids figure  h4 a:hover{color:#fff;}.bride-grids figure.effect-bubba:hover img {	opacity: 0.3;}.bride-grids figure.effect-bubba figcaption::before,.bride-grids figure.effect-bubba figcaption::after {	position: absolute;	top: 30px;	right: 30px;	bottom: 30px;	left: 30px;	content: '';	opacity: 0;		}.bride-grids figure.effect-bubba figcaption::before {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	-webkit-transform: scale(0,1);	transform: scale(0,1);}.bride-grids figure.effect-bubba figcaption::after {	border-right: 1px solid #fff;	border-left: 1px solid #fff;	-webkit-transform: scale(1,0);	transform: scale(1,0);}.bride-grids figure.effect-bubba h4 {	padding-top: 8%;		-webkit-transform: translate3d(0,-20px,0);	transform: translate3d(0,-20px,0);	opacity:0;}.bride-grids figure.effect-bubba p {	padding: 0px 1em;	opacity: 0;		-webkit-transform: translate3d(0,20px,0);	transform: translate3d(0,20px,0);	  font-size: 0.8em;}.bride-grids figure.effect-bubba:hover figcaption::before,.bride-grids figure.effect-bubba:hover figcaption::after {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}.bride-grids figure.effect-bubba:hover h4,.bride-grids figure.effect-bubba:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}.bride-grids .content-grid{	margin-bottom:2.5em;}.bride-grids .content-grid h3{	margin-top:0.8em;	font-size:1.8em;}.bride-grids img{	width:100%;}.gaodu{margin-top:42%;}.contactform  .input img{text-align:left;margin-top:7px;}.ptitle{display:block;height:43px;overflow:hidden;padding:0 10px;}.ppimg1{width:80px;float:left;margin-top:8px;margin-right:10px;}.ppimg1 img{width:80px;height:80px;}.cusyou{width:86%;float:left;}.box1{margin-bottom:2em;padding-bottom:25px;background:url("../images/h-arrow-line1.png") no-repeat scroll left bottom}.box1 img{-moz-border-radius: 50%;      /* Gecko browsers */-webkit-border-radius: 50%;   /* Webkit browsers */border-radius:50%;}.btraining{background:url("../images/service001.jpg") no-repeat scroll top;height:100px;background-size:100%;}.blegal{background:url("../images/service002.jpg") no-repeat scroll top;height:100px;background-size:100%;}.bteam{background:url("../images/service003.jpg") no-repeat scroll top;height:100px;background-size:100%;}.bfaq{background:url("../images/service004.jpg") no-repeat scroll top;height:100px;background-size:100%;}.bpolicy{background:url("../images/service005.jpg") no-repeat scroll top;height:100px;background-size:100%;}.bsale{background:url("../images/service006.jpg") no-repeat scroll top;height:100px;background-size:100%;}.straining{background:url("../images/speixun.jpg") no-repeat scroll top;height:100px;background-size:100%;display:block;margin-right:10px;}.slegal{background:url("../images/sflsm.jpg") no-repeat scroll top;height:100px;background-size:100%;display:block;margin-right:10px;}.steam{background:url("../images/steam.jpg") no-repeat scroll top;height:100px;background-size:100%;display:block;margin-right:10px;}.sfaq{background:url("../images/sfaq.jpg") no-repeat scroll top;height:100px;background-size:100%;display:block;margin-right:10px;}.spolicy{background:url("../images/sfwzc.jpg") no-repeat scroll top;height:100px;background-size:100%;display:block;margin-right:10px;}.ssale{background:url("../images/sshouhou.jpg") no-repeat scroll top;height:100px;background-size:100%;display:block;margin-right:10px;}.k2ReadMore{background:#e54c4c;color:#fff;padding:5px 10px;border-radius:5px;margin-top:10px;clear:both;}.k2ReadMore:hover{text-decoration:underline;color:#333;background:#eee;}.yxs{text-align:right;width:50%;float:right;font-size:1em;margin-top:4px;}.yxs i{color:#e54c4c;}.yxs a{color:#454545;}.yxs a:hover{color:#e54c4c;}.search{width:50%;float:right;} .search  input[type=text],.search input[type=password] {        font-size: 13px;        min-height: 28px;        margin: 0;        padding: 1px 8px;        outline: none;        color: #666;        background-color: #fff;        background-repeat: no-repeat;        background-position: right center;        border: 1px solid #ccc;        border-radius: 3px;        box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);        -moz-box-sizing: border-box;        box-sizing: border-box;        transition: all 0.15s ease-in;        -webkit-transition: all 0.15s ease-in 0;        vertical-align: middle;      }     .search .button {        width:30%;		float:right;		background:#e54c4c;		text-align:center;		height:28px;        position: relative;        display: inline-block;        margin: 0;        font-size: 13px;        color: #fff;        text-shadow: 0 1px 0 rgba(0,0,0,1);        white-space: nowrap;        border-radius: 6px;        border: 1px solid #ddd;        border-bottom-color: #c5c5c5;        box-shadow: 0 1px 3px rgba(0,0,0,.05);        vertical-align: middle;        cursor: pointer;        -moz-box-sizing: border-box;        box-sizing: border-box;        -webkit-touch-callout: none;        -webkit-user-select: none;        -khtml-user-select: none;        -moz-user-select: none;        -ms-user-select: none;        user-select: none;        -webkit-appearance: none;      }      .search .button:hover,     .search .button:active {        background-position: 0 -15px;        border-color: #ccc #ccc #b5b5b5;      }      .search .button:active {        background-color: #dadada;        border-color: #b5b5b5;        background-image: none;        box-shadow: inset 0 3px 5px rgba(0,0,0,.15);      }     .search .button:focus,      input[type=text]:focus,      input[type=password]:focus {        outline: none;        border-color: #e54c4c;        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);      }           label[for=search] {        display: block;        text-align: left;      }      .search label {        font-weight: 200;        padding: 5px 0;      }      .search input[type=text] {	float:right;        font-size: 14px;        width:65%;      }      .search .button {      }.shuomi{width:50%;float:right;line-height:1.8em;}.desc{color:#e54c4c}.ochat1{margin-top:10px;}.ochat1 img{width:40%;}.shuomi h3{font-size:2em;margin-bottom:8px;}@media only screen and (min-width: 768px){.ms-slide img{margin-top:0px;}}@media (max-width:640px) and (max-width: 768px){.ms-slide img{margin-top:0px;}}@media only screen and (max-width:640px){.ms-slide img{margin-top:0px;}}@media only screen and (max-width: 1024px){.topad img{width:100%;}}@media only screen and (max-width: 768px){.shuomi{width:100%;float:none;line-height:1.8em;margin-top:10px;clear:both;}}@media only screen and (max-width:640px){.left_sidebar{display:none;}.content_right {    float: none;    padding:0;    width: 100%;	overflow:hidden;}}.ms-slide img{width:100%;}

 #LRfloater1 #LR_Tb3 table td {vertical-align: top !important;}


.i_btn1, .i_btn2{
	background-image: none;
	font-size: 40px;
	font-family: simsun;
	color: #e54c4c;
	font-weight: bold;
}





       .black_overlay{

            display: none;

            position: fixed;

            top: 0%;

            left: 0%;

            width: 100%;

            height: 100%;

            background-color: black;

            z-index:1001;

            -moz-opacity: 0.8;

            opacity:.80;

            filter: alpha(opacity=88);

        }

        .white_content {

            display: none;

            position: fixed;

            top: 50%;

            left: 50%;

           /* width: 55%;

            height: 55%; */



            padding: 20px;

			margin:-270px 0 0 -235px;

            border: 10px solid #9f9f9f;

            background-color: white;

            z-index:1000000000000002;

            overflow: auto;

			width: 470px;

            height:540px;



        }

		.eclose{ position: absolute;top:0;right:0; }

		.eclose a{color:#333333;text-decoration:none;}

		.econtent{width:658px;height:262px;}

		.epic{width:210px;height:126px;float:left;margin:2px 4px;}

		.clear{clear:both;}

		img{border:0;}











 .swiper-container {

        width: 100%;

        height: 100%;

    }

    .swiper-slide {

        text-align: center;

        font-size: 18px;

        background: #fff;



        /* Center slide text vertically */

        display: -webkit-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        -webkit-justify-content: center;

        justify-content: center;

        -webkit-box-align: center;

        -ms-flex-align: center;

        -webkit-align-items: center;

        align-items: center;

    }



 .swiper-slide img {width:100%;height: auto;}

.container>.navbar-header, .container>.navbar-collapse{

margin:0 !important;

}



.cpxqn1 .cpx{

    width: 100%;

    overflow: auto;

}

@media screen and (max-width:640px){

.header{

position: initial !important;

}

 .white_content {

            display: none !important;

            position: fixed;

            top: 0;

            left: 50%;

           /* width: 55%;

            height: 55%; */



            padding: 20px;

			margin:0px 0 0 -150px;

            border: 10px solid #9f9f9f;

            background-color: white;

            z-index:1000000000000002;

            overflow: auto;

			width: 300px;

            height:auto;



        }

.black_overlay{

display: none !important;

}

        .pro_form_p{

        	display: none;

        }

    .yzcode {width:45% !important;}

.yzm {float:right;}

.hasTooltip {display: none !important;}

}



.scroll12{

	display: none;

}



@media screen and (min-width:769px){
	
	

.cpxqn1{display:block;}

/* .wapcs{display:none;} */

.yzcode {width:55% !important;margin-top: 20px !important;}

.yzm {float:right;}

.hasTooltip {display: none !important;}



}
#sele{
position: relative;
    top: -30px;
    border: none;
    left: 5px;
color: #757575;
    font-size: 15px;
    text-transform: capitalize;
        -webkit-appearance: none;
}

#sel_sp{
	display: block;
    width: 0;
    height: 0;
    border-width: 4px 0 4px 6px;
    border-style: solid;
    border-color: transparent transparent transparent #757575;
    position: absolute;
    top: 15px;
    left: 80px;
}
/*#jform_contact_name{
padding-left: 100px;
}*/
.scroll, .scroll12{
	/* border-radius: 5px;
    width: 60%;
    margin-top: 30px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #000;
    background-image: linear-gradient(to bottom, rgba(249,184,11,0.5), rgba(249,184,11,1), rgba(249,184,11,0.5));
    border: none;
    transition: all .5s;
	display: block; */
	display: block;
    width: 32%;
    text-align: center;
    color: #ffffff;
    padding: 10px 0;
    float: left;
    margin-left: 1%;
    text-decoration: none;
    font-size: 18px;
}
.scroll12{
	display: none
}
.scroll:hover, .scroll12:hover{
	    box-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
@media screen and (max-width:768px){
	
.footer_contact{
	display: none;
}
	.scroll{

	display: none;

}

.scroll12{
width:100%;
	display: block;

}

.features_sec9 .tbox{
	padding-bottom: 0;
}	
.features_sec9 .tbox a{
	margin: 0;
	padding: 0;
}
.features_sec9 .tbox img{
	margin-bottom: 15px;
}
	

.cpxqn1{display:block;}

/* .wapcs{display:block;} */

.yzcode {width:65% !important;}

.yzm {float:right;}

.hasTooltip {display: none !important;}



.blog_post iframe,.cpxqn iframe{

width:100% !important;

height:auto !important;

}

.page_title5{display:none}



}

.hengfu{

margin-top:120px;

}

.hengfu img{

    display: block;

    position: absolute;

    z-index: 22;

    top: 100px;



}



/* .wapcs img{width:100%;} */



.rukou{
	margin-top: 120px;
}


.rukou img{
	width: 100%;
}
.hd_wrap{
	height: 1000px;
	background: #;
}
.hd_main{
	background: url('https://www.gelgoog.com/templets/g/images/zhanbg.jpg') no-repeat center;
	height: 760px;
}
.hd_top{
      		height: 60px;
      		background: url('https://www.gelgoog.com/templets/g/images/zhantit.png') no-repeat center;
      		line-height: 60px;
      		font-size: 16px;
      		color: #fff;
      	}
      	.hd_top span{
      		font-size: 18px;
      		font-weight: bold;
      		color: #fff;
      	}
      	.hd_sp1{
      		margin-left: 153px;
      		margin-right: 40px;
      	}
      	.hd_sp2{
      		margin: 0 225px 0 114px;
      	}
      	.hd_top_con{
      		position: relative;
      	}
      	.hd_top_con img{
      		position: absolute;
      		left: 0;
      		top: 0;
      	}
      	.hd_tit{
      		padding-top: 190px;
      		color: #fff;
      		font-size: 56px;
      		font-weight: bold;
      		text-align: center;
      	}
      	.hd_left{
      		font-size: 40px;
      		color: #fff;
      		text-align: center;
      		padding-top: 50px;
      	}
      	.hd_btm{
      		background: #ff7407;
      		width: 560px;
      		height: 60px;
      		margin: auto;
      		border-radius: 10px;
      		line-height: 60px;
      		color: #fff;
      		text-align: center;
      	margin-top: 60px;
      	}
      	
      	.hd_wrap{
      		background: #ff5402;
      	}







.touch .row{
  margin: 0;
  background-color: #ffffff;
  padding: 90px 20px 80px 20px;
}
.touch-l li{
  padding: 26px 0;
  border-bottom: 1px solid #dddddd;
  box-sizing: border-box;
  overflow: hidden;
}
.touch-l li .media-body span{
  display: block;
  color: #353535;
}
.touch-l li .media-body a {
  padding-top: 12px;
  display: block;
  color: #3c86c5;
}
.touch-l li .media-body a:hover{
  text-decoration:underline;
  color: #d75a44;
  text-decoration-color: #d75a44;
}
.touch-r h2{
  color: #353535;
  font-size: 16px;
}
.touch-r p{
  font-size: 14px;
  color: #adadad;
  padding: 18px 0;
}
.touch-t{
  padding: 50px 100px 100px;
}
.touch-t .media-body{
  vertical-align: middle;
}
.touch-t span{
 display: inline-block;
 color: #353535;
 font-size: 16px;
 padding:0 16px;
}
.touch-b h2{
  color: #353535;
  font-size: 16px;
}
.touch-b p{
  font-size: 14px;
  color: #adadad;
  padding: 15px 0;
}
.touch-tt{
  overflow: hidden;
}

.touch iframe{
  margin-top: 74px;
}
.touch-tt a{
  display: block;
    width: 50%;
    float: left;
    text-align: center;
    text-decoration:none;
}
.touch-tt a span{
  background: url(../images/contact_2.png) no-repeat center;
    padding: 30px;
    background-size: contain;
    display: block;
    color: #2d2c2c;
    font-size: 16px;
}
.touch-tt a span h2{
   font-size: 16px;
}
.touch-tt .active span{
  color: #d75a44;
}

.message-l span{
    display: block;
    color: #515151;
    font-size: 16px;
    margin-bottom: 12px;
}
.message-l input{
    width: 100%;
   padding: 10px 0 10px 5px;
    border: 1px solid #bebebe;
    height: 35px;
    color: #b6b5b5;
    outline: none;
    background-color: #fafafa;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 16px;
    padding-left: 3%;
}
.message-l input.in_code{
	width: 50%;
}
.message-r textarea {
    width: 100%;
    border: 1px solid #d0d0d0;
    font-size: 16px;
    height: 340px;
    background-color: #fafafa;
  border: 1px solid #bebebe;
     color: #b6b5b5;
    outline: none;
    margin-bottom: 16px;
    padding-left: 3%;
}
.message-r span{
    display: block;
    color: #515151;
    font-size: 16px;
    margin-bottom: 12px;
}
.message-r div{


}
.message-r div input[type="tel"]{
     height: 35px;
     border: 1px solid #bebebe;
      font-size: 16px;
     color: #b6b5b5;
     outline: none;
     width: 25%;
     padding-left: 5px;
     box-sizing: border-box;
     background-color: #fafafa;
}
.message-r div input[type="submit"]{
     height: 35px;
      font-size: 16px;
     color: #ffffff;
     outline: none;
     text-align: center;
     padding:0 26px;
     box-sizing: border-box;
     background-color: #d75a44;
}



.bar-t form{
	position: relative;
}
.bar-t form a{
	position: absolute;
	right: 1.2rem;
    top: 0.2rem;
}


.page0 a{
	color: #3c86c5;
}
.message-r a,.message-l a{
	color: #3c86c5;
}
#p1{
	color: green;
}
#p2{
	color: green;
}
#p11{
	color: green;
}
#p21{
	color: green;
}
#p31{
  color: green;
}
#p22{
  color: green;
}
.contact_text textarea{
	height: 134px;
}
.blogsingle_sub input[type='submit']{
	background: #d75a44;
	color: #fff;
}
.message_cen{
	position: relative;
}
.message_cen span.requ{
	color: red;
	position: absolute;
	top: 5px;
	left: 5px;
}
.gird-1 form span{
	text-align: left;
}

.service_after_con{
	text-align: center;
}
.service_after_con span{
	font-size: 24px;
	display: block;
	margin-bottom: 20px;
}
.service_after_con p{
	font-size: 14px;
	margin-bottom: 30px;
	padding: 0 20px;
	line-height: 22px;
}
.service_af_btm textarea{
	height: 100px;
}
#p2m,#p2m2{
	color: green;
	text-align: left;
}
.touch-r{
	padding: 0 20px;
}
.rukou{display:none}

.foot-c a img{
	    width: 20px;
    float: left;
    margin: 2px 5px 0 0;
}
@media only screen and (max-width: 640px) {
.hd_top span{
display:block;
}
.hd_btm{
width:auto;
}
.hd_sp2{
margin:0;
}
}
.sharebox {
    overflow: hidden;
    display: inline-block;
    position: fixed;
    top: 300px;
    z-index: 99;
    left: 0;
    width: 50px;
}
.sharethis{
overflow:hidden;
}
.sharethis span{
float:left;
}
.sharethis ul{
float:left;
}
.solution_con span{
	display: block;
	text-align: center;
	font-size: 28px;
	margin: 20px 0;
}
.features_sec9 .tbox_solution{
	padding-bottom: 0;
}
.features_sec9 .tbox_solution h6{
	margin-bottom: 0;
}

.features_sec9 .pro-mb dl dt img{
	width: auto;
	vertical-align: middle;
	height: 40px;
}
.pro-mb dl dt{
	background: #f5f5f5;
	height: 100px;
	text-align: center;
	line-height: 100px;
	margin-bottom: 15px;
}
.pro-mb dl dd{
	text-align: center;
	font-size: 16px;
	margin-bottom: 15px;
}
.form-mb{
		background: #f0f0f0;
		padding-bottom: 40px;
	}
	.form-mb p{
		text-align: center;
		color: #000;
		font-size: 28px;
	}
	.form-mb span{
		color: #000;
	}
	.form-mb input{
		height: 40px;
	}
	.form-mb button{
		width: 40%;
		background: #f94e3f;
	}
	
	.foot-r input, .foot-r textarea{
	width: 100%;
	height: 30px;
	border-radius: 5px;
	padding-left: 5px;
}
.foot-r textarea{
	height: 100px;
}
.foot-r button{
	width: 140px;
	height: 40px;
	border-radius: 5px;
	background: #b92e32;
	border: none;
	color: #fff;
	margin-top: 20px;
}
.side-mb-con{
	padding: 0 !important;
}
.side-mb{
	padding: 15px ;
}
#code-y, #code-n{
		width: 60%;
	}
	
	.seem-pc{
		float: right;
		color: #000;
	}
	.pro_end{
		display: none;
	}
@media only screen and (max-width: 768px) {
.cpxqn img{
width:100% !important;
height:auto !important;
}


#contact-form img{
		width: auto !important;
	}
	.seem-pc{
		display: none;
	}
	.pro_end{
		display: block;
		width: 100px;
		background: rgba(190, 6, 8, 0.8);
		text-align: center;
		height: 40px;
		line-height: 40px;
		color: #fff;
		margin: 0 auto;
	}
	.sw2{display:none}
.sharebox{
display:none;
}
	.recent_works2, .features_sec30, .mstslider{
		display: none;
	}
	
.rukou{
	margin-top:0px;
}
.ochat1 img{
width: 65%;
    margin-top: 10px;
}
}
.stcode_title4 h1, .stcode_title4 h3{
    font-size: 16px;
    padding-bottom: 6px;
    z-index: 1;
    position: relative;
    text-align: left;
    font-weight: normal;
    line-height: 26px;
}

/*responsive-leyouts.css*/

@charset "utf-8";
/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1000px) and (max-width: 1169px){
.container {
	width: 1000px;
	margin: auto;
}

.title1 h2{
    font-size: 30px;
}
.title1 h2 em{
	margin-top: 0px;
}

.title2 h2{
    font-size: 30px;
}
.title2 h2 em{
	margin-top: 0px;
}

.features_sec3 .box .right {
	width: 73%;
	margin-left: 7%;
}

.parallax_section1 h2 {
	width: 61%;
}
.parallax_section1 p {
	width: 61%;
}

.features_sec6 .rbox {
	width: 50%;
	padding: 75px 55px 0px 55px;
}

.features_sec8 .left {
	padding-top: 0px;
}
.features_sec8 .left h1 {
	font-size: 30px;
	margin-bottom: 10px;
}

.features_sec9 .tbox img {
	width: 100%;
}

.features_sec14 img {
	width: 100%;
}

.features_sec13 img {
	width: 100%;
}

.newsletter_two input.enter_email_input {
	width: 170px;
}
.newsletter_two .input_submit {
	padding: 16px 14px 15px 14px;
}
.features_sec33 .center img {
	width: 100%;
}

.features_sec38 p {
	width: 90%;
}

.features_sec39 .box1 .hovcont {
	padding: 10px 25px;
}
.features_sec39 .box1 .hovcont h2 {
	font-size: 25px;
	margin-bottom: 0px;
}
.features_sec39 .box1 .hovcont h5 {
	font-size: 14px;
	line-height: 16px;
}
.features_sec39 .box2 .hovcont,
.features_sec39 .box3 .hovcont {
	padding: 8px 14px;
}
.features_sec39 .box2 .hovcont h3,
.features_sec39 .box3 .hovcont h3 {
	font-size: 18px;
	margin-bottom: 3px;
	line-height: 23px;
}
.features_sec39 .box2 .hovcont h5,
.features_sec39 .box3 .hovcont h5 {
	font-size: 12px;
	line-height: 14px;
}

.parallax_section6 .box {
	margin-left: 2%;
}


.features_sec45 .box {
	margin-left: 22%;
}

.clogo_small li h6 {
	margin-top: 12px;
}

.features_sec64 .flips1_front img {
	height: auto;
}

.blog_postcontent .video_frame iframe {
	height: 325px;
}



/* UPDATED VERSION 1.2 */
.slidercform2 {
	width: 380px;
	padding: 30px 35px 40px 35px;
	margin-right: 50px;
	margin-top: -410px;
}
.slidercform2 strong {
	font-size: 22px;
}
.slidercform2 strong em {
	font-size: 13px;
	margin-top: 5px;
}
.slidercform2 .sky-form .input input,
.slidercform2 .sky-form .select select {
	width: 100%;
}

.headerport .boxsize1 {
	height: 250px;
}
.headerport .boxsize2 {
	height: 125px;
}
.headerport .boxsize3 {
	height: 125px;
}
.headerport .boxsize4 {
	height: 375px;
}

.headerport .boxsize1 img{
	height: 250px;
}
.headerport .boxsize2 img{
	height: 125px;
}
.headerport .boxsize3 img{
	height: 125px;
}
.headerport .boxsize4 img{
	height: 375px;
}

.headerport .boxsize2 .onlycolor {
	height: 125px;
}
.headerport .boxsize3 .onlycolor {
	height: 125px;
}

.headerport .boxsize1 h3 {
  font-size: 18px;
}
.headerport .boxsize2 h3 {
  font-size: 14px;
}
.headerport .boxsize3 h3 {
  font-size: 14px;
}
.headerport .boxsize4 h3 {
  font-size: 18px;
}

.stheader3 {
	height: 625px;
}
.textyslider {
	margin-bottom: 50px;
}
.textyslider p {
	width: 80%;
}

}


@media only screen and (min-width: 768px) and (max-width: 999px){
.container {
	width: 747px;
	margin: auto;
}
.features_sec9 .tbox h6 a{
	height: 50px;
	display: block;
}
.features_sec9 .tbox img{
	float: none;
}
.menu_main {
	width: 75%;
	margin-top: 5px;
}
.menu_right {
	display: none;
}
.menu_right2 {
	display: none;
}

.title1 h2{
    font-size: 30px;
}
.title1 h2 em{
	margin-top: 0px;
}
.title1 .line{
    width: 47%;
	margin-left: 26.5%;
}

.title2 h2{
    font-size: 30px;
}
.title2 h2 em{
	margin-top: 0px;
}
.title2 .line{
    width: 43%;
	margin-left: 28%;
}

.features_sec3 .box .right {
	width: 65%;
	margin-left: 9%;
}

.parallax_section1 h2 {
	width: 70%;
}
.parallax_section1 p {
	width: 70%;
}

.features_sec6 .fimg {
	width: 35%;
}
.features_sec6 .rbox {
	width: 65%;
	padding: 55px 30px 0px 30px;
}

.features_sec8 .left {
	padding-top: 0px;
	width: 80%;
	margin-left: 7%;
	margin-right: 8%;
	margin-bottom: 50px;
}
.features_sec8 .right {
	float: none;
	width: 40%;
	margin: 0 auto;
}

.features_sec9 .tbox img {
	width: 100%;
}

.features_sec14 img {
	width: 100%;
}

.features_sec13 img {
	width: 100%;
}

.footer .top_footer .colleft,
.footer .top_footer .colright {
	width: 45%;
}
.footer .top_footer .colcenter {
	width: 10%;
}
.newsletter_two input.enter_email_input {
	width: 125px;
}
.newsletter_two .input_submit {
	padding: 16px 10px 15px 10px;
}

.features_sec30 .left {
	width: 20%;
}
.features_sec30 .right {
	width: 80%;
}

.features_sec33 .center img {
	width: 100%;
}

.features_sec38 p {
	width: 85%;
}

.features_sec39 .box1 .hovcont {
	padding: 10px 20px;
}
.features_sec39 .box1 .hovcont h2 {
	font-size: 23px;
	margin-bottom: 0px;
}
.features_sec39 .box1 .hovcont h5 {
	font-size: 13px;
	line-height: 16px;
}
.features_sec39 .box2 .hovcont,
.features_sec39 .box3 .hovcont {
	padding: 8px 10px;
}
.features_sec39 .box2 .hovcont h3,
.features_sec39 .box3 .hovcont h3 {
	font-size: 16px;
	margin-bottom: 3px;
	line-height: 21px;
}
.features_sec39 .box2 .hovcont h5,
.features_sec39 .box3 .hovcont h5 {
	font-size: 10px;
	line-height: 14px;
}

.features_sec40 .rimg {
	width: 100%;
}

.parallax_section6 .box {
	margin-top: 75px;
	margin-left: 2%;
}
.hexagon {
	width: 130px;
	height: 85px;
	margin-right: 16px;
}
.hexagon.two {
	margin-left: 73px;
}
.hexagon.three,
.hexagon.four,
.hexagon.five {
	margin-left: 16px;
}
.hexagon:before {
	top: -35px;
	border-left: 65px solid transparent;
	border-right: 65px solid transparent;
	border-bottom: 35px solid rgba(255, 255, 255, 0.9);
}
.hexagon:after {
	bottom: -35px;
	border-left: 65px solid transparent;
	border-right: 65px solid transparent;
	border-top: 35px solid rgba(255, 255, 255, 0.9);
}
.haxmargin {
	margin-top: 50px;
}
.hexagon:hover:before {
	border-bottom: 35px solid rgba(0, 0, 0, 0.8);
}
.hexagon:hover:after {
	border-top: 35px solid rgba(0, 0, 0, 0.8);
}
.hexagon i {
	font-size: 20px;
	margin-bottom: 5px;
}
.hexagon h6 {
	font-size: 14px;
	margin-bottom: 4px;
}
.hexagon p {
	font-size: 12px;
	line-height: 14px;
}

.features_sec45 .box {
	margin-left: 13.5%;
}

.page_title3 {
	padding: 100px 0px 100px 0px;
}
.page_title3 h5 {
	width: 100%;
	font-size: 16px;
	line-height: 27px;
}

.clogo_small li h6 {
	font-size: 12px;
	margin-top: 5px;
}

.features_sec64 .flips1_front img {
	height: auto;
}

.blog_postcontent .video_frame iframe {
	height: 280px;
}


/* UPDATED VERSION 1.2 */
.slidercform2 {
	width: 340px;
	padding: 20px 25px 30px 25px;
	margin-right: 59px;
	margin-top: -280px;
}
.slidercform2 strong {
	font-size: 22px;
}
.slidercform2 strong em {
	font-size: 12px;
	margin-top: 5px;
}
.slidercform2 .sky-form .input input,
.slidercform2 .sky-form .select select {
	width: 100%;
	padding: 5px 8px;
}
.slidercform2 .sky-form .textarea textarea {
	padding: 5px 8px;
}
.slidercform2 span {
	margin-top: 10px;
}

.headerport .boxsize1 {
	height: 200px;
}
.headerport .boxsize2 {
	height: 100px;
}
.headerport .boxsize3 {
	height: 100px;
}
.headerport .boxsize4 {
	height: 300px;
}

.headerport .boxsize1 img{
	height: 200px;
}
.headerport .boxsize2 img{
	height: 100px;
}
.headerport .boxsize3 img{
	height: 100px;
}
.headerport .boxsize4 img{
	height: 300px;
}

.headerport .boxsize2 .onlycolor {
	height: 100px;
}
.headerport .boxsize3 .onlycolor {
	height: 100px;
}

.headerport .boxsize1 h3 {
  font-size: 16px;
  font-weight: 500;
}
.headerport .boxsize2 h3 {
  font-size: 12px;
  font-weight: 500;
}
.headerport .boxsize3 h3 {
  font-size: 12px;
  font-weight: 500;
}
.headerport .boxsize4 h3 {
  font-size: 16px;
  font-weight: 500;
}

.stheader3 {
	height: 500px;
}
.textyslider {
	padding-top: 59px;
	margin-bottom: 45px;
}
.textyslider em {
	font-size: 30px;
}
.textyslider strong {
	font-size: 30px;
}
.textyslider p {
	font-size: 14px;
	line-height: 25px;
	width: 90%;
}


}



@media only screen and (min-width: 640px) and (max-width: 767px){
.container {
	width: 590px;
	margin: auto;
}
.content_left {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}
.right_sidebar {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}
.left_sidebar {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}
.content_right {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}

.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {
	margin-right: 0%;
}
.one_half {
	width: 100%;
	margin-bottom: 40px;
}
.one_third {
	width: 100%;
	margin-bottom: 40px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 40px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 40px;
}
.two_third {
	width: 100%;
	margin-bottom: 40px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 40px;
}
.onecol_forty {
	width: 100%;
	margin-bottom: 40px;
}
.onecol_sixty {
	width: 100%;
	margin-bottom: 40px;
}
.onecol_thirtyfive {
	width: 100%;
	margin-bottom: 40px;
}

.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.header #logo{
	background-position: center top;
}

/* bigger logo? remove below comment */
/*.header #logo{
	background-position: center top;
	background-size: 50%;
}*/

.header #logo2{
	background-position: center top;
}

/* bigger logo? remove below comment */
/*.header #logo2{
	background-position: center top;
	background-size: 50%;
}*/

.logo {
	width: 100%;
	margin-top: 0px;
}
.menu_main {
	width: 99%;
	margin-left: 1%;
	margin-top: 5px;
}
.menu_right {
	display: none;
}
.menu_right2 {
	display: none;
}

.mstslider , .rev_slider_wrapper {
	padding-top:100px;
	background: #eee;
}
.mstslider.two , .rev_slider_wrapper.two{
	padding-top: 0px;
}


.top_nav .left {
	width: 100%;
}
.top_nav .right {
	width: 100%;
}

.top_nav.two {
	height: 100px;
}
.top_nav.two .left {
	text-align: right;
	padding-top: 5px;
}

.top_nav.three {
	height: 100px;
}
.top_nav.three .left {
	text-align: right;
	padding-top: 5px;
}

.top_nav.four {
	height: 75px;
}
.top_nav.four .left {
	text-align: right;
	padding-top: 5px;
}


.title1 h2{
    font-size: 30px;
}
.title1 h2 em{
	margin-top: 0px;
}
.title1 .line{
    width: 57%;
	margin-left: 21%;
}

.title2 h2{
    font-size: 30px;
}
.title2 h2 em{
	margin-top: 0px;
}
.title2 .line{
    width: 53%;
	margin-left: 23%;
}

.features_sec1 {
	padding-bottom: 300px;
}

.features_sec2 .box {
	margin-left: 20px;
}

.features_sec3 .box .right {
	width: 85%;
	margin-left: 4%;
}

.parallax_section1 h2 {
	width: 70%;
}
.parallax_section1 p {
	width: 70%;
}

.features_sec4:before {
	right:0%;
}
.features_sec4 .peosays {
	width: 100%;
	margin-left: 0%;
}

.features_sec6 .fimg {
	width: 100%;
}
.features_sec6 .rbox {
	width: 100%;
	padding: 110px 50px 110px 50px;
}

.features_sec8 .left {
	padding-top: 0px;
	width: 80%;
	margin-left: 7%;
	margin-right: 8%;
	margin-bottom: 50px;
}
.features_sec8 .right {
	float: none;
	width: 40%;
	margin: 0 auto;
}

.features_sec9 .tbox img {
	width: 100%;
}

.features_sec13 img {
	width: 100%;
}

.footer .top_footer .colleft,
.footer .top_footer .colright {
	width: 100%;
	margin-top: 30px;
}
.footer .top_footer .colcenter {
	width: 0%;
}

.copyright_info .one_half {
	margin-bottom: 20px;
}
ul.footer_social_links {
	float: left;
}
.footer_social_links li {
	margin: 0px 5px 0px 0px;
}

.page_title2 h1 {
	width: 100%;
	margin-top: 12px;
}
.page_title2 .pagenation {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
}

.features_sec30 .left {
	width: 10%;
}
.features_sec30 .right {
	width: 90%;
}

.features_sec33 {
	padding-bottom: 120px;
}
.features_sec33 .left {
	padding-top: 0px;
	text-align: center;
}
.features_sec33 .right {
	padding-top: 30px;
	text-align: center;
}

.features_sec34 .box {
	width: 100%;
	margin-bottom: 80px;
}

.features_sec33 .left span,
.features_sec33 .right span {
	float: left;
	margin-left: 45%;
}

.features_sec38 p {
	width: 90%;
}

.features_sec39 .box1,
.features_sec39 .box2,
.features_sec39 .box2.img2,
.features_sec39 .box3 {
	width: 100%;
	background-size: 100%;
}

.features_sec44 .box {
	margin-bottom: 100px;
}

.parallax_section6 {
	padding-bottom: 70px;
}
.parallax_section6 .box {
	margin-top: 100px;
	margin-left: 0%;
}
.hexagon {
	margin-bottom: 110px;
}
.haxmargin {
	margin-top: 0px;
}
.hexagon.two {
	margin-left: 0px;
}

.parallax_section7 .left,
.parallax_section7 .center,
.parallax_section7 .right {
	width: 100%;
}

.features_sec45 .box {
	margin-left: 4%;
}

.page_title3 {
	padding: 100px 0px 100px 0px;
}
.page_title3 h5 {
	width: 100%;
	font-size: 14px;
	line-height: 23px;
}
.page_title3 i {
	font-size: 21px;
	width: 59px;
	height: 59px;
	line-height: 59px;
	margin: 50px 10px 0px 10px;
}

.clogo_small li h6 {
	margin-top: 20px;
	text-align: center;
}
.clogo_small li {
	width: 25%;
}

.features_sec64 .flips1_front img {
	width: 50%;
	height: auto;
}

.portfolio_area_left {
	width: 100%;
}
.portfolio_area_right {
	margin: 59px 0px 0px 0;
	width: 100%;
}

.post_meta_links li {
	width: 100%;
}
.post_meta_links li.post_by {
	width: 33.3%;
}
.post_meta_links li.post_categoty {
	width: 33.3%;
}
.post_meta_links li.post_comments {
	width: 33.3%;
}

.blog_postcontent .video_frame iframe {
	height: 250px;
}


/* UPDATED VERSION 1.2 */
.slidercform {
	float: left;
	width: 400px;
	padding: 37px 40px 40px 40px;
}
.slidercform .sky-form .button {
	width: 84.7%;
}

.slidercform2 {
	width: 270px;
	padding: 20px 25px 30px 25px;
	margin-right: 45px;
	margin-top: -280px;
}
.slidercform2 strong {
	font-size: 18px;
}
.slidercform2 strong em {
	font-size: 9px;
	margin-top: 0px;
}
.slidercform2 .sky-form .input input,
.slidercform2 .sky-form .select select {
	width: 96.5%;
	padding: 3px 5px;
}
.slidercform2 .sky-form .textarea textarea {
	padding: 3px 5px;
}
.slidercform2 span {
	margin-top: 5px;
}


.headerport .left {
	width: 50%;
}
.headerport .center {
	width: 50%;
}
.headerport .right {
	width: 100%;
}

.headerport .boxsize1 {
	height: 250px;
}
.headerport .boxsize2 {
	height: 125px;
}
.headerport .boxsize3 {
	height: 125px;
}
.headerport .boxsize4 {
	height: 375px;
}

.headerport .boxsize1 img{
	height: 250px;
}
.headerport .boxsize2 img{
	height: 125px;
}
.headerport .boxsize3 img{
	height: 125px;
}
.headerport .boxsize4 img{
	height: 375px;
}

.headerport .boxsize2 .onlycolor {
	height: 125px;
}
.headerport .boxsize3 .onlycolor {
	height: 125px;
}

.headerport .boxsize1 h3 {
  font-size: 18px;
  margin-top: 37%;
}
.headerport .boxsize2 h3 {
  font-size: 14px;
  margin-top: 32.5%;
}
.headerport .boxsize3 h3 {
  font-size: 14px;
  margin-top: 16%;
}
.headerport .boxsize4 h3 {
  font-size: 18px;
  margin-top: 30%;
}

.stheader3 {
	height: 450px;
}
.textyslider {
	padding-top: 50px;
	margin-bottom: 40px;
}
.textyslider em {
	font-size: 30px;
}
.textyslider strong {
	font-size: 30px;
}
.textyslider p {
	font-size: 13px;
	line-height: 21px;
	width: 100%;
}



}




@media only screen and (min-width: 480px) and (max-width: 639px){
	
.features_sec51 .one_fourth{width:100%;}	
	
	
.container {
	width: 440px;
	margin: auto;
}

.content_left {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}
.right_sidebar {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}
.left_sidebar {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}
.content_right {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}

.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {
	margin-right: 0%;
}
.one_half {
	width: 100%;
	margin-bottom: 40px;
}
.one_third {
	width: 100%;
	margin-bottom: 40px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 40px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 40px;
}
.two_third {
	width: 100%;
	margin-bottom: 40px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 40px;
}
.onecol_forty {
	width: 100%;
	margin-bottom: 40px;
}
.onecol_sixty {
	width: 100%;
	margin-bottom: 40px;
}
.onecol_thirtyfive {
	width: 100%;
	margin-bottom: 40px;
}

.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.header #logo{
	background-position: center top;
}

/* bigger logo? remove below comment */
/*.header #logo{
	background-position: center top;
	background-size: 50%;
}*/

.header #logo2{
	background-position: center top;
}
/* bigger logo? remove below comment */
/*.header #logo2{
	background-position: center top;
	background-size: 50%;
}*/

.logo {
	width: 100%;
	margin-top: 0px;
}
.menu_main {
	width: 99%;
	margin-left: 1%;
	margin-top: 0px;
}
.menu_right {
	display: none;
}
.menu_right2 {
	display: none;
}

.mstslider , .rev_slider_wrapper {
	padding-top: 90px;
	background: #eee;
}
.mstslider.two , .rev_slider_wrapper.two{
	padding-top: 0px;
}

.top_nav .left {
	width: 100%;
}
.top_nav .right {
	width: 100%;
}
.top_nav.two {
	height: 100px;
}
.top_nav.two .left {
	text-align: right;
	padding-top: 0px;
}
.top_nav.two .right {
	padding-top: 0px;
}

.top_nav.three {
	height: 100px;
}
.top_nav.three .left {
	text-align: right;
	padding-top: 0px;
}
.top_nav.three .right {
	padding-top: 0px;
}

.top_nav.four {
	height: 58px;
}
.top_nav.four .left {
	text-align: right;
	padding-top: 0px;
}
.top_nav.four .right {
	padding-top: 0px;
}

.title1 h2{
    font-size: 30px;
}
.title1 h2 em{
	margin-top: 0px;
}
.title1 .line{
    width: 77%;
	margin-left: 11.2%;
}

.title2 h2{
    font-size: 30px;
}
.title2 h2 em{
	margin-top: 0px;
}
.title2 .line{
    width: 70%;
	margin-left: 14.3%;
}


.features_sec1 {
	padding-bottom: 300px;
}

.features_sec2 .box {
	margin-left: 18px;
}

.features_sec3 .box .right {
	width: 80%;
	margin-left: 6%;
}

.parallax_section1 h2 {
	width: 90%;
}
.parallax_section1 p {
	width: 90%;
}

.features_sec4 .lblogs {
	width: 48%;
	margin-right: 4%;
}
.features_sec4:before {
	right:0%;
}
.features_sec4 .peosays {
	width: 100%;
	margin-left: 0%;
}

.features_sec6 .fimg {
	width: 100%;
}
.features_sec6 .rbox {
	width: 100%;
	padding: 110px 20px 110px 20px;
}

.features_sec8 .left {
	padding-top: 0px;
	width: 80%;
	margin-left: 7%;
	margin-right: 8%;
	margin-bottom: 50px;
}
.features_sec8 .right {
	float: none;
	width: 40%;
	margin: 0 auto;
}

.features_sec9 .tbox img {
	width: 100%;
}

.features_sec13 img {
	width: 100%;
}

.newsletter_two input.enter_email_input {
	width: 210px;
}
.newsletter_two .input_submit {
	padding: 16px 20px 15px 20px;
}

.footer .top_footer .colleft,
.footer .top_footer .colright {
	width: 100%;
	margin-top: 30px;
}
.footer .top_footer .colcenter {
	width: 0%;
}

.copyright_info .one_half {
	margin-bottom: 20px;
}
ul.footer_social_links {
	float: left;
}
.footer_social_links li {
	margin: 0px 5px 0px 0px;
}

.page_title2 h1 {
	width: 100%;
	margin-top: 12px;
}
.page_title2 .pagenation {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
}

.features_sec33 {
	padding-bottom: 120px;
}
.features_sec33 .left {
	padding-top: 0px;
	text-align: center;
}
.features_sec33 .right {
	padding-top: 30px;
	text-align: center;
}

.features_sec34 .box {
	width: 100%;
	margin-bottom: 80px;
}

.features_sec33 .left span,
.features_sec33 .right span {
	float: left;
	margin-left: 44%;
}

.features_sec38 p {
	width: 90%;
}

.features_sec39 .box1 {
	width: 100%;
}
.features_sec39 .box2,
.features_sec39 .box2.img2 {
	width: 100%;
	background-size: 100%;
}
.features_sec39 .box3 {
	width: 100%;
}

.features_sec44 .box {
	margin-bottom: 100px;
}

.parallax_section6 {
	padding-bottom: 70px;
}
.parallax_section6 .box {
	margin-top: 100px;
	margin-left: 0%;
}
.hexagon {
	margin-bottom: 110px;
}
.haxmargin {
	margin-top: 0px;
}
.hexagon.two {
	margin-left: 0px;
}

.parallax_section7 .left,
.parallax_section7 .center,
.parallax_section7 .right {
	width: 100%;
}

.features_sec45 .box {
	margin-left: 30%;
}

.features_sec49 em {
	display: block;
	margin-top: 30px;
}


.page_title3 {
	padding: 100px 0px 100px 0px;
}
.page_title3 h5 {
	width: 100%;
	font-size: 14px;
	line-height: 23px;
}
.page_title3 i {
	font-size: 21px;
	width: 59px;
	height: 59px;
	line-height: 59px;
	margin: 50px 10px 0px 10px;
}

.clogo_small li h6 {
	margin-top: 18px;
	text-align: center;
}
.clogo_small li {
	width: 30%;
}

.features_sec64 .flips1_front img {
	width: 50%;
	height: auto;
}

.portfolio_area_left {
	width: 100%;
}
.portfolio_area_right {
	margin: 59px 0px 0px 0;
	width: 100%;
}

.post_meta_links li {
	width: 100%;
}
.post_meta_links li.post_by {
	width: 33.3%;
}
.post_meta_links li.post_categoty {
	width: 33.3%;
}
.post_meta_links li.post_comments {
	width: 33.3%;
}

.blog_postcontent .video_frame iframe {
	height: 250px;
}

/* UPDATED VERSION 1.2 */
.slidercform {
	float: left;
	width: 440px;
	padding: 37px 40px 40px 40px;
}
.slidercform .sky-form .button {
	width: 85.8%;
}

.slidercform2 {
	width: 440px;
	padding: 40px 35px 50px 35px;
	margin-top: 0px;
	border-radius: 0px;
}
.slidercform2 strong {
	font-size: 27px;
}
.slidercform2 strong em {
	font-size: 12px;
	margin-top: 5px;
}
.slidercform2 .sky-form .input input,
.slidercform2 .sky-form .select select {
	width: 98.8%;
}
.slidercform2 span {
	margin-top: 10px;
}

.headerport .left {
	width: 100%;
}
.headerport .center {
	width: 100%;
}
.headerport .right {
	width: 100%;
}

.stheader3 {
	height: 450px;
}
.textyslider {
	padding-top: 50px;
	margin-bottom: 40px;
}
.textyslider span.text {
	margin-bottom: 30px;
}
.textyslider em {
	font-size: 30px;
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.textyslider strong {
	font-size: 30px;
	display: block;
}
.textyslider p {
	font-size: 13px;
	line-height: 21px;
	width: 100%;
}



}





@media only screen and (max-width: 479px){

.container {
	width: 300px;
	margin: auto;
}

.content_left {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}
.right_sidebar {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}
.left_sidebar {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}
.content_right {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}

.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {
	margin-right: 0%;
}
.one_half {
	width: 100%;
	margin-bottom: 40px;
}
.one_third {
	width: 100%;
	margin-bottom: 40px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 40px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 40px;
}
.two_third {
	width: 100%;
	margin-bottom: 40px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 40px;
}
.onecol_forty {
	width: 100%;
	margin-bottom: 40px;
}
.onecol_sixty {
	width: 100%;
	margin-bottom: 40px;
}
.onecol_thirtyfive {
	width: 100%;
	margin-bottom: 40px;
}

.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.header #logo{
	background-position: center top;
}
.pro-mb{
	width: 47%;
	margin: 0 1%;
}
.pro-main-mb{
	width: 95%;
}
/* bigger logo? remove below comment */
/*.header #logo{
	background-position: center top;
	background-size: 50%;
}*/

.header #logo2{
	background-position: center top;
}
/* bigger logo? remove below comment */
/*.header #logo2{
	background-position: center top;
	background-size: 50%;
}*/

.logo {
	width: 100%;
	margin-top: 0px;
}
.menu_main {
	width: 99%;
	margin-left: 1%;
	margin-top: 0px;
}
.menu_right {
	display: none;
}
.menu_right2 {
	display: none;
}

.mstslider , .rev_slider_wrapper {
	padding-top: 0px;
	background: #eee;
}
.mstslider.two , .rev_slider_wrapper.two {
	padding-top: 0px;
}

.top_nav .left {
	width: 100%;
}
.top_nav .right {
	width: 100%;
}
.top_nav.two {
	height: 100px;
}
.top_nav.two .left {
	text-align: right;
	padding-top: 0px;
}
.top_nav.two .right {
	padding-top: 0px;
}

.top_nav.three {
	height: 100px;
}
.top_nav.three .left {
	text-align: right;
	padding-top: 0px;
}
.top_nav.three .right {
	padding-top: 0px;
}

.top_nav.four {
	height: 75px;
}
.top_nav.four .left {
	text-align: right;
	padding-top: 0px;
}
.top_nav.four .right {
	padding-top: 0px;
}

.title1 h2{
    font-size: 25px;
}
.title1 h2 em{
	margin-top: 0px;
}
.title1 .line{
    width: 90%;
	margin-left: 5%;
}

.title2 h2{
    font-size: 25px;
}
.title2 h2 em{
	margin-top: 0px;
}
.title2 .line{
    width: 90%;
	margin-left: 5%;
}

.features_sec1 {
	padding-bottom: 300px;
}

.features_sec2 .box {
	margin-left: 14px;
}

.features_sec3 .box .left {
	margin-left: 121px;
}

.features_sec3 .box .right {
	width: 100%;
	margin-left: 0%;
	text-align: center;
}

.parallax_section1 h2 {
	width: 100%;
}
.parallax_section1 p {
	width: 100%;
}

.features_sec4 .lblogs {
	width: 100%;
	margin-right: 0%;
	margin-bottom: 40px;
}
.features_sec4:before {
	right:0%;
}
.features_sec4 .peosays {
	width: 100%;
	margin-left: 0%;
}

.features_sec6 .fimg {
	width: 100%;
}
.features_sec6 .rbox {
	width: 100%;
	padding: 110px 20px 110px 20px;
}
.features_sec6 .ibox {
	width: 100%;
	margin-right: 0%;
	margin-bottom: 40px;
}
.features_sec6 .ibox.last {
	margin-bottom: 0px;
}

.features_sec8 .left {
	padding-top: 0px;
	width: 80%;
	margin-left: 7%;
	margin-right: 8%;
	margin-bottom: 50px;
}
.features_sec8 .right {
	float: none;
	width: 40%;
	margin: 0 auto;
}

.features_sec9 .tbox img {
	width: 100%;
}

.features_sec13 img {
	width: 100%;
}

.newsletter_two input.enter_email_input {
	width: 100px;
}
.newsletter_two .input_submit {
	padding: 16px 5px 15px 5px;
}

.footer .top_footer .colleft,
.footer .top_footer .colright {
	width: 100%;
	margin-top: 30px;
}
.footer .top_footer .colcenter {
	width: 0%;
}

.copyright_info .one_half {
	margin-bottom: 20px;
}
ul.footer_social_links {
	float: left;
}
.footer_social_links li {
	margin: 0px 5px 0px 0px;
}

.page_title2 h1 {
	width: 100%;
	margin-top: 12px;
}
.page_title2 .pagenation {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
}

.features_sec30 .left {
	width: 20%;
}
.features_sec30 .right {
	width: 80%;
}

.features_sec33 {
	padding-bottom: 120px;
}
.features_sec33 .left {
	padding-top: 0px;
	text-align: center;
}
.features_sec33 .right {
	padding-top: 30px;
	text-align: center;
}

.features_sec34 .box {
	width: 100%;
	margin-bottom: 80px;
}

.features_sec33 .left span,
.features_sec33 .right span {
	float: left;
	margin-left: 41%;
}

.features_sec38 p {
	width: 95%;
}

.features_sec39 .box1 {
	width: 100%;
}
.features_sec39 .box2,
.features_sec39 .box2.img2 {
	width: 100%;
	background-size: 100%;
}
.features_sec39 .box3 {
	width: 100%;
}

.features_sec44 .box {
	margin-bottom: 100px;
}

.parallax_section6 {
	padding-bottom: 70px;
}
.parallax_section6 .box {
	margin-top: 100px;
	margin-left: 21%;
}
.hexagon {
	margin-bottom: 110px;
}
.haxmargin {
	margin-top: 0px;
}
.hexagon.two,
.hexagon.three,
.hexagon.four,
.hexagon.five {
	margin-left: 0px;
}

.parallax_section7 .left,
.parallax_section7 .center,
.parallax_section7 .right {
	width: 100%;
}

.features_sec45 .box {
	margin-left: 20%;
}

.features_sec49 strong {
	font-size: 27px;
	padding: 5px 12px;
}
.features_sec49 em {
	display: block;
	margin-top: 30px;
}

.page_title .title h1 {
	font-size: 40px;
}
.page_title h3 {
	font-size: 18px;
	line-height: 21px;
}
.page_title h5 {
	font-size: 14px;
	line-height: 18px;
}

.page_title3 {
	padding: 70px 0px 70px 0px;
}
.page_title3 .title h1 {
	font-size: 40px;
}
.page_title3 h5 {
	width: 100%;
	font-size: 14px;
	line-height: 21px;
}
.page_title3 i {
	font-size: 18px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin: 40px 10px 0px 10px;
}

.clogo_small li h6 {
	margin-top: 14px;
	text-align: center;
}
.clogo_small li {
	width: 33.3%;
}

.features_sec64 .flips1_front img {
	width: 100%;
	height: auto;
}

.portfolio_area_left {
	width: 100%;
}
.portfolio_area_right {
	margin: 59px 0px 0px 0;
	width: 100%;
}

.post_meta_links li {
	width: 100%;
}
.post_meta_links li.post_by {
	width: 50%;
}
.post_meta_links li.post_categoty {
	width: 50%;
}
.post_meta_links li.post_comments {
	width: 50%;
}

.blog_postcontent .video_frame iframe {
	height: 180px;
}

/* UPDATED VERSION 1.2 */
.slidercform {
	float: left;
	width: 300px;
	padding: 37px 20px 40px 20px;
}
.slidercform .sky-form .button {
	width: 85.8%;
}
.slidercform strong {
	font-size: 18px;
}
.slidercform strong em {
	font-size: 10px;
	font-weight: 400;
	margin-top: 3px;
}

.slidercform2 {
	width: 300px;
	padding: 40px 25px 50px 25px;
	margin-top: 0px;
	border-radius: 0px;
}
.slidercform2 strong {
	font-size: 18px;
}
.slidercform2 strong em {
	font-size: 10px;
	margin-top: 5px;
}
.slidercform2 .sky-form .input input,
.slidercform2 .sky-form .select select {
	width: 97.4%;
}
.slidercform2 span {
	margin-top: 10px;
}

.headerport .left {
	width: 100%;
}
.headerport .center {
	width: 100%;
}
.headerport .right {
	width: 100%;
}

.headerport .boxsize1 h3 {
  font-size: 16px;
  font-weight: 500;
  margin-top: 45%;
}
.headerport .boxsize2 h3 {
  font-size: 14px;
  font-weight: 500;
  margin-top: 35%;
}
.headerport .boxsize3 h3 {
  font-size: 14px;
  font-weight: 500;
  margin-top: 20%;
}
.headerport .boxsize4 h3 {
  font-size: 16px;
  font-weight: 500;
  margin-top: 67%;
}

.stheader3 {
	height: 400px;
}
.textyslider {
	padding-top: 40px;
	margin-bottom: 30px;
}
.textyslider span.text {
	margin-bottom: 25px;
}
.textyslider em {
	font-size: 25px;
	display: block;
	margin-bottom: 16px;
	padding-bottom: 16px;
}
.textyslider strong {
	font-size: 25px;
	display: block;
}
.textyslider p {
	font-size: 13px;
	line-height: 21px;
	width: 100%;
}

}

/*shortcodes.css*/

@charset "utf-8";
/*----------------------------------------------------
   SHORTCODE ELEMENTS
------------------------------------------------------*/
.button.one {
	color: #fff;
	background: #333333;
	padding: 9px 23px;
	border-radius: 3px;
	white-space: nowrap;
	transition: all 0.3s ease;
}
.button.one:hover {
	color: #fff;
	background: #e54c4c;
}


.button.transp {
	color: #fff;
	padding: 16px 28px;
	text-transform: uppercase;
	background: rgba(0, 0, 0, 0.58);
	transition: all 0.3s ease;
}
.button.transp:hover {
	background: rgba(0, 0, 0, 0.8);
}

.button.transp.brc {
	border-radius: 3px;
}

.button.transp2 {
	color: #fff;
	font-size: 16px;
	padding: 16px 50px;
	border-radius: 30px;
	text-transform: uppercase;
	background: #e54c4c;
	transition: all 0.3s ease;
}
.button.transp2:hover {
	background: rgba(255, 255, 255, 0.3);
}

/* lists */
.list_divlines {
	padding: 0px;
	margin: 0px;
}
.list_divlines li {
	padding: 10px 0px 12px 0px;
	margin: 0px;
	line-height: 23px;
	border-bottom: 1px solid #3d3d3d;
}
.list_divlines li i {
	color: #999;
	font-size: 11px;
	margin-right: 3px;
}


.harrow_line {
	float: left;
	width: 100%;
	height: 20px;
	background: url(../images/h-arrow-line2.png) no-repeat center top;
}
.harrow_line2 {
	float: left;
	width: 100%;
	height: 20px;
	background: #eee url(../images/h-arrow-line3.png) no-repeat center top;
}

/* pie charts */
.piechart1 {
	float: left;
    color: #333;
	width: 20%;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}

.piechart2 {
	float: left;
	width: 200px;
	text-align: center;
	color: #1e1e1e;
}
.piechart2.s1 {
	width: 100px;
}
.piechart2.s2 {
	width: 120px;
}
.piechart2.s3 {
	width: 160px;
}
.piechart2.s4 {
	width: 180px;
}

.piechart3 {
	float: left;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	width: 25%;
	text-align: center;
}


/* Shortcode Titles */
.stcode_title1 h3{
    font-size: 27px;
    z-index: 1;
    position: relative;
    text-align: left;
	font-weight: normal;
}
.stcode_title1 .line{
    background: #000;
    border-top: solid 1px #e3e3e3;
    position: absolute;
    height: 1px;
    display: block;
    top: 18px;
    width: 100%;
}
.stcode_title1 .text{
    background-color: #FFFFFF;
    z-index: 20;
    position: relative;
    text-align: center;
    padding: 0px 18px 0px 0px;
}

.stcode_title2 h3{
    font-size: 27px;
    z-index: 1;
    position: relative;
    text-align: left;
	font-weight: 300;
}
.stcode_title2 .line{
    background: #000;
    border-top: solid 1px #e3e3e3;
    position: absolute;
    height: 1px;
    display: block;
    top: 16px;
    width: 100%;
}
.stcode_title2 .line2{
    background: #000;
    border-top: solid 1px #e3e3e3;
    position: absolute;
    height: 1px;
    display: block;
    top: 20px;
    width: 100%;
}
.stcode_title2 .text{
    background-color: #FFFFFF;
    z-index: 20;
    position: relative;
    text-align: center;
    padding: 0px 18px 0px 0px;
}

.stcode_title3 h3{
    font-size: 27px;
    z-index: 1;
    position: relative;
    text-align: left;
	font-weight: 300;
}
.stcode_title3 .line{
    background: url(../images/hcross-lines.jpg) repeat-x left top;
    position: absolute;
    height: 8px;
    display: block;
    top: 14px;
    width: 100%;
}
.stcode_title3 .text{
    background-color: #FFFFFF;
    z-index: 20;
    position: relative;
    text-align: center;
    padding: 0px 18px 0px 0px;
}

.stcode_title4 h1{
    font-size: 16px;
	padding-bottom: 6px;
    z-index: 1;
    position: relative;
    text-align: left;
	font-weight: normal;
	line-height: 26px;
}
.stcode_title4 .line{
    background: #e54c4c;
    position: absolute;
    height: 2px;
    display: block;
    bottom: 0px;
    width: 72px;
}
.stcode_title4 .text{
    z-index: 20;
    position: relative;
    text-align: center;
}

.stcode_title5 h3{
    font-size: 27px;
	padding-bottom: 16px;
    z-index: 1;
    position: relative;
    text-align: left;
	font-weight: normal;
	margin-bottom: 25px;
}
.stcode_title5 h3.nmb{
	margin-bottom: 3px;
}
.stcode_title5 .line{
    background: #e54c4c;
    position: absolute;
    height: 3px;
    display: block;
    bottom: 0px;
    width: 100px;
}
.stcode_title5 .line2{
    background: #000;
    border-top: solid 1px #e3e3e3;
    position: absolute;
    height: 1px;
    display: block;
    bottom: 1px;
    width: 100%;
}
.stcode_title5 .text{
    z-index: 20;
    position: relative;
    text-align: center;
}

.stcode_title6 {
	text-align: center;
}
.stcode_title6 h2 b {
	font-weight: bold;
}
.stcode_title6 h2 strong {
	color: #fff;
	padding: 0px 10px 3px 10px;
	background-color: #333;
}

.stcode_title6.white h2 strong {
	color: #333;
	padding: 0px 10px 3px 10px;
	background-color: #fff;
}

.stcode_title7 {
	text-align: center;
}
.stcode_title7 em {
	display: block;
	font-size: 16px;
	margin-top: 5px;
	font-style: normal;
	font-weight: 400;
}
.stcode_title7 .line{
    background: #e54c4c;
    height: 3px;
    display: block;
    bottom: 0px;
    width: 100px;
	margin: 18px auto 0 auto;
}

.stcode_title8 h2{
    font-size: 35px;
    z-index: 1;
    position: relative;
    text-align: center;
	font-weight: 300;
}
.stcode_title8 .line{
    background: url(../images/h-line.jpg) no-repeat center top;
    position: absolute;
    height: 1px;
    display: block;
    top: 18px;
    width: 100%;
	margin: 0 auto;
}
.stcode_title8 .text{
    background-color: #FFFFFF;
    z-index: 20;
    position: relative;
    text-align: center;
    padding: 0px 25px;
}

.stcode_title9 {
	text-align: center;
}
.stcode_title9 em {
	display: block;
	font-size: 18px;
	margin-top: 5px;
	font-style: normal;
	font-weight: 400;
}
.stcode_title9 .line{
    background: url(../images/h-line2.png) no-repeat center top;
    height: 3px;
    display: block;
    bottom: 0px;
    width: 210px;
	margin: 18px auto 0 auto;
}

.stcode_title10 {
	text-align: center;
}
.stcode_title10 em {
	display: block;
	font-size: 18px;
	margin-top: 5px;
	font-style: normal;
	font-weight: 400;
}
.stcode_title10 .line{
    background: url(../images/h-line3.png) no-repeat center 13px;
    height: 39px;
    display: block;
    bottom: 0px;
    width: 300px;
	margin: 3px auto 0 auto;
}
.stcode_title10 i{
	color: #999;
	font-size: 16px;
}

.stcode_title11 {
	text-align: center;
}
.stcode_title11 em {
	display: block;
	font-size: 16px;
	line-height: 27px;
	margin-top: 12px;
	font-style: normal;
	color: #999;
	font-weight: 400;
}
.stcode_title11 .line{
    background: url(../images/h-line8.png) no-repeat center top;
    height: 7px;
    display: block;
    bottom: 0px;
    width: 140px;
	margin: 7px auto 0 auto;
}
.stcode_title11 .line2{
    background: url(../images/h-line9.png) no-repeat center top;
    height: 7px;
    display: block;
    bottom: 0px;
    width: 140px;
	margin: 18px auto 0 auto;
}
.stcode_title11 .line3{
    background: url(../images/h-line8.png) no-repeat center top;
    height: 7px;
    display: block;
    bottom: 0px;
    width: 140px;
	margin: 20px auto 0 auto;
}
.stcode_title11 .line4{
    background: url(../images/h-line8.png) no-repeat center top;
    height: 7px;
    display: block;
    bottom: 0px;
    width: 140px;
	margin: 16px auto 0 auto;
}

.stcode_title12 h2{
    font-size: 35px;
    z-index: 1;
    position: relative;
    text-align: center;
	font-weight: 300;
	margin-bottom: 14px;
	color: #e54c4c;
}
.stcode_title12 h4{
    font-size: 22px;
    z-index: 1;
    position: relative;
    text-align: center;
	font-weight: 400;
	color: #727272;
}
.stcode_title12 .line{
    background: url(../images/h-line.jpg) no-repeat center top;
    position: absolute;
    height: 1px;
    display: block;
    top: 14px;
    width: 100%;
	margin: 0 auto;
}
.stcode_title12 .text{
    background-color: #FFFFFF;
    z-index: 20;
    position: relative;
    text-align: center;
    padding: 0px 20px;
}


/* divider lines */
.divider_line1 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	border-bottom: 1px solid #eee;
}
.divider_line1.nomp {
	float: left;
	width: 100%;
	padding-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #eee;
}

.divider_line2 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	background: url(../images/divider-line1.png) no-repeat center bottom;
}
.divider_line2.nop {
	padding-top: 0px;
	height: 10px;
}

.divider_line3 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	text-align: center;
	background: url(../images/h-line.jpg) repeat-x left 113px;
}
.divider_line3 i {
	color: #fff;
	width: 27px;
	height: 27px;
	border-radius: 100%;
	background-color: #d3d3d3;
	text-align: center;
	vertical-align: middle;
	line-height: 27px;
}

.divider_line4 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	text-align: center;
	background: url(../images/h-line.jpg) repeat-x left 121px;
}
.divider_line4 i {
	color: #d3d3d3;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
	line-height: 45px;
	font-size: 20px;
}

.divider_line4.lessm {
	padding-top: 65px;
	margin-bottom: 75px;
	background: url(../images/h-line.jpg) repeat-x left 88px;
}

.divider_line5 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	background: url(../images/h-line.jpg) repeat-x left 115px;
	text-align: center;
}
.divider_line5 i {
	color: #d3d3d3;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
	line-height: 28px;
	font-size: 18px;
	border: 1px solid #d3d3d3;
}

.divider_line6 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	background: url(../images/shadow1.png) repeat-x left bottom;
	text-align: center;
}

.divider_line7 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	border-bottom: 1px dashed #e3e3e3;
}

.divider_line8 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	border-bottom: 1px dotted #d9d9d9;
}

.divider_line9 {
	float: left;
	width: 100%;
	padding-top: 20px;
	margin-bottom: 10px;
	background: url(../images/shadow2.png) no-repeat center bottom;
	text-align: center;
}
.divider_line9.lessm {
	padding-top: 59px;
	margin-bottom: 50px;
}
.divider_line9.lessm2 {
	padding-top: 10px;
	margin-bottom: 106px;
}

.divider_line10 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	background: url(../images/hcross-lines.jpg) repeat-x left bottom;
	text-align: center;
}

.divider_line11 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	background: url(../images/h-line5.png) no-repeat center bottom;
	text-align: center;
}

.divider_line12 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	background: url(../images/h-line6.png) no-repeat center bottom;
	text-align: center;
}

.divider_line13 {
	float: left;
	width: 100%;
	padding-top: 100px;
	margin-bottom: 100px;
	background: url(../images/h-line7.png) no-repeat center bottom;
	text-align: center;
}

.divider_line13.lessm {
	padding-top: 50px;
	margin-bottom: 50px;
}

.divider_line20 {
	width: 80%;
	padding-top: 20px;
	margin: 0 auto 0 auto;
	border-bottom: 1px solid #999;
}

.divider_line21 {
	float: left;
	width: 100%;
	margin-top: 18px;
	margin-bottom: 25px;
	border-bottom: 1px solid #eee;
}
.divider_line21.last {
	margin-bottom: 0px;
}

.divider_line22 {
	float: left;
	width: 100%;
	margin-top: 18px;
	margin-bottom: 25px;
	border-bottom: 1px solid #e1e1e1;
}


/* styled boxes */
.infomes, .errormes, .noticemes, .successmes {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #bbb;
	font-size: 14px;
}
.infomes i, .errormes i, .noticemes i, .successmes i {
	margin-right: 7px;
}
p.error {
	border: none;
}
.infomes strong, .errormes strong, .noticemes strong, .successmes strong {
	font-size: 16px;
}
.message-box-wrap {
	border: 0px solid #fff;
	padding:20px 20px;
}
.infomes , .alert-info {
	color: #3378b9;
	border-color: #9ecaf3;
	background-color: #dbedfd;
}
.errormes , .alert-error{
	color: #bd6767;
	border-color: #f1bdbd;
	background-color: #ffdddd;
}
.noticemes , .alert-notice {
	color: #a79a30;
	border-color: #d7d099;
	background-color: #f6f2d2;
}
.successmes , .alert-success {
	color: #1ea133;
	border-color: #a9ecb4;
	background-color: #dffbe4;
}
.close-but {
	width: 10px;
	height: 10px;
	float: right;
	border: none;
	margin: 8px;
	cursor: pointer;
	font-size: 0px;
	background: url(../images/elements/icon-remove.png) no-repeat center top;
}

.alertymes1 {
	float: left;
	width: 100%;
	margin:0.7em 0;
	padding: 10px 22px;
	border-radius: 5px;
	color: #333;
	border: 1px solid #eee;
	background-color: #ffdddd;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.1);
	box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.1);
}
.alertymes1 i {
	margin-right: 10px;
}

.alertymes2 {
	float: left;
	width: 100%;
	padding: 22px;
	color: #fff;
	background-color: #e54c4c;
}
.alertymes2 i {
	margin-right: 10px;
}

.alertymes3 {
	float: left;
	width: 100%;
	padding: 22px;
	color: #dda614;
	border: 5px solid #e3b028;
	background-color: #fff;
}
.alertymes3 i {
	margin-right: 10px;
}

.alertymes4 {
	float: left;
	width: 100%;
	padding: 22px;
	color: #eb3535;
	border: 1px solid #eb3535;
	background-color: #fff;
	text-align: center;
}
.alertymes4 i {
	margin-right: 10px;
}


/* Buttons */
a.but_goback,
a.but_ok_2,
a.but_wifi,
a.but_warning_sign,
a.but_user,
a.but_tag,
a.but_table,
a.but_star,
a.but_search,
a.but_phone,
a.but_pencil,
a.but_new_window,
a.but_music,
a.but_hand_right,
a.but_thumbs_down,
a.but_thumbs_up,
a.but_globe,
a.but_hospital,
a.but_coffe_cup,
a.but_settings,
a.but_chat,
a.but_play_button,
a.but_remove_2,
a.but_lock,
a.but_shopping_cart,
a.but_exclamation_mark,
a.but_info,
a.but_question_mark,
a.but_minus,
a.but_plus,
a.but_folder_open,
a.but_file,
a.but_envelope,
a.but_edit,
a.but_cogwheel,
a.but_check,
a.but_camera,
a.but_calendar,
a.but_bookmark,
a.but_book,
a.but_download,
a.but_pdf,
a.but_word_doc,
a.but_woman {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: all 0.3s ease;
}

a.but_goback i {
	color: #fff;
}
a.but_goback {
	padding: 13px 25px 13px 22px;
	margin: 0px 0px 0px 0px;
	background: #e54c4c;
	border-bottom: 1px solid #999;
}
a.but_goback:hover {
	color: #fff;
	background-color: #383634;
}
a.but_ok_2 {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #ff8100;
	border-bottom: 1px solid #909090;
}
a.but_ok_2:hover {
	background-color: #ff9900;
}

a.but_wifi {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #0099cc;
	border-bottom: 1px solid #909090;
}
a.but_wifi:hover {
	background-color: #00abde;
}

a.but_warning_sign {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #e5cc19;
	border-bottom: 1px solid #909090;
}
a.but_warning_sign:hover {
	background-color: #efda1b;
}

a.but_user {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #007f99;
	border-bottom: 1px solid #909090;
}
a.but_user:hover {
	background-color: #0090ad;
}

a.but_tag {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #e59919;
	border-bottom: 1px solid #909090;
}
a.but_tag:hover {
	background-color: #efa61b;
}

a.but_table {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #4c6699;
	border-bottom: 1px solid #909090;
}
a.but_table:hover {
	background-color: #5674ad;
}

a.but_star {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #99cc4c;
	border-bottom: 1px solid #909090;
}
a.but_star:hover {
	background-color: #a6da52;
}

a.but_search {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #66667f;
	border-bottom: 1px solid #909090;
}
a.but_search:hover {
	background-color: #747490;
}

a.but_phone {
	padding: 10px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
	background: #e56619;
	border-bottom: 1px solid #909090;
}
a.but_phone:hover {
	background-color: #ef6f1b;
}

a.but_pencil {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #cc4c19;
	border-bottom: 1px solid #909090;
}
a.but_pencil:hover {
	background-color: #da521b;
}

a.but_new_window {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #001900;
	border-bottom: 1px solid #909090;
}
a.but_new_window:hover {
	background-color: #333333;
}

a.but_music {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #cccc7f;
	border-bottom: 1px solid #909090;
}
a.but_music:hover {
	background-color: #dada8a;
}

a.but_hand_right {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #ff8100;
	border-bottom: 1px solid #909090;
}
a.but_hand_right:hover {
	color: #fff;
	background-color: #ff9900;
}

a.but_thumbs_down {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #9999cc;
	border-bottom: 1px solid #909090;
}
a.but_thumbs_down:hover {
	background-color: #a6a6da;
}

a.but_thumbs_up {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #00cce5;
	border-bottom: 1px solid #909090;
}
a.but_thumbs_up:hover {
	background-color: #00daef;
}

a.but_globe {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #669999;
	border-bottom: 1px solid #909090;
}
a.but_globe:hover {
	background-color: #6fa6a6;
}

a.but_hospital {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #196666;
	border-bottom: 1px solid #909090;
}
a.but_hospital:hover {
	background-color: #1b6f6f;
}

a.but_coffe_cup {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #7f994c;
	border-bottom: 1px solid #909090;
}
a.but_coffe_cup:hover {
	background-color: #8aa652;
}

a.but_settings {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #997f4c;
	border-bottom: 1px solid #909090;
}
a.but_settings:hover {
	background-color: #a68a52;
}

a.but_chat {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #7f9919;
	border-bottom: 1px solid #909090;
}
a.but_chat:hover {
	background-color: #8aa61b;
}

a.but_play_button {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #4c664c;
	border-bottom: 1px solid #909090;
}
a.but_play_button:hover {
	background-color: #567456;
}

a.but_remove_2 {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #e59966;
	border-bottom: 1px solid #909090;
}
a.but_remove_2:hover {
	background-color: #efa66f;
}

a.but_lock {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #994c19;
	border-bottom: 1px solid #909090;
}
a.but_lock:hover {
	background-color: #a6521b;
}

a.but_shopping_cart {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #cc7f4c;
	border-bottom: 1px solid #909090;
}
a.but_shopping_cart:hover {
	background-color: #da8a52;
}

a.but_exclamation_mark {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #4c7f7f;
	border-bottom: 1px solid #909090;
}
a.but_exclamation_mark:hover {
	background-color: #528a8a;
}

a.but_info {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #667fcc;
	border-bottom: 1px solid #909090;
}
a.but_info:hover {
	background-color: #6f8ada;
}

a.but_question_mark {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #4c0019;
	border-bottom: 1px solid #909090;
}
a.but_question_mark:hover {
	background-color: #620020;
}

a.but_minus {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #666666;
	border-bottom: 1px solid #909090;
}
a.but_minus:hover {
	background-color: #747474;
}

a.but_plus {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #333333;
	border-bottom: 1px solid #909090;
}
a.but_plus:hover {
	background-color: #444444;
}

a.but_folder_open {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #99cc99;
	border-bottom: 1px solid #909090;
}
a.but_folder_open:hover {
	background-color: #a6daa6;
}

a.but_file {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #999999;
	border-bottom: 1px solid #909090;
}
a.but_file:hover {
	background-color: #a6a6a6;
}

a.but_envelope {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #727272;
	border-bottom: 1px solid #909090;
}
a.but_envelope:hover {
	background-color: #7c7c7c;
}

a.but_edit {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #e5cc7f;
	border-bottom: 1px solid #909090;
}
a.but_edit:hover {
	background-color: #efda8a;
}

a.but_cogwheel {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #194c7f;
	border-bottom: 1px solid #909090;
}
a.but_cogwheel:hover {
	background-color: #1e5c99;
}

a.but_check {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #004c4c;
	border-bottom: 1px solid #909090;
}
a.but_check:hover {
	background-color: #005c5c;
}

a.but_camera {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #007fcc;
	border-bottom: 1px solid #909090;
}
a.but_camera:hover {
	background-color: #008ada;
}

a.but_calendar {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #4c99e5;
	border-bottom: 1px solid #909090;
}
a.but_calendar:hover {
	background-color: #52a6ef;
}

a.but_bookmark {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #990000;
	border-bottom: 1px solid #909090;
}
a.but_bookmark:hover {
	background-color: #b60000;
}

a.but_book {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #7f9999;
	border-bottom: 1px solid #909090;
}
a.but_book:hover {
	background-color: #8aa6a6;
}

a.but_download {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #ff8100;
	border-bottom: 1px solid #909090;
}
a.but_download:hover {
	background-color: #ff9900;
}

a.but_pdf {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #ff8100;
	border-bottom: 1px solid #909090;
}
a.but_pdf:hover {
	background-color: #ff9900;
}

a.but_word_doc {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #ff8100;
	border-bottom: 1px solid #909090;
}
a.but_word_doc:hover {
	background-color: #ff9900;
}

a.but_woman {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #ff8100;
	border-bottom: 1px solid #909090;
}
a.but_woman:hover {
	background-color: #ff9900;
}

/* small buttons */
.but_small1 {
	color: #fff;
	padding: 10px 25px;
	background-color: #e54c4c;
	border-radius: 3px;
	transition: all 0.3s ease;
	white-space: nowrap;
}
.but_small1:hover {
	color: #fff;
	background-color: #333;
}

.but_small1.gray {
	color: #fff;
	background-color: #333;
}
.but_small1.gray:hover {
	color: #fff;
	background-color: #e54c4c;
}

.but_small3 {
	display: inline-block;
	height: 41px;
	line-height: 41px;
	padding-right: 20px;
	padding-left: 58px;
	position: relative;
	background-color: #e54c4c;
	color: #fff;
	border-radius: 4px;
	white-space: nowrap;
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}
.but_small3 span {
	position: absolute;
	left: 0;
	width: 41px;
	background-color: #d73a3a;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-right: 1px solid  rgba(0,0,0,0.15);
	transition: all 0.3s ease;
}
.but_small3:hover {
	color: #fff;
}
.but_small3 span i {
	color: #fff;
	font-size: 18px;
	margin-left: 12px;
}
.but_small3:hover span, .but_small3.active span {
	color: #fff;
	background-color: #333;
	border-right: 1px solid #181818;
}

.but_small3.gray {
	background-color: #636363;
}
.but_small3.gray span {
	background-color: #454545;
}
.but_small3.gray:hover {
	color: #fff;
}
.but_small3.gray span i {
	color: #fff;
	font-size: 18px;
	margin-left: 12px;
}
.but_small3.gray:hover span, .but_small3.gray.active span {
	color: #fff;
	background-color: #333;
	border-right: 1px solid #181818;
}

.but_small2 {
	color: #fff;
	padding: 10px 25px;
	background-color: #e54c4c;
	border-radius: 20px;
	transition: all 0.3s ease;
	border-bottom: 1px solid #333;
	white-space: nowrap;
}
.but_small2:hover {
	color: #fff;
	background-color: #333;
}

.but_small2.nob {
	padding: 10px 30px;
	border-bottom: 0px solid #333;
}

.but_small4 {
	color: #fff;
	padding: 10px 25px;
	background-color: #e54c4c;
	border-radius: 5px;
	transition: all 0.3s ease;
	border-bottom: 3px solid #333;
	white-space: nowrap;
}
.but_small4:hover {
	color: #fff;
	background-color: #333;
	border-bottom: 0px solid #454545;
}

.but_small5 {
	color: #e54c4c;
	padding: 10px 25px;
	background-color: #fff;
	border-radius: 2px;
	transition: all 0.3s ease;
	white-space: nowrap;
	border: 2px solid #e54c4c;
}
.but_small5:hover {
	color: #333;
	border: 2px solid #333;
}

.but_small5.light {
	color: #fff;
	background: none;
	border: 2px solid #fff;
}
.but_small5.light:hover {
	color: #e54c4c;
	background-color: #fff;
	border: 2px solid #fff;
}

.but_small5.light2 {
	color: #fff;
	background: none;
	border: 1px solid #fff;
	padding: 8px 18px;
}
.but_small5.light2:hover {
	color: #e54c4c;
	background-color: #fff;
	border: 1px solid #fff;
}


/* medium buttons */
.but_medium1 {
	color: #fff;
	padding: 14px 35px;
	background-color: #e54c4c;
	border-radius: 3px;
	transition: all 0.3s ease;
	white-space: nowrap;
}
.but_medium1:hover {
	color: #fff;
	background-color: #333;
}

.but_medium1.white {
	color: #fff;
	padding: 14px 35px;
	border: 2px solid #fff;
	border-radius: 3px;
	transition: all 0.3s ease;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bold;
}
.but_medium1.white:hover {
	color: #272727;
	background-color: #fff;
}
.but_medium1.white.active {
	color: #272727;
	background-color: #fff;
}

.but_medium3 {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	padding-right: 30px;
	padding-left: 68px;
	position: relative;
	background-color: #e54c4c;
	color: #fff;
	border-radius: 4px;
	white-space: nowrap;
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}
.but_medium3 span {
	position: absolute;
	left: 0;
	width: 48px;
	background-color: #d73a3a;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-right: 1px solid  rgba(0,0,0,0.15);
	transition: all 0.3s ease;
}
.but_medium3:hover {
	color: #fff;
}
.but_medium3 span i {
	color: #fff;
	font-size: 18px;
	margin-left: 16px;
}
.but_medium3:hover span, .but_medium3.active span {
	color: #fff;
	background-color: #333;
	border-right: 1px solid #181818;
}

.but_medium2 {
	color: #fff;
	padding: 14px 35px;
	background-color: #e54c4c;
	border-radius: 30px;
	transition: all 0.3s ease;
	border-bottom: 1px solid #333;
	white-space: nowrap;
}
.but_medium2:hover {
	color: #fff;
	background-color: #333;
}

.but_medium4 {
	color: #fff;
	padding: 14px 35px;
	background-color: #e54c4c;
	border-radius: 5px;
	transition: all 0.3s ease;
	border-bottom: 3px solid #333;
	white-space: nowrap;
}
.but_medium4:hover {
	color: #fff;
	background-color: #333;
	border-bottom: 0px solid #454545;
}

.but_medium5 {
	color: #e54c4c;
	padding: 12px 35px;
	background-color: #fff;
	border-radius: 2px;
	transition: all 0.3s ease;
	white-space: nowrap;
	border: 2px solid #e54c4c;
}
.but_medium5:hover {
	color: #333;
	border: 2px solid #333;
}


/* large buttons */
.but_large1 {
	color: #fff;
	padding: 18px 50px;
	background-color: #e54c4c;
	border-radius: 3px;
	transition: all 0.3s ease;
	white-space: nowrap;
}
.but_large1:hover {
	color: #fff;
	background-color: #333;
}

.but_large1.two:hover {
	color: #fff;
	background-color: #727272;
}


.but_large1.small {
	color: #fff;
	padding: 13px 50px;
	background-color: #e54c4c;
	border-radius: 3px;
	transition: all 0.3s ease;
	white-space: nowrap;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}
.but_large1.small:hover {
	color: #fff;
	background-color: #333;
}

.but_large3 {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding-right: 35px;
	padding-left: 83px;
	position: relative;
	background-color: #e54c4c;
	color: #fff;
	border-radius: 4px;
	white-space: nowrap;
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}
.but_large3 span {
	position: absolute;
	left: 0;
	width: 58px;
	background-color: #d73a3a;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-right: 1px solid  rgba(0,0,0,0.15);
	transition: all 0.3s ease;
}
.but_large3:hover {
	color: #fff;
}
.but_large3 span i {
	color: #fff;
	font-size: 18px;
	margin-left: 20px;
}
.but_large3:hover span, .but_large3.active span {
	color: #fff;
	background-color: #333;
	border-right: 1px solid #181818;
}

.but_large2 {
	color: #fff;
	padding: 16px 50px;
	background-color: #e54c4c;
	border-radius: 30px;
	transition: all 0.3s ease;
	border-bottom: 1px solid #333;
	white-space: nowrap;
}
.but_large2:hover {
	color: #fff;
	background-color: #333;
}

.but_large4 {
	color: #fff;
	padding: 16px 50px;
	background-color: #e54c4c;
	border-radius: 5px;
	transition: all 0.3s ease;
	border-bottom: 3px solid #333;
	white-space: nowrap;
}
.but_large4:hover {
	color: #fff;
	background-color: #333;
}

.but_large4.white {
	color: #e54c4c;
	background-color: #fff;
	border-bottom: 0px solid #333;
}
.but_large4:hover {
	color: #fff;
	background-color: #333;
	border-bottom: 0px solid #454545;
}


.but_large5 {
	color: #e54c4c;
	padding: 16px 45px;
	background-color: #fff;
	border-radius: 2px;
	transition: all 0.3s ease;
	white-space: nowrap;
	border: 2px solid #e54c4c;
}
.but_large5:hover {
	color: #333;
	border: 2px solid #333;
}

.but_full {
	float: left;
	width: 100%;
	text-align: center;
	color: #272727;
	padding: 30px 0px;
	background-color: #f7f7f7;
	border-radius: 4px;
	transition: all 0.3s ease;
	white-space: nowrap;
	border: 1px solid #e3e3e3;
	font-size: 22px;
	font-weight: 600;
}
.but_full:hover {
	background-color: #fff;
}

.imagede {
    -webkit-animation:spin 3s linear infinite;
    -moz-animation:spin 3s linear infinite;
    animation:spin 3s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }



.but_full2 {
	width: 100%;
	height: 70px;
	background-color: #f3f3f3;
	overflow:hidden;
	text-align:center;
	color:#272727;
	border-radius: 4px;
	vertical-align: middle;
	line-height: 70px;
	font-size: 18px;
	font-weight: 600;
}
.but_full2 .butprogress {
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
	height:70px;
	width:10px;
	background: #e54c4c;
	position:absolute;
	overflow:hidden; 
	border-radius: 4px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.but_full2 .done {
	float: left;
	text-align:center;
	line-height:70px;
	font-size: 18px;
	font-weight:bold;
	color:#EEE;
	height:70px;
	width: 100%;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.2);		
	cursor:pointer;
	vertical-align: middle;
	line-height: 70px;
	font-weight: 600;
	position: relative;
	z-index: 98;
}
.but_full2 strong {
	position: relative;
	z-index: 99;
	font-weight: normal;
}
.but_full2:hover .butprogress{
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
	width: 100%;
	border-radius: 4px;
}
.but_full2 .butprogress a {
	color: #fff;
}

.but_full2.two .butprogress {
	background: #e3e3e3;
}





/* Pricing Tables */
.pritable {
	float: left;
	width: 100%;
	padding: 120px 0px;
	background: #fff;
}
.pritable.ltp {
	padding-top: 80px;
}
.pritable .pacdetails {
	float: left;
	width: 25%;
	text-align: center;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	box-shadow: 0px -5px 0px #333;
}
.pritable .pacdetails .title {
	float: left;
	width: 100%;
	padding: 30px 0px 45px 0px;
	border-bottom: 1px solid #eee;
	margin-bottom: 40px;
}
.pritable .pacdetails .title strong {
	color: #333;
	font-size: 40px;
	font-weight: bold;
	display: block;
}
.pritable .pacdetails .title h2 {
	font-size: 22px;
	color: #999;
	font-weight: normal;
	margin-bottom: 12px;
	display: block;
}
.pritable .pacdetails ul {
	padding: 0px;
	margin: 0px;
}
.pritable .pacdetails li {
	padding: 0px;
	margin: 18px 0px;
}
.pritable .pacdetails li strong {
	font-weight: 600;
}
.pritable .pacdetails .bottom {
	float: left;
	width: 100%;
	padding: 40px 0px;
	margin-top: 20px;
	border-top: 1px solid #eee;
}
.pritable .pacdetails .bottom a {
	color: #333;
	font-size: 16px;
	background: #eee;
	padding: 12px 35px;
	border-radius: 3px;
	transition: all 0.3s ease;
}
.pritable .pacdetails .bottom a:hover {
	color: #fff;
	background: #999;
}
.pritable .pacdetails .title sup {
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
.pritable .pacdetails .title sub {
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

.pritable .pacdetails.two {
	border-right: 0px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 0px solid #eee;
}
.pritable .pacdetails.four {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 0px solid #eee;
}

.pritable .pacdetails.three {
	margin-top: -30px;
	box-shadow: 0px -5px 0px #e54c4c;
}
.pritable .pacdetails.three .title strong {
	color: #e54c4c;
}
.pritable .pacdetails.three .bottom a {
	color: #fff;
	background: #e54c4c;
}
.pritable .pacdetails.three h6 {
	width: 140px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	background: #e54c4c;
	margin: 0 auto;
	line-height: 18px;
	border-radius: 10px;
}
.pritable .pacdetails.three .title {
	padding-top: 30px;
}
.pritable .pacdetails.three .title h2 {
	margin-top: 12px;
}

.pricingtable1 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 70px 0px 0px 0px;
}
.pricingtable1 ul {
	float: left;
	width: 107%;
	padding: 0px;
	margin: 0px;
}
.pricingtable1 li {
	width: 100%;
	padding: 10px 0px;
	margin: 0px;
	text-align: center;
	background-color: #f7f7f7;
	border-bottom: 1px solid #eee;
}
.pricingtable1 li.title {
	padding: 25px 0px;
	background-color: #eee;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.pricingtable1 li.title h4 {
	font-weight: 300;
	margin-bottom: 10px;
}
.pricingtable1 li.title h1 {
	font-weight: bold;
	margin-bottom: 0px;
	font-family: 'Open Sans', sans-serif;
}
.pricingtable1 li.title h1 em {
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}
.pricingtable1 li.planbut {
	padding: 35px 0px;
	background-color: #eee;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pricingtable1 li.planbut a {
	color: #fff;
	font-size: 16px;
	padding: 12px 28px;
	background-color: #b1b1b1;
	border-radius: 4px;
	transition: all 0.3s ease;
}
.pricingtable1 li.planbut a:hover {
	color: #fff;
	background-color: #e54c4c;
}
.pricingtable1 ul.active li.planbut a {
	color: #fff;
	background-color: #e54c4c;
}
.pricingtable1 ul.active li.title h4 {
	color: #e54c4c;
}
.pricingtable1 ul.active li.title h1 {
	color: #e54c4c;
}
.pricingtable1 ul.active li.title {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.pricingtable1 ul.active li.mostp {
	color: #fff;
	padding: 5px 0px;
	background-color: #e54c4c;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.pricingtable1 ul.active {
	margin-top: -34px;
}

/* pricing table style 2 */
.pricing-tables-main {
	position: relative;
	float: left;
	margin-top: 50px;
}
.pricing-tables {
	position: relative;
	float: left;
	width: 24%;
	border: 1px solid #eee;
}
.pricing-tables .title {
	float: left;
	width: 100%;
	height: 57px;
	padding: 13px 0 10px 0;
	background-color: #454545;
	text-align: center;
	font-size: 23px;
	color: #fff;
	border-top: 3px solid #272727;
	border-bottom: 1px solid #818181;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #636363;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables .price i {
	font-size: 14px;
	color: #ccc;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables .cont-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 35px;
	border-bottom: 1px solid #fff;
}
.pricing-tables .cont-list li.last {
	border: none;
}
.pricing-tables .ordernow {
	float: left;
	width: 100%;
	padding: 28px 0px;
	background-color: #eee;
	text-align: center;
}
.pricing-tables .ordernow .but_small3 span i {
	margin-left: 3px;
}
.pricing-tables-helight .ordernow .but_small3 span i {
	margin-left: 3px;
}
.pricing-tables-helight{
	position: relative;
	float: left;
	width: 27%;
	z-index: 9;
	-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 8px 5px rgba(0, 0, 0, 0.1);
}
.pricing-tables-helight .title {
	float: left;
	width: 100%;
	height: 73px;
	padding: 20px 0 0 0;
	margin-top: -10px;
	background-color: #d73a3a;
	text-align: center;
	font-size: 23px;
	color: #fff;
	border-top: 3px solid #c01818;
	border-bottom: 1px solid #f05d5d;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-helight .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #e54c4c;
	text-align: center;
	font-size: 45px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-helight .price i {
	font-size: 14px;
	color: #eee;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables-helight .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables-helight .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables-helight .cont-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 35px;
	border-bottom: 1px solid #fff;
}
.pricing-tables-helight .cont-list li.last {
	border: none;
}
.pricing-tables-helight .ordernow {
	float: left;
	width: 100%;
	padding: 30px 0 35px 0;
	background-color: #f3f3f3;
	text-align: center;
	color: #fff;
}

/* pricing table style 3 */
.pricingtable3 {
	float: left;
	width: 100%;
	text-align: center;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.12);
}
.pricingtable3 ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.pricingtable3 li {
	width: 100%;
	padding: 10px 0px;
	margin: 0px;
	text-align: center;
	background-color: #fff;
}
.pricingtable3 li.title {
	color: #fff;
	padding: 18px 0px;
	background-color: #999;
	box-shadow: inset 0px 0px 20px rgba(0,0,0,0.1);
}
.pricingtable3 li.title h3 {
	margin: 0px;
}
.pricingtable3 li.price {
	padding: 30px 0px 20px 0px;
}
.pricingtable3 li.price h1 {
	font-family: 'Open Sans', sans-serif;
	margin: 0px;
	font-weight: bold;
}
.pricingtable3 li.price h1 em {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}
.pricingtable3 li.hecont {
	padding: 25px 50px 40px 50px;
	background-color: #f3f3f3;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	box-shadow: inset 0px 0px 1px rgba(0,0,0,0.1);
}
.pricingtable3 li.hecont strong {
	background-color: #454545;
	padding: 12px 30px;
	color: #fff;
	border-radius: 4px;
	white-space: nowrap;
}

.pricingtable3 li.title.act {
	background-color: #e54c4c;
}
.pricingtable3 li.hecont.act strong {
	background-color: #e54c4c;
}
.pricingtable3 li.price.act h1 {
	color: #e54c4c;
}







/* list */
ul.list_empty {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.list_empty li {
	float: left;
	padding: 0px;
	margin: 0px 16px 40px 0px;
}

ul.list_empty2 {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.list_empty2 li {
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}

ul.list1 {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.list1 li {
	padding: 8px 0px;
	margin: 0px;
}
.list1 li i {
	font-size: 18px;
	margin-right: 8px;
}
.list1.small li i {
	font-size: 12px;
	margin-right: 5px;
}

ul.list2 {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.list2 li {
	padding: 0px;
	margin: 0px;
	line-height: 32px;
}
.list2 li i {
	font-size: 18px;
	margin-right: 8px;
}

ul.list9 {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.list9 li {
	padding: 7px 0px;
	margin: 0px;
	font-size: 16px;
}
.list9 li i {
	color: #e54c4c;
	font-size: 14px;
	margin-right: 8px;
}
.list9 li a {
	color: #333;
}
.list9 li a:hover {
	color: #e54c4c;
}


/* counters */
.counters1 {
	float: left;
	width: 100%;
	padding: 0px;
	text-align: center;
}
.counters1 span {
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	color: #333;
}
.counters1 h4 {
	font-size: 21px;
	color: #999;
	font-weight: 400;
	margin: 13px 0px 0px 0px;
}

.counters1.two span {
	font-size: 40px;
	color: #fff;
	font-weight: 700;
}
.counters1.two h4 {
	font-size: 16px;
	color: #fff;
	margin: 3px 0px 0px 0px;
}

.counters1.three span {
	font-size: 40px;
	color: #333;
	font-weight: 400;
}
.counters1.three h4 {
	font-size: 16px;
	color: #999;
	margin: 3px 0px 0px 0px;
}

.counters2 {
	float: left;
	width: 100%;
	padding: 0px;
	text-align: center;
}
.counters2 .one_fourth {
	background-color: #f3f3f3;
	padding: 30px 0px;
	border-radius: 4px;
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	color: #333;
	font-weight: bold;
}

.counters2 i {
	color: #e54c4c;
	font-size: 40px;
	display: block;
	margin-bottom: 30px;
}
.counters2 h4 {
	font-size: 18px;
	color: #999;
	font-weight: 400;
	margin: 30px 0px 0px 0px;
}

.counters3 {
	float: left;
	width: 100%;
	padding: 0px;
	text-align: center;
}
.counters3 .one_fourth {
	padding: 0px;
	border-radius: 4px;
	font-family: 'Open Sans', sans-serif;
	font-size: 45px;
	color: #333;
	text-align: left;
}
.counters3 .one_fourth i {
	float: left;
	font-size: 55px;
	margin-bottom: 20px;
	margin-right: 25px;
}
.counters3 .one_fourth.white {
	color: #e3e3e3;
}
.counters3 .one_fourth.white i {
	color: #e54c4c;
}
.counters3 .one_fourth.one {
	color: #e54c4c;
}
.counters3 .one_fourth.one i {
	color: #e54c4c;
}
.counters3 .one_fourth.two {
	color: #e54c4c;
}
.counters3 .one_fourth.two i {
	color: #e54c4c;
}
.counters3 .one_fourth.three {
	color: #3fc35f;
}
.counters3 .one_fourth.three i {
	color: #3fc35f;
}
.counters3 .one_fourth.four {
	color: #febc1d;
}
.counters3 .one_fourth.four i {
	color: #febc1d;
}
.counters3 h4 {
	text-align: left;
	font-size: 18px;
	color: #999;
	font-weight: 400;
	margin: 10px 0px 0px 0px;
}

.counters4 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 50px 0px 45px 0px;
	border-radius: 4px;
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	border: 1px solid #e9e9e9;
	color: #e54c4c;
}
.counters4 span {
	font-weight: bold;
}
.counters4 h4 {
	font-size: 21px;
	color: #454545;
	font-weight: 400;
	margin-top: 30px;
	margin-bottom: 0px;
}

.counters4.two {
	padding: 70px 0px;
	border: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: #f9f9f9;
}

.counters4.three {
	padding: 100px 0px 100px 0px;
	border: none;
	border-bottom: 1px solid #eee;
}



/* font awesome icons */
.fati1 {
	width: 100px;
	height: 100px;
	color: #fff;
	font-size: 50px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	background-color: #333;
	margin-right: 13px;
	margin-bottom: 13px;
}

.fati2 {
	color: #333;
	font-size: 50px;
	vertical-align: middle;
	margin-right: 30px;
	margin-bottom: 30px;
}

.fati3 {
	color: #333;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	border: 1px solid #999;
	margin-bottom: 12px;
}

.fati4 {
	color: #fff;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	background-color: #e54c4c;
	margin-bottom: 12px;
}
.fati4.two {
	float: left;
	font-size: 22px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 30px;
	margin-right: 14px;
}

.fati5 {
	color: #e54c4c;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	border: 1px solid #e54c4c;
	margin-bottom: 12px;
}

.fati6 {
	color: #760001;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	background-color: #ed2b2b;
	margin-bottom: 12px;
}

.fati7 {
	color: #999;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	background-color: #f3f3f3;
	border: 1px solid #e3e3e3;
	margin-bottom: 12px;
}

.fati8 {
	color: #333;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	border: 1px solid #333;
	margin-bottom: 12px;
}

.fati9 {
	color: #e54c4c;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 95px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	border: 5px solid #e54c4c;
	margin-bottom: 12px;
}

.fati10 {
	color: #fff;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	background-color: #febc1d;
	margin-bottom: 12px;
}

.fati11 {
	color: #fff;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	background-color: #35d3b7;
	margin-bottom: 12px;
}

.fati12 {
	color: #527c00;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	background-color: #a5d549;
	margin-bottom: 12px;
}

.fati13 {
	color: #727272;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 95px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	background-color: #f9f9f9;
	border: 5px solid #e3e3e3;
	margin-bottom: 12px;
}

.fati14 {
	color: #333;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 4px;
	text-align: center;
	margin-right: 12px;
	border: 1px solid #999;
	margin-bottom: 12px;
}

.fati15 {
	color: #fff;
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border-radius: 4px;
	text-align: center;
	margin-right: 12px;
	background-color: #333;
	margin-bottom: 12px;
}

.fati16 {
	width: 75px;
	height: 75px;
	color: #fff;
	font-size: 35px;
	vertical-align: middle;
	line-height: 75px;
	border-radius: 100%;
	text-align: center;
	background-color: #333;
	margin-right: 14px;
	margin-bottom: 14px;
}

.fati17 {
	width: 50px;
	height: 50px;
	color: #fff;
	font-size: 27px;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 100%;
	text-align: center;
	background-color: #333;
	margin-right: 14px;
	margin-bottom: 14px;
}

.fati18 {
	width: 30px;
	height: 30px;
	color: #fff;
	font-size: 16px;
	vertical-align: middle;
	line-height: 30px;
	border-radius: 100%;
	text-align: center;
	background-color: #333;
	margin-right: 7px;
	margin-bottom: 7px;
}

.fati19 {
	color: #fff;
	font-size: 21px;
	width: 50px;
	height: 50px;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 100%;
	text-align: center;
	margin-right: 12px;
	border: 1px solid #fff;
	transition: all 0.3s ease;
}
.fati19:hover {
	color: #e54c4c;
	border: 1px solid #fff;
	background: #fff;
}

/* flip boxes */
.flips1 {
    width:100%;
    height: 320px;
    margin:0;
    position: relative;
}
.flipscont1 {
    width: 100%;
    height: 100%;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
	text-align:center;
}
.flips1_front {
	padding:0px;
	width:100%;
    z-index: 2;
}
.flips1_front img {
	width:100%;
	height: 259px;
}
.flips1_front img.full {
	width:100%;
	height: auto;
}
.flips1_back {
	width:100%;
	padding:50px 35px;
	color: #fff;
	background-color:#333;
    z-index: 1;
	height:334px;
	margin: 0px;
	text-align: center;
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);  
    transform: rotateY(-180deg);
	-sand-transform: rotateY(180deg);  
}
.flips1:hover .flips1_front {
    z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
	-sand-transform: rotateY(180deg);
}
.flips1:hover .flips1_back {
    z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
	-sand-transform: rotate(0deg);
}
.flips1_back .fsoci {
	float: left;
	width: 100%;
	margin: 18px 0px 32px 0px;
}
.flips1_back .fsoci i {
	border-radius: 100%;
	width: 25px;
	height: 25px;
	border: 1px solid #fff;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
	color: #fff;
	transition: all 0.3s ease;
}
.flips1_back .fsoci i:hover {
	background: #fff;
	color: #272727;
}

.flips2 {
    width:100%;
    height: 320px;
    margin:0;
    position: relative;
}
.flipscont2 {
    width: 100%;
    height: 100%;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
	text-align:center;
	background-color:#eee;
}
.flips2_front {
	padding:0px;
	width:100%;
    z-index: 2;
    
}
.flips2_front img {
	width:100%;
}
.flips2_back {
	width:100%;
	padding:50px 35px;
	color: #fff;
	background-color:#e54c4c;
    z-index: 1;
	height:320px;
	margin: 0px;
	text-align: center;
    -webkit-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);  
    transform: rotateX(-180deg);
	-sand-transform: rotateX(180deg);  
}
.flips2:hover .flips2_front {
    z-index: 1;
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    transform: rotateX(180deg);
	-sand-transform: rotateX(180deg);
}
.flips2:hover .flips2_back {
    z-index: 2;   
    -webkit-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    transform: rotateX(0deg);
	-sand-transform: rotate(0deg);
}

.flips3 {
    width:100%;
    height: 230px;
    margin:0;
    position: relative;
}
.flipscont3 {
    width: 100%;
    height: 100%;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
	text-align:center;
	background-color:#fff;
}
.flips3_front.flipscont3 i {
	font-size: 50px;
	color: #e54c4c;
	margin-top: 50px;
	margin-bottom: 20px;
}
.flips3_front {
	padding:0px;
	width:100%;
    z-index: 2;
    
}
.flips3_back {
	width:100%;
	padding:27px 35px;
	color: #fff;
	background-color:#e54c4c;
    z-index: 1;
	height:230px;
	margin: 0px;
	text-align: center;
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);  
    transform: rotateY(-180deg);
	-sand-transform: rotateY(180deg);  
}
.flips3:hover .flips3_front {
    z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
	-sand-transform: rotateY(180deg);
}
.flips3:hover .flips3_back {
    z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
	-sand-transform: rotate(0deg);
}
.flips3.active .flips3_front {
    z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
	-sand-transform: rotateY(180deg);
}
.flips3.active .flips3_back {
    z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
	-sand-transform: rotate(0deg);
}

.flips4 {
    width:100%;
    height: 100px;
    margin:0;
    position: relative;
}
.flipscont4 {
    width: 100%;
    height: 100%;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
	text-align:center;
	border: 1px solid #eee;
}
.flips4_front {
	padding:0px;
	width:100%;
    z-index: 2;
    
}
.flips4_front img {
	width:100%;
}
.flips4_back {
	width:100%;
	padding:12px 25px 0px 25px;
	background-color:#eee;
    z-index: 1;
	height:100px;
	margin: 0px;
	text-align: center;
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);  
    transform: rotateY(-180deg);
	-sand-transform: rotateY(180deg);  
}
.flips4:hover .flips4_front {
    z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
	-sand-transform: rotateY(180deg);
}
.flips4:hover .flips4_back {
    z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
	-sand-transform: rotate(0deg);
}
.flips4_back h5 {
	margin-bottom: 5px;
}
.flips4_back h5 a:hover {
	color: #e54c4c;
}

.flips4.active .flips4_front {
    z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
	-sand-transform: rotateY(180deg);
}
.flips4.active .flips4_back {
    z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
	-sand-transform: rotate(0deg);
}

/* image frames */
.imgframe1 {
	float: left;
	width: 100%;
	border: 8px solid #d3d3d3;
}
.imgframe2 {
	float: left;
	width: 100%;
	border: 8px solid #fff;
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.20);
}
.imgframe3 {
	float: left;
	width: 100%;
	text-align: center;
	background-color: #333;
	border: 8px solid #333;
}
.imgframe3 img {
	float: left;
	width: 100%;
}
.imgframe3 strong {
	float: left;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	padding: 14px 0px 12px 0px;
	text-align: center;
}

.imgframe4 {
	float: left;
	width: 100%;
	-webkit-box-shadow: 0 10px 6px -6px #454545;
	-moz-box-shadow: 0 10px 6px -6px #454545;
	box-shadow: 0 10px 6px -6px #454545;
}


.imgframe5 {
	float: left;
	width: 100%;
    position: relative;
}
.imgframe5 img {
	float: left;
	width: 100%;
}
.imgframe5:before, .imgframe5:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: #777;
	-webkit-box-shadow: 0 12px 10px #454545;
	-moz-box-shadow: 0 12px 10px #454545;
	box-shadow: 0 12px 10px #454545;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.imgframe5:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}

.imgframe6 {
	float: left;
	width: 100%;
    position: relative;
}
.imgframe6 img {
	float: left;
	width: 100%;
	border: 10px solid #f3f3f3;
}
.imgframe6:before, .imgframe6:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: #777;
	-webkit-box-shadow: 0 16px 10px #454545;
	-moz-box-shadow: 0 16px 10px #454545;
	box-shadow: 0 16px 10px #454545;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.imgframe6:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}


/* pop overs */
.pop-wrapper{
	width: 90%;
	padding: 0;
	margin: 0px auto 30px auto;
}
.pop-wrapper li{
	float: left;
	margin: 0px 25px 70px 25px;
}
.pop-wrapper li a{
	display: block;
	width: 120px;
	height: 120px;
	margin: 0 2px;
	outline: none;
	position: relative;
	background-color: #f3f3f3;
	border-radius: 100%;
	text-align: center;
}
.pop-wrapper li a span{
	width: 300px;
	height: auto;
	line-height: 21px;
	padding: 10px;
	left: 50%;
	margin-left: -150px;
	font-family: 'Alegreya SC', Georgia, serif;
	font-weight: 400;	
	font-style: italic;
	font-size: 14px;
	color: #719DAB;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	text-align: center;
	border: 4px solid #fff;
	background: #f9f9f9;
	text-indent: 0px;
	border-radius: 5px;
	position: absolute;
	pointer-events: none;
	bottom: 100px;
	opacity: 0;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.pop-wrapper li a span:before,
.pop-wrapper li a span:after{
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,0.1);
}
.pop-wrapper li a span:after{
	bottom: -14px;
	margin-left: -10px;
	border-top: 10px solid #fff;
}
.pop-wrapper li a:hover span{
	opacity: 0.9;
	bottom: 116px;
}
.pop-wrapper h6 {
	margin-top: 10px;
}

.pop-wrapper2 {
	width: 90%;
	padding: 0;	margin: 0px auto 30px auto;
}
.pop-wrapper2 li{
	float: left;
}
.pop-wrapper2 li a span{
	width: 200px;
	height: auto;
	line-height: 21px;
	padding: 10px;
	left: 50%;
	margin-left: -134px;
	font-weight: 400;	
	font-style: italic;
	font-size: 14px;
	color: #719DAB;
	text-align: center;
	border: 4px solid #fff;
	background: #fff;
	text-indent: 0px;
	border-radius: 5px;
	position: absolute;
	pointer-events: none;
	bottom: 80px;
	opacity: 0;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	white-space: normal;
}
.pop-wrapper2 li a span:before,
.pop-wrapper2 li a span:after{
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,0.1);
}
.pop-wrapper2 li a span:after{
	bottom: -14px;
	margin-left: -10px;
	border-top: 10px solid #fff;
}
.pop-wrapper2 li a:hover span{
	opacity: 1;
	bottom: 59px;
}

.pop-wrapper2.colored li a span{
	color: #fff;
	border: 4px solid #e54c4c;
	background: #e54c4c;
	box-shadow: none;
}
.pop-wrapper2.colored  li a span:after{
	border-top: 10px solid #e54c4c;
}

.pop-wrapper2 li a span.grayd{
	color: #fff;
	background: #454545;
	border: 4px solid #454545;
	box-shadow: none;
}
.pop-wrapper2 li a span.grayd:after{
	border-top: 10px solid #454545;
}

.pop-wrapper2 li a span.bord{
	background: #eee;
	border: 4px solid #e3e3e3;
	box-shadow: none;
}
.pop-wrapper2 li a span.bord:after{
	border-top: 10px solid #e3e3e3;
}

.pop-wrapper4{
	padding: 0;
	margin: 0px auto 30px auto;
}
.pop-wrapper4 li{
	float: left;
	margin: 0px 0px;
	padding: 0;
}
.pop-wrapper4 li a{
	position: relative;
}
.pop-wrapper4 li a span{
	width: 100px;
	height: auto;
	line-height: 21px;
	padding: 10px;
	left: 50%;
	margin-left: -56px;
	font-weight: 400;	
	font-style: italic;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border: 4px solid #454545;
	background: #454545;
	text-indent: 0px;
	border-radius: 5px;
	position: absolute;
	pointer-events: none;
	bottom: 40px;
	opacity: 0;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.pop-wrapper4 li a span:before,
.pop-wrapper4 li a span:after{
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,0.1);
}
.pop-wrapper4 li a span:after{
	bottom: -14px;
	margin-left: -10px;
	border-top: 10px solid #454545;
}
.pop-wrapper4 li a:hover span{
	opacity: 0.9;
	bottom: 50px;
}

.smlined {
	width: 21%;
	height: 1px;
	background: #999;
	margin: 0 auto;
}

/* left icon right text section */
.lirts {
	float: left;
	width: 100%;
}
.lirts h5 {
	margin-bottom: 10px;
}
.lirts i {
	float: left;
	font-size: 40px;
	color: #999;
	margin-right: 30px;
	margin-top: 7px;
}
.lirts p {
	margin-left: 70px;
}
.lirts span {
	float: left;
	font-size: 40px;
	color: #999;
	margin-right: 30px;
	margin-top: 3px;
}

.big_text1 {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 21px;
	line-height: 32px;
	color: #454545;
}
.big_text1 i {
	color: #e54c4c;
	font-style: normal;
}


.josstext {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.8em;
}
.josstext span {
	width: 100px;
	height: 1px;
	background: #333;
	display: block;
	margin-top: 20px;
}

.josstext2 {
	width: 85%;
	margin: 0 auto 67px auto;
	color: #333;
	font-size: 27px;
	font-weight: normal;
	line-height: 36px;
	font-family: 'Josefin Sans', sans-serif;
}
.josstext2 span {
	width: 100px;
	height: 1px;
	background: #333;
	display: block;
	margin: 20px auto 0 auto;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.flips1 {
    height: 264px;
}
.flips1_back {
	padding:20px 10px;
	height: 264px;
}

.flips2 {
    height: 264px;
}
.flips2_back {
	padding:20px 10px;
	height: 264px;
}

.flips4_back {
	padding:12px 10px 0px 10px;
}

.pop-wrapper2 li a span{
	margin-left: -112px;
}

	
}


@media only screen and (min-width: 768px) and (max-width: 999px){

.piechart1 {
	width: 30%;
}

.piechart3 {
	width: 50%;
}

.flips1 {
    height: 203px;
}
.flips1_back {
	padding:20px 10px;
	height: 203px;
}
.flips1_back h4 {
	font-size: 16px;
	margin-bottom: 5px;
}
.flips1_back p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: -25px;
}

.flips2 {
    height: 203px;
}
.flips2_back {
	padding:20px 10px;
	height: 203px;
}
.flips2_back h4 {
	font-size: 16px;
	margin-bottom: 5px;
}
.flips2_back p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: -25px;
}

.flips4_back {
	padding:12px 0px 0px 0px;
}
.flips4_back p {
	font-size: 13px;
	line-height: 18px;
}

.pricingtable3 li.hecont {
	padding: 20px 5px 35px 5px;
}

.pricingtable3 .but_small1 {
	padding: 10px 10px;
}

.pop-wrapper{
	width: 63%;
}
.pop-wrapper li{
	float: left;
	margin: 0px 40px 120px 40px;
}

.pop-wrapper2 li a span{
	margin-left: -91px;
}

}


@media only screen and (min-width: 640px) and (max-width: 767px){

.piechart1 {
	width: 50%;
}

.piechart3 {
	width: 50%;
}

.pritable .pacdetails {
	width: 100%;
	margin-bottom: 100px;
}
.pritable .pacdetails.two {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}
.pritable .pacdetails.four {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}

.counters4 {
	font-size: 35px;
	line-height: 35px;
}

.flips1_front img {
	width:100%;
	height: 100%;
}
.flips1_front img.full {
	width:100%;
	height: 320px;
}

.flips2_front img {
	width:100%;
	height: 100%;
}

.flips4_front img {
	width: auto;
}
.flips4_back {
	padding:22px 25px 0px 25px;
}

.pricing-tables {
	width: 100%;
	margin-bottom: 80px;
}
.pricing-tables-helight{
	width: 100%;
	margin-bottom: 80px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #eee;
}

.pop-wrapper{
	width: 75%;
}
.pop-wrapper li{
	float: left;
	margin: 0px 40px 120px 40px;
}

.pop-wrapper2 li a span{
	margin-left: -281px;
}

}


@media only screen and (min-width: 480px) and (max-width: 639px){
	
.piechart1 {
	width: 50%;
}	

.piechart3 {
	width: 100%;
}

.pritable .pacdetails {
	width: 100%;
	margin-bottom: 100px;
}
.pritable .pacdetails.two {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}
.pritable .pacdetails.four {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}

.counters4 {
	font-size: 35px;
	line-height: 35px;
}

.flips1_front img {
	width:100%;
	height: 100%;
}
.flips1_front img.full {
	width:100%;
	height: 320px;
}

.flips2_front img {
	width:100%;
	height: 100%;
}

.flips4_front img {
	width: auto;
}
.flips4_back {
	padding:22px 25px 0px 25px;
}

.pricing-tables {
	width: 100%;
	margin-bottom: 80px;
}
.pricing-tables-helight{
	width: 100%;
	margin-bottom: 80px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #eee;
}

.pop-wrapper{
	width: 50%;
}
.pop-wrapper li{
	float: left;
	margin: 0px 40px 120px 40px;
}

.pop-wrapper2 li a span{
	margin-left: -217px;
}

}

@media only screen and (max-width: 479px){
	
.piechart1 {
	width: 100%;
}

.piechart3 {
	width: 100%;
}

.pritable .pacdetails {
	width: 100%;
	margin-bottom: 100px;
}
.pritable .pacdetails.two {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}
.pritable .pacdetails.four {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}

.counters4 {
	font-size: 35px;
	line-height: 35px;
}

.flips4_front img {
	width: auto;
}
.flips4_back {
	padding:12px 10px 0px 10px;
}

.pricing-tables {
	width: 100%;
	margin-bottom: 80px;
}
.pricing-tables-helight{
	width: 100%;
	margin-bottom: 80px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #eee;
}

.pop-wrapper{
	width: 68%;
}
.pop-wrapper li{
	float: left;
	margin: 0px 40px 120px 40px;
}

.pop-wrapper2 li a span{
	margin-left: -150px;
}

.but_medium1,
.but_medium1.white {
	padding: 14px 20px;
}


}

/*tabwidget.css*/

@charset "utf-8";
#tabswid {
	padding:0px 1px 2px 1px;
	float:left;
	clear:both;
	width: 98%;
	background-color: #eee;
}
ul.tabswid {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 43px;
 	width: 100%;
	font-family: 'Raleway', sans-serif;
}
ul.tabswid li {
		float: left;
		margin: 0;
		padding: 0;
		height: 43px;
		width: 80px;
		line-height: 43px;
 		border-left: none;
		margin-bottom: -1px;
		overflow: hidden;
		position: relative;
		border-right: 1px solid #fff;
}
ul.tabswid li a {
		text-decoration: none;
		color: #333;
		display: block;
		font-size: 13px;
		font-weight: 600;
 		outline: none;
 		cursor:pointer;
		background: #eee;
		text-align: center;
		text-transform: uppercase;
}
ul.tabswid li a:hover {
		background: #454545;
		color:#fff;
}

ul.tabswid li.last {
		border-right: 0px solid #fff;
}

ul.tabswid li.active, html ul.tabswid li.active a,  html ul.tabswid li.active a:hover  {
		background: #fff;
		color:#363333;
		border-top: 1px solid #e54c4c;
}
	
.tab_container {
 	overflow: hidden;
	clear: both;
	float: left; 
 	background: #fff;
	padding: 15px 20px 20px 20px;
	width: 100%;
	text-align:left;
 }
.tab_content {
	padding: 10px 0;
	font-size: 12px;
	background: #fff;
}
.tab_container ul li{text-align:left;}

.gray_border {
	width: 100%;
	height: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DCDCDC;
}

.tags {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	float: left;
}
.tags a {
	float: left;
	padding: 0px;
	margin: 0px 5px 5px 0px;
	list-style-type: none;
	line-height: 25px;
}
.tags  a {
	float: left;
	padding: 2px 7px;
	background-color: #f9f9f9;
	border-radius: 2px;
	color: #333;
	font-size: 12px;
}
.tags a:hover {
	background-color: #e54c4c;
	color: #fff;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){
	
ul.tabswid li {
	width: 78px;
}

}

@media only screen and (min-width: 768px) and (max-width: 999px){
	
ul.tabswid li a {
	font-size: 11px;
}
ul.tabswid li {
	width: 59px;
}
.tab_container {
	padding: 10px 9px 10px 10px;
	width: 100%;
 }



}


@media only screen and (min-width: 480px) and (max-width: 767px){

#tabswid {
	padding:0px 0 3px 0;
	width: 100%;
}
ul.tabswid li {
		float: left;
		margin: 0;
		padding: 0;
		height: 43px;
		width: 100px;
		line-height: 43px;
 		border-left: none;
		margin-bottom: -1px;
		overflow: hidden;
		position: relative;
		border-right: 1px solid #fff;
}
.tab_container {
 	overflow: hidden;
	clear: both;
	float: left; 
 	background: #fff;
	padding: 15px 15px 20px 15px;
	width: 99%;
}

	
}


@media only screen and (max-width: 479px){
	
	
}

/*sky-forms.css*/
@charset "utf-8";
.sky-form {
	margin: 0;
	outline: none;
	font: 14px/1.55 'Open Sans', Helvetica, Arial, sans-serif;
	color: #272727;
}
.sky-form header {
	display: block;
	padding: 0px 0px 9px 0px;
	margin-bottom: 13px;
	font-size: 22px;
	font-weight: normal;
	color: #272727;
	border-bottom: 1px solid #e3e3e3;
	font-family: 'Raleway', sans-serif;
}
.sky-form header strong {
	font-weight: 600;
}

.sky-form fieldset {
	display: block;	
	padding: 0px 0px 5px;
	border: none;
	background: none;
}
.sky-form fieldset + fieldset {
	border-top: 1px solid rgba(0,0,0,.1);
}
.sky-form section {
	margin-bottom: 20px;
}
.sky-form footer {
	display: block;
	padding: 15px 0px 25px;
}
.sky-form footer:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form a {
	color: #999;
}
.sky-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
	font-weight: 400;
}
.sky-form .label.col {
	margin: 0;
	padding-top: 10px;
}
.sky-form .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
}
.sky-form .input,
.sky-form .select,
.sky-form .textarea,
.sky-form .radio,
.sky-form .checkbox,
.sky-form .toggle,
.sky-form .button {
	position: relative;
	display: block;
}
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding: 10px 14px;
	outline: none;
	border-width: 0px;
	border-style: solid;
	background: rgba(0, 0, 0, 0.3);
	font: 14px/18px 'Open Sans', Helvetica, Arial, sans-serif;
	color: #999;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.sky-form .progress {
	float: right;
	margin-top: 10px;
	line-height: 39px;
	color: #232323;
}




/**/
/* file inputs */
/**/
.sky-form .input-file .button {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px;
}
.sky-form .input-file .button:hover {
	box-shadow: none;
}
.sky-form .input-file .button input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
}


/**/
/* selects */
/**/
.sky-form .select i {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 5px;
	height: 11px;
	background: #fff;
	box-shadow: 0 0 0 12px #fff;
}
.sky-form .select i:after,
.sky-form .select i:before {
	content: '';
	position: absolute;
	right: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .select i:after {
	bottom: 0;
	border-top: 4px solid #404040;
}
.sky-form .select i:before {
	top: 0;
	border-bottom: 4px solid #404040;
}
.sky-form .select-multiple select {
	height: auto;
}


/**/
/* textareas */
/**/
.sky-form .textarea textarea {
	height: auto;
	resize: none;
}
.sky-form .textarea-resizable textarea {
	resize: vertical;	
}
.sky-form .textarea-expandable textarea {
	height: 39px;
}
.sky-form .textarea-expandable textarea:focus {
	height: auto;
}


/**/
/* radios and checkboxes */
/**/
.sky-form .radio,
.sky-form .checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form .radio:last-child,
.sky-form .checkbox:last-child {
	margin-bottom: 0;
}
.sky-form .radio input,
.sky-form .checkbox input {
	position: absolute;
	left: -9999px;
}
.sky-form .radio i,
.sky-form .checkbox i {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 13px;
	height: 13px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff;
}
.sky-form .radio i {
	border-radius: 50%;
}
.sky-form .radio input + i:after,
.sky-form .checkbox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.sky-form .radio input + i:after {
	content: '';
	top: 4px;
	left: 4px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.sky-form .checkbox input + i:after {
	content: '\f00c';
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.sky-form .radio input:checked + i:after,
.sky-form .checkbox input:checked + i:after {
	opacity: 1;
}
.sky-form .inline-group {
	margin: 0 -30px -4px 0;
}
.sky-form .inline-group:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .inline-group .radio,
.sky-form .inline-group .checkbox {
	float: left;
	margin-right: 30px;
}
.sky-form .inline-group .radio:last-child,
.sky-form .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}


/**/
/* toggles */
/**/
.sky-form .toggle {
	margin-bottom: 4px;
	padding-right: 61px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form .toggle:last-child {
	margin-bottom: 0;
}
.sky-form .toggle input {
	position: absolute;
	left: -9999px;
}
.sky-form .toggle i {
	content: '';
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 49px;
	height: 17px;
	border-width: 2px;
	border-style: solid;
	border-radius: 12px;
	background: #fff;
}
.sky-form .toggle i:after {
	content: 'OFF';
	position: absolute;
	top: 2px;
	right: 8px;
	left: 8px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	font-weight: 700;
	text-align: left;
	color: #5f5f5f;
}
.sky-form .toggle i:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 4px;
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	opacity: 1;
	transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-webkit-transition: right 0.2s;
}
.sky-form .toggle input:checked + i:after {
	content: 'ON';
	text-align: right;
}
.sky-form .toggle input:checked + i:before {
	right: 36px;
}


/**/
/* ratings */
/**/
.sky-form .rating {
	margin-bottom: 4px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
}
.sky-form .rating:last-child {
	margin-bottom: 0;
}
.sky-form .rating input {
	position: absolute;
	left: -9999px;
}
.sky-form .rating label {
	display: block;
	float: right;
	height: 17px;
	margin-top: 5px;
	padding: 0 2px;
	font-size: 17px;
	line-height: 17px;
	cursor: pointer;
}


/**/
/* buttons */
/**/
.sky-form .subbutton {
	width: 100%;
	height: 40px;
	overflow: hidden;
	padding: 0px;
	margin-top: 8px;
	outline: none;
	border: 0;
	font: 400 14px 'Open Sans', Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	background: #e54c4c;
	text-transform: uppercase;
	transition: all 0.3s ease;
}
.sky-form .subbutton:hover {
	background: #727272;
}
.sky-form .button-uploading {
	position: relative;
	color: transparent;
	cursor: default;
}
.sky-form .button-uploading:after {
	content: 'Uploading...';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-o-animation: blink 1s linear infinite;
	-ms-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite; 
	-webkit-animation: blink 1s linear infinite;
}
@-o-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-ms-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-moz-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-webkit-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}


/**/
/* icons */
/**/

.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-repeat:before,
.icon-rotate-right:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-share-alt:before,
.icon-mail-forward:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up:before {
  content: "\f087";
}
.icon-thumbs-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone {
	margin-top: 1px;
}
.icon-phone:before {
  content: "\f095";
}
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope-alt:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-undo:before,
.icon-rotate-left:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-reply:before,
.icon-mail-reply:before {
  content: "\f112";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.sky-form [class^="icon-"],
.ui-datepicker [class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.sky-form .icon-append,
.sky-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 25px;
	height: 30px;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
}
.sky-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}
.sky-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}
.sky-form .input .icon-prepend + input,
.sky-form .textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.sky-form .input .icon-append + input,
.sky-form .textarea .icon-append + textarea {
	padding-right: 46px;
}
.sky-form .input .icon-prepend + .icon-append + input,
.sky-form .textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}


/**/
/* grid */
/**/
.sky-form .row {
	margin: 0 -15px;
}
.sky-form .row:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .col {
	float: left;
	width: 95%;
	margin-bottom: 7px;
	min-height: 1px;
	padding-right: 0px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.sky-form .col-1 {
	width: 8.33%;
}
.sky-form .col-2 {
	width: 16.66%;
}
.sky-form .col-3 {
	width: 25%;
}
.sky-form .col-4 {
	width: 33.33%;
}
.sky-form .col-5 {
	width: 41.66%;
}
.sky-form .col-6 {
	width: 50%;
}
.sky-form .col-7 {
	width: 58.33%;
}
.sky-form .col-8 {
	width: 66.67%;
}
.sky-form .col-9 {
	width: 75%;
}
.sky-form .col-10 {
	width: 83.33%;
}
.sky-form .col-11 {
	width: 91.66%;
}
@media screen and (max-width: 640px) {
	.sky-form .col {
		float: none;
		width: 97.4%;
	}
}


/**/
/* tooltips */
/**/
.sky-form .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: rgba(0,0,0,0.9);
	color: #fff;
	opacity: 0;
	transition: margin 0.3s, opacity 0.3s;
	-o-transition: margin 0.3s, opacity 0.3s;
	-ms-transition: margin 0.3s, opacity 0.3s;
	-moz-transition: margin 0.3s, opacity 0.3s;
	-webkit-transition: margin 0.3s, opacity 0.3s;
}
.sky-form .tooltip:after {
	content: '';
	position: absolute;
}
.sky-form .input input:focus + .tooltip,
.sky-form .textarea textarea:focus + .tooltip {
	opacity: 1;	
}

.sky-form .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-right:after {
	top: 100%;
	right: 16px;	
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-right,
.sky-form .textarea textarea:focus + .tooltip-top-right {
	right: 0;
	left: auto;
	margin-bottom: 5px;
}

.sky-form .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-left,
.sky-form .textarea textarea:focus + .tooltip-top-left {
	right: auto;
	left: 0;
	margin-bottom: 5px;
}

.sky-form .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px;
}
.sky-form .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0,0,0,0.9);
	border-bottom: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-right,
.sky-form .textarea textarea:focus + .tooltip-right {
	left: 100%;
	margin-left: 5px;
}

.sky-form .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px;
}
.sky-form .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0,0,0,0.9);
}
.sky-form .input input:focus + .tooltip-left,
.sky-form .textarea textarea:focus + .tooltip-left {
	right: 100%;
	left: auto;
	margin-right: 5px;
}

.sky-form .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;	
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-right,
.sky-form .textarea textarea:focus + .tooltip-bottom-right {
	right: 0;
	left: auto;
	margin-top: 5px;
}

.sky-form .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-left,
.sky-form .textarea textarea:focus + .tooltip-bottom-left {
	right: auto;
	left: 0;
	margin-top: 5px;
}


/**/
/* normal state */
/**/
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea,
.sky-form .radio i,
.sky-form .checkbox i,
.sky-form .toggle i,
.sky-form .icon-append,
.sky-form .icon-prepend {
	border-color: #454545;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.sky-form .toggle i:before {
	background-color: #d9d9d9;	
}
.sky-form .rating label {
	color: #676767;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.sky-form .button {
	background-color: #272727;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.sky-form .button.button-secondary {
	background-color: #b3b3b3;
	margin-right: 10px;
}
.sky-form .icon-append,
.sky-form .icon-prepend {
	color: #999;
}

.sky-form .fright {
	float: right;
}



/**/
/* hover state */
/**/
.sky-form .input:hover input,
.sky-form .select:hover select,
.sky-form .textarea:hover textarea,
.sky-form .radio:hover i,
.sky-form .checkbox:hover i,
.sky-form .toggle:hover i {
	border-color: #272727;
}
.sky-form .rating input + label:hover,
.sky-form .rating input + label:hover ~ label {
	color: #d9d9d9;
}
.sky-form .button:hover {
	opacity: 1;
}


/**/
/* focus state */
/**/
.sky-form .input input:focus,
.sky-form .select select:focus,
.sky-form .textarea textarea:focus,
.sky-form .radio input:focus + i,
.sky-form .checkbox input:focus + i,
.sky-form .toggle input:focus + i {
	border-color: #454545;
}


/**/
/* checked state */
/**/
.sky-form .radio input + i:after {
	background-color: #999;	
}
.sky-form .checkbox input + i:after {
	color: #999;
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
	border-color: #999;	
}
.sky-form .rating input:checked ~ label {
	color: #999;	
}


/**/
/* error state */
/**/
.sky-form .state-error input,
.sky-form .state-error select,
.sky-form .state-error textarea,
.sky-form .radio.state-error i,
.sky-form .checkbox.state-error i,
.sky-form .toggle.state-error i {
	background: #727272;
}
.sky-form .state-error select + i {
	background: #727272;
	box-shadow: 0 0 0 12px #727272;
}
.sky-form .toggle.state-error input:checked + i {
	background: #727272;
}
.sky-form .state-error em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #efaf3f;
}
.sky-form .rating.state-error em {
	margin-top: -4px;
	margin-bottom: 4px;
}


/**/
/* success state */
/**/
.sky-form .state-success input,
.sky-form .state-success select,
.sky-form .state-success textarea,
.sky-form .radio.state-success i,
.sky-form .checkbox.state-success i,
.sky-form .toggle.state-success i {
	background: #727272;
}
.sky-form .state-success select + i {
	background: #727272;
	box-shadow: 0 0 0 12px #727272;
}
.sky-form .toggle.state-success input:checked + i {
	background: #727272;
}
.sky-form .note-success {
	color: #6fb679;
}


/**/
/* disabled state */
/**/
.sky-form .input.state-disabled input,
.sky-form .select.state-disabled,
.sky-form .textarea.state-disabled,
.sky-form .radio.state-disabled,
.sky-form .checkbox.state-disabled,
.sky-form .toggle.state-disabled,
.sky-form .button.state-disabled {
	cursor: default;
	opacity: 0.5;
}
.sky-form .input.state-disabled:hover input,
.sky-form .select.state-disabled:hover select,
.sky-form .textarea.state-disabled:hover textarea,
.sky-form .radio.state-disabled:hover i,
.sky-form .checkbox.state-disabled:hover i,
.sky-form .toggle.state-disabled:hover i {
	border-color: #999999;
}


/**/
/* submited state */
/**/
.sky-form .message {
	display: none;
	color: #6fb679;
}
.sky-form .message i {
	display: block;
	margin: 0 auto 20px;
	width: 81px;
	height: 81px;
	border: 1px solid #6fb679;
	border-radius: 50%;
	font-size: 30px;
	line-height: 81px;
}
.sky-form.submited fieldset,
.sky-form.submited footer {
	display: none;
}
.sky-form.submited .message {
	display: block;
	padding: 25px 30px;
	background: rgba(255,255,255,.9);
	font: 300 18px/27px 'Open Sans', Helvetica, Arial, sans-serif;
	text-align: center;
}


/**/
/* datepicker */
/**/
.ui-datepicker {
	display: none;
	padding: 10px 12px;
	background: rgba(255,255,255,0.9);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	font: 13px/1.55 'Open Sans', Helvetica, Arial, sans-serif;
	text-align: center;
	color: #666;
}
.ui-datepicker a {
	color: #404040;
}
.ui-datepicker-header {
	position: relative;
	margin: -10px -12px 10px;
	padding: 10px;
	border-bottom: 1px solid rgba(0,0,0,.1);
	font-size: 15px;
	line-height: 27px;
}
.ui-datepicker-prev, 
.ui-datepicker-next {
	position: absolute;
	top: 0;
	display: block;
	width: 47px;
	height: 47px;
	font-size: 15px;
	line-height: 47px;
	text-decoration: none;
	cursor: pointer;
}
.ui-datepicker-prev {
	left: 0;
}
.ui-datepicker-next {
	right: 0;
}
.ui-datepicker-calendar {
	border-collapse: collapse;
	font-size: 13px;
	line-height: 27px;
}
.ui-datepicker-calendar th {
	color: #999;
}
.ui-datepicker-calendar a,
.ui-datepicker-calendar span {
	display: block;
	width: 31px;
	margin: auto;
	text-decoration: none;
	color: #404040;
}
.ui-datepicker-calendar a:hover {
	background: rgba(0,0,0,.05);	
}
.ui-datepicker-calendar span {
	color: #bfbfbf;
}
.ui-datepicker-today a {
	font-weight: 700;
}
.ui-datepicker-calendar .ui-state-active {
	background: rgba(0,0,0,.05);
	cursor: default;	
}
.ui-datepicker-inline {
	border: 2px solid #999999;
	background: #fff;
	box-shadow: none;
}
.ui-datepicker-inline .ui-datepicker-header {
	line-height: 47px;
}
.ui-datepicker-inline .ui-datepicker-calendar {
	width: 100%;
}


/**/
/* modal */
/**/
.sky-form-modal {
	position: fixed;
	z-index: 9999;
	display: none;
	width: 400px;
	padding: 20px 30px;
	background-color: #fff;
	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
	
}
.sky-form-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
}


/**/
/* bootstrap compatibility */
/**/
.sky-form *,
.sky-form *:after,
.sky-form *:before {
	margin: 0;
	padding: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.sky-form .label {
	border-radius: 0;
	font-size: 100%;
	text-align: left;
	white-space: normal;
	color: inherit;
}
.sky-form .radio,
.sky-form .checkbox {
	font-weight: 400;
}
.sky-form .radio + .radio,
.sky-form .checkbox + .checkbox {
  margin-top: 0;
}




.login_form {
	margin: 20px auto 0 auto;
	width: 400px;
	padding: 20px 35px 13px 35px;
	background-color: #f9f9f9;
	border: 1px solid #fff;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
}

.login_form.two {
	margin: 0px auto 0 auto;
}

.aaika_form {
	margin: 20px auto 0 auto;
	width: 600px;
	padding: 20px 35px 13px 35px;
	background-color: #f9f9f9;
	border: 1px solid #fff;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
}

.aaika_form.two {
	margin: 0px auto 0 auto;
}

.reg_form {
	margin: 20px auto 0 auto;
	width: 550px;
	padding: 20px 35px 13px 35px;
	background-color: #f9f9f9;
	border: 1px solid #fff;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
}

.reg_form.two {
	margin: 0px auto 0 auto;
}


@media only screen and (min-width: 480px) and (max-width: 767px){
	

.reg_form {
	margin: 10px auto 0 auto;
	width: 400px;
	padding: 18px 20px 13px 20px;
}


	
}


@media only screen and (max-width: 479px){
	
.login_form {
	margin: 0px auto 0 auto;
	width: 250px;
	padding: 13px 20px 13px 20px;
}

.aaika_form {
	margin: 0px auto 0 auto;
	width: 250px;
	padding: 13px 20px 13px 20px;
}

.reg_form {
	margin: 10px auto 0 auto;
	width: 280px;
	padding: 8px 10px 13px 10px;
}

}


.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea{
color:#fff;
}
.footer,.faddress li a,.qlinks li a{
color:#fff;
}
/*
sky-forms2.css*/

@charset "utf-8";
.sky-form2 {
	margin: 0;
	outline: none;
	font: 14px/1.55 'Open Sans', Helvetica, Arial, sans-serif;
	color: #333;
}
.sky-form2 header {
	display: block;
	padding: 0px 0px 9px 0px;
	margin-bottom: 8px;
	font-size: 22px;
	font-weight: normal;
	color: #333;
	border-bottom: 1px solid #e3e3e3;
	font-family: 'Raleway', sans-serif;
}
.sky-form2 header strong {
	font-weight: 600;
}

.sky-form2 fieldset {
	display: block;	
	padding: 5px 0px 5px;
	border: none;
	background: none;
}
.sky-form2 fieldset + fieldset {
	border-top: 1px solid rgba(0,0,0,.1);
}
.sky-form2 section {
	margin-bottom: 20px;
	position: relative;
}
.sky-form2 footer {
	display: block;
	padding: 5px 0px 5px;
}
.sky-form2 footer:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form2 a {
	color: #999;
}
.sky-form2 .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
	font-weight: 400;
}
.sky-form2 .label.col {
	margin: 0;
	padding-top: 10px;
}
.sky-form2 .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
}
.sky-form2 .input,
.sky-form2 .select,
.sky-form2 .textarea,
.sky-form2 .radio,
.sky-form2 .checkbox,
.sky-form2 .toggle,
.sky-form2 .subbutton {
	position: relative;
	display: block;
}
.sky-form2 .input input,
.sky-form2 .select select,
.sky-form2 .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 8px 10px;
	outline: none;
	border-width: 1px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	font: 15px/19px 'Open Sans', Helvetica, Arial, sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.sky-form2 .progress {
	float: right;
	margin-top: 10px;
	line-height: 39px;
	color: #232323;
}


/**/
/* file inputs */
/**/
.sky-form2 .input-file .subbutton {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px;
}
.sky-form2 .input-file .subbutton:hover {
	box-shadow: none;
}
.sky-form2 .input-file .subbutton input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
}


/**/
/* selects */
/**/
.sky-form2 .select i {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 5px;
	height: 11px;
	background: #fff;
	box-shadow: 0 0 0 12px #fff;
}
.sky-form2 .select i:after,
.sky-form2 .select i:before {
	content: '';
	position: absolute;
	right: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form2 .select i:after {
	bottom: 0;
	border-top: 4px solid #404040;
}
.sky-form2 .select i:before {
	top: 0;
	border-bottom: 4px solid #404040;
}
.sky-form2 .select-multiple select {
	height: auto;
}


/**/
/* textareas */
/**/
.sky-form2 .textarea textarea {
	height: 278px;
	resize: none;
}
.sky-form2 .textarea-resizable textarea {
	resize: vertical;	
}
.sky-form2 .textarea-expandable textarea {
	height: 39px;
}
.sky-form2 .textarea-expandable textarea:focus {
	height: auto;
}


/**/
/* radios and checkboxes */
/**/
.sky-form2 .radio,
.sky-form2 .checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form2 .radio:last-child,
.sky-form2 .checkbox:last-child {
	margin-bottom: 0;
}
.sky-form2 .radio input,
.sky-form2 .checkbox input {
	position: absolute;
	left: -9999px;
}
.sky-form2 .radio i,
.sky-form2 .checkbox i {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 13px;
	height: 13px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff;
}
.sky-form2 .radio i {
	border-radius: 50%;
}
.sky-form2 .radio input + i:after,
.sky-form2 .checkbox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.sky-form2 .radio input + i:after {
	content: '';
	top: 4px;
	left: 4px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.sky-form2 .checkbox input + i:after {
	content: '\f00c';
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.sky-form2 .radio input:checked + i:after,
.sky-form2 .checkbox input:checked + i:after {
	opacity: 1;
}
.sky-form2 .inline-group {
	margin: 0 -30px -4px 0;
}
.sky-form2 .inline-group:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form2 .inline-group .radio,
.sky-form2 .inline-group .checkbox {
	float: left;
	margin-right: 30px;
}
.sky-form2 .inline-group .radio:last-child,
.sky-form2 .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}


/**/
/* toggles */
/**/
.sky-form2 .toggle {
	margin-bottom: 4px;
	padding-right: 61px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form2 .toggle:last-child {
	margin-bottom: 0;
}
.sky-form2 .toggle input {
	position: absolute;
	left: -9999px;
}
.sky-form2 .toggle i {
	content: '';
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 49px;
	height: 17px;
	border-width: 2px;
	border-style: solid;
	border-radius: 12px;
	background: #fff;
}
.sky-form2 .toggle i:after {
	content: 'OFF';
	position: absolute;
	top: 2px;
	right: 8px;
	left: 8px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	font-weight: 700;
	text-align: left;
	color: #5f5f5f;
}
.sky-form2 .toggle i:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 4px;
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	opacity: 1;
	transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-webkit-transition: right 0.2s;
}
.sky-form2 .toggle input:checked + i:after {
	content: 'ON';
	text-align: right;
}
.sky-form2 .toggle input:checked + i:before {
	right: 36px;
}


/**/
/* ratings */
/**/
.sky-form2 .rating {
	margin-bottom: 4px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
}
.sky-form2 .rating:last-child {
	margin-bottom: 0;
}
.sky-form2 .rating input {
	position: absolute;
	left: -9999px;
}
.sky-form2 .rating label {
	display: block;
	float: right;
	height: 17px;
	margin-top: 5px;
	padding: 0 2px;
	font-size: 17px;
	line-height: 17px;
	cursor: pointer;
}


/**/
/* buttons */
/**/
.sky-form2 .subbutton {
	
	height: 39px;
	overflow: hidden;
	margin: auto;
	padding: 0 25px;
	outline: none;
	border: 0;
	font: 300 15px/39px 'Open Sans', Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}
.sky-form2 .button-uploading {
	position: relative;
	color: transparent;
	cursor: default;
}
.sky-form2 .button-uploading:after {
	content: 'Uploading...';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-o-animation: blink 1s linear infinite;
	-ms-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite; 
	-webkit-animation: blink 1s linear infinite;
}
@-o-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-ms-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-moz-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-webkit-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}


/**/
/* icons */
/**/

.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-repeat:before,
.icon-rotate-right:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-share-alt:before,
.icon-mail-forward:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up:before {
  content: "\f087";
}
.icon-thumbs-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone {
	margin-top: 1px;
}
.icon-phone:before {
  content: "\f095";
}
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope-alt:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-undo:before,
.icon-rotate-left:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-reply:before,
.icon-mail-reply:before {
  content: "\f112";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.sky-form2 [class^="icon-"],
.ui-datepicker [class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.sky-form2 .icon-append,
.sky-form2 .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 15px;
	line-height: 29px;
	text-align: center;
}
.sky-form2 .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}
.sky-form2 .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}
.sky-form2 .input .icon-prepend + input,
.sky-form2 .textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.sky-form2 .input .icon-append + input,
.sky-form2 .textarea .icon-append + textarea {
	padding-right: 46px;
}
.sky-form2 .input .icon-prepend + .icon-append + input,
.sky-form2 .textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}


/**/
/* grid */
/**/
.sky-form2 .row {
	margin: 0 -15px;
}
.sky-form2 .row:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form2 .col {
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.sky-form2 .col-1 {
	width: 8.33%;
}
.sky-form2 .col-2 {
	width: 16.66%;
}
.sky-form2 .col-3 {
	width: 25%;
}
.sky-form2 .col-4 {
	width: 33.33%;
}
.sky-form2 .col-5 {
	width: 41.66%;
}
.sky-form2 .col-6 {
	width: 50%;
}
.sky-form2 .col-7 {
	width: 58.33%;
}
.sky-form2 .col-8 {
	width: 66.67%;
}
.sky-form2 .col-9 {
	width: 75%;
}
.sky-form2 .col-10 {
	width: 83.33%;
}
.sky-form2 .col-11 {
	width: 91.66%;
}
@media screen and (max-width: 600px) {
	.sky-form2 .col {
		float: none;
		width: 100%;
	}
}


/**/
/* tooltips */
/**/
.sky-form2 .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: rgba(0,0,0,0.9);
	color: #fff;
	opacity: 0;
	transition: margin 0.3s, opacity 0.3s;
	-o-transition: margin 0.3s, opacity 0.3s;
	-ms-transition: margin 0.3s, opacity 0.3s;
	-moz-transition: margin 0.3s, opacity 0.3s;
	-webkit-transition: margin 0.3s, opacity 0.3s;
}
.sky-form2 .tooltip:after {
	content: '';
	position: absolute;
}
.sky-form2 .input input:focus + .tooltip,
.sky-form2 .textarea textarea:focus + .tooltip {
	opacity: 1;	
}

.sky-form2 .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form2 .tooltip-top-right:after {
	top: 100%;
	right: 16px;	
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form2 .input input:focus + .tooltip-top-right,
.sky-form2 .textarea textarea:focus + .tooltip-top-right {
	right: 0;
	left: auto;
	margin-bottom: 5px;
}

.sky-form2 .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form2 .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form2 .input input:focus + .tooltip-top-left,
.sky-form2 .textarea textarea:focus + .tooltip-top-left {
	right: auto;
	left: 0;
	margin-bottom: 5px;
}

.sky-form2 .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px;
}
.sky-form2 .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0,0,0,0.9);
	border-bottom: 4px solid transparent;
}
.sky-form2 .input input:focus + .tooltip-right,
.sky-form2 .textarea textarea:focus + .tooltip-right {
	left: 100%;
	margin-left: 5px;
}

.sky-form2 .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px;
}
.sky-form2 .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0,0,0,0.9);
}
.sky-form2 .input input:focus + .tooltip-left,
.sky-form2 .textarea textarea:focus + .tooltip-left {
	right: 100%;
	left: auto;
	margin-right: 5px;
}

.sky-form2 .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px;
}
.sky-form2 .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;	
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.sky-form2 .input input:focus + .tooltip-bottom-right,
.sky-form2 .textarea textarea:focus + .tooltip-bottom-right {
	right: 0;
	left: auto;
	margin-top: 5px;
}

.sky-form2 .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px;
}
.sky-form2 .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.sky-form2 .input input:focus + .tooltip-bottom-left,
.sky-form2 .textarea textarea:focus + .tooltip-bottom-left {
	right: auto;
	left: 0;
	margin-top: 5px;
}


/**/
/* normal state */
/**/
.sky-form2 .input input,
.sky-form2 .select select,
.sky-form2 .textarea textarea,
.sky-form2 .radio i,
.sky-form2 .checkbox i,
.sky-form2 .toggle i,
.sky-form2 .icon-append,
.sky-form2 .icon-prepend {
	border-color: #d3d3d3;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.sky-form2 .toggle i:before {
	background-color: #d9d9d9;	
}
.sky-form2 .rating label {
	color: #ccc;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.sky-form2 .subbutton {
	background-color: #333;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.sky-form2 .button.button-secondary {
	background-color: #b3b3b3;
	margin-right: 10px;
}
.sky-form2 .icon-append,
.sky-form2 .icon-prepend {
	color: #ccc;
}

.sky-form2 .fright {
	float: right;
}



/**/
/* hover state */
/**/
.sky-form2 .input:hover input,
.sky-form2 .select:hover select,
.sky-form2 .textarea:hover textarea,
.sky-form2 .radio:hover i,
.sky-form2 .checkbox:hover i,
.sky-form2 .toggle:hover i {
	border-color: #333;
}
.sky-form2 .rating input + label:hover,
.sky-form2 .rating input + label:hover ~ label {
	color: #d9d9d9;
}
.sky-form2 .subbutton:hover {
	opacity: 1;
}


/**/
/* focus state */
/**/
.sky-form2 .input input:focus,
.sky-form2 .select select:focus,
.sky-form2 .textarea textarea:focus,
.sky-form2 .radio input:focus + i,
.sky-form2 .checkbox input:focus + i,
.sky-form2 .toggle input:focus + i {
	border-color: #454545;
}


/**/
/* checked state */
/**/
.sky-form2 .radio input + i:after {
	background-color: #999;	
}
.sky-form2 .checkbox input + i:after {
	color: #999;
}
.sky-form2 .radio input:checked + i,
.sky-form2 .checkbox input:checked + i,
.sky-form2 .toggle input:checked + i {
	border-color: #999;	
}
.sky-form2 .rating input:checked ~ label {
	color: #999;	
}


/**/
/* error state */
/**/
.sky-form2 .state-error input,
.sky-form2 .state-error select,
.sky-form2 .state-error textarea,
.sky-form2 .radio.state-error i,
.sky-form2 .checkbox.state-error i,
.sky-form2 .toggle.state-error i {
	background: #fff0f0;
}
.sky-form2 .state-error select + i {
	background: #fff0f0;
	box-shadow: 0 0 0 12px #fff0f0;
}
.sky-form2 .toggle.state-error input:checked + i {
	background: #fff0f0;
}
.sky-form2 .state-error + em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #ee9393;
}
.sky-form2 .rating.state-error + em {
	margin-top: -4px;
	margin-bottom: 4px;
}


/**/
/* success state */
/**/
.sky-form2 .state-success input,
.sky-form2 .state-success select,
.sky-form2 .state-success textarea,
.sky-form2 .radio.state-success i,
.sky-form2 .checkbox.state-success i,
.sky-form2 .toggle.state-success i {
	background: #f0fff0;
}
.sky-form2 .state-success select + i {
	background: #f0fff0;
	box-shadow: 0 0 0 12px #f0fff0;
}
.sky-form2 .toggle.state-success input:checked + i {
	background: #f0fff0;
}
.sky-form2 .note-success {
	color: #6fb679;
}


/**/
/* disabled state */
/**/
.sky-form2 .input.state-disabled input,
.sky-form2 .select.state-disabled,
.sky-form2 .textarea.state-disabled,
.sky-form2 .radio.state-disabled,
.sky-form2 .checkbox.state-disabled,
.sky-form2 .toggle.state-disabled,
.sky-form2 .button.state-disabled {
	cursor: default;
	opacity: 0.5;
}
.sky-form2 .input.state-disabled:hover input,
.sky-form2 .select.state-disabled:hover select,
.sky-form2 .textarea.state-disabled:hover textarea,
.sky-form2 .radio.state-disabled:hover i,
.sky-form2 .checkbox.state-disabled:hover i,
.sky-form2 .toggle.state-disabled:hover i {
	border-color: #999999;
}


/**/
/* submited state */
/**/
.sky-form2 .message {
	display: none;
	color: #6fb679;
}
.sky-form2 .message i {
	display: block;
	margin: 0 auto 20px;
	width: 81px;
	height: 81px;
	border: 1px solid #6fb679;
	border-radius: 50%;
	font-size: 30px;
	line-height: 81px;
}
.sky-form2.submited fieldset,
.sky-form2.submited footer {
	display: none;
}
.sky-form2.submited .message {
	display: block;
	padding: 25px 30px;
	background: rgba(255,255,255,.9);
	font: 300 18px/27px 'Open Sans', Helvetica, Arial, sans-serif;
	text-align: center;
}


/**/
/* datepicker */
/**/
.ui-datepicker {
	display: none;
	padding: 10px 12px;
	background: rgba(255,255,255,0.9);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	font: 13px/1.55 'Open Sans', Helvetica, Arial, sans-serif;
	text-align: center;
	color: #666;
}
.ui-datepicker a {
	color: #404040;
}
.ui-datepicker-header {
	position: relative;
	margin: -10px -12px 10px;
	padding: 10px;
	border-bottom: 1px solid rgba(0,0,0,.1);
	font-size: 15px;
	line-height: 27px;
}
.ui-datepicker-prev, 
.ui-datepicker-next {
	position: absolute;
	top: 0;
	display: block;
	width: 47px;
	height: 47px;
	font-size: 15px;
	line-height: 47px;
	text-decoration: none;
	cursor: pointer;
}
.ui-datepicker-prev {
	left: 0;
}
.ui-datepicker-next {
	right: 0;
}
.ui-datepicker-calendar {
	border-collapse: collapse;
	font-size: 13px;
	line-height: 27px;
}
.ui-datepicker-calendar th {
	color: #999;
}
.ui-datepicker-calendar a,
.ui-datepicker-calendar span {
	display: block;
	width: 31px;
	margin: auto;
	text-decoration: none;
	color: #404040;
}
.ui-datepicker-calendar a:hover {
	background: rgba(0,0,0,.05);	
}
.ui-datepicker-calendar span {
	color: #bfbfbf;
}
.ui-datepicker-today a {
	font-weight: 700;
}
.ui-datepicker-calendar .ui-state-active {
	background: rgba(0,0,0,.05);
	cursor: default;	
}
.ui-datepicker-inline {
	border: 2px solid #999999;
	background: #fff;
	box-shadow: none;
}
.ui-datepicker-inline .ui-datepicker-header {
	line-height: 47px;
}
.ui-datepicker-inline .ui-datepicker-calendar {
	width: 100%;
}


/**/
/* modal */
/**/
.sky-form2-modal {
	position: fixed;
	z-index: 9999;
	display: none;
	width: 400px;
	padding: 20px 30px;
	background-color: #fff;
	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
	
}
.sky-form2-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
}


/**/
/* bootstrap compatibility */
/**/
.sky-form2 *,
.sky-form2 *:after,
.sky-form2 *:before {
	margin: 0;
	padding: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.sky-form2 .label {
	border-radius: 0;
	font-size: 100%;
	text-align: left;
	white-space: normal;
	color: inherit;
}
.sky-form2 .radio,
.sky-form2 .checkbox {
	font-weight: 400;
}
.sky-form2 .radio + .radio,
.sky-form2 .checkbox + .checkbox {
  margin-top: 0;
}




.login_form {
	margin: 20px auto 0 auto;
	width: 400px;
	padding: 20px 35px 13px 35px;
	background-color: #f9f9f9;
	border: 1px solid #fff;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
}

.login_form.two {
	margin: 0px auto 0 auto;
}

.aaika_form {
	margin: 20px auto 0 auto;
	width: 600px;
	padding: 20px 35px 13px 35px;
	background-color: #f9f9f9;
	border: 1px solid #fff;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
}

.aaika_form.two {
	margin: 0px auto 0 auto;
}
.reg_form {
	margin: 20px auto 0 auto;
	width: 550px;
	padding: 20px 35px 13px 35px;
	background-color: #f9f9f9;
	border: 1px solid #fff;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
}

.reg_form.two {
	margin: 0px auto 0 auto;
}


@media only screen and (min-width: 480px) and (max-width: 767px){
	

.reg_form {
	margin: 10px auto 0 auto;
	width: 400px;
	padding: 18px 20px 13px 20px;
}


	
}


@media only screen and (max-width: 479px){
	
.login_form {
	margin: 0px auto 0 auto;
	width: 250px;
	padding: 13px 20px 13px 20px;
}

.aaika_form {
	margin: 0px auto 0 auto;
	width: 250px;
	padding: 13px 20px 13px 20px;
}

.reg_form {
	margin: 10px auto 0 auto;
	width: 280px;
	padding: 8px 10px 13px 10px;
}

}

/*menu-2.css*/

@charset "utf-8";
ul.nav>li>a.active {
	color:#e54c4c;
}

ul.nav>li>a:hover.active {
	color:#e54c4c;
}

ul.nav>li>a:hover {
	color:#fff;
}

ul.nav .dropdown li a.active {
	color: #333;
	background: #eee;
}
ul.nav .dropdown li:hover a.active {
	color: #333;
}


a.buynow {
	color: #fff;
	background: rgba(190, 6, 8, 0.8);
	border-radius: 3px;
	padding: 9px 18px;
	white-space: nowrap;
	transition: all 0.3s ease;
}
a.buynow:hover {
	color: #333;
	background: #fff;
}


.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}
.yamm .container {
    position: relative;
}
.yamm .dropdown-menu {
    left: auto;
}

.yamm .dropdown-menu {
	background: #fff;
}

.yamm .nav.navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
.yamm .yamm-content {
    padding: 30px 40px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
}
.yamm .dropdown.yamm-hw .dropdown-menu {
    left: auto;
    right: 0;
    width: 550px;
}
.yamm .yamm-content .col-md-4, .yamm .yamm-content .col-md-8{
padding-right: 5px;
padding-left: 5px;}


.yamm .yamm-content .thumbnail { padding: 0; border: 0;}
.yamm .yamm-content .caption {
    padding: 0;
}
.yamm .yamm-content .caption h3 {
    font-size: 18px;
    color: #272727;
    margin-top: 14px;
    margin-bottom: 8px;
}
.yamm .yamm-content .caption p {
    font-size: 14px;
    color: #727272;
}


.list-unstyled li:first-child {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 12px;
}

.list-unstyled.two li:first-child {
    border-bottom: 0px solid #fff;
    margin-bottom: 0px;
}


.list-unstyled li p {
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	color: #777;
	font-weight: 400;
	padding: 0px 0px 5px 0px;
}

.list-unstyled li i { color:#727272;}


.list-unstyled li { padding: 5px 0;}
.list-unstyled a {
    color: #272727;
    padding: 4px 8px!important;;
    width: 100%;
	transition-property: margin-left, background-color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
	border:none!important;
	line-height:1.15!important;
}

.list-unstyled a:hover {
    color: #272727;
    background-color: #eee;
    text-decoration: none;
    margin-left: 5px;
	transition-property: margin-left, background-color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
	border-radius: 2px;
}

.list-unstyled a:before {
    font-size: 12px;
    margin-right: 5px;
}

.row-border + .row .caption h3 {
    margin-top: 0px;
}

.row-border {border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

@media (max-width:767px)
{
    .list-unstyled li:first-child {
    
    border-bottom: 0px ;
    margin-bottom: 0px;
    top-bottom: 15px;
        
    }
    .list-unstyled li p { font-size: 16px;
        color: #bbb;
    }
    .list-unstyled li { padding: 8px 0;}
    .list-unstyled a {
        color: #bbb;

    }
	.list-unstyled a {
    color: #BBBBBB;
}


.list-unstyled a {
    color: #BBBBBB;
}

    .list-unstyled a:hover {
        color: #fff;
        background-color: #eee;
    }
    
    .yamm .yamm-content .thumbnail {
        background-color: transparent;
        -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075);
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075);
    }
    .yamm .yamm-content .caption p {
        color: #ccc;
    }
    .yamm .yamm-content .caption h3 {
        color: #ccc;
    }
    .yamm .yamm-content .thumbnail>img {
        margin-left: 0;
    }
    .row-border {
        border-bottom:0;
    }
}



@media (max-width:999px)
{


.list-unstyled a {
    color: #BBBBBB;
}

.list-unstyled li:first-child {
    border-bottom: 1px solid #3b3b3b;
    margin-bottom: 16px;
}

.list-unstyled li p {
    color: #fff;
	padding-top:10px;
}

.list-unstyled .img_left4 {
	margin-right: 20px;
}

    }
}





/*
.navbar {
    min-height:60px;
}
*/
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border: 0;
    border-radius: 0;
}

.navbar-nav>li>a {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
}


.iceMenuLiLevel_2 {
    position: relative;
}
.iceMenuLiLevel_2>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    margin-left: -1px;
/*    margin-left: -456px;*/
    -webkit-border-radius: 0 ;
    -moz-border-radius: 0 ;
    border-radius: 0 ;
 
}
.iceMenuLiLevel_2>.dropdown-menu:last-child {

}
@media (min-width:769px;){
.iceMenuLiLevel_2>.dropdown-menu:last-child {
 border-top: 0px solid #000;
    
}
}

.iceMenuLiLevel_2:hover>.dropdown-menu {
    display: block;
      
}

.iceMenuLiLevel_2.pull-left {
    float: none;
}
.iceMenuLiLevel_2.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


.navbar-brand {
   /* background: url("../images/logo.png") no-repeat;
    width: 162px;
    height: 42px;
    display: block;*/
    padding: 0;
    margin:15px 0;
}


.wrapper {
margin-top: 0px;
}
.navbar-fixed-top + 
.wrapper {
margin-top: 104px;
}

.dropdown-menu {
    min-width: 220px;
}
.dropdown-menu>li a {
    padding: 10px 20px;
    border-bottom: 1px solid #e6e6e6;
}
.dropdown-menu>li a:hover {
    border-bottom: 1px solid #e6e6e6;
}
.dropdown-menu>li:last-child>a {
    border-bottom: 0px solid #d1d1d1;
}
/*-------------- header animation Start -------------------*/




.help {
    height: 40px;
}
.help > .container {
    padding-top: 10px;
}

@media (max-width: 999px) {
    .navbar-collapse.pull-right {
        width: 100%;
        /*float: none !important;*/
        background: #212121;
    }
    #navbar-collapse-1 > ul > li.dropdown > a > b {
        float: right;
    }
    .navbar-default .navbar-brand {
        margin-left: 14px;
    }
    #navbar-collapse-1 > ul > li {
        border-bottom: 1px solid #eee;
    }
    #navbar-collapse-1 > ul > li.open {
        background-color: #333;
        
    }
    .help 
    {
        display: none;
    }
    .navbar-nav>li>a
    {
        color: #b3b3b3;
        padding: 14px 15px;
    }
     .navbar-nav>li>a:hover
    {
        color: #fff ;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li a:focus {
        color: #e54c4c;
        background-color: transparent;
         padding: 10px 20px;
        border-bottom: 0px ;
       
    }
   
    .dropdown-menu>li a {
        padding: 8px 20px !important;;
        border-bottom: 0px ;
    }
    
    .iceMenuLiLevel_2>.dropdown-menu:last-child {
        border-top: 0px ;
    }

}


/*-------------- header animation End -------------------*/
.navbar-nav>li>a
{
box-shadow: 0 0px 0 rgba(255,255,255,0.25);
}

.callus { color: #545454; font-size: 13px; padding-top: 13px;}
.callus a { margin-right: 20px; color: #545454;}

.social-icons ul li {
    float: left;
    list-style-type: none;
    margin:10px 0 10px 7px;
    
}
.social-icons a {
	width: 25px; 
	height: 25px; 
	display: block; 
	background-color:#fff;
	border:1px solid #c7c7c7;
	border-radius:50%;
	text-align:center;
	
	}
.social-icons a i {
	font-size:15px;
	color:#272727;
	line-height:24px;
	text-align:center;
	
	}
.social-icons a:hover{
	background-color:#272727;
	border:1px solid #272727;
	
	}

.social-icons a:hover i{
	color:#fff;
	
	}
	
	

a.login_but{
	padding:0px;
	margin:0px;
	float:left;
	margin: 2% 18px 0 48%;
	margin-top:2%;
	color:#727272;
	
	}
a.registerbut{
	padding:0px;
	margin-top:2%;
	float:left;
	color:#727272;
	
	}	
	
a.login_but:hover{
	color:#272727;
	
	}	
	
a.registerbut:hover{
	color:#272727;
	
	}
	
	
	
@media (max-width: 999px) {
    #navbar-collapse-1 > ul > li {
        border-bottom: 0;
    }
}
.navbar-default .navbar-nav>li>a {
	color: #333333;
}
.navbar-toggle {
	font-family: 'Raleway', sans-serif;
    position: relative;
    float: none;
    padding: 10px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 0;
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 0;
    margin-left: 15px;
    background: #272727;
	cursor: pointer;
}
.navbar-toggle > span {color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background-color: #272727;
}
.navbar-collapse {border-top: 0;}

@media only screen and (min-width: 99px) and (max-width: 999px){
li.dropdown ul.dropdown-menu li a {color: #fff; }

li.dropdown ul.dropdown-menu li a.active {color: #272727; }

li.dropdown ul.dropdown-menu li a.active:hover {color: #272727; background: #eee; }

li.dropdown a:hover {color: #fff; }

li.dropdown ul.dropdown-menu .yamm-content li a:hover {color: #454545; }

}

@media (min-width: 1000px) {
    .yamm ul.nav li.dropdown > ul.dropdown-menu {
        
    /*opacity: 0;
        filter:alpha(opacity=100);*/
    /* -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;*/
}
    
    
    .iceMenuLiLevel_2:hover>.dropdown-menu
    {
        -webkit-animation-duration: 0.5s;
    -webkit-animation-name: fadeInFromNone;
     -webkit-animation-fill-mode: forwards;
        
    animation-duration: 0.5s;
    animation-name: fadeInFromNone;
    animation-fill-mode: forwards;
        
      -ms-animation-duration: 0.5s;
    -ms-animation-name: fadeInFromNoneIE;
     -ms-animation-fill-mode: forwards;
    
        
    }
    
.yamm ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block; 
    
     /*-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;*/
    
    animation-duration: 0.5s;
    animation-name: fadeInFromNone;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-name: fadeInFromNone;
     -webkit-animation-fill-mode: forwards;
    
    -ms-animation-duration: 5s;
    -ms-animation-name: fadeInFromNoneIE;
     -ms-animation-fill-mode: forwards;
    
}
    
    @-webkit-keyframes fadeInFromNone {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeInFromNoneIE {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeInFromNone {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
    

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
/*    padding: 22px 18px;*/
}
}

.navbar-toggle > button {
background: none;
border: 0;
float: right;
cursor: pointer;
}
.navbar-default .navbar-toggle i {
	color: #fff;
	font-size: 21px;
}
.yamm ul.nav li.dropdown:hover  b{
      border-top-color: #fff;
    border-bottom-color: #fff;
}

.container>.navbar-collapse {margin-right: 0px;}
.navbar-brand, .navbar-nav>li>a {
text-shadow: 0 0px 0 rgba(255, 255, 255, 0.25);
}
 button.navbar-toggle { clear: right;}
.width50 {width: 50%;}
/* -------------- color Scheme Start --------------*/

.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

/* -------------- color Scheme End --------------*/


.dropdown-menu.two {
	right: 0;
}

.dart {
	color: #454545;
}

.dropdown-menu li a i {
	margin-right: 5px;
}


/* -------------- demo styles --------------*/

pre { margin: 0; padding: 10px 20px !important;}

.header .container { width: auto; max-width: 1170px; }
.jumbotron {
  margin: 60px 0;
  padding-left: 0;
  padding-right: 0;
}
  .jumbotron.intro {
    margin-top: 0;
  }

  .jumbotron .navbar {
    font-size: 14px;
    line-height: 1.6;
  }

/* menu styes */
.list-unstyled,
.list-unstyled ul { min-width: 120px }

@media ( min-width: 767px ) {
  .panel-group { width: 400px; }
  .thumbnail { margin: 0; }
}

/* Grid demo styles */
.grid-demo {
  padding: 10px 30px;
}

  .grid-demo [class*="col-"] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color: #e5e1ea;
    border: 1px solid #d1d1d1;
  }


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.dropdown-menu.two {
    right: 0;
}

.navbar-nav>li>a  {
	background: none;
}
.navbar-nav>li>a:hover,
.navbar-nav>li>a.active{
	background: none;
}



	
}
	
@media only screen and (min-width: 768px) and (max-width: 999px){

.menu_main {
	padding: 8px 0px;
}

.navbar-default {margin-right: 20px;}

.navbar-nav>li>a {
	border: none;
	margin-left: 10px;
}
.navbar-nav>li.hfl {
	border: none;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}

.dart {
	color: #999;
}

}


@media only screen and (min-width: 480px) and (max-width: 767px){

.menu_main {
	padding: 0px 0px 0px 0px;
}

.navbar-default {margin-right: 5px;}

.navbar-nav>li>a {
	border: none;
	margin-left: 5px;
}
.navbar-nav>li.hfl {
	border: none;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}

.dart {
	color: #999;
}

}

@media only screen and (max-width: 479px){

.menu_main {
	padding: 0px 0px 0px 0px;
}

.navbar-default {margin-right: 3px;}

.navbar-nav>li>a {
	border: none;
	margin-left: 5px;
}
.navbar-nav>li.hfl {
	border: none;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}

.dart {
	color: #999;
}

}


.header{-webkit-border-radius:0;border-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:normal;-webkit-tap-highlight-color:transparent;outline:0!important;-webkit-touch-callout:none;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}:focus{outline:0}

body{overflow-x:hidden}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);}::-webkit-scrollbar-thumb{background:rgba(210,210,210,.8);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.5);box-shadow:inset 0 0 6px rgba(0,0,0,.5);}::-webkit-scrollbar-thumb:window-inactive{background:rgba(210,210,210,.4)}

.header{display:block;position:fixed;z-index:9000!important;top:0;left:0;width:100%;background-color: #f3f3f3; height:120px; padding-top: 10px; }

.compact .header{display:block;position:fixed;z-index:9000!important;top:0;left:0;width:100%;background-color:#f3f3f3;border-bottom:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2); height:80px; padding-top: 0px;}


@media only screen and (min-width: 640px) and (max-width: 767px){

.compact .header{height:135px; padding-top: 20px;}


}

@media only screen and (min-width: 480px) and (max-width: 767px){

.compact .header{height:130px; padding-top: 20px;}

}

@media only screen and (max-width: 479px){
	
.compact .header{height:130px; padding-top: 20px;}

}

.navbar-default .navbar-nav>li>a:hover {
	color: #e54c4c;
}

.rect {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 320px;
  z-index: 9999999999;
  overflow: hidden;
  color:#ffffff;
}
.rect p{
   padding:10px;
  cursor:pointer;
  background-color: #d75a44;
  border-radius:10px 10px 0 0;
  position: relative;
}
.rect p span{
 background: url(../images/top.png) no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 16px;
}
.rect p .active{
  background: url(../images/bottom.png) no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 16px;
    top: 15px;
}
.rect-b{
   display:none;
  background-color: #efefef;
   padding: 10px;
   padding-bottom: 20px;
    border-radius:0 0 10px 10px ;
}
.rect-b textarea{
  width: 100%;
  height: 100px;
  padding-left: 6px;
  color:#ababab;
}
.rect-b>input{
  width: 100%;
  height: 30px;
  margin-bottom: 8px;
  padding-left: 6px;
  color:#ababab;
}
.rect-b div{
   margin-bottom: 8px;
}
.rect-b div input{
  height: 30px;
   padding-left: 6px;
  color:#ababab;
}
.rect-b input[type="submit"]{
  background-color: #d75a44;
  line-height: 32px;
  color: #ffffff;
}
.contactfix{
	position: fixed;
	top: 40%;
	right: 0;
	z-index: 22;
}
.contactfix ul li{
	height: 40px;
	line-height: 40px;
	border-bottom-left-radius: 40px;
	border-top-left-radius: 40px;
	padding-right: 10px;
	margin-bottom: 10px;
	transition: all .5s;
	transform: translateX(165px);
	cursor: pointer;
}
.contactfix ul li:hover{
	transform: translateX(0);
}
.contactfix ul li:last-child:hover{
	transform: translateX(165px);
}
.contactfix ul li span{
	color: #fff;
	display: inline-block;
	width: 110px;
	padding-left: 20px;
}
.contactfix ul li span img{
	margin-right: 10px;
}
.contactfix ul li a{
	color: #fff;
}
.swt{
	padding-left: 160px;
}
@media only screen and (max-width:768px ) {
	.contactfix {
		display: none;
	}
	.rect p{
		width: 170px;
		float: right;
	}
}
	