.main-content {
background: url(https://www.1800askgary.com/wp-content/themes/genesis/images/bg.jpg) no-repeat center top;
background-size: cover;
height: 800px;
}
.mobile {
display:none;
}
.desktop {
display:block;	
}



.desktop-text h3 {
font-size:28px;
color:#B02834;
margin-top:20px;
}


.get5_stars1 {
    background: url(https://www.1800askgary.com/wp-content/themes/genesis/images/stars.png) no-repeat left top;
    height: 22px;
    display: block;
    width: 23%;
    float: left;
}


.logo-next1 {
width: 40%;
border: solid 1px #A9A9A9;
margin-top: 15px;
background-color: #fff;
border-radius: 5px;
min-height: 110px;
}
.logo-next2-in {
padding: 5px 7px 10px 7px;
}
.fst-text p {
margin-bottom:0px;
}
.text-next2 p {
margin-top:-2px;
}
.div-icon img {
    width: 4%;
    float: right;
    margin-top: -30px;
    padding-right: 5px;
}

.desktop-text li {
list-style-type: disc !important;
line-height: 1.6;
}
.desktop-text ul {
margin-left:15px;
}

.btn-call1 {
display: block;
color: #fff;
font-size: 17px;
background-color: #B02834;
padding: 10px 10px 10px 10px ;
border: 2px solid #ffcc00 !important;
text-shadow: none !important;
border-radius: 5px;
width:9%;
text-align:center;
}
.t-box2 {
margin-top:20px;
}
.t-box2 p{
font-style:italic !important;
}
.button-text {
margin-top:20px;	
}
.t-box1 {
border: solid 1px #c00;
margin-top: 10px;
width:40%;
margin-bottom:20px;
}
.t-box-inner2 {
padding: 2px 5px 0px 5px;
}
.call-last-text {
color: #B02834;	
}

/*.desktop-text {
padding-left:150px;
}*/











@media all and (max-width:1400px){
.logo-next1,.t-box1 {
width: 50%;
}
@media all and (max-width:1200px){
.logo-next1,.t-box1 {
width: 55%;
}
@media all and (max-width:1085px){
.logo-next1,.t-box1 {
width: 60%;
}
@media all and (max-width:950px){
.logo-next1,.t-box1 {
width: 65%;
}
@media all and (max-width:875px){
.logo-next1,.t-box1 {
width: 70%;
}
@media all and (max-width:825px){
.logo-next1,.t-box1 {
width: 75%;
}

@media all and (max-width:767px){
.desktop {
display:none;	
}
.mobile {
display:block;
}
	
.call {
display:none !important;
}
.h1_box h2{
display:none !important;
}
.main-content {
background: url(https://www.actionlegalgroup.com/wp-content/themes/libero/images/bg41.jpg) no-repeat center top;
background-size: cover;
height: 750px;
}

.get5_stars2 {
background: url(https://www.1800askgary.com/wp-content/themes/genesis/images/stars.png) no-repeat left top;
 height: 22px;
 display:block;
 width:46%;
 float:left;
}
.fst-text {
width:54%;
float:left;
}

.fa-quote-left::before {
font-size: 12px;
color: #A9A9A9;
padding-top:5px;
margin-top:5px;
}
	
.header {
width:auto !important;
padding:32px 20px 20px 10px !important;
}

.logo-sec img{
width:60%;
border:solid 1px #fff;
}	
.logo-next {
padding-top: 40px; 
}
.header {
text-align:center;
}
.logo-next2 {
width:57%;
margin-left:130px;
border:solid 1px #A9A9A9;
margin-top: 15px;
background-color: #fff;
border-radius: 5px;
min-height: 110px;
}
.logo-next2-in {
padding:5px 7px 10px 7px;
}

.text-m {
float:left;
width:25%;
padding-top:15px;
text-align:center;	
}
.text-m a{
font-family: Calibri !important;
font-size:11px !important;	
}
.text-m a:hover{
color: #000;
}

.logo-sec {
float:left;
width:49%;
text-align:center;
}
.callus {
float:left;
width:20%;
padding-top: 14px;
padding-left:10px;	
}
.btn-tus {
padding: 2px;
text-shadow: none !important;
color: #000;
}
.ph-txt {
font-size:11px !important;	
font-family: Calibri !important;
text-shadow: none !important;
color: #000 !important;	
}

.fa-phone {
color: #fff !important;
float: right;
padding-right: 10px;
font-size: 11px !important;
padding-top: 7px;
text-shadow: none !important;
}

.logo-next h1 {
font-family: Calibri !important;
color:#fff;
font-size:28px;
padding-top: 0px;
margin-bottom: 5px;
line-height:1 !important;
font-weight:bold;
text-shadow: none !important;
}

.logo-next2 h1 {
font-family: Calibri !important;	
text-align: left;
color:#626F78;
font-size:14px;
line-height:1.2;
text-shadow: none !important;
margin-top:0px;
margin-bottom:0px;
font-style:italic;
}
.fst-text h1{
padding-top:2px;
}
.mob-button-new {
padding-top:10px;
}
.mob-button-new {
min-height:30px;
padding-top:260px;
}
.btn-left,.btn-right {
width:44%;
float:left;
text-align:center;
}
.btn-left {
padding-left:40px;
}
.btn-right {
padding-left:15px;
}
.btn-call2,.btn-text {
width:60%;
}

.btn-call2 {
display:block;	
float:right;
font-family: Calibri !important;
color: #fff;
font-size: 13px;
background-color: #B02834;
padding: 5px 5px 5px 5px !important;
border: 2px solid #ffcc00 !important;
text-shadow:none !important;
border-radius:5px;
}
.btn-text {
display:block;
float:left;	
font-family: Calibri !important;
color: #fff;
font-size: 13px;
background-color: #B02834;
padding: 5px 5px 5px 5px !important;
border: 2px solid #ffcc00 !important;
text-shadow:none !important;
border-radius:5px;
}	
	
.logo-next3 p {
font-family: Calibri !important;	
text-align: center;
color:#fff;
font-size:18px;
text-shadow: none !important;
margin-top:5px !important;

}	

.page-text h3 {
font-family: Calibri !important;	
font-size:20px !important;
margin-top:20px;
margin-bottom:5px;
color:#B02834 !important;
font-weight:bold;

}
ul,li {
font-size:16px !important;
font-family: Calibri !important;	
list-style-type:disc !important;;
line-height:1.2;
}
.call-now-btn-mob {
margin-top:20px !important;
background-color:#c00 !important;
}
.p-icon {
background-color: #c00;
color: #fff !important;
padding: 3px 3px 3px 3px;
width: 5%;
border-radius: 50%;
text-align: center;
font-size:14px !important;
}
.p-text {
font-family: Calibri !important;
margin-top:0px !important;
font-style:italic;
}
.t-box {
border:solid 1px #c00;
margin-top:10px;
}
.t-box-inner {
padding:3px 5px 3px 5px;
}	
.t-box-inner2 {
padding:2px 5px 0px 5px;
}
.t-box-inner2 p{
margin-bottom:5px !important
}
.t-box2,.t-box3 {
margin-top:15px !important;
}	
.logo-next3 {
padding-top:20px;
min-height:30px;
padding-left:10px;

}
.logo-next3 h1{
font-family: Calibri !important;	
text-align: center;
color:#fff;
font-size:16px;
text-shadow: none !important;	
}
.logo-review img {
width:40%;
}
.page-text-new ul {
margin-top:0px;
padding-left:35px;
}
.div-icon img {
width:6%;
float:right;
margin-top:-12px;
padding-right: 5px;
}

.btn-call3 {
display:block;
font-family: Calibri !important;
color: #fff;
font-size: 14px;
background-color: #B02834;
padding: 5px 10px 5px 10px !important;
border: 1px solid #B02834;
text-shadow: none !important;
border-radius: 5px;
width:90%;
}
.page-text h4 {
font-family: Calibri !important;
font-size: 20px !important;
color: #B02834 !important;
font-weight: bold;
text-align:center;
}

.btn-imd {
display:block;
font-family: Calibri !important;	
width: 70% !important;
background: #ffcc00 !important;
border: solid 2px #fff !important;
color: #000 !important;
font-weight:bold;
font-weight: bold !important;
box-shadow: none !important;
padding: 10px 3px 10px 3px !important;
border-radius: 5px !important;
font-size: 18px !important;
text-shadow: none !important;
margin-left:90px;
line-height: 1.4;
}
.logo-next-button {
padding-top:45px;
text-align:center !important;
margin:0px !important;
}
.logo-next2 p {
font-family: Calibri !important;
text-align: left;
color: #626F78;
font-size: 14px;
line-height: 1.2;
text-shadow: none !important;
margin-top: 0px;
margin-bottom: 0px;
}
.fst-text p {
padding-top:5px !important;
}
.logo-review {
padding-top:20px;
}
.t-box5 .btn-left {
width: 60% !important;
padding-left:60px !important;
}





}
@media all and (max-width:600px){	
.logo-sec img{
width:65%;
}
.logo-review img {
width:40%;
}
.logo-next2 {
width:58%;
margin-left:105px;
}
.btn-imd {
margin-left: 80px;	
}
.t-box5 .btn-left {
padding-left:90px !important;
}






}



@media all and (max-width:550px){
.logo-sec img {
width: 70%;
}	
.header p {
display: block !important;
}
.btn-left {
padding-left:15px;

}

.btn-left, .btn-right {
width: 46%;
}
.logo-next3 {
padding-top:0px;
}		
.logo-review img {
width:50%;
}
.logo-next2 {
width:62%;
margin-left:75px;
}
.mob-button-new {
padding-top:280px;
}

.t-box5 .btn-left {
padding-left:50px !important;
}


}
@media all and (max-width:485px){
.logo-sec img {
width: 75%;
}	
.main-content {
background-size: cover;
height: 600px;
}	
.header {
padding: 15px 20px 20px 10px !important;
}	
.logo-next {
padding-top: 45px;
}
.logo-next2 {
padding-top:5px; 
}
.btn-left {
padding-left:10px;

}

.main-content .container {
display: none !important;
}
.p-icon {
padding: 3px 5px 3px 5px;
}

.logo-next2 {
width:72%;
margin-left:40px;
}
.mob-button-new {
padding-top:160px;
}
.btn-imd {
margin-left: 50px;	
}
.mob-button-new .btn-left {
padding-left: 0px;
}
.mob-button-new .btn-right {
padding-left: 30px;
}

.mob-button-new .btn-call2 {
margin-right:15px;
}
.logo-next3 h1 {
padding-right: 10px;
padding-left: 0px;
}
.t-box5 .btn-left {
padding-left:40px !important;
}



	
}


@media all and (max-width:430px){
.btn-left {
padding-left:10px;
}
.logo-sec img {
width: 85%;
}
.logo-review img {
width:65%;
}
.logo-next2 {
width:78%;
margin-left:45px;
}
.mob-button-new {
padding-top:155px;
}
.btn-imd {
margin-left: 55px;	
}


.mob-button-new .btn-left {
margin-left:15px;
padding-left: 0px;
}
.mob-button-new .btn-right {
padding-left: 5px;
}

.mob-button-new .btn-text {
margin-left:12px;
}
.t-box5 .btn-left {
width: 60% !important;
padding-left:30px !important;
}



}

@media all and (max-width:400px){
.logo-next2 {
width:80%;
margin-left:40px;
}	

.mob-button-new .btn-left {
padding-left: 10px;
}
.mob-button-new .btn-left {
    padding-left: 7px;
}
.mob-button-new .btn-right {
padding-left: 5px;
}


	
}






@media all and (max-width:380px){
.logo-sec img {
width: 85%;
}	
.header {
padding: 15px 10px 20px 5px !important;
}


.btn-left {
padding-left:10px;

}
.container.page-text {
margin-top: 0px !important;
}
.logo-review img {
width:65%;
}
.main-content {
background: url(https://www.actionlegalgroup.com/wp-content/themes/libero/images/bg61.jpg) no-repeat center top;	
background-size: contain;
height:540px;
}

.logo-next2 {
width:86%;
margin-left:30px;
}

.mob-button-new {
padding-top: 85px;
}
.btn-call2,.btn-text {
width: 63%;
}



.mob-button-new .btn-left {
padding-left: 10px;
}
.mob-button-new .btn-call2 {
padding-right: 10px;
}
.mob-button-new .btn-right {
padding-left: 0px;
}
.mob-button-new .btn-text {
margin-left: 8px;
}
.logo-next3 h1 {
padding-right: 0px;
padding-left: 0px;
}
	






	
}

@media all and (max-width:365px){
.logo-sec img {
width: 85%;
}	

.header {
padding: 15px 0px 20px 0px !important;
}

.logo-next2 {
width:92%;
margin-left:20px;
}
.mob-button-new {
padding-top: 80px;
}
.btn-imd {
margin-left: 50px;	
}
.main-content {
height: 520px;
} 
.mob-button-new .btn-left {
padding-left: 0px;
}
.mob-button-new .btn-right {
padding-left: 4px;
}
.logo-next3 h1 {
padding-right: 12px;
padding-left: 0px;
}
.mob-button-new .btn-text {
margin-left: 3px;
}	
.mob-button-new .btn-call2 {
margin-right: 10px !important;
}



}

@media all and (max-width:340px){

.logo-next {
padding-top:5px;
}
.logo-next2 {
width:100%;
margin-left:7px;
}
.mob-button-new {
padding-top: 80px;
}
.logo-next3 h1 {
margin-top:7px !important
}
.logo-next2 h1 {
font-size: 13px;
}
.get5_stars2 {
width: 45%;
}

.fst-text {
width: 55%;
}
.main-content {
height: 475px;
} 
.t-box5 .btn-left {
padding-left: 0px;
}

.btn-left {
padding-left: 10px;
}
.btn-right {
padding-left: 15px;
}
.logo-next3 h1 {
padding-right: 3px;
}
.mob-button-new .btn-left {
padding-left: 5px;
}

.mob-button-new .btn-right {
padding-left: 5px;
}


}
















