@font-face{font-family:'Avenir';src:url('fonts/Avenir.ttf') format('truetype');font-weight:normal;font-style:normal;}
body{font-family:'Avenir'!important;font-size:15px;color:#646363;}
p{font-family:'Avenir'!important;}
p a{text-decoration:underline;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Avenir' !important;font-weight:800;}
a{color:#2f3135;}
a:hover,
a:focus{color:#0391d9;}
a img:hover,
blockquote{color:#777777;font-style:italic;}
hr.small{max-width:100px;margin:8px auto;border-width:4px;border-color:white;}
.p0{padding:0 !important;}
.m0{margin:0 !important;}
.mb35{margin-bottom:35px !important;}
.pt35{padding-top:35px !important;}
.pb35{padding-bottom:35px !important;}
.mr20{margin-right:20px !important;}
.lgont{font-size:18px !important;}
.text-centerImp{text-align:center !important;}
.whiteBG{background:#fff;}
.lightBG{background:#eaedee;}
.navbar-custom{position:absolute;top:0;left:0;width:100%;z-index:3;font-family:'Avenir';min-height:70px;}
.navbar-custom .navbar-brand{font-weight:800;}
.navbar-custom .navbar-brand img{height:inherit;}
.navbar-custom .navbar-header .navbar-toggle{color:#2f3135;font-weight:800;text-transform:uppercase;font-size:12px;}
.navbar-custom .nav li a{text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;}
.navbar-custom .nav li a:hover,.navbar-custom .nav li a.active{color:#0391d9 !important;-webkit-transition:color ease-in-out 300ms;-moz-transition:color ease-in-out 300ms;-o-transition:color ease-in-out 300ms;transition:color ease-in-out 300ms;}
@media only screen and (min-width:768px){.navbar-custom{background:rgba(239, 238, 238,0.9);border-bottom:1px solid transparent;}
.navbar-custom .navbar-brand{color:#2f3135;padding:10px 30px;}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus{color:#2f3135;}
.navbar-custom .nav li a{color:#2f3135 !important;padding:22px 15px;}
.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus{color:#2f3135;}
.navbar-custom .nav li ul.dropdown-menu a{color:#2f3135;}
.navbar-custom .nav li ul.dropdown-menu a:hover,
.navbar-custom .nav li ul.dropdown-menu a:focus{color:#0391d9;}
}
@media only screen and (min-width:1170px){.navbar-custom{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.navbar-custom.is-fixed{position:fixed;top:-61px;background-color:rgba(255, 255, 255, 0.9);border-bottom:1px solid #f2f2f2;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.navbar-custom.is-fixed .navbar-brand{color:#333333;}
.navbar-custom.is-fixed .navbar-brand:hover,
.navbar-custom.is-fixed .navbar-brand:focus{color:#0391d9;}
.navbar-custom.is-fixed .nav li a{color:#333333;}
.navbar-custom.is-fixed .nav li a:hover,
.navbar-custom.is-fixed .nav li a:focus{color:#0391d9;}
.navbar-custom.is-visible{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.intro-header{background-color:rgba(47, 49, 53, 0.1);}
@media only screen and (max-width:320px){body{font-size:2em;}
}
.intro-header .site-heading,
.intro-header .post-heading,
.intro-header .page-heading{padding:100px 0 50px;color:white;width:100%;position:absolute;background-color:transparent;);}
@media only screen and (max-width:768px){.intro-header .site-heading,
.intro-header .post-heading,
.intro-header .page-heading{padding:130px 17px !important;}
}
.intro-header .site-heading,
.intro-header .page-heading{text-align:left;font-family:'Avenir';}
.intro-header .site-heading h1,
.intro-header .page-heading h1{margin-top:0;font-size:35px;font-weight:normal;font-family:'Avenir';}
.intro-header .site-heading .subheading,
.intro-header .page-heading .subheading{font-size:20px;line-height:30px;color:#FFF;display:block;font-weight:300;margin:10px 0 0;font-family:'Avenir';}
.intro-header .siteheading .subheading,{font-size:20px;line-height:1.1;color:#FFF!important;display:block;font-weight:400;margin:10px 0 0;font-family:'Avenir';}
@media only screen and (min-width:768px){.intro-header .site-heading h1,
.intro-header .page-heading h1{font-size:35px;font-weight:normal;}
}
.intro-header .post-heading h1{font-size:35px;}
.intro-header .post-heading .subheading,
.intro-header .post-heading .meta{line-height:1.1;display:block;}
.intro-header .post-heading .subheading{font-family:'Avenir';font-size:24px;margin:10px 0 30px;font-weight:600;}
.intro-header .post-heading .meta{font-family:'Avenir';font-style:italic;font-weight:300;font-size:20px;}
.intro-header .post-heading .meta a{color:white;}
@media only screen and (min-width:768px){.intro-header .post-heading h1{font-size:55px;}
.intro-header .post-heading .subheading{font-size:30px;}
}
.post-preview > a{color:#333333;}
.post-preview > a:hover,
.post-preview > a:focus{text-decoration:none;color:#0391d9;}
.post-preview > a > .post-title{font-size:30px;margin-top:30px;margin-bottom:10px;}
.post-preview > a > .post-subtitle{margin:0;font-weight:300;margin-bottom:10px;}
.post-preview > .post-meta{color:#777777;font-size:18px;font-style:italic;margin-top:0;}
.post-preview > .post-meta > a{text-decoration:none;color:#333333;}
.post-preview > .post-meta > a:hover,
.post-preview > .post-meta > a:focus{color:#0391d9;text-decoration:underline;}
@media only screen and (min-width:768px){.post-preview > a > .post-title{font-size:36px;}
}
.section-heading{font-size:36px;margin-top:60px;font-weight:700;}
.caption{text-align:center;font-size:14px;padding:10px;font-style:italic;margin:0;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
footer{padding:0;}
footer .list-inline{margin:0;padding:0;}
footer .copyright{font-size:13px;text-align:center;margin:5px 0;color:#2f3135 !important;}
.floating-label-form-group{font-size:14px;position:relative;margin-bottom:0;padding-bottom:0.5em;border-bottom:1px solid #eeeeee;}
.floating-label-form-group input,
.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:none;box-shadow:none !important;resize:none;}
.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:0.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top 0.3s ease,opacity 0.3s ease;-moz-transition:top 0.3s ease,opacity 0.3s ease;-ms-transition:top 0.3s ease,opacity 0.3s ease;transition:top 0.3s ease,opacity 0.3s ease;}
.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eeeeee;}
.floating-label-form-group-with-value label{top:0;opacity:1;}
.floating-label-form-group-with-focus label{color:#0391d9;}
form .row:first-child .floating-label-form-group{border-top:1px solid #eeeeee;}
.btn{display:inline-block;margin-bottom:20px;font-weight:normal;text-transform:uppercase !important;;font-size:14px !important;margin-left:20px;background:white!important;font-weight:800 !important;;letter-spacing:1px !important;;border-radius:0 !important;;padding:15px 25px !important;;vertical-align:top !important;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn-lg{font-size:16px;padding:25px 35px;}
.btn-default:hover,
.btn-default:focus{background-color:#0391d9;border:1px solid #0391d9;color:white;}
.pager{margin:20px 0 0;}
.pager li > a,
.pager li > span{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;padding:15px 25px;background-color:white;border-radius:0;}
.pager li > a:hover,
.pager li > a:focus{color:white;background-color:#0391d9;border:1px solid #0391d9;}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span{color:#777777;background-color:#333333;cursor:not-allowed;}
::-moz-selection{color:white;text-shadow:none;background:#0391d9;}
::selection{color:white;text-shadow:none;background:#0391d9;}
img::selection{color:white;background:transparent;}
img::-moz-selection{color:white;background:transparent;}
/*body{-webkit-tap-highlight-color:#0391d9;}*/
.carouselImg{max-width:100% !important;}
.post-subtitle{margin:0;font-weight:500;margin-bottom:25px;color:#2f3135;font-family:'Avenir';}
.post-Desc{margin:0;font-weight:normal;margin-bottom:25px;color:#646363;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-align:justify;font-size:14.5px;line-height:25px;}
.abtBlock{height:332px;padding:10px;background:#fff;}
.abtBlock:hover .AbtTitle,.abtBlock:hover .AbtMoreIcon{color:#0391d9;-webkit-transition:color ease-in-out 300ms;-moz-transition:color ease-in-out 300ms;-o-transition:color ease-in-out 300ms;transition:color ease-in-out 300ms;}
.AbtTitle{margin:0;font-weight:400;color:#2f3135;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;margin:20px 0;font-size:26px;height:60px;}
.AbtDesc{margin:0;font-weight:normal;color:#646363;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14.5px;line-height:25px;padding:30px 20px;}
.AbtMoreIcon{position:absolute;color:#2f3135;bottom:0;left:0;right:0;margin-bottom:10px;font-size:25px;}
.AbtMoreIcon i{cursor:pointer;}
.borderLeft{border-left:1px rgba(110, 110, 110,0.3) solid}
.borderRight{border-right:1px rgba(110, 110, 110,0.3) solid}
.borderBottom{border-bottom:1px rgba(110, 110, 110,0.3) solid}
.bordertop{border-top:1px rgba(110, 110, 110,0.3) solid}
.custmerBlk{margin:0 10px;background:#FFF;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);border-top:3px solid #0391d9;}
.custmerBlk h4{padding:15px 0;}
.custmerBlk p{margin:0;font-weight:normal;color:#646363;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14.5px;line-height:25px;padding:0 20px 30px 20px;text-align:justify;height:350px;}
.parallax-window{min-height:450px;background:rgba(0,0,0, 0.75);}
.parallax-window .CustDomiaTitle{margin:0;font-weight:normal;color:#ffffff;font-family:'Avenir';margin:25px 0 10px 0;font-size:26px;text-align:center;}
.parallax-window p{color:#ffffff;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:25px;margin:0;padding:0 20px 30px 20px;text-align:center;}
.img-border{padding:40px;border:3px solid #ffffff;width:100%;}
[class^=imghvr-flip-vert] figcaption{background-color:white;padding:30px;margin:auto;font-size:18px;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;right:0;color:black;}
[class^=imghvr-push-right] figcaption{padding:30px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;color:black;}
.site-heading{padding:100px 0 50px;color:white;width:100%;position:absolute;background-color:rgba(0,0,0, 0.7);}
.row{font-family:'Avenir';}
.col-sm-12{font-family:'Avenir';}
.mapContact{height:450px;}
#googlemaps{height:400px;width:100%;position:absolute;z-index:0;}
.addBar{margin-top:250px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}
.addBar h4{font-family:'Avenir';font-weight:600;color:#2f3135;font-size:18px;text-align:left;margin:0;padding-top:20px;line-height:30px;border-bottom:1px rgba(110, 110, 110,0.3) solid;margin-bottom:20px;}
section#contact{background-color:#222222;size:cover;background-image:url('map.png');background-position:center;}
section{padding:0px 0PX;}
section#contact .section-heading{color:white;}
section#contact .form-group{margin-bottom:25px;}
section#contact .form-group input,
section#contact .form-group textarea{padding:20px;}
section#contact .form-group input.form-control{height:auto;}
section#contact .form-group textarea.form-control{height:236px;}
section#contact .form-control:focus{border-color:#fed136;box-shadow:none;}
section#contact::-webkit-input-placeholder{font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;color:black!important;}
.gellary_bg_none img{width:100%;height:250px;}
section#contact:-moz-placeholder{font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;color:#eeeeee;}
section#contact::-moz-placeholder{font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;color:black!important;}
section#contact:-ms-input-placeholder{text-transform:uppercase;color:black!important;}
section#contact .text-danger{color:#e74c3c;}
.about_our_company{text-align:center;}
.about_our_company h1{font-size:25px;padding-top:5%;}
i{font-size:37px;line-height:61px;}
i:hover{color:#08a8ea;}
.btn-outline{margin-top:15px;border:solid 1px #bbbbbb;font-size:24px;color:#bbbbbb;background:0 0;transition:all .3s ease-in-out;}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active{border:solid 1px #bbbbbb;color:#000;background:#bbbbbb;}
.btn-social{display:inline-block;width:40px;height:40px;border:1px solid #bbbbbb;border-radius:100%;text-align:center;font-size:16px;line-height:38px;margin-bottom:40px;}
.list-inline{padding-left:0;list-style:none;margin-left:-5px;}
.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px;}
.social-links{-webkit-animation:fade-in-down 0.9s;animation:fade-in-down 0.9s;-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.contactt{position:relative;background:#226cb5;border:1px solid white;border-radius:3px;padding:10px;color:white !important;box-shadow:4px 4px 0px 0px white;font-weight:500;}
.logo{position:relative;top:-6px!important;}
@media screen and (max-width:640px){#main{padding-top:0px !important;}
}
fieldset{border:1px solid #ccc;padding:15px;margin:auto !important;width:356px;background-color:#fff;border-radius:5px;}
.CaptchaWrap{position:relative;margin:auto;}
.CaptchaTxtField{border-radius:5px;border:1px solid #ccc;display:block;box-sizing:border-box;}
#UserCaptchaCode{padding:15px 10px;outline:none;font-size:18px;font-weight:normal;font-family:'Open Sans', sans-serif;width:343px;}
#CaptchaImageCode{text-align:center;margin-top:15px;padding:0px 0;width:300px;overflow:hidden;}
.capcode{font-size:46px;display:block;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;letter-spacing:1px;color:#ccc;font-family:'Roboto Slab', serif;font-weight:100;font-style:italic;}
.ReloadBtn{background:url('https://cdn3.iconfinder.com/data/icons/basic-interface/100/update-64.png') left top no-repeat;background-size:100%;width:32px;height:32px;border:0px;outline none;position:absolute;bottom:30px;left:310px;outline:none;cursor:pointer;/**/}
.btnSubmit{margin-top:15px;border:0px;padding:10px 20px;border-radius:5px;font-size:18px;background-color:#1285c4;color:#fff;cursor:pointer;}
.errorr{color:red;font-size:12px;display:none;}
.successs{color:green;font-size:18px;margin-bottom:15px;display:none;}
.contactp{margin:0 0 20px !important;font-weight:300;font-size:16px;line-height:1.6em;}