@media only screen and (max-width:1222px){
    .featured  .details a {
        padding: 14px 25px;
        font-size: 14px;
    }
    .buy_section .details h3 {
        line-height: 43px;
    }
    .contact_info  iframe {
        width: 100%;
  }
  .contact .form-group img{
    width: 100%;
}
}


@media only screen and (max-width:991px){
    .featured .details h3 {
        font-size: 40px;
    }
    .featured .details {
        padding-right: 67px;
    }
    .featured .details a {
        padding: 14px 12px;
        font-size: 11px;
    }
    .main .hentry  img{
        width: 30;
    }
}
@media only screen and (max-width:767px){
    .featured {
        padding-top: 20px;
    }
    .featured  .details a {
        margin-bottom: 20px;
    }
.featured .details {
    padding-bottom: 40px;
    margin-top: 8em;
}
.contact .form-group img{
    width: inherit !important;
}
.featured {
    min-height: 780px;
}
.carousel-caption-inner {
    height: 388px;
    top: 63%;
}
.carousel-caption {
    left: 72%;
}
.side_details img {
    width: auto;
    top: 5px;
    position: inherit;
    right: 0px;
    height: 175px;
}
}
@media only screen and (max-width:576px){
    .featured {
        padding-top: 20px;
    }
    .featured  .details a {
        margin-bottom: 20px;
    }
    .carousel-caption {
        left: 75%;
    }
    .handbook h2 {
        font-size: 32px;
    }
    .copyright {
        padding-top: 10px;
    }
    .featured .details a {
        padding: 14px 30px;
        font-size: 11px;
    }
    .buy_section .details h3 {
        padding-top: 30px;
    font-size: 33px;
    }
    .buy_section .details h3 {
        line-height: 30px;
    }
}
@media only screen and (max-width:400px){
    .featured {
        padding-top: 20px;
    }
    .details a {
        margin-bottom: 20px;
    }
    .contact .form-group img{
        width: 100%;
    }
}

@media (max-width: 1080px) {
.cell-fl-sc .row.cll-otr .col-md-8 .cl-inn {
	margin-left: 0;
}
}

@media (max-width: 812px) {
.cell-fl-sc .row.cll-otr .col-md-8,.cell-fl-sc .row.cll-otr .col-md-4 {
	-ms-flex: 0 0 100%;
	-webkit-box-flex: 0;
	flex: 0 0 100%;
	max-width: 100%;
}
	.row.cll-otr .col-md-4 {
	justify-content: flex-start;
}
}