.btn.btn-line{padding:10px 25px;text-transform:uppercase;border-radius:0;background:rgba(0,0,0,0.5);border:2px solid #2f64b4;margin-bottom:30px;font-size:14px;color:#fff}.btn.btn-line:hover,.btn.btn-line:focus{outline:none;box-shadow:none;background:#2f64b4}.btn.btn-full{padding:10px 25px;text-transform:uppercase;border-radius:0;background:#333;margin-bottom:30px;color:#fff}.btn.btn-full:hover,.btn.btn-full:focus{outline:none;box-shadow:none;background:#2f64b4}form h2{text-align:center}form h4{text-align:center;margin-bottom:30px}form .form-group .form-control{border:1px solid #eee;border-radius:0;height:auto;font-size:16px}form .form-group .form-control:hover,form .form-group .form-control:focus{outline:none;box-shadow:none}.section-title{text-align:left;margin:40px 0;font-size:22px;font-family:"Sanchez",serif;color:#222}.section-title span{position:relative;padding-bottom:15px;text-transform:capitalize}.section-title span i{font-size:20px}.section-title span:before{content:'';width:50px;height:2px;position:absolute;bottom:0;left:0;background:#2f64b4}.section-title small{display:block;margin:15px 0 0 0;font-size:60%;text-transform:uppercase;margin-top:30px}.extra-margin{margin:100px 0}.section-divider{background-image:url("../../image/dummy/highlight/keyboard.jpg");background-size:cover;background-position:center center;background-attachment:fixed;padding:100px 0 50px;position:relative;color:#fff}.section-divider:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2f64b4}ul,ol{padding-left:0}ul li,ol li{list-style-position:inside}body{font-family:"Droid Sans",sans-serif;background:#2f64b4;color:#555;font-size:14px;line-height:28px}a{color:#333}a:hover{color:#2f64b4;text-decoration:none}.body-wrapper{background:#fff;padding-top:94px}header{position:fixed;width:100%;top:0;left:0;z-index:99;background:#fff;padding-top:20px}header .navbar-brand{max-width:200px;display:block;height:auto;padding:0}header .navbar{background:transparent;border:0}header .navbar ul li a{color:#333;border-bottom:3px solid transparent}header .navbar ul li a i{margin-right:10px;color:#2f64b4}header .navbar ul li a:hover{background:#eee;border-color:#2f64b4}header .navbar ul li .dropdown-menu{margin:0;padding:0}header .navbar ul li .dropdown-menu>li>a{padding:15px 20px}header .sub-nav{background:#2f64b4;margin-top:20px}header .sub-nav ol{margin:0;padding:0}header .sub-nav ol li{list-style:none;display:inline-block}header .sub-nav ol li a{display:block;color:#fff;padding:10px 15px}header .sub-nav ol li a i{margin-right:10px}footer{margin-top:50px}footer .site-map{background-image:url("../../image/dummy/highlight/7096.jpg");background-size:cover;background-position:center center;background-attachment:fixed;padding:100px 0 50px;position:relative;color:#fff}footer .site-map:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2f64b4}footer .site-map h3{font-size:18px;border-bottom:1px dashed #eee;padding-bottom:10px}footer .site-map ul{margin:0;padding:0}footer .site-map ul li{list-style:none}footer .site-map ul li a{display:block;margin:25px 0;color:#fff}footer .site-map .section-title{color:#fff}footer .site-map .section-title span:before{background:#fff}footer .site-map .copyright{margin:50px 0 0px 0}.template-header{background-image:url("../../image/dummy/highlight/7096.jpg");background-size:cover;background-position:center center;padding:15px 0;position:relative;color:#fff}.template-header h1{font-family:"Sanchez",serif}.template-header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2f64b4}.teamImage{max-width:180px;border:5px solid #eee;margin-bottom:20px}.homepage #home-banner .carousel-inner .item:before{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute}.homepage #home-banner .carousel-caption h1{font-family:"Sanchez",serif}.homepage #home-banner .carousel-control{background:transparent}.homepage .home-highlights .highlights-flexbox{display:flex;flex-wrap:nowrap;border-bottom:1px solid #EEEEEE}.homepage .home-highlights .highlights-flexbox .highlights-flexbox-items{width:25%;padding:15px 30px;border-right:1px solid #EEEEEE}.homepage .home-highlights .highlights-flexbox .highlights-flexbox-items:first-child{background-image:url("../../image/dummy/highlight/keyboard.jpg");background-size:cover;position:relative;color:#fff}.homepage .home-highlights .highlights-flexbox .highlights-flexbox-items:first-child:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2f64b4}.homepage .home-highlights .highlights-flexbox .highlights-flexbox-items:first-child h2,.homepage .home-highlights .highlights-flexbox .highlights-flexbox-items:first-child p{position:relative;z-index:2}.homepage .home-highlights .highlights-flexbox .highlights-flexbox-items:first-child .section-title{color:#fff}.homepage .home-highlights .highlights-flexbox .highlights-flexbox-items:first-child .section-title span:before{background:#fff}.homepage .home-icon-blocks{text-align:center;position:relative}.homepage .home-icon-blocks:before{content:'';position:absolute;bottom:0;right:0;border-right:15px solid #rgba #2f64b4,0.8;border-left:15px solid transparent;border-top:15px solid transparent;border-bottom:15px solid #2f64b4}.homepage .home-icon-blocks span{display:block;font-size:70px;color:#aaa}.homepage .home-icon-blocks h4{font-size:18px;margin:30px 0 15px 0}.homepage .home-icon-blocks p{padding-bottom:10px;min-height:200px}@media only screen and (max-width: 991px) and (min-width: 768px){.navbar-brand img{max-width:190px}header .sub-nav ol li a span{display:none}.homepage .home-highlights .highlights-flexbox{flex-wrap:wrap}.homepage .home-highlights .highlights-flexbox .highlights-flexbox-items{width:50%}.extra-margin{margin:30px 0}}@media only screen and (max-width: 768px){.navbar-brand img{max-width:116px;margin:10px 20px 0}.navbar-toggle .icon-bar{background:#2f64b4}header{padding-top:5px}header .navbar{margin-bottom:5px}header .sub-nav{margin-top:0}header .sub-nav ol li a{padding:5px 10px}header .sub-nav ol li a span{display:none}.extra-margin{margin:30px 0}footer .site-map{padding:0px 0 15px}.homepage .home-highlights .highlights-flexbox{flex-wrap:wrap}.homepage .home-highlights .highlights-flexbox .highlights-flexbox-items{width:100%;padding:15px 15px}.body-wrapper{padding-top:60px}#home-banner .carousel-caption p{display:none}.homepage #home-banner .carousel-caption{bottom:0;padding-bottom:1}.homepage #home-banner .carousel-caption h1{font-size:18px}}
