@media only screen and (max-width:1200px) {
.container {
	max-width:100%;
}
}
@media only screen and (max-width:991px) {
	.logo_style {
     width: 200px;
    height: auto;
	}
	.navbar-nav li a {
    display:block;
    border-radius:0;
    
}
.active_style{
    display:block;
    border-radius:0;
}
	.img_style1 {
     height: 300px;
	 width: 100%;
	}
	.position_style {
    position: absolute;
    bottom: -50px;
    left: -345px;
}
.text3 {
    font-size: 30px;
}
.text3 br {
	display:none;
}
   .tab .nav-tabs li a {
    padding: 15px 3px;
    margin-right: 2px;
   }
   
   .list_style1 {
    padding-left: 0px;
    font-size: 14px;
}
.list_style2 {
    padding-left: 0px;
    font-size: 14px;
}
.para1 br {
	display:none;
}
.para1 {
    font-size: 14px;
}
.cnt-left{
    padding-left:15px;
}
.rt_style{
    padding:0 15px;
}
}

@media only screen and (max-width:767px) {
    .navbar-toggler{
        padding:0;
    }
    .logo_style {
     width: 200px;
    height: auto;
	}
	.navbar-nav li {
		/* margin-top: 0; */
		padding: 10px 0;
	}
	.font_style {
		margin: 0 -15px;
	}
	.menu_style {
     background-color: #d62220;
    color: #fff;
    padding: 8px;
    border-radius: 6px;
	}
	.img_style2 {
     height: 230px;
	 width: 100%;
	}
	.icon_style {
    font-size: 20px;
    width: 35px;
    height: 35px;
    padding: 7px;
	}
	.carousel-indicators li {
    width: 15px;
    height: 15px;
	}
	.para1 {
    font-size: 14px;
	text-align: center;
}
.text1 {
    font-size: 20px;
}
.text2 {
    font-size: 25px;
}
.tab .tab-content {
    padding: 0px;
    margin-top: 0px;
    text-align: center;
}
.tab .nav-tabs li a {
    padding: 15px;
    margin-right: 2px;
	display: block;
}
.text3 {
    font-size: 23px;
	padding-top: 20px;
}
.position_style {
    left: -225px;
}
.para {
    font-size: 14px;
}

.text4 {
    text-align: center;
}
.ct_style {
	  text-align:center;
}
.test {
	margin-top: 28px;
    margin: auto;
}
.pad_style {
	padding-bottom: 70px;
}
.bg4 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.portfolio_images_overlay{
		padding: 170px 20px;
	}
}

@media (max-width:580px) {
	.portfolio_images_overlay{
		padding: 100px 20px;
	}
}
@media (max-width:480px) {
	.portfolio_images_overlay{
		padding: 40px 20px;
	}
	.tab .nav-tabs{
	    margin:0 -2px;
	}
	.tab .nav-tabs li{
        
       padding: 0 2px;
        margin-bottom: 10px;
    }
    .tab .nav-tabs li a{
        padding: 6px;
        margin:0;
        font-size: 11px;
    }
}
@media (max-width:320px) {
	.portfolio_images_overlay{
		padding: 20px;
	}
}
@media (min-width:769px) and (max-width:991px) {
	.portfolio_images_overlay {
		padding: 0px;
	}
}
@media (min-width:767px) {
.dropdown:hover .dropdown-menu{
    display:block;
}

}








