img { max-width:100%; height:auto;}
.slider ul { padding: 0; }
html { -webkit-font-smoothing:antialiased; }
body { -webkit-text-size-adjust: none; }
input{ -webkit-appearance: none; }
input[type="radio"], input[type="checkbox"]{ -webkit-appearance: normal; } 
/*input {-webkit-text-fill-color: #fff !important;}*/

.dashboardmenu .leftsearch_panel input, input.presssearch {-webkit-text-fill-color: #000 !important;  -webkit-appearance:searchfield; }
/*.leftlogin_panel input {-webkit-text-fill-color: #fff !important; -webkit-appearance: normal; }*/
.leftlogin_panel input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #e03c10 inset; }
button[type="submit"] { border: none; outline: none; }

/*
.leftsearch_panel #searchform input::-webkit-input-placeholder, .leftlogin_panel #searchform input::-webkit-input-placeholder { opacity: 1 !important; }
.leftsearch_panel #searchform input:-moz-placeholder , .leftlogin_panel #searchform input:-moz-placeholder {  opacity: 1 !important;}
.leftsearch_panel #searchform input::-moz-placeholder , .leftlogin_panel #searchform input::-moz-placeholder {  opacity: 1 !important;}
.leftsearch_panel #searchform input:-ms-input-placeholder, .leftlogin_panel #searchform input:-ms-input-placeholder { opacity: 1 !important;}
*/

@media screen and (max-width:1600px) {
    .leftMenu.dashboardmenu .leftsearch_panel #searchform input {  left:-235px;  }
    .expandDescrption.open { height: 100%; }
} 

@media screen and (max-width:1366px) {
    /*Join Page CSS*/
  .columnBox1 { width: 35%; margin-left: 0; }
  .columnBox2 { width: 27%; }
  .columnBox3 { width: 35%; }
  
  .slideDescrption .expandDescrption.open h2 { font-size: 62px; line-height: 65px; }
}


@media screen and (max-width:1279px) {    
    .container { width:980px;  }
    /*Home Page CSS*/
    .contentLeft { width:710px; }
    .grid-item, .newsColoumn { width:335px; }
    .footerContainer { width:980px; }
    .slider .socialIcon { right: 0; }
    .fourLinksection li a { width:236px; }
    
    .homeSlideshow .ms-bullets.ms-dir-h { left:3%;}
    .homeSlideshow .ms-bullets-count { bottom:0px; }
    .slideDescrption .expandDescrption.open h2 { font-size: 50px; line-height: 53px; }
    
    .upcomingEvents .eventColoumn { width:48.5%; }
    .upcomingEvents .eventColoumn.fullwidth {width: 98%;}
    .upcomingEvents .eventColoumn .eventContent .description { width:360px; }
    .eventCoverage ul li { width: 239px; height:161px; }        
    
    .upcomingEvents .eventColoumn .eventContent .date { width: 15%; }  
    .upcomingEvents .eventColoumn .fullwidth_description { width: 82%; }  
    
    .related_events .sliderbox {width: 725px;}
    /*Dateline Magazine Page CSS*/ 
   .opc_bulletinpage .rightsection { width: 730px;}
   .govt_details { width: 24%; }
   .govt_details .govt_image { width: 100%; height: auto;}

   .full-widthcontent .govtnameinn { width: 740px; }
   #row_content .close{ padding: 10px; }
     
   .related_events .related_events_box .itembox { width:243px; }
      
   /* Press Freedom  Page css */
  .cpjupdates, .repoeter { width:48%; } 
    
  /*Past President Page CSS*/
  .president-right { width:720px; }
  .presidentcontent { width:96%; } 
   
  /* Member Dashboard */
  .leftMenu.dashboardmenu  .leftsearch_panel { display: none; }
  .left_contentbar { width: 755px; }
  .member_list_box .info_content { width: 560px;}
  
  
  /* Opportunities Page CSS */
  .opportunity_detail .heading { width:15%; }
  .opportunity_detail .image  { width:20%; }
  .opportunity_detail .content  { width:60%; }
  .opportunity_detail .content p { width:100%; }
  
  
  /*Global Parachute:France */
  .world_map  { width:10%; }
  .program_info_section { width:87%; }
  
  .application_form .gform_wrapper .ginput_container { min-width:790px; }
  .application_form .gform_wrapper .gfield.Leftfield .ginput_container, .application_form .gform_wrapper .gfield.Rightfield .ginput_container { min-width: 270px; }
  
  .awards_container .register_boxes ul li  { width:25%; } 
   
}

@media screen and (max-width:1040px) {
    .container { margin-left: 30px;  }
    .caption .container { margin-left: 0; }
    .caption_top { padding: 35px 25px 0;}
    .slideDescrption .expandDescrption.open h2 { font-size: 34px; line-height:36px; margin-bottom: 15px }
    .eventArchive li .archiveCategoryhead { width:20%; }
    .eventArchive li .archiveCategorydescription  { width:78%; }    
    .eventsarchivelist .backtopage {left: 0; top: -20px;}
    /* Event Coverage Highlight CSS*/
    .pagerround { bottom:20px; }
    .eventslider li { min-height:inherit; }
    .eventcoverage_page .backtopage { left:0; } 
    .pannel_discussion { margin-left: 50px; }  
    .page-template-tpl_award_dinner .pannel_discussion { margin-left: 0px; }  

    .leftlogin_panel #searchform button { margin-left: -2px; height: 70px; }    
    .discussionForm form { padding-top: 50px; }
    
    /*opc-awards-contest-rules*/

    .awards_container .register_boxes ul li { width:25%; }
    .archive_table .two { width: 200px; }
    .archive_table .five { width:205px; } 
    .awards_archivelist .filteredby .name_dropbox { width: 345px; }
    .awards_archivelist .filteredby .search_box input[type="text"]{ height: 34px; }
    .archive_contener .left { width: 49%; }
    .archive_contener .right { width: 49%;  margin-left:2%;}
    
    .eventCoverageowl .eventcoveragebox { margin: 0; }
    /*.eventCoverageowl .eventcoveragebox .item-1 { height: auto; }*/
    /*.gform_wrapper .gfield_description {width: 74% !important;}*/
    
    .discussionForm input[type="submit"] { border-radius: 0; }
    
    /* People Colum Page CSS */
    .issueMonthwise { width: 335px; }
    .contentPeople .grid-item { width:235px; }
    
    /*Member Highlight page CSS  */
    .presssearch { height: 38px; }
    .freedomsearch .searchbtn { height: 38px; }
    .freedomsearch .all { width:220px; }
    .content_newslist { width: 470px; }
    
    /*Member Highlight Single page CSS  */
    .vedio { height: 100%; }
    .createdby { padding-top: 5px; }
    
   /*Past President Page CSS*/
  .president-right { width:849px; }
  .presidentcontent { width:85%; } 
  
  /*Join Page CSS*/
  .columnBox1 { width: 34%; margin-left: 0; }
  .columnBox2 { width: 25%; }
  .columnBox3 { width: 38%; }
  
   /*Contact Us Page CSS*/  
  .acf-map, .contectus-acf-map { width:980px; }
  .footerContainer { padding-left:20px; }
  
  .backtopage { left:0; }
  .pressfreedom_container .opc-details h2 { margin-left:55px; }  
  .smallinfo{ margin-left:60px; }  
  .memberhighlightpage .container .smallinfo{ margin-left:0px; }  
  
  .gform_wrapper .gfield.Leftfield .ginput_container, .gform_wrapper .gfield.Rightfield .ginput_container { min-width: 269px;}
  input { border-radius:0; }
    

}

@media screen and (max-width:1023px) {
    .container { width: 720px; margin: 0 auto; }
    
    /*Home Page CSS*/
    .sidr { width:250px; }
    .sidr ul li { padding-left: 50px; }
    .slideDescrption { right: 24px; }
    .grid { width:100%; margin: 0 auto; max-width: 100%; }    
    .slider .homeSlideshow li .container { width: 100%; }
    
    /*.slideDescrption { width: 100%!important; }*/
    .slideDescrption { display:none;}
    .award_dinnerslider img { height: auto!important;   }
    /*.award_dinnerslider .ms-view.ms-basic-view { height: 410px !important ; }
    .award_dinnerslider .html5-video-content { top:0!important; }*/
    
    .contentLeft { width:460px; }
    .footerContainer { width: 720px; }
    .slider .socialIcon { right: 0; }
    .fourLinksection li a { width:242px; }    
    .grid-item, .newsColoumn { width:420px; }
    .grid-item { margin-left: 0; }    
    .fourLinksection li a, .fourLinksection li a span { font-size: 30px; width: 170px; }
    .home .grid .grid-item:last-child .newsColoumn, .home .grid .grid-item:nth-last-child(2) .newsColoumn { border-bottom:none;}
    .bluestrip { width:10px; }
    .leftMenu { left:-10px; }
    
    .footerLeftlink .rightLink { width: 170px; }
    
    /*Events Page CSS*/
    .upcomingEvents .eventColoumn .eventContent .date { width: 25%;}
    .upcomingEvents .eventColoumn .eventContent .description { width: 225px;}    
    .upcomingEvents .eventColoumn .eventContent .description h6, .fullwidth_description h6 { min-height: 40px; }
    .eventCoverage ul li { width: 234px; height: 158px; }    
    .fullwidth_description { width:85%; }    
    .journalismContests .contestDescription { width:100%; }
    .journalismContests { margin-top: 20px; }
    .upcomingEvents { margin-bottom: 20px; }

    .gform_wrapper .ginput_container {display: inline-block; min-width: 350px;}
       
   /*event-coverage Page CSS*/ 
    .filter_event li a { padding: 0 13px; }
    
   
    /* Event Coverage Highlight CSS*/
    
    .pagerround { bottom:10px; }
    .socialpress .addthis_toolbox a { width:225px; display: inline-block; }
    .socialpress .addthis_toolbox a.at300b, .socialpress .addthis_toolbox a.at300m { width: 225px !important;}

    .one_half { width:48.5%; } 
    .one_half.last_column { margin-left:1.5%; } 

    /*OPC Awards Contest Application CSS*/
    .related_events ul > li:first-child { display:none; }
    .related_events ul li { width:33%; }
    
    .dateline-prev, .dateline-next { cursor: pointer; display: block;  font-size: 0; width: 29px;  height:29px; position: absolute; top: 60px; }
    .dateline-prev { background: url(../images/arrow_prev_oranage.png) no-repeat left top; left:0px; }
    .dateline-next { background: url(../images/arrow_next_oranage.png) no-repeat left top; right:0px; }

    .caption .leftcation { width: 100%; }
    .createdby.pull-right, .leftcation.pull-left  {float: none;}
    .createdby { text-align: right; width: 100%; padding-bottom: 0; }

    .awards_archivelist .filteredby .name_dropbox {width: 180px; }
    .awards_archivelist .filteredby .type_dropbox {width: 180px; }
    .awards_archivelist .filteredby .search_box input[type="text"] { width: 165px; }
    .awards_archivelist .filteredby .search_box { width: 190px; }  
    .awards_archivelist .filteredby .name_dropbox div.selector span { width: 82% !important; }
    .awards_archivelist .filteredby .name_dropbox div.selector { background-position: 94% 15px; }

    .archive_table .one { width: 80px; }
    .archive_table .two { width: 190px;}
    .archive_table .three { width: 150px;}
    .archive_table .four { width: 150px;}
    .archive_table .five { width: 150px;}

    /*Global Parachute: France */
    .latestnews_detail .archive_table .one { width:300px; }
    .latestnews_detail .archive_table .two { width: 270px;}
    .latestnews_detail .archive_table .three { width: 150px;}
    
    
    .eventCoverageowl .owl-carousel .owl-controls .owl-nav .owl-prev, .eventCoverageowl .owl-carousel .owl-controls .owl-nav .owl-next  { display: block !important; }
    .related_events .sliderbox .event-owl-carousel .owl-controls .owl-nav .owl-prev, .related_events .sliderbox .event-owl-carousel .owl-controls .owl-nav .owl-next { display: block !important; }
    .related_events .sliderbox { width: 465px; }
       
    .datelineslider { width:720px; }      
    .datelineslider .slidebox { width:auto; padding-right:0; padding-left: 10px; border-right:none; border-left:1px solid #d5d5d5;  }
    .datelineslider .owl-prev, .datelineslider .owl-next {display: block; width: 29px; height: 29px; font-size: 0; position: absolute; top: 60px; cursor: pointer;}
    .datelineslider .owl-prev { background: url(../images/arrow_prev_oranage.png) no-repeat left top; left:10px; }
    .datelineslider .owl-next { background: url(../images/arrow_next_oranage.png) no-repeat left top; right:0px; }
    .datelineslider .owl-next { background-position: 0 0 !important;   }
    
    
    .eventcoveragebox .owl-prev, .eventcoveragebox .owl-next {display: block; }
    .event-owl-carousel .owl-prev, .event-owl-carousel .owl-next {display: block; }
    .event-owl-carousel.norelatedevent .owl-prev, .event-owl-carousel.norelatedevent .owl-next { display: none; }
    
    .owl-prev, .owl-next {display: block; width: 29px; height: 29px; font-size: 0; position: absolute; top: 50%; margin-top: -14px; cursor: pointer;}
    .owl-prev { background: url(../images/arrow_prev_oranage.png) no-repeat left top; left:0px; }
    .owl-next { background: url(../images/arrow_next_oranage.png) no-repeat left top; right:0px; }
    .owl-next { background-position: 0 0 !important;   }
    
        
   /*Dateline Magazine Page CSS*/ 
   .opc_bulletinpage .rightsection { width: 540px;}
    .bullet_hd { margin-right: 30px; }
    .bullet-content { width: 400px; } 
    .rightbtn { margin-left: 20px; }
    
    /*Board of Governors Page css*/
    .governors_list { margin-left: 0; }
    .govt_details {width: 32%; margin-left: 1%; }
    .full-widthcontent .govt_image img { margin: 0; } 
    .full-widthcontent .govt_image { width:32%; }
    .full-widthcontent .govt_name {width:65%;}
    
    
    /* People Colum Page CSS */
    
    .peoplesearchbox { width:330px; }
    .issueMonthwise  { display: none; }
    .redbgbox { margin-bottom: 20px; }
    .latest_heading {position: relative; border: 1px solid #c1c1c1; padding: 5px; margin-top: 0; width:49%; float: left; }
    .letestIssue {  margin-top: 0; }
    .latest_heading span { cursor: pointer; text-decoration: none; background: url(../images/dropdown_arrow.png) no-repeat right top; position: absolute; right: 0; top:0; width:29px; height: 29px; z-index: 99 }
    .peoplesearchbox { width:49%; }    
    .contentPeople { margin-top: 10px; }
    .letestIssueBox { position: relative; }  
    .issueMonthwise { left: 0; padding: 10px 0; position: absolute; top: 20px; width: 49%; z-index: 999; }
    .issueMonthwise .new { display: none; }
    .issueMonthwise li b { display: none;   }
    .issueMonthwise ul { border: 1px solid #c1c1c1; } 
    .issueMonthwise ul li { border-top: 1px solid #c1c1c1; margin-bottom:0; background: #fff;  } 
    .issueMonthwise ul li:first-child { border-top:none ;   } 
    .issueMonthwise ul li a { padding: 5px; }    
    .contentPeople .grid-item { width: 225px; }
    
    /*Member Highlight page CSS  */
    .freedomsearch .all { width: 50px;}
    .freedomsearch .country { width: 300px; } 
    .freedomsearch .chosen-container {width: 100% !important ;}
    .searchby-keyword {width: 330px;}
    .newslist_hd {padding: 0; width: 150px;}
    .content_newslist { width:320px;}
    
  /*Past President Page CSS*/
  .president-right {width: 590px;}
  .presidentcontent { width: 77%;}
     
 /*OPC Awards Contest Application PAGE*/
 .awardform_description .gfield_description { margin-left: 0; }
  .rulesdetail_content .application_form .gform_wrapper .gform_footer { margin-left:0px; }  
  
  .gform_wrapper .gfield.Leftfield .ginput_container, .gform_wrapper .gfield.Rightfield .ginput_container { min-width:355px; }
  .gfield.Leftfield, .gfield.Rightfield { width: 50%; }
  
  .application_form .gform_wrapper .ginput_container {min-width: 82%;}
  .application_form .gform_wrapper .top_label .gfield_label { width: 100px; }
  .application_form .gform_wrapper .gfield.Leftfield .ginput_container, .application_form .gform_wrapper .gfield.Rightfield .ginput_container { min-width: 200px; }
  .application_form .more_video, .application_form .more_award, .application_form .more_attachment { margin-right: 40px; }
  
  
  /*Join Page CSS */
  .threecolumnplanbox { text-align: center; }
  .columnBox1, .columnBox2, .columnBox3 { float: none; display: inline-block; vertical-align: top; }
  .columnBox1 .infotd, .columnBox2 .infotd, .columnBox3 .infotd  { text-align: left; } 
  .columnBox1 { width: 48%; }
  .columnBox2 { width: 38%; }
  .columnBox3 { width: 89%; margin-left: 0; margin-top: 20px; }
  .columnBox3 .bluehead_table th { width:30% !important; }
  .columnBox3 .bluehead_table th.whiteblank { width: 1% !important; } 
  .price_doller { padding-top: 20px; }
  
  
  /*Contact Us Page CSS*/  
  .acf-map, .contectus-acf-map { width:720px; }
  .contact_form .gform_wrapper .button.gform_button { margin-top: 0; } 
  
  
  /* Member Dashboard */
  
  .left_contentbar { width:500px; }
  .member_list_box .info_content { width:300px;}  
  .left_contentbar .program_section ul li { width: 30%; }
  
  /* Opportunities Page CSS */
  .opportunity_detail .heading { width:20%; }
  .opportunity_detail .image  { width:20%; }
  .opportunity_detail .content  { width:55%; }
  .opportunity_detail .content p { width:100%; }
  
  
  /*Member Directory Page CSS*/
  .memberbox { width: 160px; } 
  
  /*Global Parachute:France */  
  .carousalbox ul li { width:30%; } 
  
  
  /* Join Membership Application Page CSS */
  .member_app_form .gform_wrapper .top_label .gfield_label { width: 200px; }
  .member_app_form .gform_wrapper .ginput_container { min-width:320px; margin-left: 0; }
  .clubobjective .opctable .gform_wrapper li .ginput_container.ginput_container_text { margin-left: 0px; }
  
.pressfreedom_container .opc-details h2 { font-size:27px; }   
.mobile_search_panel, .mobile_messagemenu, .mobile_login_panel, .mobile_profilemenu, .mobile_dashboard { overflow: visible !important ; }
.member_dashboard_section .carousalbox .image { height: auto;  width:72%;}

.resources_section .carousalbox .image { height: auto;  width:100%;}


.socialpress .addthis_toolbox a.at300b, .socialpress .addthis_toolbox a.at300m {width: 232px !important;}

.videobox  { height: 400px; }
.left_contentbar .program_section ul li a { width:100%; height:auto; display: block; }

.awardregister .gform_wrapper .fullwidthfield .ginput_container {
  min-width: auto;
  width: 80%;
} 

.govt_details .govt_image {max-height: 250px;} 
  
}

@media screen and (max-width:767px) {
    
    .container { width: 100%; margin-left: 0px; padding:0 10px; }
    .bluestrip, .leftMenu { display: none; }    
    
    .slider .socialIcon {position:absolute; right:0px; top:-300px; }
    .breadcrumb { text-align: center; }
    
    /*MObile Menu CSS*/
    .menuicon { display: block; cursor: pointer; position: absolute; left:10px; top:45px; }
    .mobilemenu  { display: none; background: #abdaf4; padding: 20px 0; }
    .mobilemenu ul { padding-left: 0; }
    .mobilemenu li  { list-style-type:none; }
    .applynowbtn.mobilebtn{ display:block; width:47%; margin: 0 auto 4px auto;  }    
    .mobilemenu li a {font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size: 15px; font-weight: normal; font-family: "vnxpoptelefonnormal",arial; text-transform:capitalize; }
    .mobilemenu .applynowbtn.mobilebtn a { background: #01236a; display: block; float: none;line-height: normal; margin: 0 auto; padding: 5px 60px; text-align: center; width:220px; font-size: 22px; }
    .mobilemenu .applynowbtn.mobilebtn a:hover { background:#e13c0f; }
    .mobilemenu .applynowbtn.mobilebtn span { display: block; font-size: 15px; }
    
   /*Mobile Menu :: Buttons css */
   .linkbtn_box  {  text-align: center;  }
   .linkbtn_box .btnlink { display: inline-block; padding:25px 41px 25px 40px; background:#01236a; cursor: pointer; }
   .linkbtn_box .btnlink:hover, .linkbtn_box .btnlink.active { background:#e13c0f; }
    
    /*Mobile Menu :: Login Section CSS*/
    .mobile_login_panel, .mobile_search_panel, .mobile_dashboard, .mobile_messagemenu {position: relative; margin-top:8px; }
    .mobile_login_panel::before, .mobile_search_panel::before, .mobile_dashboard::before {
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom:8px solid #e13c0f;
        content: "";
        display: block;
        height: 0;
        left: 55%;
        margin-left: -9px;
        position: absolute;
        top: -8px;
        width: 0;
      }
    
    .mobile_search_panel::before { left:45%; }
    .dashboard_search_panel::before { left:38%; }
    .mobile_dashboard::before { left:55%; }
    .mobile_login_panel #searchform label  { display: none; }
    .mobile_login_panel .formbox { background: #e03c10;  }
    .mobile_login_panel #searchform input { height:35px; background: #e03c10 ; width:50%; float:none; display: block; padding-left:20px; color: #fff; border-top: 1px dashed #fff; text-align: center; margin: 0 auto; }
    .mobile_login_panel #searchform input:first-child { border-top: 0px; }
    /*.mobile_login_panel #searchform { clear: both; float: none;}*/
    .mobile_login_panel #searchform button {
      background: #4d4d4d;
      border: medium none;
      color: #fff;
      display: inline;
      float: right;
      margin-top: -70px;
      outline: medium none;
      padding: 25px 14px 21px;
      width:20%;
    }
    .mobilesearchbtn, .messagebtn, .mobileexternalbtn { vertical-align: top; } 
    /*Mobile Menu :: Search Section CSS*/
    .mobile_search_panel {  background: #e03c10;}
    
    .mobile_search_panel #searchform label  { display: none; }
    .mobile_search_panel #searchform input { height:35px; text-align: center; background: #e03c10; float:none; display: block; width:50%; padding-left: 60px; color: #fff; margin: 0 auto; }
    .mobile_search_panel #searchform { clear: both; float: none;}
    .mobile_search_panel #searchform button { background:#4d4d4d; color:#fff; float: right; margin-top: -35px; border:none; width:22%; outline:none; display: inline; padding:6px 14px 5px 14px;  } 
    
    
    /*Home Page CSS*/
    .header .date { right:15px; }
    .contentLeft { width:50%; }
    .contentSidebar { width:45%; }
    .grid-item, .newsColoumn { width: 100%;}
    .fourLinksection li  { width:25%; }
    .fourLinksection li a { padding-left:5px; padding-right: 5px; }
    .fourLinksection li a, .fourLinksection li a span { width: auto; font-size: 24px; line-height: 26px;  }
    .fourLinksection li a:hover { background: #e13c0f;}
    .contentSidebar .newsColoumn { width: 100%; }
    /*.slider { height:520px; }*/
    .slider .container { position: inherit; }
    .slider .homeSlideshow li .container { padding: 0; }
    .slider .homeSlideshow li { height:355px; }
    .pager {bottom:30px; right:0px; width:100%; text-align: right; padding: 0 0 0 25px; }    
    .slideDescrption {background: #01236a; padding: 10px; bottom: 0; right: 0; width: 100%; z-index: 999; display: none;  }
    .slideDescrption a { display: none; }  
    .expand-arrow.close { display: none; }
    .caption_top, .photocredit { padding: 0;}
    
     /*Footer CSS*/
    .footerContainer { padding: 0 15px; width: 100%;}
    .footerLeftlink { width:320px; }
    .footerLeftlink a { font-size: 12px; }
    .footerLeftlink .rightLink { float: left; }
    
    /* Evenet Page CSS */
    .upcomingEvents .eventColoumn .fullwidth_description {width: 81%;}
    .upcomingEvents .eventColoumn.fullwidth { width: 100%;}
    .upcomingEvents .eventColoumn { margin-left: 0; width:100%; }
    .maineventlist { margin-left: 0;}
    .upcomingEvents .eventColoumn .eventContent .date { width:15% }
    .upcomingEvents .eventColoumn .eventContent .description { width:80% }
    .fullwidth_description { width: 80%;}
    .gform_wrapper .ginput_container { min-width: 260px; }
    .discussionForm .gform_wrapper .memberfield .ginput_container ul li label { min-width: 39px; width: 38px; }
    .eventCoverage ul {margin: 0 0 0 -6px; }
    .discussionForm form { padding: 15px; } 
    .discussionForm .gform_wrapper .ginput_container { width:100%; min-width: auto; }
    
    .discussionForm form input[type="text"],
    .discussionForm .gform_wrapper .top_label input.medium,
    .discussionForm .gform_wrapper .top_label select.medium { width:100%; }

    /* Event Coverage */
    
    .eventcoverage_page .backtopage { top:4px; }
    .eventCoverage ul li {margin: 0 auto 8px 1%; width:32%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
    .eventCoverage ul li.eventArchive a { font-size: 30px; padding: 0; display: block; height: 100%; }    
    .eventCoverage ul li.eventArchive a span { font-size: 20px; }
    .journalismContests {margin: 70px 0 0; padding: 0 0 70px;}
    .upcomingEvents { margin-bottom: 50px;}
    
    .one_half { width:100%; }
    .one_half.last_column { margin-left: 0; }
    .socialpress .addthis_toolbox a { width:31%; }
    .socialpress .addthis_toolbox a.at300b, .socialpress .addthis_toolbox a.at300m { width: 31% !important;}

    /*opc-awards-contest-rules*/
    .awards_container .register_boxes ul li { width:33%; }
    .awards_container .register_boxes ul li.item-0 .award_register{ border-left: 1px solid #bdbdbd; }
    .awards_container .register_boxes ul li.box-0 .award_register{ border-left: none; }


    /*OPC Awards Contest Application CSS*/
    .related_events ul > li:first-child { display:none; }
    .related_events ul > li:nth-child(2) { display:none; }
    .related_events ul li { width:50%; }

    h2 { font-size: 24px; }
    
    .awards_archivelist .filteredby .year_dropbox,  
    .awards_archivelist .filteredby .name_dropbox, 
    .awards_archivelist .filteredby .type_dropbox,
    .awards_archivelist .filteredby .search_box { width: 48%; margin-bottom: 10px; }

    .awards_archivelist .filteredby .year_dropbox div.selector span, .awards_archivelist .filteredby .name_dropbox div.selector span {width: 82% !important;}
    .awards_archivelist .filteredby .year_dropbox div.selector, .awards_archivelist .filteredby .name_dropbox div.selector { background-position: 93% 15px;}
    .awards_archivelist .filteredby .search_box input[type="text"] {width: 230px;}   
    
    
    /*OPC Awards Contest Application PAGE*/  
  .gform_wrapper .gfield.Leftfield .ginput_container, .gform_wrapper .gfield.Rightfield .ginput_container { min-width:270px; }
  
  .application_form .gform_wrapper .ginput_container {min-width:75%; width:75%; }
  .application_form .gform_wrapper .top_label .gfield_label { width:20%; }
  .application_form .gform_wrapper .gfield_description{ width:100%; }
  .application_form .gfield.Leftfield, .application_form .gfield.Rightfield { width: 100%; }
  .application_form .gform_wrapper .gfield.Leftfield .ginput_container, .application_form .gform_wrapper .gfield.Rightfield .ginput_container { min-width: 75%; }
  
  .application_form .gform_wrapper .gfield.Leftfield.videotitlefield  .ginput_container,
  .application_form .gform_wrapper .gfield.Rightfield.videotitlefield  .ginput_container,
  .application_form .gform_wrapper .gfield.Leftfield.videotitleurl  .ginput_container,
  .application_form .gform_wrapper .gfield.Rightfield.videotitleurl  .ginput_container,   
  .application_form .gform_wrapper .gfield.Leftfield.urlgroupfield .ginput_container,
  .application_form .gform_wrapper .gfield.Rightfield.urlgroupfield .ginput_container,
  .application_form .gform_wrapper .gfield.Leftfield.urlgroupawardfield .ginput_container,
  .application_form .gform_wrapper .gfield.Rightfield.urlgroupawardfield .ginput_container,
  .application_form .gform_wrapper .gfield.Leftfield.filegroupaward .ginput_container,
  .application_form .gform_wrapper .gfield.Rightfield.filegroupaward .ginput_container { min-width: 70%; width: 70%; }

  .application_form .rm_vdeo, .application_form .rm_award, .application_form .rm_attachment { margin-left: 10px; }
  .application_form .gform_wrapper .gfield.Leftfield .chosen-container, .application_form .gform_wrapper .gfield.Rightfield .chosen-container { width:100% !important; }
  .application_form .more_video, .application_form .more_award, .application_form .more_attachment { margin-right: 40px; }
    
    .archive_table .one { width: 50px; }
    .archive_table .two { width: 120px;}
    .archive_table .three { width: 110px;}
    .archive_table .four { width: 110px;}
    .archive_table .five { width: 157px;}
    
    
    /*Global Parachute: France */
    .latestnews_detail .archive_table ul li { width: 100%; }
    .latestnews_detail .archive_table .one { width:33.33%; }
    .latestnews_detail .archive_table .two { width:33.33%; }
    .latestnews_detail .archive_table .three { width:33.33%; }

    .archive_contener .right { margin:15px 0 15px 0; width: 100%; }
    .archive_contener .left { width: 100%; }
      
    .archive_contener .right .mobileview_infodate { display: block; }
    .archive_contener .left .desktopview_infodate { display: none; }

    .related_events { position: relative; }  
    .related_events .owl-carousel { position: inherit; }
    .related_events .sliderbox .event-owl-carousel .owl-controls .owl-nav .owl-next { right: 0; }
    .related_events .sliderbox { width:65%; }     
    .related_events .bluelinkbox  { width:33% }
    .related_events .related_events_box .itembox { width:100%; }

    .datelineslider { width:100%; }  
    
    /*Dateline Magazine Page CSS*/ 
    .bullet_hd { width: 20%; }
    .opc_bulletinpage .rightsection { width:73%; }
    .bullet-content {width: 100%;} 
    .rightbtn{ margin-left: 3%; width: 97%; margin-top: 10px;  }
    .rightbtn .redbutton { width: 100%; }
       
    /*Board of Governors Page css*/    
    .govt_name h6 { font-size: 13px; }
    .full-widthcontent { margin-left: 5px; }
    .full-widthcontent .govt_name h6 { font-size: 20px; line-height: 22px; }    
    .full-widthcontent .govt_name small { font-size: 17px; margin-bottom: 2px; }
    .full-widthcontent .govtnameinn, .full-widthcontent:hover .govtnameinn { padding: 0 15px; }     
    .full-widthcontent .govtnameinn p { margin:0 0;}
    .full-widthcontent .govt_name  { margin-top: -15px;   }
    .full-widthcontent .socialIcon a { font-size:12px; line-height:20px; width: 22px; height: 22px; margin-bottom:0px;  }
    #row_content .close { position: relative; z-index: 999; width: 20px; text-align: center; } 
    
    /* People Colum Page CSS */
    .videobox { height: 260px; }
    .contentPeople .grid-item { width:47%; }
    .issueMonthwise { width:49%; z-index: 999; top:20px; }
    
    /*Member Highlight page CSS  */
    .freedomsearch .all { display:none; }
    .freedomsearch .country {width:100%; margin-bottom: 10px; }
    .freedomsearch .country select { width: 100%; }
    .freedomsearch .country div.selector span { width:92% !important; }
    .freedomsearch .country div.selector { background-position: 97% 15px;}
    .searchby-keyword {width: 100%;}
    .newslist_hd {padding: 0; width: 150px;}
    .content_newslist { width:320px;}
    
    /* Press Freedom  Page css */
  .cpjupdates, .repoeter { width:100%; } 
  
  /* by lawse  Page css */
  .bylawspage .two_cl { width:100%; }
  
  /*Past President Page CSS*/
  .president-left  { width:25% }
  .president-right { width: 75%;}
  .presidentcontent { width: 94%; padding-right: 5px; }
  .name-president { width:100%; }
  .name-president h5 { margin-bottom:0px; }
  .presidentlist .presidentcontent {border-left:none; padding-left:0px; margin-top: 10px; }
      
  /*Join Page CSS */
  .columnBox1 { width: 100%; margin-left: 0; margin-bottom: 20px; }
  .columnBox1 table.acivetable { width:100%; }
  .columnBox1 table .plansectionbox { width:80%; }
  .columnBox1 table .plansectionbox table.balackheadtable { width:100%; }
  .columnBox1 .sidehead_table { width:100%; }
  .columnBox1 .sidehead_table .bludarkbg br{display: none;}
   
  
  .columnBox2 { width: 100%; margin-left: 0; }
  .columnBox2 .sidetd { display: block; }
  .columnBox2 .acivetable { width: 345px; }
  .columnBox2 .sidetd.leftblank  { width:10px; }
  .columnBox2 table.acivetable { width:100%; }
  .columnBox2 table .plansectionbox { width:80%; }
  .columnBox2 table .plansectionbox table.balackheadtable { width:100%; }
  .columnBox2 .sidehead_table { width:100%; }
  .columnBox2 .sidehead_table .bludarkbg br{display: none;}  
  .columnBox3 { width: 100%; margin-left: 0; }
   
  /* COntact Us PAge CSS*/
  .acf-map, .contectus-acf-map { width:100%; height: 400px; }  
  .contact_form .gform_wrapper .top_label .gfield_label { width:20%; }
  .contact_form .gform_wrapper .top_label input.medium, .contact_form .gform_wrapper .top_label select.medium { width:80%; }
  .contact_form .gform_wrapper .top_label input.large, .contact_form .gform_wrapper .top_label select.large, .contact_form .gform_wrapper .top_label textarea.textarea {width: 80%;}
  
  
/* Mmember dashboard Mobile Menu CSS */
.left_contentbar .program_section ul li {margin-bottom: 20px; width: 45%;}
.member_dashboard .menuicon { top:20px; }
.member_dashboard .mobilemenu { display: none; }
.member_dashboard .linkbtn_box .btnlink { padding:20px;}

/* Global Parachute Link CSS*/
.global_menu { padding:30px 0; border-top: 1px dashed #656565; border-bottom: 1px dashed #656565; text-align: center; margin: 0 auto 30px auto; width:270px; }
.global_menu a{ font-family:"vnxpoptelefonnormal",arial; text-transform: capitalize; font-weight: normal; font-size: 18px;  }
.member_dashboard .header .message_icon .counter { background:#db3d0e; color: #fff; }
.member_dashboard .header .messagebtn.active .message_icon .counter { background:#fff; color: #db3d0e; }
    
/*Go tO Dashboard Submenu CSS*/
.mobile_dashboard   { background: #e03c10; color:#fff; padding: 10px 0;   }
.mobile_dashboard a  {  color:#fff; text-transform: capitalize; font-family:"vnxpoptelefonnormal",arial;  }

/*Mobile Message Submenu CSS*/
.mobile_messagemenu h6 { padding:12px; font-size:13px; color:#fff; text-transform: capitalize; margin: 0;  text-align: center; }  
.mobile_messagemenu h5 { background: #4d4d4d; padding:12px; font-size:15px; color:#fff; text-transform: uppercase; margin: 0; text-align: center;  }  
.mobile_messagemenu {   text-align:left; background: #4d4d4d; font-family: 'vnxpoptelefonnormal';   }
.mobile_messagemenu ul  { margin-bottom: 0; }
.mobile_messagemenu ul li { background: #000; margin-bottom: 1px; }
.mobile_messagemenu ul li a { padding: 12px 12px 12px 30px; color:#fff; font-size: 12px; font-family: 'vnxpoptelefonnormal'; background: url(../images/messagesolid_icon.png) no-repeat 8px 12px; display:inline-block }
.mobile_messagemenu:before { border-left: 8px solid transparent; border-right: 9px solid transparent; border-bottom:9px solid #4d4d4d; content: ""; display: block; height: 0; position: absolute; left: 49%; top: -9px; width: 0;}
.member_dashboard .messagebtn .message_icon { background: rgba(0, 0, 0, 0) url("../images/white_message_icon.png") no-repeat scroll left top; }

.mobile_profilemenu  { position: relative; background: #000; margin-top: 8px; }  
.mobile_profilemenu:before { border-left: 8px solid transparent; border-right: 9px solid transparent; border-bottom:9px solid #000; content: ""; display: block; height: 0; position: absolute; left:61%; top: -8px; width: 0;}
.mobile_profilemenu ul li a {
  border-top: 1px solid #434343;
  color: #fff;
  display: block;
  font-family: "vnxpoptelefon-boldbold";
  font-size: 16px;
  font-weight: normal;
  padding: 10px;
  text-align: center;  
  text-transform: capitalize;
}

.member_dashboard .logo { margin-left:0px; }
.mobilemenu .menu-main-menu-container, .mobilemenu .menu-member-dashboard-container {display:block;}
.mobilemenu li { text-align: center; }
.member_dashboard .header .header-left { float: none; margin-left: 0; }
.member_dashboard .header .header-right { display: none; }
  
/* member Dashboard Page CSS*/  
.member_list_box .image { width: 24%;}
.member_list_box .info_content { width: 71%; margin-left: 5% }
.left_contentbar { width:70%;}

/* My profile Page CSS */
.profile_infobox .buttonbox .button { width: 270px; }

/* Edit Profile Page CSS*/
.profile_infobox .profile_info { min-height: 100px; }
.member_profile_section .image { width:40%; height: auto;  }
.profile_infobox { width:55%;  }

.member_dashboard_section .form-table > tbody > .acf-field > .acf-label { width:175px !important; }
.member_dashboard_section .form-table > tbody > .acf-field > .acf-input {padding: 15px 2% 15px 10px;}
  
/*Global Parachute:France */
.program_info_section { width:100%; margin-left: 0; }
.program_image_slider .pager { width:90%; }
.cycle-slide { width: 100%; }

/* Join Membership Application Page CSS */
.member_app_form .gform_wrapper .top_label .gfield_label { width:33%; margin-right: 2%; }
.member_app_form .gform_wrapper .ginput_container { min-width: 65%; }
  
.member_program_detail .acf-map, .contectus-acf-map { height: 300px; }
.socialpress .addthis_toolbox a.at300b, .socialpress .addthis_toolbox a.at300m {width: 175px !important;}

.page_error { margin: 40px 0; min-height: 300px; }
.discussionForm form label, .discussionForm .gform_wrapper .top_label .gfield_label, .awardregister .discussionForm li.gfield.mailaddress input { width: 100%; }   

.awardregister .gform_wrapper .fullwidthfield .ginput_container {
  min-width: auto;
  width: 100%;
} 
    
.govt_details .govt_image {max-height: 220px;} 


}

@media screen and (max-width:700px) {
    .left_contentbar { width:60%;}
    .right_sidebar{ width:35%;}
    .awards_archivelist .filteredby .search_box input[type="text"] { width: 94%; }
    .slider .socialIcon { display: none; }

.govt_details .govt_image {max-height: 203px;}


}  
  

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

 h2 { font-size: 18px; }

 .notificationicon { position: absolute; right:20px; top:30px; display: block; cursor: pointer; }
 .right_sidebar { display: none; }
 .notificationicon.active { background: url("../images/notification_icon_active.png") no-repeat left top; width: 31px; height:31px; }
 .notificationicon.active img { display: none; } 
 
 .topContent p { font-size:12px; }
 .header .date { font-size:10px; }
 .contentSidebar .newsColoumn h2 { font-size: 65px; }
 .pager { display:none; }
 
 
 .slider { margin-bottom: 20px;  }
 .fourLinksection { border: none; border-top:1px solid #000;  }
 .fourLinksection li  { width:50%; border-bottom: 1px solid #000; } 
 .fourLinksection li:hover { background: #e13c0f; }
 .fourLinksection li a, .fourLinksection li a span { width: auto; font-size: 20px; line-height: 26px;  }
 .fourLinksection li a { padding-left:10px; padding-right: 10px; width:135px; margin: 0 auto; }
 .fourLinksection li:first-child { border-left:1px dashed #000; border-bottom: 1px solid #000; }
 .fourLinksection li.link-2, .fourLinksection li.link-4 { border-right:1px dashed #000; }
 .homecontentSection { padding: 15px 0; }
 .contentLeft {width: 100%;}
 .contentSidebar { width: 100%;}
 .contentSidebar .socialmediaFeed .feedContent .content { width:95%; }
 
 .footerLeftlink .leftLink { width:100px; }
 .footerLeftlink .rightLink { width:135px; }
 .footer .socialIcon li { margin-left: 5px; }
 .socialIcon {width:180px;}
 .footerLeftlink {width: 260px;}
 
 
 .upcomingEvents h2 { text-transform: uppercase; }
 .breadcrumb { margin-bottom: 20px; }
 .upcomingEvents .eventColoumn .fullwidth_description { width: 80%;}
 
 .videobox { height: 230px; } 
 
 h4 { font-size: 18px; }
 .eventCoverage ul li { width:49%; } 
 .eventArchive li .archiveCategoryhead { width:32%; }
 .eventArchive li .archiveCategoryhead .categoryHead { font-size: 12px; }   
 .eventArchive li .archiveCategorydescription  { width:65%; }

 .socialpress .addthis_toolbox a { width:100%; margin-bottom: 15px; }
 .socialpress .addthis_toolbox a.at300b, .socialpress .addthis_toolbox a.at300m { width: 100% !important;}

 .awards_container .register_boxes ul li { width:50%; }
 .awards_container .register_boxes ul li.box-0 .award_register{ border-left: 1px solid #bdbdbd; }
 .awards_container .register_boxes ul li.list-0 .award_register{ border-left: none; }
 .awardregister  .button.pull-right { float: none; width: 100%; }

 .awards_archivelist .filteredby .year_dropbox, .awards_archivelist .filteredby .name_dropbox, .awards_archivelist .filteredby .type_dropbox, .awards_archivelist .filteredby .search_box { margin-bottom: 10px; width: 100%;}
 .awards_archivelist .filteredby .type_dropbox div.selector span, .awards_archivelist .filteredby .year_dropbox div.selector span, .awards_archivelist .filteredby .name_dropbox div.selector span { width: 89% !important; }
 .awards_archivelist .filteredby .type_dropbox div.selector, .awards_archivelist .filteredby .year_dropbox div.selector, .awards_archivelist .filteredby .name_dropbox div.selector { background-position: 96% 15px; }

 .archive_table ul li { width: 100%; }
 .archive_table .one {height: 92px; margin-right: 2px; padding-top: 5px; width: 10%; }
 .archive_table .two, .archive_table .three, .archive_table .four, .archive_table .five { width:89%; padding:5px; }

 /*Global Parachute: France */
.latestnews_detail .archive_table .one { width:33.33%; margin-right: 0; height: auto; padding:15px 5px;  }
.latestnews_detail .archive_table .two { width:33.33%; padding:15px 5px; font-weight: bold;  }
.latestnews_detail .archive_table .three { width:33.33%; padding:15px 5px; }
.latestnews_detail .archive_table .three span { width: 80%; }

.archive_table .five .arrow { display:none; } 
.archive_table .two  { font-weight: bold; }
.archive_table .two .arrow{ display:block; } 

.opc_bulletinpage { padding-top: 0; }
.bulletinlist { border-top: 1px dashed #555; padding-top: 25px;}
.opc_bulletinpage .bulletinlist:first-child { border:none; }
 
.related_events .sliderbox { width:50%;  }     
.related_events .bluelinkbox  { width:48%; }
.datelineslider .owl-prev, .datelineslider .owl-next { top: 40%; }

.gfield.Leftfield, .gfield.Rightfield { width:100%; }
.gform_wrapper .gfield.Leftfield .ginput_container, .gform_wrapper .gfield.Rightfield .ginput_container { min-width:100%; }

/* event Covergae page css */
.filter_event .filtermenu { display: none; }
.filter_event .mobilefiltermenu { display: block; }
.filter_event .mobilefiltermenu .chosen-container {width:100% !important; margin-bottom: 20px; }
.filter_event .mobilefiltermenu .chosen-container .chosen-search { display: none; }
.filter_event .mobilefiltermenu .chosen-container .chosen-results li { float: none; display: block; }


/*Board of Governors Page css*/
    .governors_list { margin-left: 0; }
    .govt_details {width: 48%; margin-left: 1%; }
    .full-widthcontent { margin-left: 5px; }
    .full-widthcontent .govt_image img { margin: 0; } 
    .full-widthcontent .govt_image { width:48%; margin-bottom:40px; height: auto; }
    .full-widthcontent .govt_name {width:50%;}
        
    .full-widthcontent .govt_name h6 { font-size:25px; line-height:25px; margin-left: 49%; }
    .full-widthcontent .govt_name small { font-size: 21px; margin-bottom: 10px; margin-left: 49%; }
    .full-widthcontent .govt-social  { margin-left: 215px; }
    .full-widthcontent .socialIcon a {font-size: 18px; height: 32px; line-height: 32px; margin-bottom: 7px; width: 32px; }    
    .full-widthcontent .govt_name { margin-top: -140px; width: auto; }
    .full-widthcontent .hvr1 { margin: 0 -15px; }
    
    /* People Colum Page CSS */
    .redbgbox h6 { background: none; color: #555; margin-bottom:4px; padding: 0; font-size: 13px; }
    .redbgbox { margin-bottom: 0; }
    .letestIssue, .peoplesearchbox { width:100%; margin-bottom: 20px; }
    .letestIssue {margin-bottom: 0px; }
    .latest_heading { width: 100%; margin-bottom:15px; }
    .contentPeople .grid-item { width: 100%; }
    .issueMonthwise { width:100%; }
    
    .innerContent .updatereporter_section h2 { text-transform: uppercase; } 
    
    /*Member Highlight page CSS  */
    .content_newslist {width: 52%;}    
    .freedomsearch .country select { height:30px;  }
    .bullet_hd h2 { text-transform: uppercase; }


    /*Past President Page CSS*/    
  .president-right { width: 328px;}
  
  /*Contact US Page CSS*/
  .acf-map, .contectus-acf-map { width:100%; height:250px; } 
  .contact_address { padding-bottom: 0; } 
  .contact_form { padding-top: 0; }
  .contact_address .pull-left, .contact_address .pull-right { display:block; float: none; } 
  .contact_address .pull-left{  margin-bottom: 30px; } 
  .contact_address .socialIcon { display: none; }
  .contactpage_socialicon { display: block; }
  
  /* Member Dahsboard Page CSS  */
  .left_contentbar { width:100%;}
  .right_sidebar{ width:100%;}
  .sidebarbox ul li .info  { width:85%; }
  .sidebarbox ul li .image { margin-top: 0; }
  .sidebarbox ul li .info br{ display:none; }
  .sidebarbox .newmemberbox ul li .name { width:85%; }
  .left_contentbar .program_section ul { margin-left: -10px; }
  .left_contentbar .program_section ul li { margin-left: 10px; width: 31%;}
  
  /* My profile Page CSS */
  .profile_infobox .buttonbox .button {width: 100%; }
  .profile_infobox .profile_info {min-height:120px; margin-top: 0; }  
  .member_profile_section .image { width:45%; }
  .member_profile_section .profile_infobox { width:50%; }
    
  .dashboard_search_panel::before {left: 35%;}
  .mobile_profilemenu::before {left: 64%;}
  
 /*Edit Profile Page css*/ 
  .member_dashboard_section .form-table > tbody > .acf-field > .acf-input {padding: 15px 0 15px 0;}
  .member_dashboard_section h3 { margin-top: 25px; }

  .opportunity_detail { margin: 0 auto 25px; width: 285px;}
  .opportunity_detail .heading { display:none; } 
  .opportunity_detail .mobilehead { display:block; } 
  .opportunity_detail .image, .opportunity_detail .content { width:100%; float: none; margin: 0; display: block; }
  .opportunity_detail .image { margin-bottom: 20px; }
  
   /*Member Directory Page CSS*/
  .memberbox { width: 140px; margin-left: 10px; } 
  
  
  /*Global Parachute:France */
.carousalbox ul li { width: 29%; }
.member_dashboard_section h1 { font-size: 25px; text-align: center; }
.world_map {margin-bottom: 20px;}
 
/* Join Membership Application Page CSS */
.member_app_form .gform_wrapper .top_label .gfield_label { width:100%; margin-right: 0%; }
.member_app_form .gform_wrapper .ginput_container { min-width:100%; }

.pressfreedom_container .opc-details h2 { font-size: 22px; }

.mobile_search_panel, .mobile_messagemenu, .mobile_login_panel, .mobile_profilemenu, .mobile_dashboard { overflow: visible !important ; }
.socialpress .addthis_toolbox a.at300b, .socialpress .addthis_toolbox a.at300m {width: 100% !important;}

.backtopage { top:45px; }
.smallinfo { margin-left:50px;}
.opchightlight { margin-left:50px; margin-bottom: 5px; }
.pressfreedom_container .opc-details h2 { margin-left: 50px;}

.presidentlist { border-bottom: 1px dashed #555; padding-bottom: 15px; }
.name-president .mobilearrow { display: block; }
.president-right .desktoparrow { display: none; }

/*Join Page CSS */
.joinpage { padding-top: 0; }
.clubobjective { margin-top: 0; }
.clubobjective p { margin-bottom: 15px;}
.threecolumnplanbox { margin-bottom:30px;}
.price_doller { padding-top: 0; line-height: normal; }

.contact_address h2 { text-transform: uppercase; }
.contactpage_socialicon .addthis_toolbox a.at300b, .contactpage_socialicon .addthis_toolbox a.at300m, .contactpage_socialicon .social_icon_btn { width:100% !important; padding: 12px 0;  }
.gform_wrapper .ginput_container {min-width: 300px; width:80%;}
.contact_form .gform_wrapper .top_label input.medium, .contact_form .gform_wrapper .top_label select.medium { width:100%;}
.contact_form .gform_wrapper .top_label input.large, .contact_form .gform_wrapper .top_label select.large, .contact_form .gform_wrapper .top_label textarea.textarea { width:100%; }

.page_error  { min-height: 200px; }
.page_error h1{ font-size:25px; }

.application_form .gform_wrapper .gfield.Leftfield .ginput_container, .application_form .gform_wrapper .gfield.Rightfield .ginput_container { min-width:75%; width: 75%;}

.application_form .gform_wrapper .gfield.Leftfield.videotitlefield .ginput_container,
.application_form .gform_wrapper .gfield.Rightfield.videotitlefield .ginput_container,
.application_form .gform_wrapper .gfield.Leftfield.videotitleurl .ginput_container,
.application_form .gform_wrapper .gfield.Rightfield.videotitleurl .ginput_container,
.application_form .gform_wrapper .gfield.Leftfield.urlgroupfield .ginput_container,
.application_form .gform_wrapper .gfield.Rightfield.urlgroupfield .ginput_container,
.application_form .gform_wrapper .gfield.Leftfield.urlgroupawardfield .ginput_container,
.application_form .gform_wrapper .gfield.Rightfield.urlgroupawardfield .ginput_container,
.application_form .gform_wrapper .gfield.Leftfield.filegroupaward .ginput_container,
.application_form .gform_wrapper .gfield.Rightfield.filegroupaward .ginput_container {
  min-width: 68%; width: 68%;}

.application_form .gform_wrapper .gform_footer a.gform_save_link { margin-left: 0; }
.application_form .form_saved_message_emailform input[type="text"] { width: 260px; }

.resources_section .carousalbox ul li { width:30%; margin-left: 3%; }
.eventslider_div .ms-bullets { width:100% !important; display: none;  }


}


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

    .bluelinkbox.bluebtn {  display: block; }
    .rulesdetail_content .bluelinkbox {  display: none; }

    .topContent p {letter-spacing: 2px;}
    .logo a { width: 100px; display: block; margin: 0 auto; }
    .menuicon { top:39px; }
    .header .date { display: none; }    
    .socialIcon { float: none; }
    .contentSidebar .socialmediaFeed .feedContent .content {width: 93%;}
    .applynowbtn.mobilebtn { width:100%; }
    .tweets_feed .tweet_list li .content{ width:255px;}
    
    .mobile_search_panel { background: transparent; overflow:inherit !important ; }
    .mobile_search_panel #searchform input { width: 100%; margin: 0; padding: 0 10px; }    
    .mobile_search_panel #searchform button { display: block; float: none; margin: 10px auto 0 auto; width: 175px; }
    .mobile_search_panel::before {left: 36%;}
    .mobile_login_panel::before {left: 64%;}
    .mobile_login_panel .formbox  { background: transparent;  }
    .mobile_login_panel #searchform input { width: 100%; }
    .mobile_login_panel #searchform button { width:176px; margin: 10px auto 0 auto; float: none; display: block; padding: 10px  }
    
    h4 { font-size: 16px; }   
    .upcomingEvents .eventColoumn .eventContent .date { width:20% }
    .upcomingEvents .eventColoumn .eventContent .date h2 { font-size: 60px;  }    
    .upcomingEvents .eventColoumn .eventContent .description { width:70% }
    .fullwidth_description { width: 70%;}
 
    
    .eventArchive li .archiveCategoryhead { width:35%; }
    .eventArchive li .archiveCategorydescription  { width:60%; }

    .awards_container .register_boxes ul li { width:100%; }
    .awards_container .register_boxes ul li .award_register, .awards_container .register_boxes ul li.item-0 .award_register, .awards_container .register_boxes ul li.box-0 .award_register, .awards_container .register_boxes ul li.list-0 .award_register{ border-left: none; }

     .related_events .sliderbox { width:100%; float: none; }     
    .related_events .bluelinkbox  { width:100%;  float: none; }
    .related_events .bluelinkbox a { width:100%;  display: block; }  
    .related_events .related_events_box .itembox { border:none; }
    .bluelinkbox .related_events_banner {height: auto; }
    .bluelinkbox .related_events_banner h2 { width: 100%; display: block; height: auto; padding: 15px; }
    .bluelinkbox .related_events_banner h2 br { display: none; }  
    .bluelinkbox .related_events_banner h2 span { font-size: 22px; margin-left: 10px; }   
    
    .pageTitle h1 { font-size: 28px; line-height: 31px; }
    .upcomingEvents .eventColoumn .fullwidth_description {width:70%;}
    .upcomingEvents .fullwidth .button { margin-right: 10px; }  


    .opc_bulletinpage .rightsection {width: 70%;}
    
    /*Board of Governors Page css*/
    .full-widthcontent { margin-left:0px; }
    .governors_list { margin-left: 0; }
    .govt_details .govt_image { height: 290px; overflow: hidden; width: 250px; margin: 0 auto; float: none; display: block;  }
    .govt_details {width:100%; margin-left:0; }
    #row_content .close { padding:0 20px; margin-right: 0; width: 75px; }
    .full-widthcontent .govt_image { width:250px; margin:25px auto  0 auto; float: none;  }        
    .full-widthcontent .govtnameinn, .full-widthcontent:hover .govtnameinn { padding: 0; width:250px; }
    .full-widthcontent .govt_name { width: 250px; left:0; margin:15px auto 0 auto; float: none; }
    .full-widthcontent .govt_name h6 { margin-left:0;}
    .full-widthcontent .govt_name small { margin-left:0;}    
    .full-widthcontent .govt-social { margin-left:0; }
    .full-widthcontent .hvr1 { margin: 0;}
    
     /*Member Highlight page CSS  */
    .newslist_hd { width:100%; margin-right: 0; }
    .freedomsearch .country div.selector { background-position: 95% 15px;}
    .freedomsearch .country div.selector span { width: 87% !important;}
    .imagebox_news { margin-bottom: 15px; }
    .content_newslist {width:100%;}
    
    /*Past President Page CSS*/
   .president-right { width: 300px; padding-left: 0; }
    
    /*Join Page CSS*/
    .columnBox1 .sidehead_table .bludarkbg br{display: block;}
    .columnBox2 .sidehead_table .bludarkbg br{display:block;}
    
    .columnBox1 .smallviewtable .bluehead_table .leftblank,
    .columnBox1 .smallviewtable .bluehead_table .whiteblank { display: none; } 
    .columnBox1 .smallviewtable .sidehead_table .leftblank { display: none; }
    .columnBox1 .smallviewtable .applybtnbox .leftblank { display:block; }
    .columnBox1 .smallviewtable .whiteblank { display: none; }
    
    .columnBox2 .smallviewtable .bluehead_table .leftblank,
    .columnBox2 .smallviewtable .bluehead_table .whiteblank { display: none; } 
    .columnBox2 .smallviewtable .sidehead_table .leftblank { display: none; }
    .columnBox2 .smallviewtable .applybtnbox .leftblank { display:block; }
    .columnBox2 .smallviewtable .whiteblank { display: none; }
    
    .balackheadtable td.bludarkbg { font-size: 13px; }
    .threecolumnplanbox { margin-left: -5px;}
    
    .bullet_hd { width: 32%; margin-right: 15px;  }
    .opc_bulletinpage .rightsection { width:62%;}
    
  /* COntact Us PAge CSS*/
  .gform_wrapper .ginput_container { width:70%; min-width: 200px; }
  .contact_form .gform_wrapper .top_label .gfield_label { width:30%; }
  .contact_form .gform_wrapper .top_label input.medium, .contact_form .gform_wrapper .top_label select.medium { width:100%; }
  .contact_form .gform_wrapper .top_label input.large, .contact_form .gform_wrapper .top_label select.large, .contact_form .gform_wrapper .top_label textarea.textarea {width: 100%;}
  .contact_form .button { width:207px; }  
   
  /* Member Dashboard Page CSS*/ 
  .left_contentbar {width:100%; margin: 0 auto; }
  .left_contentbar.pull-left {float: none;}
  .member_list_box { margin: 0 auto; width: 90%;}
  .member_list_box .image { width: 100%; }
  .member_list_box .info_content { width: 100%; margin-left: 0;  }
  .sidebarbox ul li .info { width:75%;}
  .sidebarbox .newmemberbox ul li .name { width: 75%;}
  .left_contentbar .program_section ul { margin-left: 0; }
  .left_contentbar .program_section ul li { margin:0 auto 20px auto; width:90%; display: block; float: none; }
  
   /* My profile Page CSS */
  .member_profile_section .image, .member_profile_section .profile_infobox { float: none; display: block; } 
  .member_profile_section .image { width:35%; text-align: center; float: left; margin: 0 15px 15px 0; }
  .profile_infobox .profile_info { min-height: 110px;}
  .member_profile_section .profile_infobox { width: 100%; margin-left: 0; }
  .member_profile_section .profile_infobox .buttonbox {margin-top:30px;}
  .profile_infobox .buttonbox .button { width: 100%; }
  
  .mobile_search_panel::before { left:36%; }
  .mobile_profilemenu::before {left: 70%;}
  
  
    /* Edit Profile Page CSS*/
    .member_dashboard_section .form-table th, .member_dashboard_section .form-table td { float: none; display: block; padding: 0;  }
    .member_dashboard_section .form-table > tbody > .acf-field > .acf-label { width: 175px !important; padding: 0 10px 0 0; }
    .member_dashboard_section .form-table > tbody > .acf-field > .acf-input { padding: 0px 0 0px 0px;}
    .member_dashboard_section .form-table input.regular-text, .member_dashboard_section #adduser .form-field input { width: 21em; }
    .member_dashboard_section div.selector select {width: 22em;}
    .member_dashboard_section input, .member_dashboard_section .selector, .member_dashboard_section textarea  { width:21em; }
    .member_dashboard_section input.button-primary  { width:17em; }
    .member_dashboard_section div.selector {width:21em !important;}
    .member_dashboard_section .acf-field input[type="text"], .member_dashboard_section .acf-field input[type="password"], .member_dashboard_section .acf-field input[type="number"], .member_dashboard_section .acf-field input[type="search"], .member_dashboard_section .acf-field input[type="email"], .member_dashboard_section .acf-field input[type="url"], .member_dashboard_section .acf-field textarea, .member_dashboard_section .acf-field select {width: 21em;}

    /*Member Directory Page CSS*/
    .memberbox { width: 130px; }
    .owl-prev, .owl-next { top: 50%; margin-top: -14px; }    
    
    /*Global Parachute:France */
    .carousalbox ul  { text-align: center;  }
    .carousalbox ul li { width:290px !important; margin-bottom:25px !important; margin-left: 0; float: none; display: inline-block; text-align: left;  }

    /*membership application css*/
    .acivetable { margin-left: -4px; }
    .balackheadtable td { padding: 20px 5px; } 
    
     .videobox { height: 170px; } 
    .member_dashboard_section input, .member_dashboard_section .selector, .member_dashboard_section textarea, .member_dashboard_section select {width: 21em;}
    /*program page*/
    .member_dashboard_section .member_program_detail .button { width:100%; }
    .member_dashboard_section .member_program_detail .acf-map { margin-bottom:25px;}
    .member_program_detail .program_info {margin-top: 25px;}     
    .mobile_search_panel, .mobile_messagemenu, .mobile_login_panel, .mobile_profilemenu, .mobile_dashboard { overflow: visible !important ; }
    
    .page_error button { padding: 10px 100px; margin-top: 25px;  }
    
    .application_form .gform_wrapper .top_label .gfield_label { width: 100%;}
    .application_form .gform_wrapper .ginput_container { min-width:100%; width:100%;}
    .application_form .gform_wrapper .gfield.Leftfield .ginput_container, .application_form .gform_wrapper .gfield.Rightfield .ginput_container {min-width:100%; width:100%;}
    .application_form .gform_wrapper .gfield.Leftfield.videotitlefield .ginput_container, .application_form .gform_wrapper .gfield.Rightfield.videotitlefield .ginput_container, .application_form .gform_wrapper .gfield.Leftfield.videotitleurl .ginput_container, .application_form .gform_wrapper .gfield.Rightfield.videotitleurl .ginput_container, .application_form .gform_wrapper .gfield.Leftfield.urlgroupfield .ginput_container, .application_form .gform_wrapper .gfield.Rightfield.urlgroupfield .ginput_container, .application_form .gform_wrapper .gfield.Leftfield.urlgroupawardfield .ginput_container, .application_form .gform_wrapper .gfield.Rightfield.urlgroupawardfield .ginput_container, .application_form .gform_wrapper .gfield.Leftfield.filegroupaward .ginput_container, .application_form .gform_wrapper .gfield.Rightfield.filegroupaward .ginput_container {
        min-width: 89%; width:89%;}
    .application_form .rm_vdeo, .application_form .rm_award, .application_form .rm_attachment {margin-left: 8px; margin-top: 2px; }
    
    
    .application_form .gform_wrapper .gform_footer input.button, .application_form .gform_wrapper .gform_footer input[type="image"], .application_form .gform_wrapper .gform_footer input[type="submit"] { width:100%; }
    .application_form .gform_wrapper .gform_footer a.gform_save_link { margin-left: 0; width: 100%; margin: 15px 0 0 0; }   
    
    .application_form .form_saved_message .smallcaps .bigcaps { font-size:30px; display: block;  }
    .application_form .form_saved_message_emailform input[type="text"] { width: 280px; }
    .application_form .form_saved_message_emailform input[type="submit"] { width:100%; margin-top: 10px; }
    
    .awards_archivelist .filteredby .search_box input[type="text"] { width: 92%; }
    .resources_section .carousalbox .image { height: auto;  width:72%;}
    
    .awards_container .register_boxes ul li p { height: auto; margin-bottom: 15px; }
    .awards_container .register_boxes ul li .award-dscs { margin-bottom: 22px; }
    .awards_container .register_boxes ul li a { width: 94% !important; left:3% !important; }
}

@media screen and (max-width:339px) {
  .columnBox3 .blackstrip_title { height: 45px; }
  
}