@media screen and (max-width: 774px) { 
.primarySidebar {
 width: 100% !important;
  float: left;
}
.left-content {
width: 100% !important;
    margin-right: 0 !important;
float: left;
  margin-top: 30px;
}
  .row {
   margin-left: 0px;
    margin-right: 0px;
  }
}
/* End mobile editing */
.blog .fl-archive .fl-content .blog-post img {
	max-width: 400px;
    height: auto;
}
h1, h2, h3, h4, h5, h6, .fl-page-footer-widgets-row .desc-logo a, .tp-caption.header-slide, .header-slide, .fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a, .top-menu ul.top-list li a, #lang_sel_list, .tp-caption.button-slide, .button-slide, body, .frm_style_widget-contact.with_frm_style input[type=submit], .frm_style_widget-contact.with_frm_style input[type=text], .frm_style_widget-contact.with_frm_style input[type=password], .frm_style_widget-contact.with_frm_style input[type=email], .frm_style_widget-contact.with_frm_style input[type=number], .frm_style_widget-contact.with_frm_style input[type=url], .frm_style_widget-contact.with_frm_style input[type=tel], .frm_style_widget-contact.with_frm_style input[type=search], .frm_style_widget-contact.with_frm_style select, .frm_style_widget-contact.with_frm_style textarea, .frm_style_widget-contact.with_frm_style .chosen-container, .frm_style_widget-contact.with_frm_style .frm_radio label, .frm_style_widget-contact.with_frm_style .frm_checkbox label {
 font-family: "new-cicle-fina", sans-serif !important; 
}
.fl-page-footer-row .fl-page-footer-text.fl-page-footer-text-1 {
  font-size: 13px;
 
}
.tp-caption.button-slide, .button-slide {
    text-decoration: none !important;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
 font-size: 18px;
  font-weight: 900;
}
.fl-page-nav-right.fl-page-header-fixed .fl-page-header-logo .fl-logo-img img, .fl-page-header-fixed .fl-page-header-logo img.fl-logo-img {
 max-height: 72px !important; 
}
.restore-row img {
  padding: 5px;
}
.restore-row .wpb_single_image {
 margin-bottom: 0px; 
}
.restore-row .wpb_text_column {
 margin-bottom: 15px; 
}
.blog-post {
     border-bottom: 4px solid #d6d6d6;
    padding-bottom: 25px; 
}

.fl-icon.fl-icon-color-mono.fl-icon-instagram{
	background-image: url(https://sirgalloway.com/wp-content/uploads/2017/03/instagram.png);
    background-size: cover;
    width: 33px;
    height: 33px;
    line-height: 32px;
    margin: 0px 5px 25px !important;
    text-align: center;
    font-size: 18px;
    font-family: initial;
}
.fl-social-icons .fa-border-radius.fa{
      background-size: cover;
    width: 33px;
    height: 33px;
    line-height: 32px;
    margin: 0px 5px 25px;
    text-align: center;
    font-size: 18px;
    font-family: initial;
}
.fa-border-radius.fa.fa-facebook {
	background-image: url(https://sirgalloway.com/wp-content/uploads/2017/03/facebook.png);  
}
.fa-border-radius.fa.fa-google-plus {
	background-image: url(https://sirgalloway.com/wp-content/uploads/2017/03/google-plus.png);
}
.fa-border-radius.fa.fa-twitter {
	background-image: url(https://sirgalloway.com/wp-content/uploads/2017/03/twitter.png);  
}
.fa-facebook:before, .fa-twitter:before, .fa-google-plus:before {
 opacity: 0; 
}
.fl-social-icons .fa-border-radius {
	border: none !important;
}
.home article  .fl-post-content {
margin-top: 0px;
}
.wp-caption p.wp-caption-text {
  font-size: 18px !important;
  line-height: normal !important;
}
/** Price List Table Customization **/
.price-list thead {
     border-bottom: 3px solid #502466; 
}
/* .price-list th, td {
 font-family: Arial; 
} */
.price-list table {
 width: 100%; 
}
.price-list tbody tr:nth-child(odd) td:nth-child(1n+2) {
  background: #dfd8e8;
}
.price-list tbody td:nth-child(n+2) {
text-align: right;  
      width: 160px;
}
.price-list td:nth-child(1n+2) {
  border-right: 2px solid #8064a2;
  border-left: 2px solid #8064a2;
}
.price-list tbody tr:last-child td:nth-child(1n+2){
 border-bottom: 2px solid #8064a2; 
}
/** Price List Table Customization End **/
.button-more.glowing {
 background-color: #502466;
  padding: 10px 15px;
  color: #fff;
  border-radius: 6px;
}
.box-content {
    background-color: #f6f1fa;
    box-shadow: 0 0 1px rgba(255,255,255,0.2);
  border: 3px solid #502466;
  padding: 20px;
  margin: 15px 0;
}
.fl-post-content {
 margin-top: 30px; 
}
.fl-content, .fl-sidebar {
 margin-top: 0px !important; 
}
  .fl-page-nav-right .fl-page-nav ul.navbar-nav > li.current-menu-item a:after, .fl-page-nav-right .fl-page-nav ul.navbar-nav > li:hover a::after {
      height: 2px !important;
}
.fl-widget.widget_nav_menu ul#menu-footer-menu-span {
    border-top: 1px solid #dddddd;
    padding-top: 30px;
    display: block;
    text-align: center;
}

.fl-widget.widget_nav_menu ul#menu-footer-menu-span li {
	display: inline-block;
	margin: 0 8px;
}

.fl-widget.widget_nav_menu ul#menu-footer-menu-span li a {
    color: #404040;
    font-size: 18px;
}

.wpgmza_basic_row {
	padding-bottom: 15px !important;
    margin-bottom: 25px !important;
      border-bottom: 1px solid #ccc !important;
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
}

 td, th {
padding: 6px 15px;
}
button, input[type=button], input[type=submit] {
line-height: 6px !important;
    padding: 10px 12px !important;
}

.wpgmaps_to_td2 input, .wpgmaps_from_td2 input {
 float: left; 
}

tr button {
margin-left: 12px;
  float: left;
}
.home .header-inner {
 display: none; 
}
.header-inner {
 padding-top: 0px;
    padding-bottom: 40px;
    background-image: url(https://sirgalloway.com/wp-content/uploads/2017/03/SGDC-Fleet-Entrance-banner.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; 
      margin-left: 0px;
    margin-right: 0px;
  overflow: hidden;
}

.header-inner h1{
     font-size: 72px;
    color: #ffffff;
    text-align: center; 
}

.fl-content {
/* margin-top: 40px !important;  */
}
/* li {
list-style-type: none !important;  
}
*/
.primarySidebar {
 width: 25%;
  float: right;
  clear: right;
}
.primarySidebar .widget_nav_menu {
 padding: 25px 30px;
    background-color: #f6f1fa; 
}
.primarySidebar .col-md-4 {
width: 100%;
padding: 0;
}

.primarySidebar .fl-sidebar {
margin: 0;
  display: initial;
}

.primarySidebar .fl-sidebar-right {
padding: 0;
}
.primarySidebar li {
 display: block; 
}

.left-content {
width: 72.5%;
  margin-right: 2.5%;
float: left;
  margin-top: 30px;
}
.vc_row {
 margin-left: 0px;
  margin-right: 0px;
}

.vc_column_container>.vc_column-inner {
 padding-right: 0px;
  padding-left: 0px;
}
/* Primary sidebar used universally on content-page.php template file styling */
.primary-sidebar-outer  {
    margin-bottom: 30px;
  margin-top: 30px;
    background-image: url (https://sirgalloway.com/wp-content/uploads/2016/11/badgenew.png?id=155);
    background-position: top right;
    background-repeat: no-repeat;
	border: 1px solid #dddddd;
	text-align: center;
}

.primary-sidebar-outer-bottom {
  margin-bottom: 30px;
    padding-top: 0px;
    background-color: #f6f1fa;
  text-align: center;
  margin-top: 30px;
}
.primary-sidebar-outer-bottom.loss .primary-sidebar-inner {
 padding: 0px 15px 0px 15px; 
}
.primary-sidebar-inner{
padding: 35px 15px 0px 15px;
width: 100%;
}

.primary-sidebar-btn-container {
    display: block;
    margin-bottom: 21.74px;
    max-width: 100%;
}

.primary-sidebar-btn {
padding: 14px 20px;
     background-color: transparent;
   border: 1px solid transparent;
}
.primary-sidebar-icon {
    display: inline-block;
    position: static;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    min-width: 1em;
	margin-left: .5em;
}




/*= Woocommerce product page
==================================*/ 

.woocommerce-tabs{
display:none;
}


.woocommerce .header-inner, .woocommerce-breadcrumb, .product_meta{
display:none;
}

.product{
	margin-top:50px;
}
