
/* -------------- Responsive Media Queries -------------- */

	/* Tablet Portrait size to standard 1024 (devices and browsers) */
	@media only screen and (min-width: 1080px) and (max-width: 1303px) {

/* revslider fonts */
.tp-caption.title_small_black {
			font-size: 15px !important; 
}
.tp-caption.title_small_white {
			font-size: 15px !important; 
}
.tp-caption.title_small_theme {
			font-size: 15px !important;
}
.tp-caption.title_xsmall_black {
			font-size: 11px !important; 
}
.tp-caption.title_xsmall_white {
			font-size: 11px !important; 
}
.tp-caption.title_xsmall_theme {
			font-size: 11px !important;
}
.tp-caption.dual_small_white_black {
font-size:1.1em !important;
line-height:1.3em !important;
}
.tp-caption.dual_small_black_white {
font-size:1.1em !important;
line-height:1.3em !important;
}
.tp-caption.p_450h_white {
		font-size:12px !important;
		width:235px !important;
		line-height:15px !important;
}
.tp-caption.p_450h_black {
		font-size:12px !important;
		width:235px !important;
		line-height:15px !important;
}
.tp-caption.p_550w_200h_white {
		font-size:12px !important;
		width:355px !important;
		line-height:15px !important;
}
.tp-caption.p_550w_200h_black {
		font-size:12px !important;
		width:355px !important;
		line-height:15px !important;
}

.tp-caption.bg_450h_black	 {
		width:316px !important;
		height:450px !important;
}
.tp-caption.bg_550w_200h_black	 {
		width:425px !important;
		height:161px !important;
}
.tp-caption.bg_550w_150h_black	 {
		width:425px !important;
		height:150px !important;
}
.tp-caption.bg_550w_70h_black	 {
		width:425px !important;
		height:70px !important;
}
.tp-button {
position:relative;
font-size:1.2em !important;
}
.tp-leftarrow, .tp-leftarrow.default, .tp-rightarrow, .tp-rightarrow.default {
width:40px !important;
}
.tp-caption.p_300w_black100, .tp-caption.p_300w_black90, .tp-caption.p_300w_black75, .tp-caption.p_300w_white100, .tp-caption.p_300w_white90, .tp-caption.p_300w_white75, .tp-caption.p_300w_theme100 {
width:250px !important;
}

}

	/* Tablet Portrait size to standard 1090 (devices and browsers) */
	@media only screen and (min-width: 1090px) and (max-width: 1175px) {

.carousel_prev {
left:0;
top:55%;
}
.carousel_next {
right:0;
top:55%;
}
.test_carousel_right {
top:25%;
}
.test_carousel_left {
top:25%;
}

}
	/* Tablet Portrait size to standard 1100px (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1100px) {
	
div#wrapper {
width:768px;
}
div.announcement_wrapper {
padding:0 35px;
width:698px;
}
div#site_wrap, div.footer, div.copyright {
width:100%;
padding-left:0;
padding-right:0;
}
div#title {
width:698px;
padding-left:0;
padding-right:0;
}
div.footer, div.copyright {
padding-left:35px;
padding-right:35px;
width:698px;
}
div.contentblock {
padding:0 30px;
}
div.entries_full {
margin:0 25px;
}
div.main, #container {
width:768px;
}
div.header {
width:698px;
margin-left:35px;
margin-right:35px;
}
.footer_form textarea {
width:90%;
}
div.footer_wrapper, div.copyright_wrapper {
padding:0;
width:auto;
}
ul.thumblist li p {
width:auto;
}
div.thesidebar {
width:210px;
padding:0 10px;
}
.sidebar_search {
width:167px;
}
p.meta {
overflow:hidden;
height:32px;
}
div.entries_full img, div.mag {
max-width:100%;
}
div.searchbar {
margin-top:1px;
}
.searchbox, .searchbox:visited, .searchbox:active {
font-size:0.8em;
}
div.logo {
max-width:60%;
}
div.social_container {
max-width:39%;
}
.logo img {
max-width:100%;
}
div.phone p {
font-size:0.95em;
}
div.social {
margin:0;
}
p {
font-size:11px;
margin-bottom:15px;
}
li, .textwidget {
font-size:11px;
}
h1 {
font-size:1.9em;
letter-spacing:-1px;
margin-bottom:10px;
line-height:1.33em;
}
h2 {
font-size:1.6em;
margin-bottom:10px;
line-height:1.5em;
}
h3 {
font-size:1.3em;
margin-bottom:10px;
line-height:1.5em;
}
h4 {
font-size:1.1em;
margin-bottom:10px;
}
h5 {
font-size:1em;
margin-bottom:12px;
}
h6 {
font-size:.9em;
}
p.meta-editor {
font-size:0.85em;
}
div.message p {
font-size:0.95em;
}
div.message {
text-align:center;
}
.messagebutton {
float:none;
}
.buttonwrapper {
float:none;
margin:0 auto 12px;
width:150px;
}
.buttonxlarge {
min-width:85px;
}
.form input, .form textarea {
max-width:none;
width:95%;
}
.submit input {
width:auto;
}
.padding_right_56, .pr56 {
padding-right:6%;
}
ul.widgets form#searchform #s {
width:69%;
}
ul.widgets form#searchform {
text-align:left;
}

.box_eighth, .box_1_8, .one-eighth {
width:68.625px;
padding:0 20px 0 0;
}
.box_sixth, .box_1_6, .one-sixth {
width:99.667px;
padding:0 20px 0 0;
}
.box_fifth, .box_1_5, .one-fifth {
width:123.6px;
padding:0 20px 0 0;
}
.box_quarter, .box_1_4, .one-fourth {
width:159.5px;
padding:0 20px 0 0;
}
.box_third, .box_1_3, .one-third {
width:219.333px;
padding:0 20px 0 0;
}
.box_twofifths, .box_2_5, .two-fifths {
width:267.2px;
padding:0 20px 0 0;
}
.box_half, .box_1_2, .one-half {
width:339px;
padding:0 20px 0 0;
}
.box_threefifths, .box_3_5, .three-fifths {
width:410.8px;
padding:0 20px 0 0;
}
.box_twothirds, .box_2_3, .two-thirds {
width:458.667px;
padding:0 20px 0 0;
}
.box_threequarters, .box_3_4, .three-fourths {
width:518.5px;
padding:0 20px 0 0;
}
.box_fourfifths, .box_4_5, .four-fifths {
width:544.4px;
padding:0 20px 0 0;
}
.box_fivesixths, .box_5_6, .five-sixths {
width:578.335px;
padding:0 20px 0 0;
}
.box_full, .box_1_1 {
}
.block_wrapper {
margin:0 10px !important;
padding:0 !important;
}
.full {
width:698px;
}

.one-sixth iframe {
width:99.667px;
height:63.039px;
}
.one-fifth iframe {
width:123.6px;
height:78.177px;
}
.one-fourth iframe {
width:159.5px;
height:100.883px;
}
.one-third iframe {
width:219.333px;
height:138.728px;
}
.two-fifths iframe {
width:267.2px;
height:169px;
}
.one-half iframe {
width:339px;
height:214.417px;
}
.three-fifths iframe {
width:410.8px;
height:259.831px;
}
.two-thirds iframe {
width:458.667px;
height:290.106px;
}
.three-fourths iframe {
width:518.5px;
height:327.95px;
}
.four-fifths iframe {
width:544.4px;
height:344.333px;
}
.five-sixths iframe {
width:578.335px;
height:365.8px;
}

.box_eighth iframe, .box_1_8 iframe {
width:68.625px;
height:43.4px;
}
.box_sixth iframe, .box_1_6 iframe {
width:99.667px;
height:63.039px;
}
.box_fifth iframe, .box_1_5 iframe {
width:123.6px;
height:78.177px;
}
.box_four iframe, .box_1_4 iframe {
width:159.5px;
height:100.883px;
}
.box_third iframe, .box_1_3 iframe {
width:219.333px;
height:138.728px;
}
.box_twofifths iframe, .box_2_5 iframe {
width:267.2px;
height:169px;
}
.box_half iframe, .box_1_2 iframe {
width:339px;
height:214.417px;
}
.box_threefifths iframe, .box_3_5 iframe {
width:410.8px;
height:259.831px;
}
.box_twothirds iframe, .box_2_3 iframe {
width:458.667px;
height:290.106px;
}
.box_threequarters iframe, .box_3_4 iframe {
width:518.5px;
height:327.95px;
}
.box_fourfifths iframe, .box_4_5 iframe {
width:544.4px;
height:344.333px;
}
.box_fivesixths iframe, .box_5_6 iframe {
width:578.335px;
height:365.8px;
}

.hassidebar {
width:450px;
padding:0;
margin:0;
display:block;
float:left;
}
.hassidebar .box_eighth, .hassidebar .box_1_8, .hassidebar .one-eighth {
width:36.25px;
}
.hassidebar .box_sixth, .hassidebar .box_1_6, .hassidebar .one-sixth {
width:55px;
}
.hassidebar .box_fifth, .hassidebar .box_1_5, .hassidebar .one-fifth {
width:70px;
}
.hassidebar .box_quarter, .hassidebar .box_1_4, .hassidebar .one-fourth {
width:92.5px;
}
.hassidebar .box_third, .hassidebar .box_1_3, .hassidebar .one-third {
width:130px;
}
.hassidebar .box_twofifths, .hassidebar .box_2_5, .hassidebar .two-fifths {
width:160px;
}
.hassidebar .box_half, .hassidebar .box_1_2, .hassidebar .one-half {
width:205px;
}
.hassidebar .box_threefifths, .hassidebar .box_3_5, .hassidebar .three-fifths {
width:250px;
}
.hassidebar .box_twothirds, .hassidebar .box_2_3, .hassidebar .two-thirds {
width:280px;
}
.hassidebar .box_threequarters, .hassidebar .box_3_4, .hassidebar .three-fourths {
width:317.5px;
}
.hassidebar .box_fourfifths, .hassidebar .box_4_5, .hassidebar .four-fifths {
width:340px;
}
.hassidebar .box_fivesixths, .hassidebar .box_5_6, .hassidebar .five-sixths {
width:355px;
}
.hassidebar .box_full, .hassidebar .box_1_1 {
margin:30px 0 0;
}
.hassidebar .full {	
width:430px;
}

.hassidebar .one-sixth iframe {
width:55px;
height:34.787px;
}
.hassidebar .one-fifth iframe {
width:70px;
height:44.275px;
}
.hassidebar .one-fourth iframe {
width:92.5px;
height:75.9px;
}
.hassidebar .one-third iframe {
width:130px;
height:82.225px;
}
.hassidebar .two-fifths iframe {
width:160px;
height:101.2px;
}
.hassidebar .one-half iframe {
width:205px;
height:129.662px;
}
.hassidebar .three-fifths iframe {
width:250px;
height:158.125px;
}
.hassidebar .two-thirds iframe {
width:280px;
height:177.1px;
}
.hassidebar .three-fourths iframe {
width:317.5px;
height:200.818px;
}
.hassidebar .four-fifths iframe {
width:340px;
height:215px;
}
.hassidebar .five-sixths iframe {
width:355px;
height:224.537px;
}

.hassidebar .box_eighth iframe, .hassidebar .box_1_8 iframe {
width:36.25px;
height:22.928px;
}
.hassidebar .box_sixth iframe, .hassidebar .box_1_6 iframe {
width:55px;
height:34.787px;
}
.hassidebar .box_fifth iframe, .hassidebar .box_1_5 iframe {
width:70px;
height:44.275px;
}
.hassidebar .box_four iframe, .hassidebar .box_1_4 iframe {
width:92.5px;
height:75.9px;
}
.hassidebar .box_third iframe, .hassidebar .box_1_3 iframe {
width:130px;
height:82.225px;
}
.hassidebar .box_twofifths iframe, .hassidebar .box_2_5 iframe {
width:160px;
height:101.2px;
}
.hassidebar .box_half iframe, .hassidebar .box_1_2 iframe {
width:205px;
height:129.662px;
}
.hassidebar .box_threefifths iframe, .hassidebar .box_3_5 iframe {
width:250px;
height:158.125px;
}
.hassidebar .box_twothirds iframe, .hassidebar .box_2_3 iframe {
width:280px;
height:177.1px;
}
.hassidebar .box_threequarters iframe, .hassidebar .box_3_4 iframe {
width:317.5px;
height:200.818px;
}
.hassidebar .box_fourfifths iframe, .hassidebar .box_4_5 iframe {
width:340px;
height:215px;
}
.hassidebar .box_fivesixths iframe, .hassidebar .box_5_6 iframe {
width:355px;
height:224.537px;
}
.margin {
    margin-right:20px;
    padding:0;
}
.last {
    clear: right;
    margin-right: 0;
    padding-right: 0;
}
iframe {
width:100%;
}
.no_background .camera_caption, div.camera_wrap div.slide_no_background {
margin:0 0 50px 35px;
padding-left:0;
}
.no_background .camera_caption h2, div.camera_wrap div.slide_no_background h2 {
font-size:2.4em;
}
.no_background .camera_caption p, div.camera_wrap div.slide_no_background p {
font-size:1em;
}
.vertical .camera_caption > div, div.camera_wrap div.slide_vertical > div {
padding-left:35px;
padding-right:35px;
}
.slide_highlight .camera_caption, div.camera_wrap .slide_highlight {
margin:0 0 50px 35px;
}
.rectangle .camera_caption, div.camera_wrap div.slide_rectangle {
margin:0 0 50px 35px;
}

/* carbon */
div.pagetitle {
width:auto;
}
div.superheadline {
padding-top:30px;
padding-bottom:30px;
}
div.pagetitle .buttonxlarge {
height:35px;
padding-top:14px;
}
.messagebody, .messagebody_nosmalltext {
float:none;
}
div.superheadline h2, div.superheadline p {
text-align:center;
}
div.slider_container {
padding:0;
width:100%;
}
div#title {
margin-top:30px;
}
div.thesidebar {
padding-left:20px;
}
ul.thumblist li p {
max-width:64%;
}

	/* slider */

div.camera_wrap .slide_highlight, .highlight .camera_caption {
margin-top:75px;
right:0;
}
.no_background .camera_caption, div.camera_wrap div.slide_no_background {
margin-top:35px;
right:0;
}
.rectangle .camera_caption, div.camera_wrap div.slide_rectangle {
margin-top:30px;
right:0;
width:300px;
}
.vertical .camera_caption, div.camera_wrap div.slide_vertical {
height:300px;
right:0;
margin:0;
}
.vertical .camera_caption > div, div.camera_wrap div.slide_vertical > div {
padding-top:50px;
}
div.slider_container {
width:100%;
padding:0;
}

.tp-caption.title_mega_black {
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 115px; 
			line-height: 115px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
}
.tp-caption.title_mega_white {
			position: absolute; 
			color: #fff; 
			text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
			font-weight: 700; 
			font-size: 115px; 
			line-height: 115px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
}
.tp-caption.title_mega_theme {
			position: absolute; 
			color: #09b; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 115px; 
			line-height: 115px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
}

.tp-caption.title_huge_black {
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 85px; 
			line-height: 85px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
}
.tp-caption.title_huge_white {
			position: absolute; 
			color: #fff; 
			text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
			font-weight: 700; 
			font-size: 85px; 
			line-height: 85px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
}
.tp-caption.title_huge_theme {
			position: absolute; 
			color: #09b; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 85px; 
			line-height: 85px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
}

.tp-caption.title_xlarge_black {
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
}
.tp-caption.title_xlarge_white {
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
			letter-spacing: -2px;		
}
.tp-caption.title_xlarge_theme {
			position: absolute; 
			color: #09b; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
}

.tp-caption.title_big_black {
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 42px; 
			line-height: 42px; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			letter-spacing: -1.5px;															
}
.tp-caption.title_big_white {
			position: absolute; 
			color: #fff; 
			text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
			font-weight: 700; 
			font-size: 42px; 
			line-height: 42px; 
			padding: 0px 4px; 
			padding-top: 1px;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			letter-spacing: -1.5px;										
}
.tp-caption.title_big_theme {
			position: absolute; 
			color: #09b; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 42px; 
			line-height: 42px; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			letter-spacing: -1.5px;															
}

.tp-caption.title_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight:normal;
			font-size: 36px;
			line-height: 36px;
			padding: 0px 4px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:transparent;
			letter-spacing: -1.5px;
}
.tp-caption.title_black_bold{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700;
			font-size: 36px;
			line-height: 36px;
			padding: 0px 4px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:transparent;
			letter-spacing: -1.5px;
}
.tp-caption.title_white {
			position: absolute; 
			color: #fff; 
			text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
			font-weight:normal;
			font-size: 36px;
			line-height: 36px;
			padding: 0px 4px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:transparent;
			letter-spacing: -1.5px;
}
.tp-caption.title_white_bold{
			position: absolute; 
			color: #fff; 
			text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
			font-weight: 700;
			font-size: 36px;
			line-height: 36px;
			padding: 0px 4px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:transparent;
			letter-spacing: -1.5px;
}
.tp-caption.title_theme {
			position: absolute; 
			color: #09b; 
			text-shadow: none; 
			font-weight:normal;
			font-size: 36px;
			line-height: 36px;
			padding: 0px 4px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:transparent;
			letter-spacing: -1.5px;
}
.tp-caption.title_theme_bold{
			position: absolute; 
			color: #09b; 
			text-shadow: none; 
			font-weight: 700;
			font-size: 36px;
			line-height: 36px;
			padding: 0px 4px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:transparent;
			letter-spacing: -1.5px;
}

.tp-caption.medium_black {
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;
}
.tp-caption.medium_white {
			position: absolute; 
			color: #fff; 
			text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
}
.tp-caption.medium_theme {
			position: absolute; 
			color: #09b; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
}

.tp-caption.small_black {
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 14px; 
			line-height: 20px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
}
.tp-caption.small_white {
			position: absolute; 
			color: #fff; 
			text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
			font-weight: 700; 
			font-size: 14px; 
			line-height: 20px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
}
.tp-caption.small_theme {
			position: absolute; 
			color: #09b; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 14px; 
			line-height: 20px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;
}

.tp-caption.bgbig_theme_black {
color:#000;
font-size:2.1em;
padding:4px 10px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#a6d6ff;
}
.tp-caption.bgbig_black_theme {
color:#a6d6ff;
font-size:2.1em;
padding:4px 10px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#000;
}
.tp-caption.bgbig_white_theme {
color:#09b;
font-size:2.1em;
padding:4px 10px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#fff;
}
.tp-caption.bgbig_white_black {
color:#000;
font-size:2.1em;
padding:4px 10px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#fff;
}
.tp-caption.bgbig_black_white {
color:#fff;
font-size:2.1em;
padding:4px 10px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#000;
}

.tp-caption.bg_theme_black {
color:#000;
font-size:1.8em;
padding:4px 8px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#a6d6ff;
}
.tp-caption.bg_black_theme {
color:#a6d6ff;
font-size:1.8em;
padding:4px 8px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#000;
}
.tp-caption.bg_white_theme {
color:#09b;
font-size:1.8em;
padding:4px 8px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#fff;
}
.tp-caption.bg_white_black {
color:#000;
font-size:1.8em;
padding:4px 8px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#fff;
}
.tp-caption.bg_black_white {
color:#fff;
font-size:1.8em;
padding:4px 8px;
letter-spacing:-.2px;
line-height: 1.4em;
margin-bottom: 0;
background:#000;
}

.tp-caption.bgsmall_white_black {
color:#000;
font-size:1.3em;
padding:6px 8px;
letter-spacing:-0.1px;
line-height: 1.4em;
margin-bottom: 0;
background:#fff;
}
.tp-caption.bgsmall_black_white {
color:#fff;
font-size:1.3em;
padding:6px 8px;
letter-spacing:-0.1px;
line-height: 1.4em;
margin-bottom: 0;
background:#000;
}

.tp-caption.p_default {
		text-shadow: none;
		white-space:normal !important;
		width:400px;
		text-align:left;
}

.tp-caption.p_light {
		text-shadow: none;
		white-space:normal !important;
		width:400px;
		text-align:left;
		color:#555;
		font-size:1em !important;
}

.tp-caption.p_white {
		text-shadow: none;
		white-space:normal !important;
		width:400px;
		text-align:left;
		color:#fff;
}

.tp-caption.bgsmall_white_black a, .tp-caption.bg_white_black a, .tp-caption.bgbig_white_black a { 
	color:#09d;
}
.tp-caption a:hover {
}

/* Expression */
div.connect {
width:723px;
}
div.connect_wrapper {
padding-left:30px;
padding-right:15px;
width:723px;
}
div.title_wrapper{
width:768px !important;
}
div#title {
margin:0 0 0 30px;
width:738px;
}
div.nav-menu ul li {
}
div.nav-menu ul li:first-child {
}
div.nav-menu ul li:hover > a{
}
div.nav-menu ul a {
font-size:.85em;
padding-left:12px;
padding-right:12px;
}
div.nav-menu ul ul a {
padding-left:12px;
padding-right:12px;
}
.floatingHeader div#title div.nav-menu ul a {
padding-left:9px;
padding-right:9px;
}
.floatingHeader div#title {
padding-left:30px;
}
div.arc {
width:768px;
}
.copyright p {
height:20px;
overflow:hidden;
font-size:.85em;
}
div.nav-menu ul li.current-menu-item {
}
div.nav-menu ul li:hover, div.nav-menu ul a:active{
}
div.nav-menu ul ul a {
height:41px;
}
span.tags {
height:32px;
}
span.tags a {
padding:9px 12px;
}
div.sidebarbottom {
width:203px;
}
div.thesidebar {
padding-left:25px;
}
form#commentform {
width:425px;
}
form#commentform input {
width:318px;
}
form#commentform textarea {
width:322px;
}
div.thesidebar li.widget_categories ul li, div.thesidebar li.widget_archive ul li, div.thesidebar li.widget_recent_comments ul li, div.thesidebar li.widget_links ul li, div.thesidebar li.widget_meta ul li, div.thesidebar li.widget_pages ul li, div.thesidebar li.widget_nav_menu ul li {
font-size:.9em;
}
li.widget_twitter ul li {
font-size:.9em;
}

/* modular */
body.single-portfolio .box_quarter.last {
padding-left:15px;
width:144px;
}
p, li {
letter-spacing:0;
}
.block_cover, .block_outer {
width:auto;
margin:0;
}
.test_full {
width:498px;
}
.search-area input {
padding-left:35px;
}
.search-area, .search-inner {
width:768px;
}
div.pagetitle {
height:100px;
}
.search-area input {
height:68px;
}
div.blog-info {
width:10%;
}
div.post_wrap {
width:86%;
margin-top:17px;
}
div.pagetitle h1, div.pagetitle h2, div.pagetitle h3, div.pagetitle h4, div.pagetitle h5, div.pagetitle h6, div.pagetitle h1 a, div.pagetitle h2 a, div.pagetitle h3 a, div.pagetitle h4 a, div.pagetitle h5 a, div.pagetitle h6 a {
margin-top:32px;
}
div.pagetitle p.page_desc {
margin-top:38px;
}
div.pagetitle {
margin-left:35px;
}
.carousel_prev {
left:-31px;
}
.carousel_next {
right:-31px;
}
.test_carousel_right {
top:25%;
}
.test_carousel_left {
top:25%;
}
div.testimonial_block .content p {
font-size:1.4em;
}

/* revslider fonts */
.tp-caption.title_small_black {
			font-size: 13px !important; 
}
.tp-caption.title_small_white {
			font-size: 13px !important; 
}
.tp-caption.title_small_theme {
			font-size: 13px !important;
}
.tp-caption.title_xsmall_black {
			font-size: 10px !important; 
}
.tp-caption.title_xsmall_white {
			font-size: 10px !important; 
}
.tp-caption.title_xsmall_theme {
			font-size: 10px !important;
}
.tp-caption.dual_small_white_black {
font-size:1em !important;
line-height:1.15em !important;
}
.tp-caption.dual_small_black_white {
font-size:1em !important;
line-height:1.15em !important;
}
.tp-caption.p_450h_white {
		font-size:10px !important;
		width:195px !important;
		line-height:11px !important;
}
.tp-caption.p_450h_black {
		font-size:10px !important;
		width:195px !important;
		line-height:11px !important;
}
.tp-caption.p_550w_200h_white {
		font-size:10px !important;
		width:355px !important;
		line-height:11px !important;
}
.tp-caption.p_550w_200h_black {
		font-size:10px !important;
		width:355px !important;
		line-height:11px !important;
}

.tp-caption.bg_450h_black	 {
		width:244px !important;
		height:450px !important;
}
.tp-caption.bg_550w_200h_black	 {
		width:425px !important;
		height:125px !important;
}
.tp-caption.bg_550w_150h_black	 {
		width:425px !important;
		height:110px !important;
}
.tp-caption.bg_550w_70h_black	 {
		width:425px !important;
		height:55px !important;
}
.tp-button {
position:relative;	
font-size:1.2em !important;
}
.tp-button.xlarge {
padding:15px 18px !important;
}
.tp-leftarrow, .tp-leftarrow.default, .tp-rightarrow, .tp-rightarrow.default {
width:31px !important;
}
.tp-caption.p_300w_black100, .tp-caption.p_300w_black90, .tp-caption.p_300w_black75, .tp-caption.p_300w_white100, .tp-caption.p_300w_white90, .tp-caption.p_300w_white75, .tp-caption.p_300w_theme100 {
width:162px !important;
}

}


	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

nav select {
display:inline-block;
padding:6px 7px;
}
nav {
display:inline-block;
margin:15px auto 0;
}
div.navline {
text-align:center;
width:100%;
}
div.nav-menu {
display:none;
}
div.header {
padding:0;
margin:0 35px;
width:410px;
}
li.contactdetails p {
text-align:center;
}
ul.footer_widgets {
margin-bottom:0;
text-align:center;
}
ul.footer_widgets h3 {
text-align:center;
font-size:1.5em;
}
ul.thumblist li p {
font-size:1em;
}
.hidesmall {
display:none;
}
div#wrapper {
width:480px;
}
div.announcement_wrapper {
width:410px;
padding:0 35px;
}
.close_announcement {
width:35px;
float:right;
}
.announcement_message {
width:370px;
float:left;
height:33px;
overflow:none;
}
div.message {
text-align:center;
}
div#site_wrap{
width:100%;
}
div#site_wrap, div.footer, div.copyright, div#title {
width:100%;
padding-left:0;
padding-right:0;
}
div.footer, div.copyright {
overflow:hidden;
}
div#title {
width:410px;
margin:25px 35px 0;
}
div.footer, div.copyright {
padding-left:35px;
padding-right:35px;
width:410px;
}
div.footer_wrapper, div.copyright_wrapper {
width:auto;
padding-left:0;
padding-right:0;
}
div.thesidebar {
padding:0 10px;
width:410px;
}
div.logo {
margin-right:0;
width:410px;
}
div.social_container {
float:none;
width:410px;
}
div.socialicons {
margin:0 auto;
overflow:hidden;
padding-right:5px;
width:128px;
}
div.main {
padding-bottom:35px;
}
p.meta {
overflow:hidden;
}
div.entries_full img, div.mag {
width:410px;
}

div.entries_full {
margin:0 25px;
}
div.main, #container {
width:auto;
}
div.header {
overflow:hidden;
}
.footer_form textarea {
width:90%;
}
div.nav-menu ul a {
line-height:47px;
padding:0 12px;
}
div.nav-menu ul li:first-child {
padding-left:0;
}
div.nav-menu ul li {
font-size:0.8em;
}
div.nav-menu ul ul li {
font-size:0.9em;
}
div.nav-menu ul li li li {
font-size:0.95em;
}
div.header, .headerwrapper {
height:47px;
}
div.nav-menu ul li:hover ul,
div.nav-menu ul li.sfHover ul {
top:47px; /* match dropdown height */
}
div.nav-menu ul ul a {
line-height:37px;
}
div.searchbar {
margin-top:1px;
display:none;
}
.logo img {
max-width:100%;
}
div.phone {
display:none;
}
div.social {
margin:0
}
div.social img {
width:75%;
}
div.social a {
padding:0 2px;
}
p {
font-size:0.9em;
margin-bottom:15px;
}
h1 {
font-size:1.7em;
letter-spacing:-1px;
margin-bottom:10px;
line-height:1.33em;
}
h2 {
font-size:1.4em;
margin-bottom:10px;
line-height:1.5em;
}
h3 {
font-size:1.1em;
margin-bottom:10px;
line-height:1.5em;
}
h4 {
font-size:1.1em;
margin-bottom:10px;
}
h5 {
font-size:.95em;
margin-bottom:12px;
}
h6 {
font-size:.9em;
}
p.meta-editor {
font-size:0.75em;
}
div.message p {
font-size:0.95em;
}
.buttonxlarge {
min-width:50px;
}
.form input, .form textarea {
max-width:none;
width:95%;
}
.submit input {
width:auto;
}
.padding_right_56, .pr56 {
padding-right:6%;
}
ul.widgets form#searchform #s {
width:53%;
}
ul.widgets form#searchform {
text-align:left;
}
iframe {
width:100%;
}
.box_eighth, .box_1_8, .one-eighth, .box_sixth, .box_1_6, .one-sixth, .box_fifth, .box_1_5, .one-fifth, .box_quarter, .box_1_4, .one-fourth, .box_third, .box_1_3, .one-third, .box_twofifths, .box_2_5, .two-fifths, .box_half, .box_1_2, .one-half, .box_threefifths, .box_3_5, .three-fifths, .box_twothirds, .box_2_3, .two-thirds, .box_twothirds, .box_2_3, .two-thirds, .box_threequarters, .box_3_4, .three-fourths, .box_fourfifths, .box_4_5, .four-fifths, .box_fivesixths, .box_5_6, .five-sixths, .full {
width:410px;
padding:0 0 0 0;
}
.hassidebar {
width:430px;
}
.hassidebar .box_eighth, .hassidebar .box_1_8, .hassidebar .one-eighth, .hassidebar .box_sixth, .hassidebar .box_1_6, .hassidebar .one-sixth, .hassidebar .box_fifth, .hassidebar .box_1_5, .hassidebar .one-fifth, .hassidebar .box_quarter, .hassidebar .box_1_4, .hassidebar .one-fourth, .hassidebar .box_third, .hassidebar .box_1_3, .hassidebar .one-third, .hassidebar .box_twofifths, .hassidebar .box_2_5, .hassidebar .two-fifths, .hassidebar .box_half, .hassidebar .box_1_2, .hassidebar .one-half, .hassidebar .box_threefifths, .hassidebar .box_3_5, .hassidebar .three-fifths, .hassidebar .box_twothirds, .hassidebar .box_2_3, .hassidebar .two-thirds, .hassidebar .box_twothirds, .hassidebar .box_2_3, .hassidebar .two-thirds, .hassidebar .box_threequarters, .hassidebar .box_3_4, .hassidebar .three-fourths, .hassidebar .box_fourfifths, .hassidebar .box_4_5, .hassidebar .four-fifths, .hassidebar .box_fivesixths, .hassidebar .box_5_6, .hassidebar .five-sixths, .hassidebar .full {
width:410px;
padding:0 20px 0 0;
}
.one-eighth iframe, .one-sixth iframe, .one-fifth iframe, .one-fourth iframe, .one-third iframe, .two-fifths iframe, .one-half iframe, .three-fifths iframe, .two-thirds iframe, .two-thirds iframe, .three-fourths iframe, .four-fifths iframe, .five-sixths iframe, .full iframe {
width:410px;
height:259.325px;
}
.box_eighth iframe, .box_1_8 iframe, .box_sixth iframe, .box_1_6 iframe, .box_fifth iframe, .box_1_5 iframe, .box_quarter iframe, .box_1_4 iframe, .box_third iframe, .box_1_3 iframe, .box_twofifths iframe, .box_2_5 iframe, .box_half iframe, .box_1_2 iframe, .box_threefifths iframe, .box_3_5 iframe, .box_twothirds iframe, .box_2_3 iframe, .box_twothirds iframe, .box_2_3 iframe, .box_threequarters iframe, .box_3_4 iframe, .box_fourfifths iframe, .box_4_5 iframe, .box_fivesixths iframe, .box_5_6 iframe .full iframe {
width:410px;
height:259.325px;
}
.hassidebar .one-eighth iframe, .hassidebar .one-sixth iframe, .hassidebar .one-fifth iframe, .hassidebar .one-fourth iframe, .hassidebar .one-third iframe, .hassidebar .two-fifths iframe, .hassidebar .one-half iframe, .hassidebar .three-fifths iframe, .hassidebar .two-thirds iframe, .hassidebar .two-thirds iframe, .hassidebar .three-fourths iframe, .hassidebar .four-fifths iframe, .hassidebar .five-sixths iframe, .hassidebar .full iframe {
width:410px;
height:259.325px;
}
.hassidebar .box_eighth iframe, .hassidebar .box_1_8 iframe, .hassidebar .box_sixth iframe, .hassidebar .box_1_6 iframe, .hassidebar .box_fifth iframe, .hassidebar .box_1_5 iframe, .hassidebar .box_quarter iframe, .hassidebar .box_1_4 iframe, .hassidebar .box_third iframe, .hassidebar .box_1_3 iframe, .hassidebar .box_twofifths iframe, .hassidebar .box_2_5 iframe, .hassidebar .box_half iframe, .hassidebar .box_1_2 iframe, .hassidebar .box_threefifths iframe, .hassidebar .box_3_5 iframe, .hassidebar .box_twothirds iframe, .hassidebar .box_2_3 iframe, .hassidebar .box_twothirds iframe, .hassidebar .box_2_3 iframe, .hassidebar .box_threequarters iframe, .hassidebar .box_3_4 iframe, .hassidebar .box_fourfifths iframe, .hassidebar .box_4_5 iframe, .hassidebar .box_fivesixths iframe, .hassidebar .box_5_6 iframe, .hassidebar .full iframe {
width:410px;
height:259.325px;
}
.thesidebar {
width:410px;
}
.box_full, .box_1_1 {
}
.block_wrapper {
padding:0 10px 15px !important;
margin:0 !important;
overflow:hidden;
}
div.divider {
margin:35px 0 5px;
}
.camera_wrap {
margin-bottom:10px !important;
}
.margin {
    margin-top:30px;
    padding:0;
}
.last {
    clear: right;
    margin-right: 0;
    padding-right: 0;
}
.messagebutton {
float:none;
}
.buttonwrapper {
float:none;
margin: 0 auto 12px;
width:150px;
}
/* slider */
div.main div.camera_wrap .camera_caption {
height:40px;
margin-bottom:0;
margin-left:35px;
max-width:396px;
width:auto;
padding:0 7px;
overflow:hidden;
background:rgba(66, 66, 66, 0.85);
left:0;
}
div.main div.camera_wrap .camera_caption p {
display:none;
}
div.main div.camera_wrap .camera_caption h2 {
font-size:1.65em;
line-height:2;
margin-bottom:0;
letter-spacing:0;
}
div.main div.camera_wrap .camera_caption h2 a {
background:transparent;
padding:0;
color:#fff;
}
div.main div.camera_wrap .camera_caption > div {
padding:0;
}
.camera_next {
right:0px;
}
.camera_commands {
right:41px;
}
.camera_prev {
right:117px;
}
.camera_wrap .camera_pag .camera_pag_ul {
bottom:149px;
}


/* carbon */
div.pagetitle {
width:auto;
padding-left:32px;
}
div.superheadline {
padding-top:20px;
padding-bottom:20px;
}
div.pagetitle .buttonxlarge {
height:30px;
padding-top:14px;
}
.messagebody, .messagebody_nosmalltext {
float:none;
}
div.superheadline h2, div.superheadline p {
text-align:center;
}
div.slider_container {
padding:0;
width:100%;
}
div#title {
margin-top:10px;
margin-bottom:80px;
}
div.thesidebar {
background:transparent;
}
div#title {
position:relative;
}
div.navline {
position:absolute;
bottom:-60px;
border-top:1px solid #eee;

}
.logo img {
margin:0 auto;
}

div.logo a {
float:none;
}

	/* slider */

div.slider_container div.camera_caption {
position:absolute;
margin:0;
width:auto;
height:auto;
padding:10px 10px;
right:auto;
}
div.slider_container div.camera_caption h2 {
font-size:1.7em;
margin-bottom:0;
}
div.slider_container div.camera_caption p, div.slider_container div.camera_caption a.more-link {
display:none;
}
div.slider_container div.camera_caption > div {
padding:0;
}
.cameraContent {
position:absolute;
}

/* Expression */
div.connect {
width:430px;
}
div.connect_wrapper {
padding-left:25px;
padding-right:25px;
width:430px;
}
div.arc {
width:480px;
}
div#title {
padding-bottom:15px;
height:auto;
}
div.connect {
text-align:center;
}
div.connect div.social {
float:none;
display:inline-block;
}
div.connect p, div.connect img {
float:none;
display:inline;
}
div.connect img {
margin-top:14px;
}
div.contact_details {
float:none;
}
span.tags {
height:32px;
}
span.tags a {
padding:9px 12px;
}
p.meta {
overflow:hidden;
height:32px;
}
ul.footer_widgets {
}
div.footer_logo {
display:none;
}
.floatingHeader {
display:none;
}
li.widget_categories ul li, li.widget_archive ul li, li.widget_recent_comments ul li, li.widget_links ul li, li.widget_meta ul li, li.widget_pages ul li, li.widget_nav_menu ul li {
background:transparent;
}
div.carousel {
min-width:410px;
}
div.title_wrapper {
width:auto !important;
}
div#wrapper {
overflow:hidden;
}
.tabnav li a {
padding:14px;
}
.ac-container, .widget {
margin-top:30px !important;
}
div.pagetitle h3 {
font-size:1.5em;
}
ul.thumblist li img {
width:auto;
}
form#commentform input {
width:301px;
}
form#commentform textarea {
width:306px;
}
form#commentform {
width:408px;
}
.hassidebar {
margin-bottom:20px;
}
ul.thumblist li, li.widget_categories ul li, li.widget_archive ul li, li.widget_recent_comments ul li, li.widget_links ul li, li.widget_meta ul li, li.widget_pages ul li, li.widget_nav_menu ul li, li.widget_twitter ul li, div.thesidebar li.widget_categories ul li, div.thesidebar li.widget_archive ul li, div.thesidebar li.widget_recent_comments ul li, div.thesidebar li.widget_links ul li, div.thesidebar li.widget_meta ul li, div.thesidebar li.widget_pages ul li, div.thesidebar li.widget_nav_menu ul li {
}
ul.footer_widgets li.widget_twitter, ul.footer_widgets li.latestposts {
text-align:left;
}
.footerbox {
margin-bottom:15px;
}
div.medium_blog {
float:none;
}
div.medium_video {
float:none;
margin:-20px 0 0 0;
}

/* modular */
body.single-portfolio .box_quarter.last {
padding-left:0;
width:auto;
}
.margin_top_5, .mt5, .margin_top_10, .mt10, .margin_top_15, .mt15, .margin_top_20, .mt20, .margin_top_25, .mt25, .margin_top_30, .mt30, .margin_top_35, .mt35, .margin_top_40, .mt40, .margin_top_45, .mt45, .margin_top_50, .mt50, .margin_top_55, .mt55, .margin_top_60, .mt60, .margin_top_65, .mt65, .margin_top_70, .mt70, .margin_top_75, .mt75, .margin_top_80, .mt80, .margin_top_85, .mt85, .margin_top_90, .mt90, .margin_top_95, .mt95, .margin_top_100, .mt100 {
margin-top:30px !important;
}
.margin_bottom_5, .mb5, .margin_bottom_10, .mb10, .margin_bottom_15, .mb15, .margin_bottom_20, .mb20, .margin_bottom_25, .mb25, .margin_bottom_30, .mb30, .margin_bottom_35, .mb35, .margin_bottom_40, .mb40, .margin_bottom_45, .mb45, .margin_bottom_50, .mb50, .margin_bottom_55, .mb55, .margin_bottom_60, .mb60, .margin_bottom_65, .mb65, .margin_bottom_70, .mb70, .margin_bottom_75, .mb75, .margin_bottom_80, .mb80, .margin_bottom_85, .mb85, .margin_bottom_90, .mb90, .margin_bottom_95, .mb95, .margin_bottom_100, .mb100 {
margin-bottom:0px !important;
}
.block_cover {
width:auto;
margin:0;
}
.block_outer {
width:auto;
margin:15px 0;
}
.row_border {
border:none;
}
div.connect {
height:auto;
}
div.connect p {
height:40px;
line-height:40px;
display:inline-block;
margin-top:0;
}
div.connect img {
height:13px;
}
div.search {
position:absolute;
height:40px;
line-height:40px;
bottom:-66px;
right:0;
width:40px;
z-index:1001;
}
.search-area input {
padding-left:35px;
}
.search-area, .search-inner {
width:480px;
}
.search-area input {
height:38px;
font-size:25px;
letter-spacing:-1px;
}
div.blog-info {
width:10%;
}
div.post_wrap {
width:86%;
margin-top:20px;
}
li, .textwidget {
font-size:11px;
}
div.pagetitle h1, div.pagetitle h2, div.pagetitle h3, div.pagetitle h4, div.pagetitle h5, div.pagetitle h6, div.pagetitle h1 a, div.pagetitle h2 a, div.pagetitle h3 a, div.pagetitle h4 a, div.pagetitle h5 a, div.pagetitle h6 a {
margin-top:21px;
}
div.pagetitle p.page_desc {
margin-top:24px;
}
div.pagetitle {
height:70px;
}
div.pagetitle {
padding-left:35px;
}
ul.footer_widgets li ul li {
text-align:left;
}
.carousel_prev {
left:0;
top:55%;
}
.carousel_next {
right:0;
top:55%;
}
.test_carousel_right {
top:25%;
}
.test_carousel_left {
top:25%;
}
.testimonial_img {
display:none;
}
.test_full {
width:340px;
margin:0 35px;
}
div.testimonial_block .content p {
font-size:1em;
}

/* revslider fonts */
.tp-caption.title_mega_black {
			letter-spacing:0 !important;
}
.tp-caption.title_mega_white {
			letter-spacing:0 !important;
}
.tp-caption.title_mega_theme {
			letter-spacing:0 !important;
}
.tp-caption.title_huge_black {
			letter-spacing:0 !important;
}
.tp-caption.title_huge_white {
			letter-spacing:0 !important;
}
.tp-caption.title_huge_theme {
			letter-spacing:0 !important;
}
.tp-caption.title_verybig_black {
			letter-spacing:0 !important;
}
.tp-caption.title_verybig_white {
			letter-spacing:0 !important;	
}
.tp-caption.title_verybig_theme {
			letter-spacing:0 !important;
}
.tp-caption.title_small_black {
			font-size: 11px !important; 
}
.tp-caption.title_small_white {
			font-size: 11px !important;
			padding-left: 20px !important;
}
.tp-caption.title_small_theme {
			font-size: 11px !important;
}
.tp-caption.title_xsmall_black {
			font-size: 9px !important; 
}
.tp-caption.title_xsmall_white {
			font-size: 9px !important; 
}
.tp-caption.title_xsmall_theme {
			font-size: 9px !important;
}
.tp-caption.dual_small_white_black {
font-size:9px !important;
line-height:12px !important;
}
.tp-caption.dual_small_black_white {
font-size:9px !important;
line-height:12px !important;
}
div.slider_container .tp-caption.p_450h_white {
		font-size:7px !important;
		width:130px !important;
		line-height:7px !important;
}
div.slider_container .tp-caption.p_450h_black {
		font-size:7px !important;
		width:130px !important;
		line-height:7px !important;
}
div.slider_container .tp-caption.p_550w_200h_white {
		font-size:7px !important;
		width:255px !important;
		line-height:7px !important;
}
div.slider_container .tp-caption.p_550w_200h_black {
		font-size:7px !important;
		width:255px !important;
		line-height:7px !important;
}

.tp-caption.bg_450h_black	 {
		width:153px !important;
		height:450px !important;
}
.tp-caption.bg_550w_200h_black	 {
		width:285px !important;
		height:79px !important;
}
.tp-caption.bg_550w_150h_black	 {
		width:285px !important;
		height:70px !important;
}
.tp-caption.bg_550w_70h_black	 {
		width:285px !important;
		height:45px !important;
}
.tp-button {
position:relative;	
font-size:1.1em !important;
padding: 8px 12px !important;
}

.tp-caption.title_big_black {
			font-size:15px !important;
}
.tp-caption.title_big_white {
			font-size:15px !important;								
}
.tp-caption.title_big_theme {
			font-size:15px !important;													
}
.tp-caption.title_medium_black{
			font-size:13px !important;
}
.tp-caption.title_medium_black_bold{
			font-size:13px !important;
}
.tp-caption.title_medium_white {
			font-size:13px !important;
}
.tp-caption.title_medium_white_bold{
			font-size:13px !important;
}
.tp-caption.title_medium_theme {
			font-size:13px !important;
}
.tp-caption.title_medium_theme_bold{
			font-size:13px !important;
}
.tp-caption.dual_big_theme_black {
			font-size:15px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_black_theme {
			font-size:15px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_theme_white {
			font-size:11px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_white_theme {
			font-size:11px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_white_black {
			font-size:11px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_black_white {
			font-size:11px !important;
			line-height:17px !important;
}
.tp-caption.dual_medium_theme_black {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_black_theme {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_theme_white {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_white_theme {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_white_black {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_black_white {
			font-size:9px !important;
			line-height:15px !important;
}

.tp-leftarrow, .tp-leftarrow.default, .tp-rightarrow, .tp-rightarrow.default {
height:55px !important;
width:30px!important;
}
.tp-leftarrow, .tp-leftarrow.default, .tp-rightarrow, .tp-rightarrow.default {
width:20px !important;
}
.tp-caption.p_300w_black100, .tp-caption.p_300w_black90, .tp-caption.p_300w_black75, .tp-caption.p_300w_white100, .tp-caption.p_300w_white90, .tp-caption.p_300w_white75, .tp-caption.p_300w_theme100 {
width:118px !important;
}

}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

nav select {
display:inline-block;
padding:6px 7px;
width: 85%;
}
nav {
display:inline-block;
margin:15px auto 0;
text-align: left;
}
div.navline {
text-align:center;
width:100%;
}
div.nav-menu {
display:none;
}
div.header {
padding:0;
margin:0 25px;
width:270px;
}

div#wrapper {
width:320px;
}
div#title {
width:270px;
padding:0;
margin:25px 25px 0;
}
div.main, #container {
width:auto;
}
div.footer, div.copyright {
padding-left:25px;
padding-right:25px;
width:270px;
}
div.contentblock {
padding:0 25px;
}
div.entries_full {
margin:0 25px;
}
div.header {
overflow:hidden;
}
.footer_form textarea {
width:90%;
}

div.announcement_wrapper {
width:270px;
padding:0 25px;
}
.close_announcement {
width:35px;
float:right;
}
.announcement_message {
width:180px;
float:left;
height:33px;
overflow:none;
}
div.message {
text-align:center;
}
div#site_wrap {
width:100%;
padding-left:0;
padding-right:0;
}
div.footer, div.copyright {
width:270px;
padding-left:25px;
padding-right:25px;
}
div.footer_wrapper, div.copyright_wrapper {
width:auto;
padding-left:0;
padding-right:0;
}
div.thesidebar {
padding:0;
width:270px;
}
div.logo {
margin-right:0;
width:250px;
}
div.social_container {
float:none;
width:250px;
margin:0 0 7px;
}
div.socialicons {
margin:0 auto;
overflow:hidden;
padding-right:5px;
width:128px;
}
div.main {
padding-bottom:0;
}
p.meta {
overflow:hidden;
height:29px;
}
div.entries_full img, div.mag {
width:270px;
}

div.nav-menu ul a {
line-height:47px;
padding:0 10px;
}
div.nav-menu ul li:first-child {
padding-left:0;
}
div.nav-menu ul li {
font-size:0.8em;
}
div.nav-menu ul ul li {
font-size:0.9em;
}
div.nav-menu ul li li li {
font-size:0.95em;
}
div.header, .headerwrapper {
height:47px;
}
div.nav-menu ul li:hover ul,
div.nav-menu ul li.sfHover ul {
top:47px; /* match dropdown height */
}
div.nav-menu ul ul a {
line-height:37px;
}
div.searchbar {
margin-top:1px;
display:none;
}
div.logo {
margin-right:2%;
width:48%;
}
.logo img {
max-width:100%;
}
div.phone {
display:none;
}
div.social {
margin:0
}
div.social img {
}
div.social a {
padding:0 2px;
}
p {
font-size:0.85em;
margin-bottom:15px;
}
h1 {
font-size:1.7em;
letter-spacing:-1px;
margin-bottom:10px;
line-height:1.33em;
}
h2 {
font-size:1.4em;
margin-bottom:10px;
line-height:1.5em;
}
h3 {
font-size:1.1em;
margin-bottom:10px;
line-height:1.5em;
}
h4 {
font-size:1em;
margin-bottom:10px;
}
h5 {
font-size:.95em;
margin-bottom:12px;
}
h6 {
font-size:.9em;
}
p.meta-editor {
font-size:0.75em;
}
div.message p {
font-size:0.95em;
}
.buttonxlarge {
min-width:50px;
}
.form input, .form textarea {
max-width:none;
width:95%;
}
.submit input {
width:auto;
}
ul.widgets form#searchform #s {
width:75%;
}
ul.widgets form#searchform {
text-align:left;
}
div.divider {
margin:35px 0 5px;
}
div.logo {
margin-right:0;
width:270px;
}
div.social_container {
float:none;
width:270px;
}
div.socialicons {
margin:0 auto;
overflow:hidden;
padding-right:5px;
width:128px;
}

.footer .box_threequarters, .footer .box_3_4, .footer .box_half, .footer .box_1_2, .footer .box_twothirds, .footer .box_2_3, .footer .box_twofifths, .footer .box_2_5, .footer .box_third, .footer .box_1_3, .footer .box_quarter, .footer .box_1_4, .footer .box_fifth, .footer .box_1_5, .footer .box_sixth, .footer .box_1_6, .footer .box_seventh, .footer .box_1_7, .footer .box_eighth, .footer .box_1_8 {
float:none;
width:100%;
}
p.meta-editor {
margin-bottom:5px;
}
.meta-title {
margin-bottom:0px;
}
div.thesidebar {
float:none;
}
a.more-link {
float:none;
display:inline-block;
}
.camera_wrap {
float:none;
}
.camera_caption {
margin: 0 25px;
width:270px;
}
.camera_caption p {
display:none;
}
.camera_caption h2 {
font-size:1.2em;
}
div.footer {
padding-top:40px;
}
div.main {
padding-bottom:35px;
}
.camera_caption > div {
padding:10px 9px;
}
.camera_wrap .camera_pag .camera_pag_ul {
display:none;
}
.messagebutton {
float:none;
}
.buttonwrapper {
float:none;
margin: 0 auto 12px;
width:65%;
}
div.footer, div.copyright {
overflow:hidden;
}
.messagebody, .messagebody_nosmalltext {
float:none;
}
iframe {
width:100%;
}
.box_eighth, .box_1_8, .one-eighth, .box_sixth, .box_1_6, .one-sixth, .box_fifth, .box_1_5, .one-fifth, .box_quarter, .box_1_4, .one-fourth, .box_third, .box_1_3, .one-third, .box_twofifths, .box_2_5, .two-fifths, .box_half, .box_1_2, .one-half, .box_threefifths, .box_3_5, .three-fifths, .box_twothirds, .box_2_3, .two-thirds, .box_twothirds, .box_2_3, .two-thirds, .box_threequarters, .box_3_4, .three-fourths, .box_fourfifths, .box_4_5, .four-fifths, .box_fivesixths, .box_5_6, .five-sixths, .full {
width:270px;
padding:0;
}
.hassidebar {
width:270px;
}
.hassidebar .box_eighth, .hassidebar .box_1_8, .hassidebar .one-eighth, .hassidebar .box_sixth, .hassidebar .box_1_6, .hassidebar .one-sixth, .hassidebar .box_fifth, .hassidebar .box_1_5, .hassidebar .one-fifth, .hassidebar .box_quarter, .hassidebar .box_1_4, .hassidebar .one-fourth, .hassidebar .box_third, .hassidebar .box_1_3, .hassidebar .one-third, .hassidebar .box_twofifths, .hassidebar .box_2_5, .hassidebar .two-fifths, .hassidebar .box_half, .hassidebar .box_1_2, .hassidebar .one-half, .hassidebar .box_threefifths, .hassidebar .box_3_5, .hassidebar .three-fifths, .hassidebar .box_twothirds, .hassidebar .box_2_3, .hassidebar .two-thirds, .hassidebar .box_twothirds, .hassidebar .box_2_3, .hassidebar .two-thirds, .hassidebar .box_threequarters, .hassidebar .box_3_4, .hassidebar .three-fourths, .hassidebar .box_fourfifths, .hassidebar .box_4_5, .hassidebar .four-fifths, .hassidebar .box_fivesixths, .hassidebar .box_5_6, .hassidebar .five-sixths, .hassidebar .full {
width:270px;
padding:0 20px 0 0;
}
.one-eighth iframe, .one-sixth iframe, .one-fifth iframe, .one-fourth iframe, .one-third iframe, .two-fifths iframe, .one-half iframe, .three-fifths iframe, .two-thirds iframe, .two-thirds iframe, .three-fourths iframe, .four-fifths iframe, .five-sixths iframe, .full iframe {
width:270px;
height:170.775px;
}
.box_eighth iframe, .box_1_8 iframe, .box_sixth iframe, .box_1_6 iframe, .box_fifth iframe, .box_1_5 iframe, .box_quarter iframe, .box_1_4 iframe, .box_third iframe, .box_1_3 iframe, .box_twofifths iframe, .box_2_5 iframe, .box_half iframe, .box_1_2 iframe, .box_threefifths iframe, .box_3_5 iframe, .box_twothirds iframe, .box_2_3 iframe, .box_twothirds iframe, .box_2_3 iframe, .box_threequarters iframe, .box_3_4 iframe, .box_fourfifths iframe, .box_4_5 iframe, .box_fivesixths iframe, .box_5_6 iframe .full iframe {
width:270px;
height:170.775px;
}
.hassidebar .one-eighth iframe, .hassidebar .one-sixth iframe, .hassidebar .one-fifth iframe, .hassidebar .one-fourth iframe, .hassidebar .one-third iframe, .hassidebar .two-fifths iframe, .hassidebar .one-half iframe, .hassidebar .three-fifths iframe, .hassidebar .two-thirds iframe, .hassidebar .two-thirds iframe, .hassidebar .three-fourths iframe, .hassidebar .four-fifths iframe, .hassidebar .five-sixths iframe, .hassidebar .full iframe {
width:270px;
height:170.775px;
}
.hassidebar .box_eighth iframe, .hassidebar .box_1_8 iframe, .hassidebar .box_sixth iframe, .hassidebar .box_1_6 iframe, .hassidebar .box_fifth iframe, .hassidebar .box_1_5 iframe, .hassidebar .box_quarter iframe, .hassidebar .box_1_4 iframe, .hassidebar .box_third iframe, .hassidebar .box_1_3 iframe, .hassidebar .box_twofifths iframe, .hassidebar .box_2_5 iframe, .hassidebar .box_half iframe, .hassidebar .box_1_2 iframe, .hassidebar .box_threefifths iframe, .hassidebar .box_3_5 iframe, .hassidebar .box_twothirds iframe, .hassidebar .box_2_3 iframe, .hassidebar .box_twothirds iframe, .hassidebar .box_2_3 iframe, .hassidebar .box_threequarters iframe, .hassidebar .box_3_4 iframe, .hassidebar .box_fourfifths iframe, .hassidebar .box_4_5 iframe, .hassidebar .box_fivesixths iframe, .hassidebar .box_5_6 iframe, .hassidebar .full iframe {
width:270px;
height:170.775px;
}
.box_full, .box_1_1 {
}
.block_wrapper, .alt_block_wrapper {
padding:0 !important;
margin:0 !important;
overflow:hidden;
}
.margin {
    margin-right:0;
    padding:0;
}
.last {
    clear: right;
    margin-right: 0;
    padding-right: 0;
}
/* slider */
div.main div.camera_wrap .camera_caption {
height:34px;
margin-bottom:0;
margin-left:25px;
max-width:250px;
width:auto;
padding:0 5px;
overflow:hidden;
background:rgba(66, 66, 66, 0.85);
left:0;
}
div.main div.camera_wrap .camera_caption p {
display:none;
}
div.main div.camera_wrap .camera_caption h2 {
font-size:1.4em;
line-height:2;
margin-bottom:0;
letter-spacing:0;
}
div.main div.camera_wrap .camera_caption h2 a {
background:transparent;
padding:0;
color:#fff;
}
div.main div.camera_wrap .camera_caption > div {
padding:0;
}
.camera_next {
right:0px;
}
.camera_commands {
right:41px;
}
.camera_prev {
right:107px;
}


/* carbon */
div.superheadline {
padding-top:20px;
padding-bottom:20px;
}
div.pagetitle .buttonxlarge {
height:30px;
padding-top:14px;
padding-left:20px;
padding-right:20px;
}
.messagebody, .messagebody_nosmalltext {
float:none;
}
div.superheadline h2, div.superheadline p {
text-align:center;
}
div.slider_container {
padding:0;
width:100%;
}
div#title {
margin-top:10px;
margin-bottom:80px;
}
div.thesidebar {
background:transparent;
}
div#title {
position:relative;
}
div.navline {
position:absolute;
bottom:-60px;
border-top:1px solid #eee;

}
.logo img {
margin:0 auto;
}

div.logo a {
float:none;
}

	/* slider */

div.slider_container div.camera_caption {
position:absolute;
margin:0;
width:auto;
height:auto;
padding:10px 10px;
right:auto;
}
div.slider_container div.camera_caption h2 {
font-size:1.7em;
margin-bottom:0;
}
div.slider_container div.camera_caption p, div.slider_container div.camera_caption a.more-link {
display:none;
}
div.slider_container div.camera_caption > div {
padding:0;
}
.cameraContent {
position:absolute;
}


/* Expression */
div.connect {
width:310px;
}
div.connect_wrapper {
padding-left:5px;
padding-right:5px;
}
div.arc {
width:320px;
}
div#title {
padding-bottom:15px;
height:auto;
margin-top:10px;
}
div.connect {
text-align:center;
}
div.contact_details .hidesmall {
display:none;
}
div.contact_details {
float:none;
}
div.connect div.social {
}
div.connect p, div.connect img, div.social a {
float:none;
display:inline-block;
}
div.connect p {
display:block;
margin-top:12px;
}
div.connect div.social {
float:none;
}

span.tags {
height:32px;
}
span.tags a {
padding:9px 12px;
}
p.meta {
overflow:hidden;
height:32px;
}
ul.footer_widgets {
}
div.footer_logo {
display:none;
}
.floatingHeader {
display:none;
}
li.widget_categories ul li, li.widget_archive ul li, li.widget_recent_comments ul li, li.widget_links ul li, li.widget_meta ul li, li.widget_pages ul li, li.widget_nav_menu ul li {
background:transparent;
}
div.carousel {
min-width:410px;
}
div.title_wrapper {
width:auto !important;
}
div#wrapper {
overflow:hidden;
}
.tabnav li a {
padding:14px;
}
.ac-container, .widget {
margin-top:30px !important;
}
ul.thumblist li img {
width:auto;
}
form#commentform input {
width:301px;
}
form#commentform textarea {
width:306px;
}
form#commentform {
width:408px;
}
.hassidebar {
margin-bottom:35px;
}
.hassidebar .block_wrapper {
margin:0 !important;
}
div.footer_logo_wrapper {
margin:0;
}
div.footer, div.copyright {
padding-bottom:15px;
}
ul.thumblist li, li.widget_categories ul li, li.widget_archive ul li, li.widget_recent_comments ul li, li.widget_links ul li, li.widget_meta ul li, li.widget_pages ul li, li.widget_nav_menu ul li, li.widget_twitter ul li, div.thesidebar li.widget_categories ul li, div.thesidebar li.widget_archive ul li, div.thesidebar li.widget_recent_comments ul li, div.thesidebar li.widget_links ul li, div.thesidebar li.widget_meta ul li, div.thesidebar li.widget_pages ul li, div.thesidebar li.widget_nav_menu ul li {
font-size:.85em;
}
div.footer {
padding-top:0;
}
ul.footer_widgets, ul.footer_widgets h3 {
text-align:center;
}
ul.footer_widgets li.widget_twitter, ul.footer_widgets li.latestposts {
text-align:left;
}
li.widget_categories ul li, li.widget_archive ul li, li.widget_recent_comments ul li, li.widget_links ul li, li.widget_meta ul li, li.widget_pages ul li, li.widget_nav_menu ul li {
padding-left:0;
}
form#commentform {
width:270px;
}
form#commentform textarea {
width:248px;
}
form#commentform input {
width:163px;
}
.padding_sides_10 {
padding-left:0 !important;
padding-right:0 !important;
margin-left:0 !important;
margin-right:0 !important;
}
div.superheadline {
width:270px;
padding-left:25px;
padding-right:25px;
}
div.medium_blog {
float:none;
}
div.medium_video {
float:none;
margin:-20px 0 0 0;
}
div.copyright div.social a {
display:none;
}

/* modular */
body.single-portfolio .box_quarter.last {
padding-left:0;
width:auto;
}
.margin_top_5, .mt5, .margin_top_10, .mt10, .margin_top_15, .mt15, .margin_top_20, .mt20, .margin_top_25, .mt25, .margin_top_30, .mt30, .margin_top_35, .mt35, .margin_top_40, .mt40, .margin_top_45, .mt45, .margin_top_50, .mt50, .margin_top_55, .mt55, .margin_top_60, .mt60, .margin_top_65, .mt65, .margin_top_70, .mt70, .margin_top_75, .mt75, .margin_top_80, .mt80, .margin_top_85, .mt85, .margin_top_90, .mt90, .margin_top_95, .mt95, .margin_top_100, .mt100 {
margin-top:30px !important;
}
.margin_bottom_5, .mb5, .margin_bottom_10, .mb10, .margin_bottom_15, .mb15, .margin_bottom_20, .mb20, .margin_bottom_25, .mb25, .margin_bottom_30, .mb30, .margin_bottom_35, .mb35, .margin_bottom_40, .mb40, .margin_bottom_45, .mb45, .margin_bottom_50, .mb50, .margin_bottom_55, .mb55, .margin_bottom_60, .mb60, .margin_bottom_65, .mb65, .margin_bottom_70, .mb70, .margin_bottom_75, .mb75, .margin_bottom_80, .mb80, .margin_bottom_85, .mb85, .margin_bottom_90, .mb90, .margin_bottom_95, .mb95, .margin_bottom_100, .mb100 {
margin-bottom:0px !important;
}
.block_cover {
width:auto;
margin:0;
}
.block_outer {
width:auto;
margin:15px 0;
}
.row_border {
border:none;
}
div.search {
position:absolute;
height:40px;
line-height:40px;
bottom:-66px;
right:0;
width:40px;
z-index:1001;
}
.search-area input {
padding-left:25px;
}
.search-area, .search-inner {
width:320px;
}
div.pagetitle {
height:70px;
}
.search-area input {
height:38px;
font-size:25px;
letter-spacing:-1px;
}
div.blog-info {
width:13%;
margin-right:4%;
}
div.post_wrap {
width:82%;
margin-top:22px;
}
li, .textwidget {
font-size:11px;
}div.pagetitle h1, div.pagetitle h2, div.pagetitle h3, div.pagetitle h4, div.pagetitle h5, div.pagetitle h6, div.pagetitle h1 a, div.pagetitle h2 a, div.pagetitle h3 a, div.pagetitle h4 a, div.pagetitle h5 a, div.pagetitle h6 a {
margin-top:21px;
}
div.pagetitle p.page_desc {
margin-top:24px;
}
div.pagetitle {
padding-left:25px;
}
ul.footer_widgets li ul li {
text-align:left;
}
.tabdiv {
min-width:89%;
}
.testimonial_img {
display:none;
}
.test_full {
width:200px;
margin:0 35px;
}
.carousel_prev {
left:0;
top:50%;
}
.carousel_next {
right:0;
top:50%;
}
.test_carousel_right {
top:25%;
}
.test_carousel_left {
top:25%;
}
div.testimonial_block .content p {
font-size:1em;
}

/* revslider fonts */
.tp-caption.title_mega_black {
			letter-spacing:0 !important;
}
.tp-caption.title_mega_white {
			letter-spacing:0 !important;
}
.tp-caption.title_mega_theme {
			letter-spacing:0 !important;
}
.tp-caption.title_huge_black {
			letter-spacing:0 !important;
}
.tp-caption.title_huge_white {
			letter-spacing:0 !important;
}
.tp-caption.title_huge_theme {
			letter-spacing:0 !important;
}
.tp-caption.title_verybig_black {
			letter-spacing:0 !important;
}
.tp-caption.title_verybig_white {
			letter-spacing:0 !important;	
}
.tp-caption.title_verybig_theme {
			letter-spacing:0 !important;
}
.tp-caption.title_small_black {
			font-size: 11px !important; 
}
.tp-caption.title_small_white {
			font-size: 11px !important;
			padding-left: 20px !important;
}
.tp-caption.title_small_theme {
			font-size: 11px !important;
}
.tp-caption.title_xsmall_black {
			font-size: 9px !important; 
}
.tp-caption.title_xsmall_white {
			font-size: 9px !important; 
}
.tp-caption.title_xsmall_theme {
			font-size: 9px !important;
}
.tp-caption.dual_small_white_black {
font-size:9px !important;
line-height:12px !important;
}
.tp-caption.dual_small_black_white {
font-size:9px !important;
line-height:12px !important;
}
div.slider_container .tp-caption.p_450h_white {
		font-size:7px !important;
		width:130px !important;
		line-height:7px !important;
}
div.slider_container .tp-caption.p_450h_black {
		font-size:7px !important;
		width:130px !important;
		line-height:7px !important;
}
div.slider_container .tp-caption.p_550w_200h_white {
		font-size:7px !important;
		width:255px !important;
		line-height:7px !important;
}
div.slider_container .tp-caption.p_550w_200h_black {
		font-size:7px !important;
		width:255px !important;
		line-height:7px !important;
}

.tp-caption.bg_450h_black	 {
		width:153px !important;
		height:450px !important;
}
.tp-caption.bg_550w_200h_black	 {
		width:285px !important;
		height:79px !important;
}
.tp-caption.bg_550w_150h_black	 {
		width:285px !important;
		height:70px !important;
}
.tp-caption.bg_550w_70h_black	 {
		width:285px !important;
		height:45px !important;
}
.tp-button {
position:relative;	
font-size:1.1em !important;
padding: 5px 8px !important;
}

.tp-caption.title_big_black {
			font-size:15px !important;
}
.tp-caption.title_big_white {
			font-size:15px !important;								
}
.tp-caption.title_big_theme {
			font-size:15px !important;													
}
.tp-caption.title_medium_black{
			font-size:13px !important;
}
.tp-caption.title_medium_black_bold{
			font-size:13px !important;
}
.tp-caption.title_medium_white {
			font-size:13px !important;
}
.tp-caption.title_medium_white_bold{
			font-size:13px !important;
}
.tp-caption.title_medium_theme {
			font-size:13px !important;
}
.tp-caption.title_medium_theme_bold{
			font-size:13px !important;
}
.tp-caption.dual_big_theme_black {
			font-size:15px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_black_theme {
			font-size:15px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_theme_white {
			font-size:11px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_white_theme {
			font-size:11px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_white_black {
			font-size:11px !important;
			line-height:17px !important;
}
.tp-caption.dual_big_black_white {
			font-size:11px !important;
			line-height:17px !important;
}
.tp-caption.dual_medium_theme_black {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_black_theme {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_theme_white {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_white_theme {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_white_black {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-caption.dual_medium_black_white {
			font-size:9px !important;
			line-height:15px !important;
}
.tp-leftarrow, .tp-leftarrow.default, .tp-rightarrow, .tp-rightarrow.default {
top: 57px !important;
height:35px !important;
width:20px!important;
}
.tp-caption.p_300w_black100, .tp-caption.p_300w_black90, .tp-caption.p_300w_black75, .tp-caption.p_300w_white100, .tp-caption.p_300w_white90, .tp-caption.p_300w_white75, .tp-caption.p_300w_theme100 {
width:100px !important;
}

}