img {

	max-width: 100%;

	height: auto;

}







 @media only screen and (min-width: 1034px) and (max-width: 1214px) {

.vc_row-fluid .vc_col-md-12 {  width: 100% !important;}

.vc_row-fluid .vc_col-md-11 {  width: 91.45833333333334% !important;}

.vc_row-fluid .vc_col-md-10 {  width: 82.91666666666667% !important;}

.vc_row-fluid .vc_col-md-9 {  width: 74.375% !important;}

.vc_row-fluid .vc_col-md-8 {  width: 65.83333333333334% !important;}

.vc_row-fluid .vc_col-md-7 {  width: 57.29166666666667% !important;}

.vc_row-fluid .vc_col-md-6 {  width: 48.75% !important;}

.vc_row-fluid .vc_col-md-5 {  width: 40.208333333333336% !important;}

.vc_row-fluid .vc_col-md-4 {  width: 31.666666666666668% !important;}

.vc_row-fluid .vc_col-md-3 {  width: 23.125% !important;}

.vc_row-fluid .vc_col-md-2 {  width: 14.583333333333334% !important;}

.vc_row-fluid .vc_col-md-1 {  width: 6.041666666666667% !important;}

.full-width-content.vc_row-fluid .vc_col-md-2 { width: 16.66%!important; }

.full-width-content.vc_row-fluid .vc_col-md-3 { width: 25%!important; }

.full-width-content.vc_row-fluid .vc_col-md-4 { width: 33.33%!important; }

.full-width-content.vc_row-fluid .vc_col-md-5 { width: 40.5%!important; }

.full-width-content.vc_row-fluid .vc_col-md-6 { width: 50%!important; }

.full-width-content.vc_row-fluid .vc_col-md-7 { width: 57.5%!important; }

.full-width-content.vc_row-fluid .vc_col-md-8 { width: 66.6%!important; }

.full-width-content.vc_row-fluid .vc_col-md-9 { width: 75%!important; }

.full-width-content.vc_row-fluid .vc_col-md-10 { width: 83.0%!important; }

.full-width-content.vc_row-fluid .vc_col-md-11 { width: 91.5%!important; }

.full-width-content.vc_row-fluid .vc_col-md-12 { width: 100%!important; }

.vc_hidden-lg {

	display:block !important;

}

#boxed_layout {

	width:1020px;

	margin:0 auto;

}

.vc_hidden-md,.vc_hidden-md.vc_hidden-lg {

	display: none!important;

}

.wrapper {

	width: 960px;

}

.rd_megamenu ul {

	width: 960px!important;

}

.h1_mega ul {

	left: 0px!important;

}

#header_container nav ul .rd_megamenu:hover ul, #header_container nav ul .rd_megamenu.sfHover ul {

	left: 0px;

}

.nav_type_9_c ul li a {

	min-width: 93px;

}

#footer {

	width:990px;

}

.footer_4_col .widget_wrap {

	width:217px !important;

}

.footer_3_col .widget_wrap {

	width: 300px!important;

}

.footer_2_col .widget_wrap {

	width: 465px!important;

}

#posts, .woocommerce #posts, .single_port_ctn #posts, .single_port_ctn .post {

	width:689px;

}

#posts.business_posts {

	width:650px;

	max-width:650px;

}

#sidebar, .woocommerce #sidebar {

	width:230px;

}

#sidebar.business_sidebar {

	width:260px;	

}

#information {

	width:230px;

}

#fw_c .post_masonry .flexslider img, #fw_c .post_masonry .flexslider img {

	max-width: 100% !important;

}

.columns4 .isotope-item {

	width:217px

}

.columns3 .isotope-item {

	width:300px;

}

.columns2 .isotope-item {

	width:465px;

}

.carousel_recent_post {

	width:217px;

}

.jcarousel.rd_pc_2 {

	max-width:960px;

}

.member-social-links ul {

	padding:0 0 0 1px;

}

.member-social-links li {

	margin-right:1px;

}

.post-content {

	width:310px;

}

.post-content-large {

	width:530px;

}

.port_type_7 .port_item_details, .port_type_8 .port_item_details {

	min-height:311px;

}

.port_item_details .port_small_excerpt p {

	display:none;

}

.port_small_excerpt {

	padding: 50px 16px;

	font-size: 14px;

	position: relative;

}

/** grid blog **/



#fw_c .grid_blog_post.blog_4_col .post_quote_text {

	min-height: 117px;

	max-height: 117px;

	overflow: auto;

	font-size: 12px;

	line-height: 26px;

	padding: 19px 24px 19px;

}

#fw_c .grid_blog_post.blog_3_col .post_quote_text {

	min-height: 176px;

	max-height: 176px;

	font-size: 20px;

	line-height: 30px;

}

#fw_c .grid_blog_post.blog_2_col .post_quote_text {

	min-height: 295px;

	max-height: 295px;

	font-size: 35px;

	line-height: 50px;

	padding: 31px 30px 28px;

}

#posts .grid_blog_post.blog_2_col .post_quote_text {

	min-height: 201px;

	max-height:201px;

	font-size: 24px;

	line-height: 35px;

}

#posts .grid_blog_post.blog_3_col .post_quote_text {

	min-height: 156px;

	max-height:156px;

	font-size: 14px;

	line-height: 24px;

	padding-bottom: 27px;

}

#posts .grid_blog_post.blog_4_col .post_quote_text {

	min-height: 114px;

	max-height: 114px;

	font-size: 12px;

	line-height: 22px;

	padding: 13px;

}

#posts .grid_blog_post.blog_3_col .post_quote_author {

	display:none;

}

#posts .grid_blog_post.blog_2_col .post-title h2 {

	font-size:20px;

	line-height:22px;

}

/** Timeline Blog **/



#fw_c .post_timeline {

	width: 364px;

	margin-left: 232px;

}

.blog_timeline {

	margin-left: -232px;

}

div.post_timeline.isotope-item:before {

	left:-145px;

}

div.post_timeline.isotope-item:after {

	right:-145px;

}

#posts .post_timeline {

	width:100%;

	margin-left:0;

}

#posts .blog_timeline {

	margin-left:0;

}

/** Shop adjustement **/





#fw_c .shop_four_col .add_to_cart_button, #posts .shop_three_col .add_to_cart_button, #posts .shop_four_col .add_to_cart_button {

	display: block;

	width: 100%;

	margin-bottom:10px;

}

#fw_c .shop_four_col .show_details_button, #posts .shop_three_col .show_details_button, #posts .shop_four_col .show_details_button {

	display: block;

	width: 100%;

}

.product_image_wrapper {

	width: 400px;

}

.product_thumb_wrapper {

	width: 60px !important;

	height:510px !important;

}

.single_products_thumbnails {

	width: 60px !important;

	height:510px !important;

}

.single-product.woocommerce-page span.onsale {

	left: 380px;

}

/** Recent Blog adjustment **/





.rp_type02 .post-attachement, .rp_type02 .rp_post_time {

	width:130px;

}

.rp_type02 .post_ctn {

	padding: 0px 0 0 150px;

}

.rp_type03 .post_ctn, .rp_type03 .rp_post_info {

	padding-left:220px;

}

.rp_type03 .post-attachement {

	width: 194px;

}

.rp_type04 .post-attachement {

	width: 224px;

}

.rp_type04 .post-attachement:hover .rp_image, .rp_type04 .post-attachement:hover .rp_gallery, .rp_type04 .post-attachement:hover .rp_quote, .rp_type04 .post-attachement:hover .rp_video, .rp_type04 .post-attachement:hover .rp_normal, .rp_type04 .post-attachement:hover .rp_audio {

	width: 224px;

	height: 224px;

	font-size: 24px;

	line-height: 224px;

}

.rp_type04 .post_ctn {

	padding: 0px 0 0 240px;

}

.rp_type04 .rp_entry {

	padding: 3px 0 0 240px;

}

.rp_type05 .post-attachement {

	width: 191px;

}

.rp_type05 .post_ctn {

	padding-left:215px;

}

.rp_type05 .rp_post_author {

	display:none;

}

.rp_type08.ajax_post.blog_4_col {

	width: 33.3345%;

}

.rp_type09 .post_ctn {

	bottom: -125px;

}

.rp_type09 .rp_arrow {

	top: 30px;

}

.rp_type10 .post-attachement {

	width: 425px;

}

.rp_type10 .rp_post_time {

	height:194px;

}

.rp_type10 .rp_day {

	margin-top: 70px;

}

.rp_type10 .post_ctn {

	width:100%;

}

.rp_type10 .post-attachement:before {

	top:inherit;

	bottom: -6px;

	right: 22px;

}

/** Pricetable adjustment **/

.pricetable {

	width: 984px;

}

/** Chart adjustment **/

.vc_span3 .rd_pie_chart.rd_pie_01 .rd_pc_status, .vc_span3 .rd_pie_chart.rd_pie_02 .rd_pc_status, .vc_span3 .rd_pie_chart.rd_pie_03 .rd_pc_status, .vc_span3 .rd_pie_chart.rd_pie_05 .rd_pc_status {

	top: 72px;

}

.vc_span3 .rd_pie_01 .rd_pc_track {

	width: 140px;

	height: 140px;

	top: 14.5px;

	left: 50%;

	margin-left: -70px;

}

.vc_span3 .rd_pie_01 .rd_pc_track_in {

	width: 122px;

	height: 122px;

	top: 25px;

	margin-left: -61px;

}

.vc_span3 .rd_pie_chart.rd_pie_02 .rd_pc_status {

	top: 72px;

}

/** Staff adjustment **/





.blog_4_col .rd_staff_p03 .bw-wrapper {

	width: 175px;

}

.blog_4_col .rd_staff_p03 .staff_post_ctn:hover .bw-wrapper {

	width: 185px;

}

.blog_4_col .rd_staff_p03 .staff_post_ctn:hover .bw-wrapper a:before {

	opacity: 0.9;

	width: 147px;

	border-radius: 300px;

	height: 147px;

	position: absolute;

	top: 18.5px;

	line-height: 147px;

	left: 50%;

	margin-left: -73.5px;

}

/** Portfolio widget **/



.port_tn a:before {

	position: absolute;

	width: 71px;

	height: 71px;

	line-height:71px;

}

}



/* #Tablet (Portrait)



================================================== */	



/* Note: Design for a width of 768px */



@media only screen and (min-width: 768px) and (max-width: 1035px) {

		 

.vc_hidden-lg {

	display:block!important;

}

#top_bg {

	overflow:hidden;

}

#top_bar {

	display:none;

}

#fixed_body_left {

	margin-left:0px;

}

.vc_hidden-sm,.vc_hidden-sm.vc_hidden-lg, .parallax_bg, .parallax_video {

	display: none!important;

}

.fixed_header_left {

	position:relative;

	width:auto;

	padding-left:0;

}

.fixed_header_left .wrapper {

	width:708px;

}

.fixed_header_left #logo_img {

	float: left!important;

}

#fixed_header_socials {

	display:none;

}

.fixed_header_left .header_current_cart {

	float:none;

}

.fixed_header_left .cart-content {

	padding: 37px 14px 38px 14px;

	text-align: center;

	width: 105px;

}

.fixed_header_left .header_current_cart .cdp_2 {

	top:150px;

	left:auto;

}

.fixed_header_left .header_current_cart:hover .cdp_2 {

	top: 100px;

	left:auto;

}

.header_bottom_nav {

    position: relative !important;

}

#boxed_layout {

	width:768px;

	margin:0 auto;

}

.wrapper {

	width: 708px;

}

#mobile-menu .wrapper {

	padding:0 0 0 30px !important;

	width:239px;

}

.mt_menu {

	display:block;

}

.logo_text {

	max-height: 50px;

	line-height: 50px;

	width: 290px;

}

#logo_img .mobile_logo, .transparent_header #logo_img .white_logo.mobile_logo {

	display:inline-block !important;

}

#logo_img .desktop_logo, .transparent_header #logo_img .dark_logo.mobile_logo {

	display:none !important;

}

.menu_slide.mt_menu #logo_img {

	max-height: 50px;

	line-height: 50px;

}

.menu_slide.mt_menu #logo_img:before {

	margin:0;

}

.menu_slide.mt_menu #logo_img img {

	max-height:35px;

}

.menu_slide.mt_menu #logo {

	max-height: 50px;

	line-height: 50px;

}

#footer {

	width: 738px;

}

.footer_4_col .widget_wrap, .footer_3_col .widget_wrap, .footer_2_col .widget_wrap {

	width:339px !important;

}

#posts, .woocommerce #posts, .single_port_ctn #posts, .single_port_ctn .post {

	width:478px;

}

#posts.business_posts {

	width: 450px;

    max-width: 450px;	

}

#sidebar, .woocommerce #sidebar, #information {

	width:189px;

}

#sidebar.business_sidebar {

    width: 220px;

}

#posts .grid_post .ajax_post, #posts .blog_masonry .ajax_post {

	width: 100%;

}

#fw_c .post_masonry, #fw_c .grid_post .ajax_post {

	width:50%;

}

#fw_c .post_timeline {

	width: 300px;

	margin-left:107.5px;

}

.blog_timeline {

	margin-left:-107.5px;

}

div.post_timeline:before {

	left:-60.5px;

}

div.post_timeline:after {

	right: -60.5px;

}

.post_timeline .arrow_r {

	right:-10px;

}

.post_timeline:hover .arrow_r {

	right:-20px;

}

.post_timeline .arrow_l {

	left:-23px;

}

.post_timeline:hover .arrow_l {

	left: -33px;

}

.timeline_pd_l, timeline_pd_r {

	display:none;

}

.month_left {

	left: -97px;

}

.month_right {

	right: -97px;

}

.timeline_month {

	position: absolute;

	font-size: 15px;

	font-weight: bold;

	background: #ebebeb;

	padding: 15px 10px 10px;

}

#posts .post_timeline {

	width:100%;

	margin-left:0;

}

#posts .blog_timeline {

	margin-left:0;

}

#fw_c .post_masonry .flexslider img, #fw_c .post_masonry .flexslider img {

	max-width: 100% !important;

}

.post_grid {

	width:349px;

}

#posts .grid_blog_post.blog_2_col .post_quote_text, #posts .grid_blog_post.blog_3_col .post_quote_text, #posts .grid_blog_post.blog_4_col .post_quote_text {

	min-height:inherit;

}

#fw_c .grid_blog_post.blog_4_col .post_quote_text, #fw_c .grid_blog_post.blog_3_col .post_quote_text, #fw_c .grid_blog_post.blog_2_col .post_quote_text {

	min-height: 204px;

	max-height: 204px;

	font-size: 25px;

	line-height: 36px;

	padding: 31px 30px 28px;

}

.post-title h2, #posts .grid_blog_post .post-title h2 {

	font-size:20px;

	line-height:20px;

}

#posts .post {

	overflow: visible;

	padding: 0 0 50px 0;

}

#posts .post_grid {

	width:233px;

}

.portfolio {

	margin: 0px 0px 0px 0px;

}

.load_more_cont {

	margin-left: 0px;

	padding: 60px 0 30px 40px;

}

.columns4 .isotope-item {

	width:157px;

}

.columns3 .isotope-item {

	width:219px;

}

.columns2 .isotope-item {

	width:344px;

}

.port_details_slider {

	width:100%;

	margin:0;

}

.port_details_information {

	width:100%;

	margin:40px 0 0 0;

}

.port_type_7 .port_item_details, .port_type_8 .port_item_details {

	min-height:230px;

	padding:15px 0 10px;

}

.port_item_details .port_small_excerpt p, .port_item_details .port_small_excerpt .port_project_buttons {

	display:none;

}

.carousel_recent_post {

	width:149.5px;

}

.member-social-links ul {

	padding:0 0 0 1px;

}

.member-social-links li {

	margin-right:1px;

}

.post-content {

	width:310px;

}

.post-content-large {

	width:530px;

}

header nav ul,.header_bottom_nav nav ul{

	display:none !important;

}

header nav ul li {

	display:none;

}

#nav_button {

	display:block;

	margin:31px 10px 0px 0px;

	height:40px;

	float:right;

}

.header_bottom_nav.nav_type_15 #nav_button {

	margin:6.5px 0px 0px 0px;

}

.header_bottom_nav.nav_type_16 #nav_button {

	margin:16.5px 0px 0px 0px;

}

#nav_button:before {

	font-family:"FontAwesome";

	display:block;

	content:"\f0c9";

	padding:8px 0 0 0px;

	text-align:center;

	margin-left:-1px;

	font-size:18px;

}

.mt_menu .header_current_cart {

	float:right;

	height:49px;

	line-height:49px;

}

.mt_menu .cart-content {

	padding:0 17px;

	margin: 0 10px;

}

.mt_menu .current_item_number {

	display:none;

}

#nav_button_alt:before {

	font-family:"FontAwesome";

	display:block;

	content:"\f0c9";

	padding:0px 0 0 0px;

	text-align:center;

	margin-left:-1px;

	font-size:18px;

}

/** Shop adjustment **/



.filter_param {

	margin-right: 5px;

	padding: 9px 47px 10px 7px;

}

.single-product.woocommerce-page span.onsale {

	left: 260px;

}

.product_nav_left, .product_nav_right {

	opacity:1;

}

.product_thumb_wrapper {

	display:none;

}

.product_image_wrapper {

	width:100%;

}

#posts .shop_two_col .add_to_cart_button, #posts .shop_three_col .add_to_cart_button, #posts .shop_four_col .add_to_cart_button {

	display: block;

	width: 100%;

	margin-bottom:10px;

}

#posts .shop_two_col .show_details_button, #posts .shop_three_col .show_details_button, #posts .shop_four_col .show_details_button {

	display: block;

	width: 100%;

}

.woocommerce-page ul.products li.shop_three_col.last, .woocommerce-page ul.products li.shop_four_col.last {

	margin-right:0%!important;

}

.woocommerce-page .rp_sc ul.products li.shop_three_col.last, .woocommerce-page .rp_sc ul.products li.shop_four_col.last {

	margin-right:0!important;

}

.shop_three_col.first, .shop_four_col.first {

	clear:none!important;

}

.woocommerce-page ul.products li.shop_three_col:nth-child(odd), .woocommerce-page ul.products li.shop_four_col:nth-child(odd) {

	width: 47.5%!important ;

	margin-right: 5% !important;

}

.woocommerce-page ul.products li.shop_three_col:nth-child(even), .woocommerce-page ul.products li.shop_four_col:nth-child(even) {

	width: 47.5%!important ;

	margin-right: 0% ;

}

#posts .shop_four_col h3 {

	font-size:14px !important;

}



/** Portfolio carousel **/





.jcarousel.rd_pc_2 {

	max-width:708px;

}

.rd_pc_2 .port_details h2 {

	font-size: 15px;

	font-weight: bold;

	line-height: 32px;

}

/** Count to adjustment **/



.rd_ct_bt .count_number {

	font-size:45px;

}

.count_bigicon_circle {

	width:100px;

	height:100px;

}

.count_bigicon_circle i, .count_bigsub_circle {

	width: 50px;

	height: 50px;

	background: #1bbc9b;

	display: block;

	color: #fff!important;

	border-radius: 300px;

	position: absolute;

	top: 50%;

	left: 50%;

	margin: -25px 0 0 -25px;

	font-size: 20px;

	text-align: center;

	line-height: 50px;

}

/** List Adjustment **/



.rd_list_4 .list_item_ctn {

	width:100%!important;

}

/** Blog Slide **/





.rd_alt_slide .slide_post_info {

	height:75px;

}

.rd_alt_slide .rp_nav {

	top: 23px;

}

.rd_alt_slide .rp_nav .sp_left {

	position: absolute;

	right: 55px;

}

.rd_alt_slide .rp_nav .sp_right {

	position: absolute;

	right: 20px;

}

.rd_alt_slide .slide_post_info p {

	display:none;

}

/** Recent Blog adjustment **/





.rp_type01.ajax_post.blog_3_col {

	width:50%;

}

.rp_type02 .post-attachement {

	width: 100%;

	margin: 0px auto 10px;

}

.rp_type02 .rp_post_time {

	width: 100%;

}

.rp_type02 .post_ctn {

	padding:0;

	float: left;

}

.rp_type03 .post_ctn {

	padding: 12px 15px 10px 15px;

}

.rp_type03 .rp_post_info {

	float: left;

	width: 100%;

	border-left: 1px solid;

	padding: 5px 0 6px 15px;

}

.rp_type03 .post-attachement {

	width:100%;

}

.rp_type03 .post_ctn {

	padding: 12px 15px 10px 15px;

	float: left;

}

.rp_type04 .post-attachement {

	width:100%;

}

.rp_type04 .post-attachement:hover .rp_image, .rp_type04 .post-attachement:hover .rp_gallery, .rp_type04 .post-attachement:hover .rp_quote, .rp_type04 .post-attachement:hover .rp_video, .rp_type04 .post-attachement:hover .rp_normal, .rp_type04 .post-attachement:hover .rp_audio {

	width: 339px;

	height: 339px;

	font-size: 24px;

	line-height: 339px;

}

.rp_type04 .post_ctn {

	padding: 0 0 0 189px;

	float: left;

	padding: 0;

}

.rp_type04 .rp_entry {

	float: left;

	padding-left: 0;

}

.rp_type05 .post-attachement {

	width:100%;

}

.rp_type05 .post_ctn {

	padding: 12px 15px 10px 15px;

	float: left;

}

.rp_type05 .rp_post_info {

	border-left:1px solid;

}

.rp_type07 .post-attachement {

	width: 100%;

}

.rp_type07 .post_ctn {

	float: left;

	padding: 15px 0;

}

.rp_type08.ajax_post.blog_4_col, .rp_type09.ajax_post.blog_3_col {

	width:50%;

}

.rp_type09 .post_ctn {

	bottom: -160px;

}

.rp_type09 .rp_arrow {

	top: 47.5px;

}

.rp_type10 .post-attachement {

	width: 299px;

}

.rp_type10 .rp_post_time {

	height: 100px;

}

.rp_type10 .rp_day {

	margin-top: 25px;

}

.rp_type10 .post_ctn {

	padding: 20px 20px 15px 20px;

	width: 100%;

	float: left;

}

.rp_type10 .post-attachement:before {

	top:inherit;

	bottom: -6px;

	right: 22px;

}

/** Blog Slider adjustment **/



.rd_squared_slide .rp_nav {

	position: absolute;

	right: 0;

	bottom: 0;

	width: 80px;

}

.rd_squared_slide .sp_left, .rd_squared_slide .sp_right {

	border: none;

	width: 40px;

	height: 80px;

}

/** Testimonials adjustment **/



.rd_tm_4 .tm_image {

	left: 50%;

	margin-left: -50px;

	top: 31px;

}

.rd_tm_4 .tm_author {

	top: 140px;

	width: 200px;

	left: 50%;

	margin-left: -100px;

	text-align: center;

}

.rd_tm_4 .tm_info {

	left: 50%;

	width: 200px;

	top: 165px;

	margin-left: -100px;

	text-align: center;

}

.rd_tm_4 .tm_text {

	padding: 200px 40px 26px 40px;

	text-align: center;

}

.rd_tm_5 .tm_image {

	left: 50%;

	margin-left: -51px;

	top: 31px;

}

.rd_tm_5 .tm_author {

	top: 140px;

	width: 200px;

	left: 50%;

	margin-left: -100px;

	text-align: center;

}

.rd_tm_5 .tm_info {

	left: 50%;

	width: 200px;

	top: 165px;

	margin-left: -100px;

	text-align: center;

}

.rd_tm_5 .tm_text {

	padding: 200px 40px 26px 40px;

	text-align: center;

}

.rd_tm_17 .tm_image {

	right: 50%;

	margin-right: -75px;

}

.rd_tm_17 .tm_text {

	padding: 200px 50px 48px 50px;

}

.vc_span4 .rd_tm_12 .tm_image, .vc_span3 .rd_tm_12 .tm_image {

	left: 50%;

	margin-left: -51px;

}

.vc_span4 .rd_tm_12 .tm_text, .vc_span3 .rd_tm_12 .tm_text {

	padding: 160px 0px 0px 0px;

	text-align: center;

}

.vc_span4 .rd_tm_12 .tm_author, .vc_span3 .rd_tm_12 .tm_author {

	left: 0px;

	text-align: center;

	width: 100%;

	top: 110px;

}

.vc_span4 .rd_tm_12 .tm_info, .vc_span3 .rd_tm_12 .tm_info {

	left: 0;

	top: 133px;

	width: 100%;

	text-align: center;

}

/** Pricetable adjustment **/

.pricetable {

	max-width: 100%;

}

.pricetable-column {

	width: 100% !important;

	padding: 0!important;

	margin-left: 0!important;

	margin-right: 0!important;

	margin-top: -1px !important;

}

/** Table adjustment **/

.rd_table_5_col .table_col {

	width: 100%;

}

/** Promo boxes adjustment **/



.rd_cta_1 {

	text-align: center;

}

.rd_cta_1 i {

	float: inherit;

	margin: 25px auto 20px auto;

	text-align: center;

	display: inherit;

	clear: both;

}

.rd_cta_1 .promo_text {

	float: left;

	width: 100%;

	padding: 0px 40px 10px;

	text-align: center;

}

.rd_cta_1 .promo_btn {

	float: inherit;

	margin: 5px auto 30px auto;

	display: inline-block;

}

.rd_cta_2 {

	text-align: center;

}

.rd_cta_2 .promo_text_ctn {

	width: 100%;

}

.rd_cta_2 .promo_btn {

	float: inherit;

	margin: 15px 0px 10px 0px;

	display: inline-block;

}

/** Icon boxes adjustment **/

.icon_box2_br .icon_circle {

	width: 123px;

	height: 123px;

}

.icon_box2_br .box_btn {

	width:122px;

}

.vc_span12 .icon_box2 {

	max-width: 50%;

	width: 50%;

	margin-top:-1px;

}

.icon_box2_left_b {

    padding: 20px;

}

.icon_box2_left_b .icon_circle {

    clear: both;

    position: static;

    margin: 0 auto;

}

.icon_box2_left_b h3 {

	text-align:center;

	padding-top:25px;

}

.icon_box2_left_b p {

	text-align:center;

}

/** Chart adjustment **/

.vc_span4 .rd_pie_chart.rd_pie_01 .rd_pc_status, .vc_span4 .rd_pie_chart.rd_pie_02 .rd_pc_status, .vc_span4 .rd_pie_chart.rd_pie_03 .rd_pc_status, .vc_span4 .rd_pie_chart.rd_pie_05 .rd_pc_status {

	top: 72px;

}

.vc_span3 .rd_pie_chart.rd_pie_01 .rd_pc_status, .vc_span3 .rd_pie_chart.rd_pie_02 .rd_pc_status, .vc_span3 .rd_pie_chart.rd_pie_03 .rd_pc_status, .vc_span3 .rd_pie_chart.rd_pie_05 .rd_pc_status {

	top: 50px;

}

.vc_span4 .rd_pie_01 .rd_pc_track {

	width: 140px;

	height: 140px;

	top: 14.5px;

	left: 50%;

	margin-left: -70px;

}

.vc_span4 .rd_pie_01 .rd_pc_track_in {

	width: 122px;

	height: 122px;

	top: 25px;

	margin-left: -61px;

}

.vc_span3 .rd_pie_01 .rd_pc_track {

	width: 108px;

	height: 108px;

	top: 8.5px;

	left: 50%;

	margin-left: -54px;

}

.vc_span3 .rd_pie_01 .rd_pc_track_in {

	width: 90px;

	height: 90px;

	top: 18px;

	margin-left: -45px;

}

/** Staff adjustment **/

.rd_staff_posts_ctn .staff_post {

	width:50%!important;

}

#wp-calendar td {

	padding: 2px;

}

/** Timeline event **/



div.timeline_event:nth-of-type(even) {

	width: 100%;

	margin-bottom: 50px;

	padding:0;

}

div.timeline_event:nth-of-type(odd) {

	width: 100%;

	margin-top:0px;

	padding:0;

}

div.timeline_event:nth-of-type(even):after, div.timeline_event:nth-of-type(odd):before {

	display:none;

	content:"";

}

.timeline_event_ctn .v_line {

	display:none;

}

/** Portfolio widget **/



.port_tn a:before {

	position: absolute;

	width: 59px;

	height: 59px;

	line-height:59px;

}

/** Twitter widget **/



.tweets p {

	padding-left:25px;

}

.widget_wrap:nth-child(3) {



clear:both;



}

}

/*	#Mobile (Portrait) 



================================================================================================================================================================================================================================================================================================ */



/* Note: Design for a width of 320px */



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

	.vc_row-fluid .vc_col-xs-12 {  width: 100% !important;}

.vc_row-fluid .vc_col-xs-11 {  width: 91.45833333333334% !important;}

.vc_row-fluid .vc_col-xs-10 {  width: 82.91666666666667% !important;}

.vc_row-fluid .vc_col-xs-9 {  width: 74.375% !important;}

.vc_row-fluid .vc_col-xs-8 {  width: 65.83333333333334% !important;}

.vc_row-fluid .vc_col-xs-7 {  width: 57.29166666666667% !important;}

.vc_row-fluid .vc_col-xs-6 {  width: 48.75% !important;}

.vc_row-fluid .vc_col-xs-5 {  width: 40.208333333333336% !important;}

.vc_row-fluid .vc_col-xs-4 {  width: 31.666666666666668% !important;}

.vc_row-fluid .vc_col-xs-3 {  width: 23.125% !important;}

.vc_row-fluid .vc_col-xs-2 {  width: 14.583333333333334% !important;}

.vc_row-fluid .vc_col-xs-1 {  width: 6.041666666666667% !important;}

.full-width-content.vc_row-fluid .vc_col-xs-2 { width: 16.66%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-3 { width: 25%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-4 { width: 33.33%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-5 { width: 40.5%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-6 { width: 50%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-7 { width: 57.5%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-8 { width: 66.6%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-9 { width: 75%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-10 { width: 83.0%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-11 { width: 91.5%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-12 { width: 100%!important; }

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner { max-width:100%; }

.vc_row.vc_row-o-content-middle {display:block !important; }

.vc_hidden-lg {

	display:block !important;

}

.header_bottom_nav {

    position: relative !important;

}



#top_bg {

	overflow:hidden;

}

.heading_mobile h2 {

	font-size: 40px!important;

	line-height: 46px!important;

}

.heading_mobile h3 {

	font-size: 36px!important;

	line-height: 40px!important;

}

.vc_row-fluid [class*="vc_span"] {

	float:left!important;

	width: 100% !important;

	margin-left: 0!important;

	margin-right: 0!important;

}

.vc_hidden-xs,.vc_hidden-xs.vc_hidden-lg, .parallax_bg, .parallax_video {

	display: none!important;

}

#fixed_body_left {

	margin-left:0px;

}

.fixed_header_left {

	position:relative;

	width:auto;

	padding-left:0;

}

.fixed_header_left .wrapper {

	width: 100%;

	padding:0 10px;

}

.fixed_header_left #logo_img {

	float:none;

	min-width:0px;

	margin:0 auto;

	text-align:center;

}

#fixed_header_socials {

	display:none;

}

.fixed_header_left .header_current_cart {

	position: absolute;

	right: 0px;

	bottom: 0px;

}

.fixed_header_left .cart-content {

	padding: 37px 14px 38px 14px;

	text-align: center;

	width: 105px;

}

.fixed_header_left .header_current_cart .cdp_2 {

	top:100px;

	left:auto;

}

.fixed_header_left .header_current_cart:hover .cdp_2 {

	top: 54px !important;

	left:auto;

}

#boxed_layout {

	width:100%;

	margin:0 auto;

}

#header_socials {

	display:none;

}

#header_bottom {

	height:40px;

}

.top_email, .top_phone {

	display:none;

}

.menu_slide.mt_menu {

	position:fixed!important;

}

#logo_img {

	max-height: 50px;

	line-height: 50px;

}

#logo_img:before {

	margin:0;

}

#logo_img img {

	max-height:35px;

}

#logo {

	max-height: 50px;

	line-height: 50px;

}

#logo_img .mobile_logo, .transparent_header #logo_img .white_logo.mobile_logo {

	display:inline-block !important;

}

#logo_img .desktop_logo, .transparent_header #logo_img .dark_logo.mobile_logo {

	display:none !important;

}

.logo:before {

	margin:0;

}

.logo_text {

	max-height: 50px;

	line-height: 50px;

	width:200px;

}

.logo_text p {

	font-size: 18px;

}

.mt_menu .header_current_cart {

	float:right;

	height:49px;

	line-height:49px;

}

.cart-content {

	float: right;

	padding: 0px 17px 0px 17px;

	margin: 0px 10px 0px;

}

blockquote {

	font-size: 14px;

	font-weight: normal;

	line-height: 26px;

	margin: 42px 0 42px 10px;

	padding: 15px 15px 15px 30px;

}

blockquote:after {

	content: "„";

	font-family: "MS Serif", "New York", serif;

	position: absolute;

	top: -20px;

	right: -5px;

	font-size: 60px;

	opacity: 0.1;

}

#boxed {

	width:100%;

}

.wrapper {

	width: 100%;

	padding:0 10px;

}

.business_sp_title .wrapper, .business_related_post .wrapper {

	padding:50px 0!important;

}

.business_sp_title h1,h2.b-post-title {

    text-align: center;

    font-size: 20px;

    line-height: 40px;

	

}

.section .wrapper, .n_section .wrapper {

	padding:0px 0px !important;

}

.section .wrapper.staff_single_page {

	padding-top: 100px!important;

}

#footer {

	width:100%;

	padding-top: 80px;

}

#footer_coms ul {

	display:none;

}

#top_bar, header, .header_bottom_nav {

	display:none;

}

.footer_4_col .widget_wrap, .footer_3_col .widget_wrap, .footer_2_col .widget_wrap, .footer_1_col .widget_wrap {

	width:100% !important;

	margin:0 0 30px 0;

	padding-right:0px!important;

}

#footer .dukami_social_widget_icons {

	width:100%;

}

#footer_coms .f_si_right, #footer_coms .f_si_left, #f_social_icons {

	float:none;

	padding:0 0 5px;

	width:100%;

	text-align:center;

}

#footer_coms .f_message_left, #footer_coms .f_message_right {

	float:none;

	width:100%;

	text-align:center;

	padding: 0;

	height:auto;

}

#pb_ctn {

	margin-left:0;

}

#posts #pb_ctn {

	margin-left: 0px;

}

.post_masonry, #fw_c .post_masonry, #fw_c .grid_post .ajax_post {

	width: 100%;

}

#posts .grid_post .ajax_post, #posts .blog_masonry .ajax_post {

	width: 100%;

}

#fw_c .post_timeline, #posts .post_timeline {

	width: 100%;

}

#fw_c .post_masonry .flexslider img, #fw_c .post_masonry .flexslider img {

	max-width: 100% !important;

}

.post-title h2, #posts .grid_blog_post .post-title h2 {

	font-size:18px;

	line-height:18px;

}

#information {

	width:100%;

	padding-top:0;

	margin:0 0 30px 0;

}

#posts, .woocommerce #posts, .single_port_ctn #posts, .single_port_ctn .post,#posts.business_posts {

	width:100%;

}

.author_date_ctn {

	display:none;

}

.multi_author_ctn {

	margin-left: 0 !important;

	margin-right: 0 !important;

}

.blog_load_more_cont.multi_author_load {

	left: 50% !important;

	margin-left: -20px !important;

	right:auto!important;

}

.blog_timeline, .post_timeline {

	margin-left:0;

}

/** grid blog **/



#posts .grid_blog_post.blog_2_col .post_quote_text, #posts .grid_blog_post.blog_3_col .post_quote_text, #posts .grid_blog_post.blog_4_col .post_quote_text, #fw_c .grid_blog_post.blog_4_col .post_quote_text, #fw_c .grid_blog_post.blog_3_col .post_quote_text, #fw_c .grid_blog_post.blog_2_col .post_quote_text {

	min-height: inherit;

	font-size: 24px;

	line-height: 35px;

	max-height:inherit;

	padding: 31px 30px 28px;

}

#sidebar, .woocommerce #sidebar,#sidebar.business_sidebar {

	width:100%;

	margin:20px 0 0px 0;

}

.business_sidebar.right_sb:before,.business_sidebar.left_sb:before {

    left: -20px!important;

}

.business_sidebar.right_sb,.business_sidebar.left_sb {

 padding-left:0px;

 padding-right:0px;

}

#header_container {

	max-height:50px !important;

	min-height:50px !important;

}

header nav {

	width:50px;

	float:none;

	min-height:55px;

	margin:0 0 0 0px;

}

header nav ul {

	display:none !important;

}

.header_bottom_nav nav ul {

	display:none!important;

}

header nav ul li {

	display:none;

}

#nav_button, #nav_button_alt {

	float:left;

	display:block;

	margin:0px auto 0px auto;

	width:50px;

	height:50px;

}

#nav_button_alt {

	margin: 8px 10px 0px 0px;

	float: left;

	height: 45px;

}

#nav_button:before {

	font-family:"FontAwesome";

	display:block;

	content:"\f0c9";

	padding:8px 0 0 0px;

	text-align:center;

	margin-left:-1px;

	font-size:18px;

}

#nav_button_alt:before {

	font-family:"FontAwesome";

	display:block;

	content:"\f0c9";

	padding:0px 0 0 0px;

	text-align:center;

	margin-left:-1px;

	font-size:18px;

}

#mobile-menu .wrapper {

	padding:0 0 0 30px !important;

	width:239px;

}

.mt_menu {

	display:block;

}

.menu_slide.mt_menu .header_current_cart li a {

	margin:0;

	padding:0;

}

.menu_slide.mt_menu .header_current_cart .current_item_number {

	display:none;

}

header #searchtop {

	padding: 3px 0px 0px 23px !important;

}

header #search-form {

	top:155px!important;

}

header .cart-content {

	float: right !important;

	padding: 3px 17px 5px 17px !important;

	margin: 0px 10px 0px!important;

}

header .header_current_cart:hover .cdp_2 {

	top: 154px !important;

}

.header_cart_dropdown {

	display:none!important;

}

.columns4 .isotope-item {

	width:100%;

}

.columns3 .isotope-item {

	width:100%;

}

.columns2 .isotope-item {

	width:100%;

}

.black_bg {

	padding:0 30px;

}

.page_title_ctn {

	text-align:center;

}

.page_title {

	float:none;

}

.boxed_t_left h2, .boxed_t_center h2 {

	line-height:25px;

}

.rd_child_pages, #breadcrumbs {

	display:none;

}

.title_bb {

	width: auto;

	height: 90px;

	float: none;

	min-width:100%;

	margin: 22px auto 0 auto;

}

#to_top {

	display:none;

}

.post-content {

	width:270px;

	margin:25px 15px 0 15px;

}

.post-content-large {

	width:270px;

	margin:25px 15px 0 15px;

}

#main_content .section:first-child {

	border-top:141px solid #1c1d1f;

}

.pricetable {

	width:100%;

	padding:10px 0px 30px 0px;

}

.pricetable-column {

	margin:20px 0 20px 0;

	border-bottom:1px solid #eee;

}

.sc_divider span {

	padding: 0 10px;

}

.f_cta_text {

	width:100%;

	text-align:center;

	padding:0px 0 20px 0;

}

.f_cta_button {

	width:100%;

	padding: 20px 0 20px 0;

}

.f_cta_button a {

	clear:both;

	float:none;

	display:block;

	text-align:center;

}

/** Shop adjustment **/







.filter_param {

	margin-right: 5px;

	padding: 9px 47px 10px 7px;

}

.filter_param_count {

	margin-bottom:30px;

}

.single-product.woocommerce-page span.onsale {

	left: 175px;

}

.product_nav_left, .product_nav_right {

	opacity:1;

}

.product_thumb_wrapper {

	display:none;

}

.product_image_wrapper {

	width:100%!important;

}

.rd_woo_image_ctn {

	width:100%!important;

	margin-bottom:30px;

}

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {

	float: right !important;

	width: 100% !important;

}

.comment-form-author, .comment-form-email {

	float: left;

	width: 100%;

}

.comment-form-rating label {

	text-indent:-999em;

}

.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {

	margin-top: 10px;

}

.woocommerce-page ul.products li.shop_three_col, .woocommerce-page ul.products li.shop_four_col{

	width: 100%!important ;

	margin-right:0% !important;

}

#posts .shop_four_col h3 {

	font-size:14px !important;

}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {

	font-size: 14px;

	line-height: 24px;

}

#comments .star-rating {

	position: absolute;

	top: -20px;

	right: 0px;

}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

	width:100% !important;

}

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-tabs {

	float:none;

	width:auto;

}

.woocommerce-cart .woocommerce .cart_left_part {

	width:100%!important;

}

.shop_table th, td.product-price, td.product-subtotal, td.product-name {

	font-size: 11px;

}

.buttons_added .minus, .buttons_added .plus {

	width:25px!important;

	height:25px!important;

}

.buttons_added {

	width: 75px!important;

}

.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {

	width:23px;

	height:23px;

}

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {

	padding:12px 3px;

}

.product-thumbnail {

	display:none;

}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {

	text-align:center;

}

.user_current_cart .product-remove {

	display:none;

}

.customer_details_back, .customer_details_next {

	width:100%;

	text-align:center;

}

.cart_left_part .coupon {

	float: right;

	width: 100%;

}

.cart_left_part .shipping_calc_container {

	float: left;

	width:100%

}

.shipping_calc_container .form-row {

	width:100%;

	clear:both;

}

.woocommerce-cart .cart_totals, .woocommerce-cart .update_cart {

	width:100%;

}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-2 {

	width:100%;

}

.woocommerce .col2-set .col-1 .form-row, .woocommerce .col2-set .col-2 .form-row {

	width: 100%!important;

	clear: both;

}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {

	line-height: 18px;

	padding: 31px 0px!important;

	text-align:center;

}

.rd_coupon_form {

	width: 250px;

	left: 5px;

}

.rd_coupon_form .form-row-first {

	width: 155px !important;

}

.rd_order_total {

	right: 10px;

	bottom: 190px;

}

.rd_order_total th {

	text-align: left;

	padding: 7px 0px;

}

.rd_order_total td {

	text-align: right;

	padding: 7px 0px;

}

.woocommerce-checkout .product-name {

	width: 80px;

	display:none;

}

.woocommerce-checkout .product-total {

	width:auto!important;

}

.checkout_step {

	width:100%!important;

	text-align:center;

}

.checkout_step:after {

	border:none!important;

}

#rd_login_form, .rd_guest_checkout {

	width:100%;

	margin:0;

}

.create-account {

	width:100%;

	margin-left:-130px;

	height:240px;

	margin-top:-120px;

	background:#fff;

}

.c_acc_box {

	float: left;

	margin-top: 15px;

	font-size: 10px;

}

.create_acc_header {

	padding: 0px 25px;

}

.create_acc_container {

	padding: 0px 25px;

	margin: 0;

}

.create_acc_done {

	margin-top: 11px!important;

	float: right;

	font-size: 12px!important;

	padding: 10px !important;

}

.woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button {

	color: #fff!important;

	top: -30px;

	border-radius: 3px 3px 0 0 !important;

	right: 0px;

	clear: both;

	width: 100%;

	display: inline-block !important;

	text-align: center;

	float: none!important;

}

.woocommerce-cart .coupon {

	width: 97%;

	margin-left: 5px;

}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {

	width: 100%;

}

.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {

	width:100%;

	margin-top:30px;

}

.woocommerce-cart .update_cart {

	float: left;

	margin-top: 10px !important;

	padding: 0 5px;

}

.update_cart .button {

	width:100%;

}

.update_cart input.checkout-button.button {

	margin-left:0;

}

.braintree-payment-form p {

	width: 100%!important;

}

/** portfolio adjustment **/



.portfolio_block .element {

	width: 100%!important;

}

#options {

	max-width:100%;

}

#options li {

	padding-bottom:5px!important;

}

.jcarousel.rd_pc_2 {

	max-width:100%;

}

.filter_type_7 {

	height:auto;

}

.filter_type_1 #options li, .filter_type_2 #options li, .filter_type_3 #options li, .filter_type_7 #options li {

	width:100%;

	text-align:center;

}

.filter_type_3 #options li, .filter_type_7 #options a {

	padding:5px 0 5px;

}

.filter_type_1 #options a, .filter_type_7 #options a {

	display:block;

}

.filter_type_2 #options a {

	border:1px solid !important;

	border-radius:5px;

	display:block;

}

.filter_type_2 #options > li {

	border:none!important;

}

.portfolio_sorts a:after {

	right:0;

}

.portfolio_sorts #sorts {

	width: 118px;

	margin-left: -59px;

	margin-top: 5px;

	left: 50%;

}

.port_details_slider {

	width:100%;

	margin:0;

}

.port_details_full_information .item_details_entry {

	width:100%;

}

.port_details_information, .port_details_full_information .port_metas {

	width:100%;

	margin:40px 0 0 0;

}

.single_port_navigation .next_project {

	padding: 9px 10px 9px;

	min-width: 121px;

	margin-left: 10px;

}

.single_port_navigation .previous_project {

	padding: 9px 10px 9px;

	min-width: 121px;

}

#author-bio img {

	float:none;

	margin: 0 auto;

	display: block;

}

#author-bio #author-info {

	padding-left:0px;

	padding-top: 30px;

}

.port_type_7 .filter_img, .port_type_8 .filter_img, .port_type_9 .filter_img {

	width:100%;

}

.port_type_7 .port_item_details, .port_type_8 .port_item_details, .port_type_9 .port_item_details {

	width:100%;

	border-left:none!important;

	border-right:none!important;

	min-height:5px;

}

/** blog adjustment **/



.post-title h4, .post-title {

	border:none !important;

}

.post-date {

	padding: 0px 0px 5px 0px;

}

.post-user {

	margin: 0px 0 0px 0px;

	padding: 0px 0px 5px 15px;

}

.post-cat {

	padding: 0px 0px 5px 15px;

}

.post-tag {

	display:none;

}

.post-com {

	padding: 0px 0px 5px 15px;

}

.all_port .carousel_left, .all_port .carousel_right {

	top:8px !important;

}

.lt_sub_text {

	font-size: 35px;

}

.rp_left, .rp_right, .staff_left, .staff_right, .carousel_right, .carousel_left, .partners_left, .partners_right {

	opacity:0.85;

}

.rp_left, .staff_left, .carousel_left, .partners_left {

	left:0

}

.rp_right, .staff_right, .carousel_right, .partners_right {

	right:0

}

/** Recent Blog adjustment **/



.rp_type01.ajax_post.blog_3_col {

	width:100%;

}

.rp_type01 .post-attachement {

	width: 100%;

}

.rp_type01 .post-attachement:hover .rp_image, .rp_type01 .post-attachement:hover .rp_gallery, .rp_type01 .post-attachement:hover .rp_quote, .rp_type01 .post-attachement:hover .rp_video, .rp_type01 .post-attachement:hover .rp_normal, .rp_type01 .post-attachement:hover .rp_audio {

	width: 300px;

	height: 353px;

	font-size: 36px;

	line-height: 353px;

}

.rp_type01 .post_ctn {

	padding: 10px 0 0 0px;

	float: left;

}

.rp_type02.ajax_post.blog_2_col {

	width: 100%;

}

.rp_type02 .post-attachement {

	width: 100%;

	margin: 0px auto 10px;

}

.rp_type02 .rp_post_time {

	width: 100%;

}

.rp_type02 .post_ctn {

	padding:0;

	float: left;

}

.rp_type03.ajax_post.blog_2_col {

	width:100%;

}

.rp_type03 .post_ctn {

	padding: 12px 15px 10px 15px;

}

.rp_type03 .rp_post_info {

	float: left;

	width: 100%;

	border-left: 1px solid;

	padding: 5px 0 6px 15px;

}

.rp_type03 .post-attachement {

	width:100%;

}

.rp_type03 .post_ctn {

	padding: 12px 15px 10px 15px;

	float: left;

}

.rp_type04.ajax_post.blog_2_col {

	width:100%;

}

.rp_type04 .post-attachement {

	width:100%;

}

.rp_type04 .post-attachement:hover .rp_image, .rp_type04 .post-attachement:hover .rp_gallery, .rp_type04 .post-attachement:hover .rp_quote, .rp_type04 .post-attachement:hover .rp_video, .rp_type04 .post-attachement:hover .rp_normal, .rp_type04 .post-attachement:hover .rp_audio {

	width: 300px;

	height: 300px;

	font-size: 24px;

	line-height: 300px;

}

.rp_type04 .post_ctn {

	padding: 0 0 0 0px;

	float: left;

	padding: 0;

}

.rp_type04 .rp_entry {

	float: left;

	padding-left: 0;

}

.rp_type05.ajax_post.blog_2_col {

	width:100%;

}

.rp_type05 .post-attachement {

	width:100%;

}

.rp_type05 .post_ctn {

	padding: 12px 15px 10px 15px;

	float: left;

}

.rp_type05 .rp_post_info {

	border-left:1px solid;

}

.rp_type05 .rp_post_time {

	display:none;

}

.rp_type06.ajax_post.blog_3_col {

	width: 100%;

}

.rp_type07.ajax_post.blog_2_col {

	width: 100%;

}

.rp_type07 .post-attachement {

	width: 100%;

}

.rp_type07 .post_ctn {

	float: left;

	padding: 15px 0;

}

.rp_type08.ajax_post.blog_4_col, .rp_type09.ajax_post.blog_3_col {

	width:100%;

}

.rp_type09 .post_ctn {

	bottom: -160px;

}

.rp_type09 .rp_arrow {

	top: 40.5px;

	width: 40px;

	height: 40px;

	margin-left: -20px;

	line-height: 40px;

}

.rp_type10.ajax_post.blog_2_col,.rp_type11.ajax_post.blog_2_col {

	width: 100%;

}

.rp_type10 .post-attachement {

	width: 260px;

}

.rp_type10 .rp_post_time {

	height: 71px;

}

.rp_type10 .rp_day {

	margin-top: 5px;

	margin-bottom:-5px;

}

.rp_type10 .post_ctn {

	padding: 20px 20px 15px 20px;

	width: 100%;

	float: left;

}

.rp_type10 .post-attachement:before {

	top:inherit;

	bottom: -6px;

	right: 22px;

}

/** Carousel Blog adjustment **/



.cbp_left_desc, .cbp_right_desc {

	margin-bottom:110px;

	width: 100% !important;

}

.cbp_type05.rp_sc, .cbp_type06.rp_sc {

	width: 100% !important;

	margin-top:50px;

}

.cbp_type05 .recent_port_ctn, .cbp_type06 .recent_port_ctn {

	padding:0!important;

}

.cbp_type08.rp_sc, .cbp_type08.jcarousel {

	width:100%;

}

.cbp_type08 .recent_port_ctn {

	padding:0!important;

}

/** Blog Slider adjustment **/



.rd_squared_slide .rp_nav {

	position: absolute;

	right: 0;

	bottom: 0;

	width: 80px;

}

.rd_squared_slide .sp_left, .rd_squared_slide .sp_right {

	border: none;

	width: 40px;

	height: 80px;

}

.rd_alt_slide .slide_post_info {

	height:75px;

}

.rd_alt_slide .rp_nav {

	top: 23px;

}

.rd_alt_slide .rp_nav .sp_left {

	position: absolute;

	right: 55px;

}

.rd_alt_slide .rp_nav .sp_right {

	position: absolute;

	right: 20px;

}

.rd_alt_slide .slide_post_info p {

	display:none;

}

/** Testimonials adjustment **/







.rd_tm_4 .tm_image {

	left: 50%;

	margin-left: -50px;

	top: 31px;

}

.rd_tm_4 .tm_author {

	top: 140px;

	width: 200px;

	left: 50%;

	margin-left: -100px;

	text-align: center;

}

.rd_tm_4 .tm_info {

	left: 50%;

	width: 200px;

	top: 165px;

	margin-left: -100px;

	text-align: center;

}

.rd_tm_4 .tm_text {

	padding: 200px 40px 26px 40px;

	text-align: center;

}

.rd_tm_5 .tm_image {

	left: 50%;

	margin-left: -51px;

	top: 31px;

}

.rd_tm_5 .tm_author {

	top: 140px;

	width: 200px;

	left: 50%;

	margin-left: -100px;

	text-align: center;

}

.rd_tm_5 .tm_info {

	left: 50%;

	width: 200px;

	top: 165px;

	margin-left: -100px;

	text-align: center;

}

.rd_tm_5 .tm_text {

	padding: 200px 40px 26px 40px;

	text-align: center;

}

.rd_tm_17 .tm_image {

	right: 50%;

	margin-right: -75px;

}

.rd_tm_17 .tm_text {

	padding: 200px 50px 48px 50px;

}

/** Pricetable adjustment **/

.pricetable {

	max-width: 100%;

}

.pricetable-column {

	width: 100% !important;

	padding: 0!important;

	margin-left: 0!important;

	margin-right: 0!important;

	margin-top: -1px !important;

}

/** Table adjustment **/

.rd_table_2_col .table_col, .rd_table_3_col .table_col, .rd_table_4_col .table_col, .rd_table_5_col .table_col {

	width: 100%;

}

/** Alert adjustment **/

.rd_big_alert .rd_alert_content {

	margin-left:0px;

	padding-top: 65px;

	text-align:center;

}

.rd_big_alert .rd_alert_content:before {

	left: 50%;

	width: 100px;

	top: 45px;

	text-align: center;

	margin-left: -50px;

}

.rd_clear_alert .rd_alert_content {

	margin-left: 0px;

	padding-top: 85px;

	text-align: center;

}

.rd_clear_alert .rd_alert_content:before {

	left: 50%;

	margin-left: -32px;

}

.rd_solid_alert .rd_alert_content {

	margin-left: 0px;

	padding-top: 85px;

	text-align: center;

}

.rd_solid_alert .rd_alert_content:before {

	left: 50%;

	margin-left: -32px;

}

/** Buttons adjustment **/



.tf_btn_pos {

	width:100%!important;

}

.tf_btn_pos a {

	width:100%!important;

	margin-bottom: 15px !important;

}

.bt_icon_border.bt_icon_left.large_rd_bt span, .bt_icon_border.bt_icon_right.large_rd_bt span {

	padding: 17px 0px 31px !important;

	width: 176px;

	line-height: 25px;

}

.bt_icon_border.large_rd_bt.bt_icon_left i, .bt_icon_border.large_rd_bt.bt_icon_right i {

	line-height:inherit!important;

}

.large_rd_bt.bt_icon_left, .large_rd_bt.bt_icon_right {

	padding: 17px 30px 31px;

}

.large_rd_bt.bt_icon_left span, .large_rd_bt.bt_icon_right span {

	line-height: 25px;

}

.large_rd_bt.bt_icon_left i, .large_rd_bt.bt_icon_right i {

	line-height:49px;

}

.large_rd_bt, .xlarge_rd_bt {

	max-width:100%!important;

	min-width: 100%!important;

}

/** Promo boxes adjustment **/

.rd_cta_1 {

	text-align: center;

}

.rd_cta_1 i {

	float: inherit;

	margin: 25px auto 20px auto;

	text-align: center;

	display: inherit;

	clear: both;

}

.rd_cta_1 .promo_text {

	float: left;

	width: 100%;

	padding: 0px 40px 10px;

	text-align: center;

}

.rd_cta_1 .promo_btn {

	float: inherit;

	margin: 5px auto 30px auto;

	display: inline-block;

}

.rd_cta_2 {

	text-align: center;

}

.rd_cta_2 .promo_text_ctn {

	width: 100%;

}

.rd_cta_2 .promo_btn {

	float: inherit;

	margin: 15px 0px 10px 0px;

	display: inline-block;

}

.rd_db_1, .rd_db_2, .rd_db_3, .rd_db_4, .rd_db_5, .rd_db_6 {

	width: 100%;

}

.rd_db_1 .f_btn, .rd_db_1 .s_btn, .rd_db_2 .f_btn, .rd_db_2 .s_btn, .rd_db_3 .f_btn, .rd_db_3 .s_btn, .rd_db_4 .f_btn, .rd_db_4 .s_btn, .rd_db_5 .f_btn, .rd_db_5 .s_btn, .rd_db_6 .f_btn, .rd_db_6 .s_btn {

	margin-bottom: 15px;

	min-width: 100%;

}

/** Lists adjustment **/



.rd_list_3.rd_list_right .list_icn, .rd_list_3.rd_list_left .list_icn {

	margin: 0 auto;

	float: none;

}

.rd_list_3.rd_list_right .list_desc, .rd_list_3.rd_list_left .list_desc {

	text-align: center;

	margin: 20px 0 0 0;

}

.rd_list_3.rd_list_right h3 {

	text-align: center;

}

.rd_list_3.rd_list_left h3 {

	text-align: center;

}

.rd_list_4 .list_item_ctn {

	width:100%!important;

}

/** Social Icons adjustment **/

.rd_si_big_rounded div {

	width:99% !important;

}

.rd_si_big_rounded_trend div {

	width: 99% !important;

}

.rd_si_big_squared div {

	width:100% !important;

	font-size: 45px;

}

.rd_si_big_squared div a {

	line-height: 135px;

}

/** 4 quotes adjustment **/



.sc-four-quote-first, .sc-four-quote-last {

	display:block;

	width:100%;

	border-right:none!important;

	margin-bottom:40px;

}

.sc-four-quote-first p, .sc-four-quote-last p {

	padding: 0px 0px 0 40px;

}

.sc-four-quote-first p:before, .sc-four-quote-last p:before, .quote-bottom-row .sc-four-quote-first p:before, .quote-bottom-row .sc-four-quote-last p:before {

	left: -3px;

	top: 5px;

	font-size: 25px;

	content: "“";

	position: absolute;

	font-weight: bold;

	font-family: "MS Serif", "New York", serif;

}

.sc-four-quote-first .quote_meta, .sc-four-quote-last .quote_meta {

	margin-left: 40px;

}

.quote-bottom-row .sc-four-quote-first {

	border-bottom:1px solid;

}

.quote-bottom-row .sc-four-quote-first .quote_meta {

	margin-bottom:45px;

}

.sc-four-quote-icon:before, .sc-four-quote-icon:after {

	top:-40px;

}

/** Staff adjustment **/

.staff_profile {

	width: 100%;

	float: left;

	margin-bottom: 50px;

}

.staff_generated_info {

	width: 100%;

	margin:0 0 100px 0;

}

.rd_staff_posts_ctn .staff_post {

	width:100%!important;

}

#wp-calendar td {

	padding: 2px;

}

/** Tabs shortcode adjustment **/



.rd_tabs.horizontal li {

	width:100%;

}

.vertical #tabs {

	width:100%;

}

/** Icon box adjustement **/



.vc_span12 .icon_box2 {

	max-width:100%;

	width:100%;

	margin-left:0;

	margin-top:-1px;

}

.vertical.rd_vtab_2 #tabs li:last-child {

	border-bottom-style:solid!important;

}

/** Timeline event adjustement **/



div.timeline_event:nth-of-type(even) {

	width: 100%;

	margin-bottom: 50px;

	padding:0;

}

div.timeline_event:nth-of-type(odd) {

	width: 100%;

	margin-top:0px;

	padding:0;

}

div.timeline_event:nth-of-type(even):after, div.timeline_event:nth-of-type(odd):before {

	display:none;

	content:"";

}

.timeline_event_ctn .v_line {

	display:none;

}

.event_img {

	float: none;

	border-radius: 300px;

	max-width: 188px;

	margin: auto;

}

.event_info {

	float:none;

	width:100%;

	padding-left: 21px;

	text-align: center;

	margin-top: 30px;

}

/** coming soon **/



.time_circles {

	position: relative;

	height: 100%;

	width: 320px;

	margin: 0 auto;

}

.time_circles > div > span {

	display: block;

	width: 100%;

	text-align: center;

	color: #2f383d;

	font-size: 20px;

	line-height: 40px;

	font-weight: 300;

}

.time_circles > div > h4 {

	font-size: 12px;

	color: #a1b1bc;

	font-weight: 400;

	margin: 0px;

	padding: 10px 0 0 0;

	text-align: center;

}

.time_circles > div {

	position: static !important;

	text-align: center;

	float: left;

	width: 25% !important;

	margin-top: -65px;

}

}



/* #Mobile (Landscape)





================================================== */





 @media print {

#mobile-menu {

	display:none;

}

}

/* #Clearing





================================================== */





	/* Self Clearing Goodness */





	.container:after {

	content: "\0020";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

/* Use clearfix class on parent to clear nested columns, 





	or wrap each row of columns in a <div class="row"> */



	.clearfix:before, .clearfix:after, .row:before, .row:after {

	content: '\0020';

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

.row:after, .clearfix:after {

	clear: both;

}

.row, .clearfix {

	zoom: 1;

}

/* You can also use a <br class="clear" /> to clear columns */



	.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

