@import url(https://fonts.googleapis.com/css?family=Lato:100,100italic,300,300italic,400,400italic,700,700italic,900,900italic);@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);body{background-color:#ffffff;}
h1,h2,h3,h4,h5,h6{letter-spacing:0;font-family:'Roboto', sans-serif;position:relative;padding:0 0 10px 0;line-height:140%;color:#343434;margin:0;}
body,
p{color:#7b7b7b;font-size:14px;line-height:24px;font-family:'Lato', sans-serif;}
.circliful{position:relative;}
.circle-text,
.circle-info,
.circle-text-half,
.circle-info-half{width:260px !important;margin:-10px auto;font-weight:600 !important;color:#333333 !important;position:absolute;text-align:center;display:block;}
.circle-info, .circle-info-half{color:#999;}
.circliful .fa{margin:-10px 3px 0 3px;position:relative;bottom:4px;}
.circle-info-half{font-size:14px;text-transform:uppercase;}
.contact-detail p{padding:0;}
.contact-detail .fa{background-color:rgba(27, 161, 226, 0.12);;width:80px;height:80px;margin:40px 0 20px;line-height:80px;text-align:center;font-size:24px;}
.container{position:relative;}
.img-contact{width:100;position:relative;margin-bottom:-80px;}
.form-control{background-color:#faf9f9;}
.nav-tabs > li{border-radius:0 !important}
.nav-tabs > li, .nav-pills > li{float:none;display:inline-block;*display:inline;zoom:1;}
.nav-tabs, .nav-pills{text-align:center;}
.header{padding:0;}
.navbar-default .nav > li{padding:0 !important;margin:0 0 0 -4px !important;}
.navbar-default .nav > li > a{padding:40px 20px !important;border-radius:0;font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;color:#9c9c9c;margin:0 !important;}
.navbar-default li .social{margin-left:40px;}
.social a.pinterest,
.social a.twitter,
.social a.facebook{border:0;background-color:#3b5998 !important;color:#ffffff;border-radius:0;}
.social a.twitter{background-color:#44ccf6 !important;}
.social a.pinterest{background-color:#d13f2d !important;}
@media (max-width:968px){.team-member{margin-bottom:30px;}
.navbar-default .nav > li > a{padding:10px 20px !important;}
.header{padding:30px 0;}
.navbar-default .nav > li .social{display:none;}
.tight{display:block;margin-bottom:10px !important;}
}
.welcome-message h1{font-size:53px;font-weight:600;padding:0 0 15px;}
.welcome-message span{font-size:14px;padding:0 8px;font-family:'Roboto', sans-serif;font-weight:600;}
.btn{border-radius:0 !important;font-family:'Roboto', sans-serif;font-weight:600;text-transform:capitalize;}
.btn-primary{border:1px solid #ddd;}
.general-title h3{font-size:35px;text-transform:uppercase;line-height:1;font-weight:500;padding:0;}
.general-title hr{border-width:4px;width:70px;margin:20px auto;}
.general-title .lead{font-size:14px;line-height:24px;font-style:normal;font-family:'Lato', sans-serif;}
.section.grey{background-color:rgba(27, 161, 226, 0.12);;}
.tagline-message h2{color:#333333;font-size:24px;}
.widget address i{color:#ffffff;font-size:16px;margin:5px 10px 0 0;}
address{display:table;padding:0px;width:100%;}
address p,
address a{font-weight:400;font-size:14px;color:#7b7b7b;}
address small{font-weight:700;font-size:14px;color:#ffffff;}
.tweet p{padding:0;color:#ffffff;}
.tweet .fa{margin:5px 13px 19px 0;padding:7px;border-radius:4px;font-size:14px;}
.footer .contact_form .form-control{height:42px;background:#373737;border-color:#373737;font-size:12px;color:#7b7b7b;}
.footer textarea{min-height:120px !important;}
.footer .contact_form .form-control:not([readonly]):focus{border-color:#7b7b7b;}
.footer .contact_form .form-control::-moz-placeholder{color:#7b7b7b;}
.footer .contact_form .form-control:-ms-input-placeholder{color:#7b7b7b;}
.footer .contact_form .form-control::-webkit-input-placeholder{color:#7b7b7b;}
.footer{background-color:#343434;}
.copyrights{background-color:#2e2e2e;}
.footer .widget-title{margin-bottom:40px;}
.copyrights p{color:#7b7b7b;font-family:Roboto;}
.footer p{color:#7b7b7b;}
.footer strong,
.footer a{color:#ffffff !important}
.tweet .fa{border-radius:0;font-size:14px;margin:6px 15px 3px 0;padding:0;color:#ffffff;}
.transbg{background-color:transparent;margin-bottom:-90px;position:relative;top:-100px;z-index:1000;}
.bigTriangleShadow{background-color:#343434;margin-bottom:-2px;}
.whitebg{background-color:#ffffff;margin-bottom:-2px;overflow:hidden;}
.greytrigger{fill:rgba(27, 161, 226, 0.12);;}
.greybg{background-color:rgba(27, 161, 226, 0.12);;margin-bottom:-2px;}
.whitetrigger{fill:#ffffff;stroke:#ffffff;}
.footerbg{stroke:#ffffff;fill:#ffffff;}
.team-member .social{margin-top:20px;}
.team-member .social a{background-color:#343434;border-color:#343434;border-radius:0;width:30px;height:30px;line-height:30px;color:#ffffff;}
.testi-item-wrapper small,
.team-member small{font-style:normal;font-size:14px;font-family:'Lato', sans-serif;}
.testi-item-wrapper h3,
.team-member h3{text-transform:uppercase;font-weight:500;font-size:14px;margin:20px 0 0;}
.team-member h3{margin:0;}
.testi-item-wrapper small{display:block;font-style:italic;margin-bottom:10px;}
#owl-services-2.owl-custom .owl-nav .owl-prev,
#testi-corporate.owl-custom .owl-nav .owl-prev{position:absolute;border-radius:0;background-color:#ffffff;left:0 !important}
#owl-services-2.owl-custom .owl-nav .owl-next,
#testi-corporate.owl-custom .owl-nav .owl-next{position:absolute;border-radius:0;background-color:#ffffff;right:0 !important}
#owl-services-2 .owl-controls .owl-nav,
#testi-corporate .owl-controls .owl-nav{position:absolute;width:100%;background-color:#000;padding:0;bottom:auto;left:0;position:absolute;right:0;top:30%;width:100%;}
.owl-prev {position:absolute;right:0 !important;left:auto;width:100%;}
.tp-caption.slider_layer_05,
.slider_layer_05{background-color:rgba(255,255,255,0);background:none;border-color:rgb(0, 0, 0);border-style:none;border-width:0;font-weight:400;color:#333333;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;text-decoration:none;text-transform:capitalize;}
.tp-caption.slider_layer_06,
.slider_layer_06{background-color:rgba(255,255,255,0);background:none;border-color:rgb(0, 0, 0);border-style:none;border-width:0;font-weight:400;color:#333333;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;line-height:72px;font-style:normal;text-decoration:none;text-transform:uppercase;}
.tp-caption.slider_layer_07,
.slider_layer_07{background-color:rgba(255,255,255,0);background:none;border-color:rgb(0, 0, 0);border-style:none;border-width:0;font-weight:400;color:#333333;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;font-style:normal;text-decoration:none;text-transform:none;}
.tp-caption.slider_layer_08,
.slider_layer_08{background-color:rgba(255,255,255,0);background:none;border-color:rgb(0, 0, 0);border-style:none;border-width:0;font-weight:400;color:#333333;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:55px;line-height:70px;text-decoration:none;text-transform:none;}
.tp-caption.slider_layer_09,
.slider_layer_09{background-color:rgba(255,255,255,0);background:none;border-color:rgb(0, 0, 0);border-style:none;border-width:0;font-weight:400;color:#333333;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:72px;line-height:72px;font-style:normal;text-decoration:none;text-transform:uppercase;}
.tp-rightarrow.default,
.tp-leftarrow.default{border-radius:0 !important;}
.about-widget h3{font-size:18px;font-weight:500;text-transform:uppercase;padding:20px 0 20px;}
.img-absolute{position:absolute;right:0;z-index:-1;}
.greytrigger{overflow:hidden;z-index:10;background-color:#ddd;}
.page-title h1{font-size:30px;font-weight:500;padding:0 !important;}
.page-title p{font-size:16px;color:#333333;padding:0;}
.breadcrumb{padding:1em 0 0.5em;}
.breadcrumb > li + li::before{color:#333333 !important;font-size:14px;}
.breadcrumb > li,
.breadcrumb > li a{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333333 !important;font-weight:500;font-size:14px;}
.page-title{border-bottom:0 solid #f3f3f3;border-top:0 solid #f3f3f3;padding:20px 0 40px;}
.about-message h2{font-weight:500;font-size:24px;text-transform:uppercase;}
.about-message h3{font-weight:500;font-size:14px;text-transform:uppercase;}
.about-message hr{width:70px;border-width:3px;margin:0 0 15px;}
.position-back{position:absolute;top:30px;}
.readmore_1{padding-top:10px;display:block;}
.readmore_1 span{padding-right:4px;display:none;}
.service-box:hover .readmore_1 span{display:inline-block;}
.service-box h3{text-transform:uppercase;font-size:18px;font-weight:500;padding:10px 0 5px;line-height:1;}
.service-box p{padding-bottom:0;}
.style-service-2 img{margin:0 20px 30px 0}
.tweet strong{font-weight:400;}
.lists-elements{margin:0;overflow:hidden;padding:0 0 1px 1px;width:calc(100% - 1px);}
.lists-elements li{float:left;cursor:default;list-style:none outside none;margin:0;width:25%;}
.lists-elements li .box{border-width:medium medium 1px 1px;display:block;padding:30px;width:100%;height:100%;text-align:center;margin:0;overflow:hidden;position:relative;background:#ffffff none repeat scroll 0 0;border-color:#f3f3f3;border-image:none;border-style:none none solid solid;}
.lists-elements li:nth-child(1) .box,
.lists-elements li:nth-child(2) .box,
.lists-elements li:nth-child(3) .box,
.lists-elements li:nth-child(4) .box{border-top:1px solid #f3f3f3;}
.lists-elements li:nth-child(5) .box,
.lists-elements li:nth-child(1) .box{border-left:1px solid #f3f3f3;}
.lists-elements li:nth-child(4) .box,
.lists-elements li:nth-child(8) .box{border-right:1px solid #f3f3f3;}
.lists-elements li:nth-child(5) .box,
.lists-elements li:nth-child(6) .box,
.lists-elements li:nth-child(7) .box,
.lists-elements li:nth-child(8) .box{border-bottom:1px solid #f3f3f3;}
.lists-elements li:hover .box{background-color:#faf9f9;}
.portfolio-filter li{padding:15px 25px;}
.portfolio-filter li a{color:#7b7b7b;font-size:14px;}
.magnifier{background-color:rgba(66,155,225,0.9);}
.btn-primary,
.btn-theme,
.btn-primary:hover,
.about-message hr,
.general-title hr,
.team-member .social a:hover,
.btn-primary:focus{background-color:#1ba1e2 !important;border-color:#1ba1e2 !important;}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus,
.navbar-default .nav > li > a.active{background-color:#1ba1e2 !important;}
.team-member small,
.btn-white,
.testi-item-wrapper small,
.welcome-message span,
.contact-detail .fa,
.btn-white:hover,
.readmore_1,
.circle-info-half,
.btn-white:focus{color:#1ba1e2 !important;border-color:#1ba1e2 !important;}
#owl-services-2.owl-custom .owl-nav .owl-next,
#owl-services-2.owl-custom .owl-nav .owl-prev,
#testi-corporate.owl-custom .owl-nav .owl-next,
#testi-corporate.owl-custom .owl-nav .owl-prev{color:#1ba1e2 !important;}
#owl-services-2.owl-custom .owl-nav .owl-next:hover,
#owl-services-2.owl-custom .owl-nav .owl-prev:hover,
#testi-corporate.owl-custom .owl-nav .owl-next:hover,
#testi-corporate.owl-custom .owl-nav .owl-prev:hover{background-color:#1ba1e2 !important;color:#ffffff !important;}