
@media screen and (min-width:320px) and (max-width:768px) {  
.container { width:100%;  }
.header-1{ width:100%; background:#353535; }
.header-1 a {color:#2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif; font-size: 25px; letter-spacing: 1px; text-align:center;}
.header-1 h1 { background:#fff; text-align:center;}
.logo { width:100%; padding:2% 0; text-align:center; background:#fff;} 
.nav-social { width:100%; text-align:center; margin: 0 auto;  }
.social-1 { width:100%; }
.social-1 ul { display:inline-block;}
.social-1 li {  float:left;}
.social-1 img { width:30px; margin: 5px 0 0 7px;}

.rmm { margin:61px auto 8px !important;}

.slider-rs { background:#f3f3f3;}
.announce {background: none repeat scroll 0 0 #2e2e2e; border-radius: 0 0 30px 30px;margin: 0 auto;padding: 2% 0; width: 98%;border-left:3px solid #d4c196;
	border-right:3px solid #d4c196;}
.announce p {color: #fff;font-family: "BebasNeueRegular"; font-size: 15px;font-weight: 200;text-align: center; word-spacing: 4px;}
.announce h3 {  color: #fff;  font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;  font-size: 12px;  font-weight: bold;  text-decoration: none;  text-transform: uppercase; text-align:center; }

.slide-main {  height:auto; width:100%; float:left;}
.slide-main > img { width:100%; position:relative;}

.crousal-1 { width:50%; background:#333333; margin:20px 10px;}
.crousal-1 > h3 { position:absolute; font-family: "BebasNeueRegular"; font-size: 25px;font-weight: 200;text-align: center; color:#2e2e2e; width:95%;}

.get { width:100%; float:leftl;}
.get-strt {text-align: center; margin:0 auto; width:100%;  }
.get-strt > a{   background: none repeat scroll 0 0 #6e3232; border: 5px solid #fff;  border-radius: 10px;  box-shadow: 1px 1px 1px #777; color: #ffffff; font-family: "BebasNeueRegular";  font-size: 16px;  font-weight: 200; margin: 24px 0;  padding: 2%;   position: sticky;  text-align: center; display:block;}

.google-view {background: none repeat scroll 0 0 #2e2e2e; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;  border-left: 3px solid #d4c196;
  border-right: 3px solid #d4c196;  margin-left: auto;  margin-right: auto;   max-width: 800px;   min-height: 10px;  padding: 10px; float:left;}  
.google-view h3 {color: #fff;  font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;  font-size: 20px;   font-weight: bold;  text-decoration: none;   text-transform: uppercase; text-align: center;}
  

.btn-sub a {  background: none repeat scroll 0 0 #fff;   border-radius: 5px;   box-shadow: 3px 3px 3px #000;   display: inline-block;   font-size: 29px;   padding: 1% 5%; margin:2%;}
.btn-work a{  background: none repeat scroll 0 0 #fff;   border-radius: 5px;   box-shadow: 3px 3px 3px #000;   display: inline-block;   font-size: 29px;   padding: 1% 5%; margin:2%;}



.text-2 { width:100%; margin-top:10px;}
.text-2 h1 {color:#2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif; font-size: 25px; letter-spacing: 1px; text-align:center; margin:10px;}
.text-2 h2 {color:#2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif; font-size: 22px; letter-spacing: 1px; text-align:center; margin:10px;}
.text-2 p {color:#000; font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif; font-size: 15px;  text-align:center; margin:10px;}



.text-1 { width:100%; margin-top:10px;}
.text-1 h1 {color:#2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif; font-size: 25px; letter-spacing: 1px; text-align:left;margin:10px;}
.text-1 h2 {color:#2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif; font-size: 22px; letter-spacing: 1px; text-align:left;margin:10px;}
.text-1 p {color:#000; font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif; font-size: 15px;  text-align:left; margin:10px;}

.latest-news { text-align: center; width: 100%; border-bottom:1px solid #353535; background:#d6d6d6; float:left;}
.latest-news  h3 {font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;font-size: 16px;font-weight: bold;text-transform: uppercase;color: #000;
text-decoration: none; padding:2% 0;}



.practice-areas h2 a { color:#000;}
.practice-areas { background:#fff;text-align: center; width: 100%; float:left;}
.practice-areas h2 {color: #000;   font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif;  font-size: 38px;  font-weight: bold;  letter-spacing: 2px; padding:5px 0; }
.practice-areas img {  border: 10px solid #f2f2f2; border-radius: 10px;   box-shadow: 3px 3px 3px #777;}

.entrepreneurs { background:#fff; float: left; margin-top: 10px; padding: 4% 0; text-align: center;  width: 100%;}
.entrepreneurs h2 { color: #2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif; font-size: 25px; font-weight: bold;  letter-spacing: 2px; padding: 5px 0; text-decoration: none; }

.get-started {  background: none repeat scroll 0 0 #2e2e2e;  float: left;  padding: 4% 0; text-align: center;  width: 100%;}
.get-started h2{ color: #fff;  font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif;  font-size: 38px; font-weight: bold; letter-spacing: 2px;}
.get-started h3 { color: #fff;  font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif;  font-size: 38px; font-weight: bold; letter-spacing: 2px;}

.get-strt > a {
    background: none repeat scroll 0 0 #6e3232;
    border: 5px solid #fff;
    border-radius: 10px;
    box-shadow: 1px 1px 1px #777;
    color: #ffffff;
    display: inline-block;
    font-family: "BebasNeueRegular";
    font-size: 30px;
    font-weight: 200;
    margin: 0 0 2%;
    padding: 1% 4%;
    position: sticky;
    text-align: center;
}

.quick-links { width:100%; text-align:center;}
.quick-links h2 {font-family: Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;color: #d4c196;font-size: 26px;font-weight: bold;letter-spacing: 2px;text-decoration: none;}
.quick-links img {   float: left;  padding: 5px;  width: 45% !important; }

.footer {font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif; width:100%; background:#fff; float:left; padding:5px 0;}
.footer a {   color: #2e2e2e;  display: block;   font-weight: bold; letter-spacing: 1px; padding: 2% 1%;  text-align:center;  text-transform: uppercase; background-color:#FFFFFF; margin:1% 0; }
.bottom-fft a {   color: #3e3e3e;  display: block;   font-weight: bold; letter-spacing: 1px; padding: 2% 0;  text-align: left;  text-transform: uppercase; background-color:#FFFFFF; margin:1% 0; text-align:center;}


.w3c {  text-align:center; width:98%; float:left;}
.w3c a {  text-align:center; width:100%; float:left; }
.w3c img { width:50px;}


.content-main-text{ width:95%;  padding:2%;} 
.content-main-text p {  color: #000; font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;  font-size: 15px; font-weight: normal; text-align:justify; padding-bottom:5px;}
.content-main-text h2 {color: #d4c196; font-family:"BebasNeueRegular","Arial Narrow",Arial,sans-serif;font-size: 25px;font-weight:bold; letter-spacing: 2px;text-decoration:none;}
.content-main-text li{ color: #000;font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif; font-size: 16px; font-weight: normal; text-align:left;}

.thnk-u-bg{ width:96%; float:left; background:#fff; padding:2%;}
.thnk-u p {  color: #000; font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;  font-size: 15px; font-weight: normal; text-align:justify; padding-bottom:5px;}
.thnk-u h1 {color: #2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif;font-size: 25px; letter-spacing: 1px;text-decoration: none; margin:10px 0 0;}

.who-v-r{ width:96%; float:left; background:#fff; padding:2%;}
.who-vr p {  color: #000; font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;  font-size: 15px; font-weight: normal; text-align:justify; padding-bottom:5px;}
.who-vr h1 {color: #2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif;font-size: 25px; letter-spacing: 1px;text-decoration: none; margin:10px 0 0;}
.who-vr h2 {color: #d4c196; font-family:"BebasNeueRegular","Arial Narrow",Arial,sans-serif;font-size: 23px;font-weight:bold; letter-spacing: 1px;text-decoration:none;}
.who-vr ul li{ color: #000;font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif; font-size: 16px; font-weight: normal; text-align:left; list-style-type:disc; margin-left:16px;}
.who-vr h3 {font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;color: #000;font-size: 16px;font-weight: normal; font-weight:bold;}
.who-vr > img { float: left;  min-height: 120px; width: 50%; padding-right:2%;}
.who-vr a img{ height:30px; width:30px;}

.blog-bg{ width:96%; float:left; background:#fff; padding:2%;}
.blog-1 p {  color: #000; font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;  font-size: 15px; font-weight: normal; text-align:justify; padding-bottom:5px;}
.blog-1 h1 {color: #2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif;font-size: 25px; letter-spacing: 1px;text-decoration: none; margin:10px 0 0;}
.fonttx { width:100%; float:left; height:auto;} 
 
.media-bg{ width:96%; float:left; background:#fff; padding:2%;}
.media p {  color: #000; font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;  font-size: 15px; font-weight: normal; text-align:justify; padding-bottom:5px;}
.media h1 {color: #2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif;font-size: 25px; letter-spacing: 1px;text-decoration: none; margin:10px 0 0;}
.media { width:100%; float:left; height:auto;} 

.contact-us{ width:96%; float:left; background:#fff; padding:2%;}
.cont-us p {  color: #000; font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;  font-size: 15px; font-weight: normal; text-align:justify; padding-bottom:5px;}
.cont-us h1 {color: #2e2e2e; font-family: "BebasNeueRegular","Arial Narrow",Arial,sans-serif;font-size: 25px; letter-spacing: 1px;text-decoration: none; margin:10px 0 0;}
.cont-us h2 {color: #d4c196; font-family:"BebasNeueRegular","Arial Narrow",Arial,sans-serif;font-size: 23px;font-weight:bold; letter-spacing: 1px;text-decoration:none;}
.cont-us ul li{ color: #000;font-family: Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif; font-size: 16px; font-weight: normal; text-align:left; list-style-type:disc; margin-left:16px;}
.cont-us h3 {font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;color: #000;font-size: 16px;font-weight: normal; font-weight:bold;}
.cont-us > img { float: left;  min-height: 120px; width: 100%;
}
.ifrm-1 {   margin: auto;   width: 100%;}
.ifrm-1 > iframe {    margin: 20px auto;  width: 100%;}
.map > iframe { width:100%; }
.map { background:#2e2e2e; float:left; width:98%; padding:1%;} 

.disp-non { width:100%; float:left;}
.headerlogo { display:none;}
.codrops-top{ display:none;}
#homeslider{ display:none;}
#homesliderin{ display:none;}
.hometext { display:none;}
#homemaintext{ display:none;}
#homemaintext2 { display:none;}
#homemaintext3 { display:none;}
#getstarted { display:none;}
#homemaintext4 { display:none;}
.codrops-bottom{ display:none;}
.disp-non { display:none;}
#googlereview { display:none;}
#afterinslider { display:none;}
 }

@media screen and (min-width:769px){

.header-1 { display:none;}
.rmm.graphite{ display:none;}
.slider-rs { display:none;}
.text-1 { display:none;}
.text-2 { display:none;}
.latest-news { display:none;}
.our-videos { display:none;}
.our-blog { display:none;}
.practice-areas   { display:none;}
.entrepreneurs { display:none;}
.get-started {display:none; }
.quick-links {display:none; }
.footer {display:none; }
.criminal-outer {display:none; }
.business-services {display:none; }
.domestic-relations {display:none; }
.google-view {display:none; }
.disclaimer-bg {display:none; }
.mediation-bg {display:none; }
.who-v-r  {display:none; }
.media-bg {display:none; }
.thnk-u-bg {display:none; }
.latest-news-1 {display:none; }
.blog-bg  {display:none; }
.contact-us  {display:none; }
 }