<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

* @package Elos

* @copyright (C) 2014 by mojoomla.com - All rights reserved!

* @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html)

* @author mojoomla.com &lt;sales@mojoomla.com&gt;

*/



/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1170px) and (max-width: 1460px){
	
	.threeborder{
		
		padding: 10px 0px !important;
		
	}
	
	.content_fullwidth .category_prodcut .grid_view .prdname_prddesc{
	
	  width: 81%;
}
.content_fullwidth .category_prodcut .spacer :hover .prdname_prddesc {
    bottom: 204px;
	left: 10px;
	
}

.content_fullwidth .category_prodcut .grid_view .product_image_zoom {
    left: 130px;
    width: 38%;
    margin-left: 30px !important;
}

.content_fullwidth .category_prodcut .grid_view .wishlist_compare {
    height: 89px;
    left: 160px !important;
    width: 38%;
}
td.key{
	
	padding: 0 30px !important;
}
input#email_field{
	
	margin-left: 30px !important;
}
.sky-form input#email_field{
	
	margin-left: 0px !important;
}
fieldset{
	width: 100%;
	
}
#ui-tabs .dyn-tabs{
	
	overflow: inherit !important;
}
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){
.category_prodcut .grid_view .grid_img{
	
	width: 92% !important;
	
}
td.key{
	
	padding: 0 20px !important;
}
#ui-tabs .dyn-tabs{
	
	overflow: inherit !important;
}

.content_fullwidth .category_prodcut .grid_view .prdname_prddesc{
	
	width: 81%;
}
.content_fullwidth .category_prodcut .spacer :hover .prdname_prddesc {
    bottom: 204px;
	left: 10px;
	
}

.content_fullwidth .category_prodcut .grid_view .product_image_zoom {
    left: 130px;
    width: 38%;
    margin-left: 30px !important;
}

.content_fullwidth .category_prodcut .grid_view .wishlist_compare {
    height: 89px;
    left: 160px !important;
    width: 38%;
}

.container {

	width: 1000px;

	margin: auto;

}

.wrapper_boxed, .wrapper_boxed .site_wrapper {

    width: 1060px;

}

.features_sec7 .cont {

	width: 65%;

}



.features_sec9 {

	padding-bottom: 30px;

}

.features_sec9 i {

	font-size: 30px;

	line-height: 100px;

}

.features_sec9 .box {

    width: 220px;

    height: 220px;

}

.features_sec9 .image div {

	width: 100px;

	height: 100px;

}

.features_sec9 .box:hover .image div {    

	width: 144px;

	height: 144px;

}

.features_sec9 .box:hover .image div i {

	margin-top: -15px;

	font-size: 25px;

}

.features_sec9 .text div h4{

	font-size: 16px;

	margin-bottom: 5px;

}

.features_sec9 .text{

	font-size: 13px;

	line-height: 18px;

}

.features_sec9 .text:hover div{    

    bottom: 20%;

}



.features_sec13 img {

	width: 100%;

}



.features_sec18 li.text2 {

	width: 80%;

}



.features_sec21 .img_left {

	width: 100%;

}

.features_sec21 li.text {

	width: 80%;

	margin-left: 20px;

}



.features_sec23 .cont {

	width: 65%;

}



.features_sec24 ul.news li.left img {

	width: 90%;

}

.features_sec24 ul.news li.left {

	margin: 0px 10px 0px 0px;

}

.features_sec24 ul.news:hover,

.features_sec24 ul.news.active{

	background-size: 90%;

}



.features_sec26 .box ul {

	margin: 0 0 0 25%;

}

.features_sec26 .box img {

	width: 100%;

}



.features_sec27 ul.blogs2 li img {

	width: 100%;

}

.features_sec27 ul.news2 li.text {

	width: 86%;

}



.features_sec29 .box img {

	width: 100%;

}



.features_sec30 .hvideo iframe {

	width: 80%;

	height: 400px;

}



.features_sec31 .img_left {

	width: 100%;

}

.features_sec31 ul {

	margin: 0px 20px 0px 0px;

}



.features_sec32 .left {

	float: left;

	width: 30%;

	background: url(../images/arrow-2.png) no-repeat right 40px;

}

.features_sec32 .left .cimage {

	width: 98px;

	height: 98px;

	border: 5px solid #fff;

	background-size: 100%;

}

.features_sec32 .clients li img {

	width: 100%;

}



.features_sec33 li.text {

	float: left;

	width: 73%;

	margin-left: 30px;

}



.features_sec35 .box ul {

	margin: 0 0 0 23%;

}



.features_sec39 .limage {

	width: 100%;

}

.features_sec39 .rightsection li.text {

	width: 75%;

}

.features_sec39 .rightsection ul.two {

	margin-top: 45px;

}

.features_sec39 .rightsection ul.three {

	margin-top: 40px;

}



.circle_img {

	width: 300px;

	height: 300px;

}



.skillgraph {

	width: 200px;

	height: 200px;

	font-size: 57px;

	line-height: 200px;

}

.skillgraph.one,

.skillgraph.two,

.skillgraph.three,

.skillgraph.four {

	background-size: 100%;

}



h1.section_title_drakgray {

	width: 70%;

}



.newsletter .enter_email_input {

	width: 70%;

}



.punchline_text_box {

	width: 94%;

	padding: 25px 25px;

}

.punchline_text_box strong {

	font-size: 20px;

}

.punchline_text_box .left {

	width: 75%;

}

.punchline_text_box .right {

	width: 25%;

}



.post_info_content {

	padding: 0px;

	margin: 10px 0 0 11%;

	width: 89%;

	float: left;

}



.contactform_footer .sky-form .button {

	width: 89%;

}

.fnewsletter input.enter_email_input {

	width: 160px;

}
.tp-caption.slider_but11 a, .tp-caption.large_white, .tp-caption.large_black{
	
	left: 100px;
}
.tp-caption.slider_but11 a{
	
	left: 95px;
}
.tp-caption.small_light_white {
   
   font-size: 15px !important;
}
.tp-caption.large_bold_white1 {

    font-size: 33px !important;
}
.tp-caption.medium_light_white {

    font-size: 18px !important;
}
caption.large_bold_white1 {

    font-size: 31px !important;
}
.tp-caption.small_light_white {
   
   font-size: 13px !important;
}



}





@media only screen and (min-width: 768px) and (max-width: 999px){
.category_prodcut .grid_view .grid_img{
	
	width: 90% !important;
	
}
.category_prodcut .list_view .image_section{
	
	margin-right: 35px !important;
	
}
.content_fullwidth .category_prodcut .grid_view .spacer:hover .prdname_prddesc{
	
	height: 55px !important;
}
.content_fullwidth .grid_view .wishlist_compare .wishlist{
	margin-top: 0px !important;
	
}
.content_fullwidth .grid_view .wishlist_compare .wishlist, .category_prodcut .spacer :hover .compare{
	
	width: 40px !important;
	margin-top: 0px !important;
}
.features_sec19 .center{
	
	width: 30.33%;
	margin: 0px 10px;
}
.tp-caption.circle1{
	
 	width: 80px !important;
    height: 90px !important;

}
.tp-caption.bigtext_bold{
	
	font-size: 28px !important;
}
.tp-caption.slider_but11 a, .tp-caption.large_white, .tp-caption.large_black{
	
	left: 100px;
}
.tp-caption.slider_but11 a{
	
	left: 95px;
}
.tp-caption.large_bold_white1{
	
	font-size: 31px !important;
}
.tp-caption.medium_light_white{
	
	font-size: 18px !important;
}
.tp-caption.small_light_white{
	
	font-size:10px !important;
}

.container {

	width: 747px;

	margin: auto;

}

.wrapper_boxed, .wrapper_boxed .site_wrapper {

    width: 768px;

}

.menu_main {

	float: right;

	width: 74%;

	margin-top: 0px;

	margin-bottom: 0px;

}



#trueHeader #logo{

	margin-top:8px;

}



.features_sec4 .two_third {

	width: 100%;

}

.features_sec4 .one_third {

	width: 100%;

}



.features_sec6 .one_third img {

	width: 120%;

}

.features_sec6 .two_third {

	padding-top: 50px;

	padding-bottom: 50px;

}

.features_sec6 h2 {

	font-size: 27px;

}

.features_sec6 h1 {

	font-size: 50px;

}



.features_sec7 .cont {

	width: 90%;

}



.features_sec8 .vline {

	display: none;

}

.features_sec8 .left,

.features_sec8 .center,

.features_sec8 .right {

	float: left;

	width: 32%;

}



.features_sec9 {

	padding-bottom: 30px;

}

.features_sec9 i {

	font-size: 25px;

	line-height: 80px;

}

.features_sec9 .box {

    width: 175px;

    height: 175px;

	border-radius: 0%;

}

.features_sec9 .image div {

	width: 70px;

	height: 80px;

}

.features_sec9 .box:hover .image div {    

	width: 98px;

	height: 98px;

}

.features_sec9 .box:hover .image div i {

	margin-top: -15px;

	font-size: 20px;

}

.features_sec9 .text div h4{

	font-size: 16px;

	margin-bottom: 5px;

}

.features_sec9 .text{

	font-size: 11px;

	line-height: 16px;

}

.features_sec9 .text:hover div{    

    bottom: 10%;

}



.features_sec13 img {

	width: 100%;

}



.fun_facts li strong {

	font-size: 18px;

}

.fun_facts li i {

	font-size: 12px;

}



.features_sec18 li.icon {

	width: 18%;

}

.features_sec18 li.text {

	width: 82%;

}



.features_sec18 li.text2 {

	width: 70%;

}



.features_sec21 .img_left {

	width: 100%;

}

.features_sec21 li.text {

	width: 74.8%;

	margin-left: 20px;

}



.features_sec23 .cont {

	width: 90%;

}



.features_sec24 .latestnews {

	width: 100%;

	margin-right: 0%;

	margin-bottom: 70px;

}

.features_sec24 .latestblogs {

	width: 100%;

}

.features_sec24 ul.news:hover,

.features_sec24 ul.news.active{

	background: url(../images/site-img23.png) no-repeat 50px top;

}

.features_sec24 ul.news {

	width: 50%;

}



.features_sec25 .left {

	width: 28%;

}

.features_sec25 .right {

	width: 65%;

	padding: 2.6% 3.5%;

}



.features_sec26 .box ul {

	margin: 0 0 0 20%;

}

.features_sec26 .box img {

	width: 100%;

}



.features_sec27 ul.blogs2 li img {

	width: 100%;

}

.features_sec27 ul.news2 li.text {

	width: 83%;

}



.features_sec28 i {

	width: 172px;

	height: 174px;

	line-height: 140px;

	background-size: 80%;

}

.features_sec28 .center {

	width: 50%;

	padding: 120px 25% 0 25%;

	min-height: 382px;

}



.features_sec29 .box img {

	width: 100%;

}



.features_sec30 .hvideo iframe {

	width: 80%;

	height: 370px;

}



.features_sec31 .img_left {

	width: 100%;

}

.features_sec31 ul {

	margin: 0px 20px 0px 0px;

}



.features_sec32 .left {

	float: left;

	width: 30%;

	background: url(../images/arrow-2.png) no-repeat right 30px;

}

.features_sec32 .left .cimage {

	width: 68px;

	height: 68px;

	border: 4px solid #fff;

	background-size: 100%;

}

.features_sec32 .clients li img {

	width: 100%;

}

.features_sec33 {

	padding-bottom: 70px;

}

.features_sec33 .leftimg {

	width: 35%;

	margin-right: 3%;

}

.features_sec33 .leftimg img {

	width: 100%;

}

.features_sec33 .right {

	width: 62%;

}

.features_sec33 li.text {

	width: 70%;

	margin-left: 20px;

}



.features_sec35 .box ul {

	margin: 0 0 0 18%;

}



.features_sec39 .one_half {

	width: 100%;

}

.features_sec39 .limage {

	float: none;

	margin-top: 0px;

}

.features_sec39 .rightsection ul.two {

	margin-top: 87px;

}

.features_sec39 .rightsection ul.three {

	margin-top: 87px;

}

.features_sec39 .rightsection {

	float: left;

	width: 100%;

	padding-bottom: 50px;

}



.features_sec43 li.text {

	width: 82%;

}



.features_sec44 .img_right {

	width: 100%;

}



.circle_img {

	width: 220px;

	height: 220px;

}





.skillgraph {

	width: 170px;

	height: 170px;

	font-size: 45px;

	line-height: 170px;

}

.skillgraph.one,

.skillgraph.two,

.skillgraph.three,

.skillgraph.four {

	background-size: 100%;

}



h1.section_title_drakgray {

	width: 90%;

}





.twitter_feed .right {

	float: left;

	width: 87%;

}



.error_pagenotfound {

	width: 70%;

}



.punchline_text_box {

	width: 92%;

	padding: 25px 25px;

}

.punchline_text_box strong {

	font-size: 20px;

}

.punchline_text_box .left {

	width: 70%;

}

.punchline_text_box .right {

	width: 30%;

}



.blog_post h3 {

	width: 83%;

}

ul.post_meta_links {

	float: right;

	width: 85%;

}

.post_info_content {

	padding: 0px;

	margin: 13px 0 0 15%;

	width: 85%;

	float: left;

}

.post_info_content_small {

	padding: 0px;

	margin: 0 0 0 2.5%;

	width: 51.7%;

	float: left;

}

.post_info_content_small a.date {

	float: left;

	margin: 0px 10px 0px 0px;

}

.post_info_content_small h3 {

	font-size: 18px;

	float: left;

	width: 70%;

}

ul.post_meta_links_small {

	float: left;

	margin: -15px 0px 12px 70px;

	padding: 0px 0px 0px 0px;

	width: 70%;

}

.blog_postcontent .video_frame iframe {

	height: 250px;

}



.site-search-area .inputbox.search-query{

	width: 58%;

}



.adsbanner-list li {

	margin: 0px 5px 5px 0px;

	width: 90px;

	height: 90px;

}

.adsbanner-list li.last {

	margin: 0px;

	width: 90px;

	height: 90px;

}



.adsbanner-list li img {

	width: 100%;

	height: auto;

}
.contactform_footer .sky-form .button {

	width: 86%;

}
.fnewsletter input.enter_email_input {

	width: 107px;

}
.address_info {

	width: 86%;

}
.tp-caption.circle_small{
	
	height: 32px !important;
	
}
/* portfolio single image */

.project_details em{
	
	margin: 0px 0px 0px 8px;
	width: 55%;
	
}
/* K2 Block */
.right_sidebar {

	float: left !important;

	width: 78% !important;

	padding: 59px 0px 0px 0px;

}
.framed-box-wrap .pricing-text-list{
	
	padding: 15px 15px 40px 20px;
	
}


}







@media only screen and (min-width: 480px) and (max-width: 767px){
/* Wishlist Responsive*/

.my-wishlist h5.product-name, .my-wishlist .product-price, .my-wishlist .description.std{ text-align: center;}



.category_prodcut .list_view .image_section{
	
	float: left;
    width: 25% !important;
}
.list_view .floatleft.content_section.width65.responsive_cust_list{
	
	width: 69%
	
}
.category_prodcut .list_view .image_section{
	
	margin-right: 25px !important;
}
.content_fullwidth .category-view .grid_view .spacer{
	
	width: 100% !important;
}
.category_prodcut .list_img, .productdetails-view .main-image, .category_prodcut .grid_view .grid_img{
	
	width: 95% !important;
}
a.wishlist_btn.product_dtl_mobile{
	border: none !important; 
	
}
.data-table td {
    padding: 6px 0px !important;
}
.data-table th {
    padding: 3px 1px !important;
    }
#product_comparison tr.product-img-row td{
	
	    padding: 20px 0px;
	
}

h2.section_title_drakgray.left, .features_sec33 .right h2.section_title_drakgray, .fea20_home4 .cbp-l-filters-alignCenter, h3.section_title{
	
	text-align: center;
	
}
.billto-shipto .width50 {
    width: 90% !important;
   
}
.data-table.cart-table tbody td{
	
	float: left !important;
	width: 40% !important;
	text-align: center !important;
}

.tp-caption.circle1{
		
		width: 26px !important;
        height: 55px !important; 
	}

#trueHeader #logo {
	
	line-height: 50px;
	margin-top: 0px !important;
}
	
.width40{
		
		width: 100% !important;
	}
	

.container {

	width: 460px;

	margin: auto;

}

.wrapper_boxed, .wrapper_boxed .site_wrapper {

    width: 480px;

}

.content_left {

	float: left;

	width: 100%;

	padding: 59px 0px 0px 0px;

}

.right_sidebar {

	float: left;

	width: 100%;

	padding: 59px 0px 0px 0px;

}

.left_sidebar {

	float: left;

	width: 100%;

	padding: 59px 0px 0px 0px;

}

.content_right {

	float: left;

	width: 100%;

	padding: 59px 0px 0px 0px;

}



.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {

	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;

}



#trueHeader #logo{

	background-position: center;

}

.logo {

	
	width: 30%;
	*margin-bottom: 20px;
    position: absolute;
}
.header2.sticky #trueHeader .logo{
	
	position: relative !important;
	width: 100% !important;
}
.menu_main {

	float: none;

	width: 90%;

	margin: 0 auto;

}

.features_sec2 .one_third .margin_top7 {

	margin-top: 40px;

}



.features_sec3 .one_fourth {

	width: 100%;

	margin-right: 0%;

}

.features_sec5 .left {

	float: left;

	width: 100%;

}
.features_sec5 .right {

	float: left;

	width: 100%;

	margin-top: 40px;

}
.features_sec5 .left .circle {

	float: left;

	margin-left: 80px;

}
.features_sec5 .right .circle {

	float: left;

	margin-left: 80px;

}

.features_sec6 .two_third {

	padding-top: 50px;

}

.features_sec6 .one_third {

	margin-bottom: 0px;

}
.features_sec6 h2 {

	font-size: 27px;

}
.features_sec6 h1 {

	font-size: 50px;

}
.features_sec6 span {

	width: 100%;

}
.features_sec6 p {

	width: 100%;

}
.features_sec7 .cont {

	width: 90%;

}

.features_sec8 .vline {

	display: none;

}
.features_sec8 .left,

.features_sec8 .center,

.features_sec8 .right {

	width: 100%;

	padding-top: 0px;

}

.features_sec8 .content_box {

	border: none;

}



.features_sec12 .left {

	width: 80%;

	padding: 10%;

}

.features_sec12 .center {

	width: 100%;

}

.features_sec12 .right {

	width: 100%;

}



.features_sec13 img {

	width: 100%;

}



.features_sec19 .left {

	width: 100%;

	margin-top: 0px;

	margin-bottom: 50px;

}

.features_sec19 .center {

	width: 100%;

}

.features_sec19 .right {

	width: 100%;

}

.features_sec19 .left li.icon {

	float: none;

	margin-right: 20px;

	width: 100%;

	text-align: center;

}

.features_sec19 .left h3 {

	float: none;

	width: 100%;

	text-align: center;

}

.features_sec19 .left li p {

	text-align: center;

}

.features_sec19 .left li {

	float: left;

	width: 100%;

}



.features_sec19 .right li.icon {

	float: none;

	margin-right: 20px;

	width: 100%;

	text-align: center;

}

.features_sec19 .right h3 {

	float: none;

	width: 100%;

	text-align: center;

}

.features_sec19 .right li p {

	text-align: center;

}

.features_sec19 .right li {

	float: left;

	width: 100%;

}



.features_sec21 .img_left {

	width: 100%;

}

.features_sec21 li.text {

	width: 78%;

	margin-left: 30px;

}



.features_sec23 .cont {

	width: 90%;

}



.features_sec24 .latestnews {

	width: 100%;

	margin-right: 0%;

	margin-bottom: 70px;

}

.features_sec24 .latestblogs {

	width: 100%;

}

.features_sec24 ul.news:hover,

.features_sec24 ul.news.active{

	background: url(../images/site-img23.png) no-repeat 50px top;

}



.features_sec25 .left {

	width: 40%;

}

.features_sec25 .right {

	width: 53%;

	padding: 2.6% 3.5%;

}



.features_sec26 .box ul {

	margin: 0 0 0 35%;

}

.features_sec26 .box img {

	width: 100%;

}



.features_sec27 ul.blogs2 li img {

	width: 100%;

}

.features_sec27 ul.news2 li.text {

	width: 80%;

}



.features_sec28 .center {

	width: 50%;

	padding: 140px 25% 0 25%;

	min-height: 362px;

}



.features_sec29 .box img {

	width: 100%;

}



.features_sec30 .hvideo iframe {

	width: 90%;

	height: 300px;

}



.features_sec31 .img_left {

	width: 100%;

}

.features_sec31 ul {

	width: 100%;

	margin: 0px 0px 0px 0px;

}



.features_sec32 .left {

	float: left;

	width: 30%;

	background: url(../images/arrow-2.png) no-repeat right 30px;

}

.features_sec32 .left .cimage {

	width: 98px;

	height: 98px;

	border: 5px solid #fff;

	background-size: 100%;

}

.features_sec32 .clients li img {

	width: 100%;

}



.features_sec33 {

	padding-bottom: 70px;

}

.features_sec33 .leftimg {

	width: 100%;

	margin-right: 0%;

}

.features_sec33 .leftimg img {

	width: 100%;

}

.features_sec33 .right {

	width: 100%;

}

.features_sec33 li.text {

	width: 71%;

}



.features_sec35 .box ul {

	margin: 0 0 0 38%;

}



.features_sec39 .limage {

	width: 100%;

	float: none;

	margin-top: 0px;

}

.features_sec39 .rightsection ul.two {

	margin-top: 65px;

}

.features_sec39 .rightsection ul.three {

	margin-top: 65px;

}

.features_sec39 .rightsection {

	float: left;

	width: 100%;

	padding-bottom: 25px;

}

.features_sec39 .rightsection li.text {

	width: 75%;

}



.features_sec44 .img_right {

	width: 100%;

}





.circle_img {

	float: none;

	margin: 0 auto;

}

.biobox {

	float: left;

	width: 81%;

	padding: 8%;

}



h1.section_title_drakgray {

	width: 90%;

}

h1.section_title_drakgray em {

	line-height: 25px;

}





.pro_bar.inner {

	margin-top: 20px;

}





.less1 {

	width: 100%;

}

.less2 {

	width: 100%;

}



.footer1 {

	padding-bottom: 0px;

}

.twitter_feed .right {

	float: left;

}

ul.footer_social_links {

	float: left;

	margin-top: 20px;

}

.copyright_info .one_half {

	margin-bottom: 0px;

}



.error_pagenotfound {

	padding: 30px 20px 38px 20px;

	width: 80%;

}

.error_pagenotfound b {

	font-size: 30px;

	line-height: 40px;

}



.top_nav.two {

	float: left;

	width: 100%;

}

.top_nav.two .left {

	margin-bottom: 13px;



}



.menu_main.full {

	margin-top: 10px;

}



.punchline_text_box {

	width: 87%;

	padding: 25px 25px;

}

.punchline_text_box strong {

	font-size: 20px;

}

.punchline_text_box .left {

	width: 100%;

}

.punchline_text_box .right {

	width: 100%;

	float: left;

}

.punchline_text_box .right a.knowmore_but {

	float: left;

	margin-left: 0px;

	margin-top: 20px;

}





.blog_post h3 {

	font-size: 18px;

	float: left;

	width: 82%;

	line-height: 27px;

}

.blog_post a.date {

	float: left;

	margin-right: 15px;

}

.post_info_content {

	padding: 0px;

	margin: 0 0 0 0;

	width: 97%;

	float: left;

}

ul.post_meta_links {

	float: left;

	margin: -10px 0px 12px 72px;

	padding: 0px 0px 0px 0px;

	width: 80%;

}

.post_meta_links li.post_by {

	float: left;

	padding: 0px 0px 0px 18px;

	border-right: 1px solid #d3d3d3;

	background: url(../images/blog/icon-by-user.png) no-repeat 0px 5px;

}

.post_meta_links li.post_categoty {

	float: left;

	padding: 0px 0px 0px 25px;

	border-right: 1px solid #d3d3d3;

	background: url(../images/blog/icon-category.png) no-repeat 9px 6px;

}

.post_meta_links li.post_comments {

	float: left;

	padding: 0px 0px 0px 25px;

	background: url(../images/blog/icon-comments.png) no-repeat 9px 5px;

}

.post_meta_links li a {

	color: #a1a1a1;

	padding: 0px 10px 0px 0px;

	text-decoration: none;

	font-size: 11px;

}

.blog_postcontent .image_frame {

	float: left;

	width: 96%;

	border: 7px solid #eee;

	margin-bottom: 25px;

}

.blog_postcontent .video_frame iframe {

	float: left;

	width: 97%;

	height: 200px;

	border: 7px solid #ddd;

	margin-bottom: 25px;

}

.blog_postcontent .image_frame.small {

	float: left;

	width: 97%;

	border: 7px solid #ddd;

	margin-bottom: 25px;

}

.blog_postcontent .video_frame.small iframe {

	float: left;

	width: 97%;

	height: 200px;

	border: 7px solid #ddd;

	margin-bottom: 25px;

}

.post_info_content_small {

	padding: 0px;

	margin: 0;

	width: 99%;

	float: left;

}

ul.post_meta_links_small {

	float: left;

	margin: -15px 0px 12px 80px;

	padding: 0px 0px 0px 0px;

	width: 82%;

}



#site-searchform #s{

	width: 83%;

}



ul.adsbanner-list {

	width: 50%;

}

.adsbanner-list li {

	margin: 0px 10px 10px 0px;

	padding: 0px;

	float: left;

	width: 100px;

	height: 100px;

	list-style-type: none;

}

.adsbanner-list li.last {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	float: left;

	width: 100px;

	height: 100px;

	list-style-type: none;

}

.adsbanner-list li img {

	width: 100%;

	height: auto;

}



.about_author {

	width: 90%;

}



.comment_form {

	float: left;

	width: 100%;

	margin-top: 30px;

}

.comment_form label{

	float: left;

	width: 90px;

	height: 15px;

	padding: 7px 10px;

	margin-bottom: 20px;

}

.comment_input_bg {

	float: left;

	width: 68%;

	height: 25px;

	padding: 7px 10px 0px 10px;

	border-top: 2px solid #e3e3e3;

	border-left: 2px solid #e3e3e3;

	border-right: 1px solid #e3e3e3;

	border-bottom: 1px solid #e3e3e3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background-color: #f9f9f9;

}

.comment_textarea_bg {

	float: left;

	width: 94%;

	height: 235px;

	padding: 7px 10px 0px 10px;

	margin-bottom: 20px;

	border-top: 2px solid #e3e3e3;

	border-left: 2px solid #e3e3e3;

	border-right: 1px solid #e3e3e3;

	border-bottom: 1px solid #e3e3e3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background-color: #f9f9f9;

}

.comment_checkbox {

	float: left;

	display: block;

	width: 94%;

	margin-top: 10px;

}



.address_info {

	width: 90%;

}

.google-map {

	width: 97%;

}



.google-map3 {

	width: 95%;

}



.pricing-tables {width: 24.5%; }

.pricing-tables .title{ font-size: 14px; }

.pricing-tables .price{ font-size: 20px; }

.pricing-tables .price i{ font-size: 9px; margin-top: 0px; }

.pricing-tables-helight{position: relative;float: left; width: 24.5%; }

.pricing-tables-helight .title{ font-size: 14px; }

.pricing-tables-helight .price{ font-size: 20px; }

.pricing-tables-helight .price i{ font-size: 9px; margin-top: 0px; }



.pricing-tables-two {width: 33%; }

.pricing-tables-two .title{ font-size: 14px; }

.pricing-tables-two .price{ font-size: 20px; }

.pricing-tables-two .price i{ font-size: 9px; margin-top: 0px; }

.pricing-tables-helight-two{position: relative;float: left; width: 33%; }

.pricing-tables-helight-two .title{ font-size: 14px; }

.pricing-tables-helight-two .price{ font-size: 20px; }

.pricing-tables-helight-two .price i{ font-size: 9px; margin-top: 0px; }





.contactform_footer {

	width: 95%;

}

.contactform_footer .sky-form .button {

	width: 88.5%;

}

.fnewsletter input.enter_email_input {

	width: 300px;

}



.cforms {

	float: left;

	width: 94%;

}



.portfolio_area_left {

	padding: 0px;

	margin: 0px 0px 30px 0px;

	width: 98%;

	float: left;

}

.portfolio_area_right {

	padding: 0px;

	margin: 0px 0px 0px 0px;

	width: 98%;

	float: left;

}

.project_details {

	padding: 0px;

	margin: 65px 0px 0px 0px;

}

.addto_favorites {

	float: left;

	margin: 15px 0px 0px 0px;

}

.addto_favorites:hover {

	float: left;

	margin: 15px 0px 0px 0px;

}

.portfolio_area_right ul.small_social_links {

	margin: 22px 0px 0px 170px;

}

.project_details span {

	padding: 4px 0px;

}

.project_details strong {

	width: 22%;

}









.features_sec1 {

	padding-bottom: 30px;

}



.features_sec39 {

	padding: 70px 0px 30px 0px;

}



.features_sec4 .one_half {

	margin-bottom: 0px;

}



.features_sec4 {

	padding: 70px 0px 0px 0px;

}



.features_sec8 {

	padding-bottom: 30px;

}



.features_sec9 {

	padding-bottom: 30px;

}



.features_sec10 {

	padding-bottom: 50px;

}



.features_sec11 {

	padding-bottom: 35px;

}



.features_sec14 .one_third.last {

	margin-bottom: 0px;

}



.features_sec16 {

	padding-bottom: 0px;

}



.footer1 .divider_line3 {

	padding-top: 0px;

}



.features_sec18 {

	padding-bottom: 30px;

}



.features_sec20 {

	padding-bottom: 0px;

}



.features_sec21 {

	padding-bottom: 30px;

}



.features_sec22 {

	padding-bottom: 30px;

}



.features_sec26 {

	padding-bottom: 25px;

}



.features_sec2 {

	padding-bottom: 30px;

}



.features_sec29 {

	padding-bottom: 30px;

}



.features_sec31 {

	padding-bottom: 30px;

}



.features_sec32 {

	padding-bottom: 0px;

}



.features_sec34 {

	padding-bottom: 25px;

}



.features_sec35 {

	padding-bottom: 25px;

}



.features_sec37 {

	padding-bottom: 25px;

}



.features_sec42 {

	padding-bottom: 0px;

}



.features_sec43 {

	padding-bottom: 0px;

}



.footer1.three {

	padding-bottom: 0px;

}



.features_sec28 {

	padding-bottom: 30px;

}



.features_sec4 .one_third {

	margin-bottom: 0px;

}



.features_sec2.lessmb .one_third.last {

	margin-bottom: 0px;

}



.features_sec42.two.three {

	padding-bottom: 0px;

}



.features_sec45 {

	padding-bottom: 0px;

}







.content_fullwidth .one_half.last,

.content_fullwidth .one_third.last,

.content_fullwidth .one_fourth.last,

.content_fullwidth .two_third.last,

.content_fullwidth .three_fourth.last,

.content_fullwidth .one_fifth.last {

	margin-bottom :0px;

}

.content_left .one_half.last,

.content_left .one_third.last,

.content_left .one_fourth.last,

.content_left .two_third.last,

.content_left .three_fourth.last,

.content_left .one_fifth.last {

	margin-bottom :0px;

}

.content_right .one_half.last,

.content_right .one_third.last,

.content_right .one_fourth.last,

.content_right .two_third.last,

.content_right .three_fourth.last,

.content_right .one_fifth.last {

	margin-bottom :0px;

}



.iframecontainer {

	width: 100%;

}

.top_nav .right li.link {

	margin-top: -2px;

}
/* Slider css*/
.tp-caption.slider_but11 a, .tp-caption.large_white, .tp-caption.large_black{
	
	left: 50px;
}
.tp-caption.slider_but11 a{
	
	left: 45px;
}
.tp-caption.large_bold_white1.randomrotate.str.tp-resizeme.start, 
 .tp-caption.large_bold_white1.skewfromleft.tp-resizeme.start {
	
	font-size: 19px !important
}
.cartlogin.sky-form .width30.floatleft {

    width: 50%;

}
#adminForm\ sky-form h2
{
	text-align: center;
}


}
@media only screen and (max-width: 600px){
	
	.sky-form .label.col{
		padding: 10px 0px;
        text-align: center;


}
	
}

@media only screen and (max-width: 479px){
	.browse-view .row .product .spacer span {
		font-size: 18px!important;
	}
	.one_half.footerlinks span{
		line-height: 20px;
		
	}
	.features_sec37 i{
		margin-bottom: 10px!important;
	}
	.features_sec37 .one_third h2{
		margin-bottom:10px!important;
	}
	.features_sec44{
		padding-top:25px;
	}
	.divider_line5{
		padding-top: 20px;
	}
	.features_sec41{
		padding: 40px 0px 10px 0px;
	}
	.features_sec18 .one_third{
		padding-left:0px!important;
	}
	.features_sec19{
		    padding: 45px 0px 45px 0px!important;
	}
	.site_wrapper{ 
	   width: 99% !important;
	}
	.features_sec18 ul{
		
		width: 95% !important;
        padding: 0px 10px !important;
		
	}
	.tp-caption.bigtext_bold04.start{
		
		padding-top:10px !important;
		
	}
	.tp-caption.bigtext_extrathin2.start{
		
		padding-top: 20px !important;
		
	}
	.fea20_home4 .alileft h3.nocaps{ 
	
	     font-size: 15px !important;
	                
	 }
.floatleft.content_section.width65.responsive_cust_list{
	
	width: 100% !important;
}
.list_view .add-to-links &gt; li{ 

  margin-right: 25px;

}
.list_view .divider_line3{
	
	padding-top: 0px;
    margin-bottom: 20px;
	
}
#fancybox-content .continue_link{ display: block;}
#fancybox-content .showcart.floatright{ 
 
  float: left;
  margin: 5px 0px 0px 0px;
  width: 85%;
  text-align: center;

}
.content_div{ width: 190px !important;	}
.content_fullwidth .grid_view .wishlist_compare .wishlist{
	width: 40px !important;
}
.acc-trigger a{
	
	padding: 5px 20px 10px 44px !important;
	
}
.category-view .grid_view .spacer{
	
	width: 100% !important;
	
}
.content_fullwidth .category-view .grid_view .vertical-separator .spacer{
	
	width: 80% !important;
}
.content_fullwidth .right_sidebar{
	
	width: 77% !important;
}
.content_fullwidth .category_prodcut .grid_view .spacer:hover .prdname_prddesc{
height: 75px !important;	
	
}
.width50 {
    width: 40% !important;
}
.billto-shipto .width50 {
    width: 99% !important;
   
}
.compare-table tr.product-img-row td {
	
	padding: 20px 20px !important;
}

.features_sec5 .right .circle {

	float: left;

	margin-left: 4px;

}

.features_sec5 .left .circle {

	float: left;

	margin-left: 4px;

}

.container {

	/* width: 100%; */
	width:300px;

	margin: auto;

}

.tp-caption.circle1{
		
		width: 26px !important;
        height: 40px !important; 
	}
.logo {

	width: 50%;

	*margin-bottom: 20px;
    position: absolute;
}
.header2.sticky #trueHeader .logo{
	
	position: relative !important;
	width: 100% !important;
}

#trueHeader #logo {
	
	line-height: 50px;
	margin-top: 0px!important;
}
.tp-caption .large_bold_white_25{
	    top: 5px;
}

/*Register Form*/

#adminForm\ sky-form h2
{
	text-align: center;
}
#com-form-login-username {

    width: 100%;

}
#com-form-login-password {

    width: 100%;

}
#com-form-login-remember {

    width: 100%;

}
.cartlogin.sky-form .width30.floatleft {

    width: 100%;

}
/* K2 Block */
.right_sidebar{
	
	width: 95% !important;
}
/* Wishlist Mobile */
.my-wishlist .data-table td, .data-table{
	
	float: left;
	width: 100% !important;
}
.my-wishlist .product-image{
	
	margin: auto !important;
}
.my-wishlist .data-table thead th{
	width: 95% !important;
	float: left;
    text-align: center !important;
}
.my-wishlist tr.for-desktop{ display: none !important; }
.my-wishlist tr.for-mobile{ display: block !important; }
.my-wishlist h5.product-name, .my-wishlist .description.std, .my-wishlist .product-price, .my-wishlist .btn-remove2{ 
 
     text-align: center;
     padding: 10px 0px;
	 width: 100% !important;

}
.top_nav{ 
 
  width: 95%;
  padding: 8px 8px;

}
.features_sec27 ul.news2{
  width: 95% !important;
   margin: 0px 10px 40px 10px !important;
}
.gallery-flickr ul{
	
	margin: auto !important;
	width: 80% !important;
	
}
.copyright_info{
	
	width: 95% !important;
	padding: 0px 8px; 
    
}

	
}


@media only screen and (max-width: 330px){

.product-review-row .ratings .ratingbox{
	
	width: 80px !important;
	
}

.ratings .ratingbox{
	
	width: 72px !important;
}
#product_comparison tr th{
	
	display: none;
	
}
#product_comparison tr td{
	
	padding: 20px 0px !important;
    font-size:  10px;
}
#product_comparison tr td .price-box{
	
	padding: 0px 10px !important;

}
#product_comparison tr td .availability{
	
	padding: 0px 10px !important;
}
#product_comparison tr td .std{
	
	padding: 0px 7px !important;
}
#product_comparison a.wishlist_btn.product_dtl_mobile{
	border: none;
	
}

.login_details h3, .cart-view.cart-view1 h3, .review_box .cart-view h3, .order_login .login_details h2, .subheading, #paymentForm &gt; h1{
	
	text-align: center;
	
}

.data-table td{
	
	/* padding: 6px 0px !important; */
	    padding: 10px 10px 6px 10px!important;
}

.for-desktop.first {
   /*  float: left;
    width: 95% ; */
}
#ui-tabs .tabs{
padding: 0px !important;	
}

.portfolio2 .cbp-l-caption-alignCenter .cbp-l-caption-body{
	display: inline-block !important;
    vertical-align: middle;
    text-align: center !important;
    width: 70%;
	
}
.portfolio2 .threeborder{
	
	width: 68%;
	
}
 .tp-caption.large_bold_white_25.start {
    font-size: 15px !important;
     }
	.cbp-l-grid-projects-title{
		
		float:left;
		text-align: left;
        width: 100%;
	}
	.vmgroup{
		
		margin: 0px 5px !important;
		
	}
	.width40{
		
		width: 100% !important;
	}
	.cbp-l-caption-alignCenter .cbp-l-caption-body{
		
		text-align:left !important;
		padding-left:5px;
	}
	table.adminForm.user-details {
		
		width: 100% !important;
	}
	#title_chzn, #virtuemart_country_id_field_chzn, #virtuemart_state_id_field_chzn{
		
		width: 200px !important;
		
	}
	.clients .jcarousel-skin-tango .jcarousel-item{
		
		width:250px !important;
	}
	
	.tp-caption.large_bold_white1{
		
		left: 57% !important;
		font-size: 12px !important;
	}
	.tp-caption.medium_light_white{
		
		left: 57% !important;
	}
	.tp-caption.large_bold_white11{
		left: 57% !important;
	}
	.tp-caption.mediaum-white-11{
		
		left: 57% !important;
		
	}
	.tp-caption.small_light_white{
		
		left: 57% !important;
	}
	.tp-caption.medium_light_white1{
		
		left: 57% !important;
		
	}

	
	
}



@media only screen and (max-width: 480px){
	.one_half .box-title h3 {
    margin: 5px 0px!important;
}
	/* .cart-collaterals .a-right{
		float:right!important;
	}  */
	/* .cart-collaterals .PricebillTotal{
		float:left!important;
	} */
	.threeborder{
		padding: 17px 0px 10px 5px!important;
	}
	.latest_works .cbp-l-caption-title{
		font: 700 12px/18px sans-serif!important;
	}
	.divider_dashed4{
		margin: 5px 0px 27px 0px!important;
	}
	h2.ipages_title1.two {
    
    margin-bottom: 40px!important;
	}
	.mb {
    margin-top: 30px!important;
}
	.features_sec24 ul.hblogs{
		margin-bottom:0px!important;
	}
	.features_sec25{
		padding: 50px 0px 50px 0px!important;
	}
	.features_sec39{
		padding: 50px 0 0!important;
	}
	.features_sec37 {
    padding-bottom: 30px!important;
}
	.product-price{
		margin: 0px 0 15px!important;
	}
	.cbp-l-caption-buttonLeft{
		    margin: 7px 4px 0px 4px!important;
	}
	.right_sidebar .shopping_cart{
		margin-left: 11px;
	}
	.content_right{
		padding: 35px 0px 0px 0px!important;
	}
	.margin_top7{
		margin-top:30px;
	}
	.features_sec18{
		padding: 50px 0px 46px 0px;
	}
	.features_sec27{
		padding:70px 0px 10px 0px;
	}
	.content_fullwidth{
		padding: 40px 0px 0px 0px;
	}
	
.category_prodcut .image_section{
	
	width: 95% !important;
}
.list_view .product.floatleft.width100{
	
	width: 100% !important;
}
 
 .desc_contetnt, .review_contetnt{
	 
	 width: 88% !important; 
	  
  }
  .billto-shipto .details{
	  
	  width: 100%;
	  float: inline-end;
  }
  
	.tp-caption.circle_small{
		
		width: 14px !important;
        height: 14px !important;
		
	}
	.icemega_modulewrap .list.col-sm-2 li{
		
		line-height: 20px !important;
	}
	
	.tp-caption.small_light_white{
		
		display: none;
	}
	.tp-caption.slider_but10 a{
		left: 20px;
		font-size: 10px !important;
		    margin: 0px 0px !important;
	}
	.tp-caption.slider_but8 a{
		
		font-size: 10px !important;
		left: 25px;
	}
	.btn_slide {
       left: -40px !important;
       font-size: 10px !important;
    }
	.tp-simpleresponsive .tp-caption{
		
		left: 0px;
	}
	.btn_slide2 {
       left: -80px !important;
       font-size: 10px !important;
    }
	.btn_slide1 {
       left: 0px !important;
       
    }
	.btn_slide3 {
          font-size: 10px !important;
		  right: -50px;
    }
	.btn_slide4 {
          font-size: 10px !important;
    }
	.btn_slide5 {
          font-size: 10px !important;
		  left: -17px !important;
    }
	.btn_slide6 {
          font-size: 10px !important;
		  left: 20px !important;
    }
	.btn_slide7 {
          font-size: 10px !important;
		  left: -18px !important;
    }
	.btn_slide8 {
          font-size: 10px !important;
		  left: 20px !important;
    }
	.btn_slide9 {
          font-size: 10px !important;	  
    }
	.btn_slide10 {
         
		 font-size: 10px !important;
          left: -45px !important;	 
    }
	.btn_slide11, .fa-android, .fa-apple .fa-2x{
         
		 font-size: 10px !important;
       }
	   .tp-caption.small_text2.start {
           display: none;
        }
		.tp-caption.medium_light_white.sft.tp-resizeme.start {
             display: none;
          }
	   .fa.fa-comments.fa-3x, .fa.fa-bug.fa-3x, .fa.fa-coffee.fa-3x, .fa.fa-cog.fa-3x{
		   
		   font-size: 20px !important;
	   }
	  
	.tp-caption.smalltext.sfb.start {
    display: none;
    }
	.tp-caption.small_text02.start {
     display: none;
    }
	.tp-caption.small_text.start{
		font-size: 15px !important;
	}
	.fa.fa-check {
         font-size: 17px !important;
    }
	.tp-caption.small_text04.start {
    display: none;
}
	.tp-caption.small_text03.start {
    display: none;
    }
	.tp-caption.small_text05.start {
            display: none;

	}
	.tabs-content2 img.img_left2{
		
		width: 100% !important;
	}
	
	.cbp-l-grid-projects-title{
		
		font: normal 11px sans-serif !important;
	}
	
	/* slider  page 6 */
	.tp-simpleresponsive .caption{
		left: 26px !important;
		
	} 
	.tabs-content img.img_left2{
		
		width: 100% !important;
	}

	.tp-caption .slider_but9 a{
		
		
	}
.tp-caption.slider_but11 a, .tp-caption.large_white, .tp-caption.large_black{
		
		left:50px;
}
.tp-caption.bigtext_extrathin{
	
	font-size:33px;
}
.tp-caption.slider_but8 a{
	
	*font-size: 8px !important;	
}
.tp-simpleresponsive .tp-caption{
	
	*padding-left: 20px !important;
}

	.tp-caption.bigtext_bold3, .tp-caption.bigtext_bold04, .tp-caption.bigtext_extrathin2, .tp-caption.small_text05, .tp-caption.slider_but6 a, .tp-caption.slider_but6.start{
		
		left: 10px;
	}
	.tabs-content3 img.img_left2{
		
		width: 100% !important;
	}
	.tp-caption.smalltext{
	  
       width:100%;	  
	 	
	}
	.tp-caption.slider_but9 a{
		
		margin: 0px;
	}
	
    .tp-caption.bigtext_bold, .tp-caption.bigtext_bold02, .tp-caption.bigtext_extrathin{
		
		font-size: 10px !important;
	}
	.tp-caption.bigtext_bold4{
		
		font-size: 12px !important;
	}
	
	
	


.wrapper_boxed, .wrapper_boxed .site_wrapper {

    width: 320px;

}

.content_left {

	float: left;

	width: 100%;

	padding: 59px 0px 0px 0px;

}

.right_sidebar {

	float: left;

	width: 100%;

	padding: 25px 0px 0px 5px;

}

.left_sidebar {

	float: left;

	width: 100%;

	padding: 59px 0px 0px 0px;

}

.content_right {

	float: left;

	width: 100%;

	padding: 59px 0px 0px 0px;

}



.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {

	margin-right: 0%;

}

.one_half {

	width: 100%;

	margin-bottom: 10px;

}

.one_third {

	width: 100%;

	margin-bottom: 15px;

}

.one_fourth {

	width: 100%;
	margin-bottom: 25px;

}

.one_fifth {

	width: 100%;

	margin-bottom: 15px;

}

.two_third {

	width: 100%;

	margin-bottom: 20px;

}

.three_fourth {

	width: 100%;

	margin-bottom: 40px;

}
.top_nav .left {

	width: 100%;

}
.top_nav .right {

	width: 100%;

}

.top_nav .right ul {

	float: left;

}

.top_nav .right li {

	margin: 10px 10px 0px 0px;

}
.footerlinks .qlinks, .headerlinks .qlinks { 
       line-height: 0;
}

#trueHeader #logo{

	background-position: center;

}

.menu_main {

	float: none;

	width: 90%;

	margin: 0 auto;

}


.features_sec2 .one_third .margin_top7 {

	margin-top: 40px;

}

.features_sec3 .one_fourth {

	width: 100%;

	margin-right: 0%;

}



.features_sec5 .left {

	float: left;

	width: 100%;

}

.features_sec5 .right {

	float: left;

	width: 100%;

	margin-top: 40px;

}






.features_sec6 .one_third img {

	width: 100%;

}

.features_sec6 .two_third {

	padding-top: 50px;

}

.features_sec6 .one_third {

	margin-bottom: 0px;

}

.features_sec6 h2 {

	font-size: 22px;

}

.features_sec6 h1 {

	font-size: 40px;

}

.features_sec6 span {

	width: 100%;

}

.features_sec6 p {

	width: 100%;

}



.features_sec7 .cont {

	width: 94%;

	margin-top: 0px;

}



.features_sec8 .vline {

	display: none;

}

.features_sec8 .left,

.features_sec8 .center,

.features_sec8 .right {

	width: 100%;

	padding-top: 0px;

}

.features_sec8 .content_box {

	border: none;

}



.features_sec12 .left {

	width: 80%;

	padding: 10%;

}

.features_sec12 .center {

	width: 100%;

}

.features_sec12 .right {

	width: 100%;

}



.features_sec13 img {

	width: 100%;

}



.features_sec18 li.text2 {

	width: 80%;

}



.features_sec19 .left {

	width: 100%;

	margin-top: 0px;

	margin-bottom: 50px;

}

.features_sec19 .center {

	width: 100%;

}

.features_sec19 .right {

	width: 100%;

}

.features_sec19 .left li.icon {

	float: none;

	margin-right: 0px;

	width: 100%;

	text-align: center;

}

.features_sec19 .left h3 {

	float: none;

	width: 100%;

	text-align: center;

}

.features_sec19 .left li p {

	text-align: center;

}

.features_sec19 .left li {

	float: left;

	width: 100%;

}



.features_sec19 .right li.icon {

	float: none;

	margin-right: 0px;

	width: 100%;

	text-align: center;

}

.features_sec19 .right h3 {

	float: none;

	width: 100%;

	text-align: center;

}

.features_sec19 .right li p {

	text-align: center;

}

.features_sec19 .right li {

	float: left;

	width: 100%;

}



.features_sec21 .img_left {

	width: 100%;

}

.features_sec21 li.text {

	width: 70%;

	margin-left: 20px;

}



.features_sec23 .cont {

	width: 94%;

	margin-top: 0px;

}



.features_sec24 .latestnews {

	width: 100%;

	margin-right: 0%;

	margin-bottom: 70px;

}

.features_sec24 .latestblogs {

	width: 100%;

}

.features_sec24 ul.news:hover,

.features_sec24 ul.news.active{

	background: url(../images/site-img23.png) no-repeat 50px top;

}



.features_sec25 .left {

	width: 100%;

	text-align: center;

	background: none;

	margin-bottom: 30px;

}

.features_sec25 .right {

	width: 82%;

	padding: 8% 9%;

}

.features_sec25 .left h5 {

	width: 40%;

	display: inherit;

	margin-top: 50px;

	text-align: center;

}

.features_sec25 .left h5 em {

	display: block;

}



.features_sec26 .box ul {

	margin: 0 0 0 27%;

}

.features_sec26 .box img {

	width: 100%;

}



.features_sec27 ul.blogs2 li img {

	width: 100%;

}

.features_sec27 ul.news2 li.text {

	width: 80%;

}



.features_sec28 .center {

	width: 60%;

	padding: 110px 20% 0 20%;

	min-height: 392px;

}



.features_sec29 .box img {

	width: 100%;

}



.features_sec30 .hvideo iframe {

	width: 94%;

	height: 200px;

}



.features_sec31 .img_left {

	width: 100%;

}

.features_sec31 ul {

	width: 100%;

	margin: 0px 0px 0px 0px;

}



.features_sec32 .left {

	float: left;

	width: 100%;

	background: none;

	margin-bottom: 20px;

}

.features_sec32 .left .cimage {

	float: none;

	width: 98px;

	height: 98px;

	border: 5px solid #fff;

	background-size: 100%;

	margin: 0 auto;

}

.features_sec32 .clients li img {

	width: 100%;

}

.features_sec32 .right {

	width: 90%;

	padding: 3% 5%;

}



.features_sec33 {

	padding-bottom: 70px;

}

.features_sec33 .leftimg {

	width: 100%;

	margin-right: 0%;

}

.features_sec33 .leftimg img {

	width: 100%;

}

.features_sec33 .right {

	width: 100%;

}

.features_sec33 li.text {

	width: 59%;

	margin-left: 20px;

}



.features_sec35 .box ul {

	margin: 0 0 0 31%;

}



.features_sec39 .limage {

	width: 100%;

	float: none;

	margin-top: 0px;

}

.features_sec39 .rightsection {

	float: left;

	width: 100%;

	padding-bottom: 0px;

	background: none;

}

.features_sec39 .rightsection li.text {

	width: 65%;

}

.features_sec39 .rightsection li.icon {

	margin-right: 20px;

}



.features_sec43 li.text {

	width: 79%;

}



.features_sec44 .img_right {

	width: 100%;

}







.pro_bar.inner {

	margin-top: 20px;

}



.circle_img {

	float: none;

	width: 290px;

	height: 290px;

	margin: 0 auto;

}

.biobox {

	float: left;

	width: 81%;

	padding: 8%;

}



h1.section_title_drakgray {

	font-size: 35px;

	width: 100%;

}

h1.section_title_drakgray em {

	line-height: 25px;

}





.readmore_but12 {

	padding: 10px 18px;

}



h2.section_title_whitebig {

	font-size: 30px;

}

h2.section_title_whitebig strong {

	font-size: 50px;

	line-height: 50px;

}



.less1 {

	width: 100%;

}

.less2 {

	width: 100%;

}



.footer1 {

	padding-bottom: 0px;
	text-align: center;

}

ul.footer_social_links {

	float: left;

	margin-top: 10px;
    margin-bottom: 10px;

}

.copyright_info .one_half {

	margin-bottom: 0px;

}



.error_pagenotfound {

	width: 75%;

	padding-top: 25px;

}

.error_pagenotfound strong {

	font-size: 100px;

	margin-bottom: 0px;

}

.error_pagenotfound b {

	font-size: 20px;

	line-height: 30px;

}

.error_pagenotfound em {

	font-size: 14px;

	line-height: 22px;

	margin-top: 10px;

	margin-bottom: 10px;

}



.top_nav.two {

	float: left;

	width: 100%;

}

.top_nav.two .left {

	margin-bottom: 4px;



}

.menu_main.full {

	margin-top: 10px;

}



.punchline_text_box {

	width: 80%;

	padding: 25px 25px;

}

.punchline_text_box strong {

	font-size: 20px;

}

.punchline_text_box .left {

	width: 100%;

}

.punchline_text_box .right {

	width: 100%;

	float: left;

}

.punchline_text_box .right a.knowmore_but {

	float: left;

	margin-left: 0px;

	margin-top: 20px;

}





.features_sec39 .rightsection h3 {

    margin-bottom: 10px;

    width: 100%;

}



.blog_post h3 {

	font-size: 18px;

	float: left;

	width: 71%;

	line-height: 25px;

}

.blog_post a.date {

	float: left;

	margin-right: 15px;

}

.post_info_content {

	padding: 0px;

	margin: 10px 0 0 0;

	width: 97%;

	float: left;

}

ul.post_meta_links {

	float: left;

	margin: -10px 0px 12px 72px;

	padding: 0px 0px 0px 0px;

	width: 70%;

}

.post_meta_links li.post_by {

	float: left;

	padding: 0px 0px 0px 18px;

	background: url(../images/blog/icon-by-user.png) no-repeat 0px 5px;

}

.post_meta_links li.post_categoty {

	float: left;

	padding: 0px 0px 0px 25px;

	background: url(../images/blog/icon-category.png) no-repeat 9px 6px;

}

.post_meta_links li.post_comments {

	float: left;

	padding: 0px 0px 0px 25px;

	background: url(../images/blog/icon-comments.png) no-repeat 3px 5px;

}

.post_meta_links li a {

	color: #a1a1a1;

	padding: 0px 10px 0px 0px;

	text-decoration: none;

	font-size: 10px;

}

.blog_postcontent .image_frame {

	float: left;

	width: 94%;

	border: 7px solid #eee;

	margin-bottom: 25px;

}

.blog_postcontent .video_frame iframe {

	float: left;

	width: 94%;

	height: 200px;

	border: 7px solid #ddd;

	margin-bottom: 25px;

}

.blog_postcontent .image_frame.small {

	float: left;

	width: 95%;

	border: 7px solid #ddd;

	margin-bottom: 25px;

}

.blog_postcontent .video_frame.small iframe {

	float: left;

	width: 95%;

	height: 200px;

	border: 7px solid #ddd;

	margin-bottom: 25px;

}

.post_info_content_small {

	padding: 0px;

	margin: 0;

	width: 95%;

	float: left;

}

ul.post_meta_links_small {

	float: left;

	margin: -15px 0px 12px 80px;

	padding: 0px 0px 0px 0px;

	width: 70%;

}



.pagination b{

	float: left;

	margin: 0px 0px 10px 0;

	padding:0px 10px;

	font-weight: normal;

	color: #999;

	width: 90%;

}



#site-searchform #s{

	width: 74%;

}



ul.adsbanner-list {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	float: left;

	width: 50%;

}

.adsbanner-list li {

	margin: 0px 10px 10px 0px;

	padding: 0px;

	float: left;

	width: 110px;

	height: 110px;

	list-style-type: none;

}

.adsbanner-list li.last {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	float: left;

	width: 110px;

	height: 110px;

	list-style-type: none;

}

.adsbanner-list li img {

	width: 100%;

	height: auto;

}

ul.adsbanner-list.two {

	margin: 0px 0px 0px 0px;

	float: left;

}



.about_author {

	width: 85%;

}



.comment_form {

	float: left;

	width: 100%;

	margin-top: 30px;

}

.comment_form label{

	float: left;

	width: 90px;

	height: 15px;

	padding: 7px 10px;

	margin-bottom: 20px;

}

.comment_input_bg {

	float: left;

	width: 52%;

	height: 25px;

	padding: 7px 10px 0px 10px;

	border-top: 2px solid #e3e3e3;

	border-left: 2px solid #e3e3e3;

	border-right: 1px solid #e3e3e3;

	border-bottom: 1px solid #e3e3e3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background-color: #f9f9f9;

}

.comment_textarea_bg {

	float: left;

	width: 90%;

	height: 235px;

	padding: 7px 10px 0px 10px;

	margin-bottom: 20px;

	border-top: 2px solid #e3e3e3;

	border-left: 2px solid #e3e3e3;

	border-right: 1px solid #e3e3e3;

	border-bottom: 1px solid #e3e3e3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background-color: #f9f9f9;

}

.comment_checkbox {

	float: left;

	display: block;

	width: 90%;

	margin-top: 10px;

}





.address_info {

	width: 84%;

}

.google-map {

	width: 95%;

}



.google-map3 {

	width: 94%;

}



.pricing-tables {width: 24%; }

.pricing-tables .title{ font-size: 12px; }

.pricing-tables .price{ font-size: 18px; }

.pricing-tables .price i{ font-size: 9px; margin-top: 0px; }

.pricing-tables-helight{position: relative;float: left; width: 24%; }

.pricing-tables-helight .title{ font-size: 12px; }

.pricing-tables-helight .price{ font-size: 18px; }

.pricing-tables-helight .price i{ font-size: 9px; margin-top: 0px; }



.pricing-tables-two {width: 32%; }

.pricing-tables-two .title{ font-size: 12px; }

.pricing-tables-two .price{ font-size: 18px; }

.pricing-tables-two .price i{ font-size: 9px; margin-top: 0px; }

.pricing-tables-helight-two{position: relative;float: left; width: 33%; }

.pricing-tables-helight-two .title{ font-size: 12px; }

.pricing-tables-helight-two .price{ font-size: 18px; }

.pricing-tables-helight-two .price i{ font-size: 9px; margin-top: 0px; }



.pricing-tables-main .ordernow .normalbut{

	padding: 10px 4px;

	font-size: 10px;

}

.pricing-tables-main .ordernow .colorchan{

	padding: 10px 4px;

	font-size: 10px;

}



.contactform_footer {

	width: 95%;

}

.contactform_footer .sky-form .button {

	width: 82.5%;

}

.fnewsletter input.enter_email_input {

	width: 220px;

}



.cforms {

	float: left;

	width: 94%;

}



.portfolio_area_left {

	padding: 0px;

	margin: 0px 0px 30px 0px;

	width: 98%;

	float: left;

}

.portfolio_area_right {

	padding: 0px;

	margin: 0px 0px 0px 0px;

	width: 98%;

	float: left;

}

.project_details {

	padding: 0px;

	margin: 65px 0px 0px 0px;

}

.addto_favorites {

	float: left;

	margin: 15px 0px 0px 0px;

}

.addto_favorites:hover {

	float: left;

	margin: 15px 0px 0px 0px;

}

.portfolio_area_right ul.small_social_links {

	margin: 22px 0px 0px 170px;

}

.project_details span {

	padding: 4px 0px;

}

.project_details strong {

	width: 30%;

}


.features_sec1 {

	padding-bottom: 30px;

}



.features_sec39 {

	padding: 70px 0px 30px 0px;

}



.features_sec4 .one_half {

	margin-bottom: 0px;

}



.features_sec4 {

	padding: 70px 0px 0px 0px;

}



.features_sec8 {

	padding-bottom: 30px;

}



.features_sec6 .readmore_but3 {

	margin-bottom: 10px;

}



.features_sec9 {

	padding-bottom: 30px;

}



.features_sec10 {

	padding-bottom: 50px;

}



.features_sec11 {

	padding-bottom: 35px;

}



.features_sec14 .one_third.last {

	margin-bottom: 0px;

}



.features_sec16 {

	padding-bottom: 0px;

}



.footer1 .divider_line3 {

	padding-top: 0px;

}



.features_sec18 {

	padding-bottom: 30px;

}



.features_sec20 {
	padding-top:15px;
	padding-bottom: 0px;

}
.clearfix.mar_top4{
	margin-bottom:10px!important;
}



.features_sec21 {

	padding-bottom: 30px;

}



.features_sec22 {

	padding-bottom: 30px;

}



.features_sec26 {

	padding-bottom: 25px;

}



.features_sec2 {

	padding-bottom: 30px;

}



.features_sec29 {

	padding-bottom: 30px;

}



.features_sec31 {

	padding-bottom: 30px;

}



.features_sec32 {

	padding-bottom: 0px;

}



.features_sec34 {

	padding-bottom: 25px;

}



.features_sec35 {

	padding-bottom: 25px;

}



.features_sec37 {

	padding-bottom: 25px;

}



.features_sec42 {

	padding-bottom: 0px;

}



.features_sec43 {

	padding-bottom: 0px;

}



.footer1.three {

	padding-bottom: 0px;

}



.features_sec28 {

	padding-bottom: 30px;

}



.features_sec4 .one_third {

	margin-bottom: 0px;

}



.features_sec2.lessmb .one_third.last {

	margin-bottom: 0px;

}



.features_sec42.two.three {

	padding-bottom: 0px;

}



.features_sec45 {

	padding-bottom: 0px;

}





.content_fullwidth .one_half.last,

.content_fullwidth .one_third.last,

.content_fullwidth .one_fourth.last,

.content_fullwidth .two_third.last,

.content_fullwidth .three_fourth.last,

.content_fullwidth .one_fifth.last {

	margin-bottom :0px;

}

.content_left .one_half.last,

.content_left .one_third.last,

.content_left .one_fourth.last,

.content_left .two_third.last,

.content_left .three_fourth.last,

.content_left .one_fifth.last {

	margin-bottom :0px;

}

.content_right .one_half.last,

.content_right .one_third.last,

.content_right .one_fourth.last,

.content_right .two_third.last,

.content_right .three_fourth.last,

.content_right .one_fifth.last {

	margin-bottom :0px;

}



.iframecontainer {

	width: 100%;

}

.top_nav .right li.link {

	margin-top: 10px;

}





}

@media only screen and (max-width: 767px)
{

 /* Register Form*/
 .header2_logo{
	 position:relative!important;
 }
table#sky-form tr td.key{

 float: left;

width: 100% !important;

text-align: center !important;		
		
}
table#sky-form tr td.input{
	
	float: left;
    width: 100%;
    text-align: center;
	
}
table.user-details.sky-form input{
	
	width: 100% !important;
	
}

.select #virtuemart_country_id_field_chzn, .select #virtuemart_state_id_field_chzn{
	
	width: 100% !important;
	
}

	
}

@media only screen and (max-width: 999px){

	.features_sec43 li.icon

	{

		margin-right:10px;

	}
    .vmgroup {
               display: inline-flex !important;
               margin: 0px 5px;
               width: 100% !important;
        }
.sidebar_widget h3{
	
          text-align: center;
	}
	
	

.bestseller .imageset {
    float: left;
    position: relative;
    width: 92% !important;
    height: auto !important;
}
	.pricing-title h3 {

    float: none !important;

    font-size: 22px !important;

    line-height: 25px !important;

    width: auto !important;

}

.content_left {

	float: left !important;

	width: 100% !important;

	padding: 59px 0px 0px 0px;

}

.left_sidebar {

	float: left;

	width: 100%;

	padding: 59px 0px 0px 0px;

}

.content_right {

	float: left;

	width: 100%;

	padding: 59px 0px 0px 0px;

}

}</pre></body></html>