
@media screen and (max-width:1200px) {
.m-steps_table ol li {
  width: 24.4%;
}
}
@media screen and (max-width:1024px) {
/*WRAPPER STYLES*/

.wrapper{width:100%;}
.col_shm > *{margin:0px 10px;}
body.funnel p.title{display:none;}
.content{min-height:150px;}

.fixed_div {
    width: 100%;
}
.funnel .ngdialog.ngdialog-theme-default .ngdialog-content{padding:2em 0em 1em;}

/* progress bar */ 


body.funnel .content header .m-heading-medium{margin-top:5px;}
.m-heading-medium{font-size:20px;}
body.funnel .content header{margin-bottom:10px;}

body.funnel .tracker span{  background-color: #333333; display: block; height: 6px;}
body.funnel .tracker{height:6px; margin-bottom:7px;}

.content_brands .m-logo_grid{margin-right:0px;}
.content_brands .m-logo_grid{min-width:106px;}
.m-logo_grid span{width:98px;}

body.funnel .tracker{top:54px;}


/* logo */

/*QP*/

.m-steps_table ol li {width: 24.4%;}
div#SG_sub_header h1 {  width: 78%;}
.content { min-height: 60px;}
.checkbox, input[type=checkbox] {height: 18px;width: 18px;}
.m-features_table thead p>span {max-width: 132px;  line-height: 15px; font-size: 13px;}
.compTitle, .compBrands{min-width: 249px;}


}

@media screen and (max-width:992px) {
/*WRAPPER STYLES*/
.wrapper{width:100%;}

.m-steps_table ol{font-size:12px;}
.m-steps_table li span{right:4px;}
.m-steps_table ol li{ width: 24.2%;padding-left:12px;}
/* IDD-Rating-Star */
.col-rows ul li.pa-sin, .pa-sin{display:inline-block;}

.col-rows ul li, .col-heading div{padding:15px 5px 8px;}

/* IDD-Rating-Star */
/* 
.pro {  width: 10%;}
.ins {  width: 12%;}
.pa{width:18%;}
.phone { width: 32%;} */

#EditBar_header .EditBar_on span, #EditBar_header .EditBar_off span { font-size:11px;}
#EditBar_header .EditBar_off { width:auto;}

.m-info-qpf p {width: 505px; }

.tab_handling.franq .pro{ display: none;}

.m-details_table .exclusive_seguros {    background-size: 111px;background-position: -7px 0px;} 

/* cover comparision */
.custom_field .othBrand {width:125px;}

.compTitle {min-width: 185px;}
.compBrands{min-width: 180px;}
.qp-phoneno{ width: 164px;font-size: 21px;}
a.qpwebvisit{ font-size: 12px;}

}

@media screen and (max-width:1024px) {
	
/*WRAPPER STYLES*/
.wrapper{width:100%;}
.m-steps_table ol li{ padding-left:8px;}
.m-details_table .more_info{right:-7px;}
.noq{ width:70%;}


.col-rows ul li .pro {display:none;}
.tab_handling.franq .fra{width:12%;}
.tab_handling.franq .noq {width:72%}
.m-details_table .exclusive_rastreator{background-size:112px; width:112px; }
.fixed_div { width:100%; }
.col-rows .highlight { font-size: 24px;}


}




@media screen and (max-width:767px) {
/*WRAPPER STYLES*/
.wrapper{width:100%;}
.setBdr3b{width:32.55%}
.m-heading-mini{font-size:16px; background:#ececec; min-height:45px;}
.qp-phoneno{width:auto;} /* CC */




}

@media screen and (max-width:767px) {


.header_sec{height:65px;}	
[role="banner"] .logo img{width:210px; height:50px;}
[role="banner"] .logo{  float: left;  margin: 0 auto; text-align:center;}
.chatBtn{display:none;}
	
	
/* footer */
#SG_cookiesAdvice{height:55px;}
#SG_Footer{padding-top:5px;}
	
/*QP*/
.m-steps_table ol li.active::after, .m-steps_table ol li.active .after {}
.m-steps_table ol li.active span { display:none;}
.m-steps_table li span { display:none;}
.m-steps_table ol li { margin-bottom: 3px; width: 100%; margin-left:0px;   height: 35px;}

.m-steps_table ol li.active{position:absolute; top:120px;}


div#SG_sub_header h1{width:70%;}

.m-steps_table ol li .text strong { height:35px;}
.qp-phoneno { font-size:20px;}
.ContactarAgente{font-size:14px;}
.col-rows .highlight{font-size:26px;}
.m-details_table .more_info{top:3%;}

.col-rows ul li { padding: 15px 2px 8px;}
body.funnel [role="main"]{padding-top:108px;}

.phone{width:28%;}
.web{width:32%;}
.pa{width:18%;}
.noq{width:70%;}

.noqtxt{width:55%;}	
	
	}



@media screen and (max-width:568px) {
/*WRAPPER STYLES*/
.wrapper{width:100%;}


.ins {width: 18%;}

.pa{width:26%;}

.pro { width: 16%;}
.phone { width: 40%;}
.web {  width: 100%;}
.noq { width: 56%;}
.InfoDiv{width:34%;}

.col-rows ul li.web{border-top:none;}


.noqtxt{width:80%;}	


.tab_handling.franq .pa{width:26%;}
.tab_handling.franq .fra{width:16%;}
.tab_handling.franq .noq{width:56%;}
.tab_handling.franq  .pro{display:none;}
.m-details_table .exclusive_rastreator{background-size:95px; width:95px;}


    .m-info-qpf p { width: 365px;
    }
}

@media screen and (max-width:480px) {


/*WRAPPER STYLES*/
.wrapper{width:100%;}
.m-steps ol{width:83%;}

body.funnel .m-info.small{display:none;}

.InfoDiv{width:34%;}



/* mini heading info */
.m-info-mini{display:none;}

/* footer */ 
#SG_Footer{min-height:60px;}

}


@media screen and (max-width:414px){

.logo-pan{width:280px; margin:0 auto;}
div#SG_sub_header h1{width:62%;}
div.pa-con, div.pro{display:none;}

.col-rows ul li.pro{display:none;}
.qpHeadcalltabs{display:none;}

.phone {width: 48%;}
.ins {width: 20%;}
.pa{width:32%;}

.noq {width: 48%;}

.InfoDiv{display:none;}


.tab_handling.franq .pa{width:32%;}
.tab_handling.franq .noq {width:48%;}
.tab_handling.franq .fra{display:none;}
.m-details_table .more_info {display:none;}
.m-info-qpf { padding-left:40px;}
.m-info-qpf p {width: 255px; }

}

@media screen and (max-width:375px){
	


div#SG_sub_header h1{width:61%; padding-left:10px;}

/* ==Terranea page ===*/
.external_image img{width:106px;}
[role="banner-hw"] .logo {  width: 182px; background-position:-16px -172px;}

.terr-text h1{font-size:20px; padding:5px 0;}
.email_field.Set-terInfo label{width:90%;}

.email_field.Set-terInfo label{padding-top:5px;}
.Set-terInfo .custom_field{width:97%;}
p.Set-terInfo{padding-top:2px;}

	
}


@media screen and (max-width:320px) {
/*WRAPPER STYLES*/
.wrapper{width:100%;}


div#SG_sub_header h1{width:65%; padding-left:4px;}
div#SG_sub_header h2{font-size:12px; padding:2px 5px 0px 5px;}

.m-steps_table ol li .text{margin-right:0px;}

.m-details_table .more_info.RedInfoTab, .GreenPhoneIcon, .InfoDiv{display:none;}
.ins {
  width: 26%;
}

.phone {
  width: 42%;
}

.tab_handling.franq .noq {

  width: 42%;
}


.noq{width:42%;}

.noqtxt{width:70%;}	


/* footer */
#SG_Footer{padding-top:0px;}


.m-info-qpf p { width: 225px; }



}