@charset "utf-8";
/* CSS Document */


@media (min-width:1281px) and (max-width:1360px) {
	
.homebanner .carousel-caption h3 { font-size:29px; }	
.homebanner .carousel-caption { background-position:500px bottom; left:8%;  }
	
.carousel-control.right { right:0px; }
.carousel-control.left { left:0px; }

}



@media (min-width:1200px) and (max-width:1280px) {
	
.homebanner .carousel-caption h3 { font-size:26px; }	
.homebanner .carousel-caption { background-position:470px bottom; bottom:24%; left:5%;  }	
.carousel-control.right { right:0px; }
.carousel-control.left { left:0px; }	
.ong{width:50%;float:left;}	
}

@media (max-width:1199px) {

/*.dropdown:hover .dropdown-menu {display: block; }*/	
.side-widget { width:100%;	}
.site-navbar {background-position:44% top; }
.site-navbar::after {left: -80px;}

.homebanner .carousel-caption h3 { font-size:24px; }	
.homebanner .carousel-caption { background-position:470px bottom; bottom:22%; left:1%;  }	
.carousel-control.right { right:0px; }
.carousel-control.left { left:0px; }

}

@media (max-width: 1024px) {
	.gal-blo {width:33%}
	.services-list-inner li {
    float: left;
    width: 33%;}
	
	.ong{width:50%;float:left;}
	
	}
	


@media (min-width:999px) and (max-width:1199px) {
	
	.navbar-nav > li > a {padding:5px 6px; font-size:12px; }
.navbar-nav > li > a {
    padding: 5px 10px;
    font-size: 14px;
}
#menu-ul {
    margin-top: 30px;
}
.navbar-brand {
    padding: 15px 0;
}
.navbar-header {
    float: left;
    width: 150px;
}


	
}


@media (min-width:999px) {


	
}


@media screen and (max-width:998px) {

/*.dropdown:hover .dropdown-menu {display: block; }
.navbar {background-color:#fff;}	*/
	
.site-navbar {height:65px; background-position:44% top; }	
.site-navbar a.navbar-brand img {transition:all 500ms ease-in-out; width:70%; }	
.site-navbar-bg a.navbar-brand img { width:74%; transition:all 500ms ease-in-out }
.site-navbar.site-navbar-bg { height:70px;}


.site-navbar.site-navbar-bg ul.navbar-nav, .site-navbar.site-navbar-bg ul.list-inline {transition:all 500ms ease-in-out; margin-top:0px; }

.site-navbar::after {left: -77px;}

.homebanner, .innerbanenrs { margin-top: 65px;}
.homebanner .carousel-caption h3 { font-size:20px; }	
.homebanner .carousel-caption { background-position:470px bottom; bottom:30%; left:15%; width:60%;  }


.home-left-block {margin-top: 0;}

.project-gallery li:nth-child(3) .project-gly-list, .project-gallery li:nth-child(2) .project-gly-list { height:125px; }

.ong {
    float: left;
    margin-bottom: 20px;
    width: 50%;
}

.side-widget h3 { font-size:15px; }


	}



@media (min-width:768px) and (max-width:970px) { 


.site-navbar.site-navbar-bg { height:70px;}

.navbar-nav > li > a {padding:10px 6px; font-size:12px; }
.navbar .navbar-nav.pull-right { }	
.site-navbar.site-navbar-bg ul.navbar-nav, .site-navbar.site-navbar-bg ul.list-inline {transition:all 500ms ease-in-out; margin-top:0px; }
.ong {
    float: left;
    margin-bottom: 20px;
    width: 50%;
}

}





@media (max-width:767px) {
	
	.clients-lsts ul li { 
	width: 28%;}
	
	.dropdown-menu {margin:0px 15px;}
	.site-navbar { background-position:41% top; }	
	.site-navbar a.navbar-brand img {transition:all 500ms ease-in-out; width:100%; }
	.footer .section-right {
    text-align: center;
}	
.footer .section-left {
    text-align: center;
}
	
.navbar-brand {padding:3px;}

.navbar-toggle .icon-bar {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    display: block;
    height: 2px;
    width: 22px;
}
.navbar .navbar-nav.pull-right { float:none !important;  }
#menu-ul {
    margin: 0;
    background: #0E2D41;
    position: absolute;
    left: 0;
	top: 54px;
    width: 100%;
}
#menu-ul .navbar-nav { margin:0px;}	
#menu-ul ul.dropdown-menu { background:#fff;  }
#menu-ul .dropdown-menu > li > a { padding:10px 15px }

.site-navbar::after {left: -80px;}
.globle {right: 75px; top:18px; }
.site-navbar { background-position:34% top; }
.site-navbar a.navbar-brand img { width:70%; }	 
.site-navbar-bg a.navbar-brand img { width:70%;}
.site-navbar, .site-navbar.site-navbar-bg { height:65px }

.homebanner, .innerbanenrs { margin-top: 65px;}
.homebanner .carousel-caption h3 { font-size:18px; }	
.homebanner .carousel-caption { background-position:470px bottom; bottom:0%; left:1%; width:55%;  }
.carousel-indicators { display:none; }	
.carousel-control { width:35px; height:35px; font-size:22px; top:38%; opacity:0.80 }

.home-left-block {margin: 0px 0px 30px ;  }
.project-gallery { margin-bottom:30px; }
.footer-section { text-align:center; }
.designby p { text-align:center; margin-top:20px }

.project-gallery li:nth-child(3) .project-gly-list, .project-gallery li:nth-child(2) .project-gly-list { height: 170px;}

.about-info { margin-bottom:30px; }

.team-tab-sections .nav-tabs li a { padding:13px 10px; font-size:15px; }
.board-team-title-holder h3 { padding:0px 0 10px;}

.boxarea {margin-bottom:25px;}
.core-list li{float:none;display: inline-block; width: 49%; margin-bottom:25px;}
.services-list-inner li{float:none;width:100%;}
.ong {
    float: left;
    margin-bottom: 20px;
    width: 50%;
}
.gal-blo {float: left;margin-bottom: 5px;}


}

@media (max-width:640px) {
	
.up-tes{margin-bottom:20px;}	
.homebanner .carousel-caption { bottom:29%; left:1%; width:65%;  }
.gal-blo {width:50%}
.homebanner .carousel-caption {  bottom:0%; left:0%; width:100%; right:auto;padding:10px; }	
.carousel-control { width:45px; height:45px; font-size:30px; top:38%; opacity:0.80 }
.services-list-inner li {
    float: left;
    width: 50%;
	
}



}


@media (max-width:575px) {

	
.homebanner .carousel-caption h3 { font-size:16px;  }
.carousel-control { width:35px; height:35px; font-size:22px; top:32%; opacity:0.80 }

.about-info li { width:30%;  margin: 0 10px 0 0; }

.board-team-info { width:100%; padding:30px 0px 0px; }
.board-team-image { float:none;   }	
.team-tab-sections .nav-tabs li a{ font-size:13px; height:65px;  }

.projects-block-sections .col-xs-6 { width:100%; }
.projects-listing { min-height:auto; max-height:none; }
	
}


@media (max-width:480px) {
	.clients-lsts ul li {
  width: 43%;
}
	.gal-blo {width:50%}
	.services-list-inner li {
    float: left;
    width: 50%;
}

}

@media (max-width:479px) {

.expert .col-xs-4 { width:50%; }	

}


@media (max-width:380px) {
	
.site-navbar { background-position:31.5% top; }	
.globle {right: 65px; top:13px;}	
.navbar-toggle {margin-top: 10px;}
.site-navbar a.navbar-brand img { width:70%; }	 
.site-navbar-bg a.navbar-brand img { width:57%;}
.site-navbar, .site-navbar.site-navbar-bg {height: 55px;}

.homebanner, .innerbanenrs { margin-top:55px; }
.homebanner .carousel-caption { position:relative;   }
.homebanner .carousel-caption h3 { font-size:14px;  }
.carousel-control { width:30px; height:30px; font-size:20px; top:22%; opacity:0.80 }
.gal-blo {width:100%}

.ong {
    float: left;
    margin-bottom: 20px;
    width:100%;
}


	
}


@media (max-width:320px) {
	
.site-navbar { background-position:32.5% top; }	
.about-info li { width:100%; margin:0px 0px 20px; min-height:auto; }
.gal-blo {width:100%}

	.services-list-inner li {
    float: left;
    width: 100%;
}
}
