body{	padding: 0;	margin: 0;	font-family: 'proxima-nova', sans-serif;}/*----- Proxima Nova font -----*/@import url('https://fonts.googleapis.com/css?family=Proxima+Nova');.main_body {	margin-top: 70px;}.mobile-nav .logo img{    width: 130px;    height: auto;}.flex_box {    display: flex;    flex-wrap: wrap;}.box {    flex: 50%;    padding: 10px;    position: relative;    overflow: hidden;}.box img{	width: 100%;	height: auto;}.big_img_box {    flex: 100%;    padding: 10px;}.big_img_box img{	width: 100%;	height: auto;}.medium_img_box {	flex: 100%;    padding: 10px;    height: 585px;    position: relative;    overflow: hidden;}.medium_img_box img{    width: 100%;	height: auto;}.small_img_box {	flex: 16.66%;    padding: 10px;    height: auto;    position: relative;    overflow: hidden;}.small_img_box img{    width: 100%;	height: auto;}.six_box_title {	padding: 0px 10px;    margin: 20px 0px 50px 0px;    color: #000000;    font-size: 20px;}.six_box_title:before {	content: "";    position: relative;    width: 100%;    height: 1px;    background: #707070;    display: block;    margin-bottom: 10px;}.copy_right {    text-align: right;    margin-right: 10px;    margin-bottom: 30px;}.copy_right span {    color: #707070;    font-size: 20px;}.six_box {	margin-bottom: 100px;}.hover_text_01 {	position: absolute;    top: 65px;}.hover_heading h4{	font-size: 40px;    color: #000;    margin: 0;    font-weight: lighter;    font-family: 'proxima-nova', sans-serif;    margin-left: 110px;    text-align: right;}.left_content p{    font-size: 18px;    color: #000;    line-height: 28px;    margin-right: 60px;    margin-top: 100px;}.right_box_content p{    font-size: 17px;    color: #000;    line-height: 26px;    margin-right: 60px;    margin-top: -20px;}.hover_text_01 .col-md-6{	padding: 0px !important;}/* --------- box hover style start ---------- */.box_style .img-holder {	height: auto;	overflow: hidden;	position: relative;}.box_style .hover_img {	display: none;}.box_style .img-holder:hover .hover_img {	display: block;}.box_style .img-holder:hover .normal_img {	display: none;}/* --------- box hover style end ---------- *//*--------- Responsive Style Start ---------*/@media only screen and (max-width: 480px) {.medium_img_box {    height: auto;}.six_box_title {    margin: 10px 0px 0px 0px;    font-size: 15px;    padding: 0px 5px;}.box {	flex: 100%;    padding: 5px;}.medium_img_box {    padding: 5px;}.small_img_box {    flex: 33.33%;    padding: 5px;}.big_img_box {    padding: 5px;}.six_box {    margin-bottom: 20px;}.copy_right span {    font-size: 15px;}.main_body {    margin-top: 60px;}.hover_text_01 {    top: 25px;}.hover_heading h4 {    font-size: 20px;    margin-left: 0px;    text-align: left;    text-align: center;    padding: 0px 15px;}.left_content p {    font-size: 14px;    line-height: 22px;    margin-right: 0;    margin-top: 5px;    text-align: center;    padding: 0px 15px;}.right_box_content p {    font-size: 14px;    color: #000;    line-height: 20px;    margin-right: 0px;    margin-top: -22px;    text-align: center;    padding: 0px 15px;}.hover_text_01 .col-md-6 {    padding: 0px 15px !important;}}/*--------- Responsive Style End ---------*/.small_img_box img{    height:auto;    width:100%;}