@media only screen and (max-width: 767px) 
{
  div#video_slider iframe 
  {
    width: 100%;
    height: 200px;
}
.table-responsive table tr td:empty  
{
    display: none !important;
    visibility: hidden !important;
}
td.empty_mbl {
    display: none !important;
}
.tr_panel_1, .tr_panel_2 
{
    background: #faf5ec !important;
}
.tr_panel_3, .tr_panel_4 {
    background: #f0f2f1 !important;
}
.table-responsive table tr td 
{
    width: 100%;
    display: block;
}
.table-responsive .col-sm-6 
{
    width: 75%;
    padding-left: 0px !important;
    text-align: left !important;
}
.table-responsive .col-sm-6 label {
    font-size: 12px;
}
.fb_head 
{
    float: left;
    width: 35px;
    border-radius: 5px;
    margin-top: 5px;
    position: relative;
    z-index: 9999;
}
.contact-us 
{
    width: 90% !important;
    
    
}
.modal-content 
{
    
    width: 90% !important;
   
}
.table-responsive 
{
    
    margin-bottom: 0px !important;
    
}
header .col-sm-4 
{
    text-align: center;
}
div#video_slider 
{
    
    height: auto;
}
#servises_main h1 
{
    font-size: 25px;
    text-align: center;
    color: #fff;
    margin: 0px;
}
header .container .col-sm-8 
{
    padding-right: 0px !important;
    text-align: center;
    padding-top:10px;
}
.play-video 
{
   
    float: unset;
    margin: 10px 0px;
}
.int-business span 
{
    display: block;
}
.int-business 
{
    font-size: 12px;

}
.table-bordered .col-sm-12 .col-sm-4 {
    padding-left: 15px !important;
	text-align: center;
}
.col-sm-2.form-check 
{
    padding-top: 0px;
    margin: 0px auto;
    text-align: center;
    width: 20%;
    float: right;
    margin-top: -30px;
}
.table-bordered .col-sm-12 .col-sm-6 
{
    text-align: center;
}
.panel-body 
{
    padding: 5px 10px;
    font-size: 15px !important;
    text-align:center;
}
  
}


/* ------------------------------------------------------------------------ */
	/* Tablet Portrait size to standard 960 (devices and browsers) / 1. Step */
	/* ------------------------------------------------------------------------ */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	header .container .col-sm-8 
	{
         padding-right: 0px !important;
	}
        header .col-sm-4 img 
        {
        width: 100%;
        }
        .container 
        {
        width: 100%;
        }
	header .container .col-sm-8 .col-sm-6:nth-child(1) 
	{
    width: 30%;
	}
	header .container .col-sm-8 .col-sm-6:nth-child(2) 
	{
    width: 70%;
	}
	.int-business 
	{
    font-size: 12px;
   
	}
	div#video_slider iframe 
	{
      height: 350px;
	}
	div#video_slider 
	{
     height: 350px;
	}
	#servises_main h1 
	{
    font-size: 25px;
   	}
	.table-bordered .col-sm-12 .col-sm-4 img 
	{
    width: 100%;
	}
	.table-responsive table tr td {
    width: 33.33%;
}
.table-bordered .col-sm-12 .col-sm-6 label 
{
    width: 100% !important;
    display: block !important;
    word-break: break-word;
	padding-top: 10px;
	font-size: 11px;
}
.panel-body 
{
    padding: 5px 15px;
    font-size: 14px !important;
}
	
}
	
	/* ------------------------------------------------------------------------ */
	/* Tablet Landscappe size to standard 1024 (devices and browsers) / 1. Step */
	/* ------------------------------------------------------------------------ */
	@media only screen and (min-width: 960px) and (max-width: 1024px) 
	{
	
	header .container .col-sm-8 
	{
         padding-right: 0px !important;
	}
        .container 
        {
        width: 100%;
        }
	header .container .col-sm-8 .col-sm-6:nth-child(1) 
	{
    width: 30%;
	}
	header .container .col-sm-8 .col-sm-6:nth-child(2) 
	{
    width: 70%;
	}
	.int-business 
	{
    font-size: 14px;
   
	}
	div#video_slider iframe 
	{
      height: 350px;
	}
	div#video_slider 
	{
     height: 350px;
	}
	#servises_main h1 
	{
    font-size: 30px;
   	}
	.table-bordered .col-sm-12 .col-sm-4 img 
	{
    width: 100%;
	}
	.table-responsive table tr td {
    width: 33.33%;
}
.table-bordered .col-sm-12 .col-sm-6 label 
{
    width: 100% !important;
    display: block !important;
    word-break: break-word;
	padding-top: 10px;
	font-size: 12px;
}
.panel-body {
    padding: 5px 15px;
    font-size: 16px !important;
}
	
	}