/*  Large device */

@media only screen and (min-width: 767px) {
    .about-message-area .slide .carousel-indicators {
        bottom: 0;
        left: 20px;
        top: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        width: auto;
    }
}
@media only screen and (min-width: 1400px) and (max-width:4800px){
	.head1{
		margin-top:40px;
	}
	.info{
	float:right;
}
}
@media only screen and (min-width: 1200px) and (max-width:1400px){
	.head1{
		margin-top:30px;
	}
	.info{
	float:right;
}
}
/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .about-message-area .slide .carousel-indicators {
        left: -20px;
    }
	.head1{
		margin-top:35px;
	}
	.logo{
		margin-top:20px;
	}
}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .head1{
		margin-top:20px;
	}
	.logo{
		margin-top:30px;
	}
	.info{
	float:right;
}
	
	.mainmenu ul.nav.navbar-nav li a {
        margin: 15px 15px 15px 0;
    }
    .single-team,
    .single-service {
        margin-bottom: 20px;
    }
    .single-footer {
        margin-bottom: 50px;
    }
    .about-news-area .col-sm-4 {
        width: 50%;
    }
    .contact-form {
        margin-bottom: 100px;
    }
    .about-message-area .container {
        background: none;
    }
}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    .xs-none {
        display: none;
    }
    .xs-center {
        text-align: center;
    }
    .section-padding {
        padding: 60px 0;
    }
    .mainmenu .navbar-header button {
        border: 2px solid #ffffff;
        border-radius: 0;
        float: left;
    }
    .mainmenu .navbar-header button span {
        background-color: #ffffff;
    }
    .sb-search.sb-search-open,
    .no-js .sb-search {
        width: 80%;
    }
    .header-single-text > h1 {
        font-size: 36px;
    }
    .header-single-text {
        padding: 10px 0;
    }
    .about-area .btn {
        margin-top: 0;
    }
    .about-image-slide img {
        width: 100%;
    }
    .sinlge-blog {
        margin-bottom: 20px;
    }
    .meta-content .alignright {
        margin-left: 0;
    }
    .single-service,
    .single-team {
        margin-bottom: 15px;
    }
    .video-text,
    .about-image-slide {
        margin-bottom: 60px;
    }
    .subscribe-form {
        padding: 30px 15px;
    }
    .single-footer {
        margin-bottom: 30px;
    }
    .col-xs-6 {
        width: 100%;
    }
    .about-message-area .slide {
        padding: 40px 20px;
    }
    .about-message-area {
        width: 100%;
        overflow: hidden;
    }
    .single-about-testimonial > img {
        width: 100% !important;
    }
    .service-thumb-title {
        margin: auto 0;
        padding: 15px 10px;
    }
    .service-thumb {
        margin-bottom: 60px;
    }
    .service-thumb img {
        width: 100%;
    }
    .contact-form {
        margin-bottom: 100px;
    }
    .about-message-area .container {
        background: none;
    }
    .address {
        margin-top: 50px;
    }
    .searchbox-open {
        width: 250px;
    }
}


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .col-xs-6 {
        width: 50%;
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.service-thumb-title1 {
    background-color: #3350b9;
    bottom: 170px;
    color: #fff;
    left: 0;
    margin: auto auto;
    padding: 0px 0px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
}
.service-thumb1 img{
	margin-top:120px;
	
}
.service-thumb1 h3{
	font-size:18px;
}

}
@media only screen and (min-width: 320px) and (max-width: 560px) {
	.service-thumb-title1 {
    background-color: #3350b9;
    bottom: 170px;
    color: #fff;
    left: 0;
    margin: auto auto;
    padding: 0px 0px;
    position: relative;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
}
}