@charset "utf-8";
/* CSS Document */

 

body { padding-top: 0px; font-family: Play-Regular, Georgia, Times, serif; }
body p { /*text-align: justify;*/

font-family: Play-Regular !important; }
body ul li { text-align: justify; }
.navbar-brand { padding: 0; margin: 0; }
.navbar { border-radius: 0; margin-bottom: 0; background: #F07800; padding: 2px 0; padding-bottom: 0; }
.navbar-nav { margin-top: 0px; }
.navbar-nav>li { margin-left: 45px; padding-bottom: 0px; }
.navbar-inverse .navbar-nav > li > a { padding: 8px 12px; margin: 0; color: #fff; display: inline-block; font-size: 16px; }
.navbar-inverse .navbar-nav > li > a:hover { background-color: #FF8000; color: #fff; }
.navbar-inverse { border: none; }
.navbar-inverse .navbar-brand { font-size: 46px; color: #fff; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #000; color: #fff; }
.navbar-inverse .navbar-nav .dropdown-menu { background-color: rgba(0,0,0,.85); -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125); -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125); box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125); border: 0; padding: 0; margin-top: 0; border-top: 0; border-radius: 0; left: 0; }
.navbar-inverse .navbar-nav .dropdown-menu:before { position: absolute; top: 0; }
.navbar-inverse .navbar-nav .dropdown-menu > li > a { padding: 8px 15px; color: #fff; }
.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a, .navbar-inverse .navbar-nav .dropdown-menu > li:focus > a, .navbar-inverse .navbar-nav .dropdown-menu > li.active > a { background-color: #D25400; color: #fff; }
.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a { border-radius: 0 0 3px 3px; }
.navbar-inverse .navbar-nav .dropdown-menu > li.divider { background-color: transparent; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-top: 0; padding-bottom: 0; }
.footer { background: none repeat scroll 0 0 #2E2E2E; border-top: 5px solid #C52D2F; height: 84px; margin-top: 110px; }
.footer_left { padding: 10px; }
.text-left { color: #FFFFFF; font-size: 12px; margin-top: 15px; }
#footer { color: #fff; background: #2980b9; }
#footer a { color: #fff; }
#footer a:hover { color: #c52d2f; }
#footer ul { list-style: none; padding: 0; margin: 0; }
#footer ul > li { display: inline-block; margin-left: 15px; }
#flexiselDemo3 { display: none; }
.nbs-flexisel-container { position: relative; max-width: 100%; }
.nbs-flexisel-ul { position: relative; width: 9999px; margin: 0px; padding: 0px; list-style-type: none; text-align: center; }
.nbs-flexisel-inner { overflow: hidden; margin: 3em 0; }
.nbs-flexisel-item { float: left; margin: 0px; padding: 0px; cursor: pointer; position: relative; line-height: 0px; padding-right: 30px; }
.nbs-flexisel-item > img { cursor: pointer; position: relative; }
/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width: 30px; height: 30px; position: absolute; cursor: pointer; z-index: 100; margin-top: -9.2em; }
.nbs-flexisel-nav-left { left: 36.5em; background: url(../images/img-sprite.png) no-repeat -99px -101px; }
.nbs-flexisel-nav-right { right: 40.6em; background: url(../images/img-sprite.png) no-repeat -133px -102px; }
.m_3 { text-align: center; position: relative; }
.portfolio-btn { text-align: right; clear: both; }
.portfolio_btn { /*padding: 10px 25px;*/

font-size: 1.2em; cursor: pointer; border: none; /*background: #FF702B;

	color: #fff;*/

font-weight: 600; text-decoration: none; outline: none; /*border-radius: 5px;*/

-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; -o-transition: all 0.3s; }
.portfolio_btn:hover { /*background: #2980b9;*/

text-decoration: none; color: #FF702B; }
#clientsStrip { margin-bottom: 0px; }
.my-fluid-container { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; width: 1349px; }
.navbar { border-radius: 0px !important; margin-bottom: 0px !important; margin-top: 18px !important; }
.navbar-inverse { background-color: #f71111!important; border-color: #2980b9!important; box-shadow: 0px 2px 2px #864306; }
#header { background-color: #000000; padding-top: 15px; }
#header p { font-size: 14px; color: #fff; }
#header p a { color: #fff; }
#header p a:hover { text-decoration: underline; }
#serviceWrap {/*background-color: #F7F7F7;*/ }
#serviceWrap .serBlock { padding: 2% 2% 1%; }
#serviceWrap .serBlock p { text-align: center; font-size: 13px; }
#serviceWrap h4 { font-family: Play-Regular !important; }
#serviceWrap2 h3.first { background-color: #f71111; padding: 8px 0px; text-align: center; color: #fff; box-shadow: 0px 2px 3px 0px #252222; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #fff; background-color: #262626; border-radius: 5%; }
.navbar-nav>li>a:hover { background-color: #333!important; color: #FFF!important; color: #FFF; }
.social { text-align: right; }
.navbar-nav { margin-top: 5px !important; }
.social-share { display: inline-block; list-style: none; padding: 0; margin: 0; }
ul.social-share li { display: inline-block; }
ul.social-share li a { display: inline-block; color: #fff; background: #404040; width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 2px; }
ul.social-share li a:hover { background: #F07800; color: #fff; }
.panel-default>.panel-heading { color: #fff; background-color: #1f86d5; border-color: none; }
.panel-default>.panel-headingservice { color: #fff; background-color: #f71111; border-color: none; }
.fontmiddlebold { font-weight: bold; }
.bnglrorange { color: #FF702B; }
.panel-heading h4 { text-align: center; }
.panel-heading { padding: 2px 10px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.panel-headingservice { padding: 2px 10px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.btn-primary { background-color: #f71111; }
.largebtn { width: 358px; height: 50px; background-color: #006CD9; }
.homelist ul li { list-style: url(../images/Tick.gif); list-style-type: none; }
.homelist ul li a { color: #000; }
.homelist ul li a:hover { color: #D25400; }
.homelist h2 { color: #D25400; }
.homelist h4 { color: #2880B9; }
.homelist h3 { color: #F00; }
.fa-facebook:hover { color: #D25400; }
.fa-twitter:hover { color: #D25400; }
.fa-google-plus:hover { color: #D25400; }
.fa-linkedin:hover { color: #D25400; }
.fa-pinterest:hover { color: #D25400; }
.verticalline { border-left: 1px dotted #666; }
.horizontalline { border-right: 1px dotted #666; }
.sidebar-nav { padding: 9px 0; }
.dropdown-menu .sub-menu { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px; }
.dropdown-menu li:hover .sub-menu { visibility: visible; }
.dropdown:hover .dropdown-menu { display: block; }
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0; }
.navbar .sub-menu:before { border-bottom: 7px solid transparent; border-left: none; border-right: 7px solid rgba(0, 0, 0, 0.2); border-top: 7px solid transparent; left: -7px; top: 10px; }
.navbar .sub-menu:after { border-top: 6px solid transparent; border-left: none; border-right: 6px solid #fff; border-bottom: 6px solid transparent; left: 10px; top: 11px; left: -6px; }
.user-comment:before { content: '\201C'; position: absolute; left: -10px; top: -24px; font-size: 80px; line-height: 100px; color: #2291FF; }
.user-comment:after { content: '\201D'; position: inherit; font-size: 30px; color: #2291FF; }
blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 14.5px; border-left: none; border-right: 10px; }
.dropdown ul li:hover { background-color: #C66300; }
.dropdown ul li:active { background-color: #C66300; }
.shadowborder { min-height: 20px; padding: 12px; margin-bottom: 12px; border: 1px solid #e3e3e3; border-radius: 2%; -webkit-box-shadow: 2px 2px 2px 2px rgba(0,0,0,.15); box-shadow: 2px 2px 2px 2px rgba(0,0,0,.15) }
h1 { font-size: 1.88em; }
p { font-size: 1em; }
.onlyborder { min-height: 20px; padding: 12px; margin-bottom: 12px; border: 1px solid #e3e3e3; border-radius: 1%; }
.testi { min-height: 20px; padding: 12px; margin-bottom: 12px; border: 1px solid #e3e3e3; -webkit-box-shadow: 2px 2px 2px 2px rgba(0,0,0,.15); box-shadow: 2px 2px 2px 2px rgba(0,0,0,.15) }
.tesicolourblue { color: #0080FF; }
.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border-bottom: 2px dotted #000 !important; }
.image { padding-right: 10px; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { color: #fff; cursor: default; background-color: #F07800 !important; border: 1px solid #ddd; border-bottom-color: transparent; }
.nav-tabs>li>a { color: #fff; cursor: default; background-color: #1F86D5 !important; border: 1px solid #ddd; border-bottom-color: transparent; }
.classfortab { color: #1F86D5; font-weight: 500; }
.classfortab2 { color: #F07800; font-weight: 500; }

.indexFooterWrap .indexFooterBlk{  width: 31%; float: left;margin: 10px 10px;padding: 10px; border:1px solid #ccc;}
.indexFooterWrap .indexFooterBlk h3{ font-size:16px;text-transform: uppercase; font-weight:bold; margin-top:0px;}
.indexFooterWrap .indexFooterBlk p{ margin-bottom:0px;}

@media screen and (max-width:992px){
.indexFooterWrap .indexFooterBlk{ width:auto;}
#serviceWrap .serBlock img{ float:left;  margin-right: 10px;}
#serviceWrap .serBlock p, #serviceWrap h4{ text-align:left !important;}
}
.dropdown-menu1 {
	float: left;
	width: 100%;
	position: absolute;
	left: 100%;
	background: #000;
	top: 0;
	padding: 0 !important;
        display:none;
}
.dropdown-menu1 li {
	color: #fff;
	list-style: none;
	padding-bottom: 8%;
padding-left: 8%;
}
.dropdown-menu1 li a{
	color: #fff;
}

.submenu:hover .dropdown-menu1 {
	display: block;
}

@media only screen and (max-width: 620px) {
.top-bar p {
	margin-top: 31%;
	float: left;
	width: 100%;
}
.top-bar p:last-child {
	margin: 0 !important;
}

}