﻿@media only screen and (min-width: 320px) and (max-width: 767px) {
    body {
        margin: 0;
        padding: 0;
        width: 100%;
        font-size:100%;
       overflow-x:hidden;
    }


     /*.headersection {
    background: #d3deed url("../images/contact.png") no-repeat scroll center top / 100% 100%;
    height:210px;
    }*/

    .p-logo-wrapper {
        margin-left:10px;
    }

    .p-logo span.p-default {
        font-size:14px;
    }

    .p-logo
    {
        margin-top:10px;
        
    }


       
    .lbl_blue_heading
    {
        font-size:100%;
        letter-spacing: -0.1px;
    line-height: 22px;
    }

    .container {
        margin:0px;
        float:left;
        width:100%;
    }
    .lineheight
    {
        line-height:30px;
    }

.maincontainer {
   margin: 0px;
    width: 96%;
    margin-left:2%;
    margin-right:2%;
}

    .contantcontainer {
        margin-left: 1%;
    margin-right: 1%;
    width: 98%;
    }

    .element_container {
        float:left;
        width:100%;
    }
    .mainheading {
        font-size:136%;
        line-height:26px;
        letter-spacing:-0.2px;
    }

    .lbl_container-label {
        text-align:left;
        width:98%;
    }
    .lbl_container {
        width:98%;
    }

    #ddltitle .sbHolder {
        width:24%;
        margin-right:1%;
        margin-left:0px;
    }
     #ddltitle .sbOptions {
        width:24%;
    }

    #ddlcountry .sbHolder {
        width:70%;
    }

   

     #ddlcountry .sbOptions {
        width:100%;
    }


 

    #month-container .sbHolder {
        margin-left:0px;
        margin-right:0px;
        width:48%;
        margin-right:2%;
    }

    #month-container .sbOptions {
         width:100%;
    }


   

    #day-container .sbHolder {
        width:23%;
        margin-right:2%;
    }
    #day-container .sbOptions {
        width:100%;
    }

    .textboxsmall {
        width:75%;
       
        margin-top:0px;
        margin-left:0px;
    }

    .textbox {
        width:100%;
    }

    .ajax-upload-dragdrop {
        width:100% !important;
    }

    .mdrag {
        display:none;

    }

    .ajax-file-upload-statusbar {
        width:100% !important;
    }

    input[type="checkbox"] + label {
        float:left;
    }

    .star_required {
        top:50%;
    }

    .mwidth {
        width:50%;
        margin-bottom:0px;
        margin-left:0px;
    }

    .nomwidth {
        width:24%;
        text-align:right;
        margin-left:1%;
        margin-right:1%;
    }

    .mwidthno {
       
        margin-left:0px;
        float:left;
        width:24%;
    }
    .mzipcode {
        width:100%;
        margin-bottom:0px;
        margin-left:0px;
        margin-right:1%;
        width:29%;
    }
    .txt_area {
        width:100%;
        resize:none;
    }

    .Lbl {
        width:100%;
    }

    .btmlblalign {
        width:100%;
    }

   

    .bottommsg_container {
        margin:0px;
        float:left;
        width:100%;
    }

    .Lblbottm {
        float:left;
        text-align:justify;
    }

   

    .width92 {
        width:99%;
    }

    h3 {
        margin:0px;
    }
    p {
    margin-top:2%;
    width: 100%;
}
    .label_cotainer {
    margin-bottom: 2%;
    width: 98%;
}
    .Lbl_Text {
    text-align: left;
    width: auto;
    margin-left:3px;
    float:left;
    line-height:30px;
}
    .txt_cotainer {
    width: 100%;
}
    /*for portal*/
    .cip_Dragdrop {
        float:none;
    }
    .widh75{
        width:100%;

    }

 

    .ajax-file-upload-filename {
        width:98%;
        margin-bottom:3%;
    }


    .mcontainer {
        border-bottom: 1px dotted #0066a1;
        padding-bottom: 10px;
    }
    .star_requiredblue {
        float:left;
        line-height:30px;
    }

    .lblmwidth
    {
        width:100%;
    }


    .fltleft50 {
        width:100%;
    }
    .fltleft30 {
        width:100%;
    }
   
}

@media only screen and (min-width: 678px) and (max-width: 1023px) {

     body {
        margin: 0;
        padding: 0;
        width: 100%;
        font-size:100%;
         overflow-x:hidden;
       
    }

    .p-logo-wrapper {
        margin-left:10px;
    }
     .p-logo span.p-default {
        font-size:14px;
    }


     .p-logo
    {
        margin-top:10px;
    }


     .container {
        margin:0px;
        float:left;
        width:100%;
    }

    .maincontainer {
        margin:0px;
        float:left;
        margin-left:2%;
        margin-right:2%;
        width:96%;
    }

     .contantcontainer {
        margin-left: 1%;
    margin-right: 1%;
    width: 98%;
    }
    .element_container {
        width:80%;
    }

    /*.textboxsmall {
        width:71.5%;
    }*/
    .txtwidth50 {
        width:60%;
    }
    

   
    .txt_area {
        width:100%;
        resize:none;
    }
    .textbox{
        width:100%;
    }
    .ddl60 {
        width:62.5%;
    }
   
    .starright {
    right: 37%;
    top: 25%;
}
    .mstar2 {
    right: 37%;
    top: 15%;
}
    .btmlblalign {
        width:100%;
    }
    .width78 {
        width:100%;
    }
   
    .fltleft50 {
        width:60%;
    }
   
    
   
}





@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) {
    .txtwidth50 {
        width:50%;
    }
}
