@charset "utf-8";
/* CSS Document */
body{ background:#fff; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#000;}
#wpadminbar ul:after{ clear:inherit;}
ul li{ list-style-type:none;}
a{ color:#000;}
#navbtn{ display:none;}
.nav-menu{ }
.nav-menu li{ position:relative; float:left; }
.nav-menu li .menuarrow{ display:none;}
.nav-menu li > a{ font:300 15px/50px 'Lato', sans-serif; color:#fff;  white-space:nowrap; display:block; padding:0 37px; text-transform:uppercase;}
.nav-menu li:hover > a, .nav-menu li.active > a,.nav-menu li.current_page_item > a, .nav-menu li > a:focus{ color:#000; }
.nav-menu .sub-menu{ position:absolute; left:0; top:100%; background:#0089cf; min-width:220px; box-shadow:0 0 5px #02496d; transition: all 300ms ease-out 0s; display:none; z-index:999;}
.nav-menu .sub-menu .sub-menu{ left:100%; top:0;}
.nav-menu li:hover > .sub-menu{ display:block;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu .sub-menu a{ font:normal 14px/40px Arial, Helvetica, sans-serif; padding:0 10px; white-space:nowrap;}
.nav-menu .sub-menu li+li{ border-top:1px solid #035e8d;}

header{}
#navigation{ float:left;}


#logo{ float:left;}
.top-rt{ float:right; width:60%; padding:18px 0 0;}
.top-rt ul li{ float:left; font:300 16px/20px 'Lato', sans-serif; color:#000; padding:0 0 0 40px; position:relative; margin:0 0 0 30px;}
.top-rt ul li img{ position:absolute; left:0; top:3px;}
.top-rt ul li a{ color:#000;}

.nav-bar{ background:rgba(184,32,78, 0.8); position:absolute; z-index:999; left:0; right:0; width:100%;}


#banner{ position:relative; margin:0 auto;}
.banner-text{ position:absolute; top:50%; left:50%; width:1200px; transform:translate(-50%,-50%);} 
.banner-text > div{ width:45%; float:left;}
.banner-text h1{font:400 50px/58px 'Lato', sans-serif;}

.banner-text p{ font:400 14px/20px 'Lato', sans-serif; color:#000; padding:10px 0 0;}
.read-btn{ font:700 15px/43px 'Lato', sans-serif; color:#fff; padding:0 26px; background:#bf3660; border-radius:20px; display:inline-block; margin:20px 0 0; letter-spacing:3px; text-transform:uppercase;}

ol.flex-control-nav{ display:none;}
[class*="flexslider"]{ position:relative; z-index:1; display:block; overflow:hidden;}
[class*="flexslider"] ul{ padding:0 !important;}
[class*="flexslider"] ul li{ position:relative; padding:0 !important; list-style-type:none;}
/*[class*="flexslider"] ul li > img{ width:100%;}*/
[class*="flexslider"] ul li+li{ display:none;}
[class*="flexslider"] .flex-direction-nav{ position:absolute; top:50%; left:1%; right:1%; transform: translate(0, -50%);}
[class*="flexslider"] .flex-direction-nav li{ float:left;}
[class*="flexslider"] .flex-direction-nav li+li{ float:right; display:block!important;}
[class*="flexslider"] .flex-direction-nav li a{ font-size:0; width:44px; height:47px; display:block; z-index:99; }
[class*="flexslider"] .flex-direction-nav li a.flex-prev{ background:url(images/prev.png) no-repeat 50% 50%; opacity:0;}
[class*="flexslider"] .flex-direction-nav li a.flex-next{ background:url(images/next.png) no-repeat  50% 50%; opacity:0}
#banner:hover .flex-direction-nav li a.flex-prev,#banner:hover .flex-direction-nav li a.flex-next{ opacity:1;}

#content{ padding:40px 0 25px;}
#content h1{ font:400 40px/46px 'Lato', sans-serif; padding:15px 0 0;}
#content h2{ font:400 30px/36px 'Lato', sans-serif; padding:15px 0 0;}
#content h3{ font:400 italic 21px/26px 'Lora', serif; padding:15px 0 0;}
#content p{ font:400 15px/22px 'Lato', sans-serif; padding:15px 0 0;}
.img-sec{ position:relative; top:-60px; z-index:99;}

.blue-bg{ background:#0765bf;}
.red-bg{ background:url(images/red-bg.jpg) no-repeat 50% 0; background-size:cover;}
.white-text{ color:#fff;}
.left-gap{ padding-left:20px;}
.right-gap{ padding-right:20px;}

.service-sec{ background:#bf3660;}
.service-box{ float:left; width:25%; padding:10px; min-height:320px; position:relative;}
.service-box ul li{ list-style-type:disc;}
.service-box ul{ text-align:left; display:table; margin:0 auto;}
.service-box+.service-box{ border-left:solid 1px #fff;}
.service-box+.service-box+.service-box+.service-box+.service-box{ border-top:solid 1px #fff;}
.service-box:nth-child(4n+1){ border-left:none; clear:left;}

.dwnlod-btn{ background:url(images/download.png) no-repeat 15px 25px #0765bf; font:400 19px/21px 'Lato', sans-serif; color:#fff; display:inline-block; padding:15px 30px 15px 75px; width:24%; border-radius:5px; min-height:83px; float:left; margin:0 0 0 1%;}
.dwnlod-btn:nth-child(even){ background:url(images/download.png) no-repeat 15px 25px #bf3660; }
.dwnlod-btn:nth-child(4n+1){ clear:left; margin-left:0;}

footer{ background:#1a1a1a;}
.ftr-logo{ float:left;}
.ftr-rt{ width:70%; float:right; padding:20px 0 0;}
.ftr-rt ul li{ float:left;}
.ftr-rt ul li+li{ border-left:solid 1px #fff;}
.ftr-rt ul li a{ font:400 14px/16px 'Lato', sans-serif; color:#fff; padding:0 10px; display:block; text-transform:uppercase;}
footer p{ font:400 14px/16px 'Lato', sans-serif; color:#fff; padding:10px 0 0;}
footer p a{ color:#fff;}

.service-list ul{ padding:10px 0 0 15px;}
.service-list li{ list-style:outside disc; font:400 14px/18px 'Lato', sans-serif; padding:0 0 10px;}

.thnk {

    font: 400 25px/28px 'Lato', sans-serif;
    text-transform: capitalize;
    text-align: center;

}

@media only screen and (max-width: 1198px) {
.banner-text{ width:1000px;}
.top-rt{ width:67%;}
.nav-menu li > a{ padding:0 24px;}
.banner-text > div img {width: 244px;}
.ftr-rt ul li a{ font-size:13px; padding:0 5px;}
.service-box{ min-height:330px;}
}
@media only screen and (max-width: 990px) {
.banner-text{ width:748px;}
.top-rt ul li{ margin:0 0 0 10px; font-size:15px;}
.top-rt{ padding:0; width:56%;}
.nav-menu li > a{ font-size:14px; padding:0 10px;}
.banner-text p{ display:none;}
.service-box{ width:50%;}
.service-box:nth-child(2n+1){ clear:left; border-left:none;}
.service-box+.service-box+.service-box{ border-top:solid 1px #fff;}
.dwnlod-btn{ padding:15px 30px 15px 69px; font-size:15px;}
.ftr-logo{ width:28%;}
.ftr-rt ul li a{ font-size:9px; padding:0 6px;}
footer p{ font-size:12px;}
}
@media only screen and (max-width: 740px) {
#navigation{ position:relative; float:none; padding:5px 0;}
#navbtn{ display:block; background:url(images/navigation.png) no-repeat 0 50%; width:auto; text-transform:uppercase; height:27px; font-size:16px; line-height:27px; color:#fff; text-align:right; cursor:pointer;}
.nav-menu{ display:none; position:absolute; left:0; top:100%; width:100%; background:#fff; box-shadow:0 0 6px #000; z-index:999;}
.nav-menu li{ float:none;}
.nav-menu li+li{ border-top:1px solid #035e8d;}
.nav-menu li > a{ font:normal 16px/40px Arial, Helvetica, sans-serif; color:#000;}
.nav-menu li .menuarrow{ position:absolute; right:2px; top:2px; width:36px; height:36px; z-index:99; background:url(images/nav-arrow.png) no-repeat 50% 50%; display:block; cursor:pointer; border-radius:3px;}
.nav-menu li:hover > .menuarrow, .nav-menu li.active > .menuarrow,.nav-menu li.current_page_item > .menuarrow{ background:url(images/nav-arrow.png) no-repeat 50% 50% #0089cf;}
.nav-menu .sub-menu{ position:relative; margin:0 3px;}
.nav-menu .sub-menu .sub-menu{ left:0; margin:0 5px;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu li:hover > .sub-menu{ display:none;}
.banner-text{ width:98%;}
#logo{ float:none; text-align:center;}
.top-rt{ float:none; width:100%; padding:0 0 10px;}
.img-sec{ top:0;}
.banner-text > div{ width:48%;}
.banner-text{ top:62%;}
.read-btn{ margin:5px 0 0;}
.top-rt ul li img{ top:-3px;}
.blue-bg{ padding-left:20px;}
.service-box{ width:100%; float:none; min-height:auto;}
.service-box + .service-box{ border-left:none; border-top:solid 1px #fff;}
.dwnlod-btn{ width:100%; font-size:20px; margin:0;}
.ftr-logo{ float:none; text-align:center; width:100%;}
.ftr-rt{ float:none; width:100%;}
.read-btn{ font-size:14px; line-height:32px;}
.banner-text h1{ font-size:25px; line-height:28px;}
#content{ padding:15px 0;}
}

@media only screen and (min-width: 740px) {
.nav-menu{ display:block !important;}
}
@media only screen and (max-width: 450px) {
.banner-text{ width:96%;}
.slides li{ display:block; overflow:hidden;}
.slides li img{ max-width:150%; margin-left:0 -25%;}
.read-btn{ font-size:11px;}
}

