
@media (max-width: 750px) { 


.c2_AsSeenOn_Txt, .Phone_Solution, .pttxt, .Nohw_Nosw_Txt, .Place_NewNo_Txt, .call_screening_Txt, .IncomingCall_Txt, .calling_From_Txt,.call_screening_Txt, .for_call_txt_div p, .header_div ul
{
font-size: 20px;	

}
.formrow {
margin-left: 0px;
}
.header {
background-image: url(../images/header3.jpg);
min-height: 500px;
}
.header_div h1, .Features_Txt, .step2_container h1 {
font-size: 30px;
line-height: 40px;
margin-bottom:20px;
margin-top:20px;
}
    .step2_container .byline {
        width:96%;
        margin-left:2%;
    }
 .header_div .byline, .header_div h2, .step2_container .byline, .step3_container_headtxt1
 {
font-size:25px;
 }
 .htw2 {
width: 98%;
}
.htw1 {
width: 98%;
}
.formrow div {
float: none;
width: 80%;
}
.for_call_txt_div p
{
	line-height:25px;
}


.c2_AsSeenOn
{
	display: table;
}
.c2_AsSeenOn_Txt
{	
display:block
}
.c2_AsSeenOn_logo 
{
display: block; 
}
.c2_AsSeenOn_Txt {
width: 100%;
float: none;
text-align: center;
line-height: 40px;
}
.c2_AsSeenOn_logo p {
text-align: center;
width: 50%;
float: left;
}

.pt > span {
width: 24%;
height: 50px;
}
.pt > div
{
	width:95%;
	clear: both;
	margin-left: 0px;
}
.TollFreeNoBtn {
margin-left: 10px;
}
.call_screening_Txt {
width: 100%;
margin-top: 10px;
text-align:center;
}
.TollFreeNoBtn2 {
margin-right: 51px;
margin-left:0px;
}
.TollFreeNoBtn3 {
margin-top: 162px;
margin-right: 0px; 
}
.TollFreeNoBtn4 {
margin-top: 125px;
margin-right: 0px; 
}
 .IncomingCall_img {
background-image: url(../images/iphone_incoming3.png);
 }
 .IncomingCall
 {
	 height:232px;
 }
 
 .calling_From {
background-image: url(../images/iphone_from3.png);
height: 265px;
 }
.call_screening {
background-image: url(../images/women_writing2.jpg);
background-position:bottom center;
height:312px;
}
.Place_NewNo_img {
background-image: url(../images/mac2.png);
}
.Place_NewNo {
height: 250px;
}
.TollFreeNoBtn2 {
margin-top: 100px;
margin-right:0;
}
.TollFreeNoBtn5 {
margin-right: 0px; 
}
.callno {
clear:both;
float:right;
margin-top: 5px;
width: 100%;
text-align: right;	
}
.Phone_Solution p {
width: 64%;
padding-left: 12%;
}
.tryit_header {
margin-left: 43px;
margin-bottom: 10px;
float: left;
}
.day_time
{
margin-right: 0px; 	
}
.c2_AsSeenOn {
margin-top: 0px;
}


/* Step 2 Starts */

.rtdiv {
margin: auto;
float: none;
margin-top: 20px;
}
.step2_container .ltdiv 
{
margin: auto;
float: none;
display: table;
}
.s2bg1 {
display: table;
width: auto;
}
.step2_ltsec_text {
margin-top: 20px;
font-size: 12px;
}
.popup_content
{
width: 80%;
margin-top: 5%;
}
    .exitpopop_txtarea  {
         width: 50%;
    }

/* Step 2 ends */


/* Step 3 starts */
    .step3_sideblock_txt1, .step3_sideblock ul,.step3_sideblock_txt2  {
        font-size: 16px;
    }
    .step3_sideblock_header {
        font-size: 20px;
    }
    .step3_midcontent2_block1 {
        width: 100%;
        margin-right:0;
    }
    .step3_midcontent2_block2 {
        width: 100%;
        float: left;
        clear: both;
        margin-top:5%;
    }
    .TrialDisclamir {
        margin-top: 5%;
    }
    .step3_midcontent2_block1_input1, .step3_midcontent2_block1_select, .step3_midcontent2_block2_input1, .step3_midcontent2_block2_select {
        margin-bottom: 15px;
    }
    .display_step3 {
        display:block;
    }
    .step3_midcontent2_block3 {
width: 100%;
float: left;
clear: both;
}
    .step3_midcontent2_block4{
width: 100%;
float: left;
clear: both;
   margin-top:5%;
}
    .step3_midcontent2_block4_order {
        width:100%;
    }
    .step3_midcontent2_block2_input1 {
        width: 96%;
    }
    .step3_popup_content {
        width: 85%;
        max-height:80%;
        overflow:auto;
        left:4%;
    }
    .step3_popup_content_callout {
        width: 85%;
        max-height:80%;
        overflow:auto;
        left:4%;
    }
      .step3_popup_content2 {
        width: 85%;
        max-height:80%;
        overflow:auto;
        left:1%;
    }
    
     
.Exit_Close {

right: -20px;
top: 0px;

}
     .step3_Optional_content2 .opt_txt1 {         
            font-size: 14px;
        }
        .step3_Optional_content2 .opt_txt2 {
            font-size: 14px;
        }
         .step3_container_headtxt1 {
        
        font-size: 40px;
        margin-top: 2%;
    }
             .step3_container_headtxt1 {
        
        font-size: 30px;
        margin-top: 2%;
    }

    .main_packages2_header p {

        font-size: 22px;
    }
    .step3_container_headtxt2 {
        font-size: 24px;
    }

/* Step 3 ends */

/* Recap Starts */


    .Recap_sideblock {
      clear: both;
width: 94%;
    }
    .Recap_lt {
  clear:both;
        width:100%;
    }
    .Recap_containerh1 {
font-size: 30px;
line-height: 40px;
margin-bottom: 20px;
margin-top: 20px;
}
    .Recap_btn2 {
float: none;
margin:auto;
}
    /* Recap ends */
        .progress_wait_txt {
float: left;
clear: both;
margin-left:0;
}
    .progress_wait {
        width:100%;
    }
        .progress_wait img {
            display: block;
            margin: auto;
        }

            .step3_midcontent2_block3 .c2_AsSeenOn .c2_AsSeenOn_logo p {
           
                width: 24%;
            }
        .step3_midcontent2_block3 .c2_AsSeenOn .c2_AsSeenOn_Txt {
            text-align:center;
            padding: 16px 0 0px 0;
}
          .step3_btn2 {
        font-size:14px;
        width:auto;
        padding:7px 20px;
    }
}
