@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,600italic,700,700italic,800,800italic,300italic|Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);body{font-family:'Open Sans', sans-serif;font-weight:normal;font-style:normal;font-size:18px;}
a, .btn{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
a:hover{text-decoration:none;}
a:focus, a:hover{color:#00a9da;text-decoration:none !important;}
a, button, input{outline:medium none !important;color:#00a9da;}
.uppercase{text-transform:uppercase;}
h1, h2, h3, h4, h5, h6{font-family:'Lato', sans-serif;font-weight:normal;color:#363636;margin-top:0px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;}
h1{font-size:40px;font-style:normal;font-weight:500;line-height:40px;}
h2{font-size:35px;font-style:normal;font-weight:400;line-height:35px;}
h3{font-size:28px;font-style:normal;font-weight:400;line-height:28px;}
h4{font-size:22px;font-style:normal;font-weight:400;line-height:22px;}
h5{font-size:18px;font-style:normal;font-weight:400;line-height:18px;}
h6{font-size:16px;font-style:normal;font-weight:400;line-height:18px;}
ul{margin:0px;padding:0px;}
li{list-style:none;}
p{font-size:14px;font-weight:normal;line-height:24px;color:#626262;}
hr{margin:60px 0;padding:0px;border-bottom:1px dashed #eceff8;border-top:0px;}
hr.mr{margin:0;padding:0px;border-bottom:1px solid #eceff8;}
hr.mtb{margin:40px 0;padding:0px;border-bottom:1px dashed #eceff8;border-top:0px;}
label{font-size:15px;font-weight:400;color:#626262;}
*::-moz-selection{background:#0191bb;color:#fff;text-shadow:none;}
::-moz-selection{background:#0191bb;color:#fff;text-shadow:none;}
::selection{background:#0191bb;color:#fff;text-shadow:none;}
.page-section-ptb{padding:80px 0;}
.page-section-pt{padding:80px 0 0;}
.page-section-pb{padding:0 0 80px;}
.section-title{margin-bottom:60px;}
.section-title h1{margin-top:0px;text-transform:capitalize;}
.section-title p{margin-bottom:0px;font-size:16px;}
.section-title .title-line{padding:10px 0;}
.section-title .title-line:before{background:#00a9da;content:"";display:block;height:2px;margin:0 auto;width:220px;}
.section-title .title-line:after{background:#00a9da;content:"";display:block;height:6px;position:relative;top:-6px;margin:0 auto;width:60px;}
a.button{border:0 none;border-radius:3px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.03) inset;cursor:pointer;display:inline-block;margin-right:10px;overflow:hidden;padding:0;position:relative;background-color:#00a9da;color:#fff;font-size:15px;}
a.button i{background:rgba(0, 0, 0, 0.09);display:block;float:left;padding:14px;font-size:16px;color:#fff;font-weight:normal;width:50px;text-align:center;}
a.button span{display:block;float:left;position:relative;z-index:2;padding:11px 20px;font-size:15px;color:#fff;font-weight:normal;}
a.button:after{background:rgba(0, 0, 0, 0.09) none repeat scroll 0 0;content:"";height:100%;right:0;position:absolute;top:0;width:0;z-index:1;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
a.button:hover:after{width:100%;}
a.button.button-white{border:0 none;border-radius:3px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.03) inset;cursor:pointer;display:inline-block;margin-right:10px;overflow:hidden;padding:0;position:relative;background-color:#fff;color:#00a9da;font-size:15px;}
a.button.button-white i{background:rgba(0, 0, 0, 0.09);display:block;float:left;padding:14px;font-size:16px;color:#00a9da;font-weight:normal;width:50px;text-align:center;}
a.button.button-white span{display:block;float:left;position:relative;z-index:2;padding:11px 20px;font-size:15px;color:#00a9da;font-weight:normal;}
a.button.button-grey{border:0 none;border-radius:3px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.03) inset;cursor:pointer;display:inline-block;margin-right:10px;overflow:hidden;padding:0;position:relative;background-color:#eceff7;color:#00a9da;font-size:15px;}
a.button.button-grey i{background:rgba(0, 0, 0, 0.09);display:block;float:left;padding:14px;font-size:16px;color:#00a9da;font-weight:normal;width:50px;text-align:center;}
a.button.button-grey span{display:block;float:left;position:relative;z-index:2;padding:11px 20px;font-size:15px;color:#00a9da;font-weight:normal;}
a.button.button-black{border:0 none;border-radius:3px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.03) inset;cursor:pointer;display:inline-block;margin-right:10px;overflow:hidden;padding:0;position:relative;background-color:#444444;color:#00a9da;font-size:15px;}
a.button.button-black i{background:rgba(0, 0, 0, 0.3);display:block;float:left;padding:14px;font-size:16px;color:#fff;font-weight:normal;width:50px;text-align:center;}
a.button.button-black span{display:block;float:left;position:relative;z-index:2;padding:11px 20px;font-size:15px;color:#fff;font-weight:normal;}
a.button-border span{border:0 none;border-radius:3px;cursor:pointer;display:inline-block;padding:11px 20px;margin-right:10px;overflow:hidden;position:relative;background-color:transparent;color:#00a9da;font-size:15px;border:1px solid #00a9da;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
a.button-border span:hover{box-shadow:-200px 0 0 #00a9da inset;color:#fff;border-color:#00a9da;}
a.button-border-white span{border:0 none;border-radius:3px;cursor:pointer;display:inline-block;padding:11px 20px;margin-right:10px;overflow:hidden;position:relative;background-color:transparent;color:#fff;font-size:15px;border:1px solid #fff;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
a.button-border-white span:hover{box-shadow:-200px 0 0 #fff inset;color:#00a9da;border-color:#fff;}
a.button-small{border:0 none;border-radius:3px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.03) inset;cursor:pointer;display:inline-block;margin-right:10px;overflow:hidden;padding:0;position:relative;background-color:#00a9da;color:#fff;font-size:15px;}
a.button-small i{background:rgba(0, 0, 0, 0.09);display:block;float:left;padding:10px;font-size:13px;color:#fff;font-weight:normal;width:40px;text-align:center;}
a.button-small span{display:block;float:left;position:relative;z-index:2;padding:8px 10px;font-size:13px;color:#fff;font-weight:normal;}
a.button-small:after{background:rgba(0, 0, 0, 0.09) none repeat scroll 0 0;content:"";height:100%;right:0;position:absolute;top:0;width:0;z-index:1;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
a.button-small:hover:after{width:100%;}
.text-blue{color:#00a9da;}
.text-white{color:#fff;}
.text-black{color:#363636;}
input{background:#eceff8;border:2px solid #eceff8;height:45px;box-shadow:none;padding-left:10px;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;font-size:14px;color:#626262;width:100%;}
select{width:100%;background:#eceff8;border:2px solid #eceff8;height:45px;padding-left:10px;box-shadow:none;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;font-size:14px;color:#8c8c8c;}
option{background:#fff;border:0px solid #626262;padding-left:10px;font-size:14px;}
input:focus{background:transparent;border:2px solid #00a9da;}
textarea{resize:vertical;background:#eceff8;border:2px solid #eceff8;padding:10px;width:100%;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;font-size:14px;}
textarea:focus{background:transparent;border:2px solid #00a9da;outline:none !important;}
.form-control{background-color:transparent;border:1px solid #2f2f2f;border-radius:0px;color:#fff;box-shadow:none;}
.input-group-addon{background-color:transparent;border-color:#2f2f2f;border-radius:0px;border-right:0px;}
.input-group-addon i{color:#00a9da;}
.form-control:focus{box-shadow:none;border-color:#2f2f2f;}
.input-group-btn button{background-color:#2f2f2f;border-color:#2f2f2f;border-radius:0px;color:#00a9da;padding:9px 12px;}
.input-group-btn button:hover{background-color:#00a9da;border-color:#00a9da;border-radius:0px;color:#fff;}
.input-group.divcenter .form-control::-moz-placeholder{color:#4a4a4a;font-size:13px;}
.input-group.divcenter.input-group .form-control{padding-left:0px}
.co-plr .container-fluid .row [class*="col-"]{padding-left:0 !important;padding-right:0 !important;}
@media all and (min-width:0\0) and (min-resolution:.001dpcm){.tp-caption.title-1-desc,.title-1-desc{line-height:30px;}
.rev-slider a.button i{padding:20px;}
.rev-slider a.button.button-white i{padding:20px;}
.rev-slider .tp-caption.sfr.fadeout a.button span{padding:20px;}
.rev-slider .tp-caption.sfl.fadeout a.button.button-white span{padding:20px;}
}
.tooltip-content + .tooltip .tooltip-inner{background:#00a9da;color:#fff;padding:15px;font-size:16px;width:200px;position:relative;z-index:99;top:0px;left:5px;margin:10px 0px;}
.tooltip-content + .tooltip.top .tooltip-arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #00a9da;bottom:7px;margin-left:-7px}
.tooltip.in{opacity:1;}
.tooltip.top .tooltip-arrow{border-top-color:#363636;}
.tooltip-content + .tooltip.bottom .tooltip-arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #00a9da;top:7px;margin-left:-7px;}
span.tooltip-content-2{color:#00a9da;font-weight:600;cursor:help;}
.tooltip-content-2 + .tooltip > .tooltip-inner{background:#363636;color:#fff;padding:5px;font-size:13px;width:200px;position:relative;z-index:99;top:0px;left:5px;}
.tooltip-content-2 + .tooltip.bottom .tooltip-arrow{width:0;height:0;border-top:10px solid #363636;border-bottom:10px solid #363636;border-left:10px solid #363636;margin-left:0px;border-top-color:#363636;}
.tooltip-content-2 i{border:1px solid #00a9da;border-radius:50%;height:30px;padding:10px;width:30px;line-height:9px;text-align:center;font-weight:normal;background:transparent;font-size:16px;position:relative;z-index:999;}
span.tooltip-content-3{color:#00a9da;font-weight:600;display:block;}
.tooltip-content-3 + .tooltip .tooltip-inner{background:#363636;color:#fff;padding:5px;font-size:13px;width:150px;position:relative;z-index:99;top:0px;left:0px;}
.tooltip-content-3 + .tooltip.bottom .tooltip-arrow{width:0;height:0;border-top:10px solid #363636;border-bottom:10px solid #363636;border-left:10px solid #363636;margin-left:0px;}
.loading-effect{width:100px;height:100px;}
.loading-effect > span,
.loading-effect > span:before,
.loading-effect > span:after{content:"";display:block;border-radius:50%;border:3px solid #00a9da;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.loading-effect > span{width:100%;height:100%;top:0;left:0;border-left-color:transparent;-webkit-animation:effect 2s infinite linear;-moz-animation:effect 2s infinite linear;-ms-animation:effect 2s infinite linear;-o-animation:effect 2s infinite linear;animation:effect 2s infinite linear;}
.loading-effect > span:before{width:75%;height:75%;border-right-color:transparent;}
.loading-effect > span:after{width:50%;height:50%;border-bottom-color:transparent;}
@-webkit-keyframes effect{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes effect{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-ms-keyframes effect{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes effect{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes effect{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
#back-to-top .top{z-index:999;position:fixed;margin:0px;color:#fff;transition:all .5s ease-in-out;position:fixed;bottom:105px;right:15px;border-radius:3px;z-index:999;background:transparent;font-size:14px;background:#00a9da;width:40px;height:40px;text-align:center;line-height:38px;}
#back-to-top .top:hover{color:#fff;height:50px;}
.m-0{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;}
.p-0{padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;}
.mt-0{margin-top:0 !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-30{margin-top:30px !important;}
.mt-40{margin-top:40px !important;}
.mt-50{margin-top:50px !important;}
.mt-60{margin-top:60px !important;}
.mt-70{margin-top:70px !important;}
.mt-80{margin-top:80px !important;}
.mt-90{margin-top:90px !important;}
.mt-100{margin-top:100px !important;}
.mt-110{margin-top:110px !important;}
.mt-120{margin-top:120px !important;}
.mt-130{margin-top:130px !important;}
.mt-140{margin-top:140px !important;}
.mt-150{margin-top:150px !important;}
.mr-0{margin-right:0!important}
.mr-10{margin-right:10px !important;}
.mr-15{margin-right:15px !important;}
.mr-20{margin-right:20px !important;}
.mr-30{margin-right:30px !important;}
.mr-40{margin-right:40px !important;}
.mr-50{margin-right:50px !important;}
.mr-60{margin-right:60px !important;}
.mr-70{margin-right:70px !important;}
.mr-80{margin-right:80px !important;}
.mr-90{margin-right:90px !important;}
.mr-100{margin-right:100px !important;}
.mr-110{margin-right:110px !important;}
.mr-120{margin-right:120px !important;}
.mr-130{margin-right:130px !important;}
.mr-140{margin-right:140px !important;}
.mr-150{margin-right:150px !important;}
.mb-0{margin-bottom:0!important}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-90{margin-bottom:90px !important;}
.mb-100{margin-bottom:100px !important;}
.mb-110{margin-bottom:110px !important;}
.mb-120{margin-bottom:120px !important;}
.mb-130{margin-bottom:130px !important;}
.mb-140{margin-bottom:140px !important;}
.mb-150{margin-bottom:150px !important;}
.ml-0{margin-left:0!important}
.ml-10{margin-left:10px !important;}
.ml-15{margin-left:15px !important;}
.ml-20{margin-left:20px !important;}
.ml-30{margin-left:30px !important;}
.ml-40{margin-left:40px !important;}
.ml-50{margin-left:50px !important;}
.ml-60{margin-left:60px !important;}
.ml-70{margin-left:70px !important;}
.ml-80{margin-left:80px !important;}
.ml-90{margin-left:90px !important;}
.ml-100{margin-left:100px !important;}
.ml-110{margin-left:110px !important;}
.ml-120{margin-left:120px !important;}
.ml-130{margin-left:130px !important;}
.ml-140{margin-left:140px !important;}
.ml-150{margin-left:150px !important;}
.pt-0{padding-top:0!important}
.pt-10{padding-top:10px !important;}
.pt-15{padding-top:15px !important;}
.pt-20{padding-top:20px !important;}
.pt-30{padding-top:30px !important;}
.pt-40{padding-top:40px !important;}
.pt-50{padding-top:50px !important;}
.pt-60{padding-top:60px !important;}
.pt-70{padding-top:70px !important;}
.pt-80{padding-top:80px !important;}
.pt-90{padding-top:90px !important;}
.pt-100{padding-top:100px !important;}
.pt-110{padding-top:110px !important;}
.pt-120{padding-top:120px !important;}
.pt-130{padding-top:130px !important;}
.pt-140{padding-top:140px !important;}
.pt-150{padding-top:150px !important;}
.pr-0{padding-right:0!important}
.pr-10{padding-right:10px !important;}
.pr-15{padding-right:15px !important;}
.pr-20{padding-right:20px !important;}
.pr-30{padding-right:30px !important;}
.pr-40{padding-right:40px !important;}
.pr-50{padding-right:50px !important;}
.pr-60{padding-right:60px !important;}
.pr-70{padding-right:70px !important;}
.pr-80{padding-right:80px !important;}
.pr-90{padding-right:90px !important;}
.pr-100{padding-right:100px !important;}
.pr-110{padding-right:110px !important;}
.pr-120{padding-right:120px !important;}
.pr-130{padding-right:130px !important;}
.pr-140{padding-right:140px !important;}
.pb-0{padding-bottom:0!important}
.pb-10{padding-bottom:10px !important;}
.pb-15{padding-bottom:15px !important;}
.pb-20{padding-bottom:20px !important;}
.pb-30{padding-bottom:30px !important;}
.pb-40{padding-bottom:40px !important;}
.pb-50{padding-bottom:50px !important;}
.pb-60{padding-bottom:60px !important;}
.pb-70{padding-bottom:70px !important;}
.pb-80{padding-bottom:80px !important;}
.pb-90{padding-bottom:90px !important;}
.pb-100{padding-bottom:100px !important;}
.pb-110{padding-bottom:110px !important;}
.pb-120{padding-bottom:120px !important;}
.pb-130{padding-bottom:130px !important;}
.pb-140{padding-bottom:140px !important;}
.pb-150{padding-bottom:150px !important;}
.pl-0{padding-left:0!important}
.pl-10{padding-left:10px !important;}
.pl-15{padding-left:15px !important;}
.pl-20{padding-left:20px !important;}
.pl-30{padding-left:30px !important;}
.pl-40{padding-left:40px !important;}
.pl-50{padding-left:50px !important;}
.pl-60{padding-left:60px !important;}
.pl-70{padding-left:70px !important;}
.pl-80{padding-left:80px !important;}
.pl-90{padding-left:90px !important;}
.pl-100{padding-left:100px !important;}
.pl-110{padding-left:110px !important;}
.pl-120{padding-left:120px !important;}
.pl-130{padding-left:130px !important;}
.pl-140{padding-left:140px !important;}
.pl-150{padding-left:150px !important;}
.white-bg{background-color:#fff;}
.gray-bg{background:#eceff7;}
.blue-bg{background:#00a9da;}
.bg-opacity-black-10:before{background:rgba(0, 0, 0, 0.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-black-20:before{background:rgba(0, 0, 0, 0.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-black-30:before{background:rgba(0, 0, 0, 0.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-black-40:before{background:rgba(0, 0, 0, 0.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-black-50:before{background:rgba(0, 0, 0, 0.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-black-60:before{background:rgba(0, 0, 0, 0.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-black-70:before{background:rgba(0, 0, 0, 0.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-black-80:before{background:rgba(0, 0, 0, 0.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-black-90:before{background:rgba(0, 0, 0, 0.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-white-10:before{background:rgba(255, 255, 255, 0.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-white-20:before{background:rgba(255, 255, 255, 0.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-white-30:before{background:rgba(255, 255, 255, 0.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-white-40:before{background:rgba(255, 255, 255, 0.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-white-50:before{background:rgba(255, 255, 255, 0.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-white-60:before{background:rgba(255, 255, 255, 0.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-white-70:before{background:rgba(255, 255, 255, 0.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-white-80:before{background:rgba(255, 255, 255, 0.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-white-90:before{background:rgba(255, 255, 255, 0.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-blue-20:before{background:rgba(0, 169, 218, 0.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-blue-50:before{background:rgba(0, 169, 218, 0.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-blue-70:before{background:rgba(0, 169, 218, 0.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-opacity-blue-90:before{background:rgba(0, 169, 218, 0.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.bg-1{background:url(../images/bg/01.jpg);background-attachment:fixed;background-clip:initial;background-color:rgba(0, 0, 0, 0);background-origin:initial;background-position:center center;background-repeat:no-repeat;background-size:cover !important;position:relative;z-index:0;}
.bg-2{background:url(../images/bg/02.jpg);background-clip:initial;background-color:rgba(0, 0, 0, 0);background-origin:initial;background-position:center center;background-repeat:no-repeat;background-size:cover !important;position:relative;z-index:0;background-attachment:fixed;}
.bg-3{background:url(../images/bg/03.jpg);background-clip:initial;background-color:rgba(0, 0, 0, 0);background-origin:initial;background-position:center center;background-repeat:no-repeat;background-size:cover !important;position:relative;z-index:0;background-attachment:fixed;}
.bg-4{background:url(../images/bg/04.jpg);background-clip:initial;background-color:rgba(0, 0, 0, 0);background-origin:initial;background-position:center center;background-repeat:no-repeat;background-size:cover !important;position:relative;z-index:0;background-attachment:fixed;}
.pattern{background:url(../images/pattern/pattern-bg.png) repeat;background-position:top right;background-color:rgba(236, 239, 247, 1);}
.page-wrapper{overflow:hidden;}
.boxed-layout .page-wrapper{background-color:#fff;width:1240px;box-shadow:-3px 0 50px -2px rgba(0, 0, 0, 0.14);margin:0 auto;position:relative;}
.boxed-layout.transparent-page-wrapper .page-wrapper{background-color:transparent;box-shadow:none;}
.boxed-layout .page-wrapper #menu.sticky{width:1240px;margin:0 auto;}
.header{background:transparent;z-index:999;position:absolute;width:100%;}
.menu-main{position:relative;margin:0px;}
.navbar .container .navbar-brand{margin-left:0px;}
#menu{width:100%;padding:25px 0px;}
.navbar-brand > img{height:60px;transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;-moz-transition:all 0.4s;-moz-transition:all 0.4s;}
.navbar-brand{padding:0px;height:inherit;}
#menu.navbar-default{background-color:transparent;border-color:transparent;}
#menu.navbar-default .navbar-nav li:last-child a{padding-right:0px;}
#menu.navbar-default .navbar-nav li a{text-transform:capitalize;color:#fff;font-size:15px;line-height:30px;}
#menu.navbar-default .navbar-nav li a:hover{color:#00a9da;}
#menu.sticky{background-color:#000 !important;padding:15px 0px 15px !important;position:fixed;right:0px;left:0px;top:0;z-index:9999;width:100%;}
#menu.sticky .navbar-brand > img{height:40px;}
#menu.sticky.navbar-default .navbar-nav > li > a{line-height:13px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#00a9da !important;background-color:transparent;}
.navbar{margin-bottom:0px;border-radius:0px !important;}
.rev-slider{overflow:hidden;position:relative;}
.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img{background-size:cover;}
.tp-caption.modern_medium_fat_white,.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:500;font-size:24px;line-height:20px;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}
.tp-caption.title-1-desc,.title-1-desc{font-weight:300;font-family:Lato;color:#fff;text-decoration:none;background-color:transparent;padding:10px 10px 10px 10px;text-shadow:none;text-transform:none;border-width:0px;border-color:rgb(0,0,0);border-style:none;}
.tp-caption.title-2,.title-2{font-size:60px;font-weight:500;font-family:Lato;color:#ffffff;text-decoration:none;background-color:transparent;padding:10px 10px 10px 10px;text-shadow:none;text-transform:none;border-width:0px;border-color:rgb(0,0,0);border-style:none}
.tp-caption.black-align-center,.black-align-center{font-size:60px;font-weight:500;font-family:Lato;color:#ffffff;text-decoration:none;background-color:transparent;padding:10px 10px 10px 10px;text-shadow:none;text-transform:none;text-align:center;border-width:0px;border-color:rgb(0,0,0);border-style:none}
.tp-caption.desc-align-center,.desc-align-center{font-weight:300;font-family:Lato;color:#fff;text-decoration:none;background-color:transparent;padding:10px 10px 10px 10px;text-shadow:none;text-transform:none;border-width:0px;border-color:rgb(0,0,0);border-style:none}
.tp-caption.extra-bold,.extra-bold{font-size:60px;font-weight:500;font-family:Lato;color:#ffffff;text-decoration:none;background-color:transparent;padding:10px 10px 10px 10px;text-shadow:none;text-transform:none;text-align:center;border-width:0px;border-color:rgb(0,0,0);border-style:none}
.tp-caption.fullscreenvideo:before{background:rgba(0, 0, 0, 0.7);content:"";position:absolute;width:100%;height:100%;top:0px;z-index:99999;}
.tp-caption.fullscreenvideo video{width:100% !important;height:100% !important;}
.tp-caption.fullscreenbg.bg{width:100% !important;height:100% !important;}
.tp-caption.fullscreenbg:before{background:rgba(0, 0, 0, 0.46);content:"";position:absolute;width:100%;height:100%;top:0px;z-index:99999;}
.owl-carousel-1{overflow:hidden;}
.owl-carousel-1 .owl-nav{display:block;position:absolute;text-indent:inherit;top:46%;left:0;width:100%;cursor:pointer;}
.owl-carousel-1 .owl-nav .owl-prev{display:block;position:absolute;text-indent:inherit;left:-44px;width:auto;cursor:pointer;-webkit-transition:opacity 0.3s ease 0s, left 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s, left 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s, left 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s, left 0.3s ease 0s;transition:opacity 0.3s ease 0s, left 0.3s ease 0s;}
.owl-carousel-1 .owl-nav .owl-next{display:block;position:absolute;text-indent:inherit;right:-44px;width:auto;cursor:pointer;-webkit-transition:opacity 0.3s ease 0s, right 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s, right 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s, right 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s, right 0.3s ease 0s;transition:opacity 0.3s ease 0s, right 0.3s ease 0s;}
.owl-carousel-1 .owl-nav i{font-weight:normal;font-size:20px;color:#626262;background:rgba(255, 255, 255, 0.7);padding:12px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.owl-carousel-1 .owl-nav i:hover{color:#626262;background:rgba(255, 255, 255, 1);}
.who-we-are-left:hover .owl-carousel-1 .owl-nav .owl-prev{left:0;}
.who-we-are-left:hover .owl-carousel-1 .owl-nav .owl-next{right:0;}
.about{overflow:hidden;}
.who-we-are-right h4{margin-top:0px;font-size:25px;}
.who-we-are-right a{font-weight:600;color:#00a9da;}
.who-we-are-right-button a.button i{padding:13px 10px;width:46px;font-size:14px;}
.who-we-are-right-button a.button span{font-size:13px;padding:11px 15px;}
ul.who-we-are-about i{color:#00a9da;padding-right:10px;}
ul.who-we-are-about li{font-size:14px;line-height:30px;}
.feature-1-title{float:left;display:table;margin-right:20px;}
.feature-1-title span{font-size:34px;color:#00a9da;}
.feature-1-info{display:table-cell;vertical-align:top;}
.feature-1-info p{margin-bottom:0px;}
.feature-2 span{float:left;margin-right:19px;font-size:34px;color:#00a9da;}
.feature-2 h4{display:block;}
.feature-2 p{margin-left:18px;padding-left:36px;border-left:1px solid #eceff7;}
.feature-2-sec li{font-size:14px;color:#626262;margin-bottom:10px;}
.feature-2-sec li:last-child{margin-bottom:0px;}
.feature-2-sec i{color:#626262;font-size:16px;margin-left:17px;padding-right:28px;padding-top:4px;}
.counter-main b{font-size:38px;display:block;color:#fff;font-family:'Lato', sans-serif;font-weight:bold;margin:10px 0px;}
.counter-main span{font-size:40px;color:#fff;}
.counter-main h5{margin-bottom:0px;}
#video-background{width:100%;height:360px;position:relative;z-index:0;}
#video-background video{position:relative !important;top:50% !important;transform:translateY(-50%) !important;}
.our-skills{padding:80px 0;margin-top:0px;}
.skills .bars{position:relative;}
.skills .jqbar.vertical{text-align:left;display:inline-block;}
.skills .jqbar.vertical span{display:block;font-size:20px;font-weight:bold;color:#fff;}
.skills .jqbar.vertical .bar-percent{color:#fff;font-size:41px;font-weight:bold;height:37px;margin-bottom:-37px;margin-left:28px;}
.skills .bar-level-wrapper{background:rgba(255, 255, 255, 0.2);}
.skills .jqbar.vertical .bar-level-wrapper{display:inline-block;float:left;margin-top:0px;overflow:hidden;position:relative;}
.skills .jqbar.vertical span.bar-label{color:#fff;display:block;font-size:20px;font-weight:bold;margin-left:30px;margin-top:60px;}
.skills .jqbar.vertical .bar-level{position:absolute;background:#00a9da !important;}
.skills .jqbar.vertical span.bar-text{font-size:15px;font-weight:400;left:32px;position:absolute;bottom:0px;padding-left:14px;}
.skills .jqbar.horizontal span{display:inline-block;margin-left:5px;font-size:11px;font-weight:bold;}
.skills .jqbar.horizontal .bar-percent{font-size:20px;font-weight:bold;height:50px;margin-bottom:20px;}
.team{background:transparent;padding:10px;}
.team .team-images{position:relative;}
.team span{font-size:15px;color:#00a9da;}
.team .team-social-icon{margin-bottom:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);position:absolute;top:54%;width:100%;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.team .team-social-icon a i{background:#fff;border-radius:50%;color:#00a9da;font-size:14px;height:40px;line-height:42px;margin:0 4px;text-align:center;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:40px;}
.team .team-social-icon a i:hover{background:#00a9da;color:#fff;}
.team-details{background-color:rgba(0, 0, 0, 0.5);display:inline-block;left:0;top:0;opacity:0;height:100%;overflow:hidden;padding:0;position:absolute;text-align:center;width:100%;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.team:hover .team-details{opacity:1;}
.team .team-overlay{background:#00a9da;bottom:0;height:0;left:0;position:absolute;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;width:100%;z-index:2;}
.team .team-overlay .social{background:#363636;padding:10px 0;}
.team .team-overlay .social li{display:inline-block;}
.team .team-overlay .social li a{display:block;font-size:14px;padding:0 10px;font-weight:normal;color:#fff;}
.team .team-overlay .social li a:hover{color:#00a9da;}
.team .team-overlay .info{background:#00a9da;padding:12px 0px;}
.team .team-overlay .info h5{margin-bottom:3px;text-transform:capitalize;}
.team .team-overlay .info span{color:#363636;font-size:14px;}
.team .team-box img{transition:transform 0.35s ease 0s;-webkit-transition:transform 0.35s ease 0s;-o-transition:transform 0.35s ease 0s;-ms-transition:transform 0.35s ease 0s;-moz-transition:transform 0.35s ease 0s;}
.team .team-box{position:relative;overflow:hidden;position:relative;width:100%;}
.team .team-box:hover .team-overlay, .team .team-box.active .team-overlay{height:115px;}
.team .team-box:hover img, .team .team-box.active img{transform:translate3d(0px, -60px, 0px);-webkit-transform:translate3d(0px, -60px, 0px);-moz-transform:translate3d(0px, -60px, 0px);-o-transform:translate3d(0px, -60px, 0px);-ms-transform:translate3d(0px, -60px, 0px);}
.isotope-filters{display:table;margin:0 auto 50px;text-align:center;}
.isotope-filters button{border:none;margin:4px;cursor:pointer;color:#626262;padding:5px 18px;font-size:16px;border-radius:3px;background:transparent;border:1px solid #626262;text-transform:capitalize;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.isotope-filters button:focus{outline:none;outline-style:none;outline-offset:0;}
.isotope-filters button.active, .isotope-filters button:hover{background:#00a9da;color:#fff;border-color:#00a9da;}
.full-screen.columns-5 .grid-item{width:20%;padding:0px;}
.full-screen .grid-item{float:left;}
.full-screen .grid-item img{display:block;width:100%;}
.full-screen .portfolio-item{width:100%;position:relative;overflow:hidden;}
.portfolio .container-fluid{padding-left:0;padding-right:0;}
.portfolio .isotope-filters{margin-bottom:0px;}
.portfolio .portfolio-item{background:#00a9da;color:#fff;width:100%;border:0;}
.portfolio .portfolio-item img{-webkit-transition:-ms-transform 0.35s;transition:-o-transform 0.35s;transition:-moz-transform 0.35s;transition:transform 0.35s;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.portfolio .full-screen .portfolio-item .portfolio-overlay{position:inherit;left:inherit;top:-20px;display:inherit;transform:inherit;}
.portfolio .full-screen .portfolio-item .portfolio-overlay a:hover{background:#323232;}
.portfolio .portfolio-item .portfolio-overlay span a{float:left;height:inherit;width:inherit;background:none;font-size:16px;color:#fff;display:inline-block;text-align:left;}
.portfolio .portfolio-item .portfolio-overlay span a:hover{color:#323232;background:transparent !important;}
.portfolio .portfolio-item .portfolio-overlay a{float:right;background:#fff;border-radius:50%;color:#363636;display:inline-block;font-size:15px;height:35px;width:35px;line-height:36px;text-align:center;margin-left:10px;margin-right:0;}
.portfolio .portfolio-item .portfolio-overlay i{padding-left:2px;}
.portfolio .portfolio-item .portfolio-overlay p{text-transform:none;font-size:16px;opacity:0;color:#fff;padding:0 20px;margin:0;display:inline-block;left:0;position:absolute;text-align:center;bottom:2px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);width:100%;-o-transition:opacity 0.35s, -o-transform 0.35s;-webkit-transition:opacity 0.35s, -o-transform 0.35s;-moz-transition:opacity 0.35s, -o-transform 0.35s;-ms-transition:opacity 0.35s, -o-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-moz-transform:translate3d(0,22px,0);-o-transform:translate3d(0,22px,0);-ms-transform:translate3d(0,22px,0);-webkit-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0);}
.portfolio .portfolio-item:hover img{-webkit-transform:translate3d(0,-80px,0);-ms-transform:translate3d(0,-80px,0);-o-transform:translate3d(0,-80px,0);-moz-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);}
.portfolio .portfolio-item:hover .portfolio-overlay p{opacity:1;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.portfolio .full-screen .portfolio-item .portfolio-overlay a:hover{color:#fff;}
.portfolio .full-screen .portfolio-item .portfolio-overlay span a:hover{color:#323232;}
.mfp-wrap{z-index:99999;}
.mfp-bg{z-index:99999;}
.our-blog.page-section-pb{padding-bottom:100px;}
.blog-box{padding:30px 20px 0px 20px;background:#eceff7;position:relative;z-index:1;}
.blog-info{position:relative;z-index:9;}
.blog-info span{color:#00a9da;font-size:14px;margin-right:6px;}
.blog-info i{padding-right:3px;color:#00a9da;}
.blog-info p{padding:25px 0 15px;font-size:13px;}
.blog-info ul{padding:15px 0 25px;color:#fff;}
span.blog-btn{text-align:center;font-size:14px;color:#00a9da;display:block;padding-bottom:12px;position:relative;z-index:1;}
span.blog-btn i{margin-left:10px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.blog-box .border{position:absolute;background:#00a9da;height:0px;bottom:0;left:0;z-index:0;width:100%;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.blog-box .blog-box-img{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:0;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;background-size:cover;background-position:center center;}
.blog-box:hover .blog-box-img, .blog-box.active .blog-box-img{opacity:1;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.blog-box:hover h4, .blog-box:hover i, .blog-box:hover span, .blog-box:hover p, .blog-box:hover a.blog-btn, .blog-box.active h4, .blog-box.active i, .blog-box.active span, .blog-box.active p, .blog-box.active a.blog-btn{color:#fff;}
.blog-box:hover .border, .blog-box.active .border{height:45px;}
.blog-box:hover .blog-box-img:before, .blog-box.active .blog-box-img:before{background:rgba(0, 0, 0, 0.6);color:#fff;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.owl-carousel-2 .owl-nav{display:inline-block;text-align:center;position:relative;text-indent:inherit;margin-top:25px;width:100%;cursor:pointer;}
.owl-carousel-2 .owl-nav .owl-prev{display:inline-block;cursor:pointer;}
.owl-carousel-2 .owl-nav .owl-next{display:inline-block;cursor:pointer;}
.owl-carousel-2 .owl-nav .owl-next i{padding-left:3px;}
.owl-carousel-2 .owl-nav i{font-weight:normal;font-size:20px;color:#626262;background:#eceff7;text-align:center;border-radius:50%;width:30px;height:30px;line-height:28px;margin:0px 3px 0;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.owl-carousel-2 .owl-nav i:hover{background:#00a9da;color:#fff;}
.owl-carousel .owl-item img{transform-style:inherit;}
.contact .contact-map{height:300px;}
.contact-form .section-field{position:relative;width:31.3%;margin-right:3%;float:left;}
.contact-form .section-field:nth-child(3){margin-right:0px;}
.contact-form .section-field i{position:absolute;left:0;color:#00a9da;display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;z-index:99;}
.contact-form .section-field input{position:relative;width:100%;margin-bottom:20px;padding-left:45px;clear:both;background:rgba(0, 0, 0, .5);border:none;color:#fff;}
.contact-form .section-field.textarea{width:100%;float:left;}
.contact-form .section-field.textarea textarea{padding-left:45px;background:rgba(0, 0, 0, .5);border:none;color:#fff;}
.contact-form input:focus{background:rgba(0, 0, 0, 1);}
.contact-form textarea:focus{background:rgba(0, 0, 0, 1);}
.contact-info .contact-add i{float:left;color:#00a9da;margin-right:15px;line-height:29px;width:45px;height:45px;text-align:center;border-radius:50%;background:rgba(0, 0, 0, .5);line-height:45px;}
.contact-info .contact-add p{display:table;margin-bottom:0;}
.contact-info .sub-title{padding:0 100px;}
.footer-widget{background:#0f0f0f;padding:20px 15px;}
.footer-widget a{color:#00a9da;}
.footer-widget a:hover{color:#0386ac;}
.footer-widget-social{text-align:right;margin-top:5px;}
.footer-widget-social li{display:inline-block;}
.footer-widget-social a i{display:inline-block;color:#fff;background:#00a9da;border-radius:50%;width:45px;height:45px;text-align:center;line-height:47px;font-size:14px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.footer-widget-social [data-tooltip],
.footer-widget-social .tooltip{position:relative;cursor:pointer;}
.footer-widget-social [data-tooltip]:before,
.footer-widget-social [data-tooltip]:after,
.footer-widget-social .tooltip:before,
.footer-widget-social .tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-o-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-o-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-o-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-ms-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-ms-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none;}
.footer-widget-social [data-tooltip]:hover:before,
.footer-widget-social [data-tooltip]:hover:after,
.footer-widget-social [data-tooltip]:focus:before,
.footer-widget-social [data-tooltip]:focus:after,
.footer-widget-social .tooltip:hover:before,
.footer-widget-social .tooltip:hover:after,
.footer-widget-social .tooltip:focus:before,
.footer-widget-social .tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-o-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.footer-widget-social .tooltip:before,
.footer-widget-social [data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:"";}
.footer-widget-social .tooltip:after,
.footer-widget-social [data-tooltip]:after{z-index:1000;padding:8px;width:100px;text-align:center;background-color:#00a9da;color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2;border-radius:3px;}
.footer-widget-social [data-tooltip]:before,
.footer-widget-social [data-tooltip]:after,
.footer-widget-social .tooltip:before,
.footer-widget-social .tooltip:after,
.footer-widget-social .tooltip-top:before,
.footer-widget-social .tooltip-top:after{bottom:100%;left:50%;}
.footer-widget-social [data-tooltip]:before,
.footer-widget-social .tooltip:before,
.footer-widget-social .tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#00a9da;}
.footer-widget-social [data-tooltip]:after,
.footer-widget-social .tooltip:after,
.footer-widget-social .tooltip-top:after{margin-left:-50px;}
.footer-widget-social [data-tooltip]:hover:before,
.footer-widget-social [data-tooltip]:hover:after,
.footer-widget-social [data-tooltip]:focus:before,
.footer-widget-social [data-tooltip]:focus:after,
.footer-widget-social .tooltip:hover:before,
.footer-widget-social .tooltip:hover:after,
.footer-widget-social .tooltip:focus:before,
.footer-widget-social .tooltip:focus:after,
.footer-widget-social .tooltip-top:hover:before,
.footer-widget-social .tooltip-top:hover:after,
.footer-widget-social .tooltip-top:focus:before,
.footer-widget-social .tooltip-top:focus:after{-webkit-transform:translateY(-25px);-o-transform:translateY(-25px);-ms-transform:translateY(-25px);-moz-transform:translateY(-25px);transform:translateY(-25px);}
.error-block{background:url(../images/error-bg.png) no-repeat;background-position:center center;padding:130px 0px;}
.error-block h1{font-size:87px;}
.error-block p{font-size:33px;}
.error-search-box{width:76%;margin:0 auto;}
.error-search-box p{font-size:18px;text-align:center;}
.error-search-box a.link{background:#00a9da;color:#fff;padding:0 5px;}
.error-search-box a.link:hover{background:#323232;}
.error-search-box input{width:85%;background:transparent;border:1px solid #eceff7;color:#626262;padding-left:20px;border-radius:3px;}
.error-search-box input:focus{border:1px solid #00a9da;}
.action-box{background:#00a9da;padding:48px 0 40px;}
.action-box-button a.button i{padding:13px 10px;width:46px;font-size:14px;}
.action-box-button a.button span{font-size:13px;padding:11px 12px;}
.action-box-button .button.button-black{margin-right:0px;}
.action-box-2{padding:60px 0 45px;}
.home-3 .action-box{padding:30px 0;position:relative;}
.home-3 .action-box:before{content:"";position:absolute;bottom:-15px;left:25%;width:0;height:0;border-style:solid;border-width:0 21px 15px 0;border-color:transparent #00a9da transparent transparent;}
.home-3 .action-box h3{line-height:36px;}
.inner-intro{height:410px;display:block;}
.inner-intro .container{display:table;height:100%;position:relative;}
.inner-intro span{text-transform:capitalize;}
.inner-intro h1{text-transform:capitalize;}
.intro-title{display:table-cell;vertical-align:bottom;}
.intro-title p{font-size:18px;text-transform:capitalize;}
ul.page-breadcrumb li span{color:#fff;font-size:14px;text-transform:capitalize;}
ul.page-breadcrumb{padding-top:60px;padding-bottom:25px;}
ul.page-breadcrumb li{color:#fff;display:inline-block;list-style:none;}
ul.page-breadcrumb li i{font-size:14px;padding:0 7px;}
ul.page-breadcrumb li a{color:#fff;font-size:14px;text-transform:capitalize;}
ul.page-breadcrumb li a:hover{color:#00a9da;}
form button{border:0 none;border-radius:3px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.03) inset;cursor:pointer;display:inline-block;margin-right:10px;overflow:hidden;padding:0;position:relative;background-color:#00a9da;color:#fff;font-size:15px;float:right;}
form button i{background:rgba(0, 0, 0, 0.09);display:block;float:left;padding:14px;font-size:16px;color:#fff;font-weight:normal;width:50px;text-align:center;}
form button span{display:block;float:left;position:relative;z-index:2;padding:11px 20px;font-size:15px;color:#fff;font-weight:normal;}
form button:after{background:rgba(0, 0, 0, 0.09) none repeat scroll 0 0;content:"";height:100%;right:0;position:absolute;top:0;width:0;z-index:1;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
form button:hover:after{width:100%;}
input[type='email'].error, input[type='password'].error, input[type='text'].error, textarea.error{border-bottom:1px #fc6968 solid!important;}
.errorIfame{border:1px solid red;border-radius:5px;transition-duration:1s;}
.info-box{position:absolute;font-size:30px;padding:20px;background:#53C37A;z-index:99999999999;left:0;bottom:0;display:none;color:white;}
.text-bold{font-weight:800;}
