/* Portrait tablets and medium desktops */
@font-face {font-family: 'GT Walsheim Pro';
    src: url("../fonts/GTWalsheimPro-Regular.ttf"); 
  }
  
body {
    font-family : 'GT Walsheim Pro', sans-serif !important; 
  }
@media (max-width: 1199px) {
    body {
        font-size: 1rem;
    }
}

/* Portrait tablets and small desktops */
@media (max-width: 991px) and (min-width: 769px){
    html {
        font-size: 90%;
    }

    h3 {
        font-size: 1.575rem;
        line-height: 2rem;
        margin-bottom: 15px;
    }
    h5 {
        font-size: 1.1rem;
        margin-bottom: .5rem;
        color: #696f7c;
        line-height: 1.475rem;
    }
    h4 {
        font-size: 1.225rem;
        line-height: 2rem;
    }
    #quote-carousel .carousel-control.left {
        left: 120px;
    }
    #quote-carousel .carousel-control.right {
        right: 120px;
    }   
	.home .overlay{
		height: auto;		
	}
	.home{
	    padding-bottom: 40px;
	}
	.polys{
	    padding-top: 30px;
	}
	.post-content2{
		margin-top: 60px;
	}
}
@media only screen and (max-width: 1220px) {
  .container {
    width: 100% !important;
  }
}

@media (max-width: 1200px) and (min-width: 991px){
.post-content p{
	display:none;
}
.post-content2{    margin-top: 50%;}
}

/* Landscape phones and portrait tablets */

@media (max-width: 1024px) and (min-width: 768px) {
    .loginWrapper {
        width: 700px;
    }

        .loginWrapper .container-forms .container-info .info-item {
            width: 50%;
        }

        .loginWrapper.log-in .container-form {
            left: 40%;
        }

    .culmn {
        overflow: unset !important;
    }
    .row {
        margin-right: 0px;
        margin-left: 0px;
    }

}


@media  (max-width: 767px) {
    html {
        font-size: 80%;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: transparent;
        background-color: rgba(245, 227, 222, 0.8);
        text-align: center;
    }
    .main_menu_bg .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
        border-bottom: 0px solid;
    }
    .main_clinetslogo{
        margin-top:30px;
    }    
    .grid-item {
        width: 49.93%;
    }
    .portfolio .grid_item_overlay {
        padding-top: 37%;
    }
    .copyright_text{
        text-align: center;
    }
    .footer_socail{ 
        text-align: center;
    }
    .footer_subcribs_area .navbar-form {
        padding: 10px;
    }
    #quote-carousel .carousel-control.left {
        left: 80px;
    }
    #quote-carousel .carousel-control.right {
        right: 80px;
    } 
    .single_widget ul li a i{
        width: unset;
        margin-right: unset;
		float: unset;
    }
	.single_widget ul li a span{
		width: unset;        
		float: unset;
	}
	.main_widget{
		text-align: center;
	}
	.footer_subcribs_area .form-control{
		    width: 194px;			
	}
	.footer_subcribs_area .navbar-form{
		width: 270px;
		margin: 0 auto;
		padding: 0;
	}
	.menu-scroll{
		height: 52px;
	}
    .navbar-form {
        border-top: 0px solid transparent;
        border-bottom: 0px solid transparent;
        -webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,.1),0 0px 0 rgba(255,255,255,.1);
        box-shadow: inset 0 0px 0 rgba(255,255,255,.1),0 0px 0 rgba(255,255,255,.1);
    }

.navbar-brand>img {
       max-width: 85px;
} 
    html {
        font-size: 65%;
    }
    #quote-carousel .carousel-control.left {
        display: none;
    }
    #quote-carousel .carousel-control.right {
        display: none;
    } 
    #quote-carousel .carousel-indicators li {
        width: 30px;
        height: 30px;
    }
    #quote-carousel .carousel-indicators .active {
        width: 35px;
        height: 35px;
    } 
    .navbar-brand{
        max-width: 300px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{
        text-align: left; 
    }
    .main_menu_bg .navbar-nav>li>a{
        font-size: 16px;
        font-weight: 400;
    }
    .navbar-toggle{
        background: #fff;
    } 
	 
	.spacing-poly{
	    margin: 50px 8px;
	}
	.home .overlay{
		height: auto;
	}
	.polys{
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.home{
	    /* background: linear-gradient(90deg, #5d2504, #be4d01); */
	}
	.post-content2{
	    margin-top: 40px;
	}
	.single_about_left_img img{
		max-width: 200px;
	}
	h3, h4{
		text-align: center;
	}
	.single_about_right_content{
		margin-top: 20px;
	}
	.video-content iframe{
	    width: 100%;
	}
	.border_devider{
		display: none;
	}
	.main_service_content div.col-sm-4:not(:last-child) .single_service{
	    border-bottom: 1px dashed #ccc;
	}
	.footer_logo, .main_footer{
		text-align: center;
	}
	.blog-cell{
		display: inline-block;
		width: 100%;
		margin-bottom: 5px;			
	}
	.blog-wrapper .blog-cell:first-child{
		text-align: center;
		width: 100%;
	}
	.blog-cell img{
		max-width: 300px;
	}
	.blog-wrapper .blog-cell:first-child a {		
		width: 100%;
	}
    
}
 