@media(max-width:1198px){
    .container{
        width: 100%;
        padding:0 15px 0px 110px;
    }
} 
@media(max-width:991px){

}
@media(max-width:767px){
    .header .top p{
        margin-top: 10px;
    }
    .margin22 {
        margin-top: 15px !important;
    }
    .main .item h2{
        margin-top: 15px;
    }
    .main .item h2{
        font-size: 20px;
    }
    .main .item p{
        font-size: 18px;
    }
    .main .item{
        padding: 30px 0;
    }
    .main .heading h3, .header .bottom a{
        font-size: 18px;
    }
    .noleft, .noright{
        padding: 0;
    }
	.header .top p{
		display:none;
	}
}
@media(max-width:560px){
	.header{
		padding:10px 0 5px;
	}
	.header {
        background: rgba(0, 0, 0, 0) linear-gradient(to right, #b11116 65px, #414042 1%) repeat scroll 0 0;
    }
    .main {
        background: rgba(0, 0, 0, 0) linear-gradient(to right, #dadbdc 65px, #ebebec 1%) repeat scroll 0 0;
    }
    .main .heading {
        background: rgba(0, 0, 0, 0) linear-gradient(to right, #b11116 65px, #414042 1%) repeat scroll 0 0;
    }
    .container{
        padding: 0 15px 0px 75px
    }
}
@media(max-width:414px){
    .header .top{
        text-align: left;
    }
    .header .top p{
        font-size: 13px;
    }
    .header .top h1{
        font-size: 35px;
    }
    
}
@media(max-width:320px){

}