
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height:1px;padding-right: 12px;padding-left: 12px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {
    .col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) {
    .col-md-15 {width: 20%;float: left;}
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%;float: left;}
}

.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter>[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

.gutter-xs {margin-left:-7px!important;margin-right:-7px!important;}
.gutter-xs>[class^="col"]{padding-left:7px!important;padding-right:7px!important;}

.gutter-sm {margin-left:-12px!important;margin-right:-12px!important;}
.gutter-sm>[class^="col"]{padding-left:12px!important;padding-right:12px!important;}

@media (min-width: 1200px) {
    .gutter-lg {margin-left:-32px!important;margin-right:-32px!important;}
    .gutter-lg>[class^="col"]{padding-left:32px!important;padding-right:32px!important;}
	
	.ServicesArea .row {margin-left:-50px!important;margin-right:-50px!important;}
    .ServicesArea .row>[class^="col"]{padding-left:50px!important;padding-right:50px!important; margin-bottom:40px;}
}

@media (min-width: 1900px) {.container{width:1200px; margin:auto}}

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #38396e; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}
.ColMrgn>[class^="col"]{margin-bottom:15px;}

/****************************************************************************/
body {font-family: 'Open Sans', sans-serif; color:#313131; font-size:16px;font-weight:400;line-height:1.6;background-color:#fff;padding:0px;}

p{margin:0 0 20px 0;}a,a:hover{text-decoration:none;} a{color:#e7af21;}img{max-width: 100%;}a, a:active, a:focus {outline: none;}
/*
    font-family: 'Open Sans', sans-serif;
    font-family: 'Roboto Condensed', sans-serif;
*/

textarea.form-control{resize:none;min-height:60px;}
span.required{color:red;font-weight:700;font-size:20px;line-height:1;}
.form-control::-moz-placeholder {color:#979797; opacity: 1;}

.form-control{box-shadow:inset 1px 1px 1px rgba(209,209,209,0.5);}
.input-group-lg>.form-control{font-size:13px;height:32px;padding:3px 10px;font-family:'Open Sans', sans-serif;}
.input-group-lg>.input-group-btn>.btn{height:32px;padding:4px 10px;border-left:none;box-shadow:inset -1px 1px 1px rgba(209,209,209,0.5);background:#f6f6f6 url(../images/line.jpg) no-repeat;color:#959595; border-color:#f0f0f0;border-left:none; font-size:14px;}

input[type="number"] {-moz-appearance: textfield;}

h1,.h1{font-family: 'Roboto Condensed', sans-serif;font-weight:300;font-size:33px;color:#000; margin:25px 0;}
h2,.h2{font-family: 'Roboto Condensed', sans-serif;font-weight:400;font-size:20px;margin:0 0 10px 0px; color:#002e5b;}
h3,.h3{font-weight:400;font-size:18px;margin:15px 0px; color:#000}


/****************************************************************************/
.EditorContent ul,.EditorContent ol{margin:15px 0px;padding:0px;overflow:hidden;zoom:1;}
.EditorContent ul li,.EditorContent ol li{margin:10px 0px;}

.EditorContent .img-responsive.pull-left{margin:0px 15px 0px 0px;}
.EditorContent .img-responsive.pull-right{margin:0px 0px 0px 15px;}

.EditorContent figure.pull-left{margin:0px 15px 15px 0px;max-width:300px;}
.EditorContent figure.pull-right{margin:0px 0px 15px 15px;max-width:300px;}
.EditorContent figure figcaption{padding:5px 10px;border:1px solid #aaa;margin-top:15px;}

/*.EditorContent{overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}*/
.EditorContent a:not(.btn){color:#449be1;}
.EditorContent{margin-top:0px; margin-bottom:30px; min-height:450px;}

/****************************************************************************/
.thumb{background:url(../images/loading.gif) center center no-repeat;padding:0px;border-color:#b0b0b0;border-radius:0px; margin:0;}
.CategoryImg span{padding-bottom:100%;display:block;}

.bg-grey{background:#e7edf0;}
.bg-primary{background:#e0f1ff; border:solid 1px #bddffd;}
.padding{padding:20px;}
.btn .fa{margin-right:5px;}
.btn-link{color:#fff;border-bottom:2px solid #bcd017;padding:0px;}
.btn-link:hover,.btn-link:active,.btn-link:focus,.btn-link:active:focus{color:#fff;border-bottom-color:#fff;text-decoration:none;}

.btn-primary{color:#fff; padding:10px 20px; border-radius:0px; background:#002e5b; box-shadow:none; font-size:15px; text-transform:uppercase; border:none; letter-spacing:1px;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus{}

.btn-sm{margin-bottom:5px;}
.btn-lg{font-size:20px; padding:10px 35px;}
hr{border-top: 1px solid #039;}

/*==========================================================***** Banner *****========================================================*/
.cycle-slideshow{margin:auto; overflow:hidden; width:100%; z-index:9;}
.cycle-slideshow .Banner{position:relative; width:100%;height:773px;margin:auto;text-align:center}
.cycle-slideshow .Banner img{position: absolute; max-width:none; left:50%; top:0; -webkit-transform: translateY(-0) translateX(-50%);
-ms-transform: translateY(0) translateX(-50%)}

/*==========================================================***** Header *****========================================================*/
#MainBanner{position:relative; height:100%;z-index:0; background:none;}
#MainBanner .container{position:relative;}
#MainBanner .container .navlogo{position:absolute; top:15px; z-index:999; left:0px; right:0px;}

.WelText{font-size:20px; font-weight:300; margin:35px 0 55px; line-height:1.8;}

/*=================================================***** Home *****=============================================*/
.ServicesArea{padding:55px 0;  margin-bottom:67px; font-size:15px; font-weight:300;}
.ServicesArea .h1{color:#002e5b; font-size:45px; margin:0 0 72px 0;}
.ServicesArea .SerText{margin-left:85px;}

.Markets{font-size:18px; line-height:1.6;}
.Markets p{margin-bottom:39px;}
.Markets .h1{color:#002e5b; font-size:45px; margin:0 0 23px 0;}

.Testimonials{background:url(../images/bgtesti.jpg) no-repeat; background-size:cover; min-height:312px; margin-top:70px; color:#FFF; font-size:20px; font-weight:300; line-height:1.3;}
.Testimonials .h1{font-weight:300; font-size:45px; color:#FFF; margin-top:30px;}
.Testimonials .Name{font-weight:700; font-size:18px;}

.EditorContent ul.List {padding:0; margin:5px 0 15px 0; list-style-type:none;}
.EditorContent ul.List li{background:url(../images/check.png) no-repeat 0.1em 0.43em; padding:2px 0 2px 30px; margin:0px;}

.EditorContent ul.List .List1{padding:0; margin:0px; list-style-type:none;}
.EditorContent ul.List .List1 li{background:url(../images/check1.png) no-repeat 0.1em 0.43em; padding:2px 0 2px 25px; margin:0px;}

.thumbnail{background:#d9edf7;border:solid 1px #b0ddf3;}
/**********************************************=========File Input======***************************************/
.file {visibility: hidden;position: absolute;}

/*==========================================================***** Footer *****========================================================*/
#Footer{color:#fff; padding:30px 0px 30px 0; background:#001326; border-top:solid 5px #449be1; font-size:19px;}
#Footer a{color:#FFF;}
#Footer a:hover{color:#449be1;}
#Footer .Font12{font-size:12px; letter-spacing:1px;}
#Footer a img{margin-left:30px;}

.breadcrumb {background-color:transparent; border-radius:0px;font-size:12px; margin:0px 0 15px 0; padding:0 0 10px; text-transform:uppercase;color:#000; border-bottom:solid 1px #dcdada;}
.breadcrumb > li + li::before {color: #000;}
.breadcrumb a{color:#4849c2;}
.breadcrumb a:hover{color:#000;}

/*==========================================================***** ContactUs *****========================================================*/
#ContactUs .contactForm{background:#fafafa; border:solid 1px #dddddd; padding:5px 15px;}
#ContactMap .Map .embed-responsive-16by9{padding-bottom:20%}
#ContactUs b{ color:red}
#ContactUs .input-group-addon{ border-radius:0px;background-color:#f3f3f3; text-align:left; }
#ContactUs .Comment .input-group-addon{ border-bottom:none;border-left: 1px solid #ccc;border-right: 1px solid #ccc}
#ContactUs .Customer .input-group-addon{border-left: 1px solid #ccc;border-right: 1px solid #ccc;}

#ContactUs .form-control{ border-radius:0px}
#ContactUs h3{ color:#000; font-size:18px; text-transform:uppercase;}
#ContactUs .panel{ border-radius:0px; margin-bottom:0;}
#ContactUs .panel-body{padding:13px 15px;}
#ContactUs .contact{color:#232323; font-size:14px; line-height:28px}
#ContactUs .panel-heading h3{ color:#000; font-size:18px; margin:0; text-transform:uppercase;}
.Nomrg{margin-bottom:0px;}

.bgnav{background-color:#002e5b; padding:10px 0 0;}

/****************************************************************************/
@media (min-width: 768px) {
	.navbar-collapse{padding-left:0px;padding-right:0px;}
	.navbar{border-radius:0px;margin:25px 0 0px;border:none;z-index:999; min-height:0;}
    .navbar-nav>li>a{color:#fff;text-decoration:none;padding:10px 16px;font-size:15px; font-weight:600;}
    .navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#2b81d3;text-decoration:none; background:none;}
    .nav-justified>li{float: none;white-space:nowrap;}
	.navbar-nav>li:first-child>a{margin-left:0px;}
	.navbar-right li a:hover{background:none; color:#fff;}
	
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{color:#000;text-decoration:none;}
	.dropdown-menu{background:none; border-radius:0px;padding:0px;}
	.dropdown-menu > li a{color:#fff; line-height:24px;background:#002e5b; border-bottom:1px solid #036dfa;}
	.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {color:#036dfa;background:#002e5b;text-decoration: none;}
}

@media (min-width: 1200px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-nav>li>a{padding:10px 10px;}
	
	.WelText br{display:none;}
	.cycle-slideshow .Banner{height:auto;}
	.cycle-slideshow .Banner img{position: static; max-width:100%; left:0%; top:0%; -webkit-transform: translateY(-0%) translateX(-0%);}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-nav>li>a{padding:10px 4px; font-size:13px;}
	.navbar{margin:10px 0 0px;}
	.WelText br{display:none;}
	.cycle-slideshow .Banner{height:auto;}
	.cycle-slideshow .Banner img{position: static; max-width:100%; left:0%; top:0%; -webkit-transform: translateY(-0%) translateX(-0%);}
	.ServicesArea .SerText{margin-left:60px;}
	
.Markets{font-size:16px; line-height:1.5;}
.Markets p{margin-bottom:20px;}
.Markets .h1{font-size:40px; margin:0 0 15px 0;}

.Testimonials{font-size:20px;line-height:1.3;}
.Testimonials .h1{margin-top:30px;}
#Footer .Font12{letter-spacing:normal;}

}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
#MainBanner{background:#002e5b; padding-top:15px;}
#MainBanner .container .navlogo{position:static;}
.WelText br{display:none;}
.cycle-slideshow .Banner{height:auto;}
.cycle-slideshow .Banner img{position:static; max-width:100%; left:0%; top:0%; -webkit-transform: translateY(-0%) translateX(-0%);}	

	.navbar-collapse {padding-right:0px; padding-left:0px; padding-bottom:15px;}
	.navlogo .pull-right{float:none !important;}
	.navbar-collapse {border-top: none; -webkit-box-shadow: none; box-shadow:none;}
    .navbar-toggle {border-color:#002e5b;position:absolute;top:-50px;right:0px;z-index:999; padding:0px; margin-bottom:0px; margin-right:0px;}
    .navbar-toggle .icon-bar {background-color:#fff; width:32px; height:3px;}
    .navbar{margin:0px ;min-height:0px;border-radius:0px;}
    .navbar-nav{margin:0px;}
    .navbar-nav>li{background:url(../images/navbg.png) repeat;margin-bottom:1px;}
    .navbar-nav>li>a{color:#fff;text-align:left;font-size:14px;}
    .navbar-nav>li.active>a,.navbar-nav>li:hover>a{color:#fff;}
	.nav-justified > li > a {margin-bottom:0;}
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{color:#000;background:#449be1;}
    .navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#000;background:#449be1;}
	
	.imgfull{width:100%;}
	
.ServicesArea{padding:30px 0; margin-bottom:40px;}
.ServicesArea .h1{margin:0 0 30px 0;}

.ServicesArea .row>[class^="col"]{ margin-bottom:25px;}
.ServicesArea .SerText{margin-left:60px;}
.Markets .h1{margin:30px 0 15px 0;}
	
.Testimonials{font-size:20px;line-height:1.3;}
.Testimonials .h1{margin-top:30px;}
#Footer .Font12{letter-spacing:normal;}	

#Footer, #Footer .text-right{text-align:center !important;}
#Footer .text-right p{margin:15px 0;}
}

@media (max-width: 679px) {
}

@media (max-width: 599px) {
.ServicesArea .row>[class^="col"]{margin-bottom:25px; width:100%;}
.navbar-toggle {top:-29px;}
.navbar{margin:0 0 15px}
.navbar-collapse {padding-bottom:0px;}
}

@media (max-width: 479px) {
.Testimonials{font-size:15px;line-height:1.2;}
.Testimonials .h1{margin:20px; font-size:35px;}
.Responsive.row>[class^="col"]{margin-bottom:15px; width:100%;}
.padding{padding:15px;}
}
@media (max-width: 439px) {
}

@media (max-width: 399px) {
}

@media (max-width: 359px) {
}





