@media (min-width:750px){

.top_bg{

	padding:12px 0px;
}

.top_bg .logo{

	margin-bottom:0px;

}

.head_icon01{

   text-align:center;   

	padding:15px 0px 0px 0px;

}

.top_bg .logo, .footer_bg .icon, .footer_bg h2{

	text-align:left;

}

.head_icon01 li{

	margin:0px 2px;

}

.dropdown-menu li:hover .sub-menu {

    visibility: visible;

}

.dropdown:hover .dropdown-menu {

    display: block;

}

.navbar-nav{

	padding-left:10px;

}


.featured_bg .read_line{

	width:60%;

}

.projdetails {

    padding: 40px 0;

}

.ovrvw-r-img {

    position: absolute;

    right: -12%;

    top: 0;

    content: '';

    width: 50%;

    height: 100%;

    transform: skewX(20deg) rotate(0deg);

    overflow: hidden;

}

.ovrvw-r-img span {

    transform: skewX(-20deg) rotate(0deg);

    max-width: 150%;

    margin-left: -20%;

    width: 100%;

    height: 100%;

    position: absolute;

    background-attachment: fixed;

    background-size: cover;

    /*background-position-x: -550%;*/

}

.desktop{

	display:block;

}

.mobile{

	display:none;

}


.navbar-nav > li{

	margin:0px 8px;

}



.box_sec, .box_sec01{
    margin-bottom: 0px;
    height: 275px;
}
.carousel {
    position: relative;
}
.top_bg .icon {
    float: right;
}
.top_bg .icon .icon_sec {
    margin-right: 25px;
    float: left;
    margin-bottom: 0px;
}
}

@media (min-width:970px){

.navbar-default{

	padding-left:20px;

}
.top_bg .icon .icon_sec {
    margin-right: 35px;
	}


.featured_bg .read_line, .inside_bg .read_line{

	width:70%;

}
.left_padding{

	padding-left:95px;

}

}

@media (min-width:1170px){
.navbar-nav > li {
    margin: 0px 18px;
}
.navbar-nav {
    padding-left: 175px;
}
}