html, body {padding:0;margin:0;}
body {word-wrap:break-word;font-family:'Lato' !important;background:#fff;}
img {max-width:100%;height:auto;}
a {text-decoration:none !important;}
h1, h2, h3, h4, h5, h6 {font-family:'Lato' !important;font-weight:300;line-height:1.5 !important;padding:0 !important;margin:0 !important;}
@import url('https://fonts.googleapis.com/css?family=Amiri:400,400i|Lato:300,400,700,900');

#backTop {padding:5px 3px;position:fixed;bottom:30px;right:30px;display:none;cursor:pointer;z-index:9999;}
#backTop img {height:45px;width:45px;}
#backTop img:hover {opacity:1;}

.trigger, .content{text-align:center;}
.trigger {font-weight:bold;color:#fff;width:100%;padding:0 50px;position:relative;z-index:9999;}
.trigger.fixed {position:fixed;top:0;left:0;}
.footer.fixed {position:fixed;bottom:0;left:0;}
.trigger a {display:block;width:28px;height:18px;position:absolute;top:15px;right:0;}
.trigger a:before, .trigger a:after{content: '';display:block;background:#06557c;height:2px;}
.trigger a span {background:#06557c;display:block;height:2px;margin:6px 0;}

.mm-listview > li > a, .mm-listview > li > span {padding:10px 20px;color:#fff;text-transform:capitalize;}
.mm-panels, .mm-panels > .mm-panel {background:#06557c;}
.mm-menu .mm-listview > li .mm-next::after {border-color:#fff;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {color:#fff;}
.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {border-color: #fff;}
.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next::before, .mm-listview > li::after {border:none !important;}

/*.logo-wrapper img {image-rendering: auto;
image-rendering: crisp-edges;
image-rendering: pixelated;}*/

.nav-wrapper {padding:15px 0;position:fixed;top:0;left:0;right:0;width:100%;z-index:9998;}
#menu-desk {width: 100%;text-align:right;}
	#menu-desk > ul {padding:0;margin:20px 0 0 0;}
	#menu-desk > ul > li {list-style:none;text-align:center;vertical-align:middle;position:relative;display:inline-block;margin:0 15px;}
	#menu-desk > ul > li > a {display:block;text-decoration:none;padding:10px 0;font:700 15px 'Lato';color:#fff;text-transform:uppercase;border-bottom:solid 3px transparent;}
	#menu-desk > ul > li > span {display:block;text-decoration:none;padding:10px 0;font:700 15px 'Lato';color:#fff;text-transform:uppercase;border-bottom:solid 3px transparent;}
	#menu-desk > ul > li:hover > a, #menu-desk > ul > li:hover > span {border-color:#fff;}
	#menu-desk > ul > li > a.active, #menu-desk > ul > li > span.active {border-color:#fff;}

	#menu-desk ul ul {display:none;padding:0;position:absolute;z-index:9;padding-top:10px;}
	#menu-desk ul ul li {list-style:none;text-align:left;float:left;position:relative;border:0;min-width:200px;background:#fff;}
	#menu-desk ul ul li a {text-decoration:none;padding:10px 15px;display:block;font:400 14px 'Lato';color:#111;}
	#menu-desk ul ul li:hover a {color:#fff;}
	#menu-desk ul ul li:hover {background:#f57308;}

	#menu-desk ul ul ul {position:absolute;left:100%;top:0;}

.trigger a {display:none;}

.banner-caption {display: none;-vendor-animation-duration: 3s;-vendor-animation-delay: 0s;-vendor-animation-iteration-count: infinite;
position:absolute;top:40%;left:0;right:0;text-align:center;z-index:9;width:60%;margin:0 auto;}
.banner-caption h1 {font:700 48px 'Lato';color:#fff;padding:0;margin:0 0 16px 0;text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);}
.banner-caption p {font:300 22px 'Lato';color:#fff;padding:0;margin:0;line-height:1.5;text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);}
#banner .owl-dots {position: absolute;bottom: 10px;text-align: center;margin: 0px auto;right: 0px;left: 0px;}
#preloader {display:none !important;}

#subbanner .owl-dots {display:none !important;}

.about-wrapper {padding:75px 0 100px 0;background:#fff;}
.about-content {text-align:center;}
.about-content h1 {font:300 45px 'Lato';margin:0 0 15px 0;padding:0;line-height:1.5;color:#f57308;}
.about-content p {font:400 18px 'Lato';margin:0 0 30px 0;padding:0;line-height:1.5;color:#333;}
.about-content a {font:400 18px 'Lato';margin:0;padding:8px 20px;line-height:1.5;color:#06557c;border:solid 1px #06557c;border-radius:4px;transition: all .25s ease-in-out;}
.about-content a:hover {background:#06557c;color:#fff;}

.offer-wrapper {padding:100px 0;background:url(../images/misc/offerbg.jpg) no-repeat;background-attachment:fixed;background-size:cover;}
.offer-title {text-align:center;margin-bottom:60px;}
.offer-title h1 {font:300 45px 'Lato';margin:0 0 15px 0;padding:0;line-height:1.5;color:#fff;}
.offer-content {text-align:center;padding:15px;border:solid 2px transparent;border-radius:8px;transition: all .25s ease-in-out;}
.offer-content img {width:100px;margin-bottom:15px;}
.offer-content h1 {font:400 18px 'Lato';margin:0 0 15px 0;padding:0;line-height:1.5;color:#fff;}
.offer-content:hover {border-color:#fff;}

.news-wrapper {padding:75px 0;background:#fff;}
.news-img img {border-radius:8px;border:solid 1px #f0f0f0;}
.news-content h1 {font:300 45px 'Lato';margin:0 0 12px 0;padding:0;line-height:1.5;color:#f57308;}

.news-content h2 {font:900 17px 'Lato';margin:0 0 5px 0;padding:0;line-height:1.5;color:#06557c;}
.news-content h3 {font:400 12px 'Lato';margin:0 0 10px 0;padding:0;line-height:1.5;color:#bbb;}
.news-content p {font:400 14px 'Lato';margin:0 0 25px 0;padding:0;line-height:1.5;color:#333;}
.news-content a {font:400 14px 'Lato';margin:0;padding:6px 20px;line-height:1.5;color:#06557c;border:solid 1px #06557c;border-radius:4px;transition: all .25s ease-in-out;}
.news-content a:hover {background:#06557c;color:#fff;}

.testi-wrapper {padding:100px 0;background:url(../images/misc/testibg.jpg) no-repeat;background-attachment:fixed;background-size:cover;text-align:center;}
.testi-content h1 {font:300 45px 'Lato';margin:0;padding:0;color:#fff;}
.testi-content p {font:400 18px 'Lato';margin:0;padding:0;line-height:1.5;color:#fff;}

.testi-slider {width:90%;margin:15px auto 0 auto;}
.testi-slider .owl-dots {margin-top:20px !important;}
.testi-slider .owl-dots .owl-dot span {background:#fff;}
.testi-slider .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background:#ea5900;}

.testi-slider .owl-controls .owl-nav [class*=owl-] {background:transparent;opacity:.5;transition: all .25s ease-in-out;}
.testi-slider .owl-controls .owl-nav [class*=owl-]:hover {background:transparent;}
.testi-slider .owl-prev {position:absolute;top:20px;left:15px;}
.testi-slider .owl-next {position:absolute;top:20px;right:15px;}
.testi-slider:hover .owl-controls .owl-nav [class*=owl-] {opacity:1;}

.testi-item {background:#fff;padding:30px 5px;border-radius:12px;position:relative;}
.testi-item img {margin:0 auto;}
.testi-item h2 {font:700 18px 'Lato';margin:0;padding:0;color:#fff;text-align:left;}
.testi-item p {font:300 24px 'Lato';margin:15px 0;padding:0;color:#fff;text-align:left;width:75%;}

.contact-form {background:#fff;padding:75px 0;text-align:center;}
.contact-content h1 {font:300 45px 'Lato';margin:0 0 5px 0;padding:0;color:#f57308;}
.contact-content p {font:400 18px 'Lato';margin:0 0 30px 0;padding:0;line-height:1.5;color:#333;}
.contact-content form {width:40%;margin:0 auto;text-align:center;}
.contact-content input {border:solid 1px #ccc;font-size:13px;padding:10px 15px;}
.contact-content textarea {border:solid 1px #ccc;font-size:13px;padding:10px 15px;}
.contact-content button {background:#f57308;border-color:#f57308;}
.contact-content button:focus, .contact-content button:hover {background:#999;border-color:#999;}

.footer-wrapper {background:#06557c;padding:75px 0;}
.footer-wrapper h1 {font:700 18px 'Lato';color:#fff;padding:0;margin:0 0 30px 0;}

.footer-about a.btn {background:#f57308;border-color:#f57308;}

.footer-about ul {margin:0 0 10px 0;padding:0;}
.footer-about ul li {list-style:none;}
.footer-about ul li a {font:300 16px 'Lato';color:#fff;line-height:1.5;}
.footer-about ul li a:hover {color:#f57308;}

.footer-info p {font:300 16px 'Lato';color:#fff;padding:0;margin:0;line-height:1.5;}
.footer-info ul {margin:10px 0 0 0;padding:0;}
.footer-info ul li {list-style:none;display:inline-block;margin-right:4px;text-align:center;}
.footer-info ul li span {font-size:16px;color:#06557c;background:#fff;width: 30px;height:30px;border-radius:100%;padding:7px;}

.footer-content h1 {font:700 16px 'Lato';color:#06557c;padding:0;margin:0 0 30px 0;line-height:1.5;}
.footer-content ul {margin:15px 0;padding:0;}
.footer-content li {list-style:none;display:inline-block;text-align:center;}
.footer-content span {color:#fff;margin:0 2px;background:#06557c;width:25px;height:25px;padding:5px 1px;border-radius:50px;transition: all .2s ease-in-out;}
.footer-content span:hover {background:#fff;color:#111;}

.footer-logo {text-align:right;}

.devs {background:#013d60;padding:8px 0;}
.devs p {font:300 12px 'Lato';color:#fff;padding:0;margin:0;line-height:1.5;letter-spacing:1px;}
.devs a {font:700 12px 'Lato';color:#fff;}

.subpage-wrap {background:#fff;padding:0;}
.subpage-wrap h1, .subpage-wrap h2, .subpage-wrap h3, .subpage-wrap h4, .subpage-wrap h5, .subpage-wrap h6 {font-family:'Lato' !important;font-weight:300;line-height:1.5 !important;padding:0 !important;margin:0 !important;}
.subpage-wrap .subpage-content h1, .subpage-wrap .sidenav h1 {color:#06557c;margin:0 0 20px 0 !important;padding:15px 0 0 0;text-transform:capitalize;font:400 35px 'Lato';}
.white-bg h1.color {color:#06557c;margin:15px 0;padding:0;text-transform:capitalize;font:400 35px 'Lato';}
.color-bg h1.white {color:#fff;margin:15px 0;padding:0;text-transform:capitalize;font:400 35px 'Lato';}
.white-bg p {color:#111;margin:0;padding:0;font:400 15px 'Lato';line-height:1.5;}
.color-bg p.white {color:#fff;margin:0 0 15px 0;padding:0;font:400 15px 'Lato';line-height:1.5;}
/*.subpage-wrap a:not(.btn) {color:#f57308;margin:0;padding:10px 15px;font:700 15px 'Lato';line-height:1.5;}*/
.color-bg a.white {color:#fff;margin:0 0 15px 0;padding:0;font:700 15px 'Lato';line-height:1.5;}
h2.quote {color:#555;margin:0 0 15px 0;padding:0;font:300 25px 'Lato';line-height:1.5;}

.subpage-wrap li.white {color:#fff;}
.subpage-content {padding:50px 0;}

.sidenav {padding:50px 0;}
.sidenav {margin-bottom:2em;}
.sidenav > ul {margin:0;padding:0;}
.sidenav li {list-style:none;}
.sidenav a {color:#06557c;display:block;padding:10px 12px;text-decoration:none;font:400 15px 'Lato';text-transform:capitalize;line-height:1.5;border-bottom:dashed 1px #999;}
.sidenav a.active, .sidenav a:hover {background:#06557c;color:#fff;}

#about-section-1 {padding:75px 0;background:#fff;}
#about-section-2 {padding:75px 0;background:url(../images/misc/testibg.jpg) no-repeat;background-attachment:scroll;background-size:cover;}
#about-section-3 {padding:75px 0;background:url(../images/misc/aboutbg2.jpg) no-repeat;background-attachment:scroll;background-size:cover;}

img.img-fade {transition:all .25s ease-in-out;margin:15px 0;}
img.img-fade:hover {opacity:.5;}

.history-slider {width:90%;margin:15px auto 0 auto;}
.history-slider .owl-dots {margin-top:20px !important;}
.history-slider .owl-dots .owl-dot span {background:#f0f0f0;}
.history-slider .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background:#ea5900;}

.history-slider .owl-controls .owl-nav [class*=owl-] {background:transparent;opacity:.5;transition: all .25s ease-in-out;}
.history-slider .owl-controls .owl-nav [class*=owl-]:hover {background:transparent;}
.history-slider .owl-prev {position:absolute;top:23%;left:-70px;}
.history-slider .owl-next {position:absolute;top:23%;right:-70px;}
.history-slider:hover .owl-controls .owl-nav [class*=owl-] {opacity:1;}

.grid-hover {transition: all .25s ease-in-out;}
.grid-hover:hover {opacity:.5;}

h4.newstitle {color:#06557c;margin:0;padding:15px 0 0 0 !important;text-transform:capitalize;font:700 25px 'Lato' !important;}

.top-space {padding-top:75px !important;}
.share-fb {color:#1258a8;margin-right:12px;font-size:13px;}
.share-tw {color:#00d2ff;margin-right:12px;font-size:13px;}

@media only screen and (max-width:1366px) {
	.banner-caption {top:35%;width:60%;}
	.banner-caption p {width:60%;margin-right:auto;margin-left:auto;}
}

@media only screen and (max-width:1024px) {
	.trigger a {display:block;}
	#menu-desk {text-align:left;}

	#menu-desk > ul > li > a, #menu-desk > ul > li > span {text-transform:capitalize;}
	.nav-wrapper {position:relative;}
	.banner-wrapper {height:auto;}

	.banner-caption {width:65%;}
	.banner-caption h1 {font-size:25px;margin-bottom:5px;}
	.banner-caption p {font-size:15px;}

	.about-wrapper, .offer-wrapper, .news-wrapper {padding:50px 0;text-align:center;}

	.footer-wrapper {text-align:left;padding:50px 15px;}
	.footer-logo {text-align:center;margin-top:45px;}

	.top-space {padding-top:25px !important;}

}

@media only screen and (max-width:767px) {
	.trigger a {top:15px;right:15px;}

	#banner .owl-dots {display:none !important;}

	.about-wrapper, .offer-wrapper, .news-wrapper, .footer-wrapper {padding:50px 30px;text-align:center;}
	.footer-about, .footer-info {margin-bottom:20px;}
	.footer-logo, .devs {text-align:center;}

	.about-wrapper h1, .offer-title h1, .news-wrapper h1, .testi-content h1 {font-size:35px;line-height:1;}
	.news-img {margin-bottom:15px;}
	.testi-wrapper {padding:50px 15px;}
	.testi-slider {width:100%;}
	.testi-item {padding-left:75px;padding-right:75px;}
	.testi-item img {float:none;}
	.testi-item h2 {text-align:center;font-size:12px;}
	.testi-item p {text-align:center;font-size:16px;width:100%;}

	.about-content p, .about-content a {font-size:15px;}
	.banner-caption {display:none !important;}

	.contact-content form {width:80%;}
	.top-space {padding-top:25px !important;}

	.owl-nav {display:none !important;}
}
