
.btn-default {background: #fff; color: #1A1B1D !important; border-radius: 5px; font-size: 15px;	position: relative; padding: 15px 30px; border: 1px solid #fff; text-transform: uppercase; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.btn-default:hover {background: transparent; color: #FFF !important; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.no-padding {padding: 0;}
img {max-width: 100%; width: auto;}
a {color: #1A1B1D; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;cursor: pointer !important;}
a:hover {color: #1A1B1D; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
/*==================== Containet CSS ======================*/

body {color: #1A1B1D;}
.photographer-7 {width: 100%; display: inline-block; padding: 80px 0; background: #f5f5f5;}

.photographer-7 .title-text {position: relative;}
.photographer-7 .title-text h1 {width: 100%; font-size: 28px; padding: 0 0 0 100px; margin: 0 0 40px;}
.photographer-7 .title-text .overlay {height: 3px; width: 80px; background: #1A1B1D; position: absolute;left: 0; top: 50%; transform: translatey(-50%);}
table {width: 600px; max-width: 100%;}
table td {padding: 2% 50px 2% 0; font-size: 15px; color: #666; min-width: 170px;}
table tr td:last-child {padding-right: 0;}



@media screen and (max-width: 544px) {
  .photographer-7 .title-text h1 {font-size: 24px; padding: 0 0 0 70px; margin: 0 0 20px;}
  .photographer-7 .title-text .overlay {width: 50px;}
  .table-responsive > .table {margin: 0 0 30px 0;}
  table td {padding: 20px !important;}
}