*{margin:0; padding:0;}
@font-face{font-family:"cambria";src:url('../fonts/cambria.ttc');}
@font-face{font-family:"cambriab";src:url('../fonts/cambriab.ttf');}
@font-face{font-family:"cambriai";src:url('../fonts/cambriai.ttf');}
@font-face{font-family:"cambriaz";src:url('../fonts/cambriaz.ttf');}

html,
body {overflow-x: hidden;color:#333;font-family:"cambria";}

h1, h2, h3, h4, h5, h6 {color: #1e73be;font-family:"cambria"; font-weight:800;}

footer {padding: 30px 0;}

.clearfix{

clear:both;

width:100%;

}

/*

 * Custom styles

 */

 header .navbar{border-bottom: 1px solid rgba(255,255,255,0.2);

background-color: rgba(255,255,255,255);}



#home header{ 

 background-attachment:fixed !important;

 background-image:url(../images/slide-1.jpg);

 background-position: 0 0;

 background-repeat: repeat;

 -webkit-background-size: cover;

 position:relative;



 }

.navbar-brand {

    font-size: 24px;

}



.navbar-container {

    padding: 15px 0 5px 0;

}



.navbar.navbar-fixed-top.fixed-theme {

    background-color: #fff;

    border-color: #fff;

    box-shadow: 0 0 5px rgba(0,0,0,.8);

}

#navbar {
    float: left;
    margin: 0px 3%;
    width: auto;
}

.navbar-brand.fixed-theme {

    font-size: 18px;

}



.navbar-container.fixed-theme {

    padding: 0;

}

/*.navbar-container.fixed-theme a{

color:#1e73be;}*/



.navbar-brand.fixed-theme,

.navbar-container.fixed-theme,

.navbar.navbar-fixed-top.fixed-theme,

.navbar-brand,

.navbar-container{

    transition: 0.8s;

    -webkit-transition:  0.8s;

}

.navbar-brand {

    padding: 0px 15px;

	}

.nav > li > a {

color:#1e73be;

font-weight:bold;

font-family:"cambria";

text-transform: uppercase; 

}

	/*.navbar .navbar-brand img {

    width: 240px;

    margin-top: 5px;

    float: left;

}

.fixed-theme .navbar-brand img{

    width: 210px;

    margin-top: 10px;

    float: left;

}
*/
.navbar-nav {margin: 0 0 0 0%; text-align:center;}
.mainlogo{float:left; width:240px; }
.navbar .navbar-brand img {

    width:95%;

    margin-top: 5px;

    float: left;

}

.fixed-theme .navbar-brand img{

    width: 95%;

    margin-top: 5px;

    float: left;

}


.navbar-toggle {

background:#333;

}

.navbar-toggle .icon-bar {

background:#fff;

}

.top-border-style {

    height: 5px;

	position:relative;

	z-index:99999;

}

.fl_left{

    float: right;

	color:#0db34f;

}
.fl_left a{
color:#0db34f;
}

.fl_left, .imgl {

    float: right;

	margin: 14px 0;

}

.nospace {

    margin: 0;

    padding: 0;

    list-style: none;

}

.fl_left ul li {

    display: inline-block;

    margin-right: 5px; 
	font-weight:bold; font-size:15px;

    padding-right:5px;

    border-right: 1px solid;

     border-right-color: currentcolor;

}

.fl_left i {

    margin: 0 5px 0 0;

    line-height: normal;

}

.fl_left ul li:last-child {

    margin-right: 0;

    padding-right: 0;

    border-right: none;

}

.top-border-style span {

    height: 100%;

    width: 33.333333%;

    float: left;

}

.theme-bg {

    background-color:#0db34f !important;

}

.info-bg {

    background-color: #00d8ff;

}

.dark-green-bg {

    background-color: #26547c;

}

.section-title {

    font-size: 35px;

    line-height: 40px;

    margin-bottom: 20px;

	margin-top: 70px;

}

.section-title_1 {

	z-index: 6;

white-space: nowrap;

font-size: 125px;

line-height: 115px;

font-weight: 500;

color: rgb(255, 255, 255);

letter-spacing: -7px;

visibility: inherit;

transition: none 0s ease 0s;

text-align: center;

border-width: 0px;

margin: 40px 0 0 0;

padding: 0px;

min-height: 0px;

min-width: 0px;

max-height: none;

max-width: none;

opacity: 1;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0px;

}

.color{

color:#fff;

}

.title1{

z-index: 7;

white-space: nowrap;

font-size: 40px;

line-height: 100px;

font-weight: 400;

color: rgb(255, 255, 255);

visibility: inherit;

transition: none 0s ease 0s;

text-align: center;

border-width: 0px;

margin: 20px 0 0 0;

padding: 0px;

letter-spacing: 0px;

min-height: 0px;

max-height: none;

opacity: 1;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0px;

text-align:center;

}

.bottons{

text-align:center; position:relative; 

}

.section-wrapper {

    margin-left: 0;

    margin-right: 0;

}

.section-wrapper p{

padding-bottom:15px;
font-size:16px;
line-height:24px;

}
.section-img {
background:url(../images/slide-2.jpg); padding-top: 150px !important;width:100%;
padding-bottom: 100px !important;
/* background-attachment: fixed;*/
background-color: #fff !important;
background-size: cover; position:relative;
background-position: center; min-height:620px;
/*-webkit-background-size: cover;*/
	}
	.box{padding:15px 0px 0px 15px; position:absolute; top:380px; left:0px; margin:0px; margin:0 auto; text-align:center; width:100%; border-radius:15px; z-index:99;}
	.section-img1 {

background:url(../images/slide-2.jpg); padding-top: 100px !important;

    padding-bottom: 40px !important;

    background-color: #fff !important;

	background-size: cover;

	-webkit-background-size: cover;

	}
	
	
		.section-img2 {

		background:url(../images/slide-2.jpg) center center no-repeat; 
		padding-top: 150px !important;
		
		padding-bottom: 100px !important;
		
		background-color: #001c31 !important;
		
		/*background-size: cover;
		
		-webkit-background-size: cover;*/
		background-size:100%;

	}

.section-white {

    padding-top: 35px !important;

    padding-bottom:35px !important;

    background-color: #fff !important;

}

.list1  {
padding-left:20px;
}
.list1 li {
    display: list-item !important;
    list-style:circle ;
	
}

.section-blue{

	padding-top: 10px !important;

    padding-bottom: 5px !important;

    background-color: #fff; border-bottom:#f0eeee 1px solid;

}

.section-gray{

	padding-top: 80px !important;

    padding-bottom: 80px !important;

    background-color: #f8f8f8 !important;

}

.section-bgimg{margin-bottom: 80px !important;}

.sub-title {

    width: 75%;

	margin:-18px auto 0 auto;

	text-align:center;

}

.section-white img{

width:100%;

}

.box-icon{

text-align:center;

margin-bottom:20px;

}

.box-icon img{

width:100%;



}

.box-title{

font-weight: 700;

color:#0d3881;

text-transform: none;

font-size: 15px;

line-height: 1.5em;

text-align:center;

}

.sub-title h3 {

    font-weight: 700;

    color: #142537;

    text-transform: none;

    font-size: 3.2rem;

    line-height: 1.45em;

	margin-bottom:25px;

	text-transform:uppercase;

}





.btn3-container {

    display: inline-block;

    vertical-align: top;

	margin:0 20px 20px 0;

}



.learnmone{

    display: block;

    vertical-align: top;

	text-align:center;

}

.btn-group-lg > .btn, .btn-lg {

    padding: 20px 30px;

    font-size: 16px;

    text-transform: uppercase;

}

.btn-group-lg .btn {

    padding: 15px 30px;

    font-size: 16px;

    text-transform: uppercase;

}

.btn-group-lg > a {

	color:#fff;

}



.btn-group-lg > a .btn-light-white{

	color:#000;

}

.btn-light-blue{

    background-color: #1e73be;

    border-color: #1e73be;

    color: #fff

}
.btn3-inline {
    color: #fff;
    background-color:#0db34f;
    border-color: #0db34f;
}
.btn3-inline:hover {
    color: #fff;
    background-color:#069c42;
    border-color: #069c42;
}

.btn-light-white{

    background-color: #fff;

    border-color: #fff;

    color: #26547c !important;

}

.btn-light-white:hover{

color:#fff !important;

background:#155fa0;

border-color: #155fa0;

}

.btn-light-blue:hover{

color:#fff;

background:#155fa0;

}

.btn-light-green:hover, .btn-light-green:focus, .btn-light-green:active, .btn-light-green:active:hover, .btn-light-green:active:focus {

    background-color: #02b567;

    border-color: #02b567;

    color: #fff;

}



.section-bgimg{

background:url(../images/small-bg.jpg);

background-position: 0 0;

background-repeat: repeat;

background-size:cover;

-webkit-background-size: cover;

position: relative;

text-align:center;

color:#fff;

padding:70px 0px;

}

.section-bgimg h2, h3{

color:#fff;

}

.panel-heading h3{

text-align:left;

color:#1e73be

}

.section-bgimg .inquirybtn{

display:block;

padding:10px;

color:#26547c;

text-align:center;

}

.panel-body thead tr{

background:#f5f5f5;

}



.dropdown-menu>li>a{ font-size:16px; font-weight:500;}


.column_container > .column-inner {

    box-sizing: border-box;

    padding-left: 15px;

    padding-right: 15px;

    width: 100%;

}



.column_container {

    padding-left: 0;

    padding-right: 0;

}

div.wpcf7 {

    margin: 0;

    padding: 0;

}

.quick-consultancy {

    padding: 35px;

    position: relative;

    box-shadow: 0 -20px 38px rgba(0,0,0,.2);

}

.quick-consultancy::before {

    width: calc(100% - 22px);

    background-color: #f1f0f0;

    left: 10px;

    top: -8px;

    border: 1px solid #e8e8e8;

    z-index: 20;

}

.quick-consultancy::before, .quick-consultancy::after {

    content: "";

    height: 8px;

    position: absolute;

    box-shadow: 0 0 8px rgba(0,0,0,.1);

}

.quick-consultancy h3{

color:#26547c;

}

.col-md-offset-1 {

    margin-left: 8.33333333%;

}

.form-group {margin-bottom:18px;}
input[placeholder], [placeholder], *[placeholder] {color:#222 !important;}
textarea[placeholder], [placeholder], *[placeholder] {color:#222 !important;}
.form-control {

    height: 40px;

    padding: 5px 20px;

    font-size: 14px;

    line-height: 25px;

    font-weight: 400;

    color: #202020;

    border: 1px solid #e5e5e5;

        border-top-color: rgb(229, 229, 229);

        border-right-color: rgb(229, 229, 229);

        border-bottom-color: rgb(229, 229, 229);

        border-left-color: rgb(229, 229, 229);

    border-radius: 0;

}

.form-control-wrap {

    position: relative;

}

.quick-consultancy .btn.submit-btn {

    color: #fff;

    background-color: #26547c;

    border-color: #26547c;

    border-radius: 0;

}

.btn.submit-btn {

    font-size: 16px;

    text-transform: uppercase;

    padding: 18px 36px;

    color: #fff;

    background-color: #ef476f;

    border-color: #ef476f;

}









.footer-section {

    position: relative;

}

.primary-footer {

    box-shadow: 0 0 25px rgba(0,0,0,.25);

    padding: 70px 40px 40px 40px;

    background-color: #fff;

}

.footer-about-text {

    margin-bottom: 30px;

}

.footer-menu ul {

    margin: 0;

    padding: 0;

    list-style: none;

}

.footer-nav li {

    position: relative;

	float:left;

}

.footer-nav > li {

    margin-right: 20px;

}

.footer-menu ul li a {

    display: block;

    font-size: 14px;

    font-weight: 600;

    text-transform: uppercase;

    color: #26547c;

}

.footer-sidebar .nav > li > a:focus, .footer-sidebar .nav > li > a:hover{ color:#000; background:none;}

.footer-default-wrapper .social-links-wrap {

    margin-top: 20px;

}

.footer-default-wrapper .social-links-wrap ul {

    margin-left: -4px;

}

.list-inline > li {

    display: inline-block;

    padding-right: 2px;

    padding-left: 2px;

}
.footer-logo{

    width:200px;

    margin-bottom: 30px;

}
.footer-logo img {

    width:100%;

    margin-bottom: 30px;

}

.footer-default-wrapper .social-links-wrap ul li a i {

    border: 1px solid #ececec;

    border-radius: 3px;

}

.social-links-wrap ul li a i {

    display: block;

    color: #333;

    font-size: 15px;

    line-height: 30px;

    width: 30px;

    height: 30px;

    text-align: center;

    border: 1px solid #333;

    border-radius: 50%;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

}

.social-links-wrap ul li a:hover i {

    background-color: #1e73be;

    color: #fff;

    border-color: transparent;

	text-decoration:none;

}

.footer-default-wrapper .social-links-wrap ul li a:hover i {

    border: 1px solid #1e73be;

	text-decoration:none;

}

.social-links-wrap ul li a:hover{

text-decoration:none;

}

.footer-sidebar .widget-title {

    font-size: 16px;

    font-weight: 900;

    border: 0;

    padding: 0;

    margin: 0 0 15px;

    text-transform: uppercase;

	color:#1e73be;

}

.footer-default-wrapper .footer-sidebar .widget_nav_menu ul li {

    float: left;

    width: 50%;

}

.widget_recent_comments ul li, .widget_archive ul li, .widget_pages ul li, .widget_nav_menu ul li {

    line-height: 25px;

}



.tt-sidebar-wrapper .widget ul {

    list-style: none;

	margin:0px;

	padding:0px;

}

.footer-sidebar .widget_nav_menu ul li a {

    display: block;

    color: #333;

    text-transform: capitalize;

    padding: 2px 0;

	font-weight:normal;

}

.footer-copyright {

    padding: 35px 0;

    text-align: center;

}







.back-to-top i {

    text-align: center;

    font-size: 40px;

    line-height: 62px;

    background-color: #1e73be;

    color: #fff;

    width: 68px;

    height: 68px;

    position: absolute;

    top: -4px;

    left: 50%;

    margin-left: -34px;

    border-radius: 50%;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    -webkit-box-shadow: 0 3px 5px #989898;

    -moz-box-shadow: 0 3px 5px #989898;

    -ms-box-shadow: 0 3px 5px #989898;

    -o-box-shadow: 0 3px 5px #989898;

    box-shadow: 0 3px 5px #989898;

}

.scrollimg{

border-top:2px #dbdee1 solid;

border-bottom:2px solid #dbdee1;

padding:20px 0px;

}

.scrollimg img{

width:100%;

}

.scrolltext h3{

color:#26547c;

margin-bottom:20px;

font-size:25px;

}

.section-white img{

width:100%;
text-align:center; margin-top:15px;

}

.service-img{

text-align:center;

}

.title{

font-size:60px;

text-align:center;

color:#fff;

text-transform:uppercase;

}

.title2{

font-size:60px; background:rgba(255,255,255,0.6); padding:5px 10px;
text-align:center; margin:0 auto; width:30%;
color:#000; 
text-transform:uppercase;
}





 .marginBottom-0 {margin-bottom:0;}



.dropdown-submenu{position:relative;}

.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}

.dropdown-submenu:hover>a:after{border-left-color:#555;}

.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.dropdown-menu{width:250px;}

.dropdown-menu > li > a {

    display: block;

    padding: 7px 10px;}

.dropdown-menu > li{border-bottom:1px solid #ccc; font-size:12px;}

.dropdown-menu > li:last-child{border-bottom:0;}


@media (max-width: 767px) {

	.section-img img{ width:100%;}

	.col-md-offset-1 {margin-left: 0%;}

	.navbar-nav {float: left; margin: 0; width: 100%;}

	.navbar-header{ padding:0 10px;}

	.nav > li > a:hover { background:#1e73be; color:#fff;}

	.navbar-collapse{background:#23527c;}

	.nav > li > a {

    color: #fff;

	border-bottom:1px solid #1e73be;

}




.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {

    background-color: #1e73be;

    border-color: #1e73be;

}

.dropdown-menu > li {

    border-bottom: 1px solid #ccc;

    font-size: 12px;

	background:#333;

}

.dropdown-menu > li > a { 

	color:#fff;

}



.carousel-control     		 { width:  4%; }

.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
.greenbg{ padding:0px; margin:0px;}
.green img{ padding:0px; margin:15px 0 0 0px;}
.greenbg h4{ font-size:22px;font-family:"cambria"; color:#0db34f !important; margin:0px !important}

@media (max-width: 767px) {

	.carousel-inner .active.left { left: -100%; }

	.carousel-inner .next        { left:  100%; }

	.carousel-inner .prev		 { left: -100%; }

	.active > div { display:none; }

	.active > div:first-child { display:block; }

}

.section-title {

    font-size: 35px;

    line-height: 40px;

    margin-bottom: 20px;

    margin-top: 70px;

}



}

@media (min-width: 767px) and (max-width: 992px ) {

	.carousel-inner .active.left { left: -50%; }

	.carousel-inner .next        { left:  50%; }

	.carousel-inner .prev		 { left: -50%; }

	.active > div { display:none; }

	.active > div:first-child { display:block; }

	.active > div:first-child + div { display:block; }
   }

@media (min-width: 992px ) {

	.carousel-inner .active.left { left: -16.7%; }

	.carousel-inner .next        { left:  16.7%; }

	.carousel-inner .prev		 { left: -16.7%; }	

}



@media screen and (max-width:1365px) and (min-width:1200px) {
#navbar {float: left;margin: 0px 3%;}
.nav > li > a {padding: 10px 10px;}
}
@media screen and (max-width:1199px) and (min-width:1050px) {
.mainlogo {float: left;}
#navbar {float: left;margin: 0px -3%;}
.nav > li > a {padding: 13px 8px; font-size:13px;}
}

@media screen and (max-width:1049px) and (min-width:992px) {
.mainlogo {float: left;}
#navbar {float: left;margin: 0px;}
.nav > li > a {padding: 13px 6px; font-size:13px;}
.navbar-nav {
    margin: 0%;
    text-align: center;
}
}

@media screen and (max-width:991px) and (min-width:768px) {
.mainlogo {float: left;}
#navbar {float: left;margin: 0px 0%;}
.nav > li > a {padding: 13px 14px;}
.fl_left{ display:none;}
.nav > li > a {
    padding: 13px 10px;
	color:#1e73be;
}

}


@media screen and (max-width:767px) and (min-width:300px) {
.space438{ margin-top:auto !important;}	
.section-white {padding-top:10px !important; padding-bottom:10px !important;}
.section-img { margin:36% 0 0 0px;min-height:auto !important; background-size:cover;padding-top:150px !important;width: 100%;padding-bottom:20px !important; background-size: cover;background-position: center;}
.box {
    padding: 15px 0px 0px 15px;
    position: absolute;
    top:-50px;
    left: 0px;
    margin: 0px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    border-radius: 15px;
}
.btn3-container {margin: 0 15px 0px 0;}
.mainlogo{float:left; width:auto; }
.btn-group-lg .btn {padding:10px 10px;font-size: 16px;text-transform: uppercase;}
.sub-title {margin:-5px auto 0 auto;text-align:center;}
.title1{
font-size:14px;
font-weight: 600;
color: rgb(255, 255, 255);
margin: 5% 0 0 0;
padding: 5px;
opacity: 1;
transform: translate3d(0px, 0px, 0px);
transform-origin: 50% 50% 0px;
background: rgba(2, 49, 95, 0.6);
}
.sub-title{ width:auto; text-align:center;}
.specing-20{ margin-left:0%;}
.specing-40{ margin-left:0%;}
.specing-50{ margin-top:3%;}
.space438 {
    margin-top: 0px;
}
.navbar-header {
    float: right;
    background: #23527c;
}
.navbar-header {
    margin: 0px !important;
    padding: 0px;
    width: 100%;
}
#navbar {
    width: 100%;
	margin: 0px;
}
.nav > li > a{
text-align:left;
}
.fl_left, .imgl {
    float: left;
    margin: 14px 10px;
}
.iconbox{
margin-bottom:20px;
}
.navbar .navbar-brand img {
margin: 0 5px;
}
.section-img2 {
	background:url(../images/slide-2.jpg) center bottom no-repeat; 
	padding-top: 150px !important;
	padding-bottom: 40px !important;
	background-color: #001c31 !important;
	/*background-size: cover;
	-webkit-background-size: cover;*/
	background-size:100%;

}
.navbar-brand {
    width: 100%;
    height: auto;
}
.navbar .navbar-brand img {
    width: 253px;
    margin: 0px auto;
    float: none;
}
.mainlogo {
    float: none;
    width: auto;
}
.fl_left, .imgl {
    font-size: 13px;
    width:auto;
    margin: 0px auto; text-align:center;
    float: none;
}
.footer-sidebar .nav > li > a {
border-bottom:0;
}
.footer-sidebar{
margin-bottom:20px;
}
.nav > li > a {
color:#fff;
}
.fl_left ul li {margin-top:5px;font-size:14px;}
}

@media screen and (max-width:640px) {
.section-img { margin:130px 0 0 0;}
}






