/** ***************************************
	@Author			Gomal Themes
	@Website		http://gomalthemes.com
	Version:	1.0
	@Created	10:35 PM Sunday, August 14, 2016
	TABLE CONTENTS
	---------------------------
		01. Media Queries
	---------------------------
 ** ************************************* **/
/**	01. Media Queries
*************************************************** **/
@media (min-width: 1200px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
    .padding-design .max-550,.padding-skills .max-550{
        padding-right: 15px;
    }
}
@media (max-width: 991px){
    .pricing{
        margin-bottom: 25px;
    }
    .margin-responsive {
        margin-bottom: 25px;
    }
    .padding-design .max-550,.padding-skills .max-550{
        padding-right: 15px;
    }
    .widget{
        margin-bottom: 25px;
    }
    .client-logos{
        text-align: center;
    }
    .clients-padding .max-550{
        float: none !important;
    }
    .team-meta .left{
        width: 100%;
    }
    .team-meta .right{
        width: 100%;
    }
    .max-550{
        max-width: 100%;
    }
    .counter {
        margin-bottom: 25px;
    }
    div.br{
        border: 0;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .max-550.pull-right {
        float: none !important;
    }
    .carousel-home h1 {
        font-size: 62px;
    }
    .navbar-default .navbar-nav>li>a {
        font-size: 15px;
    }
}
@media (max-width: 767px){
    .padding-lr-10 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .padding-lr-25 {
        padding-left: 25px;
        padding-right: 25px;
    }
    .blog-post,.pagination{
        padding: 0 10px;
    }
    .home-banner2 .caption-holder{
        padding: 0 10px;
    }
    .navbar-nav>li>ul>li>a{
        color: #fff;
    }
    .navbar-nav>li>ul{
        background: transparent;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #333;
    }
    .navbar-default .navbar-toggle{
        border-color: #fff;
        cursor: pointer;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .testimonials-carousel{
        padding-right: 0;
    }
    .padding-design .max-550 {
        padding-left: 25px;
    }
    .padding-design .max-550, .padding-skills .max-550 {
        padding-right: 25px;
    }
    .max-550{
        padding-left: 25px;
        padding-right: 25px;
    }
    .clients-padding .max-550{
        padding-right: 25px;
    }
    .contact-widget.cw2 ul li{
        width: 100%;
        margin-bottom: 25px;
    }
    .font-71 {
        font-size: 48px;
    }
    .comments-sec .media-heading{
        margin-top: 5px;
    }
    .comments-sec .media-object{
        max-width: 60px;
    }
    .social-share a {
        margin-right: 2px;
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .share-icons {
        padding: 25px 10px;
    }
    .project-info{
        margin-top: 25px;
    }
    .home-banner3 h1{
        font-size: 36px;
    }
    .home-banner3 h1 > span{
        font-size: 34px;
    }
    .hamburg-menu{
        width: auto;
        right: 15px;
    }
    .hamburg-overlay li a{
        font-size: 15px;
        z-index: 9999;
    }
    .padding-skills .max-550 {
        padding-left: 25px;
    }
    .navbar-nav>li>ul{
        position: relative;
        width: 100%;
        display: inline-block;
        margin-bottom: 15px;
    }
    .navbar-default .navbar-collapse{
        background: #333;
        margin-top: 10px;
    }
    .clients-padding {
        padding: 75px 0;
    }
    .box img,.port-item{
        width: 100%;
    }
    .team-member{
        margin-bottom: 25px;
    }
    .services{
        text-align: center;
    }
    .pull-right {
        float: none !important;
    }
    .home-banner h1 {
        font-size: 60px;
    }
    .home-banner h2 {
        font-size: 80px;
        padding: 30px 0;
    }
}
@media (max-width: 767px) and (min-width: 736px) {
}
@media (max-width: 735px) and (min-width: 685px) {
}
@media (max-width: 684px) and (min-width: 667px) {
}
@media (max-width: 666px) and (min-width: 568px) {
}
@media (max-width: 567px) and (min-width: 480px) {
}
@media (max-width: 479px){
    .home-banner2.small-banner{
        height: 300px;
    }
    .home-banner3{
        height: 575px;
    }
    .home-banner3 h1{
        font-size: 30px;
    }
    .home-banner3 h1 > span{
        font-size: 28px;
    }
    .home-banner2{
        height: 575px;
    }
    .home-banner2 h1 {
        font-size: 36px;
    }
    .carousel-home a.left {
        padding-right: 15px;
    }
    .carousel-home a.right {
        padding-left: 15px;
    }
    .carousel-home a.left, .carousel-home a.right {
        width: 80px;
        height: 80px;
        line-height: 80px;
        margin-top: -40px;
    }
    .navbar-default a.navbar-brand{
        font-size: 48px;
    }
    .carousel-home h1 {
        font-size: 30px;
    }
    .home-slider .carousel-inner>.item{
        height: 575px;
    }
    .footer .widget input[type="text"], .footer .widget input[type="email"]{
        width: 80%;
    }
    .footer .widget button {
        width: 33px;
    }
    .social a{
        margin-right: 5px;
    }
    h1{
        font-size: 28px;
    }
    .portfolioFilter a {
        font-size: 14px;
        margin: 0 5px;
    }
    h1.title{
        font-size: 32px;
    }
    .home-banner {
        height: 575px;
        color: #fff;
    }
    .home-banner h1 {
        font-size: 36px;
    }
    .home-banner h2 {
        font-size: 72px;
        padding: 30px 0;
    }
}
@media (max-width: 479px) and (min-width: 414px) {
}
@media (max-width: 413px) and (min-width: 375px) {
}
@media (max-width: 374px) and (min-width: 320px) {
}