/** Responsive CSS **/
p.mobver {
    display: none;
}
/* ============================= 1024px ====================== */
@media screen and (max-width: 1124px){
.container {
    max-width: 100%;
}
.sersectxt{
    height: auto;
}
.home .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
    bottom: 0;
}
.contactsecbg{
    margin-bottom: 7%;
}
}

@media screen and (min-width: 1024px) and (max-width: 1124px){	
.gdlr-logo{
width: 40%;
padding: 20px 0;
}
.gdlr-header-container .gdlr-navigation-wrapper nav ul li a{    margin: 0;}
.sectionwidth h1{    font-size: 20px;}
div.ms-anim-layers div.ms-layer.msp-cn-1-16{    top: 50% !important;}
.sersectxt{    min-height: 380px;}
.sectionwidth h1{    min-height: 85px;}
.sectionwidth p.minheight{    min-height: 200px;}
.footer-wrapper div div#footer-widget-1 {    width: 41% !important;}	
.testimonial_slider__textonly .testimonial_by_wrap .testimonial_by_inner{   
margin: -29px 0 11px 77px !important;}
.gdlr-item.gdlr-main-content{    width: 96%;    margin: 0px 12px 20px;}
.gdlr-right-sidebar{       width: 54%;
    margin: 0 13px 0 23%;
    text-align: center;}
.with-sidebar-left.eight.columns{width:100%;}



}
@media only screen and (max-width: 1099px){
.gdlr-navigation-wrapper{    display: inline-block;
    width: 58%;
    margin: 0px 0 29px 0 !important;
    float: right;}




}
/* ============================= 768px ====================== */

@media screen and (max-width: 1023px){
.phnosec{    width: 33%;}
.gdlr-logo{padding-top: 6px;}
.gdlr-navigation-wrapper{    display: inline-block;
    width: 100%;
    margin: 0px 0 29px 0 !important;}
div.ms-anim-layers div.ms-layer.msp-cn-1-15{  padding: 0 0px !important;  }
div.ms-anim-layers div.ms-layer.msp-cn-1-16{    display: inline-block;
    width: 100% !important;   padding-left: 0 !important; margin: 33px 0 0 !important;}	
.hmesec1 h1{    font-size: 21px;    margin: 0 0 5px;    line-height: 36px;}	
.hmesec1 p.deduct{    font-size: 21px;}	
.hmesec1 p{font-size: 17px;}
h2.contacttxt{    font-size: 19px;}
.sersec{text-align: center;}
.sectionwidth{width: 39%;    float: none;    display: inline-block;    text-align: left;    vertical-align: top;    margin: 0 12px 32px;}
.sectionwidth h1{    font-size: 19px;}
.sersectxt {        padding: 0 28px;
    height: 366px;}
.contactsec2{    width: 100%;}
.contactsec1{    width: 100%;}
.footer-wrapper div div#footer-widget-1 {    width: 36.66% !important;}
div#footer-widget-2{    width: 23% !important;	}
div#footer-widget-3{    width: 32.333% !important;}
.footer-wrapper .widget h3.gdlr-widget-title{font-size: 24px;}
.footer-wrapper a{    font-size: 14px;}	
.addresstxt{    width: 36%;
    text-align: left;}
.addtxt {       width: 60%;
    float: right;
    text-align: left;
	}
body .container {
    max-width: 100%;    padding: 0 20px;}
.footer-wrapper .widget.gdlr-widget {    margin-bottom: 0;}

.home .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    position: absolute;
    bottom: auto;
       top: 49%;
}
.secimg1 {
    margin-bottom: 3%;
    margin-top: 19%;
}
.gdlr-right-sidebar{    width: 92% !important;
    float: none;
    display: inline-block;
    margin-left: 4%;}
.with-sidebar-left.eight.columns {
    width: 95%;
}
.imgsidebar img {
    width: 98.5%;}
.with-sidebar-wrapper .six.columns {
   
   width: 100%;
}
.with-sidebar-wrapper .gdlr-item {
    margin: 0px 0px 20px;
    min-height: 1px;
    float: left;
    width: 100%;
}
.con-page-h3 {
    float: left;
    width: 100%;
}
.contactuspg {
    float: left;
    width: 77%;
}
div.ms-anim-layers div.ms-layer.msp-cn-1-16{
    top: 45% !important;
}

}
@media only screen and (max-width: 959px){
body .container {
    max-width: 100%;
    padding: 0 20px;
}




}

/* ============================= 736px ====================== */

@media screen and (max-width: 767px){
div.ms-anim-layers div.ms-layer.msp-cn-1-15{
    font-size: 1.7em !important;
    line-height: 1.3em !important;
}
div.ms-anim-layers div.ms-layer.msp-cn-1-16{
    font-size: 1.6em !important;
    line-height: 1.3em!important;
}
body .gdlr-logo{    padding-right: 0;    width: 94%;}
.gdlr-navigation-wrapper{    display: none;}
#gdlr-responsive-navigation{    position: static;
    float: left;
    width: 100%;}
#gdlr-responsive-navigation .dl-trigger{    position: static;
    right: 0px;
    top: 50%;
    margin-top: 13px;	}
#gdlr-responsive-navigation{    display: block;
    height: 0px;
    position: static;
    float: left;
	   width: 100%;}
.dl-menuwrapper > .dl-menu, .dl-menuwrapper > .dl-submenu{    margin: 0px 0px 0px;}	   
.phnosec {   margin-top: 0; width: 45%;}	   
section#content-section-3 .gdlr-item.gdlr-content-item {
    display: inline-block;
    margin: 0 0 0 0;
    width: 100%;
}
.sectionwidth{     margin: 0 4px 32px;   width: 48%;}
.sersectxt{    height: 345px;}
.footer-wrapper div div#footer-widget-1 {
    width: 100% !important;
}
div#footer-widget-2 {
    width: 100% !important;
    text-align: center;
}
.footer-wrapper .widget h3.gdlr-widget-title{text-align: center;}
div#footer-widget-3 {
    width: 100% !important;
    text-align: center;
}
.footer-wrapper #text-3.widget.gdlr-widget {
    margin-bottom: 0;
    width: 56%;
    float: none;
    text-align: center;
    display: inline-block;
}

.addresstxt {
    width: auto;
    text-align: center;
    display: inline-block;
    float: none;
	  vertical-align: top;
}
.addtxt {
    width: auto;
    text-align: center;
    display: inline-block;
    float: none;
    vertical-align: top;
}
.menufooter > a {
    padding: 0 19px;
    margin: 21px 0 8px;
    display: inline-block;
}
#gdlr-responsive-navigation.dl-menuwrapper button {
    background-color: transparent;
    background-image: url("https://wp.casperon.in/lawofficesofmarcfrancise/wp-content/uploads/2016/01/responsive-menu.png");
    background-repeat: no-repeat;}
	
ul#menu-menu-1 li a {
   text-transform: uppercase;
}





}


/* ============================= 667px ====================== */


@media screen and (max-width: 567px){

	
body .gdlr-logo{     float: left;   padding-bottom: 18px;}
#gdlr-responsive-navigation{width: 100%; height: auto;   text-align: center;}
.phnosec{width: 100%;}
div.ms-anim-layers div.ms-layer.msp-cn-1-16 {
    display: none;}
div.ms-anim-layers div.ms-layer.msp-cn-1-15{    display: none;}
.hmesec1 h1 {
    font-size: 14px;}
.hmesec1 p.deduct {
    font-size: 14px;
}
.hmesec1 p {
    font-size: 14px;
}

h2.contacttxt {
    font-size: 15px;
    line-height: 28px;}
.sectionwidth {
    margin: 0 0px 32px;
    width: 100%;
}
.sersectxt {
    height: auto;
    padding-bottom: 15px;
}
.contactsec1 h1{    font-size: 27px;}
.contactsec1 p {
    width: 100%;}
div#footer-widget-2{margin: 0 0;}
p.desver {
    display: none;
}	
p.mobver {
    display: block;
}	
.phnosec > p{text-align:center;}
.sectionwidth p.minheight{min-height: auto;}	
.home .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{line-height:18px;    top: 67%;}
.copyright-right {
    margin: 0 0;
}
.menufooter{    text-align: center;
    width: 100%;}
.menufooter > a{
    margin: 0;
    display: inline-block;
    width: 45%;
    text-align: center;
    padding: 6px 0 0 0;
}	
.widget h3.gdlr-widget-title{    margin-bottom: 0;}
.with-sidebar-container.container{    width: 87%;}
.gdlr-item.gdlr-main-content{      text-align: left;  width: 100%;
    margin-left: 0;      padding: 0;}
.gdlr-item.gdlr-main-content li::before{    padding: 0 0px 0 0;}
	.cform.contact.contactsidebar p span.wpcf7-form-control-wrap textarea{    width: 78%;}
.cform.contact.contactsidebar p span.wpcf7-form-control-wrap input{    width: 78%}
.testimonial_slider__textonly .testimonial_by_wrap .testimonial_by_inner{   
margin: -29px 0 11px 0px !important;}
blockquote{font-size:14px;}	
.with-sidebar-left.eight.columns {
    width: 100%;
}	
.gdlr-page-title-wrapper .gdlr-page-title{     font-size: 18px;   text-align: left;
    margin: 0;}
.widget h3.gdlr-widget-title{font-size: 20px;}
.subtxt{line-height: 25px;font-size:14px;    text-align: left;}
	.imgsidebar img {
    width: 96%;
}
.gdlr-item.gdlr-main-content p{text-align: left;}
ul, ol{margin-left: 0;}
.hmesec1{text-align:left;}

	
}

/* ============================= 600px ====================== */


@media screen and (min-width: 600px) and (max-width: 666px){

}

/* ============================= 568px ====================== */

@media screen and (min-width: 568px) and (max-width: 599px){


}

/* ============================= 480px ====================== */


@media screen and (min-width: 480px) and (max-width: 567px){

}

/* ============================= 414px ====================== */

@media screen and (min-width: 414px) and (max-width: 479px){

}

/* ============================= 384px ====================== */


@media screen and (min-width: 384px) and (max-width: 413px){


}

/* ============================= 375px ====================== */


@media screen and (min-width: 375px) and (max-width: 383px){


}
/* ============================= 320px ====================== */


@media screen and (min-width: 320px) and (max-width: 374px){


}