@media screen and (min-width:1367px)

{

}

@media screen and (max-width:1200px){
  .header_section_left
  {
    /*width: 100%;*/
    padding: 40px;
    text-align: center;
  }
  .header_section_left_bottom
{
  padding-left: 0;
}
.header_section_left_bottom img
{
  position: inherit;
  left: 0;
  top: 0;
  width: 40px;
}
.header_section_left_top h2 {
  font-size: 25px;
}
.header_section_left_bottom p {
  font-size: 25px;
}
.header_section_left_bottom h2 {
  font-size: 25px;
}
.header_section_right
{
  display: inline-block;
  vertical-align: bottom;
  width: 100%;
  text-align: right;
}
.header_section_inner
{
  display: block;
  float: none;
  width: 100%;
  max-width: 800px;
  margin: 0px auto;
}
.nav-menu a {
	padding: 5px 30px;
}

}



@media screen and (max-width:992px){
  .nav-menu a {
    padding: 5px 20px;
  }
  .top_header_contact_box1 img
{
  display: none;
}
.top_header_contact_box1_text_area
{
  width: 100%;
  padding-left: 0; 
}
.top_header_contact_box1_width
{
  min-width: 230px;
}
.top_header_contact_box2_width
{
  min-width: 200px;
}
.top_header_contact_box3_width
{
  min-width: 100px;
}
.subpage_header h2
{
font-size: 25px;
}
.top_footer
{
  text-align: center;
}

	

}

@media screen and (max-width:850px){
.gallery_text_area h2
{
    font-size: 25px;
}
.blog_heading h2
{
font-size: 25px;
}
.testimonial_heading h2
{
  font-size: 25px;
}
.how_we_work_top_text h2
{
  font-size: 25px;
}
}


@media (min-width:768px) {
  .text-md-left {
     text-align: left!important;
  }
}

@media screen and (max-width:768px){
    .home-about .cards {
    	margin-top: 10px;
    }
    #mobile-nav-toggle {
        display: inline;
    }
    #nav-menu-container {
        display: none;
    }
    .top_bar{
        display:none;
    }
    .why_section_bottom .col-md-4 {
        max-width:100% !important;
        flex: none;
    }
    .car-box{
        width:90% !important;
    }
    .section1 .box1
    {
        width: calc(100% / 1);
    }
    .testimonial_area
    {
      width: 100%;
    }
    .video_area
    {
        width: 100%;
    }
    .why1
    {
      order: 2;
    }
    .why2
    {
      order: 1;
    }
    .why3
    {
      order: 3;
    }
    .why_section_box1 h3 {
      font-size: 20px;
    }
    .top_header_contact_area
    {
      display: none;
    }
    .nav_section {
      display: none;
    }
}



@media screen and (max-width:600px){
    .car-box{
        width:90% !important;
    }
    .header_section_right{
        display:none;
    }
    .header_section_left{
        width:100%;
    }
    .about_text_area {
        padding: 20px;
    }
    .about_text_area h2
    {
      font-size: 25px;
    }
    .why_section_top_text h2
    {
      font-size: 25px;
    }
    .video_size
    {
      width: 100%;
      height: 250px;
    }


}



@media screen and (max-width:576px)
{
    .alert-area .alert {
        flex-direction: column;
    }
    .alert-area .alert-right{
        margin-top: 1rem;
    }
    .alert-area .alert .alert-left {
        width: auto;
    }
    
}


@media screen and (max-width:480px)

{
}

@media screen and (max-width:400px)

{

}