body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,img,p {
margin: 0;
padding: 0;
border: 0;
}
ul,li,ol {
list-style-type: none;
line-height: 1.5;
}
html,body {
overflow-x: hidden;
}
html {
}
body {
font-family: "Gotham A", "Gotham B";
font-weight: 400;
font-style: normal;
font-size: 18px;
background-color: #fff;
color: #818283;
}
.content ul, .content2 ul {
margin: 0 0 30px 40px;
}
.content ol, .content2 ol {
margin: 0 0 30px 40px;
}
.content li, .content2 li {
list-style-position: outside;
margin-bottom: 20px;
}
.content ol li, .content2 ol li {
list-style-type: decimal;
}
.content ul li:before, .content2 ul li:before {
content: "• ";
color: #ff9d4e;
font-size: 14px;
}
p {
margin-bottom: 40px;
line-height: 1.5;
}
p.noMargin {
margin-bottom: 0;
}
strong {
font-weight: 500;
}
h1,h2,h3,h4,h5 {
font-family: "Gotham A", "Gotham B";
color: #363636;
letter-spacing: .02em;
word-spacing: .1em;
}
h1 {
font-size: 50px;
margin-bottom: 5px;
text-transform: none;
font-weight: 500;
}
h2 {
font-size: 34px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 20px;
}
h3 {
font-size: 22px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 15px;
}
h4 {
font-size: 20px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 15px;
}
h5 { font-size: 34px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 20px;
}
a {
color: #1a8ba4;
text-decoration: none;
}
a:hover {
text-decoration: underline;
} .width {
overflow: hidden;
max-width: 1260px;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
}
.headerwidth {
overflow: hidden;
max-width: 1260px;
margin-left: auto;
margin-right: auto;
}
.width2 {
overflow: hidden;
max-width: 1045px;
margin: 60px auto 60px auto;
padding-left: 20px;
padding-right: 20px;
}
.width3 {
overflow: hidden;
max-width: 1045px;
margin: 0 auto 0 auto;
padding-left: 20px;
padding-right: 20px;
}
.center {
text-align: center;
}
.clear {
clear: both;
height: 1px;
}
.clearMargin {
margin-bottom: 40px;
clear: both;
}
.orangeLine,.orangeLineCenter {
border-bottom: 2px dotted #ff9d4e;
width: 46px;
margin: 30px 0 30px 0;
}
.orangeLineCenter {
margin-left: auto;
margin-right: auto;
}
.button, .buttonWhite {
font-family: "Gotham A", "Gotham B";
font-size: 22px;
text-transform: uppercase;
background: url(//www.richardspatentlaw.com/assets/imgs/button-primary.svg) no-repeat right;
background-size: 20px 20px;
padding-right: 30px;
font-weight: 500;
}
.buttonWhite {
background-image: url(//www.richardspatentlaw.com/assets/imgs/white-arrow.svg);
color: #fff;
}
.graybg {
background-color: #ededed;
padding: 60px 0;
margin: 60px 0 0 0;
}
.graybgContact {
margin-top: 0 !important;
}
.fullWidth {
max-width: 100%;
}
.noTopMargin {
margin-top: 0 !important;
}
iframe {
width: 100%;
}
.alignleft {
float: left;
margin: 0 20px 20px 0;
}
.alignright {
float: right;
margin: 0 0 20px 20px;
}
.aligncenter {
margin: 20px auto 20px auto;
}
.size-full {
width: 100%;
height: auto;
} #header {
font-family: "Gotham A", "Gotham B";
font-weight: 600;
text-transform: uppercase;
font-size: 16px;
overflow: hidden;
}
.logo {
float: left;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
width: 360px;
}
#primary {
float: right;
}
#primary a {
color: #363636;
}
#primary a:hover {
color: #1a8ba4;
text-decoration: none;
}
#primary>ul>li {
display: inline;
margin-left: 40px;
}
.headerLine {
border-bottom: 2px solid #ececec;
}
.topNav {
float: right;
}
.topNav ul {
margin: 0;
margin-right: 20px;
padding: 0;
float: left;
clear: both;
display: block;
}
.topNav ul li {
display: block;
float: left;
padding: 28.5px 0 28.5px 0;
}
#primary ul li:first-child{
margin-left: 0;
}
.topNav ul li ul {
display: none;
margin: 28.5px 0 0 0;
padding: 0px 0 0 0;
position: absolute;
z-index: 100;
background-color: #f4f4f4;
box-shadow: 0px 3px 8px rgba(85,86,87,0.5);
border-top: 2px solid #ececec;
}
.topNav ul li ul li {
padding: 5px 20px 5px 20px;
min-width: 57.984px;
float: none;
}
.topNav ul li ul li a {
font-size: 16px;
line-height: 36px;
color: #4D4D4D;
padding: 0 0 0 0;
text-transform: capitalize !important;
font-weight: 400;
display: block;
width: 100%;
}
.topNav ul li a {
color: #D0D3D4;
text-transform: uppercase;
}
.topNav ul li:hover {
}
.topNav ul li a:hover {
color: #EF3340;
}
.topNav ul li:hover ul {
display: block;
}
.topNav ul li ul li:hover {
background-color: #1a8ba4;
}
#primary ul li ul li:hover a{
color: #FFFFFF;
}
#primary .current-menu-item > a {
color: #1a8ba4;
}
.current-page-ancestor > a {
color: #1a8ba4 !important;
}
.featuredProductsText{
font-weight: 400;
}
.mobileNavigation {
float: right;
margin: 38px 0 38px 0;
display: none;
cursor: pointer;
}
.menu-pointer-closed {
background-image: none;
}
.menu-pointer-open {
background-image: none;
}
@media only screen and (max-width:1140px) {
.topNav ul li ul{
margin-top: 23.5px;
}
}
@media only screen and (max-width:900px) {
.topNav ul {
width: 100%;
}
#primary>ul>li {
display: inline;
margin-left: 0;
}
#primary ul li ul li:hover a{
color: #1a8ba4;
}
.topNav ul li ul li:hover {
background-color: #1a8ba4;
}
.topNav {
display: none;
float: left;
z-index: 100;
background-color: #FFFFFF;
top: 130px;
width: 100%;
padding-top: 0;
}
.topNav ul li {
padding: 0px 0 0px 0;
width: 100%;
}
.topNav ul li:hover {
background-color: transparent;
}
.topNav ul li a {
line-height: 40px;
float: left;
margin-left: 20px;
}
.topNav ul li ul {
background-color: transparent;
position: static;
padding: 0;
display: block;
margin: 0 0 0 0;
width: 100%;
border: none;
box-shadow: none;
}
#header ul li ul{
font-weight: 400; 
}
.topNav ul li ul li {
display: none;
padding: 0;
background-color: #ededed;
min-width: 0;
float: left;
width: 100%;
}
.topNav ul li ul li:hover {
background-color: #ededed;
}
.topNav ul li ul li a {
line-height: 40px;
font-size: 16px;
margin-left: 40px;
}
.mobileNavigation {
display: block;
}
.menu-pointer {
display: block;
min-height: 20px;
min-width: 20px;
background-repeat: no-repeat;
background-position: right center;
float: right;
padding: 10px 0 10px 0;
margin-right: 20px;
}
.menu-pointer:hover {
cursor: pointer;
}
.menu-pointer-closed {
background-image: url(//www.richardspatentlaw.com/wp-content/themes/rpl/imgs/mobile-nav-expand.png);
}
.menu-pointer-open {
background-image: url(//www.richardspatentlaw.com/wp-content/themes/rpl/imgs/mobile-nav-collapse.png);
}
} #menu {
float: right;
display: none;
text-transform: uppercase;
}
#menuIcon:before {
content: 'Menu';
font-size: 16px;
font-weight: 400;
display: block;
position: relative;
max-width: 0;
max-height: 0;
left: -60px;
color: #1a8ba4;
}
#menuIcon {
width: 30px;
height: 25px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
#menuIcon span {
display: block;
position: absolute;
height: 3px;
width: 100%;
background: #1a8ba4;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#menuIcon span:nth-child(1) {
top: 0px;
}
#menuIcon span:nth-child(2),#menuIcon span:nth-child(3) {
top: 10px;
}
#menuIcon span:nth-child(4) {
top: 20px;
}
#menuIcon.open span:nth-child(1) {
top: 20px;
width: 0%;
left: 50%;
}
#menuIcon.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#menuIcon.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#menuIcon.open span:nth-child(4) {
top: 20px;
width: 0%;
left: 50%;
} .content {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 60px;
-moz-column-gap: 60px;
column-gap: 60px;
margin-bottom: 40px;
} #mainToutbg {
background: url(//www.richardspatentlaw.com/wp-content/uploads/r.png) no-repeat;
background-position-x: -200px;
background-position-y: -200px;
border-bottom: 1px solid #cacaca;
}
#mainTout {
text-align: center;
padding-bottom: 60px;
padding-top: 60px;
}
.summary {
color: #363636;
font-size: 30px;
font-weight: 200;
margin-bottom: 20px;
text-transform: none;
}
.tagline {
color: #363636;
margin-bottom: 30px;
font-size: 24px;
font-weight: 500;
margin-bottom: 15px;
}
.breadcrumb {
text-align: left;
font-size: 14px;
margin-bottom: 45px;
}
.share {
margin-bottom: 30px;
overflow: hidden;
}
.share div {
float: left;
margin-right: 20px;
}
.share div.fb-like {
margin-top: -1px;
} .imageTout {
height: 400px;
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 60px;
margin-top: -1px;
}
.imageToutContact {
margin-bottom: 0 !important;
} .block3container {
overflow: hidden;
}
.block3,.footerblock {
width: 30%;
margin-right: 4%;
float: left;
}
.block3 p {
margin-bottom: 0;
}
.block3:nth-child(3n),.footerblock:nth-child(3n) {
margin-right: 0;
}
.block3:nth-child(n+4) {
margin-top: 45px;
}
.block3:nth-child(4n+4) {
margin-top: 45px;
}
.whatWeDo a {
color: #818283;
text-decoration: none;
}
.whatWeDo a:hover {
color: #363636;
}
.whatWeDo a h3 {
color: #1a8ba4;
text-decoration: none;
}
.block3:nth-child(3n+4) {
clear: left;
}
.newsBlock a h3 {
color: #1a8ba4;
}
.newsBlockBG {
width: 300px;
height: 200px;
background-repeat: no-repeat;
background-size: cover;
border: 1px solid #cacaca;
margin-bottom: 15px;
}
.newsBlockDesc {
margin-bottom: 15px;
}
.newsBlockMeta {
font-size: 16px;
color: #363636;
margin-bottom: 10px;
}
.newsBlockMeta img {
float: left;
margin-right: 10px;
margin-top: -2px;
width: 20px;
} h3.iconService {
background-repeat: no-repeat;
padding-left: 40px;
padding-bottom: 6px;
background-size: 32px;
margin-bottom: 10px;
} .block5container {
overflow: hidden;
}
.block5 {
width: 47%;
float: left;
margin-right: 6%;
}
.block5 img{
width: 100%;
}
.block5:nth-child(even) {
margin-right: 0;
}
.testimonial {
width: 42%;
overflow: hidden;
border-bottom: 1px solid #cacaca;
padding-bottom: 40px;
margin-bottom: 40px;
}
.testimonialFull {
width: 100%;
}
.testimonial:nth-child(3) {
margin-top: 110px;
}
.testimonial:nth-child(4) {
margin-top: 110px;
}
.testimonial:nth-last-child(-n+2) {
border-bottom: 0;
}
.testimonialAuthor {
}
.testimonialPhoto {
width: 100px !important;
height: 100px !important;
float: left;
margin: 0 10px 10px 0;
}
.quoteStart, .quoteEnd {
width: 24px !important;
}
.quoteStart {
float: left;
margin: 0 8px 5px 0;
}
.quoteEnd {
margin-left: 8px;
}
.featuredTestimonials h4 {
margin-bottom: 5px;
}
.featuredTestimonials strong {
display: block;
margin-bottom: 10px;
} .caseStudyBlocks {
margin-top: 60px;
margin-bottom: 60px;
overflow: hidden;
}
.caseStudyBlockBG {
float: left;
height: 335px;
width: 33%;
background-origin: content-box;
position: relative;
}
.caseStudyContent {
z-index: 6;
position: absolute;
bottom: 0;
left: 0;
padding: 7% 7% 7% 7%;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.eyeIcon {
width: 35px;
}
.caseStudyBlock {
text-decoration: none;
color: #fff;
}
a.caseStudyBlock h3 {
color: #fff;
margin-bottom: 0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.caseStudyBlock span {
visibility: hidden;
z-index: 6;
line-height: 1.5;
opacity: 0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.caseStudyBlock img {
visibility: hidden;
opacity: 0;
z-index: 6;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.caseStudyBlock:hover span, .caseStudyBlock:hover img {
visibility: visible;
}
.caseStudyBlock:hover span {
font-size: inherit;
opacity: 1;
}
.caseStudyBlock:hover img {
margin-bottom: 10px;
opacity: 1;
}
.caseStudyBlock:hover h3 {
margin-bottom: 10px;
}
.caseStudyBlock:hover .caseStudyContent {
padding-bottom: 7%;
}
.caseStudyBlock:hover .darken {
background-color: rgba(26, 139, 164, .8);
z-index: 5;
}
.darken {
width: 100%;
height: 100%;
position: absolute;
background-color: rgba(0,0,0, .2);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
} .faqList {
margin-bottom: 20px;
overflow: hidden;
}
.faqList a {
color: #818283;
display: block;
padding: 15px 30px 15px 0;
margin: 10px 0;
background: url(//www.richardspatentlaw.com/assets/imgs/icon-arrow.svg) no-repeat right center;
background-size: 15px 15px;
}
.faqList li {
border-bottom: 1px solid #cacaca;
width: 45%;
margin-right: 5%;
float: left;
}
.faqList li:first-child {
margin-top: -25px;
}
.faqList li:nth-child(2) {
margin-top: -25px;
} .aboutImage {
width: 100%;
margin-bottom: 20px;
}
.aboutAttorneys .block5 {
margin-bottom: 40px;
}
.aboutQuotebg {
text-align: center;
background-color: #000;
background-size: cover;
padding: 100px 0;
}
.aboutQuote {
font-family: "Gotham A", "Gotham B";
font-weight: 500;
font-size: 60px;
color: #fff;
padding: 0 60px;
margin-bottom: 10px;
}
.aboutQuoteName {
color: #fff;
font-style: italic;
font-size: 25px;
display: block;
margin-bottom: 40px;
} .workTable {
width: 100%;
border: 0;
border-spacing: 0;
border-collapse: inherit;
}
.workTable td {
border-bottom: 1px solid #cacaca;
padding: 15px 0;
vertical-align: top;
}
.workTable td:first-child {
font-weight: 500;
width: 25%;
}
.workTable td:last-child {
width: 70%;
}
.workTable img {
max-width: 100%;
height: auto;
}
.workTile {
width: 45%;
float: left;
margin-right: 5%;
border-bottom: 1px solid #cacaca;
padding-bottom: 25px;
margin-bottom: 25px;
}
.workTileTitle {
display: block;
margin-bottom: 12px;
}
.workTile span {
display: block;
margin-bottom: 8px;
color: #363636;
font-size: 16px;
}
.workTile img {
width: 32px;
float: left;
margin-top: -6px;
margin-right: 8px;
} .contactAddress {
line-height: 1.7;
}
.contactImage {
width: 100%;
margin-bottom: 20px;
} .footerContact .wpcf7 p{
width:47.5%;
margin-right:5%;
float:left; 
}
.footerContact .wpcf7-form p:nth-child(n+5){
float:none;
display:inline-block;
margin-right:0;
}
@media only screen and (max-width:800px) {
.footerContact .wpcf7 p{
width:100%;
margin-right:0;
float:none; 
}
} footer {
background-color: #f4f4f4;
overflow: hidden;
}
.cta {
font-family: "Gotham A", "Gotham B";
font-weight: 500;
line-height: 1.5;
}
.cta img {
display: block;
margin: 0 auto 20px auto;
}
.ctaAddress a {
color: #363636;
}
.footerBottom {
border-top: 1px solid #ebebeb;
font-family: "Gotham A", "Gotham B";
font-weight: 500;
color: #363636;
overflow: hidden;
padding-top: 60px;
margin-top: 60px;
}
.footerSocial {
float: left;
width: 25%;
font-size: 14px;
}
.footerSocial div {
float: left;
}
.footerSocial img {
width: 20px;
}
.footerSocial a {
margin-left: 20px;
}
.footerCopyright {
width: 60%;
float: right;
text-align: right;
font-size: 14px;
}
.footerCopyright a {
margin-left: 15px;
} .ajax-loader {
height: 16px !important;
width: 16px !important;
}
.wpcf7 p {
margin-bottom: 20px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
font-size: 16px;
font-weight: 300;
width: 90%;
height: 40px;
padding-left: 20px;
font-family: "Gotham A", "Gotham B";
border: 1px solid #ccc;
}
input[type="checkbox"]{
cursor: pointer;
-webkit-appearance: none;
appearance: none;
background: #fff;
box-sizing: border-box;
position: relative;
box-sizing: content-box ;
border: 1px solid #aaa;
width: 20px;
height: 20px;
transition: all .3s linear;
margin-bottom: -6px;
margin-right: 10px;
}
input[type="checkbox"]:checked{
background-color: #1a8ba4;
}
input[type="checkbox"]:focus{
outline: 0 none;
box-shadow: none;
}
.wpcf7 textarea {
padding-top: 20px;
height: 120px;
}
.wpcf7 input[type="submit"] {
margin-top: 20px;
margin-left: 4px;
cursor: pointer;
font-size: 24px;
font-weight: 500;
font-family: "Gotham A", "Gotham B";
color: #1a8ba4;
text-transform: uppercase;
background: 0;
border: 0;
background: url(//www.richardspatentlaw.com/assets/imgs/button-primary.svg) no-repeat right;
background-size: 20px 20px;
padding-right: 30px;
}
.wpcf7 input[type="submit"]:hover {
text-decoration: underline;
}
.termsSubmission {
font-size: 15px;
line-height: 1.4;
margin-bottom: 30px;
display: block;
}
.screen-reader-response {
display: none;
}
.wpcf7-not-valid-tip {
color: red;
}
.wpcf7-validation-errors {
color: red;
} @media only screen and (max-width:1140px) {
.logo{
width: 250px;
margin: 20.5px 0 20.5px 20px;
}
.topNav ul li{
padding: 22.35px 0 22.35px 0;
}
#primary>ul>li{
margin-left: 15px;
}
#menu{
margin: 23px 20px 0 0;
}
}
@media only screen and (max-width:1000px) {
.block3 {
width: 48%;
margin-right: 4%;
float: left;
}
.block3:nth-child(3n) {
margin-right: 4%;
}
.block3:nth-child(2n) {
margin-right: 0%;
}
.block3:nth-child(n+3) {
margin-top: 45px;
}
.block3:nth-child(4n) {
clear: none;
}
.block3:nth-child(2n+3) {
clear: left;
}
.caseStudyBlockBG {
float: none;
height: 335px;
width: 92%;
margin: 0 auto 0 auto;
max-width: 419px;
background-origin: content-box;
position: relative;
}
.block5container {
overflow: hidden;
}
.block5 {
width: 92%;
float: none;
margin-left: auto;
margin-right: auto;
}
.block5:nth-child(even) {
margin-right: auto;
}
.testimonial:nth-child(3) {
margin-top: 110px;
}
.testimonial:nth-child(4) {
margin-top: 0;
}
.testimonial:nth-last-child(2) {
border-bottom: 1px solid #cacaca;
}
.faqList li {
width: 92%;
margin-right: 4%;
margin-left: 4%;
float: left;
}
.faqList li:nth-child(2) {
margin-top: 0;
}
.footerblock{
width: 92%;
margin: 60px 4% 0 4%;
}
}
@media only screen and (max-width:900px) {
#header {
padding-bottom: 0;
}
.topNav ul li{
padding: 0px 0px 0;
}
#menu {
display: block;
}
#primary {
display: none;
float: right;
margin-top: 0;
}
#primary a{
display: block;
}
#primary>ul>li{
margin: 0;
}
.content {
column-count: 1;
-webkit-column-count: 1;
-moz-column-count: 1;
}
.alignleft {
float: none;
display: block;
margin: 20px auto;
width: 100%;
height: auto;
}
.alignright {
float: none;
display: block;
margin: 20px auto;
width: 100%;
height: auto;
}
}
@media only screen and (max-width:600px) {
h1 {
font-size: 30px;
}
h2,h5 {
font-size: 24px;
}
h3 {
font-size: 18px;
}
h3.iconService {
padding-bottom: 12px;
}
.summary {
font-size: 18px;
}
.tagline {
font-size: 16px;
}
.button {
font-size: 20px;
}
#mainTout {
padding-bottom: 30px;
padding-top: 30px;
}
.imageTout {
margin-bottom: 30px;
height: 200px;
}
.width2 {
margin: 30px auto 30px auto;
}
.caseStudyBlocks {
padding-left: 0;
padding-right: 0;
}
.caseStudyBlockBG {
width: 100%;
}
.breadcrumb {
margin-bottom: 30px;
}
.wpcf7 input[type="submit"] {
margin-bottom: 20px;
}
.logo{
width: 200px;
margin: 26px 0 26px 20px;
}
#menu{
margin: 25px 20px 0 0;
}
.block3 {
width: 100%;
margin: 0 0 45px 0;
float: none;
height: auto !important;
}
.block3:first-child{
margin-top: 0;
}
.block3:last-child {
margin-bottom: 0;
}
.block5 {
width: 100%;
}
.clientReviews {
height: auto !important;
}
.testimonial {
left: 0 !important;
top: 0 !important;
position: relative !important;
}
.testimonial:nth-child(3) {
margin-top: 0;
}
.aboutQuote {
font-size: 30px;
padding: 0 30px;
}
.aboutQuotebg {
padding: 30px 0;
}
.aboutQuoteName {
font-size: 15px;
display: block;
margin-bottom: 20px;
}
.faqList li {
width: 100%;
margin-left: 0;
margin-right: 0;
}
.footerblock {
margin-top: 45px;
}
.footerSocial {
float: none;
display: block;
width: 100%;
text-align: center;
}
.footerSocial a {
margin: 20px;
}
.footerSocial div {
float: none;
display: block;
}
.followUs {
margin-bottom: 20px;
}
.footerCopyright {
margin-top: 20px;
width: 100%;
float: none;
text-align: center;
}
.footerCopyright a {
display: block;
margin-top: 10px;
}
}
@media only screen and (max-width:350px) {
.logo{
width: 170px;
margin: 27px 0 25px 20px;
}
#menu{
margin: 26px 20px 0 0;
}
}