.quote{
    height:500px;
    overflow:hidden;
}
.white{
    color:white;
}
.contact-margin {
    margin: 20px 0;
}

@media (max-width: 480px) { 


    .mr-5{
        margin-left:2px;
    }
    .mr-15{
        content:"";
    }
    .quote{
        height:auto;
        overflow:hidden;
    }
    .contact-margin{
		margin:0!important;
	}
	.para{
		text-align:center; 
	}
	.heading{
		text-align:center!important; 
	}
	.solution{
		text-align:justify; 
	}
	.problem-padding{
		padding-left:0!important;
	}
	.problem-padding1{
		padding-left:0!important;
	}
	.problem-padding2{
		padding-left:0!important;
	}
	.grid_4 {
		margin-top: 18px;
	}
	.alert, p,ol.breadcrumb li, .grid_3 p,.well, ul.list-group li, li.list-group-item1,a.list-group-item {
		font-size: 13px;
	}
	.alert {
		padding: 10px;
		margin-bottom: 10px;
	}
	ul.pagination li a {
		font-size: 14px;
		padding: 5px 11px !important;
	}
	.list-group {
		margin-bottom: 10px;
	}
	.well {
		padding: 10px;
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		font-size: 0.81em;
	}
	.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		padding: 12px!important;
	}
	.codes .row {
		margin: 0;
	}
	.smartmodule {
    color: #fff;
    font-size: 35px;
    margin-left: 20px;
    margin-top: 0px;
    font-style: italic;
}
.smart {
	color: rgb(82, 162, 239);
	font-size: 35px;
	text-align: center;
	margin-left: -8px;
	font-style: italic;
}
 }
 @media (max-width: 1199px) { 
	.collections p {
		font-size: 17px;
		letter-spacing: 1px;
		color: #fff;
		line-height: 27px;
		letter-spacing: 1px;
		/* background-color: #1da1f2; */
		/* background-color: white; */
		padding: 8px;
		width: 100%;
	}
	
	.request-form{
		background-color:#ad1d31;margin: 0px 0px 0px -15px;height:100%
	}
	}
	@media (min-width: 426px) and (max-width:768px){
		.smartmodule {
			color: #fff;
			font-size: 35px;
			margin-left: 375px;
			margin-top: -50px;
			font-style: italic;
	}
	.quote{
    height:975px;
    overflow:hidden;
}
.gold-margin {
	margin-top: -206%;
	margin-left: 898%;
}
.aboutright img {
	margin: 0em 0 0 9em;
	width: 70%;
}
	
		
		}
  @media (min-width: 1200px) { 
	.collections p {
		font-size: 17px;
		letter-spacing: 1px;
		color: #fff;
		line-height: 27px;
		letter-spacing: 1px;
		/* background-color: #1da1f2; */
		/* background-color: white; */
		padding: 46px;
		width: 100%;
	}

   }