/** Enter Your Custom CSS Here */
/**page list style chagne css****/
.list li
{
  font-size: 14px !important;
  line-height: 26px !important;
}
.google-map iframe {
width:100% !important;
height:350px !important;
}
.contact-map iframe {
 width:100% !important;
  height:332px !important;
}
.contact-map2 iframe {
 width:100% !important;
  height:337px !important;
}


/***Homepage Css***/
.logo a img {
    margin-left: -100px !important;
}
h1:after, h2:after , h3:after , h4:after , h5:after , h6:after {
display:none;
}
.vc_custom_1528375688095 .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper {
	box-shadow: 0px 0px 10px #000;
}
.widget_title {
	text-transform: capitalize;
}
#main {
    padding: 0 0 0px !important;
}

.ul-mar {
color:#000;
margin:20px auto;
}
.pop {
	background: #002e5b;
	color: #fff;
	padding: 10px 15px;
	border-radius: 5px;
	box-shadow: none;
	border: none;
	font-size: 14px;
}
.pop:hover {
	background: #fde428;
	color: #000;
	padding: 10px 15px;
	border-radius: 5px;
	box-shadow: none;
	border: none;
	font-size: 14px;
}
body {
text-align:justify ;
}
.wpb_text_column ul li, .comment-body .comment-text ul li {
text-align:justify !important;
}
.footer  {
	text-align: left !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1524397712064.vc_row-has-fill {
	text-align: left !important;
}
.manual-h4 {
	text-align: center;
	border: none !important;
	background: none !important;
  color:#fff !important;
}
.center {
text-align:center;
  font-size:12px;
  line-height:14px;
 
}
.manual-h4::after {
display:none !important;
}

#mc_embed_signup {
background:none !important;
background-color:none !important;
}
#mc_embed_signup {
	background: transparent !important;
}
#mc_embed_signup .mc-field-group input {
color:#000 !important;
}
#mc_embed_signup div.response, #mc_embed_signup div#mce-responses {
width:100% !important;
  margin:0 auto !important;
}
.products .author, .products .price, .products, #mc_embed_signup {
background:none !important;}
.add_to_cart_button,.cart, .price, .product_list_widget .amount {
display:none !important;
}
#woocommerce_product_categories-3, #woocommerce_price_filter-3, .author {
display:none !important;
}
.single-product .breadcrumbs {
display:none;
}
.Text
{
  text-align:justify !important;
}
#footer.style_2 .socials
{
  display:none !important
}

/**Top bar css**/
body.header_style_3 .header_top {
    background: #002e5b !important;
    padding: 15px 0 10px !important;
    color:#000 !important;
}
/*topbar social color*/
body.header_style_3 .header_top .header_socials a
{
  color:#fff !important;
}
body.header_style_3 .header_top .header_socials a:hover
{
  color:#6c98e1 !important;
}
/*topbar text color css*/
body.header_style_3 .header_top .icon_text .icon
{
	color:#fff !important;
  font-weight:bold !important;
}
body.header_style_3 .header_top .icon_text .icon .text
{
	color:#fff !important;
}
.icon_text .text
{
  color:#fff !important;
}
.icon_text .text a
{
  color:#fff !important;
}
body.header_style_3 .top_nav .container {
    width: 100%;
}
/*subscribe css*/
.subscribeBox
{
  background:#fff !important;
  margin-bottom:10px !important;
  padding:15px 12px 15px !important;
}
.subscribeBox::placeholder
{
  color:#000 !important;
  font-weight:600;
}
.subscribeButton
{
  background:#fde428 !important;
  color:#000 !important;
  font-weight:700;
}
/*testimonial*/
/*footer logo*/
#footer .widgets_row .footer_logo 
{
  padding:0 !important;
}
/***Blog Page Alignemnt***/
.blog_alignment
{
  text-align:justify !important;
}
/*Blog Heading*/
.blog_heading::after
{
  width:0px !important;
  height:0px !important;
}
/*comment title*/
.comment-reply-title
{
  text-transform: capitalize !important;
}
/*Remove post_by Admin css*/
.post_by
{
  display:none !important;
}
/***off road vehicle dealer css***/
.dealerRow
{
  border:1px solid black !important;
  background:#002e5b;
  padding:12px 0;
  border-radius:5px;
}
/***product page css**/
.product_Image h2
{
  color:#fff !important;
}

.vc-hoverbox-block-inner .vc-hoverbox-front-inner h2
{
  color:#fff !important;
}
/*Remove Product Review*/
.reviews_tab
{
  display:none !important;
}
/**product page table(specification table)**/
table .spec-table
{
  border:1px solid #000 !important;
  border-collapse: collapse;
}
.spec-table th,td
{
  border:1px solid #000;
  padding:10px;
}
.list li
{
  margin-bottom:8px;
}
/**footer section**/
.footer_text
{
opacity:1 !important;
}

/***Contact us page css***/
.contact_person
{
  text-align:center !important;
}
/**list content**/
.list-heading
{
  font-weight:800 !important;
}
.list-text
{
  list-style-type:none !important;
}
/***Mobile Queries**/
@media screen and (max-width: 1024px) {
  .header_info
  {
    text-align:center !important;
  }
  .mobile_grid_landscape .mobile_header .logo_wrapper
  {
    background: #fde428 !important;
		padding: 10px 35px 10px 41px !important;
  }
  .mobile_header .icon_texts
  {
    padding:10px 15px !important;
    color:#fff !important;
  }
  .mobile_header .header_info .icon_text
  {
    margin:0 0 15px !important;
  }
  .mobile_grid_landscape .mobile_header 
  .header_info .icon_text .icon
  {
    color:#fff !important;
  }
  .mobile_header .header_info .icon_text .icon
  {
    font-size:16px !important;
  }
  .mobile_grid_landscape .icon_text .text
  {
    color:#fff !important;
  }
  .mobile_grid_landscape .icon_text .text a
  {
    color:#fff !important;
  }
  .testimonials_carousel .testimonial .image img
  {
    margin:0 auto !important;
  }
  .testimonials_carousel .testimonial .info
  {
    text-align:center !important;
  }
}
@media screen and (max-width: 768px) {
.tparrows {
	top: 10% !important;
}
  .logo a img {
    margin-left: -20px !important;
}
  .mobile_grid_landscape .mobile_header .logo_wrapper
  {
    background: #fde428 !important;
		padding: 10px 35px 10px 41px !important;
  }
  .mobile_header .icon_texts
  {
    padding:10px 15px !important;
    color:#fff !important;
  }
  .mobile_header .header_info .icon_text
  {
    margin:0 0 15px !important;
  }
  .mobile_grid_landscape .mobile_header 
  .header_info .icon_text .icon
  {
    color:#fff !important;
  }
  .mobile_header .header_info .icon_text .icon
  {
    font-size:16px !important;
  }
  .mobile_grid_landscape .icon_text .text
  {
    color:#fff !important;
  }
  .mobile_grid_landscape .icon_text .text a
  {
    color:#fff !important;
  }
  .testimonials_carousel .testimonial .image img
  {
    margin:0 auto !important;
  }
  .testimonials_carousel .testimonial .info
  {
    text-align:center !important;
  }
  
}



.ipad {
display:none;
}
@media only screen and (max-width: 996px) and (min-width: 700px) {
.content-area .vc_custom_1451889219674, .content-area .vc_custom_1484889309914{
margin:0px !important;
}
#footer .footer_widgets {
	padding: 30px 0 0 0 !important;
}
   h2, .h2 {
    font-size: 30px !important;
   line-height:30px !important;
   margin:0 auto !important;
   padding:0px !important;
}
  .logo a img {
    margin-left: 0px !important;
}
    iframe {
	height: 300px !important;
}
  .icon_box.style_1.hexagon.hexanog_animation h5 {
	text-align: center;
	font-size: 19px !important;
}
  .icon_box.style_1.icon_left .icon, .icon_box.style_1.icon_left_transparent .icon {
	float: none !important;
	margin: 0 auto 20px !important;
}
.icon_box.style_1.hexagon.hexanog_animation .icon_text p:last-child {
	text-align: center !important;
}
.ipad {
display:block !important;
}
.desktop {
  display:none;
  }
.vc_custom_1524295070668 {
  margin-top:30px; }
}

@media only screen and (max-width: 767px) and (min-width: 300px) {
.wpb_gallery_slides .wpb_image_grid_ul {
	width: 105% !important;
}
}
@media only screen and (max-width: 500px) and (min-width: 300px) {
#mob h4 {
 font-size: 20px !important;
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
.tp-caption {
	font-size: 12px !important;
	line-height: 18px !important;
}
.tp-caption a.button {
font-size: 12px !important;
padding: 8px !important;
  top:10px !important;
}
#slide-8-layer-5 {
  left:60px;}  
.info_box_text {
	position: relative !important;
  padding-bottom:20px !important;
}
 h2, .h2 {
    font-size: 25px !important;
   line-height:30px !important;
   margin:0 auto !important;
   padding:0px !important;
}
body .vc_btn3-container, .vc_custom_heading.base_font_color.vc_custom_1529038380597.text_align_center {
	margin-bottom: 0px !important;
}
.vc_custom_heading div {
	font-size: 20px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1524398122560.vc_row-has-fill {
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}
  .input-group {
	margin: 0;
}
  iframe {
	height: 220px !important;
}
  #footer .footer_widgets {
	padding: 20px 0 0 0;
}
  #footer .widgets_row .footer_logo {
	margin: 0 0 15px;
}
  #footer .footer_widgets .widget .widget_title {
	margin: 0 0 7px !important;
	padding: 0 0 5px 0 !important;
}
.content-area .vc_custom_1451889219674, .content-area .vc_custom_1484889309914 {
margin:0px !important;
}
  
}

@media only screen and (min-width: 300px) and (max-width: 1024px) {
 .mobile_grid_landscape .mobile_header .logo_wrapper
  {
    background: #002e5b !important;
		padding: 10px 35px 10px 41px !important;
  }
}