@charset "utf-8";
/* CSS Document */

/*@import url(http://fonts.googleapis.com/css?family=Exo+2:300,400,600,700);*/


*, *:after, *:before { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
dialog,
blockquote
 {
    display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

html, body, div, span, applet, object, iframe, h1, h2, h4, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video {
	border: 0;
	outline: 0;
	font-size:100%;
	vertical-align: bottom;
	background: transparent;
	margin: 0;
	padding: 0;
    }

audio:not([controls]) {
    display: none;
    height: 0;
}


[hidden] {
    display: none;
}


html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}


body {
    margin: 0;
}

a:focus {
    outline:none;
}

a:active,
a:hover {
    outline: 0;
    text-decoration: none;
}


abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
	width: auto\9;
	display:block;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
    /*margin-left: 7px;*/
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

button,
input {
    line-height: normal;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

button[disabled],
html input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


::-webkit-input-placeholder {
   opacity:1;
}

:-moz-placeholder { /* Firefox 18- */
   opacity:1;
}

::-moz-placeholder {  /* Firefox 19+ */
   opacity:1;
}

:-ms-input-placeholder {  
   opacity:1;
}

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { opacity:0.5; }
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { opacity:0.5;} /* FF 4-18 */
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { opacity:0.5;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
	-webkit-text-fill-color: $black;
    
}

/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
 */
::selection {
	background: #0094ca;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #0094ca;
	color: #fff;
	text-shadow: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
	-webkit-text-fill-color: #000 !important;
}


/* End Global reset style */

/*--------------------------------Structure CSS------------------------------------------*/

a { text-decoration:none; outline:none; color:#ac212f;}
a, a *, * a:after, * a:before { transition:.2s linear; -webkit-transition:.2s linear; -moz-transition:.2s linear; -ms-transition:.2s linear; -o-transition:.2s linear;}
a:hover { color:#0094ca;}

.float_left { float:left !important;}
.float_right { float:right !important;}

.background_none { background:none !important;}

.m0 { margin:0px !important;}
.mt0 { margin-top:0px !important;}
.mr0 { margin-right:0px !important;}
.mb0 { margin-bottom:0px !important;}
.ml0 { margin-left:0px !important;}

.p0 { padding:0px !important;}
.pt0 { padding-top:0px !important;}
.pr0 { padding-right:0px !important;}
.pb0 { padding-bottom:0px !important;}
.pl0 { padding-left:0px !important;}

.mt10 { margin-top:10px !important;}
.mt20 { margin-top:20px !important;}

.mb10 { margin-bottom:10px !important;}
.mb20 { margin-bottom:20px !important;}

.mr10 { margin-right:10px !important;}
.mr20 { margin-right:20px !important;}

.ml10 { margin-left:10px !important;}
.ml20 { margin-left:20px !important;}


.clear_all { clear:both;}
.clear_left { clear:left;}
.clear_right { clear:right;}

.display_none { display:none;}

.red_color { color:#d72323;}

.align_center { text-align:center !important;}
.align_left { text-align:left !important;}
.align_right { text-align:right !important;}

.alignleft { float:left; margin-right:20px;}
.alignright { float:right; margin-left:20px;}

img.alignright,img.alignleft, img.alignnone { border:1px solid #cccac2; padding:5px; margin-top:10px; margin-bottom:10px;}

.hr { width:100%; height:1px; background-color:#cccac2; float:left; border-radius:3px; margin:20px 0;}

.btn { display:inline-block; *display:inline; padding:2px 10px; background-color:#0094CA; line-height:30px; border:none; color:#fff; border-radius:3px;}
.btn:hover { background-color:#AC212F; text-decoration:none; color:#fff;}
.btn.larg { font-size:18px; padding:8px 20px; height:40px;}

.read_more { border-left:1px solid #ac212f;  border-right:1px solid #ac212f; padding:0 5px; font-weight:500; margin-left:5px; display:inline-block; *display:inline; line-height:normal;}
.read_more:hover { border-left-color:#0094ca; border-right-color:#0094ca;}

body { font-family: 'Exo 2', sans-serif; color:#253746; font-size:15px; background:url(images/body_bg.jpg) center top no-repeat #fff fixed;margin-left:0 !important;}

p { margin:15px 0px; line-height:26px;}

h1,h2,h3,h4,h5,h6 { font-weight:300; line-height:normal; margin:10px 0 0 0; color:#0094ca;}
h1 { font-size:36px; margin-top:0px;}
h2 { font-size:26px;}
h3 { font-size:24px;}
h4 { font-size:22px;}
h5 { font-size:20px;}
h6 { font-size:18px;}

.option_lable { display:block; margin-bottom:5px; font-weight:500; color:#253746;}
.option_lable sup { color:#d72323; font-size:14px; top:-1px; margin-right:2px; font-weight:600;}
input.text_field, select.select_option, textarea.text_area { background-color: #fafafa; border: medium none; border:1px solid #c2c2c2; float: left; padding: 5px 8px; color:#253746; width:100%; border-radius:3px;}
select.select_option { padding: 4px 5px;}
textarea.text_area { resize:none;}
input.sub_btn { border:0px; background-color:#AC212F; color:#fff; min-width:60px; padding:8px 10px; transition: background-color .2s linear; margin-top:10px; border-radius:3px;}
input.sub_btn:hover { background-color:#0094CA;}

.inline_radio, .inline_check { float:left; margin-right:15px;}
.inline_radio input[type="radio"], .inline_check input[type="checkbox"] { margin-right:5px;}

.form_area [class^=col] { margin-top:8px;}

.error { font-weight: 600; font-size: 0.84em; color: #d00101; margin-top: 5px; display: block; }

.row { float:left; width:100%;}
.row > div:last-child { margin-right:0px;}

.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { float:left; margin-right: 2.5641025641025641025641025641026%;}
.col1 { width:5.982905982905982905982905982906%;}
.col2 { width:14.529914529914529914529914529915%;}
.col3 { width:23.076923076923076923076923076923%;}
.col4 { width:31.623931623931623931623931623932%;}
.col5 { width:40.17094017094017094017094017094%;}
.col6 { width:48.717948717948717948717948717949%;}
.col7 { width:57.264957264957264957264957264957%;}
.col8 { width:65.811965811965811965811965811966%;}
.col9 { width:74.358974358974358974358974358974%;}
.col10 { width:82.905982905982905982905982905983%;}
.col11 { width:91.452991452991452991452991452991%;}
.col12 { width:100%; margin-right:0px;}

.wrapper { width:100%; max-width:1270px; margin:0 auto; background-color:#fffcf3; padding:20px 50px;-moz-box-shadow: 0 0 80px rgba(0,0,0,.1);-webkit-box-shadow: 0 0 80px rgba(0,0,0,.1);box-shadow: 0 0 80px #999/*rgba(0,0,0,.1)*/;}

.header, .top_header, .top_banner, .slider_wrap, .container, .content,.footer { float:left; width:100%;}	

.logo { float:left; margin-top:10px;}
.logo a { display:block; max-width:230px; margin:0 auto;}
.logo a img { width:100%;}

.top_header h6 { float:right; font-size:31px; text-align:center;}
.top_header h6 a.tel_number { font-size:31px; color:#0094ca;}
.top_header h6 a { display:block; font-size:16px;}

.sm_icon { float:right; clear:right; margin-top:20px;}
.sm_icon a { float:left; width:30px; height:30px; background:url(images/sm_icon.png); display:block; text-indent:100%; overflow:hidden; margin-left:10px;}
.sm_icon a:first-child { margin-left:0px;}
.sm_icon a.fb_icon { background-position:0px;}
.sm_icon a.link_icon { background-position:-30px;}
.sm_icon a.tw_icon { background-position:-60px;}
.sm_icon a.g_icon { background-position:-90px;}

.top_nav { float:left; width:100%; position:relative; margin-top:30px;}
.top_nav:before { content:""; display:block; background-color:#0094ca; width:100%; height:100%; position:absolute; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; padding:0 50px; margin:0 -50px; border-bottom:5px solid #ac212f;}
.top_nav ul { float:left; width:100%; list-style:none;}
.top_nav ul li { float:left; position:relative;}
.top_nav ul li .sub-collapser { position:absolute; right:8px; top:15px; margin-left:10px; cursor:pointer; display:none;}
.top_nav ul li a { float:left; line-height:40px; padding:0 18px; font-weight:500; display:block; color:#fff; position:relative;}
.top_nav ul li a:after { content:""; opacity:0; position:absolute; width:0; height:0; text-align:center; left:50%; bottom:-10px; border-style:solid; border-color:transparent transparent #fff; border-width:0 10px 10px 10px; margin-left:-10px;}
.top_nav ul li a:hover::after, .top_nav ul li.active a:after { opacity:1; bottom:-5px;}
.top_nav ul li a:hover,.top_nav ul li.current_page_item a, .top_nav ul li:hover a { text-decoration:none;}
.top_nav ul li ul { display:none; position:absolute; left:0px; top:53px; width:220px; background-color:#00111C; z-index:110;}
.top_nav ul li:hover ul { display:block;}
.top_nav ul li ul li { width:100%; margin-right:0px; background-color:#00111C; padding:0 10px;}
.top_nav ul li ul li a { width:100%; padding:8px 10px; line-height:normal; text-transform:capitalize; border-bottom:1px solid #00395E; font-weight:400;}
.top_nav ul li ul li a:after { display:none !important;}
.top_nav ul li ul li:first-child a { border-top:1px solid #00395E; margin-top:10px;}
.top_nav ul li ul li:last-child a { margin-bottom:10px;}
.top_nav ul li ul li a:hover, nav ul li ul li.active a { background-color:#00395E;}

.open { position:relative; color:#fff; float:right; padding:5px 10px; border-radius:3px; display:none; background-color:rgba(0,0,0,0.5); margin:5px 0;}
.open:hover { color:#fff; background-color:rgba(0,0,0,0.8);}

#modal { position:relative;}
.home_btn { float:left; }
.close_btn { float:right;}
.home_btn, .close_btn { display:none;}
#modal .fa { color:#fff;}

.top_banner { margin:30px 0;}

.tag_line { text-align:center; margin-bottom:30px; font-size:30px; color:#ac212f;}

.slider_wrap { position: relative; border:1px solid #cccac2; padding:10px;}
.slider_arrow { position:absolute; top:50%; margin-top:-12px; width:12px; height:24px; background:url(images/slider_arrow.png); z-index:110;}
.slider_arrow.left_arrow { left:-32px;}
.slider_arrow.right_arrow { right:-32px; background-position:right;}
.slider_nav { position:absolute; left:0; bottom:20px; z-index:110; width:100%; text-align:center;}
.slider_nav span { text-indent:-999999px; overflow:hidden; display:inline-block; *display:inline; width:30px; height:5px; background-color:#fff; margin:0 5px;}
.slider_nav span:first-child { margin-left:0px;}
.slider_nav span:hover, .slider_nav span.cycle-pager-active { background-color:#AC212F;}

.inner_banner { border:1px solid #cccac2; padding:10px; margin-top:30px;}

.content h1 small { display:block; color:#ac212f; font-size:19px; font-weight:400;}

.home p { line-height: 30px; margin: 20px 0;}

.content ul { margin-left:20px;}

ul.list { list-style:none; margin:20px 0;}
ul.list li { position: relative; margin-top:5px; padding-left:15px;}
ul.list li:first-child { margin-top:0;}
ul.list li:before { content:"\f101"; font-family:'FontAwesome'; color:#AC212F; display:inline-block; *display:inline; position:absolute; left:0; top:0;}

.gallery_slider_wrap { float:right; width:270px; border:1px solid #cccac2; margin-left:30px; margin-top:30px; border-radius:2px; padding:19px; position:relative;}
.gallery_slider_wrap h5 { margin-top:-5px; font-weight:400; line-height:20px;}
.gallery_slider { float:left; width:100%; margin-top:10px;}
.gallery_slider_nav { position:absolute; top:23px; right:20px;}
.gallery_slider_nav span { text-indent:-999999px; overflow:hidden; display:inline-block; float:left; width:8px; height:8px; border-radius:4px; background-color:#edd899; margin-left:6px;}
.gallery_slider_nav span:first-child { margin-left:0px;}
.gallery_slider_nav span:hover, .gallery_slider_nav span.cycle-pager-active { background-color:#ac212f;}
.view_all { float:right; margin-bottom:-10px;}

.serv_wrap { margin-top:30px;}
.serv_wrap .serv { border:1px solid #cccac2; border-radius:2px; padding:19px;}
.serv_wrap .serv .serv_thumb { float:left; width:100%; position:relative;}
.serv_wrap .serv .serv_thumb:after { content:""; display:block; position:absolute; width:0; height:0; left:20px; bottom:0px; border-style:solid; border-color:transparent transparent #FFFCF3; border-width:0 14px 14px 14px;}
.serv_wrap .serv .serv_content { float:left; width:100%;}
.serv_wrap .serv h3 { font-weight:400; margin-top:30px;}
.serv_wrap .serv p { margin-bottom:0;}

.footer { text-align:center;}

.bottom_logo { float:left; width:100%; margin-bottom:20px; text-align:center;}
.bottom_logo a { display:inline-block; *display:inline;}

.bottom_nav { float:left; width:100%; position:relative; z-index:1; margin:30px 0;}
.bottom_nav:before { content:""; display:block; background-color:#0094ca; width:100%; height:100%; position:absolute; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; padding:0 50px; margin:0 -50px; border-bottom:5px solid #ac212f; z-index:-1;}
.bottom_nav ul { float:left; width:100%; list-style:none;}
.bottom_nav ul li { display:inline-block; *display:inline;}
.bottom_nav ul li a { display:inline-block; *display:inline; color:#fff; line-height:40px; font-weight:500; padding:0 15px;}
.bottom_nav ul li a:hover, .bottom_nav ul li.active a { background-color:#ac212f;}

.footer p { margin:5px 0 0;}
.footer p span { color:#248dc1; margin-left:15px; font-weight:500;}
.footer p span:first-child { margin-left:0;}
.footer p.bottom_link a { border-left:1px solid #ac212f; color:#248dc1; font-weight:500; padding:0 10px; display:inline-block; *display:inline; line-height:normal;}
.footer p.bottom_link a:first-child { border-left:none;}
.footer p.bottom_link a:hover { color:#ac212f;}
.footer p a[href="http://www.bostonwebdesign-seo.com/"] { color:#253746;}
.footer p a[href="http://www.bostonwebdesign-seo.com/"]:hover { color:#ac212f;}

.com_sev .col4 ul { float:left; width:100%; list-style:none; margin:0;}
.com_sev .col4 li { line-height:16px; color:#AC212F; margin:10px 0;}
.com_sev .col4 li span { display:block; text-decoration:underline; color:#253746;}

.sev_imgs img { padding:0; margin:10px auto;}

.list.sev_area_list { float:left; width:100%; margin:10px 0;}
.list.sev_area_list li { width:20%; padding-right:10px; float:left;}
.list.sev_area_list li:first-child { margin-top:5px;}

#form table td { padding:5px 0;}

.add_box { float:right; width:40%; margin-top:10px; min-width:280px; font-style:normal; margin-left:10px;}
.add_box .row { padding:10px; background-color:#fafafa; background-origin:content-box; border:1px solid #ebebeb; margin-top:10px;}
.add_box h3 { background-color: #AC212F; color: #fff; padding: 5px 10px;}
.add_box p { margin:0;}

.photo_gallry_page { float:left; width:100%;}
.photo_gallry_page ul { float:left; width:100%; list-style:none; margin:20px 0 0;}
.photo_gallry_page ul li { float:left; width:23.4%; padding:9px; border:1px solid #ccc; margin-right:2%; margin-bottom:23px;}
.photo_gallry_page ul li:nth-child(4n+4) { margin-right:0;}

/*--------------------------------End Structure CSS------------------------------------------*/

/*------------------------------------------Media Css------------------------------------------*/


@media screen and (max-width: 1270px){

.wrapper { width:98%;}

.top_nav ul li a { padding:0 12px;}

}


@media screen and (max-width: 1130px){

.top_nav ul li a { padding:0 10px; font-size:14px;}

}


@media screen and (max-width: 1024px){

.top_nav ul li a { padding:0 8px;}

}

@media screen and (max-width: 980px) {


.open { display:block;}

#modal nav { display:none;}

#pageslide #modal nav { display:block;}
#pageslide .home_btn, #pageslide .close_btn { display:block; margin-top:10px;}

#pageslide #modal nav { float:left; width:100%;}
#pageslide #modal ul { float:left; width:100%; list-style:none; margin-top:15px;}
#pageslide #modal ul li { float:left; width:100%; border-top:1px solid rgba(255,255,255,0.63);}
#pageslide #modal ul li:first-child { border-top:none;}
#pageslide #modal ul li a { color:#fff; padding:10px 5px; float:left; width:100%;}
#pageslide #modal ul li a:hover { background-color:#0094CA;}


.photo_gallry_page ul li { width:32%; margin-bottom:18px;}
.photo_gallry_page ul li:nth-child(4n+4) { margin-right:2%;}
.photo_gallry_page ul li:nth-child(3n+3) { margin-right:0}


}

@media screen and (max-width: 940px){

}


@media screen and (max-width: 900px){

.tag_line { font-size:26px;}

.list.sev_area_list li { width:25%;}

#form table { width:50%;}

}

@media screen and (max-width: 840px) and (min-width: 601px){
	
.serv_wrap .serv .serv_thumb { width:40%; margin-right:4%; float:left;}
.serv_wrap .serv .serv_content { width:55%;}
.serv_wrap .serv h3 { margin-top:0;}


}

@media screen and (max-width: 840px){

.serv_wrap .serv { width:100%; margin-top:30px;}
.serv_wrap .serv:first-child { margin-top:0;}
.serv_wrap .serv .serv_thumb img { width:100%; max-width:none;}

}

@media screen and (max-width: 800px){

.sev_imgs h4 { font-size:18px;}

}

@media screen and (max-width: 768px){



}

@media screen and (max-width: 767px){

.header .sm_icon { display:none;}

.add_box { float:left; width:100%; margin-bottom:20px; margin-left:0;}

#form table { width:100%;}

}


@media screen and (max-width: 720px){

.logo { width:100%; text-align:center; margin-top:0;}

.top_header h6 { float:left; width:100%; margin-top:20px;}

.sm_icon { width:100%; text-align:center;}
.sm_icon a { float:none; display:inline-block; *display:inline; margin-left:5px;}


.bottom_nav nav ul { display:none;}

.sev_imgs .col8, .sev_imgs .col4 { width:100%;}

.list.sev_area_list li { width:33.3334%;}

.carpentry_page .imgs_wrap { text-align:center;}
.carpentry_page .imgs_wrap .alignright { float:none; display:inline}

.carpentry_page .list { clear:both;}

}


@media screen and (max-width: 640px){

h1 { font-size:26px;}
h2 { font-size:22px;}
h3 { font-size:20px;}
h4 { font-size:18px;}
h5 { font-size:18px;}
h6 { font-size:18px;}


.wrapper { padding:30px;}

.top_nav:before, .bottom_nav:before { padding:0 30px; margin:0 -30px;}

.top_banner { margin:20px 0;}

.tag_line { font-size: 20px; margin-bottom:20px;}

.slider_arrow.left_arrow { left:20px;}
.slider_arrow.right_arrow { right:20px;}

.content h1 small { font-size:16px;}

.gallery_slider_wrap { display:none;}

.com_sev .col4 { width:100%;}
.com_sev .col4 li { width:50%; float:left; padding-right:10px;}

.photo_gallry_page ul li { width:49%; margin-bottom:12px;}
.photo_gallry_page ul li:nth-child(3n+3) { margin-right:2%;}
.photo_gallry_page ul li:nth-child(2n+2) { margin-right:0;}

}

@media screen and (max-width: 603px){


}


@media screen and (max-width: 600px){

}

@media screen and (max-width: 568px){

.top_header h6 a.tel_number { font-size:;}

.tag_line { margin:0 0 10px;}

.list.sev_area_list li { width:50%;}

}

@media screen and (max-width: 533px){


}

@media screen and (max-width: 480px){

img.alignright,img.alignleft, img.alignnone { margin:10px auto; float:none;}

}

@media screen and (max-width: 420px){

.wrapper { padding:20px; min-width:320px;}

.top_nav:before, .bottom_nav:before { padding:0 20px; margin:0 -20px;}

.com_sev .col4 li { width:100%;}

#form table td { display:block; width:100%; float:left;}

}

@media screen and (max-width: 360px){

.top_header h6 { margin-top:10px;}
.top_header h6 a.tel_number { font-size:20px;}

.top_nav { margin-top:10px;}

.tag_line { font-size:16px;}

.slider_wrap { padding:0; border:none;}
.slider_arrow.left_arrow { left:10px;}
.slider_arrow.right_arrow { right:10px;}
.slider_nav { bottom:-10px;}
.slider_nav span { background-color:#ccc; width:20px;}

.photo_gallry_page ul li { width:100%; margin-right:0 !important;}


}


@media screen and (max-width: 320px){


}

/*------------------------------------------End Media Css------------------------------------------*/
