
/*index page*/

.sub-edit{ right:0px; }

.ui-sortable select{ width:63px !important; }

#table_training  .other_type { width:64% !important; }

.trowSav input {
    width: 133px !important;
}
#divTraining .othertype{ width:68% !important; }
#res_divaudio {
    width: auto; margin:0px !important; }
    #res_divaudio table{ width:auto !important; }
    #audiodiv .subheading{ margin:0px !important; }
    #photodiv{ padding:12px; }
   #photodiv .subheading{ margin:0px; }
   #reeldiv .subheading{ margin:0px; }
   #res_divreels{ margin:0px !important; }

#tabAccount .sub-head{ position:relative; }
#tabAccount .sub-head .sub-edit{ position: absolute !important; top:0px !important; right:0px ; }
.btn-warning { color:#000000 !important;
}
 #Piercings_div{ float:left ; margin-left:21.8%; width:77% !important; }
   #VisibleScars_div { float:left ; margin-left:21.8%; width:77% !important; }
   #VisibleTattoos_div{ float:left; margin-left:21.8%; width:77% !important; }

   #mPreview .modal-dialog{ width:713px !important; }
.profileback{ position:relative; }

.membershiptoggle{ position:relative; }
.fa-angle-down{ position:absolute; font-size:28px !important; top:20px; right:19px;  }

.profileback i{ position:absolute; left:11px; font-size:14px; }
 

#submenu{ display: block;  float:left; }

.form{ overflow:auto; overflow-y:hidden; }

  .profile {
    width:  235px !important;
}
  



    .container-gallery .image-gallery {
    width: 100% ;
    height: auto;
}
     

    

   #submenu{ padding-left:0px !important; float: right !important; width:75% !important;  }

/*Job&Project Styles*/
.JobTitle
{
    width: 100%;
    float: left;
    margin: 0px 0px 10px 0px;
    padding:10px 0px 8px 1%;
    border:1px solid #cecdcd;
}
.JobSpclInstr
{
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
    padding:10px 1% 8px 1%;
    border:1px solid #cecdcd;
}
.JobTitle span
{
    float:left;
    width:30%;
}
.JobTitle div
{
    float:left;
    width:50%;
}
.JobTitle label
{
    float:left;
    line-height:normal;
}
.JobList {
    width: 100%;
    float: left;
    list-style: none;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 1%;
    border:1px solid #cecdcd;
}
.JobList li {
    width: 50%;
    float: left;
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 8px 0px;
}
.JobList li div
{
    float:left;
    width:30%;
}
.JobList li label
{
    float:left;
    line-height:normal;
}
/*End Job&Project Styles*/

/*
@media all and (max-width:1024px) {

    .container_addreel { height:auto;
    }
.container_sub  #profile-view-content #pro-edit01 .sub-edit{ top:-38px !important; }
.container_sub   #pro-edit01 #sub-physical  .sub-edit{ top:-38px !important; }
 .container_sub  #pro-edit01 #sub-sizesmen  .sub-edit{  top:-38px !important;  }
  .container_sub  #pro-edit01 #sub-skills .sub-edit {top:-38px !important;
    } .container_sub#pro-edit01  #sub-automobiles  .sub-edit{top:-38px !important;  }
     .container_sub #pro-edit01 #sub-agent  .sub-edit{ top:-38px !important;  }
  .container_sub  #pro-edit01 #sub-talenthistory  .sub-edit{ top:-38px !important; }
  .container_sub  #pro-edit01 #sub-education  .sub-edit{ top:-38px !important; }
  .container_sub  #pro-edit01 #sub-training  .sub-edit{ top:-38px !important; }

  .container_dropdown .profiledropdowmmenu{background-color:#777575; width: 300px; color:#FFF;}
    #tabProfile .container_dropdown{ display:block; right:70px; top:6px; }
    #profile-sub-tabs{ display:none; }
    #calenderBtnDivId .btn-group { clear:both !important;
    }
    .box-type-reta-profile{ width:auto !important; }
    .container-contact-form-reta { border:none;
    }
    #btn-sendmail{ width:97%; margin-right:7px; }
    .contactaddress-reta{ height:325px; }
    .social-icons{ margin:88px 0px; }
    .container-contact-form-reta { width:50%;
    }
    .logo img { margin-left:8px;
     }
    .banner-bgimage video { margin-top:0px;
    }

    .banner-bgimage p { top:276px;
    }
    .middilesection { padding:0px;
    }
    .container-industries {background-size: cover;
    }
   #TalentView .modal-dialog{ width:100% !important; }
   #reta-profile-view {
    margin-top: 40px !important;
}
   #tabProfile .container_dropdown{ top:4px !important; }
  

}

*/

 


 /*  

   @media only screen and (min-width: 1024px) {

        .content-homenew{ margin-bottom:0px; }
        .container_addreel { height:auto;
    }
  #submenu .container_sub {
    width: 95% !important;margin-top: -23px;
}
        .gallery-headings .ui-gal-two{ padding-left:0px; }
        .newEdtContainer .sub-edit img {
    margin-top: 5px !important;
    margin-right: 13px;
}
        .newEdtContainer .sub-delete{ margin-top:4px !important; margin-left:16px; }
        .editbtnContainer .sub-delete{ margin-top:4px !important; margin-left:16px; }
.container_sub  #profile-view-content #pro-edit01 .sub-edit{ top:-38px !important; }
.container_sub   #pro-edit01 #sub-physical  .sub-edit{ top:-38px !important; }
 .container_sub  #pro-edit01 #sub-sizesmen  .sub-edit{  top:-38px !important;  }
  .container_sub  #pro-edit01 #sub-skills .sub-edit {top:-38px !important;
    } .container_sub#pro-edit01  #sub-automobiles  .sub-edit{top:-38px !important;  }
     .container_sub #pro-edit01 #sub-agent  .sub-edit{ top:-38px !important;  }
  .container_sub  #pro-edit01 #sub-talenthistory  .sub-edit{ top:-38px !important; }
  .container_sub  #pro-edit01 #sub-education  .sub-edit{ top:-38px !important; }
  .container_sub  #pro-edit01 #sub-training  .sub-edit{ top:-38px !important; }

  .container_dropdown .profiledropdowmmenu{background-color:#777575; width: 300px;margin-top: -6px;
    margin-right: 26px; color:#FFF;}
    #tabProfile .container_dropdown{ display:block; right:70px; top:6px; }
    #profile-sub-tabs{ display:none; }
    #calenderBtnDivId .btn-group { clear:both !important;
    }
    .box-type-reta-profile{ width:auto !important; }
    .container-contact-form-reta { border:none;
    }
    #btn-sendmail{ width:97%; margin-right:7px; }
    .contactaddress-reta{ height:325px; }
    .social-icons{ margin:88px 0px; }
    .container-contact-form-reta { width:50%;
    }
    .logo img { margin-left:8px;
     }
    .banner-bgimage video { margin-top:0px;
    }

    .banner-bgimage p { top:276px;
    }
    .middilesection { padding:0px;
    }
    .container-industries {background-size: cover;
    }
   #TalentView .modal-dialog{ width:100% !important; }
   #reta-profile-view {
    margin-top: 40px !important;
}
   #tabProfile .container_dropdown{ top:4px !important; float:right; }
  

    }


    */









@media only screen and (min-width:480px) and (max-width: 768px)    
 {
    #btn-sendmail {
        width:100%;
    }
  
    #mAboutEdit .modal-content{ margin-left:0px !important; }
    #loginmainTableId tr td .streetaddress{ padding:0px!important; margin:0px !important; }
    #submenu{ padding:0px !important; }
    #tabAccount #accountDivId #sub-Account{ margin:0px !important; padding:0px !important; }

    .grid-icons-talent .clsdelete { vertical-align:top; top:9px !important; }
   .grid-icons-talent .clearchk{ vertical-align:top; top:5px !important; }

     .dropdown-menu{ top:2px !important; }
#divUnionAffiliation .multiselect-container li a input{ margin-top:4px !important;  }
    #mTermsEdit .modal-dialog {
    width: 100% !important;
}
        #resumetableId tr td{ float:left; width:195px; }
    .dropdowmmenu ul li a{ width:100%;  }

    #para2Edit {
    position: absolute;
    right: 0px;
    top: 89px;
}

    .reelCaptionDiv{ width:100%; }
      #feature-physical .form-group #VisibleTattoos_div{  width:100% !important; }
#feature-physical .form-group #VisibleScars_div{  width:100% !important; }
#feature-physical .form-group #Piercings_div {  width:100% !important; }

    .editbtnContainer .sub-edit img {
        margin-top: 3px !important;
    }
    .UnionAffiliation-class .btn-group{ margin-top:5px; }
    .newEdtContainer .sub-delete{     margin-top: 4px !important;
    margin-left: 8px !important; }
    .editbtnContainer .sub-delete{ margin-top:2px !important; }
    .star-calendar h3{ float:left; width:87%; display:block !important; margin-top:6px; }
    #imgrightId{ float:none !important; }
    #calenderBtnDivId .btn-group{ clear:both; }
    #Project .subheading{ margin:0px; }

      #divRoleData .profile-right {
    width:100% !important;
}
      #feature-physical .profile-right {
    width: 100%;
}

      #feature-photos .subheading{ margin:0px !important; }
            #feature-reels .subheading{ margin:0px !important; }
    #mainmenu{ padding:0px !important; }

    .profile{  position:relative; width:100% !important; z-index:44; top:0px !important;  }

    .loginDivClass{ margin-right:7px; }

    #projectTbl tr td .btn-primary{ width:126px; }
      #divProject{ margin:0px !important; }
    .signed-in-navbar{ margin-right:30px; }
    .audioCaptionDiv{ float:left; width:27%; margin-left:8px; text-align:left; }
    .audioCaptionDiv p{ float: left;
    width: 100%;
    word-wrap: break-word; }

    .auCaption {
    float: right;
    width: 20%;
}
    .terms-content{ padding-right:15px !important; }
     .terms-ul li{ padding:3px 15px !important; }
     #mTermsEdit .modal-content {
    margin-left: 0px !important;
} #homeTabDiv {
    overflow: visible;
}
.p-reta-terms{ padding-top:27px; }

    .section-p-terms .container-about{margin: 0px 3px !important;  }
    #w-terms{ padding:0px !important; }
        #content-terms .hr-line {
    width: 100% !important;
    float: left;
    margin: 14px 0px !important;
}


    #Newsbody .hr-line{ width:95%; margin:8px 16px; }
    .container-news{ width:auto !important; padding:14px; }
    .gal-popup .btn-close {
    margin-right: -11px !important; margin-top:-7px;
}

    #editCompany{ width:100% !important; }
    #tabAccount #divEdit .form{ margin:10px !important; }

    .addreel img{ width:100%; }

       #galleryTab .container-gallery #gal-SubHeading label {
    margin-left: 0px;
    font-size: 14px;
    width: 77%;
    text-align: right; padding-right:3px; box-sizing:border-box;
}

    #AdminCompanyTd { width:51% !important;
    }
    #AdminTitleTd{ width:50% !important; }
    
     #AdminMnameTd .profile-left{ width:59% !important; }
#AdminMnameTd .profile-right { width:88% !important;
}
#AdminLnameTd .profile-left{ width: auto !important; }
#AdminLnameTd .profile-right{width:100% !important; float: left !important;  }
#AdminCompanyTd .profile-right{ width: 87% !important;
    float: left;
    margin-right: 30px; }
#AdminTitleTd .profile-left{ width:75% !important; }
#AdminTitleTd .profile-right{width:100% !important;}
#AdminEditCompPhone{ float:right !important; width:91% !important;  }
#AdminStateTd .profile-right{width:85% !important; float: left;}
#cm3-admin-reta #AdminStateTd .profile-right {
    width: 57% !important;
    float: left;
}

       #galleryTab .container_addimage{ width:284px; margin-left:31px; }
     #galleryTab .container-gallery .image-gallery{ width:100% !important;  }
    #galleryTab .container_addimage {
    width:43%;
}
    
     .gallery-headings{ background:none; }
     .gallery-headings .ui-gal-two {
    float: left;
    width: 50%;
    padding-left: 0px;
}
     .gallery-headings .ui-gal-one{ width:50%; }
    .container_sub  #profile-view-content #pro-edit01 .sub-edit{ top:6px !important; right:10px !important; }
.container_sub   #pro-edit01 #sub-physical  .sub-edit{ top:6px !important; right:10px !important; }
 .container_sub  #pro-edit01 #sub-sizesmen  .sub-edit{   top:6px !important; right:10px !important; }
  .container_sub  #pro-edit01 #sub-skills .sub-edit { top:6px !important; right:10px !important;
    } .container_sub#pro-edit01  #sub-automobiles  .sub-edit{ top:6px !important; right:10px !important;  }
     .container_sub #pro-edit01 #sub-agent  .sub-edit{  top:6px !important; right:10px !important;  }
  .container_sub  #pro-edit01 #sub-talenthistory  .sub-edit{  top:6px !important; right:10px !important; }
  .container_sub  #pro-edit01 #sub-education  .sub-edit{  top:6px !important; right:10px !important; }
  .container_sub  #pro-edit01 #sub-training  .sub-edit{  top:6px !important; right:10px !important; }


         .UnionAffiliation-class ul li a input{ margin-top:0px !important; }
        #mRegister .modal-content {
    width:  auto !important;
}
        .contactaddress-reta{ height:auto; }
.about-img{ width:100%; text-align:center;  margin-right:0px; }
.about-img img{ width:48%;}
.about-reta-secondul{ margin-left:0px; width:50%; }
.about-reta-firstul{ margin-left:0px; width:50% !important; }
  #AddProContentId{ width:100%; margin-left:6px !important; margin-top:0px; }
.banner-bgimage video{ display: block; }
.banner-bgimage video{ margin-top:0px; }
.search-adv-search-pro .multiselect-container li label{ line-height:23px !important; }
   
   #profileFilterTd .multiselect-container li input{ height:auto !important; margin-right:5px; }
    #profileFilterTd .multiselect-container li label{line-height: 22px !important; }
    
    #subProfileFilterTd .multiselect-container li input{ height:auto !important; margin-right:5px; }
    #subProfileFilterTd .multiselect-container li label{line-height: 22px !important; }
     
       #mAdminRegister .modal-content {
    width: auto !important;
}
#mAdminRegister .modal-dialog {
    margin-top: 10px !important;
}
     #divProject{ float:left; width:100%;  }
      #table_employment tr td{  }
    
 
     




.cont-jobseeker{ width:51%; }
          #adAccDivId{ float:left; padding:10px;  width:100%;    box-sizing: border-box; }
     #adminRegContentDiv{ float: left; width:100%;
    padding: 0px 9px;
    box-sizing: border-box; }
     
     #divAdminReg .subheading{ margin:0px; float:left; width:100%; }
     #adminPersonalInfo .bootstrap-select{ padding-top:1px !important; }
      #adminPersonalInfo .bootstrap-select .dropdown-toggle{ background:none !important; }
     
     .btn-employee{ margin: auto;
    width: 200px;
    text-align: center; left:29px; }
     #EmailandAlert .subheading{ margin:0px 10px; }
     
       #divhomeSearch .div-Filter td {
    width: 100%;
}
#divhomeSearch .div-Filter{     padding: 22px 17px; }
     .required-contactus{ width:100%;}
    .admin-advancedsrch .btn-primary{ width:100% !important; }

    .profile-left{ padding-left:0px !important; }
     .navbar { position:static !important;
    }

     #cal-pop-msg .profile-right {
    width: 100% !important;
}

     #divAgentName .profile-right {
    width: 100%;
}

     #AgentPhone {
    width: 92% !important;
    float: right !important;
}
    .profile-left { width: 100% !important; text-align:left;
    }

    #feature-physical .profile-right { width: 100% !important; 
    }
    #VisibleTattoos_div ,#VisibleScars_div,#Piercings_div { margin-left:0px;
    }

    .talent-container {
    margin-top: 0px !important;
}
    .profile-right {
        width: 100%;
    }

     .navbar {
    float: left;
    margin-top: 20px; width: 94%;
}



    
    .banner-bgimage p { margin-top:0px; top:130px; position:absolute;   line-height: 47px;
    padding: 0px 37px; }

.navbar .container_dropdown{ top:16px !important; margin-top:5px; right:0px; width: auto; }
     .profilemodalDivCls{ width: auto !important; }
     #employmentOuterDivId{ overflow:auto; }
     #feature-employmenthistory .subheading{ margin:0px; }
     #feature-reels #audioDivID{  margin:0px 0px 8px 0px; }
     #divEmpHistory #table_employment{ width:732px !important; }
     
     #feature-reels #divReels{ margin:0px; }
     
     #modal-dialog-popup, #modal-dialog-popup1{ width: auto !important; }
     .banner-bgimage{ height:300px; }
     
     .greatjob{ margin-top:1px; }
     .dummy-header {
    
    height: 72px;
}
.ico-log {
    top: 26%;
    right: 72px;
}
.container-gallery .box-type {
    box-sizing: border-box;
    padding-left: 10px !important;
}

.emrowSav .row-remove{ margin-left:10px; }
#divEmpHistory{ width:auto; }
#feature-affliation .subheading{ margin:0px !important; }
#feature-Pictures .subheading{ margin:0px !important; }
#feature-education .subheading{ margin:0px !important; float:left; width:100%; }
#feature-employment .subheading{ margin:0px !important; }


.middile-threebtn{ width:auto; height:auto; }
.great-peopleportion,.great-job-prtion,.login-portion{ position: static;  }
.greatjob{ width:100%; height:auto; margin-bottom:1px; background-repeat: no-repeat; background-size:cover; }
.content-homenew{padding: 13px 18px; width:auto; padding-top:0px; }
.middilesection{ padding:0px; }
.container-industries{ background-size:cover; }
.a1logo-home{ width:100%; text-align:center; }
.a1logo-home img{ max-width:100%; height:auto; }
.container_slider{ margin-top:-43px !important; }


.industriestrainedsecond {
    float: right;
}

.btn-industriesserved{ padding: 16px 50px; top: 37%;
    right: 25%; left:25%; }
.ico-grateproject{ right:45px !important; }
.ico-gratepeople{right:47px !important;}
.btn-log{ right:65px; }
.ico-grateproject{right:123px; top: 14%;}
.ico-gratepeople{ right:118px; top: 14%; }
.btn-findgreatproject{right: 16px;
    top: 56%; }
.btn-findgreatpeople{right: 22px;
    top: 56%;}
.greatpeople{     margin: auto !important; height:330px; width:330px;
    float: none;     margin-bottom: 15px !important; }
.container-threemenu{ padding:10px 0px !important; display: inline-flex; padding-top: 25px !important; float:none; text-align:center; background-color:#FFFFFF; }

#accountDivId{ padding:0px 0px; }
#educationOuterDivId #divEducation{ width:100% !important; float:left; padding:0px !important; }

 #divPhotos { margin:0px; }
  #feature-contact { padding: 0px 8px !important; }
#mRegister .container_popup  .subheading {
   box-sizing: border-box;
    width: 100% !important;
    margin: 0px 0px; margin-top:1px !important; float:left;
}

body #mRegister .container_popup .form {
    width: 100% !important;
    margin: 0px 0px !important;
    padding: 8px 10px;
}


.sub-head .container_dropdown {
 z-index:16;
}
.logo{ width:30% !important; margin-left:12px; padding-top: 8px;}
 #tabAccount  .sub-edit {
 
    top:5px !important; position:absolute; right:10px;
}

#ckeditor{ margin:0px 0px; }
#sub-education .streetaddress table tr td b {
    float: left;
 
}
.tab-category{ position:relative; }
.quicklinks ul li {
    padding: 0px 3px; float: left !important;}  

#contact_div  .streetaddress {
    margin: 0px !important;
}


.view-border  .streetaddress {
    margin: 5px !important;
}
 #sub-contact .streetaddress {
    margin: 5px !important;
}

#viewMessageDivId .sub-edit {
    right: 0px;
    top: 0px;
}
     .slider-out{ min-height:auto !important; }
       #mRegister #LegalMiddleName {
    width: 95% !important;
}

.star-calendar h3{ padding: 5px 0px !important; font-size:12px !important; }
     
.industriestrainedsecond{ width:50%; }
     
     #divPersonal #Email {  width: 100%; }
#divPersonal  #ConfirmMail {  width: 100%; }
     
     .sub-head .container_dropdown {
    right: 49px !important;
    top: -4px !important;  width: 300px;
}

.container_dropdown .profiledropdowmmenu{background-color:#777575; width: 300px; color:#FFF;}
.container_dropdown .profiledropdowmmenu option{background-color:#333;}

#profile-view-content .sub-edit {
    right: 16px;
    top: 4px !important; position:absolute;
}

.home-out-p{ text-align:justify; }
     .talentSignoutCls{ height:53px !important; padding-top:3px !important ; }
     
     .talentSignoutCls a{ font-size:14px !important; color:#FFF !important; }
     
     .quicklinks { margin-left:0px; text-align:center; width:100%; }
.quicklinks ul {
    padding: 0px;
    margin: auto;
    width: auto;
    display: inline-block;}
      .quicklinks ul li a{ font-size:12px; }
    
 
#TabItem #content-terms .container-about{ margin-right:7px !important;   }

.img-news-2 {
   
    margin-right: 0px !important; width:100%; text-align:center;
}
.img-news-2 img{ width:50%; }

.container-news .img-news { float:none !important; text-align:center; }
.contactaddress-reta {
    padding:0px;
     border:none ;
    width: 100%;

    text-align: center;
}

.social-icons{ padding-top:4px; opacity: 1; padding:0px; margin:0px;}
.icons-reta-contactus {
    border-right: none;
 padding:10px 0px;
    width: 100%;
    text-align: center;
}

.contact-reta-td-text {
    float: left;
    width: 100%;
    padding: 0px 0px;
}
.contact-reta-td-msg {
    float: none;
    width: 100%;
    margin-left:0px;
}
.container-contact-form-reta{ width:96%; margin-left:12px; border:none; }
.contact-reta-td-text input{ height:30px; }

.map {
    min-height: 711px; margin-top:11px;
}

.container-about .img-news{ width:100%;  text-align:center; }
.h3-about-reta {
    font-size: 16px;
    text-align: center;
}
#tabAccount .sub-head{ position:relative; }
#tabAccount .sub-head .sub-edit{ position: absolute !important; top:0px !important; right:0px ; }
#edit-feature-content #divPhysical{ margin: 0px 0px !important;; }
#edit-feature-content #divContact { margin: 0px 0px !important; }
#edit-feature-content #divMeasurements { margin: 0px 0px !important;; }
 #edit-feature-content #detail-1 { margin: 0px 0px !important;; }
 #edit-feature-content #divResume { margin: 0px 0px !important;; }
.container-about .img-news img {
    margin-bottom: 10px;
}

#divUnionAffiliation, #divAgent {
    margin: 0px 0px !important;
}

.dropdowmmenu ul li {
    width: 100%;
    float: left;
}

#divReels video{ width:254px !important; height:145px !important; }

.temp-content .streetaddress{ margin:0px 10px; }
#tabProfile .panel-tab{ padding:0px 10px; }
#tabProfile  #divPhotos{ margin:0px; }


#feature-agent .subheading{ margin:0px !important; }
.container_addreel{  height: auto !important; width:253px; }

#Phone{ width:92% !important; float:right !important; }
#PhoneNumber{ width:92% !important; float:right !important; }

#feature-reels{ padding:0px 10px; }

.profile-right #DomainEg{ width:100%; word-wrap: break-word; }
.dropdown-menu-multi {
    position: relative !important;}
 
 
   
    #prfReels .container_addreel .addreel { width:auto !important; }
 #prfReels .container_addreel{ width:auto !important; }



#thisEventEdit #evt-start-time,#evt-end-time{ width:124px !important; }
#endDateDivId{ width:25.3% !important; }
#feature-agent{ padding:0px 10px; }
#divResume{ margin:0px; float:left; width:100% !important; }
#divResumehead{ margin-top:8px; }
#AgentPhone {
    width: 90% !important;
    float: right;
}
#isAgentLabelId{ padding-left:0px !important;  text-align:left;  }
#agentDatailsId{ width:auto !important; padding-left:0px !important;  text-align:left; }
 #profile-sub-tabs .Website_Subtab li{ display:block !important; } 
    #website_viewdiv .form{ margin: 0px 5px; } 
     

#photprevdiv{ display:none !important; }
  #physical_div{ float:left; width:100%; }

 
.view-border{ width:100%; float: left; }
    

  .imgPrvw_Caption{ width:98.5% !important; margin:0px !important; top: auto !important; bottom: 0px;  }.gal-popup{ position:relative; }
     #ReelsModal .streetaddress {
    margin: 8px;
} 


#measurement_div .streetaddress {
    width: 86%;
}

#divReels .addreel {
height:auto !important; width:100%;
}
   #Biodiv{ text-align:justify; line-height:22px }
   .panel-tab,.cal-pop-msg{ padding:8px; }
    #edit-education .subheading , .form{ margin:0px !important;   }
    #edit-feature-content .form{  width:100% !important;  }
    #feature-training .subheading{margin:0px !important;}
    #feature-automobiles .subheading{margin:0px !important;}
   

 #edit-feature-content .subheading{ margin:0px; }

#pro-edit01 #sub-physical  .sub-edit {
    top: 4px !important;
}

 #pro-edit01 #tblViewProfileComplete .sub-edit {
    top: 4px !important;
}
#pro-edit01 #sub-sizesmen  .sub-edit {
    top: 4px !important;
}

#pro-edit01 #sub-skills  .sub-edit {
    top: 4px !important;
}

#pro-edit01 #sub-education  .sub-edit {
    top: 4px !important;
}
#pro-edit01 #sub-training  .sub-edit {
    top: 4px !important;
}


 #pro-edit01 #sub-talenthistory  .sub-edit {
    top: 4px !important;
}

#pro-edit01  #sub-automobiles  .sub-edit {
    top: 4px !important;
}

#pro-edit01 #sub-agent  .sub-edit {
    top: 4px !important;
}
#pro-edit01 #tblViewProfileComplete .sub-edit {
    top: 4px !important;
}

#registerContentDivId{ margin:10px; }
#divHistory{
    width: 100%  !important;}
 
 #jacketSizeLabelDivId{ width:84px !important; }

#res_divreels{ height:auto !important; float:left; }
#contact_div .subheading{ margin:0px 1px; }

#tabAccount .subheading{   margin:0px;  }
  #autoOuterDivId,#historyOuterDivId,#trainingOuterDivId,#educationOuterDivId{ width:100%; float:left; overflow:auto; }
  #tabAccount #loginmainDivId{ width:100%; }
  
  .hidediv { height:auto !important; }
#sub-education .sub-edit {
    right: 5px !important;
}
.profilepic img {
    max-width: 80% !important;
    height: auto;
}

.calendar-setting-name{ margin:0px  3px !important;  }
.container-threemenu .greatpeople{ width:180px; height:180px; font-size:13px; }

 }
 


@media only screen and (min-width:320px) and (max-width: 479px)    
 {
    .logo{ position: absolute; }
        #link-signed-in{  margin-top:1px !important; }
#projectviewTableId tr td label{ padding-left:0px !important; }
#sub-Account #tblView tr td label{ line-height:22px !important; }
   #projectTbl tr td .btn-primary{ width:100px; }
    #adminPersonalInfo table tr td{ padding:0px; }
    .UnionAffiliation-class .dropdown-menu{ top:2px !important; }
    #personalInfoDivId .dropdown-menu{ top:2px !important; }
    .dropdown-menu{ top:33px !important; }
    #tdProfileChoice .dropdown-menu{ top:0px !important; }
    #tdSubProfileChoice .dropdown-menu{ top:0px !important; }
    #resumetableId tr td{ float:left; width:135px; }

#sub-Account #tblView tr td #VocationView{ width:240px; word-wrap:break-word;  }
#sub-Account #tblView tr td #SubVocationView{ width:233px; word-wrap:break-word;  }
#sub-Account #tblView tr td b{ vertical-align:top; line-height:22px; }

#divUnionAffiliation .multiselect-container li a input{ margin-top:4px !important;  }
    #para2Edit {
    position: absolute;
    right: 0px;
    top: -11px;
}
    #mTermsEdit .modal-dialog {
    width: 100% !important;
}

     #btn-sendmail {
        width:100%;
    }
     .addreel img{ width:248px;  }
     #feature-physical .form-group #VisibleTattoos_div{  width:100% !important; }
#feature-physical .form-group #VisibleScars_div{  width:100% !important; }
#feature-physical .form-group #Piercings_div {  width:100% !important; }
     #uCompPhone{ width:86% !important; }
         #mSubmission .modal-body table tr td{ float:left; width:100%; }
     #accountDivId #btnEdit{ top:13px !important; }
     .UnionAffiliation-class .btn-group{ margin-top:5px; }
    #AdminModal #add-companyuser-admin #divVwAdminUsr .subheading {
    margin: 0px 7px !important;
    width: 96% !important;
}
    #dvAdminAccnt #passwordCreateTable .confirmLabelTd {
    width: 27% !important;
}
     #passwordCreateTable .passwordLabelTd{ width:27% !important; }
     #divRoleData .profile-right {
    width:100% !important;
}
        #feature-physical .profile-right {
    width: 100%;
}
    .newEdtContainer .sub-edit img {
        margin-top: 3px;
    }
     .editbtnContainer .sub-edit img {
        margin-top: 1px !important;
    }
        .sub-edit img{ margin-top:-6px; }
       #jacketDropDivId{ width:100% !important; }

     #edit-feature-content #detail-1{ float:left; width:100%; }
     .profileback{ margin-top:22px; }
     #mainmenu{ padding:0px !important; }

    .profile{  position:relative; width:100% !important; z-index:44; top:0px !important; margin-top:24px;  }

     .navbar{ width:308px; float: left; }
     #divProject{ margin:0px !important; padding: 0px !important; }
     #EmailandAlert .subheading {
    margin: 0px 0px;
}
     #EmailandAlert .form {
    margin: 0px 0px !important;     padding: 10px 0px 8px 0px !important;
}

#EmailandAlert tr td{ padding:2px !important; }
  #link-signed-in .me{ float:left; }
  
         .audioCaptionDiv p{ float: left;
    width: 100%;
    word-wrap: break-word; }
     .termsofuse-terms li{ margin-right:14px; }

     .terms-ul li{ padding:3px 15px !important; }
    .terms-content {
        padding: 0px 15px 18px 18px !important;
    }

  .li-accounting{ margin-top:2px !important; }
     .auCaption {
    float: right;
    width: 97%;
}
     #audioDivID #divAud0 audio{ width:163px !important;  }

     #crewcaptiondiv .profile-right{ width:100% !important; float:right !important; margin-right:0px; }
   .file-preview-thumbnails  video{ max-width:100% !important; }
   #crewcaptiondiv { float:left; width:100%; }
     
     .p-reta-terms{ padding-top:16px; }
     #homeTabDiv {
    overflow: visible;
}

     #mTermsEdit .modal-content {
    margin-left: 0px !important; width:100%;
}
     #mNewsEdit .modal-content {
   width:100%; margin-left: 0px !important; 
}
     #content-terms .hr-line {
    width: 100% !important;
    float: left;
    margin: 14px 0px !important;
}

     #Newsbody .hr-line{ width: 92%;
    margin: 8px 14px; }
     .container-news {
    float: left;
    width: auto !important;
}

   .container-news  blockquote {
        padding: 10px 0px;
    }

  .gal-popup .btn-close {
    margin-right: -11px !important;
}

     #editCompany{ width:100% !important; }

     #galleryTab .container-gallery #gal-SubHeading label {
    margin-left: 0px;
    font-size: 14px; padding-right:10px; box-sizing:border-box;
    width: 100%;
    text-align: right;
}


#galleryTab #gal-SubHeading{ text-align:center; margin-top:0px; }

     #AdminMnameTd .profile-left{ width:70% !important; }
#AdminMnameTd .profile-right { width:88% !important;
}
#AdminLnameTd .profile-left{ width: auto !important; }
#AdminLnameTd .profile-right{width:98% !important; float:right !important;  }
#AdminCompanyTd .profile-right{ width: 80% !important;
    float: right;
    margin-right: 30px; }
#AdminTitleTd .profile-left{ width:75% !important; }
#AdminTitleTd .profile-right{width:100% !important;}
#AdminEditCompPhone{ float:right; width:84% !important;  }
#AdminStateTd .profile-right{width:85% !important; float: left;}
#cm3-admin-reta #AdminStateTd .profile-right {
    width: 94% !important;
    float: left;
}

     #galleryTab .container_addimage{ width:81%; margin-left:10%; }
     #galleryTab .container-gallery .image-gallery{ width:100% !important; }

     .gallery-headings{ background:none; }
     .gallery-headings .ui-gal-two {
    float: left;
    width: 100%;
    padding-left: 0px; margin-top:0px;
}
     .gallery-headings .ui-gal-one{ width:100%; }
     #sub-training .streetaddress{ padding:2px !important ; }

      .container_sub  #profile-view-content #pro-edit01 .sub-edit{ top:11px !important; right:10px !important; }
.container_sub   #pro-edit01 #sub-physical  .sub-edit{ top:11px !important; right:10px !important; }
 .container_sub  #pro-edit01 #sub-sizesmen  .sub-edit{   top:11px !important; right:10px !important; }
  .container_sub  #pro-edit01 #sub-skills .sub-edit { top:11px !important; right:10px !important;
    } .container_sub#pro-edit01  #sub-automobiles  .sub-edit{ top:11px !important; right:10px !important;  }
     .container_sub #pro-edit01 #sub-agent  .sub-edit{  top:11px !important; right:10px !important;  }
  .container_sub  #pro-edit01 #sub-talenthistory  .sub-edit{  top:11px !important; right:10px !important; }
  .container_sub  #pro-edit01 #sub-education  .sub-edit{  top:11px !important; right:10px !important; }
  .container_sub  #pro-edit01 #sub-training  .sub-edit{  top:11px !important; right:23px !important; }

     .contactaddress-reta{ height:auto; }
      .UnionAffiliation-class ul li a input{ margin-top:0px !important; }
     #adProjDivId .form table tr td{ float:left; width:100%; }
     #table_employment tr td .chkstatus{ width:auto !important; }
     .cal-nav { width: auto; }
     .cal-nav .btn{ padding:6px 10px !important ;}
     .about-img{ width:100%; text-align:center;  margin-right:0px; }
.about-img img{ width:48%;}
     
     .about-reta-secondul{ width:100%; }
     .about-reta-firstul{ margin-left:0px; width:100% !important; }
     .calendar-inner .btn-secondary{  margin-top:-1px;}
     #AddProContentId{ width:100%; margin-left:0px !important; height: 712px;
    margin-top: 0px; }
    #AddProContentId .container_popup {
    height: 701px;
}
#AddProContentId .form {
    height: 588px;
    overflow: auto;
}
     #pjtDetailTbl #adMoreTd{ padding-bottom:5px; padding-top:10px; }
     span[data-cal-date]{ font-size:14px !important; }
     .banner-bgimage video{ display: block; }
       .search-adv-search-pro .multiselect-container li label{ line-height:23px !important; }
       #profileFilterTd .multiselect-container li input{ height:auto !important; margin-right:5px; }
    #profileFilterTd .multiselect-container li label{line-height: 22px !important; }
    
    #subProfileFilterTd .multiselect-container li input{ height:auto !important; margin-right:5px; }
    #subProfileFilterTd .multiselect-container li label{line-height: 22px !important; }
     .modal-content{ margin-left:0px !important; width:100% !important; }
     
     #mAdminRegister .modal-dialog {
    margin-top: 10px !important;
}
     #mRegister .modal-content {
    width:  100% !important;
}
     
     #mAdminRegister .modal-content {
    width: 100% !important; float:none;
}
     #tab_auto tr td{ width:100px!important; }
     #tab_auto tr td input{ width:100px!important; }
     #table_employment tr td{ width:100px!important; }
     #table_employment tr td input{ width:100%!important; }
     #adAccDivId{ float:left; padding: 10px;
    width: 100%;
    box-sizing: border-box; }
     .cont-jobseeker{ width:51%; }
     
     #adminRegContentDiv{ float: left;
    padding: 0px 9px;
    box-sizing: border-box; width:100%; }
       #adminPersonalInfo .bootstrap-select{ padding-top:1px !important; }
      #adminPersonalInfo .bootstrap-select .dropdown-toggle{ background:none !important; }
     
     .container-register-new{ width:94%; margin:10px; }
     .btn-employee{ padding: 10px 8px; margin: 0px 8px;
    left: 0%;
    width: 88%;
    text-align: center; }
     
     #divhomeSearch .div-Filter td {
    width: 100%;
}
#divhomeSearch .div-Filter{     padding: 22px 17px; }

 .required-contactus{ width:100%;}
    #cal-pop-msg .profile-right {
    width: 100% !important;
}
    #audioDivID div{ padding-right:0px !important; }


    .admin-advancedsrch .btn-primary{ width:100% !important; }

    #divUnionAffiliation .control-label{ width:auto; }

        #divEducation ,#divTraining {   width: 100%  !important;}
.streetaddress {
    margin: 0px !important;
}
.streetaddressRating {
    margin: 10px 0px 0px 0px !important;    width: 100%;
}

#divProject{ width:100% !important; overflow:auto; }

    .navbar { position:static !important;
    }

.navbar .container_dropdown{ top:35px !important; margin-top:0px !important; }
.banner-bgimage p{ margin-top:99px; font-size:28px;
    line-height: 47px;
    padding: 0px 37px; }

.container_navbar {
    padding-right: 38px !important;
}
.reelCaptionDiv{ width:auto; }
.navbar{ margin-top:0px;  }
.profilemodalDivCls{ width:100% !important; }
 #employmentOuterDivId{     overflow: auto;
    float: left;
    width: 100%; }
#divEmpHistory {
    width: 100% !important;
}
#tabAccount .sub-edit{ position:absolute; }
#feature-reels .streetaddress{  float:left; width:100%;box-sizing: border-box;}
#feature-reels #audioDivID {
    margin:0px 0px 8px 0px !important;
}

#feature-reels #audioDivID audio{ width:222px; }

#tabProfile .sub-edit{ position:absolute; }

#modal-dialog-popup, #modal-dialog-popup1{ width: auto !important; }

#divViewProduction .streetaddress {
    margin: 4px 0px !important;
}

.greatjob{ margin-top:2px; }
.banner-bgimage{ height:auto; overflow:hidden; position:relative; }
.banner-bgimage video{ margin-top:0px; }
.banner-bgimage p{ position:absolute; margin-top:0px; top:38%; font-size:17px; }

.p-reta-terms{ padding:0px 35px; line-height:24px; float:left; }

.container-gallery .box-type {
    box-sizing: border-box;
    padding-left: 0px !important;
}
.talent-container {
    margin-top: 19px !important;
}
#divEmpHistory{ width:98%; }
#divEmpHistory table{ width:1000px !important; }

.logo img {
    max-width: 100% !important;
    margin-left: 11px;
}
.middile-threebtn{ width:auto; height:auto; }
.great-peopleportion,.great-job-prtion,.login-portion{ position: static;  }
.greatjob{ width:auto; height:auto; margin-bottom:1px; background-repeat:no-repeat; background-size:cover; }
.content-homenew{ float:none; width:auto; padding-top:0px; padding: 13px 18px; }
.middilesection{ padding:0px; }
.container-industries{ background-size:cover; }
.a1logo-home{ width:100%; text-align:center; }
.a1logo-home img{ max-width:100%; height:auto; }

.btn-findgreatpeople{ right:48px; }

.btn-industriesserved{ padding: 16px 34px;    right: 12%;
    left: 12%;
    box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  }

.btn-findgreatproject{ right:37px; }

#lblProjectCount{ position:relative !important; }

.calendar-setting-name {
    display: block !important;
    font-size: 16px !important;
    margin: 5px 0px !important;
    float: left;
    width: 85%;
}

.calendar-setting-clr{ float:left; margin: 0px 8px; }


#thisEventView{ margin-top:10px; }

#loginmainDivId .streetaddress {
    margin:0px !important;
}
.profilepic img {
    max-width: 80% !important;
    height: auto;
}
#divAud1{ padding-right:0px !important; }

#registerContentDivId{ float:left; padding:0px 6px;; }

#accountDivId{     padding: 0px 6px; }

#tabAccount #loginmainDivId{ width:100%; }

#divHistory {
    width: 100%  !important;}
    
    #autoOuterDivId,#historyOuterDivId,#trainingOuterDivId,#educationOuterDivId{ width:100%; float:left; overflow:auto; }
    
     #Biodiv{ text-align:justify; line-height:22px; padding-right:10px; }
     #feature-reels{ padding-bottom:10px; }
    #ReelsModal .streetaddress {
    margin: 5px!important;
}
#tabAccount .subheading{ float: left;   }

#audiodiv #res_divaudio {
    margin-top: 0px !important;
    width: 95% !important;
}
#website_viewdiv .container_addreel{ margin-left:8px !important; }
#sub-audios  .streetaddress {
    margin: 5px!important;
}
#ImageModal .streetaddress {
    margin: 5px!important;
}
#divAud0{ padding-right:0px !important; }

#divReels .addreel {
    width: 100% !important;height:auto !important;
}

     
     #tdProfileChoice .btn-multiselect {
    width:100%;
}
.container-industriestrained{ margin: 10px 3px; }
.industriestrainedsecond{ float:left; width:100%; }
.gal-popup{ position:relative; }
#mGallery .container_popup {
    width: 89% !important;
}
  .imgPrvw_Caption{ width:97% !important; margin:0px !important; top: auto !important; bottom: 0px;  }
#AgentAddress{ padding:0px; }
.map-layer { background:none; }
.container_addreel{ width:250px !important; height:auto; margin: 0px 0px 25px 10px; }
 #reeldiv .subheading {
   width: auto !important; margin-top:10px !important;
}
#physical_div  .streetaddress{ width: auto!important; margin:0px !important; }
#sub-photos {
    padding: 10px !important;}


#sub-photos table #reeldiv .streetaddress {
    margin: 0px!important;
    width: auto !important;
}

#sub-photos table .subheading { width: auto; }
#measurementdiv #measurement_div .streetaddress {
    margin: 0px !important;
    width:auto !important;
}
.res_addreel { width:auto !important ; height:auto !important; }
.res_addreel video{ width: 310px;
    height: 194px; }
    #website_viewdiv #reeldiv .subheading{   margin:8px 0px 0px 0px !important;} 
   #profile-sub-tabs .Website_Subtab li{ display:block !important; }

#divAgentName #isAgentLabelId{ padding-left:0px !important;  text-align:left;   }
#divAgentName #agentDatailsId{ width:100% !important; padding-left:0px !important;  text-align:left; }
#AgentPhone{float: right; width:84% !important;}
#thisEventEdit .streetaddress {
    margin: 8px !important;
}
#thisEventEdit #evt-start-time, #evt-end-time {
    width: 95px !important;
}
#divEvtType .input-group{width:100% !important;}
#profile-sub-tabs ul li {
    display: none !important;
}
 #prfReels .container_addreel .addreel { width:auto !important; }
 #prfReels .container_addreel{ width:auto !important; }
/*#prfReels .addreel video{ width:auto !important; }*/
.container-nav-tab-talent-rslt ul li{ display:block !important; }
#prfPhotos table tr td{ float:left !important; width:auto !important; }
#sub-photos{ width:auto !important; height:auto; margin:5px !important; }
#sub-reels{ margin:5px !important;     height: auto !important;}
.profile-right #DomainEg{ width:100%; word-wrap: break-word; }

.dropdown-menu-multi {
    position: relative !important;}
#Phone, #PhoneNumber {
    width: 84% !important;
    float: right !important ;
}
#uProductionList{ width:250px; }

#divPhotos{ margin:0px 0px 8px 0px !important; }

#divEducation-admin{ overflow: auto;
    width: 94%;
    margin-left: 10px; }

#divEducation, .streetaddress {
     margin: 0px;
}
#divReels video{ width:100% !important;  }
#educationTableDivId{ width:100%; overflow:auto; }
.dropdowmmenu ul li {
    width: 100%;
    float: left;
}

body #mRegister .container_popup #personalInfoDivId{ float:left; }
#mRegister .container_popup .form {
    width: auto !important;
    margin: 0px 0px !important; float: none;    padding: 0px 10px !important;}

    
 #mRegister .container_popup .subheading {
    float: left;
    width: 100% !important;
    margin: 0px 0px;
    margin-top: 7px !important;
    margin-left: 0px !important;
}

.loginDivClass{ float: right; margin-top:0px; }
.loginDivClass #link-register{ position:absolute; top:36px; right:36px; }
.loginDivClass #link-login{position:absolute; top:36px; right:117px; margin-right: 0px;
   }


.me {
    margin-left: 0px;
    margin-bottom: 7px;
}

.signed-in-navbar{ width:100%; float:left; margin-left:0%; }

.sign-out {
    margin-top: 0px; float:left;
}

.container_navbar .logo{ position:relative; float:left; width:122px !important; margin-top:13px !important; height:60px; }


.copyright { width:100%; box-sizing: border-box; padding:7px; }

#pro-edit01 #sub-education{ width:100%; }

.sub-head .container_dropdown {
    right:56px !important; margin-right:0px;
    top: 5px !important;
    margin-top: -2px;
    z-index: 16;
}
.profiledropdowmmenu {
    background-color: #777575;
    width: 181px !important;
    float: right; color:#FFF;
}

.profiledropdowmmenu option { background-color: #333; color:#FFF;  }

.tab-category{ position:relative; }
.view-border  .streetaddress {
    margin: 5px !important;
}
 #sub-contact .streetaddress {
    margin: 5px !important;
}
#website_viewdiv .form{ margin:0px; width: auto !important; }
.form{ margin:0px; width: auto; }
#divEmail{ width:100% !important; }
#divAutomobile{ width:100% !important; }

.industriestrainedfirst{ width:100%; }

.subheading{ width:100%; margin:0px; float:left; }
.panel-tab{padding: 0px 8px;}
.container-news .img-news{ width:100%;  text-align:center; }
.img-news img{  margin:0px; max-width:100%;}

#content-terms .container-about{ margin:2px !important; }

.container-about .img-news img {
    margin-bottom: 10px;
}

.h3-about-reta {
    font-size: 16px;
    text-align: center; line-height:28px;
}
.container-threemenu .greatpeople{  
    float: none !important; margin-top: 20px !important; margin:auto !important; display:inline-table; }
.container-threemenu{ padding:30px 0px !important; display:block; float:none; text-align:center; background-color:#FFFFFF; }
.container-about .img-news{ width:100%; margin-bottom:10px; text-align:center;  }

#TabItem .map {
    min-height: 903px;
}
.social-icons{opacity: 1; margin: 64px 0px;}
.icons-reta-contactus {
    border:none;
    float: left;
    padding: 20px;
}

.contact-reta-td-msg {
    float: left;
    width: 94%;
     margin-left:20px;
}

.container-contact-form-reta {
    float: left;
    width:95%;
}

.contact-reta-td-text{ width: 100%;
    padding: 18px 0px 18px 18px; }
.contactaddress-reta{ border:none; line-height:30px; padding:0px 20px ; }
.gallery-content{ margin-right:10px !important; }
.img-news-2 {
   
    margin-right: 0px !important; width:100%; text-align:center;
}
.p-terms{ padding-left:17px !important; }
#w-terms{ padding:0px !important; }
#galleryTab .container-gallery .h2_welcomenote{ position:relative; }
.h2_welcomenote{ font-size:18px; padding: 10px 15px; padding-top:35px !important; text-align:center !important; }
.quicklinks { margin-left:0px; text-align:center; width:100%; }
.quicklinks ul {
    padding: 0px;
    margin: auto;
    width: auto;
    display: inline-block;}


 












.service-header-sub {
    padding: 15px;
}
 
/*.container-news .img-news img {
    margin-left:0px;
    width: auto; 
    margin-bottom: 12px;
}*/
 
 
 
#pro-edit01 #sub-physical  .sub-edit {
    top: 3px !important;
}

 #pro-edit01 #tblViewProfileComplete .sub-edit {
    top: 3px !important;
}
#pro-edit01 #sub-sizesmen  .sub-edit {
    top: 3px !important;
}

#pro-edit01 #sub-skills  .sub-edit {
    top: 3px !important;
}

#pro-edit01 #sub-education  .sub-edit {
    top: 3px !important;
}
#pro-edit01 #sub-training  .sub-edit {
    top: 3px !important;
}


 #pro-edit01 #sub-talenthistory  .sub-edit {
    top: 3px !important;
}

#pro-edit01  #sub-automobiles  .sub-edit {
    top: 3px !important;
}

#pro-edit01 #sub-agent  .sub-edit {
    top: 3px !important;
}
#pro-edit01 #tblViewProfileComplete .sub-edit {
    top: 3px !important;
}

 
 .termsofuse-two-terms{ padding: 0px 23px !important; }

#TabItem .middlearea{ padding:0px !important; }

#w-terms #TabItem .container-about{ padding-right:0px !important;   }
 .middlearea p{ text-align:justify; }
 .welcomenote-about .container-about p{ padding:0px !important; }
 .tblStar{ padding:12px; }
 .container_footer{ margin-top:0px; }
 
.quicklinks ul li {
    padding: 4px 3px; float:none;}
    .quicklinks ul li a{ font-size:11px; }
/*.img-news {
    float: none !important; 
    margin: 0px; 
    text-align:center;
  margin-left:0px; 
  margin-bottom: 0px;  padding-left:0px;
}*/



.ico-grateproject{ right:75px; }
.ico-gratepeople{right:75px}
#divUnionAffiliation, #divAgent {
    margin: 0px !importnat;
}

#editMessageDivId .control-label { width:32%; }
#sub-education .sub-edit {
    right: 11px !important;}

#msgCapableDivID #viewMessageDivId .sub-edit {
    right: 0px !important;
    top: 0px  !important;
}

 #divPersonal #Email, #ConfirmMail {  width: 100%; }



#feature-reels .subheading {
    width: 100%; margin:0px;
}

  
     #feature-photos .subheading {
    width: 100% !important; margin:0px;
}
    
     
     #divPhotos {
    width: auto !important; padding:0px;
}
     .talentSignoutCls{ height:49px !important; padding-top:0px !important ; }
     
     .talentSignoutCls a{ font-size:14px !important; color:#FFF !important; }
     
     .navbar .container_dropdown{ right:0px; top:33px; margin-right:5px; width: auto; margin-top:3px;  }
   .navbar .container_dropdown  .dropdowmmenu{ margin-left:0px; width:100% }
   
  .navbar .container_dropdown .dropdowmmenu ul li a{ width:auto; padding: 14px 20px;
 }
     .container_sub{ width:100% !important; }
     
     .sub-edit {
    right: 5px !important;
    top: 4px !important;
}

#divViewProduction .sub-edit {
    right: -10px !important;
    top: -10px !important;
}


.dummy-header {
    
    height: 72px;
}
.slider-out{ min-height:auto !important;    }
     #calenderBtnDivId{ text-align:right !important; }
     .calendar-inner .btn-secondary{ float:left !important; }
     .btn-group{ clear:both; }
     #imgrightId{ float:none !important; margin-right:0px !important; }
     .star-calendar h3{ padding: 5px 0px !important; margin:0px; font-size:15px !important; min-width: 84%; text-align:center; float:left; }
     
     
     #mRegister #DateOfBirth{ width:auto !important; }
     
     #tdProfileChoice .btn-group {
    width: 100% !important;  height: auto !important ;
}

#divEdit  #LegalMiddleName{ width:100% !important; }
#divEdit  #Age{ width:100% !important; }
  
 #divEdit  #DateOfBirth , #Construction { width:auto !important; } 

 #mRegister  #LegalMiddleName{ width:100% !important; }
     
     #tabAccount .form {

    padding: 8px !important;  margin-top:0px;
}



     }





/*
  
@media all and (max-width: 959px) {

.container_slider{width: auto; margin:auto; padding:0px; }
.container_slider img {max-width:94%; height:auto;}
.container_welcomenote{background-color:#EFEDED; float:left;}
.button_readmore{ margin-left:15px;}

.middlearea{ width:0px; margin:15px; margin-right:23px;}
.container_middlearea{ height:auto; padding-bottom:30px;}
.talent{width:100%; min-height:0px; height: auto; padding-bottom:10px;}
.middlearea{width: auto; height : auto; padding:2%;}
.talentimg{ margin:10px 10px 0px 10px; float:left;}
.talent p{ padding:0px; margin-top:8px; margin-left:8px; padding-right:4px;}
.readmore_middile{ padding-left:3px; margin-left:5px;}
.talentimg img{max-width:100%; height:auto; float: none;}
.production{width:100%; min-height:0px; height:auto;padding-bottom:10px;}
.container_latestnews{ width:100%; overflow-x:hidden;}
.footer{ width:auto;}
.login_navbar{ margin-right:16px; margin-top:4px;}
.services_footer{ width:37.33%;}

#profile-sub-tabs .container-nav-tab ul li{ display:none !important; }

.profile{ width:100% !important; }

.multiselect-container{ position:relative !important; }

#cal-week-box{ display:none !important; }
.profileback{ display:block;padding: 10px 25px; float:left; font-size:13px; color:#FFF; font-weight:bold; background-image:url(Images/arrow-back.png; ); background-color:rgba(0,0,0,.5); }
#tdProMember{ display:none;   }

}

    */
/*
@media all and (min-width: 773px) {

   

    .box-type-reta-profile {
    width: auto;
}


    .gal-popup .btn-close {
    margin-right: 0px;
}


   

    .gallery-content{ height:auto; width:97%; margin-bottom:0px; }

   

    .image-gallery img{ width: 100%; }


   

    #mainmenu{ display:block !important; }
    .profileback{ display:none; }

    #submenu{ display: block !important; }
    
    .checkbox_login_reg{ margin:26px 20px; }

    
    #submenu{ padding-left:0px !important; float:left; width:100%;  }

    .profilelinks ul li  a{ font-size:13px !important ;    padding: 6px 6px 9px;  }
    .profilelinks ul li img{ padding:6px 8px 7px; }
   
 
    .profilelinks{ float:left; width:100%; }
    .profilepic{ text-align:center; }
    .container_sub{ width:103%; float: right; }
    .color-name{ display: block; }



    .profile-split{ width:15%;  }



    #mainmenu{ display:block; float:left; width:24% !important; }
    #submenu{ display:none; float: left; }

      .sub-head .container_dropdown {
    position: absolute;
    
  
}

      
      .sub-edit{ right:65px; }


      
   

}

*/



@media all and (max-width: 959px){
.container_dropdown{/*width:278px;*/float:left; margin-right:16px;display:block; margin-top:7px; right:3px; position: absolute; z-index: 50000000; }
.dropmenu{width:34px; height:29px; float: right;}
.dropdowmmenu { width: auto; float: right;background-color:#313131; margin-left: 73px;}
.dropdowmmenu ul{ padding:0px; margin:0px;}
.dropdowmmenu ul li{ list-style:none;}
.dropdowmmenu ul li a{ text-decoration:none; color:#CCCCCC; display:block; border-bottom:#2B2A2A solid 1px; padding:10px 0% 12px 9px; font-size:13px; font-weight:bold;cursor: pointer; }
.dropdowmmenu ul li a:hover{ color:#000; background-color:#19659D;}
.container_menu{ display:none;}
.middlearea input[type="button"]{ margin:0px 15px;}



#services_up{ top:5px; }
#services-dropdown{ position:relative; }
#services_down{ top:5px; position:absolute; }

.nav-dropdown{background-color:#333; /* position:absolute;*/ left:-114px; top:110px; color:#FFFFFF; font-size:12px; font-weight:bold;}
.nav-dropdown ul{ padding:0px; margin:0px;}
.nav-dropdown ul li{ list-style:none; background-color:#666;}
.nav-dropdown ul li a{ /*padding:12px 0px;*/ display:block; font-size:12px; text-align: left;}



.preview .form img{ max-width:100% !important; height:auto !important; }
.MenuLevelTwo li a:hover{}

.main-res{ display:block;}
.profileview .container-nav-tab ul li{ display:none; }
.Website_Subtab li{ display:block !important; }



.container-nav-tab ul li{ display:block; }

 #profile-sub-tabs .container-nav-tab ul li{ display:block; }
  #profile-view-content  .container-nav-tab ul .profile-sub-active {display: none ;  
    }

#btn-sendmail{ float:right; margin-right:0px;}




.profiledropdowmmenu .MenuLevelTwo{ padding:0px; margin:0px; width:100%;  }
.profiledropdowmmenu .MenuLevelTwo li{ list-style:none; padding:0px; margin:0px; width:100%; float:left; }

.profiledropdowmmenu .MenuLevelTwo li a{ display:block; font-size:12px; padding:16px 10px; border-bottom:1px solid rgba(0,0,0,.5); text-align:center;  }
.profiledropdowmmenu .MenuLevelTwo li a:hover{ background-color:rgba(0,0,0,.5); }



}
@media all and (max-width: 681px){
.container_rgtrpopup{ width:100%;}
.form_content2{ margin-left:0px; width:100%; float:none;}
.form_content{ margin-left:0px; width:100%; float:none;}
.form{ float:none;}
.middlearea{ padding:2%; }

#btn-sendmail{ float:right; margin-right:0px;}

#modal-dialog-eventinfo{ width:auto;}
#popup-addcompany-admin{width: auto;}
#add-companyuser-admin{ width:auto;}
#add-project-admin-reta{ width: auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}



.ui-sortable input{ width:70px !important; }
.ui-sortable select{ width:70px !important; }

}









@media (max-width:768px) {
    .modal-dialog {
        width: 100% !important;
        margin: 30px auto !important;
    }
  /*  #reta-profile-view {
    margin-top: 0px !important;
}
    #tabProfile .container_dropdown {
    top: -2px !important;
}*/
    
    #res_divaudio{ margin-top:0px; }

    #trAutotr .othertype{ width:53px !important; }

    .ui-sortable .othertype{ width:53px !important; }

    .gallery-content{ margin-right:18px; margin-bottom:10px; height:auto; width:auto !important; }

    .container-gallery  .image-gallery { width:47%; height:366px; }

.container-gallery  .image-gallery img { width:100%; }

  
    #isagent_div{ width:66% !important; }



    #imgGallery{ width:97%; }

     .image-gallery{ width:29%; height:auto; background-color:#343434; }
    .image-nav{ width:19px; text-align:right; }

  

    #submenu{ padding-left:0px !important; }

    .modal-content {
        width: auto;
        margin-left: 7px;
        margin-right: 10px;
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
    }
    .tooltip-inner{ display:none; }
    .modal-sm {
        width: 300px;
    }



#mGallery  .container_popup{ width:100%; }


    
    #divAgentName #AgentName_label{ width:78% !important; }


    .checkbox_login_reg{ margin:26px 20px; }


    .services_footer {
        margin-right: 4%;
    }

    .middlearea {
        padding: 2%;
    }

    .container_navbar {
        height: 69px;
        padding-right: 0px;
    }

    #tblEduedit input {
        width: 143px !important;
    }

    #table_history .ui-sortable input {
        width: 223px !important;
    }

    #table_history .ui-sortable select {
        width: 143px !important;
    }



    .text-center {
        text-align: left !important;
    }

    .logo img {
        max-width: 88%;
    }

    .btn-close {
        margin-right:-2px;
    }

   

    .ui-sortable input {
        width: 127px !important;
    }

    .ui-sortable select {
        width: 143px !important;
    }


    .sub-head .container_dropdown {
    position: absolute;
    
  
}

    #submenu{ display:none; width:100% !important; }

    .box-type-reta-profile{ width:auto !important; }
    .profilelinks ul li  a{ font-size:13px;    padding: 18px 6px 14px;  }
    .profilelinks ul li img{ padding:17px 8px 7px; }
    .profile{ width:auto; }

    .profilepic{ text-align:center; }

    .container_sub{ width:100%; }
    .color-name{ display:block; }

    .profileback{ display:block;padding: 10px 25px; float:left; font-size:13px; color:#FFF; font-weight:bold; background-image:url(Images/arrow-back.png; ); background-color:rgba(0,0,0,.5); }

    .JobList li
    {
        width:100%;
    }
    .JobList li div
    {
        width:43%;
    }
  .JobTitle div
{
    float:left;
    width:100%;
}
  .JobTitle span
  {
      width:43%;
  }
    /*.logo {
    height: 100px;
    position: absolute;
    top: 0;
    width: 331px;
}

.box-type{ padding:10px;}


*/
}



/*

@media only screen and (max-width:360px){
	
#website_viewdiv #sub-photos #photodiv  .subheading {width:82% !important; }
#website_viewdiv #sub-photos table tr #contact_div .streetaddress {
    width:78% !important;  margin: -1px!important;
}
.navbar {
    margin-top: 9px;}

#Biodiv{ padding-right:12px; }
#sub-photos #physical_div .streetaddress {
    width: 77% !important;
    margin: 0px !important;
}
#reeldiv .subheading {
    width: 82% !important;
}

#website_viewdiv #photodiv .preview .form {
    width: 80% !important;
}
#website_viewdiv #measurement_div .subheading {
    width: 82% !important; margin-top:8px;}
.container_sub #website_viewdiv #sub-photos table .subheading {
    width: 82% !important;}
#sub-photos table #reeldiv .streetaddress {
    margin: 0px!important;
  width:78% !important;
}

#measurementdiv #measurement_div .streetaddress {  width:78% !important;}

    #crewdiv{ overflow:auto; }
.Education_class{ overflow:auto; }

#divEdit #LegalMiddleName{
    width: 87% !important;
}



#tdProfileChoice .btn-multiselect {
    width:98%;
}
#mRegister .container_popup .form {
    width: 94% !important;
    margin: 0px 6px !important;}

    
 #mRegister .container_popup .subheading {
    float: left;
    width: 100% !important;
    margin: 0px 0px;
    margin-top: 7px;
}
    
    #pro-edit01 #sub-education .streetaddress table{ width:355px; }

#divEdit  #Age {
    width: 100% !important;
}

#sub-education .sub-edit {
    right: 68px !important;
}


#submenu{ float:left !important; }
#pro-edit01{ margin-left:0px !important; }

#measurement_div table tr{ float:left; width:100%; padding-top:16px; }

#physical_div table tr{ float:left; width:100%; padding-top:16px; }

.container-gallery .image-gallery{ width:89% !important; }

.othdrp .othertype{ width:53px !important; }

.container-gallery .image-gallery {
    width: 15%;
    height: 52px !important;
}
#divHistory{ width:97%; }

    .image-gallery{ width:28%; height:auto; }
    .image-nav{ width:155px; text-align:right; }

   #divAgentName #AgentName_label{ width:77% !important; }
    #divAgentName .profile-right{ width:100% !important; }

	#reset-password-accountsettings{width: auto;}
    .cat .content_dropdown{ width:50%; }
    .modal-content{ width: auto; }
    #JacketSize{ width:100% !important; }
    .form{ overflow:auto;}
.form table td{ padding:3px; }	
.preview{ float:left; width:100%; }
#website_viewdiv .view-border{ margin-left:0px !important; }

.container_sub .sub-head{ width:auto; }

#sub-photos .streetaddress{ width:78% !important; } 
#sub-photos #audiodiv #res_divaudio { width:78% !important; } 

.resume-header table tr td{ width: 100%;
    word-wrap: break-word;
    word-break: break-all;  } 

.addreel img{ max-width:100%; height:auto; }

.ui-sortable input{ width:126px !important; }
.ui-sortable select{ width:142px !important; }
#tabStatement{ width:353px; }
.page-header img{   }


.Education_class{ width:322px; overflow:auto; }
.Training_class{ width:322px; overflow:auto; }

 


    .profile{ width:auto; }
    .profilepic{ text-align:center; }

 

    .multiselect-container{     overflow-x: hidden !important;
    overflow-y: visible !important; }

   #divEdit #DateOfBirth { width:auto !important;  }

    .sub-head .container_dropdown{ position:absolute; }

    .container_sub{ width:100%; }

    .pull-right{ font-size:14px !important; float:left;     padding: 5px 1px 9px 0px;   }
  

    .box-type-reta-profile{ width:auto; }
    .profilelinks ul li  a{ font-size:13px;    padding: 18px 6px 14px;  }
    .profilelinks ul li img{ padding:17px 8px 7px; }
   

	}


@media only screen and (max-width:320px){
	.sign-out li a{text-decoration: none;color: #CCCCCC; border-left: #5d5d5d solid 1px; display: block;padding: 0px 4px;font-size: 13px;font-weight: bold;cursor: pointer;}
	#website_viewdiv #sub-photos {
    padding-left: 6px !important;
}
.signed-in-navbar {
    padding-left: 12%;
    background-color:#242424; width:100%; margin-left:-1%;
}
.loginDivClass{ margin-top:0px !important; }
.loginDivClass {
    position: relative;
    margin-top: 0px;
}

.addreel {
    width: 213px;
    height: auto;
}
#divProject{ width:100% !important; }

.navbar {
    margin-top: 7px;}
#feature-reels #audioDivID{ width:94%; }

      #tblViewProfileComplete .sub-edit {
    top: 62px !important;
}
#sub-sizesmen  .sub-edit {
    top: 62px !important;
}

#sub-skills  .sub-edit {
    top: 62px !important;
}

#sub-education  .sub-edit {
    top: 62px !important;
}
#sub-training  .sub-edit {
    top: 62px !important;
}


 #sub-talenthistory  .sub-edit {
    top: 62px !important;
}

#sub-automobiles  .sub-edit {
    top: 62px !important;
}

#sub-agent  .sub-edit {
    top: 62px !important;
}
#tblViewProfileComplete .sub-edit {
    top: 62px !important;
}
    
      #sub-physical .sub-edit {
    top: 62px !important;
}



#feature-reels .subheading {
    width: 94% !important;
}
#divReels .addreel {
    width:100% !important;
}
#feature-reels #divReels{ width:94%; }
		.quicklinks ul li{ float:none; }

    #sub-photos #contact_div .subheading {
    width: 99% !important;
    margin-right: -8px !important;
}

.loginDivClass #link-register{ position:absolute; top:-46px;  }
.loginDivClass #link-login{position:absolute; top:-46px;}

    #sub-photos table tr #audiodiv {
    width: 88% !important;
}

    .container_navbar .logo {
    width: 43% !important;
}


    .othdrp .othertype{ width:53px !important; }


    #contact_div {
    width: 84% !important;
}


    #sub-physical .streetaddress table tr td { width:50% !important; }

    .container_sub{ overflow:hidden; }

    #physical_div{ width: 370px; }

    #measurement_div {
    width: 370px;
}

    #divAgentName #AgentName_label {
    width: 83% !important;
}

    #tabStatement .streetaddress { width:263px !important; }
#AgentPhone {
    width: 84.7% !important;
}
    #sub-photos #audiodiv #res_divaudio{ width:70% !important; }

    .preview{ width:90%; }
    .panel-tab{ margin-left:0px !important; }
    .view-border {
    margin-left: -7px !important;
}
   

    #submenu{ padding-left:0px !important; }

    .box-type-reta-profile { width:auto;
    } 


 

    .pull-right{ font-size:12px !important; }

    .profile{ width:auto; }
    .profilepic{ text-align:center; }

 

    .profilelinks ul li  a{ font-size:13px;    padding: 18px 6px 14px;  }
    .profilelinks ul li img{ padding:17px 8px 7px; }






    .modal-content{ width:96%; }
		

	
        .ui-sortable input{ width:124px !important; }
.ui-sortable select{ width:140px !important; }

 #table_employment .empcheckbox{width: auto !important ;  }
.form-control{ width:99% !important ; }
	

.form table td{ padding:3px; }


.logo img {
    height: auto;
    max-width: 88%;
}

#btn-sendmail{ float:right; margin-right:0px;}


#modal-dialog-eventinfo{ width:auto;}

}








@media all and (max-width:615px){

#cm3-admin-reta{width: auto;}
.services_footer {
    float: left;
    margin-left: 5%;
    margin-top: 32px;
    width: 56.33%;
}
.contact_footer {
    float: left;
    margin-left: 3%;
    margin-top: 32px;
    width: 40.33%;
}
.middlearea{ padding:2%;}



#modal-dialog-eventinfo{ width:auto;}
#reset-password-accountsettings{width: auto;}

  

}


@media (min-width:992px){.modal-lg{width:900px} 


    .box-type-reta-profile {
    margin: 0 auto;
    width: 1277px;/*1184px*/
}
*/
}
@media all and (max-width: 440px){
.talentimg{ float: none;}


#tblStatement{ width:510px !important;  }
.welcomenote{ padding:16px;}
.login_navbar{ margin-right:0px;}

#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}




}



@media (min-width:800px){

    .membershipsub{ display:block; }







.modal-content{ width:100%; }

 #mEditProfile #modal-dialog-popup .modal-content{ width:100%; background-color:#f3f7f8; }

    #add-project-admin-reta .modal-content {
        width: 100%;
    }

    #TalentView .modal-content {
        width: 100%;
    }
      /*callender popup*/
    #cal-pop .modal-content {
        width: 99%;
    }

.profileback{ display:none; }


#submenu{ display:block; }




.box-type{ /*padding:10px;*/}




#modal-dialog-eventinfo{ width:630px;}
}


@media (min-width:800px){ 
#mainmenu{ display:block !important; }
#profile-sub-tabs .container-nav-tab ul li{ display:block !important; }
#mainmenu{ float:left; width:20% !important; }
  
   

 }



@media (min-width:1024px){
.container-news {
    background-color: #efefef;
    border: 1px solid #e2e2e2;
    margin: 0 15px 0px 15px;
    padding: 20px;
}




 .image-gallery{ width:29%; height:auto; }
    .image-nav{ width:19px; text-align:right; }

.sub-edit{ right:0px; }

#submenu{ display:table-cell !important; }

.container-nav-tab ul li{ display: block; }










.profilelinks ul li  a{ font-size:16px; }

.membershipsub{ display:none; }
}



@media all and (max-width:633px) {


#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}



 .profile{ width:auto; }
    .profilepic{ text-align:center; }




  
    .image-gallery{ width:29%; height:auto; }
    .image-nav{ width:19px; text-align:right; }





}





@media all and (max-width:600px){



#divAgentName label{ width:54% !important ; padding-left:0px !important ; text-align:left; }

#modal-dialog-eventinfo{ width:auto;}

#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}

.profile-left{ width:24%; }




}




@media all and (max-width:422px) {



.cat .content_dropdown{ width:50%; }


#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}
.profile-split{ width:100%; }




}





@media all and (max-width:448px) {

#bgactors-reta-services{text-align:left;padding-left:3%;}




#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}







}








@media all and (max-width:454px) {





#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}
}



@media all and (max-width:452px) {

#bgactors-reta-services{text-align:left;padding-left:1%;}



#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}
}





@media all and (max-width:439px) { 


 
     .container_sub{ width:100% !important; }

     #divAgent{ margin-left:0px;  }
     #divUnionAffiliation{ margin-left:0px;   }

 


       .table-bordered > tbody > tr > td{ width:100px; }
#divAutomobile .table-sortable { width:540px !important; }



#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
.cat .content_dropdown{ width:50%; }

.profile-right{ width:100%; }
  .profile-left{ width:100% !important; text-align:left; }

.logo{  width:202px; }


.box-type-reta-profile{  width:100% !important; overflow-x: hidden; }

#mainmenu { width:100% !important; }

}



@media all and (max-width: 765px) {

    #JacketSize {
    width: 100% !important;
}

    #res_divreels { margin-top:0px !important; }

    #mPreview .modal-dialog {
    width: 589px !important;
}

    #sub-photos{ overflow:hidden; }

    #lblAgeRange{ width:100%; float:left; }

     .image-gallery{ width:29%; height:auto; }
    .image-nav{ width:19px; text-align:right; }

.container-gallery .image-gallery {
    width: 47%;
    height: 313px;
}

.container-gallery  .image-gallery img { width:100%; }
.tooltip-arrow{ display:none; }
#BillingPhone{  width:84% !important; float:right; }
#BillingFax{ width:84% !important; float:right !important; }

#imgPreview{ max-width:50% !important; }

    #resumeName{ font-size:13px !important; }
.resume-header table td{ width:50% !important;  float:left; margin-top:6px; }
.resume-header #tdUpdate td{ width:48% !important; float:left;  }
.resume-header #tdUpdate td span{ font-size:13px !important;  }
.resume-header #tdUpdate td label{ font-size:13px; }


#isagent_div{ width:50% !important; }





#measurement_div  .streetaddress { margin-top:0px !important; }









}







@media only screen and ( max-width:480px){

    .navbar{ margin-top:-7px !important; }
    #link-signed-in{  margin-top:0px; }
    .logo{ position:relative; }
#sub-education #resumetableId tr td
{
    width: 30%;
}

.addreel img {
    width: 100%;
    height: auto;
}
#pro-edit01 #sub-education {
    width: 100%;
}
    
    #res_divaudio {
  
    width: 96% !important;
}
.sub-edit {
    top:4px !important;
}
#tabAccount .sub-edit {
    top: 3px !important;
}
 
.calendar-inner .btn-secondary { margin-right:1px !important; }



 #sub-photos table tr td    #contact_div {
    width: 100% !important;
}

 #sub-photos table tr td #measurement_div {
    width: 100%;
}

 #sub-photos table tr td #physical_div{ width: 100%; }



#sub-photos .streetaddress{ width:100%; }


#sub-photos table .subheading{ margin-left:0px !important; margin-top: 14px !important; margin-right:0px; }

#measurement_div table tr td{ width:52% !important; float:none; }

#physical_div table tr td{ width:47% !important; float: left; } 

#contact_div .subheading{ width:100% !important; margin-left:0px; }


#sub-photos table td{ float:left; width:100% !important; }
.resume-header table td{ width:100% !important; }

#divAgent .profile-left{ width:42% !important; }


#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}





}













/*

@media all and (max-width:430px) {



#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}
}
    */






/*
@media all and (max-width:432px) {

#support-resours-reta{ padding-right:0px;}


  


#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}


}*/

/*
	@media all and (max-width:647px){

#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}


}*/


/*

@media only screen and (max-device-width: 320px) { .btn-group{ width:218px;}
.btn-group { width:100% ; margin-bottom:10px;}

.res_addreel video {
    width: 270px !important;
    height: auto ;
}
#reta-login{width:95%;}

#profile-view-content #pro-edit01 #sub-education {
    width: 100% !important;
}
 .container-gallery .image-gallery {
    width: 46% !important;
    height: 157px !important;
}

.container_navbar .logo {
    z-index: 10000000;
}
 

 #res_divaudio table{ margin-left:-6px !important; }


 #tblStatement tr td{ float:none !important; width:10% !important; }
 #sub-automobiles .streetaddress table tr td{ float:none !important; }
 #sub-talenthistory .streetaddress table tr td{ float:none !important; }

 #sub-training .streetaddress table tr td{ float:none !important; }
 #sub-contact .streetaddress table tr td { width:50% !important; }

#sub-sizesmen .streetaddress td{ width:49% !important; }
#physical_div table tr td{ margin-top:11px; }

#measurement_div table tr td{ margin-top:11px; }

#lblAgeRange{ width:auto; }
#lblHairColor{ width:auto; }
#lblEthnicity{ width:auto; }
#support-resours-reta{ padding-right:0px;}

label{ font-size:11px; }

.container-news{  
   padding: 20px 21px 20px 26px;}





#modal-dialog-eventinfo{ width:auto;}
#popup-colorbox-calendar{width: auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}
}


    */




/*

@media only screen and (max-device-width:438px) {



.container_sub {
    width: 100%;
    float: left;
}


#mPreview .modal-dialog {
    width: 440px !important;
}





#physical_div {
    width: 98% !important;
}

    .resume-header table td {
        width: 100% !important;
    }

#contact_div .streetaddress table tr td{  width: 195px;
    float: left; }

#audiodiv  .subheading{ width:684px; }
#audiodiv{ width:482px; overflow:auto; float:left; }


#physicaldiv{ width:214px !important;  }
#measurement_div{ width:437px !important; }



#imgGallery {
    width: 93%;
}
   


#submenu{ width:100% !important; }
.container_popup .form{ width:100% !important; }



#registerContentDivId #personalInfoDivId{     padding: 0px 10px !important; }
.form{  padding:3px !important; }
#DateOfBirth{ width:223px !important; }



#support-resours-reta{text-align:right;width: 50%;  padding-right:0px;}



#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
 .profile-split {
    width: 20%;
}

}


*/

/*

@media only screen and (max-device-width:439px) {




#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}

}

@media all and (max-width:327px) {

   #cm3-admin-reta{width: auto;}
   #reset-password-accountsettings{width: auto;}
}

@media all and (max-width:330px) {

   #cm3-admin-reta{width: auto;}
   #reset-password-accountsettings{width: auto;}
}



@media only screen and (max-device-width:440px) {


    



.container_navbar{ padding-right:43px; }



.btn-close{ margin-right:0px; }



#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}
.streetaddress{ margin:0px;  }
}


*/

/*

@media only screen and (max-device-width: 375px) {

#Construction{ width:auto !important; }
#sub-education .sub-edit{  right:0px !important;}

 #mRegister  .container_popup .form {
    width: 93% !important;
}

 #thisEventView .streetaddress { width: auto; }

#pro-edit01 #sub-education {
    width: 90% !important;
}
#profile-view-content #pro-edit01 #sub-education {
    width: 100% !important;
}
#sub-education #resumetableId tr td{ width:41% !important; }
#tabAccount .form {
    padding:8px !important;
   
}


  
   #feature-education #divEducation{ width: 100% !important;  }

 

  #sub-Account table td{ float:left; width:100% !important;  }

  #imgGallery{ max-width:92%; }

  .container-gallery .image-gallery {
    width: 15%;
    height: 213px !important;
}

  #feature-agent .subheading{ float:left !important; }



  


  #crewdiv{ overflow:auto; }
.Education_class{ overflow:auto; }

   #sub-photos #contact_div .subheading{ width:94.5% !important; margin-right:0px !important; }



  #divAgentName #AgentName_label {
    width: 85% !important;
}

#JacketSize {
    width: 100% !important;
}


#imgPreview{ max-width:58% !important; }
#sub-resume{ margin-left:12px; }


#feature-training #divTraining {
    width: 100% !important;
}
#tabStatement .form {
    width: 94% !important;
}

.subheading {
    width: 100% !important; float: left; margin-left:0px; margin-right:0px;
}

.container_navbar {
    padding-right: 21px;
}

#submenu {
    width: 96% !important;
}
#sub-resume{ padding:0px !important; }
.multiselect-container{     overflow-x: hidden !important;
    overflow-y: visible !important; }


.checkbox_login_reg{ margin:26px 20px; }



.open .multiselect-container>li{ width:322px; }
#Age{ width:73%;  }




#tblStatement{ width:400px !important; }

.streetaddress table tr td label {
    float:left; width:100%;
}

#feature-physical{ margin-left:0px; }
.border{ margin-left:0px; }
.panel-tab{ margin-left:0px; }

#divViewProduction .streetaddress{margin:4px 0px !important;}
.streetaddress{ width: auto; overflow:auto; margin:0px !important;  }
input[type="text"], select, textarea, input[type="password"]{ padding-left:3px; }
  
.profile-left{ width:100% !important; }

 
.addreel img{ max-width:100%; height:auto; }

  



  .logo {
    height: 100px;
   
    position: absolute;
    width:75%;
}
  .pull-right{  font-size:11px !important; color:#000000 !important;}



  .btn-close{ margin-right:0px; }

#popup-colorbox-calendar{width: auto;}

#support-resours-reta{text-align:right;width: 50%;  padding-right: 26px;}




#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
.profile-left {
    float: left;
    margin-right: 1%;
    min-height: 1px;
    padding-top: 6px;
    position: relative;
    text-align: left;
    width: 26%;
}
#reset-password-accountsettings{width: auto;}
}





@media only screen and (max-device-width: 411px){
 #tabStatement .subheading {
    width: 95% ;
}
}

    */

/*

@media only screen and (max-device-width: 414px) {

#tdProfileChoice .btn-multiselect{ height: auto !important ; }

#sub-photos #contact_div .subheading {
    margin-top: 14px !important;
}
#sub-photos table .subheading { margin-top: 14px !important;
}
#website_viewdiv #reeldiv .subheading {margin-top: 14px !important;}

#thisEventView .streetaddress table tr td b{ font-size:11px; }
#thisEventView .streetaddress table tr td span{ font-size:10px; }

 #resumetableId tr td{ width:35%; }

   #membership_BG .streetaddress { width:95% !important; }
   #membership_VT .streetaddress { width:95% !important; }

   #tblSubscriptionStatus .streetaddress { width:95% !important; }

    #divResumehead{ margin-top:10px !important; }



    #measurementdiv #measurement_div .streetaddress{ margin-left:0px !important;  }

#sub-photos table #reeldiv .streetaddress{ margin-left:0px !important;  }

#sub-photos  #audiodiv .streetaddress{ margin-left:0px !important;  ;}



   

    #physical_div {
    width: 100% !important;
}


    #sub-photos .streetaddress{ height:343px !important; }

    .container-gallery .image-gallery {
    width: 46% !important;
    height: 214px !important;
}


    #crewdiv{ overflow:auto; }
.Education_class{ overflow:auto; }


    .image-gallery{ width:28%; height:auto; }
    .image-nav{ width:155px; text-align:right; }


    #measurement_div .streetaddress{ width:93% !important; }




#physical_div table tr td { width:38% !important; height:29px; }

#physical_div table tr td   b { font-size:13px; }

#physical_div table tr td label{ font-size:13px; line-height:21px;  }




#measurement_div{ width:100% !important; }

#measurement_div table tr td { width:38% !important; height:29px; }

#measurement_div table tr td   b { font-size:13px; }

#measurement_div table tr td label{ font-size:13px; line-height:21px;  }

#contact_div .subheading{ width:97.5% !important; margin:0px !important; margin-bottom:0px !important; }

 #sub-photos table tr td #contact_div {
    width: 99% !important;
}

 #sub-photos table tr td #contact_div {
    width: 100% !important;
}


    #tblSubscriptionStatus table tr td a {
    float: right;
    width: 132px;
}

    .addreel img{ width:100%; height:auto; }

    #divAgentName label{ width:84% !important; }

    #JacketSize {
    width: 100% !important;
}
    #photprevdiv{ display:none !important; }
    #sub-photos table tr td{ float:left; width:100% !important; }
    #sub-resume .sub-edit{ margin-top:0px !important;  }


    #resumeName{ font-size:16px !important; }
.resume-header table td{ width:100% !important;  float:left; margin-top:6px; }
.resume-header #tdUpdate td{ width:50% !important; float:left;  }
.resume-header #tdUpdate td span{ font-size:16px !important;  }
.resume-header #tdUpdate td label{ font-size:15px; }

    #tabAccount .sub-edit{  top:-6px !important; }

  #imgPreview{ height:auto !important; max-width:88% !important; }
  .logo {
    height: auto;
	margin-top:9px;
    position: absolute;
    width:54%;
}
  #tabStatement .subheading{ width:78% ;  margin-left:8px; margin-top:10px; }

  #submenu {
    width: 100% !important;
}
  #tabStatement .form{ width:75%; }

  .pay-authorize .form-group{ width:100%; }

  .container_sub {
    width: 100% !important;
    float: left;
}
 
 

  .table-bordered > tbody > tr > td{ width:100px; }
#divAutomobile .table-sortable { width:540px !important; }

  #tblStatement{ width:446px !important;  }

 
  .sub-data{ overflow:auto; }

  
  #DateOfBirth{  width:auto !important; }


  



  .profile-split {
    width: 100% !important;
}

  input[type="text"], select, textarea, input[type="password"]{ padding-left:3px; }

  .profile-right{ width:100% !important; float:left !important; }
  .profile-left{ width:100%; text-align:left; }


  .btn-close{ margin-right:0px; }




#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}

.streetaddress{ margin:0px; }

}

    */


/*


@media only screen and (max-device-width: 384px) {

#profile-view-content #pro-edit01 #sub-education {
    width: 100% !important;
}
#audiodiv #res_divaudio {
    margin-top: 0px !important;
    width: 82% !important;
}
#sub-education .sub-edit {
    right: 11px !important;
}
.sub-head .container_dropdown {
    right: 89px !important;}
#pro-edit01 #sub-education {
    width: 93%;
}
 #website_viewdiv #sub-photos table .subheading {
    width: 86% !important;
    margin-top: 14px !important;
}
#reeldiv .subheading {
    width: 84% !important;}
  #sub-photos table #reeldiv .streetaddress {   width: 82% !important;}
  #sub-photos table tr #contact_div .streetaddress {width: 82% !important;}
  #sub-photos #contact_div .subheading {
    width: 86% !important;
    margin-left: 0px !important; margin-top: 14px !important;
}
  #website_viewdiv .form {
    margin: 0px;
    width: 84% !important;
}
  #physical_div .streetaddress {
    width: 82% !important;
    margin: 0px !important;
}
  #measurementdiv #measurement_div .streetaddress {
    margin: 0px !important;
    width: 82% !important;
}
  
  #resumetableId tr td{ width:35%; }
  #contact_div {
    width: 97% !important;
}


#Construction{ width:auto !important; }




   #sub-photos table tr  #audiodiv{ width:100% !important; }

  .image-gallery{ width:28%; height:auto; }
    .image-nav{ width:155px; text-align:right; }

 

  .btn-close{ margin-right:0px; }

  #tblSubscriptionStatus table tr td a{ float:right; width:137px;  }
 .container_sub {
   
    float: left;
}



 #contact_div .subheading{ width:98.5% !important; }


 #measurement_div{ width:414px !important; }



 #physical_div {
    width: 414px !important;
}

 #measurement_div .streetaddress{width:84% !important;  }


 .addreel img{ width:100% !important; }


#modal-dialog-eventinfo{ width:auto;}
#popup-colorbox-calendar{width: auto;}
#cm3-admin-reta{width: auto;}
.profile-left {
    float: left;
    margin-right: 1%;
    min-height: 1px;
    padding-top: 6px;
    position: relative;
    text-align: left;
    width: 26%;
}
#reset-password-accountsettings{/*width: auto;*/}



}




*/



/*

@media only screen and (max-device-width: 360px) {

.loginDivClass {
    position: relative;
    margin-top: 0px;
}


.border {
     margin-left: 0px; 
}  

#profile-view-content #pro-edit01 #sub-education {
    width: 100% !important;
}
#pro-edit01 #sub-education {
    width: 95% !important;
}
#tabAccount .form {
    width: 100%;
    padding-left: 8px !important; margin-bottom:10px;
}

#tdProfileChoice .btn-multiselect{ height: auto !important ;  }


#payinfo .streetaddress table tr td a{ float:left; width:159px !important;   }

#feature-education #divEducation {
    width: 100% !important; margin-left:0px;
}






.subheading{ width:94% !important; }



.form{ float:left; }
#tblView tr td b { width:91px; float:left; }

#LegalMiddleName{ width:88%; }

#tabAccount .form{  float:left; padding:0px !importnat; }

#tabAccount .subheading{ width:100% !important; }

#measurementdiv #measurement_div .streetaddress{ margin-left:0px !important;  width: 78% !important; }


#sub-photos table #reeldiv .streetaddress{ margin-left:0px !important;  width: 79% !important; }

#sub-photos  #audiodiv .streetaddress{ margin-left:0px !important; }
#sub-photos  #contact_div   .streetaddress{ margin-left:0px !important; }


#website_viewdiv #sub-photos #physical_div .subheading {
    width: 82% !important;
     margin-top:8px !important;
}




 #website_viewdiv #sub-photos #contact_div .subheading {
    width: 82% !important;
    margin-left: 0px !important;
}

 


#physical_div{ width:358px; }

#physical_div table tr td { width:38% !important; height:29px; }

#physical_div table tr td   b { font-size:13px; }

#physical_div table tr td label{ font-size:13px; line-height:21px;  }



#measurement_div{ width:358px; }

#measurement_div table tr td { width:38% !important; height:29px; }

#measurement_div table tr td   b { font-size:13px; }

#measurement_div table tr td label{ font-size:13px; line-height:21px;  }

#contact_div .subheading{ width:89.5% !important; margin:8px 0px 0px 0px !important;  }

#tblSubscriptionStatus table tr td a{ float:right; width:137px;  }

.streetaddress table tr td label{ width:100%;  }

#tabStatement .streetaddress { width: auto !important; }
#divAgentName label {
    width: 76% !important;
}

#divContact{ margin-left:0px !important; }


#sub-resume .sub-edit{ margin-top:-17px !important; }

.panel-tab .subheading{ margin-left:0px !important; width:100% !important; }

#resumeName{ font-size:16px !important; }
.resume-header table td{ width:100% !important;  }
.resume-header #tdUpdate td{ width:50% !important;  }
.resume-header #tdUpdate td span{ font-size:16px !important;  }
.resume-header #tdUpdate td label{ font-size:15px !important;  }
.subheading{ float: left; width:100% !important; margin-right:5px; }
#imgPreview{ width:76%; }
#submenu{ width:100% !important; }

#divMeasurements{ margin-left:0px !important; }
#tabAccount .sub-edit{ top:-6px !important; }

.container_navbar {
    padding-right: 30px;
}

#divAutomobile {
    width: 100% !important;
    margin-left: 0px;
}
#divBiographyhead { margin-top:10px; width:100% !important; margin-right:0px;  }
#divResumehead { margin-top:10px;     width: 100% !important;
    margin-right: 0px;  }

#MesHeading{ margin-left:0px !important; width:100% !important; }

#feature-physical .subheading{ margin-left:0px !important; width:100% !important; }

.pay-authorize .form-group{ width:100%; }


#tabStatement .subheading {
    width: 95% !important;
}

#sub-resume{ padding:0px !important; }


.container_sub {
    width: 100% !important;
    float: left;
}
#feature-training #divTraining {
    width:100% !important;
 margin-left:0px; }

.form {
     overflow:auto;
}




.table-bordered > tbody > tr > td{ width:100px; }
#divAutomobile .table-sortable { width:540px !important; }



label{ font-size:10px; }
.srchrst_head th{ font-size:10px; }

.btn-close{ margin-right:0px; }  
  .logo {
    height: auto;
    margin-top: 13px;
    position: absolute;
    width: 43%;
}
  #AgentPhone{ width:86.7% !important; }
  #divAgent{  width: auto !important; margin-left:0px !important;  }
#divUnionAffiliation{ width: auto !important; margin-left:0px !important; }
  #divContact{  width: auto !important; }
  #ckeditor{width:auto !important;}
  #divResume{ width: auto !important; }
  #detail-1{ margin-left:3px; width: auto !important; }
  #divMeasurements{ margin-left:2px; width: auto !important; }

  .profile-split{ width:100%; }
#Age{ float:left;}

#feature-physical {
    margin-left: 0px;
}




#divPhysical{ margin-left:0px !important; width: auto !important; }

.view-border{ margin-left:12px; }
.streetaddress{  overflow:auto; margin-left:0px !important; }
.membershiptoggle{ width:auto !important; }
#tblSubscriptionStatus .border .streetaddress{ width:auto !important; }
#payinfo .streetaddress{ width:auto !important; }

#bgactors-reta-services{text-align:left;padding-left:1%;}
#support-resours-reta{text-align:right;width: 50%;padding-right: 13px;}

#reta-login{width:94%;}



#modal-dialog-eventinfo{ width:auto;}
#popup-colorbox-calendar{width: auto;}
#cm3-admin-reta{width: auto;}
.profile-left {
    float: left;
    margin-right: 1%;
    min-height: 1px;
    padding-top: 6px;
    position: relative;
    text-align: left;
    width: 26%;
}
#reset-password-accountsettings{width: auto;}
}




*/











/*

@media only screen and (max-device-width: 320px) {

#sub-education .sub-edit {
    right:8px !important;
}
 #mRegister #divPersonal #Age {
    width: 94% !important;
}
#sub-education #resumetableId tr td {
    width: auto !important;
}

.sub-head .container_dropdown {
    right: 57px !important;
}
#profile-view-content #pro-edit01 #sub-education {
    width: 100% !important;
}
#website_viewdiv #sub-photos table tr #contact_div .streetaddress {
    width: 69% !important;
    margin: 0px!important;
}

.panel-tab .subheading {
  
    width: 100% !important;
}


#tdProfileChoice .btn-multiselect {
    height: auto !important;
  
}
#submenu{ float:left !important; }

#feature-education .panel-tab .subheading{ margin-left:2px !important; }

#sub-automobiles .streetaddress table tr td label{ text-align:left; }

#feature-training .subheading{ margin-left:0px !important; width:100% !important; }

#sub-talenthistory .streetaddress table tr td{ width:30% !important; }


#contact_div .subheading{ width:89.5% !important; margin:25px !important; margin-bottom:0px !important; }


#sub-photos table tr td{ width:100% !important ; }


#tabStatement .subheading{ width:98% !important; }

#sub-photos #physical_div .subheading {
    margin-right: 54px !important;
    width: 78.5% !important;
}


#contact_div{ width:90%;  }


#sortabletbl tr td{ float:none !important; }

#sub-Account{ width: 100% !important; box-sizing: border-box; }
#AgeView{ width:100%; }
#LegalMiddleName{ width:88%; }
#resumeName{ font-size:14px !important; }
.resume-header table td{ width:96% !important;  }
.resume-header #tdUpdate td{ width:50% !important;  }
.resume-header #tdUpdate td span{ font-size:14px !important;  }
.resume-header #tdUpdate td label{ font-size:14px !important;  }



#feature-contact  #divContact{ width: auto !important;  }

#divAgentName label {
    width: 84% !important;
}

#tblSubscriptionStatus table tr td a {
    float: right;
    width: 132px;
}
.profileview .view-border{ margin-left:0px !important; }
.a-tag{ font-size:10px !important; }

.logo img{ max-width:75%; }
 
#tabStatement {
    width: 310px;
}

#divMeasurements{ width: auto !important; }


.Education_class{ width:300px; overflow:auto; }
.Training_class{ width:300px; overflow:auto; }

#divPayment .form{ width:287px; }
.multiselect-container{     overflow-x: hidden !important;
    overflow-y: visible !important; }

#divPersonal #Age{ width:55% !important; }
.open .multiselect-container>li{ width:282px; }


.btn-close{ margin-right:0px; }


  .modal-dialog{ width:auto !important; }

.logo {
    height: auto;
    margin-top: 13px;
    position: absolute;
    width: 43%;
}

.container_addreel{ height:auto; }


#feature-contact .streetaddress{ width:269px !important;}
 .sub-contact .streetaddress{ width:360px !important; overflow:auto; }
 #feature-skills .streetaddress{ width: auto !important; margin-left:0px !important;}
#education-talent{ width:86%;}

#support-resours-reta{text-align:right;width: 50%;padding-right:0px;}


.img-news-2 img{ height:auto; margin-bottom: 10px;
    margin-right: 10px;
    max-width: 77%; width:110%; }



#modal-dialog-eventinfo{ width:auto;}
#popup-colorbox-calendar{width: auto;}
#cm3-admin-reta{width: auto;}
}




    */









/*
@media only screen and (max-device-width: 368px) {

#support-resours-reta{text-align:right;width: 50%; }



#modal-dialog-eventinfo{ width:auto;}
#popup-colorbox-calendar{width: auto;}
#cm3-admin-reta{width: auto;}
.profile-left {
    float: left;
    margin-right: 1%;
    min-height: 1px;
    padding-top: 6px;
    position: relative;
    text-align: left;
    width: 29%;
}
#reset-password-accountsettings{width: auto;}
}

@media all and (max-width: 1344px) {
.profile{ position: inherit;  width:100% !important; }
}

*/

/*


@media only screen and (max-device-width: 320px) {


    #divPhysical {
        width:  auto !important;
    }
    
   

    #sub-photos #contact_div .subheading {
        width: 73% !important;
    }



#sub-photos table #reeldiv .streetaddress {
    margin-left: 0px !important;
    width: 69% !important;
}
#measurementdiv #measurement_div .streetaddress {
    margin-left: 0px !important;
    width: 77% !important;
}
#sub-photos #physical_div .subheading {
    margin-right: 54px !important;
    width: 74% !important;
}
.container_sub #website_viewdiv #sub-photos table .subheading {
    width: 74% !important;
}
#website_viewdiv #sub-photos #physical_div .subheading {
    width: 74% !important;
}
 .box-type .container_sub #website_viewdiv #sub-photos table #contact_div .subheading {
    width: 74% !important;}
    .container_sub #website_viewdiv #sub-photos #reeldiv .subheading {
    width: 74% !important;
}

.container_sub #website_viewdiv #sub-photos #photodiv .subheading {
    width: 74% !important;
}

#tabStatement .form table td{ width:100%; }

#divTraining .othertype{ width:53px !important; }

.streetaddress table tr td{  width: auto !important; }
.streetaddress table tr td a{ float:right; width:100%;  }
#AgentPhone {
    width: 85.7% !important;
}

#tblViewUserName b{ float:left; }

#membership_BG .streetaddress{ width:93% !important; }
#membership_VT .streetaddress{ width:93% !important; }
.container_navbar {
    padding-right: 32px;
}





.membership_BG .streetaddress{ width:278px !important; }


#ckeditor{ width: auto !important; }
#sub-resume{ padding:0px !important; }
.table-bordered > tbody > tr > td{ width:100px; }
#divAutomobile .table-sortable { width:540px !important; }
#divAutomobile{ width:100% !important; }

#divResume{ width: auto !important; }

#divAgent{ width: auto !important; margin-left:0px !important;  }


 .sub-training .sub-data {
    width: 295px !important;
}

 #divUnionAffiliation{ width: auto !important; margin-left:0px !important; }
 .subheading{ margin-left:0px !important; }



#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}}
}

    */

@media all and (max-width:956px) {

    #trAutotr .trowSav input {
        width: 105px;
    }
}



    @media all and (max-width:640px) {
     


      

  #website_viewdiv #measurement_div .streetaddress {
    width: auto;
}


        .container-gallery .box-type{ padding-right:20px; }

.container-gallery  .image-gallery{ height:313px; }   




#divAgentName .profile-left {
    width: auto !important;
}
      #AgentPhone{ width:85.7% !important; }

        #divAgentName .profile-right{ width:73%; float:right; }

      
        #imgPreview{ max-width:45%; height:auto; }

       

   

        #photprevdiv{ display:none !important; }

        #profile-sub-tabs{ width:100%; }
        .container_sub .sub-head{ width: auto; }
     



        #tdUpdate tr td{ width:66% !important; }

        .checkbox_login_reg{ margin:26px 20px; }

   

        .logo img {
            max-width: 87%;
        }

        #measurementdiv{ float:left; width:90%; }
 
        


        .pull-right{ padding-right:0px; }
         /*.calendar-inner img{ float:none !important ; margin-right:0px !important; }*/

        .color-name{ display:block; }
        .container_sub{ width:100%; }


        .profile {
            width: auto;
        }

        .profilepic {
            text-align: center;
        }

           

            

        .box-type-reta-profile {
            width: auto;
        }

        .profilelinks ul li a {
            font-size: 13px;
            padding: 18px 6px 14px;
        }

        .profilelinks ul li img {
            padding: 17px 8px 7px;
        }
    




    khkhkhjkh





.trowSav  input{ width:141px ; }
.trowSav select{ width:77px ; }

#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}
}


@media all and (max-width:320px) {
   
    #tabAccount .form {
        padding: 0px !important;
    }
    #submenu{ padding:0px; }
    #sub-training .streetaddress{ padding:0px !important; }
    #mGallery .container_popup {
    width: 80% !important;
}
    #sub-employmenthistory .sub-data { width:83%; overflow:auto; }
    #sub-training .sub-data{ width:82%; overflow:auto; }
    .container_sub #pro-edit01 #sub-training .sub-edit {
    top: 10px !important;
    right: 16px !important;
}
    .container_sub #profile-view-content #pro-edit01 .sub-edit {
    top: 12px !important;
    right:55px !important;
}


    .sub-head .container_dropdown {
        right: 57px !important; 
    }
    .profiledropdowmmenu{ width: 140px !important; position:absolute; right:26px;  }
    #pro-edit01 #sub-education {
    width: 89%;
}

    .container_sub #pro-edit01 #sub-education .sub-edit {
    top: 14px !important;
    right: 55px !important;
}

#tab-category #pro-edit01 #sub-education {
    width: 90% !important;
}
#crewdiv{ overflow:auto; }
.Education_class{ overflow:auto; }
.image-nav{ margin-bottom:7px; }

#sub-photos .streetaddress {
    width: 90% !important;
}


#modal-dialog-eventinfo{ width:auto;}
#popup-colorbox-calendar{width: auto;}


#cm3-admin-reta{width: auto;}


.profile-left {
    float: left;
    margin-right:25%;
    min-height: 1px;
    padding-top: 6px;
    position: relative;
    text-align: left;

}

}















@media all and (max-width:1024px){


.banner-bgimage{  }
.middile-threebtn,.contentarea{ width:auto; }
.greatjob{ position:static !important; width:100%; height:auto; background-repeat:no-repeat; background-size:cover; }
.a1logo-home{ width:100%; text-align:center; }
.content-homenew{ width:100%; }




}






	


@media all and (max-width:956px) {


#modal-dialog-eventinfo{ width:630px;}
}




@media only screen and (max-device-width:568px) {


.industriestrainedfirst{ width: 100%;}
#cal-pop #divEvtType .profile-left {
    width: 22%;  font-size:9px;
}
.industriestrainedsecond {
    float: left;
}
 #sub-physical  .sub-edit {
    top: 62px !important;
}

 #tblViewProfileComplete .sub-edit {
    top: 62px !important;
}
#sub-sizesmen  .sub-edit {
    top: 62px !important;
}

#sub-skills  .sub-edit {
    top: 62px !important;
}

#sub-education  .sub-edit {
    top: 62px !important;
}
#sub-training  .sub-edit {
    top: 62px !important;
}


 #sub-talenthistory  .sub-edit {
    top: 62px !important;
}

#sub-automobiles  .sub-edit {
    top: 62px !important;
}

#sub-agent  .sub-edit {
    top: 62px !important;
}
#tblViewProfileComplete .sub-edit {
    top: 62px !important;
}
.streetaddress {
    margin: 10px;}
.streetaddressRating {
    margin: 10px;width:100%;}
#feature-talenthistory .subheading{ margin:0px; }
#divHistory{ width:auto; float:none; margin:0px; }
#feature-contact {
    padding: 0px 8px !important;
}

#thisEventEdit .streetaddress {
    margin: 10px !important;}

#cal-pop #thisEventEdit .profile-left {
    width: 24%;  font-size:9px;
}
   #audiodiv .subheading{ margin-top:10px; }


#EventTitle{ width:97%; }
 #thisEventEdit #evt-start-time, #evt-end-time {
    width: 90px !important; 
}


#endDateDivId {
    width: 22.3% !important;
}
    #mRegister #Age {
    width: 100% !important;
}
    body #mRegister .container_popup .form {
    width: auto !important; margin:0px !important; float:none; }
 
    #divAgentName #AgentName_label {
    width: 87% !important;
}


    #divAgent .profile-left{ width: auto !important; }

    #mPreview .modal-dialog {
    width: auto !important;
}

    #contact_div .subheading { width:94%; }

   #sub-photos  #contact_div  .subheading{ margin: 0px 3px; width:99%; }
 #sub-photos #reeldiv  .subheading{ margin: 0px 2px;
    width: 99%; }
    #sub-photos .streetaddress{ height:343px !important; }
   .container-gallery .image-gallery {
    width: 47%;
    height: 313px;
}

  
#website_viewdiv #photodiv .preview .form {
    width: 94%;}


   #audiodiv{ float:left; width:100%;  }
   #measurement_div #sub-photos .streetaddress{width:88%;}
   #sub-photos .streetaddress{ height:91px; overflow:auto; margin-left:0px !important; }

   #res_divaudio table td{ float:left; }

    #crewdiv{ overflow:auto; }
.Education_class{ overflow:auto; }

    .container_sub{ overflow:hidden; }

    #divAgentName .profile-right {
    width: 100%;
}
    #physical_div{ width:99%; float:left; }
    #measurement_div{ width:99%; }

   
    .text-right{ text-align:left; }

  

    #JacketSize {
    width: 100% !important;
}
    #imgPreview{ max-width:45%; height:auto; }



        .container_sub .sub-head{ width: auto; }

.streetaddress table tr td{ width:auto; }
.logo img{ max-width:100%; }
.container_navbar .logo{ width:192px; }


#modal-dialog-eventinfo{ width:auto;}
#cm3-admin-reta{width: auto;}
#reset-password-accountsettings{width: auto;}
.industriestrainedsecond {
    width: 100%;
}



}


@media only screen and (min-width:900px) and (max-width: 4000px)    
{
 
    .box-type-reta-profile {
    width: 1280px !important;
    margin: 0px auto;
}
       #tabProfile .container_dropdown{ display:none; right:70px; top:6px; }
    #profile-sub-tabs{ display: block; }
    .gal-popup .btn-close {
    margin-right:0px !important;
}   
    .col-sm-offset-2{ margin:0px !important; }
#edit-feature-content1 .col-sm-offset-2{ margin:0px !important; }
   
   #adminRegContentDiv .form{ margin-top:0px; }
       #adminPersonalInfo .bootstrap-select{ padding-top:1px !important; }
      #adminPersonalInfo .bootstrap-select .dropdown-toggle{ background:none !important; }
     
   #divViewProduction .sub-edit {
    right: 0px !important;
    top: 0px !important;
        width: 39px;
    height: 30px;
    position: absolute !important; background-color:#505050; text-align:center;
}
   
   .emrowSav .row-remove{ margin-left:10px; }
   #pro-edit01 #sub-physical  .sub-edit {
    top:4px !important;
}

 #pro-edit01 #tblViewProfileComplete .sub-edit {
    top:4px !important;
}
#pro-edit01 #sub-sizesmen  .sub-edit {
    top: 4px !important;
}

#pro-edit01 #sub-skills  .sub-edit {
    top: 4px !important;
}

#pro-edit01 #sub-education  .sub-edit {
    top: 4px !important;
}
#pro-edit01 #sub-training  .sub-edit {
    top: 4px !important;
}


 #pro-edit01 #sub-talenthistory  .sub-edit {
    top: 4px !important;
}

#pro-edit01  #sub-automobiles  .sub-edit {
    top:4px !important;
}

#pro-edit01 #sub-agent  .sub-edit {
    top: 58px !important;
}
#pro-edit01 #tblViewProfileComplete .sub-edit {
    top: 6px !important;
}
   
   
    .panel-tab{ padding:8px; }
    #feature-contact { padding: 0px 8px; }
    #cal-pop .cal-pop-msg{ padding:8px; }
   #audiodiv .subheading{ margin-top:10px; }
   .color-border{ min-height:46px !important;border: 1px solid #02b2f4 !important; }
   #role-end-time,#role-start-time{ width:84px !important; } 
    #Phone {
    width: 93% !important;  float:right;
}
#submenu .container_sub {
    width: 101% !important;
}
    #PhoneNumber {
    width: 93% !important; float:right;
}
   #divPersonal #Email, #ConfirmMail {  width:100%; } 
   
  #pro-edit01 .sub-edit {
   right: 5px !important;
    top: 4px !important;
    position: absolute;

}

#profile-view-content{ position: relative; }
#thisEventEdit .streetaddress { margin-top:8px; }

#cal-pop .profile-left {
    width: 25% !important;
    text-align: right;
}
#AdminEditPhone{ float:right; width:92% !important; }

#uPhone{ float:right; width:92% !important; }
.panel-tab{ padding:0px 10px !important; }
#divReels video{ width:340px !important; height:199px !important;  }
.addreel {
    
}
.ui-sortable select {
    width: 100%!important;
}
.ui-sortable #TrainingYear{ width:100px !important; }
#feature-photos .subheading {
    width: 100% !important;
    margin-left: 0px !important;
}
.tab-category{ position:relative; }
#tabAccount .sub-edit{ top:9px !important; position:absolute; right:10px; }
#feature-training #divTraining{ margin:0px !important; }

#divBiographyhead {
    margin-top: 0px !important;
    width: 100% !important;}
.star-calendar h3{ min-width:41%; }
.calendar-inner .btn-secondary {
    float: right !important; height:32px !important;
    margin-left: 10px; margin-top:0px; margin-right:10px !important;
}
.container_sub #profile-view-content #pro-edit01 .sub-edit {
    top: 0px !important;
}
#divRoleData .profile-left {
    text-align: right;
}

#submenu {
    width: 79% !important;
}

 #divUnionAffiliation,#divAgent,#divResume,#ckeditor,#divEducation,#detail-1,#divMeasurements,#divPhysical, #divContact {
    margin: 0px !important; border: 1px solid #cecdcd !important;
    background-color: #FFFFFF !important;
}

#sub-account .subheading {
    width: 98.6% !important;
    margin-left: 8px;
    margin-bottom: 0px;
    
}
#feature-automobiles #divAutomobile {
    width: auto !important;
    margin: 0px;
}
#feature-talenthistory #divHistory { width: auto; margin:0px; }
#calenderBtnDivId .btn-group {
    clear: none !important;
}

.talentSignoutCls {
    height: 47px !important;
    padding-top: 13px !important;
}
  .quicklinks ul li {
    padding: 4px 8px; float: left;} 
    
    .logo {
    width: 295px;
}
     #reta-login {
    width: 380px !important;
}

.panel-tab .subheading {
    margin: 0px 0px !important;
    width: 100% !important;
}

.edit-feature-content.panel-tab .subheading {
    margin: 0px 10px !important;
    width: 97% !important;
}
#feature-reels .subheading{width: 100% !important; margin-left:0px !important;  }

#mSubmission .streetaddress {
    margin: 8px 8px;
}

.div-exportbtn{text-align: right;
    margin-top: 1px !important;
    text-align: right;  }

#mEmailHistoryView .streetaddress {
    width: auto !important;
    margin-top: 8px;
}

#divVwAdminUsr .form {
   float: none; margin: 0px 10px;
}
#divVwAdminUsr .subheading { width:97% !important; }
#divEdUsr .subheading{ width:97% !important; }
#divEdUsr .form{ float:none; }

#divViewProduction .form{ float:none; margin-left:8px; position:relative; }

#mRegister .subheading {
    width: 96.5% !important;
}
#divEditPrduction .streetaddress {

    margin-left: 8px !important; margin-top:8px;
}
#mRegister .form{ width:96.5%; }
#divAddRole #divRoleData{ margin-top:8px; }

#divAddEdit #divProjectData{ margin-top:8px; }
#pro-edit01 .streetaddress {
    margin: 5px 8px;
}
.profile-left{ text-align:left; }
#divAgentName .profile-left{ text-align:left; padding-left:0px !important; }
#isagent_div{ width:65%; }
#divEmpHistory{ margin:0px !important; }
#divPhotos{  margin: 0px 0px 10px 0px !important; }
#feature-reels .streetaddress{margin-bottom:15px; }
#feature-reels #audioDivID{ margin: 0px 0px 10px 0px !important; }
#feature-reels #divReels{ margin:0px; }
  #website_viewdiv #contact_div{ margin-top:12px; }   
    #website_viewdiv #reeldiv .subheading{ margin-top:12px; } 
    }

@media only screen and (min-width:1919px) and (max-width: 2570px)    
{
.banner-bgimage video{margin-top: -303px; }
.banner-bgimage p { top:316px; }
.banner-bgimage{ height:740px; }
}














