/* Generated by Font Squirrel (https://www.fontsquirrel.com) on July 28, 2016 */

 @font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.eot');
    src: url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont.ttf') format('truetype'),
         url('../fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latosemibold';
    src: url('../fonts/lato-semibold-webfont.eot');
    src: url('../fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-semibold-webfont.woff2') format('woff2'),
         url('../fonts/lato-semibold-webfont.woff') format('woff'),
         url('../fonts/lato-semibold-webfont.ttf') format('truetype'),
         url('../fonts/lato-semibold-webfont.svg#latosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
 
 @font-face {
    font-family: 'latoblack'; 
    src: url('../fonts/lato-black-webfont.eot');
    src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-black-webfont.woff2') format('woff2'),
         url('../fonts/lato-black-webfont.woff') format('woff'),
         url('../fonts/lato-black-webfont.ttf') format('truetype'),
         url('../fonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoheavy'; 
    src: url('../fonts/lato-heavy-webfont.eot');
    src: url('../fonts/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('../fonts/lato-heavy-webfont.woff') format('woff'),
         url('../fonts/lato-heavy-webfont.ttf') format('truetype'),
         url('../fonts/lato-heavy-webfont.svg#latoheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latolight_italic'; 
    src: url('../fonts/lato-lightitalic-webfont.eot');
    src: url('../fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/lato-lightitalic-webfont.woff') format('woff'),
         url('../fonts/lato-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latomedium'; 
    src: url('../fonts/lato-medium-webfont.eot');
    src: url('../fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-medium-webfont.woff2') format('woff2'),
         url('../fonts/lato-medium-webfont.woff') format('woff'),
         url('../fonts/lato-medium-webfont.ttf') format('truetype'),
         url('../fonts/lato-medium-webfont.svg#latomedium') format('svg');
    font-weight: normal;
    font-style: normal;

 
}


/* Common Section */

a {transition: all 500ms ease-in-out;outline: none;}

.section {}
.section-center{text-align:center }
.section-right{text-align:right }
.section-left{text-align:left }

.section-top { padding:20px 0px 0px;  }
.section-btm { padding:0px 0px 20px;  }
.section-top-btm { padding:20px 0px 30px;  }

.nopad { padding:0px; }
.nopad-right { padding-right:0px; }
.nopad-left { padding-left:0px; }

/* Common Section */


/* Header Section */

.navbar {   }
.navbar-nav > li > a { font-size:14px; color:#fff; font-family:'latoregular';  position:relative ;text-transform:uppercase;padding:10px; margin:0px 5px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: transparent; }
.navbar-nav > li.dropdown > a:hover {color: #fff; transition: all 0.3s ease;background-color:transparent;}
.navbar-nav > li.dropdown .dropdown-menu a{padding:10px;}
.navbar-nav > li > a:hover::after, .navbar-nav > li > a:hover::before {width: 100%;}
.nav > li > a:focus, .nav > li > a:hover{background-color: transparent;}
.navbar-brand {padding:7px !important}
.navbar-nav > li.active > a::before{width: 100%;}
.navbar-nav > li.active > a::after{width: 100%;}
.navbar-nav > li > a span::before{background:rgba(255, 255, 255, 1) none repeat scroll 0 0;bottom: -5px;content: "";height: 2px;left: 0;opacity: 0;position: absolute;transform: translateY(10px);transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;width: 100%;}
.navbar-nav > li > a > span {position: relative;display: inline-block;}

.navbar-nav > li > a:hover > span::before{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);}


#main-nav > li > a {border: 1px solid transparent;display: inline-block;padding: 4px 0 6px;text-align: left;text-decoration: none;}

#main-nav > li {display: inline-block;position: relative;vertical-align: middle;z-index: auto;}

.dropdown-menu a{border-left: 1px solid transparent;border-right: 1px solid transparent;display: block;font-weight: 400;line-height: 20px;margin: 0 0 2px -1px;padding: 7px 30px 7px 10px;text-align: left;font-family:'latoregular';font-size: 14px;text-decoration: none;}

.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 250px;padding:7px 10px 7px 10px;margin: 0px 0 0 15px;text-transform:uppercase;font-family:'latoregular';font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;color:#4B6271;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 0px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}

.dropdown-menu li{    display: block;position: relative;}
.site-navbar {background:#0E2D41 no-repeat center top; position:fixed;top: 0; height:85px;  width: 100%; z-index: 999; transition:all 500ms ease-in-out; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15); }
.site-navbar-bg { }
.site-navbar a.navbar-brand img {transition:all 500ms ease-in-out; width:100%; }
.site-navbar ul.navbar-nav, .site-navbar ul.list-inline {transition:all 500ms ease-in-out;}
.site-navbar-bg a.navbar-brand img { width:77%; transition:all 500ms ease-in-out }
.site-navbar.site-navbar-bg { height:70px;}
.site-navbar.site-navbar-bg ul.top-links { transition:all 300ms ease-in-out; opacity:0; height:0px; margin:0px; }
.site-navbar.site-navbar-bg ul.navbar-nav {transition:all 500ms ease-in-out; margin-top:-10px; }
.site-navbar.site-navbar-bg ul.list-inline {transition:all 500ms ease-in-out; margin-top:-10px; }

#menu-ul { margin-top:20px; }
.site-navbar.site-navbar-bg .navbar-brand {padding:8px;}
.site-navbar.site-navbar-bg #menu-ul {padding:0px;}
.navbar-nav>.active>a {color: #fff;  }
.navbar-nav>.active>a::after {  width:100%;    }
.navbar-nav>.active>a::before { width:100%;    }

/* Header Section */


/* Banner Section */

.carousel-caption { background:rgba(255,255,255,0.75) url(../images/liner-bg.png) no-repeat 570px bottom;   }
.homebanner .carousel-caption h3 { margin:0px; padding:0px; font-size:32px; font-family: 'helr65w'; text-transform:uppercase; color:#000;  }
.homebanner .carousel-caption h3 span { color:#035aa1;}

.banner-block { position:relative; }
.banner-block .innerbanenrs { width:100%; }
.banner-block .innerbanenrs img {width:100%; }
.carousel-inner > .item > img {
  width:100%;
}
.homebanner {margin-top:4%}

.carousel-control {background-color: rgba(0, 0, 0, 0.3);bottom: 0;color: #fff;font-size: 38px;height: 60px;left: 5%;opacity: 0.3;position: absolute;text-align: center;top: 50%;width: 60px;}

.carousel-control.right {left: auto;right: 5%;}

#myCarousel:hover .carousel-control {color: #fff;text-decoration: none;filter: alpha(opacity=90);outline: 0;background:#0E2D41;opacity: .9;}

.carousel-indicators li {background-color: #fff;cursor: pointer;display: inline-block;height: 5px;margin: 1px;text-indent: -999px;transition: all 300ms ease-in-out 0s;width: 40px;}

.carousel-indicators .active {width: 40px;height:15px;margin: 0;background-color: #0E2D41;border-radius:0px;border:none;}

/* Banner Section */


/* home Section */

.home-sec{box-shadow: 0 0 0 1px rgba(85, 85, 85, 0.15) inset;}
.home-sec h2{font-size:22px; color:#333333; font-family:'latoregular';}
.home-sec h3{font-size:16px; color:#0d2d40; font-family:'latolight_italic';line-height:26px;margin-bottom:20px;}
.home-sec p{font-size:15px; color:#555555; font-family:'latoregular';line-height:26px;}
.home-sec a{text-decoration:none;color:#555555;font-size:12px;}

/* home Section */


/* ooo Section */


.ooo{background-color:#F4F4F4;}
.ooo h2{font-size:16px; color:#0d2d40; font-family:'latobold';}
.ooo h3{font-size:14px;color: #0d2d40;margin-bottom: 0px;font-family:'latobold';line-height: 22px;}
.ooo h3 span.locations { color: #3fb6fd; font-size: 13px; text-transform: capitalize;margin:15px 0px; }
.ooo .op .boxarea p{color: #969696;font-size: 13px;font-family:"latoregular" !important;margin:0px  !important;} 

.os.serviceslist h3{color:#024166;font-size:15px ;font-family:"latobold" !important;text-transform:uppercase;border-bottom:1px solid #e4e4e4;padding:10px 0px;margin:0px;}

.sidebar{background: #fafafa none repeat scroll center center;}

.side-widget.quick-links h3{color:#024166;font-size:15px ;font-family:"latobold" !important;text-transform:uppercase;border-bottom:1px solid #e4e4e4;padding:20px 0px;margin:0px;}

.os-li .os.serviceslist li{margin:10px 0px;}
.os-li .os.serviceslist li:hover {padding: 8px 0px 17px 40px;}
.os-li .os.serviceslist li:hover {margin-left: 10px;}

.boxarea {background: #fafafa none repeat scroll 0 0;border: 1px solid #d8d8d8;margin: 0;padding: 20px 0;}

ul.serviceslist {margin: 0;padding: 0;}

.content ul {list-style: outside none disc;}

.serviceslist li {border-bottom: 1px solid #e4e4e4; color: #0d2d40; font-family: "latolight_italic"; font-size: 15px; line-height: normal; list-style: outside none none; margin-bottom: 10px; padding: 7px 0 18px 40px; transition: margin 300ms ease 0s;}
.serviceslist li.icon1 {background: rgba(0, 0, 0, 0) url("../images/ser-icon1.png") no-repeat scroll left top;}
.serviceslist li.icon2 {background: rgba(0, 0, 0, 0) url("../images/ser-icon2.png") no-repeat scroll left top;}
.serviceslist li.icon3 {background: rgba(0, 0, 0, 0) url("../images/ser-icon3.png") no-repeat scroll left top;}
.serviceslist li.icon4 {background: rgba(0, 0, 0, 0) url("../images/ser-icon4.png") no-repeat scroll left top;}
.serviceslist li.icon5 {background: rgba(0, 0, 0, 0) url("../images/ser-icon5.png") no-repeat scroll left top;}
.serviceslist li.icon6 {background: rgba(0, 0, 0, 0) url("../images/ser-icon6.png") no-repeat scroll left top;}
.serviceslist li:hover {padding: 8px 0px 17px 40px;}
.serviceslist li:hover {margin-left: 10px;}

.clientslist li {background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll 10px 5px;border-bottom: 1px solid #e4e4e4;color: #0d2d40;font-family: "latolight_italic";font-size: 15px;line-height: normal;list-style: outside none none;margin-bottom: 10px;padding: 4px 0 6px 25px;transition: margin 300ms ease 0s;}
.clientslist li:hover {margin-left: 10px;}

.ooo p{font-family:'latolight_italic';font-size: 16px;line-height: 26px;color: #0d2d40;margin-bottom: 15px !important;}
.boxarea {padding: 20px;width: 100%;min-height:377px;}
.boxarea.imhg img{width:100%;}

.ooo a{text-decoration:none;color:#0E2D41;}

/* ooo Section */


/* Footer Section*/

.footer{background-color:#0D2D40;padding:15px 0px;}
.footer h3{color: #ffffff;font-size: 13px;font-family:'latoregular';margin:0px;}
.footer a{text-decoration:none;}

/* Footer Section*/


/* About Section */

.innerbanenrs {margin-top:4%}

.project-scrolls {}
.projects-solutions-list {}
.projects-solutions-imgs { position:relative; }
.projects-solutions-imgs img { width:100%; }
.projects-solutions-info { transition:all 500ms ease-in-out; position:absolute; width:100%; background:rgba(0,0,0,0.60); height:100%;z-index:99; bottom:-100%; left:0px;  }
.projects-solutions-info h5 { color:#fff;font-family:'latoregular'; font-size:15px; margin:0px; padding:0px; text-align:center; padding-top:0;  transition:all 500ms ease-in-out; line-height:23px; }
.projects-solutions-list:hover .projects-solutions-info { bottom:0; height:100%; }
.projects-solutions-list:hover .projects-solutions-info h5 {padding-top:20%;}


.vismison-content {background: #f9f9f9 url("../images/quot-icon.png") no-repeat scroll 5px 10px;border-left: 5px solid #82bcdf;font-family:'latolight_italic';margin: 10px 0;padding: 20px 0 10px 60px;font-size:20px;}

.os.clientslist li{margin-top:15px;}

.section-titles h2{font-family:'latoregular';font-size: 22px; text-transform:uppercase;color:#0d2d40 !important;}
.outline-bg h3{color: #333333;font-size: 15px;font-family: "latoregular"; text-transform: uppercase;margin:20px 0px;}
.sub-content{color:#555555;font-size: 15px;font-family: "latoregular";line-height:23px;margin-bottom:30px}

.core-list li {border-bottom: 1px solid #e4e4e4;color: #0d2d40;float: left;font-size: 16px;line-height: normal;list-style: outside none none;margin-bottom: 10px;padding:10px 20px 0px;text-align: center;transition: all 0.5s ease-in-out 0s;width: 150px;}
.core-list li .core {display: block;min-height: 105px;padding: 6px 50px;transition: all 700ms ease 0s;}
.core-list li .core1 {background: rgba(0, 0, 0, 0) url("../images/core1.png") no-repeat scroll center top;}
.core-list li .core2{background: rgba(0, 0, 0, 0) url("../images/core2.png") no-repeat scroll center top;}
.core-list li .core3 {background: rgba(0, 0, 0, 0) url("../images/core3.png") no-repeat scroll center top;}
.core-list li .core4 {background: rgba(0, 0, 0, 0) url("../images/core4.png") no-repeat scroll center top;}
.core-list li p {color: #555555;font-family: latoregular;font-size: 16px;margin-top: 10px;min-height: 40px;}
.core-list li .core:hover {transform: rotate(360deg);}
.os-li .boxarea{border-radius:4px;}

/* About Section */


/* Services Section */

.os.clientslist h3{color:#024166;font-size:15px ;font-family:"latobold" !important;text-transform:uppercase;border-bottom:1px solid #e4e4e4;padding:10px 0px;margin:0px;}

.ser .vismison-content {background:none;border-left:none;font-family:'latolight_italic';margin: 10px 0;padding:0px;font-size:16px;color:#0d2d40;margin-bottom:15px;}
.services-list-inner{float: left;}
.services-list-inner li {border-bottom: 1px solid #e4e4e4;color: #0d2d40;float: left;font-size: 14px;line-height: normal;list-style: outside none none;margin-bottom: 10px;padding: 2px 20px 13px 0;text-align: center;transition: all 0.5s ease-in-out 0s;width: 235px;}
.services-list-inner li .icons {display: block;min-height: 105px;padding: 6px 50px;transition: all 700ms ease 0s;}
.services-list-inner li p {color: #555555;font-family: latoregular;font-size: 14px;margin-top: 10px;min-height: 40px;}
.services-list-inner li .icon1 {background: rgba(0, 0, 0, 0) url("../images/icon-ser1.png") no-repeat scroll center top;}
.services-list-inner li .icon2 {background: rgba(0, 0, 0, 0) url("../images/icon-ser2.png") no-repeat scroll center top;}
.services-list-inner li .icon3 {background: rgba(0, 0, 0, 0) url("../images/icon-ser3.png") no-repeat scroll center top;}
.services-list-inner li .icon4 {background: rgba(0, 0, 0, 0) url("../images/icon-ser4.png") no-repeat scroll center top;}
.services-list-inner li .icon5 {background: rgba(0, 0, 0, 0) url("../images/icon-ser5.png") no-repeat scroll center top;}
.services-list-inner li .icon6 {background: rgba(0, 0, 0, 0) url("../images/icon-ser6.png") no-repeat scroll center top;}
.services-list-inner li .icon8 {background: rgba(0, 0, 0, 0) url("../images/icon-ser8.png") no-repeat scroll center top;}
.services-list-inner li .icon9 {background: rgba(0, 0, 0, 0) url("../images/icon-ser9.png") no-repeat scroll center top;}
.ser h3{color:#333333;font-size:16px ;font-family:"latobold" !important;text-transform:none;}
.services-list-inner li .icons:hover {transform: rotate(360deg);}
.ser-list.clients li {transition: margin 300ms ease 0s; background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll 10px 5px;border-bottom: 1px solid #f2f2f2;color: #0d2d40;font-size: 15px;line-height: normal;list-style: outside none none;margin-bottom: 10px;padding: 2px 0 6px 25px;font-family: "latoregular";}
.ser-list.clients li:hover {margin-left: 10px;}

/* Services Section */


/* Projects */

.ro-on{margin-bottom:20px;}
.ong h3{font-family: "latoregular";color: #0d2d40;font-size: 14px;line-height: 20px;margin:0px 0px 10px;}
.ong p{font-family: "latoregular";color: #443d3d;font-size: 13px;line-height: 22px;font-weight: 600;}
.ong span{font-family: "latoregular";color: #0d2d40;font-size: 13px;}
.ong{min-height:310px;}
.ong img{width:100%;padding-bottom:8px;}

.ong ul { margin:0px; padding:0px; }
.ong li { list-style:none; color:#8d8d8d; font-size:13px; line-height:22px; padding-bottom:5px; padding-left:10px; position:relative; }
.ong li:after { width:5px; height:5px; border-radius:100%; background:#b6b6b6; content:""; top:8px; left:0px; position:absolute; }




table {border-bottom: 1px solid transparent;margin: 0 0 10px;width: 100%;}
.project-table table thead th {border-bottom: 1px solid #0d2d40;font-family: "latoregular";color: #0d2d40;font-size: 14px;padding: 3px 5px;text-transform: uppercase;line-height:24px;}

th {text-align: left;border-top: 1px solid transparent;}

.project-table table tbody td {border-bottom: 1px solid #e4e4e4;font-family: "latoregular";color: #555555;font-size: 14px;padding: 6px 15px 6px 5px;line-height:24px;}

.project-table table tbody td span.loc-info {color: #0d2d40;display: block;font-family: "latolight";font-size: 14px;line-height:24px; font-weight: bold; }

/* Projects */


/* Contact Us */

.con{border-bottom: 1px solid  rgba(119, 119, 119, 0.15);}

.contactus-list li.address {background: rgba(0, 0, 0, 0) url("../images/cont-add-icon.jpg") no-repeat scroll left 5px;}
.contactus-list li {border-bottom: 1px solid #ededed;color: #656565;font-size: 15px;list-style: outside none none;margin-bottom: 15px;font-family:'latoregular';padding: 5px 0 5px 40px;}
.contactus-list li.phone {background: rgba(0, 0, 0, 0) url("../images/cont-phn-icon.jpg") no-repeat scroll left 6px;}
.contactus-list li.fax {background: rgba(0, 0, 0, 0) url("../images/fax.jpg") no-repeat scroll left 6px;}
.contactus-list li.email {background: rgba(0, 0, 0, 0) url("../images/cont-mail-icon.jpg") no-repeat scroll left 6px;}
.contactus-list li a {color: #656565;text-decoration-line: underline;text-decoration-style: dotted;}
.contactus-list li span.firm {color: #0d2d40;font-size: 15px;font-family:'latobold';text-transform: uppercase;}
 
.cont  h2{color:#333333;font-size: 16px;font-family:'latobold'; margin: 10px 0 20px !important;}
.cont  h3{color:#777777;font-size: 15px;font-family:'latoregular';text-transform:none;margin:8px 0px;}

input {border: 1px solid #e8e8e8 !important;min-width: 100%;padding: 12px 5px;    float: left;margin: 0 5px 10px 0px !important;width: 48%;}
	
textarea {    border: 1px solid #e8e8e8 !important;min-width: 100%;padding: 12px 5px;    float: left;margin: 0 5px 10px 0px !important;width: 48%;}
	
.frm-fields input[type="submit"] {    background: #0d2d40 none repeat scroll 0 0 !important;border-radius: 0 !important;font-size: 16px;margin: 10px 0px !important;padding: 10px 25px !important;text-transform: uppercase;width: auto !important;color:#fff;font-size: 16px;font-family:'latoregular';}

.frm-fields input[type="file"] {padding:0px;border:none !important;color:#777777;font-size: 16px;font-family:'latoregular';}
	
.care  h2{color:#333333;font-size: 16px;font-family:'latobold'; margin: 30px 0 25px !important;}
.care  h3{color:#777777;font-size: 15px;font-family:'latoregular' !important;text-transform:none;margin:8px 0px;}	

/* Contact Us */


/* Gallery Section */

.gal-blo{margin:15px 0px;position:relative;}

.hovereffect {width: 100%;height: 100%;float: left;overflow: hidden;position: relative;text-align: center;cursor: default;}

.hovereffect:hover{cursor:pointer;}

.hovereffect .overlay {position: absolute;overflow: hidden;width: 100%;height: 100%;left: 0%;top: 0%;background-color: rgba(13, 45, 64, 0.85);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0,1);-ms-transform: scale(0,1);transform: scale(0,1);}

.hovereffect:hover .overlay {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);background-color: rgba(13, 45, 64, 0.85);}

.sim{padding-top:15%;}
.overlay p{font-family:'latoregular';color:#fff !important; font-size:13px;line-height:20px;margin:10px 0px;text-align:center;}
				

/* Gallery Section */

.clients-lsts{}
.clients-lsts ul{padding:0px;margin:0px;display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: left;}
.clients-lsts ul li{display:inline-block;width:30%;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.24);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.24);margin:0px 12px 24px;}

.clients-lsts ul li img{width:100%;}

.hme-clnts{}
.hme-clnts ul{padding:0px;margin:0px;display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: left;}
.hme-clnts ul li{display:inline-block;width:48%;margin: 0px 3px 17px;}

.hme-clnts ul li img{width:100%;}

@media (max-width: 1023px) {
	
		.gal-blo {width:25%}
	.navbar-brand {
    padding: 0 !important;
}
	#menu-ul {
    margin: 0;
    background: #0E2D41;
    position: absolute;
    left: 0;
    top: 54px;
    width: 100%;
}
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
   .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0px;
    background-color: #fff;
    border: 0px none;
    box-shadow: none;
    margin: 0;
}
	.navbar-toggle .icon-bar {
    background-color: #fff;
}
}
.joint .row{
    justify-content: center;
    display: flex;
}
.joint-venture{
    background-color: #f7f7f7;
}
.joint, .joint-venture{
    padding: 50px 0px;
}
.joint .section-titles h2, .joint .section-titles p, .joint-venture h2, .joint-venture p{
    text-align: center;
}
.joint .section-titles h2, .joint-venture h2{
    font-size: 24px;
    line-height: 35px;
}
.joint .section-titles p, .joint-venture p{
    font-size: 16px;
}
.joint-venture h3{
    font-family: 'latoregular';
    font-size: 16px;
    text-transform: uppercase;
    color: #0d2d40 !important;
    font-weight: 600 !important;
}
.joint-venture-form-1 input, .joint-venture-form-1 textarea{
    font-family: 'latoregular';
    padding: 12px;
}
.joint-venture-form-1 textarea{
    resize: none;
    height: 120px;
    margin-bottom: 30px !important;
}
.joint-venture-form-1 .sub-btn {
    width: fit-content;
    margin: 0 auto;
}
.joint-venture-form-1 .section-titles {
    margin-top: 10px;
}
.joint-venture-form-1 .frm-fields {
   position: relative;
   z-index: 9;
}
.classic-btn {
    font-size: 12px;
    color: #fff !important;
    background-color: #337ab7;
    padding: 10px;
    margin-top: 10px !important;
    text-decoration: none !important;
   
}
.classic-btn:hover {
    background-color: #0E2D41;
    color: #fff;
}

.ongoing-prjct .classic-btn {display:inline-block;margin:0px !important;}


.btn-p p{
  margin-bottom: 15px;
}