/* Added by hitesh */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
	margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
.one.column{ width:98%; }
.column, .columns{ float: left;   margin: 0 1% 40px; }
ul.portfolio_grid{ overflow: hidden; }
ul {  list-style: none outside; }
.one.column_portfolio_grid li, .three-fourth.column_portfolio_grid li{ width:25%; }
ul.portfolio_grid li{ float:left; }
ul.portfolio_grid li .image_frame{ border : 0 }
.image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, .content_slider .caroufredsel_wrapper, .author-box .avatar-wrapper, #comments .commentlist > li .photo {     border-color: #f8f8f8; }
.image_frame, .wp-caption {  border-width: 8px;  border-style: solid;
    display: block;
    max-width: 100%;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.image_frame .image_wrapper{  border-color: #e2e2e2; position: relative;  overflow: hidden; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;   box-sizing: border-box; }
.image_frame a, .wp-caption a{ display:block; }
a, a:visited, a:focus{ text-decoration: none;  outline: 0; }
img.scale-with-grid, #Content img{ max-width: 100%;  height: auto; }
.image_frame:not(.no_link) .image_wrapper img:not(.ls-l){ margin-bottom: -15px !important;} 
.image_frame .image_wrapper img:not(.ls-l){ position: relative;  top: 0;  -webkit-transform: scaleY(1);  -moz-transform: scaleY(1);  -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1);}
.flv_style_4{ font-size: 20px;  line-height: 23px; font-weight:400; text-transform:none; margin-bottom:15px;  }
@media only screen and (max-width: 767px) and (min-width: 480px){
	.flv_style_4{ font-size: 20px;  line-height: 24px; }
}
@media only screen and (max-width: 959px) and (min-width: 768px){
	.flv_style_4{ font-size: 15px;  line-height: 19px; }
}
@media only screen and (max-width: 767px) { 
.section_wrapper .column { margin: 0 0 20px; height: auto !important;}
.section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns { margin: 0;  width: 100% !important; clear: both; }
ul.portfolio_grid li{ width:100% !important; float:left; }
.image_frame{ margin-top: 0 !important; margin-bottom:3px; max-width:89%; }
}