@charset "utf-8";
/* CSS Document */
a, link, img, ul, li, span, div, href, p, strong, a:visited, a:hover, a:link { outline: none;}
body  {font-family: 'Open Sans', sans-serif !important; font-size:13px;}
.name-heading { font-size:20.8px; margin:0px; padding:0px;}
.name-heading strong { font-size:20.8px; margin:0px; padding:0px; color:#0b6ffb;}
.ul-list { margin:0px; padding:0px;}
.ul-list li { font-size:20.8px; padding:4px 0 4px 10px; list-style: inside;}


.name-heading-1 { font-size:20.8px; margin:0px; padding:0px; color:#0b6ffb;}
.name-heading-1 strong { font-size:20.8px; margin:0px; padding:0px; color:#0b6ffb;}
.ul-list-1 { margin:0px; padding:0px;}
.ul-list-1 li { font-size:20.8px; padding:4px 0 4px 10px; list-style: inside;}

.ul-list-2 { margin-left:10px;}
.ul-list-2 li { font-size:20.8px; padding-top:5px; padding-bottom:5px;}
.ul-list-2 li strong { color:#0b6ffb;}



.home-page-para { color:#000000; font-size:20.8px; text-align: justify; padding:10px 0px 10px 0px;}
.view-more { background:#0b6ffb; font-size:17.7px; text-transform:uppercase; color:#fff; padding:5px 10px 5px 10px; text-decoration: none; border:none;}
.page-header { text-transform:uppercase;}
.view-more:hover { background:#000; color:#fff; text-decoration: none; transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s;}

.view-more-white { background: none; border:2px solid #fff; font-size:15.7px; text-transform:uppercase; color:#fff; padding:3px 15px; text-decoration: none;}
.view-more-white:hover { background:#000; color:#fff; text-decoration: none; transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s;}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s;}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus { transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s;}

.section-missions { width:100%; overflow:hidden;}
.section-latest { width:100%; overflow:hidden;}
.section-team { width:100%; background:#0b6ffb; overflow:hidden;}
.section-team .col-sm-6 { padding:0px;}
.section-team .col-sm-6 img { width:100%;}
.section-team .col-sm-6 ul { margin:0px; padding:0px;}
.section-team .col-sm-6 ul li { list-style: none; background: url(../images/arrow.png) 26px 15px no-repeat scroll; font-size:19.7px; color:#fff; padding:4px 0 4px 44px;}
.section-team .col-sm-6 p { font-size:19.7px; color:#fff; padding:4px 20px 4px 20px; text-align: justify;}
.section-team .col-sm-6 h3 { color:#fff; font-size:38.7px; font-style:italic; padding:0 0 0 19px;}
.team-view-more { padding:20px 0 10px 30px;}
.footer { width:100%; background:#0b6ffb; margin-top:30px;}
.pull-left p { font-size:17.1px; color:#fff; padding:10px 0 10px 0px;}
.pull-left p a {  text-decoration: none; color:#fff;}
.pull-left p a:hover {  text-decoration: none; color:#000; transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s;}
.pull-right p { font-size:17.1px; color:#fff; padding:10px 0 10px 0px;}
.pull-right p a {  text-decoration: none; color:#fff;}
.pull-right p a:hover {  text-decoration: none; color:#000; transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s;}

.categories-big {width: 50%;}
.float-left {float: left;}
.float-right {float: right;}
.cat-mid {margin-left: 6px;}
.categories-big-full-width {width: 100%;}
.categories-big .cat-hover, .categories-up-main .up-hover, .categories-down-main .down-hover {background: rgba(11, 111, 251, 0.5) none repeat scroll 0 0; color: #fff;opacity: 0.7;}
.categories-big:hover .cat-hover, .categories-up-main:hover .up-hover, .categories-down-main:hover .down-hover {background: rgba(11, 111, 251, 0.5);opacity: .7;color: #fff;}
.categories-big .cat-in, .categories-up-main .up-in, .categories-down-main .down-in {border: 0px solid #ffffff;height: 100%;}
.categories-big:hover .cat-in, .categories-up-main:hover .up-in, .categories-down-main:hover .down-in {border: 0px solid #ffffff;}
.cc_banner {overflow:hidden;}
.categories-big .cc_banner img, .categories-up-main .cc_banner img, .categories-down-main .cc_banner img, .categories-big .cc_banner img {transition:.4s; width:100%;}
.categories-big:hover .cc_banner img, .categories-up-main:hover .cc_banner img, .categories-down-main:hover .cc_banner img, .categories-bigcategories-big:hover .cc_banner img {
transform:scale(1.1);}
.categories-img, .categories-up, .categories-down {position: relative;}
.cat-text {left: 60px;position: absolute;text-align: center;top: 180px;color: #fff;text-transform: uppercase;z-index: 1;}
.right-tx {left: 60px;top: 240px;}
.cat-text h3, .up-text h3, .down-text h3 {font-size: 36.7px; font-weight:800; background:url(../images/projects-icon.png) 0 0 scroll no-repeat; padding:18px 0 18px 110px;}
.cat-text h3 a { color:#fff; text-decoration: none;}
.cat-text h3 a:hover { color:#0b6ffb; text-decoration: none; transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s;}
.middle-heading {font-size: 36.7px; font-weight:800; background:url(../images/projects-icon.png) 0 0 scroll no-repeat; padding:18px 0 18px 310px; margin-left:39%;}
.cat-text p, .up-text p, .down-text p {font-size: 15px;margin-top: -8px;}
.cat-hover, .up-hover, .down-hover {height: 100%;left: 0;padding: 9px;position: absolute;top: 0;transition: all 0.5s ease 0s;width: 100%;}
.cat-in {padding: 0px;}

/****************************
Latest Projects
****************************/
.latest-big {width: 100%; margin-bottom:30px;}
.float-left {float: left; cursor:pointer;}
.float-right {float: right;}
.latest-middle {width: 33%;}
.cat-mid {margin-left: 6px;}
.latest-big .latest-hover, .categories-up-main .up-hover, .categories-down-main .down-hover {background: rgba(11, 111, 251, 0.5) none repeat scroll 0 0; color: #fff;opacity: 0.7;}
.latest-big:hover .latest-hover, .categories-up-main:hover .up-hover, .categories-down-main:hover .down-hover {background: rgba(11, 111, 251, 0.5);opacity: .7;color: #fff;}
.latest-big .latest-in, .categories-up-main .up-in, .categories-down-main .down-in {border: 4px solid #ffffff;height: 100%;}
.latest-big:hover .latest-in, .categories-up-main:hover .up-in, .categories-down-main:hover .down-in {border: 4px solid #ffffff;}
.latest-banner {overflow:hidden;}
.latest-big .latest-banner img, .categories-up-main .latest-banner img, .categories-down-main .latest-banner img, .latest-big .latest-banner img {transition:.4s;}
.latest-big:hover .latest-banner img, .categories-up-main:hover .latest-banner img, .categories-down-main:hover .latest-banner img, .latest-biglatest-big:hover .latest-banner img {
transform:scale(1.1);}
.latest-img, .categories-up, .categories-down {position: relative;}
.latest-text {left: 3px;position: absolute;text-align: center;top: 41px;color: #fff;text-transform: uppercase;z-index: 1; width:100%;}
.right-tx {left: 60px;top: 240px;}
.latest-text h3, .up-text h3, .down-text h3 {font-size: 22.7px; font-weight:800; padding:5px 30px 5px 30px;}
.middle-heading {font-size: 36.7px; font-weight:800; background:url(../images/projects-icon.png) 0 0 scroll no-repeat; padding:18px 0 18px 310px; margin-left:39%;}
.latest-text p, .up-text p, .down-text p {font-size: 15px;margin-top: -8px;}
.latest-hover, .up-hover, .down-hover {height: 100%;left: 0;padding: 9px;position: absolute;top: 0;transition: all 0.5s ease 0s;width: 100%;}
.latest-in {padding: 0px 0  0px 0px;}
/****************************
Latest Projects
****************************/

.page-heading { width:100%; margin:0px; padding:0px; min-height:378px; margin-top:0px;}
.header-tittle { text-transform: uppercase; font-size:44px; color:#FFFFFF; padding:200px 0 0 0px; border-bottom:5px solid #0b6ffb; font-weight:bold;}
.page-heading-inner { width:100%; margin:0px; padding:0px; min-height:158px; margin-top:122px; background:#293e77;}
.header-tittle-inner { text-transform: uppercase; font-size:40px; color:#FFFFFF; padding:11px 0 12px 0px; border-bottom:5px solid #0b6ffb;}
.full-image { width:100%; margin:0px; padding:0px;}
.col-md-4 { margin-bottom:30px;}
.col-md-4 img { width:100%; padding:5px; border:1px solid #293e77;}
.col-md-2 { margin-bottom:30px;}
.col-md-2 img { width:100%; padding:5px; border:1px solid #293e77; height:94px; max-height:194px;}
.caption-tag { background:#293e77; color:#fff; padding:5px 5px 5px 5px; text-align:center; margin-bottom:0px;}
.col-sm-8 p { text-align: justify;}

.heading-inner { text-transform: uppercase; font-size:20px; border-bottom:1px solid #ccc; padding:6px 0 6px 10px; box-shadow:0 2px 0 #f0f0f0; background:#0b6ffb; color:#fff;}
.heading-links { color:#fff;}
.heading-links a { color:#fff;}
.heading-links a:hover { color:#fff; text-decoration: none;}
.col-sm-4 ul { margin:0px; padding:0px;}
.col-sm-4 ul li { margin:0px; padding:5px 0 5px 13px; list-style: inside square; border-bottom:1px dotted #0b6ffb;}
.col-sm-4 ul li a { color:#000000; text-decoration: none;}
.col-sm-4 ul li a:hover { color:#0b6ffb; text-decoration: none; transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s; padding-left:5px;}

.container-list { margin:0px; padding:0px 0 0px 0px;}
.container-list li { margin:0px; padding:5px 0 5px 13px; list-style: inside square; border-bottom:1px dotted #0b6ffb; font-size:18.8px; text-align: center;}
.bordered-heading { border-bottom: 3px solid #0b6ffb;}
.tagline { font-size:16px; text-align: center; margin:0px; padding:0px;}
.our-team-banner { width:100%;}






@media only screen and (min-width:150px) and (max-width:768px)
{
.categories-big { width:100%;}
.cat-text { left:0; top:25%; height:100%; text-align:center; width:100%;}
.cat-text h3, .up-text h3, .down-text h3 {font-size: 36.7px; font-weight:800; background: none; padding:18px 0 18px 5px;}	
.categories-big-full-width {width: 100%;}
.middle-heading {font-size: 36.7px; font-weight:800; background: none; padding:18px 0 18px 30px; margin-left:10%;}
.navbar-brand { width:100%;}
.latest-big img {width: 100%;}
.navbar-brand { width:67% !important;}
.categories-big .cc_banner img, .categories-up-main .cc_banner img, .categories-down-main .cc_banner img, .categories-big .cc_banner img { height:222px;}
.latest-text{ top:1px;}
.navbar { min-height:73px !important;}
.tp-leftarrow.default { display: none;}
.tp-rightarrow.default { display: none;}
.latest-text h3, .up-text h3, .down-text h3 { font-size:14.7px;}
.col-md-2 img { height:auto !important;}
.home-page-para { font-size:14px;}
}
@media only screen and (min-width:769px) and (max-width:1170px)
{
.categories-big { width:50%;}
.cat-text { left:0; top:25%; height:100%; text-align:center; width:100%;}
.cat-text h3, .up-text h3, .down-text h3 {font-size: 36.7px; font-weight:800; background: none; padding:18px 0 18px 5px;}	
.categories-big-full-width {width: 100%;}
.middle-heading {font-size: 36.7px; font-weight:800; background: none; padding:18px 0 18px 30px; margin-left:10%;}
.navbar-brand { width:100%;}
.latest-big img {width: 100%;}
.navbar-brand { width:67% !important;}
.categories-big .cc_banner img, .categories-up-main .cc_banner img, .categories-down-main .cc_banner img, .categories-big .cc_banner img { height:222px;}
.nav > li > a { font-size:14px !important;}
.navbar-right { margin-top:18px !important;}
}
@media only screen and (min-width:240px) and (max-width:768px)
{
.home-page-para { font-size:14px;}
.section-team .col-sm-6 p { font-size:14px;}
.ul-list li { font-size:14px;}
.name-heading-1 { font-size:14px;}
.name-heading-1 strong { font-size:14px;}
.ul-list-1 li { font-size:14px;}
.ul-list-2 li { font-size:14px;}
.name-heading { font-size:14px;}
.name-heading strong { font-size:14px;}
}