/*GOVERNORS*/
@font-face {
  font-family: 'Aroha';
  src: url('../fonts/Aroha.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Aroha.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Aroha.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Aroha.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Aroha.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Aroha.svg#Aroha') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'OpenSansRegular_1';
    src: url('../fonts/OpenSansRegular_1.eot');
    src: url('../fonts/OpenSansRegular_1.eot') format('embedded-opentype'),
         url('../fonts/OpenSansRegular_1.woff2') format('woff2'),
         url('../fonts/OpenSansRegular_1.woff') format('woff'),
         url('../fonts/OpenSansRegular_1.ttf') format('truetype'),
         url('../fonts/OpenSansRegular_1.svg#OpenSansRegular_1') format('svg');
}
@font-face {
    font-family: 'Conv_arial';
    src: url('../fonts/arial.eot'); 
    src: url('../fonts/arial.woff') format('woff'), 
         url('../fonts/arial.ttf') format('truetype'), 
         url('../fonts/arial.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* Header start */
body { font-family: 'OpenSansRegular_1'; }
#logo {  width: auto;height: 180%;max-height: none;}
#et-top-navigation #top-menu li a { padding: 15px 13px; font-family: 'Libre Baskerville', serif; color: #575757; line-height: 20px; font-size: 13px; }
#et-top-navigation #top-menu li { padding-right: 0;border-right: 1px solid #ddd;float: none; font-size: 13px !important;display: table-cell;height: 100%;vertical-align: middle;
    width: 10%;}
#et-top-navigation #top-menu li:last-child { border-right:0 none;}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation { padding-bottom: 39px; padding-top: 38px;}
#et_top_search { margin: 15px 0 0 22px;}
form.et-search-form { background: #ededed none repeat scroll 0 0 !important;}
#et-top-navigation #top-menu li a:hover { opacity: 1; transition: all 0.4s ease-in-out 0s; color: #3499B8; }
#et_top_search { width: 4%;position: absolute; right: 0px; bottom:30px;display: block; }
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after { 
    top: 50%;
    webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
/*#top-menu li:nth-child(1){width:20% !important ; }*/
/*#top-menu li:nth-child(2) { width:20% !important ; }*/
.et_menu_container #et-top-navigation { padding-left:0 !important; width:100%; padding-top:0;padding-bottom:0;height: 60px;}
li.logo_center { width: 290px !important; text-align:center; height: 44px; position:relative;}
#et-top-navigation #top-menu li.logo_center a { padding-bottom:0; padding-left:0; padding-right:0;padding-top:0;position: absolute;
    bottom: 0;left:auto;right:-15px;height: 180px;}
#et-top-navigation #top-menu li.logo_center a:hover { background:none;}
.header_border { width:100%; position: absolute; bottom: 0; border-top: 1px solid #ddd; padding-top: 4px;}
.header_border_second { width:100%;border-top: 1px solid #ddd; text-align: center;}
.et_header_style_left .et-fixed-header #et-top-navigation { padding-top:0;}
#main-header .container { width: 100%; max-width: 100%; }
#main-header #top-menu-nav { max-width: 1080px; width: 1170px; float: none; margin: 0 auto; display: block; }
.mobile_logo_center { display: none; }
#et-top-navigation #top-menu li .sub-menu li { border-right: 0 none; display: block; width:auto !important;}
#et-top-navigation #top-menu li:hover { background-color:#eee; }
#et-top-navigation #top-menu li a:hover { background:transparent; }
#et-top-navigation #top-menu li .sub-menu li:hover { background:transparent; }
li.logo_center:hover { background:transparent !important; }
#et-top-navigation #top-menu ul.sub-menu li.current_page_item { width: 100%; background-color: transparent;}
/*#et-top-navigation #top-menu ul.sub-menu li.current_page_item a { text-decoration:underline; }*/

.nav li ul {
	background: rgba(16, 31, 70, 1);
	border: none;
}
.nav li ul.sub-menu li a {
	color: #fff !important;
}
.heaer-gold-bg {
	background-color: rgba(177, 153, 110, 1);
    box-shadow: 9.64px 11.49px 0px 0px rgba(177,153,110,0.6);
    width: 100%;
    height: 40px;
    margin: 0 auto;
}
#main-header {
	box-shadow: none !important;
	background: transparent !important;
}
#et-top-navigation #top-menu li.current_page_item {
	background: transparent !important;
}
/* Header End */

.headx1 p { font-family: 'Aroha'; font-size: 70px; line-height: 20px;}

/* Contact page */
.wpcf7-form span input { background-color: #fff;border: 1px solid #979797; color: #979797; font-size: 16px; padding: 10px 15px;width: 100%;margin: 10px 0;}
.wpcf7-form span textarea { background-color: #fff;border: 1px solid #979797; color: #979797; font-size: 16px; padding: 10px 15px;width: 100%;margin: 10px 0;}
.wpcf7-form span input:focus { border: 1px solid #3499B8;}
.wpcf7-form span textarea:focus { border: 1px solid #3499B8;}
.wpcf7-form .submit_btn input.wpcf7-submit { background-color: #3499B8; border: 1px solid #2da6c9; color: #fff; font-size: 16px; padding: 10px 15px; cursor: pointer;
transition: all 0.4s ease-in-out 0s;}
.wpcf7-form .submit_btn input.wpcf7-submit:hover { background-color: #575757;border: 1px solid #626262;}
.wpcf7-form span input::-webkit-input-placeholder { color: #000;}
.wpcf7-form span input:-moz-placeholder { color: #000;}
.wpcf7-form span input::-moz-placeholder { color: #000;}
.wpcf7-form span input:-ms-input-placeholder {  color: #000;}
.wpcf7-form span textarea::-webkit-input-placeholder { color: #000;}
.wpcf7-form span textarea:-moz-placeholder { color: #000;}
.wpcf7-form span textarea::-moz-placeholder { color: #000;}
.wpcf7-form span textarea:-ms-input-placeholder {  color: #000;}
li { list-style: none;}
.left.address ul { padding-left: 0;}
.left.address ul li { padding: 5px 0;}
.left.address ul li span { color: #979797; font-size: 15px; display: inline-block;}
.left.address ul li i { width: 35px;font-size: 26px; vertical-align: middle; color: #3499B8; float: left;}
.left.address ul li a { color: #979797; font-size: 15px; display: inline-block; vertical-align: middle;}
.left.address ul li.addre_icon i { padding-top: 5px;vertical-align: top;}
.left.address ul li:hover a { color:#3499B8; }
.left.address ul li.email_icon:hover i { color:#3499B9;}

.et_pb_row.et_pb_row_fullwidth { width: 95% !important; max-width: 100% !important; padding-bottom: 0;}
.et_pb_bg_layout_light h1 { color: #3499B8;}
.et_pb_row_fullwidth .et_pb_map { border-top: 1px solid #d3d1cd;}
.et_pb_bg_layout_light h2 { color: #575757;border-bottom: 2px solid #428bca;padding-bottom: 15px !important;} 
.et_pb_bg_layout_light .left.address h2 { margin-bottom: 39px; }
.et_pb_bg_layout_light .left.address hr { border-color: #979797;}
.et_pb_bg_layout_light .left.address h4 i { margin-right: 5px;}
.et_pb_bg_layout_light .left.address h4 { color: #575757;}
.padding-bottom-remove { padding-bottom: 0 !important;}

.et_pb_fullwidth_header_container h1 { text-shadow: 1px 3px 1px #464646;}


/* Footer Clone */
.footer_head { display: block; width: 100%;}
.footer_head h6.widget-title { color: #fff; font-size: 20px; text-transform: uppercase;}
.footer_head .textwidget p span { color: #666666;float: left;width: 66px;}
.footer_head .textwidget p { color: #fff !important; font-size: 12px; padding-bottom: 0; width: 100%;display: block;line-height: 18px;}
.footer_head .footer-widget {  float: left; margin:0 auto;padding: 2%;}
.footer_head .widget-contact {width: 40% !important;}
.footer_head .widget-archives {width: 30% !important;}
.footer_head .widget-logo {width: 30% !important; text-align: right;padding-right: 0;}
.footer_head .textwidget ul li a { color: #999999; font-size: 12px;}
.footer_head .textwidget ul li a:hover { color: #3499B8;}
.footer_head .textwidget ul li { padding-bottom: 0; margin: 0;}
.footer_head .widget-logo .logo_footer-1 { width: 100px;margin:0 10px;vertical-align: middle;display: inline-block;}
.footer_head .textwidget p em { float: left; font-style: normal; width: 68%;line-height: 26px;}
.footer_head .textwidget p a { color: #999999; font-size: 14px;}
#main-footer .footer_head .footer-wrapper { margin-top: 60px; }
#main-footer .footer_head .footer-wrapper p a { color: #fff; }
#main-footer .footer_head .footer-wrapper p a:hover,
#main-footer .footer_head .footer-wrapper li a:hover { color: #2a6496; cursor: pointer; }
/*.footer_head .textwidget p{color:#9a9a9a;}*/
.footer_head .textwidget p span{color:rgba(225, 225, 225, 0.89);}
#main-footer { background: #fff; }
/*.footerwrapp {  height: 100px;    margin: 0; display: inline-block; width: 100%; background: #a0a0a0; }*/
 .ftlogo { position: absolute; left: 0;right: 0; z-index: 9; top:-5.5em;  }
.ftlogo img { max-width: 150px;  }
.et-pb-controllers { z-index:1;}
#main-footer .footer_head.ft_middle { background: #0d0d3f;  padding: 20px 0; }
/*.footer_head.ft_middle .col-sm-3 { border-right: 1px solid #ddd !important; }*/
.footer_head.ft_middle .col-sm-3 .et_pb_widget.widget_nav_menu { height: 190px !important; padding: 20px 0px 0 0px; }
.footer_head.ft_middle .col-sm-3:last-child { border-right: 0px solid !important;}
/*.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {  color: #81d742;}*/
.footer_head.ft_middle .et_pb_widget.widget_nav_menu h4 { color: #7b7b7b; letter-spacing: 1px; }
.footer_head.ft_middle .et_pb_widget.widget_nav_menu li a { color: #9e9e9e; }
/*.borer-top { height: 4px;border-top: 1px solid #ddd; max-width: 1080px; width:80%; margin: 5px auto 0; }*/
/*.firstft { padding: 40px 0; font-size: 18px; letter-spacing: 1px;}*/
/*.lastft { padding: 36px 0; display: table; }*/
.et_pb_widget.widget_text{ width: 100%; }
.et_pb_widget.widget_text .textwidget{ width: 100%; margin: 0 auto; }
.et_pb_widget.widget_text .text_site_footer{ width: 100%; margin: 0 auto; }
.et_pb_widget.widget_text .text_site_footer li a{ color: #fff; }

/*Fixed Social Icons*/

.or-social-media-icon-dock { position: fixed; top: 160px; right: 20px; 
z-index: 999; display: flex; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } 
.or-social-media-icon-dock a:link, .or-social-media-icon-dock a:active, 
.or-social-media-icon-dock a:hover, .or-social-media-icon-dock a:visited 
{ color: #fff; font-size: 25px; text-decoration: none; } 
.social-media-icon span.fa { padding: 10px 7px; display: block; width: 
50px; height: 50px; } .social-media-icon#twitter { background-color: 
rgba(20,125,183,.9); } .social-media-icon#facebook { background-color: 
rgba(41,62,106,.9); } .social-media-icon#instagram { background-color: 
rgba(113,75,60,.9); } .social-media-icon#youtube { background-color: 
rgba(241,90,75,.9); }
.social-media-icon { transition: .25s all ease-in-out; }

/*Fixed Social Icons*/


/*Footer Changes*/
#main-footer .footer_head.ft_middle { background: #101F46; padding: 20px 0; margin: -3px 0 0 0; font-family: 'Conv_arial'; }
.col-md-2.guam_ftr_logo{ width: 9%; padding: 0;}
.col-md-8.guam_ftr_text{ padding: 0; width: 80%;}
.col-md-2.otech_logo_badge { width: 10%; margin: 0 0 0 10px; padding: 0; } 
.back_to_top {
    background: #fff !important;
    padding: 15px 5px 5px;
    position: absolute;
    bottom: 0;
    width: 80px;
    right: 0px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
}
.backtop_img img {
    width: 30px;
    display: block;
    margin: 0 auto 10px;
}
.col-md-2.guam_ftr_logo img{ width: 84%; }
/*Footer Changes*/
.footerwrapp .col-sm-6 { text-align: center; }
.footer-wrapper .text-block li{ display: inline-block; border-right: 1px solid #ccc;  }
.footer-wrapper .text-block li:last-child{ border-right: none; }
.footer-wrapper .text-block li a{  text-decoration: none; color: #fff; padding: 0 10px; }
.footer-wrapper .text-block.text-center { margin: 0 0 15px; }
.footer-wrapper{ margin-top: 25px; color: #fff; }
.footer-wrapper .col-sm-12 p a{ text-decoration: underline; color: #fff; }
.footer-wrapper .col-sm-12 p{ padding-bottom: 0px; }
.footer-wrapper .col-md-6 figure{ padding-bottom: 10px; }

.col-md-8.text-center.guam_ftr_text{ overflow: hidden; }
.wprmenu_bar2 .right_nav_togg { top: 15px; }

/* Footer Clone End*/

/*New Change Contacts Page*/
 #et-main-area #content-area table td { max-width: 100%; }
 /*New Change Contacts Page*/

/* Inner Page --- Contacts */
td .c_numb_center , td.email_data{ text-align: center; }
/* Inner Page --- Contacts */

/*Guam Coastal mgt page*/
.vid_blue_section .et_pb_fullwidth_header{ min-height: 200px; }
/*Guam Coastal mgt page*/

/* Video Gallery Page */

.et_pb_section.gallery_display .et_pb_gallery_grid{
 display:block;
}

/* Video Gallery Page*/

/*==== Inner page Home page 2 ====*/
.section-welcome .et_pb_module  img { width: 100%; border: 1px solid #e2e2e2;}
.section-welcome .wel_title h2 { font-size: 24px; border-bottom: 0 none;color: #7c7c7c;}
.section-welcome .wel_title { position: relative; text-align: left; margin-bottom: 20px;}
.section-welcome .wel_title:before { content: ""; position: absolute; width: 80px; height: 2px; background-color: #F96D55; bottom: 0px; left: 0;z-index: 1;}
.section-welcome .wel_title:after { content: ""; position: absolute; width: 100%; height: 1px; background-color: #dedede; bottom: 0; left: 0;}
.section-welcome p { color: #7c7c7c; font-size: 14px;}
.heading-color-2 h1 { color: #f96d55;}
.heading_style h1 { color: #f96d55; position: relative;text-shadow: none; padding-bottom: 10px !important;}
.heading_style h1:before { background-color: #f96d55; bottom: -1px; content: ""; height: 2px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 80px;z-index: 1;}
.heading_style h1:after { background-color: #dedede;bottom: 0; content: "";height: 1px;left: 0; margin: 0 auto;position: absolute;right: 0; text-align: center; width: 200px;}
.service_bock { padding-top: 0 !important;}
.service_bock .et_pb_row.et_pb_row_1 { padding-top: 0 !important;}
.service_bock .service-box .service_icon i { font-size: 45px;color: #f96d55;}
.service_bock .service-box .service_icon { display: inline-block;}
.service_bock .service-box .service-content { margin-top: -65px; margin-left: 65px; padding-right: 5px; min-height: 70px;color: #838383;}

.button_style1 { border: 2px solid #dd5139;background-color: #f96d55;border-radius: 0;color: #fff !important;}
.button_style1:hover { color: #f96d55 !important;border: 2px solid #e2e2e2;}
.heading-color-2 .et_pb_button { border: 2px solid #dd5139;background-color: #f96d55;border-radius: 0;color: #fff !important;}
.heading-color-2 .et_pb_button:hover { color: #f96d55 !important;border: 2px solid #e2e2e2;background-color: #F2F2F2;}

.team_member .et_pb_team_member_image img { border: 1px solid #e2e2e2;}
.team_member .et_pb_team_member_description h4 { color: #f96d55; font-size: 20px; margin-bottom: 10px;}
.team_member .et_pb_team_member_description p { color: #838383;}

/*LAYOUT-7*/
.our_team { padding-top: 0 !important;}
.our_team .team_member { padding-top: 0;}
/*LAYOUT-7*/

.contact-information { background: rgba(107,107,107,0.5);}
.contact-information ul li { margin-bottom: 5px;}
.contact-information ul li i { color: #fff; display: inline-block; font-size: 16px; text-align: center; margin-left: 10px; width: 48px;}
.icofont { font-family: 'FontAwesome' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal;text-transform: none; line-height: 1;
    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.contact-information ul li span { color: #fff; display: inline-block; font-weight: 400; line-height: 26px; vertical-align: top; width: calc(100% - 62px);}
.contact-information ul { padding: 10px;}
.contact_form { padding-top: 0 !important;background:url(../images/map_bg.jpg) no-repeat left top;}
.contact_form .et_pb_contact .et_pb_contact_right .clearfix { color: #fff;}
.contact_form .et-pb-contact-message { display: none;}
.contact-information ul li span a { color: #fff;}

.widget-archives .textwidget ul li a { position: relative;}
.widget-archives .textwidget ul li a:before { background: #3499b8; bottom: 0px; content: ""; height: 1px; left: 0px; position: absolute; visibility: hidden; 
width: 0%;-webkit-transition: all .30s linear; -moz-transition: all .30s linear;-o-transition: all .30s linear; transition: all .30s linear;}
.widget-archives .textwidget ul li a:hover:before { visibility: visible; width: 100%;}

/* inner page 1*/
.helping_client h1 { color: #575757 !important; font-size: 26px;}
.helping_client h2 { color: #F09326 !important;font-size: 20px;}
.helping_client p { text-align: center;}
.helping_client h5 { text-align: center; color: #666; font-size: 22px; }
.helping_client h5 strong { color: #F09326;}
.choose_box_left_right .choose_right .rex-sub-title h3 { font-size: 24px; color: #F09326;}
.choose_box_left_right .choose_right span { font-weight: bolder; text-transform: uppercase; display: block; }
.choose_box_left_right .choose_right .article i { float: left; margin-right: 39px; font-size: 30px; color: #6c6c6c; position: relative; top: -5px;}
.choose_box_left_right .choose_right .article .article-content { overflow: hidden; padding-bottom: 15px; margin-top: 5px;}
.contact_wrp h2 { border: 0 none;color: #f09326; font-size: 28px;}
.contact_wrp p { color: #fff;}
.contact_wrp p a { background-color: #f09326; color: #fff;font-size: 16px; padding: 8px 15px;border: 2px solid #ce7104;}
.contact_wrp p a:hover { color: #666 !important;}

.home_slider_1 a.et_pb_button:hover, .home_slider_1 a.et_pb_button:focus { color: #fff;}

/*LAYOUT-10*/
.lay-10-top-head::before{background: #eeb013 none repeat scroll 0 0; content: ""; height: 2px; left: 490px; position: absolute; top: 60px; width: 100px;}
.lay-10-top-head::after{ background: black none repeat scroll 0 0; content: ""; height: 2px; left: 490px; position: absolute; top: 66px; width: 100px; }
.lay-10-top-head2::before{background: #eeb013 none repeat scroll 0 0; content: ""; height: 2px; left: 490px; position: absolute; top: 60px; width: 100px;}
.lay-10-top-head2::after{ background: black none repeat scroll 0 0; content: ""; height: 2px; left: 490px; position: absolute; top: 66px; width: 100px; }
/*LAYOUT-10*/

/* logo center blow */
.logo_center_blow.hero { bottom: -65px;}
.logo_center_blow { position: absolute !important;bottom: -24%; left: 0;right: 0;text-align: center;z-index: 1 !important; }
/*.logo_center_blow .left_logo, .logo_center_blow .center_logo, .logo_center_blow .right_logo { width: 150px; display: inline-block; }*/
.main_page .et_pb_section  .et_pb_fullwidth_code.et_pb_module{ z-index: 0; }
/* logo center blow */

/* Contact page start */
.contact_data table td { white-space: normal !important; }
.et_pb_section_parallax.et_pb_row .et_pb_column, .et_pb_section_parallax.et_pb_row .et_pb_module, .et_pb_section_parallax.et_pb_column .et_pb_module { z-index: 1; }
.google_map { width: 100%; }
.google_map iframe { width: 100%; height: 100%; }
.gmap .gmap_icon { background:url(../images/map-marker.png) no-repeat left top; width: 30px; height: 32px; display: inline-block; }
/* Contact page end */

/* press Release Page */
.search_field .press_text {
	width:250px; padding:5px; margin:0px;	
}

.search_field  #searchpicker {
	width:100px; padding:5px; margin:0px;	
}
/* Search Page */
/*.page-search-portal { padding: 20px 0; }*/
/*.page-search-portal .blog-page .content-blog-big .content-blog .tabs_data .cnt_record a { font-size: 16px; color: #3499B8; }*/
.page-search-portal .blog-page .content-blog-big .content-blog .tabs_data .cnt_record strong { font-size: 16px;color: #3499B8; }
.page-search-portal .blog-page .content-blog-big .content-blog .tabs_data .cnt_record { color: #2E3842; background: #fff;}
/*.page-search-portal .blog-page .content-blog-big .content-blog .tabs_data .cnt_record a:hover { color: #222222; }*/
.page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="text"] { padding: 8px 5px; font-size: 16px; color: #2E3842; width: 92%; display: inline-block;vertical-align: middle;}
.page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="button"] { padding: 8px 12px; font-size: 16px; background-color: #3499B8; color: #fff; border: 1px solid #107594;width: 7.5%;}
.page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="button"]:hover { background-color: #107594; }
.page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="text"]:focus { border: 1px solid #3499B8; }
.page-search-portal .page-title h2 { color: #3499b8; /*border-bottom: 1px solid #dcdcdc;*/}
.page-search-portal .blog-page .content-blog-big .content-blog #div_tab { margin-top: 25px; }
.page-search-portal .blog-page .content-blog-big .content-blog #div_tab .tabs_data { padding: 10px; background:#e6e6e6; height: auto;}
/*.page-search-portal .blog-page .content-blog-big .content-blog #div_tab .tabs_data .ui-tabs-nav { background:#3499B8;border:0 none;border-radius: 0; }*/
/*.page-search-portal .blog-page .content-blog-big .content-blog #div_tab .tabs_data .ui-tabs-nav li { border-radius: 0; background:#dbdbdb; }*/
/*.page-search-portal .blog-page .content-blog-big .content-blog #div_tab .tabs_data .ui-tabs-nav li.ui-tabs-active { background:#fff; }
*/
table tbody tr .gmap a { font-size: 0px;}


/*New Custom CSS*/
.et-fixed-header #et-navigation > ul > li > a::before { background-color: transparent !important; }
.logo_center a:hover { background-color: transparent !important; }
.ui-widget-header{ background: transparent !important; border-radius: 0 !important; }
.back_blur_img { background: rgba(0,0,0,0.6) !important; bottom: 0;left: 0; position: fixed; right: 0; top: 0; z-index: 1; }
.page-search-portal { padding: 20px 0; z-index: 9; }
/*.input_search_btn { background: rgba(0,0,0,0.78); padding: 35px; border-radius: 6px; }*/
.mainContainer .input_search_btn input { border: 1px solid #265a96 !important; }
.mainContainer .input_search_btn input::-moz-placeholder{ font-style: italic; font-size: 16px;}
.mainContainer .input_search_btn input::-webkit-input-placeholder{ font-style: italic; font-size: 16px;}
.mainContainer .input_search_btn #search_data { background: url(../images/search.png) #265a96 7px no-repeat; padding: 13px 0; border-radius: 0 !important; line-height: 12px; width: 45px; font-size: 0px; display: inline-block;vertical-align: middle;}
#tabs ul{  overflow: hidden; width: 100%; margin: 0; padding: 0 1.4em; list-style: none; }
.text_search_lable { font-size:0px;  }
label.search_pi {font-size: 0px;}
.wrap-contact-result div a:hover{ text-decoration: underline; }
.ui-widget-header{ border:none !important; }


/*Chamorro Standar Time CSS for Governors*/
.header_topbar { width: 80%; margin: 0 auto; display: block; overflow: hidden; }
.top-timezoon { float: left; margin: 10px 0 0; font-weight: bold; }
/*Chamorro Standar Time CSS for Governors*/


/*Home Page*/
.main_page .et_pb_column .et_pb_text h1 { font-size: 28px; font-weight: 300 !important; }
.main_page .news_heading{ border: 0 none; }
.main_page .news_heading h4{ width: 100%; background: #0d0d3f !important;}
.main_page .newsx .et_pb_column, .weekly_work .et_pb_column, .btm_section .et_pb_column{ border: 1px solid #1e2051 !important; }
.main_page .head_desc_meta h4 a, .main_page .meta_content h4,.main_page .weekly_video_title h4{ color: #166fbd; }
.main_page .et_pb_blurb_content .et_pb_main_blurb_image a .et-pb-icon-circle { padding: 22px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 50%; font-size: 25px; width: 70px; height: 70px;}
.main_page .snapchat_icon .et_pb_blurb_content .et_pb_main_blurb_image { background: #fcba28; border-radius: 50%; width: 70px; height: 70px; position: relative; left: 30px; }
.main_page .snapchat_icon img { position: absolute; top: 17px; left: 20px; }
.main_page .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_module{ margin: 0 !important; }
.main_page .et_pb_gutters3 .et_pb_column_2_3 .et_pb_module, .main_page .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module, .main_page .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module, .main_page .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_module{ margin: 10px 0; }
.main_page .et_pb_section_3 .et_pb_column_2_3 .et_pb_bg_layout_dark p{ font-family: 'Aroha'; font-size: 70px; }
.main_page .ft_left_heading{ border-bottom: 1px solid #fff; font-weight: 600 !important; margin-bottom: 10px; font-size: 14px !important;}
.main_page .et_pb_column_1_4 .ft_left_part p{ font-weight: 400; font-size: 12px;}
.main_page .full_img_text2 p span { display: inline-block; font-family: 'Aroha'; }
.main_page .ft_left_part{ padding: 10px; }
.main_page .et_pb_bg_layout_light .metabar { font-weight: 400; padding: 15px; height: 280px;}
.main_page .et_pb_bg_layout_light .metabar p, .main_page .weekly_work .et_pb_column .metabar p{ min-height: 220px; font-family: 'OpenSansRegular_1'; }
.main_page .et_pb_bg_layout_light .metabar li{ margin: 10px 0 0 0; }
.main_page .newsx img, .main_page .cu_news_box img{ width: 100%; height: 100%; }
.main_page .weekly_work .et_pb_column .et_pb_text { height: 65px; }
.main_page .btm_section .cu_news_box .metabar p{ min-height: 250px; font-family: 'OpenSansRegular_1';}
.main_page .gov_guam_btn  { padding: 2px 13px; }
.main_page .input_search_btn input::-moz-placeholder{ font-style: italic; font-size: 20px; font-weight: 400; }
.main_page .input_search_btn input::-webkit-input-placeholder{ font-style: italic; font-size: 20px; font-weight: 400; }
.main_page .et_pb_contact p input,
.main_page .et_pb_contact p textarea { width: 100%; padding: 16px 5px; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
	color: #999; background-color: #eee; font-size: 14px; font-weight: 300; opacity: 0.5;}
.main_page .et_pb_contact p input:focus, .main_page .et_pb_contact p textarea:focus { opacity: 1; }
.main_page .headx2 { max-width: 65% !important; }
/*Home Page*/
.mashsb-container.mashsb-main { margin: 10px 0 0;}
iframe{ width: 100%; }

/*Tabs Design*/
.mainContainer .input_search_btn { border-radius: 0px; width: 80%; margin: 0 auto; }
.tabs_data  ul li { position:relative; display: block; margin: 0 !important; text-align: center; border:0 none !important; border-radius: 0 !important; padding: 8px !important; }
#tabs .ui-tabs-tab li a { padding: 0.5em 0 !important; color: #A1A1A1 !important; background: #fff; }
.ui-tabs-active.ui-state-active{ background: #fff; border-top:2px solid #3499B8 !important; }
#tabs .ui-tabs-active.ui-state-active a{ color: #3499B8 !important; transition: 0s !important; }
#tabs .badges { background: #3499B8; border-radius: 50%; padding: 2px 5px; font-size: 12px; color: #eee; margin: 0 0 0 5px; }
#tabs .ui-tabs-tab li a:after{ transform: perspective(900px) rotate3d(1,0,0,0deg); background: #fff;}

/*Service Tab*/
.service_tab .wrap-contact-result { padding:10px 0; border-bottom: 1px dashed #aaa; }
.service_tab > div:nth-last-child(3) { border: 0 none !important; }
.service_tab .wrap-contact-result .doc_name_search{ font-weight: bold; font-size: 17px; text-transform: capitalize; }
.service_tab .wrap-contact-result .desc_search{ font-style: italic; color: #999; font-size: 14px; }
.service_tab .wrap-contact-result .hyper_search a{ color: #00804d; text-decoration: underline; }
.service_tab .wrap-contact-result .dept_search { color: #3499B8; }
/*Service Tab*/

/*People's Tab*/
.people_tab .main_contact_wrap .block12 { width: 32.2%; display: inline-block; margin-right: 10px; padding-right: 10px; border-right: 1px dashed #ccc; vertical-align: top;}
.people_tab .main_contact_wrap .block12:nth-child(3n){ border-right: 0 none; margin-right: 0; padding-right: 0; }
.people_tab .wrap-contact-result{ background: #e2e2e2; margin: 5px 0; border-radius: 5px; padding: 5px; width: 100%; height: 150px;}
.people_tab .wrap-contact-result div{ font-family: 'Open Sans',sans-serif }
.people_tab .wrap-contact-result .heading_name{ font-weight: 600; }
.people_tab .wrap-contact-result .sub_heading_dept{ font-style: italic; color: #999; font-size: 14px; }
.people_tab .wrap-contact-result .head_mail a{ font-size: 14px; color: #00804d; text-decoration: underline;}
.people_tab .wrap-contact-result .head_cell_no { font-size: 18px; font-weight: 600; }
.people_tab .wrap-contact-result .head_cell_no a:hover { color: #005580; text-decoration: underline; transition:all 0s ease-in-out; }
.ui-tabs-panel .count_result {font-size: 16px;text-transform: uppercase;color: #00804d;font-weight: 300;line-height: 24px;font-family: 'Open Sans',sans-serif;}
/*People's Tab*/

/*Press Release Tab*/
.press_tab .entry-content .doc_name_search{ font-weight: bold; font-size: 16px; text-transform: capitalize; }
.press_tab .entry-content .desc_search{ font-style: italic; color: #999; font-size: 14px; }
.press_tab .load_more { color: #3499B8; text-decoration:underline; position: relative;  }
.press_tab .load_more:before{ background: url(../images/arrow.png) no-repeat; background-size: 10px; position: absolute; content: ''; height: 21px; width: 17px; left: 5.5em; top: 7px; }
/*.press_tab > div:nth-last-child(5) { border: 0 none !important; }*/
.press_tab .entry-content.test_data { border-bottom: 1px dashed #ccc; clear: both; display: inline-block; overflow: hidden; padding: 10px 0; width: 100%; }
.press_tab .post-meta, .press_tab .post-meta a {color: #3499b8; }
.press_tab span.author.vcard { font-style: italic; font-weight: bold; color: #3499b8; }
/*Press Release Tab*/

/*Events Tab*/
.events_tab .entry-content { margin-bottom: 15px; box-shadow: 0px 0px 3px #ccc; padding: 10px 10px; transition: border-left-width 0.6s; -webkit-transition: border-left-width 0.1s; border-left-width: 4px; border-left-style: solid; border-left-color: #1788ca; }
.events_tab .entry-content:nth-child(3n+2){ border-left-color: #61bd6d; }
.events_tab .entry-content:nth-child(3n+3){ border-left-color: #54acd2; }
.events_tab .entry-content:nth-child(3n+4){ border-left-color: #9365b8; }
.events_tab .entry-content:nth-child(3n+5){ border-left-color: #eb6b56; }
.events_tab .entry-content  .tribe-events-gmap { color: #7095b3; background: url("../images/google-maps.png"); background-repeat: no-repeat !important; background-size: 14px !important; background-position: 0px!important; padding: 0px 0px 0px 18px; vertical-align: top; }
.events_tab .entry-content .tribe-events-event-image { width: 18%; margin: 0 2% 0 0; display: inline-block; float: left; min-height: 110px; }
.events_tab .entry-content  .event_title_meta_custom_des, .tribe-events-event-meta.custom-event-detail { display: inline-block; width: 80%; }
.events_tab .event_title_meta_custom_des h2 { border-bottom: 1px dashed #ccc !important; width: 100%; }
.events_tab .event_title_meta_custom_des h2 a{ text-transform: uppercase; font-size: 18px; color: #3499B8; font-weight: 400; text-shadow: none;}
.events_tab.entry-content  .author .tribe-event-schedule-details { line-height: 23px; background: url("../images/clock.png") no-repeat 0px; background-size: 14px ;
    padding: 0px 20px; }
.events_tab .entry-content .author .tribe-event-schedule-details span, .entry-content .author .tribe-events-venue-details span{ color: #777; font-family: 'OpenSansRegular_1'; font-weight: 400; }
.events_tab .entry-content .tribe-events-venue-details { background: url("../images/placeholder.png") no-repeat 0px; background-size: 14px; padding: 0px 20px; }
.events_tab .entry-content .tribe-events-venue-details span{ color: #777; font-family: 'OpenSansRegular_1';  }
/*Events Tab*/

/* press-release Pages */
.month-picker table td a.ui-state-active { background-color: #428BCA; color: #fff; }

/*hafa menu*/
#wprmenu_bar2 .wprmenu_icon span {
    background: #ffffff none repeat scroll 0 0;
}
#wprmenu_bar2 .wprmenu_icon span {
    background: #000 none repeat scroll 0 0 !important;
}
#wprmenu_bar2 .wprmenu_icon span {
    height: 2px;
}
#wprmenu_bar2 .wprmenu_icon span {
    background: #f2f2f2 none repeat scroll 0 0;
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    transition: all 0.01s ease-in-out 0s;
    width: 20px;
}
#wprmenu_bar2 .wprmenu_icon span {
    height: 2px;
}
#wprmenu_bar2 .wprmenu_ic_1 {
    top: 0;
}
#wprmenu_bar2, #wprmenu_bar2 * {
    box-sizing: border-box !important;
    font-family: "Open Sans",sans-serif;
    font-size: 100%;
    font-weight: normal;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: left;
}
#wprmenu_bar2 .wprmenu_icon {
    float: left;
    height: 22px;
    margin-right: 16px;
    overflow: hidden;
    padding-top: 2px;
    position: relative;
    width: 20px;
}
#wprmenu_bar2 .wprmenu_ic_2 {
    top: 7px;
}
#wprmenu_bar2 .wprmenu_ic_3 {
    top: 14px;
}
.wrap_date span {
	color :#0f2b59;
}
.share-data{ display: block;overflow: hidden;float: right; }
.share-data .facebook { background:url(../images/ico-facebook.png) no-repeat left top; width: 30px; height: 32px; display: inline-block; font-size: 0;  } 
.share-data .Twitter { background:url(../images/ico-twitter.png) no-repeat left top; width: 30px; height: 32px; display: inline-block;  font-size: 0; } 
.share-data .Delicious { background:url(../images/ico-del.png) no-repeat left top; width: 30px; height: 32px; display: inline-block; font-size: 0; } 
.share-data .Digg { background:url(../images/ico-digg.png) no-repeat left top; width: 30px; height: 32px; display: inline-block; font-size: 0;  } 
.share-data .Youtube { background:url(../images/ico-youtube.png) no-repeat left top; width: 30px; height: 32px; display: inline-block; font-size: 0; } 
.press-release { display: block;overflow: hidden;margin-bottom:30px;  }

.prev-next-posts {
    background: #fff none repeat scroll 0 0;
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0 10px;
}
.press_release_content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc #ccc;
    border-image: none;
    border-style: solid solid;
    border-width: 1px 1px;
    padding: 10px;
}
.search-cont .list-content{
    display: block;
}

.blue_banner_div .blue_banner_gov { margin-left: 2em; text-align: left; }
.weekly_work h5{ line-height: 24px; }
#searchpicker { padding: 6px; }

.contact-form .et_pb_contact p input::-webkit-input-placeholder { color: #999; opacity: 1;}
.contact-form .et_pb_contact p input::-moz-placeholder { color: #999; opacity: 1;}
.contact-form .et_pb_contact p input:-ms-input-placeholder { color: #999; opacity: 1;}
.contact-form .et_pb_contact p input:-moz-placeholder { color: #999; opacity: 1;}

.entry-content .author .tribe-event-schedule-details {
    line-height: 23px;
    background: url(../images/clock.png) no-repeat 0px;
    background-size: 14px;
    padding: 0px 20px; }


/* Search Page */

/*Video Section*/
  .et_pb_section.test_video { display: block; }
/*Video Section*/


/*Executive Order Page*/
#et-main-area .contact-area .entry-title.main_title { margin-bottom: 20px; margin-top: 60px; text-align: center; /*font-family: 'Century Gothic';*/ }
.row.executive_list { height: 600px; border: 1px solid #000; overflow-y: scroll; margin: 30px 0 60px 0; }
.col-sm-12.wrapperdatax { padding: 0; }
.row.document-select-box .search_filter label{ display: none; }
.search_filter .select2-container .select2-selection--single { height: 35px; }
.search_filter .select2-container--default .select2-selection--single .select2-selection__arrow{ top: 5px; }
.search_filter .select2-container .select2-selection--single .select2-selection__rendered { padding-top: 3px; }
/*Executive Order Page*/

/* Video Slider on Home Page*/
.custom-video-slider .et_pb_row {
   width: 100%;
   max-width: 99%;
   margin: 0 auto;
   padding: 0;
}
.title_slider_post {
   background: rgba(0, 0, 0, 0.4);
   position: absolute;
   width: 100%;
   bottom: 6px;
   color: #fff;
   text-align: center;
   padding: 10px 5px;
   font-weight: 600;
   font-size: 18px;
}
/*
.custom-video-slider .fluid-width-video-wrapper {
   padding-top: 0 !important;
}
*/
/* Video Slider on Home Page*/

/*Responsive*/

@media all and (min-width: 1301px) {
	.about-cover .et_pb_row {
		max-width: 1280px;
	}
	.about-cover .et_pb_row .et_pb_column {
		height: 510px;
	}
}

@media all and (min-width: 1301px) and (max-width: 1920px){
	#et-top-navigation #top-menu li a { padding: 15px 13px;}
}

/*LAYOUT-10*/
@media all and (max-width: 1280px){ 
	.lay-10-top-head::before {  left: 45% !important;  top: 36% !important;  }
    .lay-10-top-head::after {  left: 45% !important;  top: 40% !important;  }
    .lay-10-top-head2::before{ left: 45% !important;  top: 75% !important; }
    .lay-10-top-head2::after{  left: 45% !important;  top: 82% !important; }
    .lay-10-blurb-sec .et_pb_column_1_4 h2 { font-size: 16px; }
	.lay-10-blurb-sec .et_pb_blurb_8:before { bottom: -22px !important; }
    .lay-10-blurb-sec .et_pb_blurb_8:after { left: 35px !important;top: 100px !important; }
	.lay-10-blurb-sec .et_pb_blurb_9:after { left: 304px !important;top:100px !important;}
 	.lay-10-blurb-sec .et_pb_blurb_10:after { right: 449px !important; top: 100px !important;}
	.lay-10-blurb-sec .et_pb_blurb_11:after { right: 178px !important; top: 100px !important; }
}	
/*LAYOUT-10*/	

@media all and (min-width: 1191px) and (max-width: 1300px) {
	#et-top-navigation #top-menu li a {  padding: 15px 13px; font-size: 13px; }
}

@media all and (min-width: 1025px) and (max-width: 1190px) {
	#et-top-navigation #top-menu li{ font-size: 12px !important; }
	#et-top-navigation #top-menu li a { font-size: 12px !important; padding: 15px 15px 15px 10px;}
    .backtop_img img { right: -30px;top: -60px; }
    .footer_head .widget-logo .logo_footer-1 { width: 88px;margin: 0 5px;}
	.container {  width: 90%;}
	#main-header #top-menu-nav { max-width: 100%; width: 93%; }
	li.logo_center { width: 199px; }
  .header_border { display: block; }
  .mobile_logo_center { display: none; text-align: center;}
  #et-top-navigation #top-menu li:last-child a { font-size: 12px !important; padding: 15px 11px 15px 10px;}
  .col-md-8.guam_ftr_text { width: 79%; }
}

/*LAYOUT-10*/
@media all and (max-width: 1024px) {
	.lay-10-blurb-sec .et_pb_column_1_4 h2 { font-size: 16px; }
	.lay-10-blurb-sec .et_pb_blurb_8:before {bottom: -28px !important; left: 36px; }
    .lay-10-blurb-sec .et_pb_blurb_8:after {  left: 35px !important;top: 95px !important; }
	.lay-10-blurb-sec .et_pb_blurb_9:after {left: 252px !important;top: 95px !important;}
 	.lay-10-blurb-sec .et_pb_blurb_10:after {right: 350px !important;  top: 95px !important; }
	.lay-10-blurb-sec .et_pb_blurb_11:after {right: 136px !important; top: 95px !important; }
	.lay-10-top-head::before { left: 45% !important;  top: 36% !important;  }
    .lay-10-top-head::after {  left: 45% !important;  top: 40% !important;  }
    .lay-10-top-head2::before{ left: 45% !important;  top: 75% !important; }
    .lay-10-top-head2::after{  left: 45% !important; top: 82% !important; }
    #et_top_search { display:none; }

}
/*LAYOUT-10*/

@media all and (min-width: 980px) and (max-width: 1024px) {
	.footer_head .footer-widget { margin: 0 auto !important; }
	.footer_head .widget-logo .logo_footer-1 { width: 90px; margin: 0 5px;}
	.container {  width: 90%;}
	#et_top_search { margin: 0 10px 0 22px;}
	.container.et_menu_container { width: 92%;}
	#et-top-navigation #top-menu li a { padding: 15px 7px; font-size: 13px;}
	#et_top_search { margin: 15px 10px 0 6px;}
	.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container { padding-top: 80px;}
	#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {  right: -6px;}

	.page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="button"] { width: 8.5%; }
	.page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="text"] { width: 91%; }=
	.full_img_text2 .blue_banner_gov { margin-left: auto !important; }
	.newsx .news_image, .newsx .meta_image { height: auto; }
	.col-md-2.guam_ftr_logo img { width: 100%;}
	.backtop_img img { top: -30px; }
	.main_page .newsx img, .main_page .cu_news_box img { height: auto; }

	.header_border { display: none; }
	.mobile_logo_center { display: block; text-align: center;}
	.mobile_logo_width { bottom: -50px; height: 150px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 150px; }
	.et_menu_container #et-top-navigation {  height: 150px; }
	.et-search-form { max-width: 80% !important; }
	.blue_banner_div .blue_banner_gov { margin-left: 12em; }

  /*Footer Changes*/
  .col-md-2.guam_ftr_logo { margin: 0 auto; width: 15%; float: none;}
  .col-md-8.guam_ftr_text{ width: 100%; }
  .col-md-2.otech_logo_badge {width: 100%; margin: 0 auto; padding: 0; }
  .otech_logo_badge p{ text-align: center; }
  /*Footer Changes*/

  /*Video Section*/
  .et_pb_section.test_video { display: none; }
  /*Video Section*/
  /* blue_banner_div  */
  .blue_banner_div .full_img_text2 .et_pb_column_1_3 { width: 34% !important; }
  .blue_banner_div .full_img_text2 .et_pb_column_2_3 { width: 60% !important; }
  .blue_banner_div .full_img_text2 .blue_banner_gov { margin-left: 0 !important; width: auto;}
  .logo_center_blow.hero { bottom: -48px;}
  .main_page .weekly_work .et_pb_column .et_pb_text { height: auto;}
}

@media all and (max-width: 980px) {
	#et_mobile_nav_menu { display: none;}
	.et_pb_blurb_8::after, .et_pb_blurb_9::after, .et_pb_blurb_10::after,.et_pb_blurb_11::after{ display: none; }

	.lay-10-sec-service .et_pb_blurb_content{ margin:0; }
	.lay-10-top-head2::before { left: 43% !important; }
    .lay-10-top-head2::after { left: 43% !important; }
    .et_pb_row_4col > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 { width: 34% !important; margin: 0 auto; }
}

@media all and (min-width: 768px) and (max-width: 979px) {
	.footer_head .footer-widget { margin: 0 auto !important;}
	.footer_head .widget-logo .logo_footer-1 { width: 84px;margin: 0 5px;}
	.container {  width: 100%;}
	#et_top_search { margin: 0 10px 0 22px;}
	.et_header_style_left .logo_container { width: 96%;}
	#main-header { box-shadow: none;}
	.document_wrapper.et_pb_row, .parks_wrapper.et_pb_row{ padding: 0;}
	.mobile_menu_bar:before{top:15px;}
	#et_top_search{margin: 15px 10px 0 22px; bottom: 50px;}
	span.et_close_search_field{right:10px;}
	#et_mobile_nav_menu { display: none;}
	.et_header_style_left #logo, .et_header_style_split #logo { max-width: 50%;  padding: 5px 0;}
	.helping_client h5 { font-size: 21px;}
	article.status-publish .entry-content { margin-left: 0 !important; }
	.logo_center_blow .left_logo img, .logo_center_blow .right_logo img { width: 100px; }
	.logo_center_blow .center_logo img { width: 80px; }
	.logo_center_blow { bottom: -20%; }
	.logo_center_blow .left_logo, .logo_center_blow .center_logo, .logo_center_blow .right_logo { width: 120px;}
	.mobile_logo_center { display: block; text-align: center;}
	.mobile_logo_width { bottom: -50px; height: 150px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 150px; }
	.blue_banner_div .blue_banner_gov { text-align: center; }

  .text-left{ text-align: center; }
  .backtop_img img { background: #ddd; padding: 5px; border-radius: 5px; position: absolute; bottom: 0; right: 19px; width: 5%;}
	/*.header_border { display: block; }*/
  /*.right_nav_togg{ display: none !important; }*/


	/*LAYOUT-10*/
	.lay-10-sec-3 .et_pb_blurb_content{ margin: 0; }
	/*LAYOUT-10*/

  /*Footer Changes*/
  .col-md-2.guam_ftr_logo, .col-md-2.otech_logo_badge{ float: none; margin: 0 auto; width: 20%; }
  .col-md-8.guam_ftr_text { width: 100%; margin: 0 auto; }
  /*Footer Changes*/

  .newsx .news_image, .cu_news_box .meta_image { height: auto; }
  .page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="text"] { width: 90%; }
  .main_page .newsx img, .main_page .cu_news_box img { height: auto; }
  .center_logo { text-align: center; }
  .cbp-vm-view-grid ul li { width: 32.6%; }

  /*Video Section*/
  .et_pb_section.test_video { display: none; }
  /*Video Section*/
}
/*LAYOUT-10*/

@media all and (min-width: 768px) and (max-width: 980px){
	.mobile_logo_width { bottom: -90px;}
}

@media all and (max-width: 800px){
	.lay-10-top-head::before {left: 42% !important;top: 30% !important;}
	.lay-10-top-head::after {left: 42% !important;top: 32% !important;}
	.lay-10-top-head2::before {left: 40% !important;top: 73% !important;}
	.lay-10-top-head2::after {left: 40% !important;top: 80% !important;}
	.et_pb_blurb_8::after, .et_pb_blurb_9::after, .et_pb_blurb_10::after,.et_pb_blurb_11::after{ display: none; }
  /*.right_nav_togg{ display: none; }*/
}
/*LAYOUT-10*/

@media all and (max-width: 768px) {
	#et_mobile_nav_menu { opacity: 0; display: none;}
	#et_top_search { margin: 12px 10px 0 22px;float: none;}
	#et_search_icon:before{top: -12px;}
	.document_wrapper.et_pb_row, .parks_wrapper.et_pb_row{ padding: 0;}
	/*LAYOUT-10*/
	.lay-10-top-head::before { left: 42% !important;top: 30% !important; }
	.lay-10-top-head::after { left: 42% !important;top: 32% !important; }
	.lay-10-top-head2::before { left: 40% !important;top: 73% !important; }
	.lay-10-top-head2::after {left: 40% !important;top: 80% !important; }
	.et_pb_blurb_8::after, .et_pb_blurb_9::after, .et_pb_blurb_10::after,.et_pb_blurb_11::after{ display: none; }
  /*.right_nav_togg{ display: none !important; }*/
	/*LAYOUT-10*/

}
@media all and (max-width: 767px) {
	.top-slider-head .header-content-container h1 {letter-spacing: 0;}
	.container {  width: 100%;}
	.footer_head .footer-widget { text-align: center; width: 100% !important;padding: 4% 2%;margin: 0 auto !important;}
	.footer_head .widget-logo .logo_footer-1 { vertical-align: middle; width: 100px; float: none;display: inline-block;}
	.et_header_style_left .logo_container { width: 95%;}
	#main-header { box-shadow: none;}
	.footer_head .textwidget p em, .footer_head .textwidget p span { float: none;}
	#et-top-navigation { float: none !important; padding:10px 0 !important; text-align: center; width: 100%;}
	#et_top_search { float: none; height: 30px; margin: 0 auto;}
	#et_search_icon:before{top: 7px;}
	.et-search-form input{right:0;}
	.et_search_form_container{height:50px;}
	.helping_client h5, .helping_client h1 { line-height: 34px;} 
	.et_header_style_left #logo, .et_header_style_split #logo { max-width: 100%; padding: 5px 0;height: auto;width: auto;}
	#et_top_search { right:10px; }
	.logo_center_blow .center_logo img { width: 80px; }
	.logo_center_blow { bottom: -17%; }
	.logo_center_blow .left_logo, .logo_center_blow .center_logo, .logo_center_blow .right_logo { width: 120px; margin: 0 auto;}
	.mobile_logo_center { display: block; text-align: center;}
	.mobile_logo_width { bottom: -80px; height: 150px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 150px; }
	/*.header_border { display: none; }*/
  .footer-wrapper .guam_ftr_logo { margin: 0 auto; width: 20%;}
  .footer-wrapper .guam_ftr_text { margin: 0 auto; }
  .page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="text"] { width: 88%; }
  .headx1 { font-size: 30px;}
  .main_page .newsx img, .main_page .cu_news_box img { height: auto; }
  .newsx .news_image, .cu_news_box .meta_image { height: auto; }
  #main-footer .footer_head .footer-wrapper { width: 100%; margin: 80px auto 0; }
  .col-md-2.guam_ftr_logo img { width: 100%;}
  .social_btn { width: 100% !important; }
  .page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="text"] { width: 84%;}
  .backtop_img img { right: 10px; }
  .content-area.contact-area .entry-content { overflow: hidden; }
  .tribe-bar-collapse #tribe-bar-collapse-toggle { width: 170px !important;}
  .tribe-events-list .tribe-events-event-image img { width: 100%; max-height: none !important;}
  .demoxfine { width: 100%; }

  /*Fixed Social Icons*/
 .or-social-media-icon-dock { flex-direction: column; right: 0;}
 .social-media-icon { width: 25%; float: left; }
 .or-social-media-icon-dock a, .social-media-icon span.fa { width: 100%; }
/*Fixed Social Icons*/

.et_menu_container #et-top-navigation {
	height: 90px;
}

}

@media all and (min-width: 640px) and (max-width: 767px){
	.col-md-2.otech_logo_badge { width: 40%; }
	.mainContainer .input_search_btn #search_data{ padding: 13px 0; }

  /*Footer Changes*/
	.col-md-2.otech_logo_badge { width: 35%; margin: 0 auto; }
  /*Footer Changes*/

	.events_tab .entry-content .tribe-events-event-image, .event_title_meta_custom_des  { width: 100%; text-align: center; }

	.events_tab .entry-content  .event_title_meta_custom_des, .tribe-events-event-meta.custom-event-detail{ width: 100%; }
	.blue_banner_gov img{ width: 75% !important; }

  /*Video Section*/
  .et_pb_section.test_video { display: none; }
  /*Video Section*/
}


@media all and (max-width: 640px) {
	.footer_head .footer-widget { text-align: center; width: 100% !important;padding: 4% 2%;}
	.footer_head .widget-logo .logo_footer-1 { vertical-align: middle; width: 100px; float: none;display: inline-block;}

	/*LAYOUT-10*/
	.lay-10-top-head::before {left: 42% !important;top: 30% !important;}
	.lay-10-top-head::after {left: 42% !important;top: 32% !important;}
	.lay-10-top-head2::before {left: 40% !important;top: 73% !important;}
	.lay-10-top-head2::after {left: 40% !important;top: 80% !important;}
	.et_pb_blurb_8::after, .et_pb_blurb_9::after, .et_pb_blurb_10::after,.et_pb_blurb_11::after{ display: none; }
  	.right_nav_togg { display: block !important; }

  	.col-md-2.otech_logo_badge { width: 26%; margin: 0 auto; }
  	.mainContainer .input_search_btn #search_data{ padding: 13px 0; }
  	.headx1 p{ line-height: 34px; }
  	.events_tab .entry-content .tribe-events-event-image{ width: 100%; }
	.events_tab .entry-content  .event_title_meta_custom_des, .tribe-events-event-meta.custom-event-detail{ width: 100%; }

  /*Video Section*/
  .et_pb_section.test_video { display: none; }
  /*Video Section*/
}

@media all and (max-width: 480px) {
	.choose_box_left_right .choose_right .article i { text-align: center;width: 100%; margin: 0 auto; float: none;}
	.choose_box_left_right .choose_right .article .article-content { text-align: center; margin-bottom: 20px;}
	.contact_wrp h2 { line-height: 35px;}
	.choose_box_left_right .choose_right .article { margin-top: 30px;}
	.choose_box_left_right .choose_right { text-align: center;}
	.section-welcome { text-align: center;}
	.service_bock .service-box .service_icon { width: 100%; text-align: center;}
	.service_bock .service-box .service-content { margin-top: 0; margin-left: 0; text-align: center;}
	.team_member .et_pb_team_member_description, .section-welcome p, .section-welcome .wel_title h2 { text-align: center;}
	.section-welcome .wel_title::before { right: 0; text-align: center;margin: 0 auto;}
	.contact-information ul li span { width: auto;}
	.contact-information ul li { text-align: center;}
	/*LAYOUT-10*/
    .lay-10-top-head::before { left: 30% !important; top: 27% !important; }
    .lay-10-top-head::after {  left: 30% !important; top: 29% !important; }
    .lay-10-top-head2::before{ left: 30% !important; top: 75% !important; }
    .lay-10-top-head2::after{  left: 30% !important; top: 82% !important; }
    .et_pb_blurb_8::after,.et_pb_blurb_9::after,.et_pb_blurb_10::after,.et_pb_blurb_11::after { display: none;}
    /*LAYOUT-10*/
    .right_nav_togg{ display: block; }
    .welcome .header-content span { min-height: 230px; }
    .logo_center_blow { bottom: -12%;}
    .logo_center_blow .left_logo, .logo_center_blow .center_logo, .logo_center_blow .right_logo { width: 120px; }
    .et_header_style_left .et-search-form, .et_header_style_split .et-search-form { max-width: 80% !important; width: 100% !important;}
    
    .col-md-2.guam_ftr_logo img { width: 100%;}
    .page-search-portal .blog-page .content-blog-big .content-blog .input_search_btn input[type="text"] { width: 75%;}
    .headx1 {  font-size: 22px;}
    .logo_center_blow.hero { bottom: -65px; margin-bottom: 15px;}
    .status-publish .lay-5-services .et_pb_row  .et_pb_column_1_4  { width: 50% !important; }
    .weekly_work h5{ line-height: 24px; }
    .content-area.contact-area h1.entry-title.main_title { margin-top: 50px; }
    a.close_button { right: 10px; }

    /*Video Section*/
  .et_pb_section.test_video { display: none; }
  /*Video Section*/
}

@media (max-width: 479px){
.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 { margin: 20px 0; }
}

@media all and (max-width: 360px) {
	.logo_center_blow .left_logo, .logo_center_blow .center_logo, .logo_center_blow .right_logo { width: 100px; }
	.logo_center_blow { bottom: -11%;}
	.logo_center_blow .left_logo img, .logo_center_blow .right_logo img { width: 90px;}
	.logo_center_blow .center_logo img { width: 75px;}
  /*.header_border { display: block; }*/
}

@media all and (min-width: 320px) and (max-width: 479px) {
	.headx1 p { line-height: 40px; }
	.mainContainer .input_search_btn #search_data{ padding: 13px 0; }
	.ftlogo{ top: -4em; }
	.right_nav_togg{ display: block; }
	.sidenav a { font-size: 14px !important; }
	.sidenav .closebtn{ font-size: 29px !important; }
	.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 { margin: 20px 0; }
	.events_tab .entry-content .tribe-events-event-image{ width: 100%; }
	.events_tab .entry-content  .event_title_meta_custom_des, .tribe-events-event-meta.custom-event-detail{ width: 100%; }

  /*Video Section*/
  .et_pb_section.test_video { display: none; }
  /*Video Section*/
}

/*** Safari ***/
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
{
   #et-top-navigation #top-menu li a { padding: 15px 15px; font-size: 12px; }
	label.search_pi { vertical-align: middle; }
}}
/*** Safari ***/

/*Responsive*/
