@font-face{font-family:"Nasser";src:url('../fonts/Nasser.otf')}
@font-face{font-family:'cairo';src:url('../fonts/Cairo-Bold.ttf')}
.cairo{font-family:'cairo' !important;}
html{font-size:14px;}
.widget-services li>i{margin-left:7px;}
body{background-color:#fff;font-family:'Nasser',
sans-serif;font-size:16px;font-weight:400;color:#828282;line-height:1.5;margin:0}
#header{text-align:center;width:27%;}
#logo{width:38%;}
*{outline:none;}
::-moz-selection{text-shadow:none;}
::selection{background-color:#00549e;color:#fff;text-shadow:none;}
a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#00549e;}
a:hover{color:#00549e;text-decoration:none;}
a:focus{color:#00549e;outline:none;text-decoration:none;}
a:active{color:#00549e;outline:none;text-decoration:none;}
textarea{resize:none}
.form-control{background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-top:none;border-right:0;border-left:0;border-bottom:2px solid #e5e5e5;font-size:16px;color:#a9a9a9;line-height:49px;height:49px;margin-bottom:50px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding-left:0;}
.form-control:focus{border-bottom-color:#00549e;transition:border-bottom-color 1s cubic-bezier(0.645, 0.045, 0.355, 1);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
button.btn{margin-bottom:0}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn.active.focus{outline:none}
.modal-backdrop{z-index:1020;background-color:rgba(34, 34, 34, 0.95);}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{color:#2f2f2f;font-family:'Nasser',
sans-serif;font-weight:700;margin:0 0 20px 0;line-height:1.5;}
h1,
.h1{font-size:32px;}
h2,
.h2{font-size:28px;}
h3,
.h3{font-size:25px;}
h4,
.h4{font-size:22px;}
h5,
.h5{font-size:18px;}
h6,
.h6{font-size:14px;}
p{color:#9e9e9e;font-size:15px;font-weight:500;margin-bottom:20px;line-height:23px;}
.lead{font-size:16px;line-height:1.8;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.text-just{text-align:justify !important;}
.align-top{vertical-align:top;}
.align-bottom{vertical-align:bottom;}
.align-middle{vertical-align:middle;}
.align-baseline{vertical-align:baseline}
.bold{font-weight:bold;}
.regular{font-weight:normal;}
.italic{font-style:italic;}
.break-word{word-wrap:break-word;}
.no-wrap{white-space:nowrap;}
.text-white{color:#fff !important;}
.text-black{color:#2f2f2f;}
.text-capitalize{text-transform:capitalize}
.text-uppercase{text-transform:uppercase}
.font-heading{font-family:'Nasser',
sans-serif;}
.font-body{font-family:'Nasser',
sans-serif;}
.font-18{font-size:18px;}
.font-16{font-size:16px;}
.font-40{font-size:40px;}
.font-secondary{font-family:'Nasser',
serif}
blockquot,
.blockquote{font-size:20px;font-family:'Nasser',
sans-serif;font-style:italic;line-height:28px;font-weight:500;padding:30px 0 30px 30px;}
.admin-logout{background-color:transparent;padding:7px 15px 13px 15px;color:#ffff;font-size:18px;border:none;}
.admin-logout i{margin-left:12px;}
.admin-logout:hover{color:#00549e;border-bottom:1px solid #00549e;transition:all 1s;}
.quote-author{display:block;font-size:16px;font-style:normal;margin-top:20px;line-height:28px;}
.blockquote-1{border-left:6px solid #222222;}
.blockquote-3,
.blockquote-4{padding-right:30px;}
.blockquote-2,
.blockquote-3,
.blockquote-4{border-left:none;}
.blockquote-2:before{content:"\f10d";font-family:fontawesome;font-size:16px;position:absolute;top:0;left:0;color:#222222;line-height:1.8;}
.blockquote-2:after{content:"\f10e";font-family:fontawesome;font-size:16px;color:#222222;position:absolute;right:0;bottom:0;line-height:1.8;}
.blockquote-3{color:#00549e;background-color:#f9f9f9;border-radius:5px;}
.blockquote-3 .quote-author{color:#828282}
.blockquote-4{color:#fff;background-color:#222222;border-radius:5px;}
ul.list{padding:0;font-size:16px;list-style-type:none;}
ul.list li{font-size:16px;font-weight:500;line-height:30px;}
ul.icon-list li i{font-size:15px;font-weight:400;line-height:30px;margin-right:10px;color:#2f2f2f;}
ul.number-list li span{font-size:16px;font-weight:700;line-height:30px;margin-right:15px;color:#2f2f2f;}
ul.dot-list li i{font-size:7px;font-weight:400;line-height:30px;margin-right:19px;color:#2f2f2f;}
.color-heading{color:#2f2f2f !important}
.color-theme{color:#00549e !important}
.color-white{color:#fff !important}
.color-gray{color:#f9f9f9 !important}
p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form{margin-bottom:20px;}
section{padding-top:80px;padding-bottom:80px;;overflow:hidden;}
footer{padding-top:40px;padding-bottom:40px;}
.m-0{margin:0;}
.m-xs{margin:10px;}
.m-sm{margin:20px;}
.m-md{margin:40px;}
.m-lg{margin:80px;}
.mt-0{margin-top:0;}
.mt-xs{margin-top:10px;}
.mt-sm{margin-top:20px;}
.mt-md{margin-top:40px;}
.mt-lg{margin-top:80px;}
.mt-30{margin-top:30px !important;}
.mt-50{margin-top:50px !important;}
.mt-60{margin-top:60px;}
.mt-150{margin-top:150px;}
.mb-0{margin-bottom:0 !important;}
.mb-xs{margin-bottom:10px;}
.mb-sm{margin-bottom:20px;}
.mb-md{margin-bottom:40px !important;}
.mb-lg{margin-bottom:80px;}
.mb-30{margin-bottom:30px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-150{margin-bottom:150px !important;}
.mr-0{margin-right:0;}
.mr-xs{margin-right:10px;}
.mr-sm{margin-right:20px;}
.mr-md{margin-right:40px;}
.mr-lg{margin-right:80px;}
.mr-30{margin-right:30px !important;}
.mr-50{margin-right:50px;}
.mr-60{margin-right:60px;}
.mr-150{margin-right:150px;}
.ml-0{margin-left:0;}
.ml-xs{margin-left:10px;}
.ml-sm{margin-left:20px;}
.ml-md{margin-left:40px;}
.ml-lg{margin-left:80px;}
.ml-30{margin-left:30px !important;}
.ml-50{margin-left:50px;}
.ml-60{margin-left:60px;}
.ml-150{margin-left:150px;}
.p-0{padding:0;}
.p-xs{padding:10px;}
.p-sm{padding:20px;}
.p-md{padding:40px;}
.p-lg{padding:80px;}
.pt-0{padding-top:0;}
.pt-xs{padding-top:10px;}
.pt-sm{padding-top:20px;}
.pt-md{padding-top:40px;}
.pt-lg{padding-top:80px;}
.pt-60{padding-top:60px;}
.pb-0{padding-bottom:0;}
.pb-xs{padding-bottom:10px;}
.pb-sm{padding-bottom:20px;}
.pb-md{padding-bottom:40px;}
.pb-lg{padding-bottom:80px;}
.pb-50{padding-bottom:50px;}
.pb-60{padding-bottom:60px;}
.pb-100{padding-bottom:100px;}
.pr-0{padding-right:0;}
.pr-xs{padding-right:10px;}
.pr-sm{padding-right:20px;}
.pr-md{padding-right:40px;}
.pr-lg{padding-right:80px;}
.pr-30{padding-right:30px !important;}
.pr-50{padding-right:50px;}
.pr-60{padding-right:60px;}
.pr-150{padding-right:150px;}
.pl-0{padding-left:0;}
.pl-xs{padding-left:10px;}
.pl-sm{padding-left:20px;}
.pl-md{padding-left:40px;}
.pl-lg{padding-left:80px;}
.fixed{position:fixed;}
.relative{position:relative;}
.absolute{position:absolute;}
.static{position:static;}
.zindex-1{z-index:1;}
.zindex-2{z-index:2;}
.zindex-3{z-index:3;}
.border-all{border:1px solid #00549e;}
.border-top{border-top:1px solid #00549e;}
.border-bottom{border-bottom:1px solid #00549e;}
.border-right{border-right:1px solid #00549e;}
.border-left{border-left:1px solid #00549e;}
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;}
.hide{display:none;}
.flex{display:flex;}
@media only screen and (max-width:767px){section{padding-top:60px;padding-bottom:60px;}
.text-center-xs{text-align:center !important}
.pull-none-xs{float:none !important;text-align:center !important}
.mb-15-xs{margin-bottom:15px;}
.mb-30-xs{margin-bottom:30px !important;}
.mb-50-xs{margin-bottom:50px;}
.mb-60-xs{margin-bottom:60px !important;}
}
@media only screen and (min-width:768px) and (max-width:991px){.text-center-sm{text-align:center !important}
.mb-0-sm{margin-bottom:0;}
.mb-15-sm{margin-bottom:15px;}
.mb-30-sm{margin-bottom:30px !important;}
.mb-50-sm{margin-bottom:50px;}
.mb-60-sm{margin-bottom:60px;}
.pb-15-sm{padding-bottom:15px;}
.pb-30-sm{padding-bottom:30px;}
.pb-50-sm{padding-bottom:50px;}
.pb-60-sm{padding-bottom:60px;}
}
.border-b{border-bottom:1px solid #e5e5e5;}
.bg-theme{background-color:#00549e !important}
.bg-gray{background-color:#f9f9f9 !important}
.bg-white{background-color:#fff !important}
.bg-section{position:relative;overflow:hidden;z-index:1;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;}
.bg-overlay:before{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.p{padding-right:75px;;}
.bg-overlay-light:before{background-color:rgba(255, 255, 255, 0.6);}
.bg-overlay-dark:before{background-color:rgba(47, 47, 47, 0.95);}
.bg-overlay-theme:before{background-color:#00549e;}
.bg-overlay-gradient:before{background:rgba(25, 23, 23, 0.8);background:-webkit-linear-gradient(to bottom, rgba(25, 23, 23, 0.8), rgba(34, 34, 34, 0.2));background:linear-gradient(to bottom, rgba(25, 23, 23, 0.8), rgba(34, 34, 34, 0.2));}
.col-img{height:660px;padding:60px;overflow:hidden}
.col-content{padding:100px 0 50px 100px;}
.section-img{padding:0}
.col-bg{position:relative;overflow:hidden;z-index:1;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.btn{position:relative;z-index:2;}
.btn::before,
.btn::after{top:0;width:50%;height:100%;position:absolute;z-index:-1;display:block;content:'';-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.btn:before{right:0;}
.btn:after{left:0;}
.btn:hover:before,
.btn:hover:after{width:0;}
.btn-primary,
.btn-secondary{font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;line-height:49px;width:170px;height:51px;text-align:center;font-family:'Nasser',
sans-serif}
.btn-primary{background-color:#00549e;color:#fff;border:2px solid #00549e;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{background-color:#2f2f2f;color:#fff;border:2px solid #2f2f2f}
.btn-primary:hover::before,
.btn-primary:hover::after{background-color:#00549e;}
.btn-secondary{background-color:transparent;color:#ffff;border:2px solid #ffff}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active{background-color:#2f2f2f;color:#fff;border:2px solid #2f2f2f}
.btn-secondary:hover::before,
.btn-secondary:hover::after{background-color:#00549e;}
.btn-primary.btn-white{background-color:#fff;border-color:#fff;color:#2f2f2f;}
.btn-primary.btn-white:hover::before,
.btn-primary.btn-white:hover::after{background-color:#fff;}
.btn-primary.btn-white:hover,
.btn-primary.btn-white:focus,
.btn-primary.btn-white:active{background-color:#2f2f2f;color:#fff;border:2px solid #2f2f2f}
.btn-primary.btn-black{background-color:#2f2f2f;border-color:#2f2f2f;color:#fff;}
.btn-primary.btn-black:hover::before,
.btn-primary.btn-black:hover::after{background-color:#2f2f2f;}
.btn-primary.btn-black:hover{background-color:#00549e;}
.bg-overlay-theme .btn-primary.btn-black:hover{background-color:#fff;color:#2f2f2f;border-color:#fff}
.btn-secondary.btn-filled{background-color:#2f2f2f;color:#fff;}
.btn-secondary.btn-white{border-color:#fff;color:#fff;}
.btn-secondary.btn-filled:hover,
.btn-secondary.btn-white:hover{background-color:#00549e;color:#fff;border-color:#00549e;}
.bg-overlay-theme .btn-secondary.btn-filled:hover,
.bg-overlay-theme .btn-secondary.btn-white:hover{background-color:#fff;color:#2f2f2f;border-color:#fff;}
.btn.btn-block{width:100%;}
.btn-auto{width:auto}
.bg-theme .btn-primary.btn-black:hover::before,
.bg-theme .btn-primary.btn-black:hover::after{background-color:#fff;}
.bg-theme .btn-primary.btn-black:hover{background-color:#fff;color:#2f2f2f;border-color:#fff;}
.accordion .panel{border-color:rgba(49, 49, 49, 0.1);padding:23px 23px 0 23px;margin-bottom:20px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-moz-border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;}
.accordion .panel .panel-heading{background-color:transparent;padding:0 0 23px 0;}
.accordion .panel .panel-heading h4{font-size:16px;font-family:'Nasser',
sans-serif;color:#313131;line-height:1;font-weight:700;}
.module-logout{margin-top:30px;;}
.accordion .panel-heading{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.accordion .panel-heading a{line-height:30px;}
.images{display:flex;flex-wrap:wrap;margin-top:-45px;;}
.images .img,
.images .pic{flex-basis:31%;margin-bottom:10px;border-radius:4px;}
.images .img{width:112px;height:93px;background-size:cover;margin-right:10px;background-position:center;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;}
.images .img:nth-child(3n){margin-right:0;}
.images .img span{display:none;text-transform:capitalize;z-index:2;}
.images .img::after{content:'';width:100%;height:100%;transition:opacity .1s ease-in;border-radius:4px;opacity:0;position:absolute;}
.images .img:hover::after{display:block;background-color:#000;opacity:.5;}
.images .img:hover span{display:block;color:#fff;}
.images .pic{background-color:#F5F7FA;align-self:center;text-align:center;padding:40px 0;text-transform:uppercase;color:#848EA1;font-size:12px;cursor:pointer;}
.accordion .panel-heading a:hover,
.accordion .panel-heading a:focus,
.accordion .panel-heading a:active{text-decoration:none}
.accordion .panel-heading .accordion-toggle:after{content:"\f068";float:right;font-family:fontawesome;font-size:10px;color:#fff;background-color:#00549e;text-align:center;width:30px;height:30px;line-height:30px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;}
.accordion .panel-heading .accordion-toggle.collapsed:after{content:"\f067";color:#00549e;background-color:transparent;}
.accordion .panel .panel-body{border-top-color:rgba(49, 49, 49, 0.1);padding:20px 0;color:#9e9e9e;font-family:'Nasser',
sans-serif;font-size:14px;font-weight:500;line-height:25px;}
.preloader{width:100%;height:100%;left:0;top:0;position:fixed;z-index:99999;background-color:#fff;overflow:hidden;}
.spinner{margin:-40px 0 0 -40px;width:70px;text-align:center;position:absolute;top:50%;left:50%;}
.spinner>div{width:18px;height:18px;background-color:#00549e;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}
.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
@-webkit-keyframes sk-bouncedelay{0%,
80%,
100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes sk-bouncedelay{0%,
80%,
100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1.0);transform:scale(1.0);}
}
.umb{width:190px;height:250px;-webkit-border-top-left-radius:150px;-moz-border-radius-topleft:150px;border-top-left-radius:150px;-webkit-border-top-right-radius:150px;-moz-border-radius-topright:150px;border-top-right-radius:150px;background:#fff;position:relative;top:200px;right:44%;animation:walk 4s infinite ease-in-out, walk2 4s ease-in-out 4s infinite;}
@keyframes walk{from{opacity:0;transform:rotatey(90deg);}
to{opacity:1;transform:rotatey(180deg);}
}
@keyframes walk2{from{opacity:1;transform:rotatey(180deg);}
to{opacity:0;transform:rotatey(90deg);}
}
.hc{width:190px;height:90px;-webkit-border-top-left-radius:150px;-moz-border-radius-topleft:150px;border-top-left-radius:150px;-webkit-border-top-right-radius:150px;-moz-border-radius-topright:150px;border-top-right-radius:150px;border:5px solid #0590DD;border-bottom:0;}
.top{position:relative;background-color:#0590DD;}
.w{width:60px;height:30px;position:absolute;top:55px;background-color:#fff;}
.w1{left:-5px;}
.w2{left:60px;}
.w3{left:125px;}
.vl{background-color:#0590DD;width:5px;height:65px;position:absolute;left:49.6%;top:200px;z-index:2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.transparent-header{background-color:transparent;height:94px;}
.transparent-header+section{margin-top:-94px;}
.transparent-header .navbar{background-color:transparent;height:94px;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
#bs-example-navbar-collapse-1{margin-right:26%;}
.navbar{margin-bottom:0}
.navbar.affix{background-color:rgba(0, 0, 0, 0.7);padding-top:0}
.navbar .logo{height:94px;line-height:94px;}
.navbar-nav{margin-top:30px;}
.navbar-nav>li{margin-right:30px;height:94px;}
.navbar-nav li a{font-size:20px;font-family:'Nasser',
sans-serif;text-transform:uppercase;font-weight:500;}
.navbar-nav>li>a{color:#fff;line-height:94px;padding:0;}
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus{background-color:transparent;border:none;}
.navbar-nav>li.active{border-bottom:2px solid #00549e;}
.navbar-nav>li.active>ul{margin-top:0;}
.navbar-nav>li>a:hover,
.navbar-nav>li>a:focus{background-color:transparent}
.navbar-nav>li:after{position:absolute;top:100%;left:0;width:100%;height:2px;background:#00549e;content:'';opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);}
.navbar-nav>li:hover::after{height:2px;opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);margin-top:-2px}
.navbar-nav>li.active:hover::after{opacity:0;}
.module{display:inline-block;position:relative}
.module span.title{display:none}
.module-search .search-icon{line-height:94px;cursor:pointer;}
.module-search .search-icon i{font-size:14px;color:#fff;border-left:1px solid #fff;padding-left:30px;padding-right:20px;line-height:23px;}
.module-search .search-icon:hover i{color:#00549e;}
.module-search .search-box .search-form{margin-bottom:0}
.module-search .search-box .search-form .input-group{height:100%;}
.module-search .search-box .search-form .btn{background-color:#00549e;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff}
.module-search .search-box .search-form input{border:none;font-size:16px;text-transform:capitalize;margin-bottom:0;color:#9e9e9e;height:100%;padding-right:0;padding-top:11px;padding-bottom:11px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.module-cart .cart-icon{line-height:94px;font-size:14px;color:#fff;cursor:pointer;}
.module-cart .cart-label{background-color:#00549e;font-size:11px;font-weight:bold;padding:2px 3px}
.cart-box .cart-overview li{border-bottom:1px solid #eaeaea;margin-bottom:20px;position:relative}
.cart-box .cart-overview li:last-child{margin-bottom:0}
.cart-box .cart-overview li a{font-size:0}
.cart-box .cart-overview li a:after{font-family:fontawesome;content:"\f00d";font-size:12px;position:absolute;text-align:center;right:0;top:0;width:19px;height:19px;line-height:19px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#000000;color:#fff}
.cart-box .cart-overview img{width:70px;height:70px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-right:15px;position:absolute}
.cart-box .cart-overview .product-meta{padding-left:90px;}
.cart-box .cart-overview h5{font-size:16px;text-transform:uppercase;color:#313131;margin-bottom:0;line-height:23px;}
.cart-box .cart-overview p{font-size:12px;line-height:22px;color:#a9a9a9;margin-bottom:0;}
.cart-total{margin-top:30px;margin-bottom:30px;}
.cart-total .total-desc{float:left;text-align:left}
.cart-total .total-desc h5,
.cart-total .total-price h5{font-size:14px;font-weight:bold;text-transform:uppercase;color:#5e5e5e}
.cart-total .total-price{float:right;text-align:right;}
.cart-box .cart-control .btn{width:150px;}
.full-header{height:143px;background-color:#fff;box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);-moz-box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);-webkit-box-shadow:0 2px 3px rgba(39, 41, 48, 0.03);}
.top-bar{height:49px;line-height:49px;border-bottom:1px solid rgba(49, 49, 49, 0.1);}
.top-bar .list-inline>li{padding-left:0;padding-right:0}
.top-bar ul,
.top-bar p{margin-bottom:0}
.top-bar .top-contact p{font-size:16px;font-weight:500;line-height:49px;color:#5a5a5a;margin-right:15px;}
.top-bar .top-contact span{color:#9e9e9e;}
.top-bar ul.top-contact li{border-right:1px solid rgba(49, 49, 49, 0.1);}
.top-bar ul.top-contact li:first-child{padding-right:15px;padding-left:0}
.top-bar ul.top-contact li:last-child{border-right:none;padding-left:15px;}
.top-bar ul.top-widget li{border-left:1px solid rgba(49, 49, 49, 0.1)}
.top-bar ul.top-widget .top-social{padding-right:0;padding-left:0;text-align:center}
.top-bar ul.top-widget .top-social a i{border-right:1px solid rgba(49, 49, 49, 0.1);color:#9e9e9e;font-size:14px;font-weight:400;line-height:28px;padding-left:18px;padding-right:18px;}
.top-bar ul.top-widget .top-social a:hover i{color:#00549e}
.top-bar ul.top-widget .top-social a:last-child i{border-right:none}
.top-bar .button-quote{background-color:#00549e;color:#fff;font-family:'Nasser',
sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;padding:10px 9px;margin-left:10px;}
.top-bar .button-quote:hover{background-color:#2f2f2f;}
.full-header .navbar-fixed-top{top:49px;height:94px;}
.full-header .navbar-nav>li>a{color:#313131;}
.full-header .module-search .search-icon i,
.full-header .module-cart .cart-icon{color:#313131;}
.full-header .module-search .search-icon i{border-left-color:rgba(49, 49, 49, 0.1);}
.full-header .navbar.affix{background-color:#fff}
.full-header .navbar-fixed-top.affix{top:0}
.header-3{background-color:transparent;height:118px;}
.header-3+section{margin-top:-118px;}
.header-3 .navbar-fixed-top{top:0;height:118px;}
.header-3 .top-bar{border-bottom:1px solid rgba(255, 255, 255, 0.1);margin-bottom:25px;}
.header-3 .top-bar ul.top-widget li{border-left:none}
.header-3 .top-bar ul.top-widget .top-social a:first-child i{border-left:1px solid rgba(255, 255, 255, 0.1);}
.header-3 .top-bar ul.top-widget .top-social a i{border-right:1px solid rgba(255, 255, 255, 0.1);}
.header-3 .top-bar ul.top-contact li{border-right:none}
.header-3 .top-bar .top-contact p{padding-right:15px;padding-left:15px;border-left:1px solid rgba(255, 255, 255, 0.1);}
.header-3 .navbar-nav>li{height:43px;}
.header-3 .navbar .logo{line-height:43px;height:43px;}
.header-3 .navbar-nav>li>a,
.header-3 .module-search .search-icon,
.header-3 .module-cart .cart-icon{line-height:43px;color:#fff}
.header-3 .module-search .search-icon i{color:#fff}
.header-3 .navbar-fixed-top.affix .top-bar{display:none}
.header-3 .navbar-fixed-top.affix{background-color:rgba(0, 0, 0, 0.7);}
.header-3 .navbar-fixed-top.affix,
.header-3 .navbar-fixed-top.affix .navbar-nav>li,
.header-3 .navbar-fixed-top.affix .navbar-header{height:70px;}
.header-3 .navbar-fixed-top.affix .navbar-header,
.header-3 .navbar-fixed-top.affix .navbar-nav>li>a,
.header-3 .navbar-fixed-top.affix .module-cart .cart-icon,
.header-3 .navbar-fixed-top.affix .module-search .search-icon{line-height:70px;}
.header-3.style-2+section{margin-top:-70px;}
.header-3.style-2{height:0px;}
.header-3.style-2 .navbar-fixed-top{padding-top:25px;height:111px;}
.header-3.style-2 .navbar-fixed-top.affix{padding-top:0}
.header-5{height:116px;}
.header-5 .navbar-nav>li>a,
.header-5 .module-search .search-icon,
.header-5 .module-cart .cart-icon{line-height:73px;}
.header-5 .navbar-fixed-top{height:73px;top:40px;}
.header-5 .navbar-nav>li{height:73px;}
.header-5 .navbar .logo{height:43px;line-height:1;top:0px;position:absolute;}
.header-5 .affix .logo{position:relative;line-height:73px;}
.header-5 .top-bar{border-bottom:none;height:39px;line-height:39px;}
.header-5 .top-bar ul.top-contact li{border-right:none}
.header-5 .top-bar ul{border-bottom:1px solid rgba(49, 49, 49, 0.1);width:95%;float:right;}
.top-bar ul.top-contact li:first-child{padding-right:0}
.header-5 .top-bar ul li p{line-height:20px;margin-right:0}
.header-5 .top-bar ul li:first-child p{padding-right:15px;border-right:1px solid rgba(49, 49, 49, 0.1);}
.header-5 .module-search .search-icon i{border-left:none;width:35px;height:29px;line-height:29px;text-align:center;border:1px solid rgba(49, 49, 49, 0.1);padding-left:0;padding-right:0}
.header-5 .module-cart .cart-icon i{width:35px;height:29px;line-height:29px;text-align:center;border:1px solid rgba(49, 49, 49, 0.1);}
.header-5.style-2+section{margin-top:-73px;}
.header-5.style-2{height:73px;}
.header-5.style-2 .navbar-fixed-top{padding-top:0;height:73px;top:0}
.header-5.style-2 .navbar-fixed-top.affix{padding-top:0}
.header-5.style-2 .navbar .logo{top:auto}
.header-5.style-2 .navbar-nav>li>a,
.header-5.style-2 .module-search .search-icon i,
.header-5.style-2 .module-cart .cart-icon{color:#fff;}
.header-5.style-2 .module-search .search-icon i,
.header-5.style-2 .module-cart .cart-icon i{border:2px solid #fff}
.header-5.style-2 .top-bar .top-contact p{color:#f9f9f9;}
.header-5.style-2 .top-bar .top-contact span{color:#c5c5c5;}
.header-5.style-2 .affix .top-bar{display:none}
.header-5.style-2 .navbar.affix{background-color:rgba(0, 0, 0, 0.7);}
.header-7{background-color:transparent}
.header-7 .navbar-fixed-top{top:0;}
.header-7+section{margin-top:-143px;padding-top:143px;}
.header-7 .outer{background-color:#fff}
.header-7 .top-bar .top-bar-inner{height:50px;border-bottom:1px solid rgba(49, 49, 49, 0.1);}
.header-7 .top-bar{margin-bottom:0}
.header-7 .top-bar .list-inline{margin-left:0}
.header-7 .affix .top-bar{display:none}
.header-7 .affix .outer{background-color:transparent}
.header-7 .navbar-nav>li,
.header-7 .navbar.affix{height:93px;}
.header-7 .navbar .logo{height:94px;line-height:94px;}
.header-7 .module-search .search-icon{line-height:94px;}
.header-7 .container.outer{height:94px;}
.header-8{background-color:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.header-8 .navbar-fixed-top{top:0;}
.header-8+section{margin-top:23px;}
.header-8 .outer{background-color:#fff}
.header-8 .outer-2{background-color:#00549e}
.header-8 .top-bar{height:139px;border-bottom:none}
.header-8 .top-bar .top-bar-inner{height:139px;}
.header-8 .navbar-nav>li,
.header-8 .affix{height:59px;}
.header-8 .affix{background-color:#00549e !important}
.header-8 .navbar-nav>li>a,
.header-8 .module-search .search-icon,
.header-8 .module-cart .cart-icon{line-height:57px;}
.header-8 .navbar-nav>li>a{color:#fff}
.header-8 .affix .top-bar{display:none}
.header-8 .navbar-nav>li:after{background-color:#313131;}
.header-8 .navbar-nav>li.active{border-bottom-color:#313131;}
.header-8 .module-cart .cart-box,
.header-8 .module-search .search-box{border-top-color:#313131;margin-top:-1px;}
.header-8 .navbar .logo{height:94px;line-height:139px;}
.header-8 .module-search .search-icon i{border-left:none;padding-right:20px;padding-left:0;}
.header-8 .module-cart .cart-label{background-color:#313131;color:#00549e}
.header-8 .top-bar-contact{margin-top:30px;}
.header-8 .top-bar-contact ul{margin-right:-15px;}
.header-8 .top-bar-contact li.widget{width:280px;height:79px;border:1px solid rgba(49, 49, 49, 0.08);line-height:79px;}
.header-8 .top-bar-contact li:first-child{margin-right:30px}
.header-8 .top-bar-contact li{padding-left:20px;}
.header-8 .top-bar-contact li i{color:#828282;font-size:40px;line-height:70px;}
.header-8 .top-bar-contact .widget-contact-icon:after{content:"";width:2px;height:22px;margin-left:20px;background-color:#00549e;display:inline-block}
.header-8 .widget-contact-info{margin-top:16px;padding-left:85px;}
.header-8 .widget-contact-info p:first-of-type{color:#828282;font-family:'Nasser';font-size:14px;font-weight:500;}
.header-8 .widget-contact-info p:last-of-type{color:#5a5a5a;font-family:'Nasser',
sans-serif;font-size:16px;font-weight:400;line-height:23px;}
.header-9 .module-quote{line-height:94px;}
.header-9 .button-quote{background-color:#00549e;color:#fff;font-family:'Nasser',
sans-serif;font-size:16px;font-weight:400;line-height:20px;text-transform:capitalize;padding:10px 9px;margin-left:20px;}
.header-9 .module-quote:before{content:"";position:absolute;width:1px;height:23px;background-color:rgba(255, 255, 255, 0.1);left:0;display:inline-block;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.header-9 .navbar-nav>li:last-child{margin-right:20px;}
.header-10 .navbar{background-color:rgba(255, 255, 255, 0.05);}
.header-10 .navbar.affix{background-color:rgba(0, 0, 0, 0.7);}
.header-7.style-3{height:94px;}
.header-7.style-3+section{margin-top:-94px;padding-top:94px}
.header-7.style-3 .navbar-nav>li,
.header-7.style-3 .navbar.affix{height:94px;}
.header-7.style-4{height:124px;}
.header-7.style-4+section{margin-top:-124px;padding-top:124px}
.header-7.style-4 .navbar-nav>li,
.header-7.style-4 .navbar.affix{height:94px;}
.header-7.style-4 .container.outer{margin-top:30px}
.header-7.style-4 .affix .container.outer{margin-top:0}
.header-7.style-4.dark .navbar.affix{background-color:transparent;}
.header-7.style-4.dark .container.outer{background-color:#313131;}
.header-7.style-4.dark .navbar-nav>li>a,
.header-7.style-4.dark .module-search .search-icon i,
.header-7.style-4.dark .module-cart .cart-icon{color:#fff}
.header-7.style-4.dark .module-search .search-icon i{border-left-color:rgba(255, 255, 255, 0.1);}
.modal-open .modal{background-color:rgba(34, 34, 34, 0.95);}
.modal-header .model-icon{font-size:40px;line-height:41px;color:#fff}
.model-title p{color:#f9f9f9 !important;font-size:14px !important;font-weight:500 !important;line-height:30px !important;margin-bottom:0;padding-left:0 !important}
.model-title h6{color:#fff;font-size:22px;font-weight:700;line-height:1 !important;text-transform:uppercase;margin-bottom:0}
.modal-header span{font-size:24px !important;font-weight:400 !important;line-height:28px;color:#fff !important}
@media only screen and (min-width:320px) and (max-width:767px){.widget-about-logo{display:none;}
.navbar-nav{margin:0;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.navbar-toggle{border-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:35px;}
.navbar-toggle .icon-bar{background-color:#fff}
.container>.navbar-header{margin-left:0}
.container>.navbar-collapse{width:100%;background-color:#2f2f2f;margin-right:0}
.navbar-nav>li{height:auto !important;margin-right:0}
.navbar-nav>li.pull-left{float:none !important}
.navbar-nav>li>a{line-height:36px;color:#fff;padding-right:0;padding-left:0}
.navbar-nav>li:after{display:none}
.navbar-nav>li.active{border-bottom:none}
.navbar-nav>li.has-dropdown>ul.dropdown-menu,
ul.mega-menu{background-color:transparent;position:relative;padding-left:0;}
.navbar-nav>li.has-dropdown>a:after,
li.dropdown-submenu>a:after{font-family:fontawesome;content:"\f105";font-size:16px;position:absolute;right:0;}
.navbar-nav>li.has-dropdown.open>a,
.navbar-nav>li.has-dropdown.open>a:hover,
.navbar-nav>li.has-dropdown.open>a:focus{background-color:transparent;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.1)}
li.open a,
li.open a:hover,
li.open a:focus{color:#fff;line-height:21px;}
li.dropdown-submenu.open>ul>li>a{padding-left:50px !important;}
.navbar-nav>li.has-dropdown.open>a:after,
.navbar-nav>li.has-dropdown.open>a:hover:after,
.navbar-nav>li.has-dropdown.open>a:focus:after,
li.dropdown-submenu.open>a:after,
li.dropdown-submenu.open>a:hover:after,
li.dropdown-submenu.open>a:focus:after{font-family:fontawesome;content:"\f107";font-size:16px;position:absolute;right:0px;}
li.dropdown-submenu>a:after,
li.dropdown-submenu.open>a:hover:after,
li.dropdown-submenu.open>a:focus:after{right:10px;}
.nav>li>a:hover,
.nav>li>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.mega-menu li a:hover,
.mega-menu li a:focus{background-color:transparent}
.dropdown-menu>li>a,
.mega-menu>li>a{color:#fff}
.mega-menu ul{list-style:none;padding-left:25px;}
.mega-menu ul li{padding-top:5px}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.mega-menu li a:hover,
.mega-menu li a:focus{color:#fff}
ul.mega-menu{list-style:none;display:none;}
.has-dropdown.open>.mega-menu,
.dropdown-submenu.open>.mega-menu{display:block}
.dropdown-submenu.open>.mega-menu ul{padding-left:50px;}
.module{display:block;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.module span.title{display:inline-block;color:#fff;font-size:16px;font-family:'Nasser',
sans-serif;text-transform:uppercase;}
.module .search-box,
.module .cart-box{display:none}
.module-search .search-icon,
.module-cart .cart-icon{line-height:36px !important;}
.module-search .search-icon i{border-left:none;padding-left:0;padding-right:5px;}
.module.toggle-module .search-box,
.module.toggle-module .cart-box{display:block !important}
.module-search.toggle-module .search-box .search-form{margin-bottom:10px;}
.module-search.toggle-module .search-box .search-form input{background-color:#fff;margin-bottom:0;height:35px;line-height:35px;padding-left:10px}
.module-cart.toggle-module .cart-box{background-color:#fff;padding:30px 20px;margin-bottom:10px;}
.module-cart.toggle-module .cart-box .cart-control{margin-right:auto;margin-left:auto;text-align:center}
.module-cart.toggle-module .cart-box .cart-control .pull-right{float:none !important}
.full-header .top-bar .top-contact p{font-size:11px;}
.full-header .text-right{text-align:center !important}
.top-bar ul.top-widget .top-social:first-child{border-left:none}
.top-bar ul.top-widget .top-social a i{padding-right:10px;padding-left:10px}
.full-header .navbar-nav>li>a,
.full-header .module-search .search-icon i,
.full-header .module-cart .cart-icon{color:#fff}
.full-header .navbar-header{margin-left:15px;margin-right:0}
.full-header .list-inline{margin-left:0}
.full-header .top-bar .button-quote{margin-left:15px;}
.header-3 .navbar-fixed-top.affix .navbar-nav>li>a,
.header-3 .navbar-fixed-top.affix .module-cart .cart-icon,
.header-3 .navbar-fixed-top.affix .module-search .search-icon{line-height:43px;}
.header-3 .navbar-fixed-top.affix,
.header-3 .navbar-fixed-top.affix .navbar-header{height:94px;}
.header-3 .navbar .logo,
.header-3 .navbar-fixed-top.affix .navbar-header{line-height:94px;}
.header-3 .navbar-fixed-top.affix .navbar-nav>li{height:auto !important}
.header-3.style-2 .navbar-fixed-top{padding-top:0;height:70px;}
.header-3.style-2 .affix .navbar-header{height:70px !important;line-height:70px;}
.header-3.style-2 .affix,
.header-3.style-2 .logo,
.header-3.style-2 .navbar-header{line-height:70px;}
.header-3.style-2 .navbar-toggle{margin-top:20px !important}
.header-5 .top-bar ul{float:none;width:auto}
.header-5 .top-bar ul li:first-child p{padding-right:10px;}
.header-5 .navbar .logo{line-height:60px}
.header-5 .navbar-toggle{margin-top:20px;}
.header-5 .navbar-nav>li>a{line-height:36px;}
.header-8{height:94px}
.header-8 .outer-2{background-color:transparent}
.header-8 .navbar-nav>li>a{line-height:39px}
.header-8 .affix{height:auto}
.header-8 .container>.navbar-collapse{margin-left:0}
.header-8 .module-right{float:none !important}
.header-8 .top-bar{height:49px;line-height:49px}
.header-8 .top-bar .top-bar-inner{height:auto}
.header-8 .navbar .logo{line-height:94px}
.header-8+section{margin-top:0;padding-top:0}
.header-8 .affix{opacity:0;visibility:hidden;}
.header-8 .navbar-toggle{margin-right:0}
.header-9 .module-quote:before{opacity:0;visibility:hidden}
.header-9 .button-quote{margin-left:0;}
.header-9 .navbar-nav>li:last-child{margin-right:0}
.header-9 .module-quote{line-height:40px;}
.header-7.style-3 .navbar.affix{height:auto}
.header-7.style-4 .container.outer{margin-top:0}
}
@media only screen and (min-width:320px) and (max-width:479px){.umb{top:310px;right:24%;}
.module-cart.toggle-module .cart-box .cart-control .btn{margin-bottom:5px}
.header-5 .navbar .logo{position:relative}
}
@media only screen and (min-width:768px) and (max-width:991px){.umb{top:466px;right:38%;}
.navbar-header{float:none !important;margin-right:auto;margin-left:auto;text-align:center}
.navbar-toggle{border-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:35px;display:block;float:left;}
.navbar-toggle .icon-bar{background-color:#fff}
.navbar-fixed-top .navbar-collapse{overflow:scroll !important;}
.navbar-collapse.collapse{display:none !important;}
.collapse.in{display:block !important;}
#bs-example-navbar-collapse-1{margin:0;}
.navbar-nav{margin:0;width:100%;padding-right:15px;padding-left:15px;}
.navbar-nav>li{float:none;}
.container>.navbar-collapse{width:100%;background-color:#2f2f2f;margin-right:0}
.navbar-nav>li{height:auto !important;margin-right:0}
.affix .navbar-nav>li{height:auto !important;}
.navbar-nav>li.pull-left{float:none !important}
.navbar-nav>li>a{line-height:36px !important;color:#fff !important;padding-right:0;padding-left:0}
.navbar-nav>li:after{display:none}
.navbar-nav>li.active{border-bottom:none}
.navbar-nav .dropdown-menu{background-color:transparent;position:relative;width:100%;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.navbar-nav>li.has-dropdown>a:after,
.navbar-nav>li.has-dropdown>a:after,
li.dropdown-submenu>a:after{font-family:fontawesome;content:"\f105";font-size:16px;position:absolute;right:0;}
.navbar-nav>li.has-dropdown.open>a,
.navbar-nav>li.has-dropdown.open>a:hover,
.navbar-nav>li.has-dropdown.open>a:focus{background-color:transparent;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.1)}
li.dropdown-submenu.open>a,
li a:hover,
li.open>a:focus,
.mega-menu>li>a{color:#fff}
li.dropdown-submenu.open>ul>li>a{padding-left:50px !important;}
.navbar-nav>li.has-dropdown.open>a:after,
.navbar-nav>li.has-dropdown.open>a:hover:after,
.navbar-nav>li.has-dropdown.open>a:focus:after,
li.dropdown-submenu.open>a:after,
li.dropdown-submenu.open>a:hover:after,
li.dropdown-submenu.open>a:focus:after{font-family:fontawesome;content:"\f107";font-size:16px;position:absolute;right:0px;}
li.dropdown-submenu>a:after,
li.dropdown-submenu.open>a:hover:after,
li.dropdown-submenu.open>a:focus:after{right:10px;}
.nav>li>a:hover,
.nav>li>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus{background-color:transparent}
.dropdown-menu>li>a,
.mega-menu a{color:#fff}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus{color:#fff}
.mega-menu ul{list-style:none;padding-left:0;}
.mega-menu ul li{padding-top:5px}
.mega-menu ul ul{padding-left:0}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.mega-menu li a:hover,
.mega-menu li a:focus{color:#fff}
ul.mega-menu{list-style:none;display:none;}
.has-dropdown.open>.mega-menu,
.dropdown-submenu.open>.mega-menu{display:block;padding-left:25px;}
.dropdown-submenu.open>.mega-menu ul{padding-left:25px;}
.module{display:block;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding:5px 15px}
.module span.title{display:inline-block;color:#fff;font-size:16px;font-family:'Nasser',
sans-serif;text-transform:uppercase;}
.module .search-box,
.module .cart-box{display:none}
.module-search .search-icon,
.module-cart .cart-icon{line-height:36px !important;}
.module-search .search-icon i{border-left:none;padding-left:0;padding-right:5px;}
.module.toggle-module .search-box,
.module.toggle-module .cart-box{display:block !important}
.module-search.toggle-module .search-box .search-form{margin-bottom:10px;}
.module-search.toggle-module .search-box .search-form input{background-color:#fff;margin-bottom:0;height:35px;line-height:35px;padding-left:10px}
.module-cart.toggle-module .cart-box{background-color:#fff;padding:30px 20px;margin-bottom:10px;}
.module-cart.toggle-module .cart-box .cart-control{margin-right:auto;margin-left:auto;text-align:center}
.module-cart.toggle-module .cart-box .cart-control .pull-right{float:none !important}
.full-header .top-bar .top-contact p{font-size:11px;}
.top-bar ul.top-widget .top-social a i{padding-right:10px;padding-left:10px}
.full-header .module-search .search-icon i,
.full-header .module-cart .cart-icon{color:#fff}
.header-3 .navbar-fixed-top{height:118px;}
.header-3 .navbar-toggle{margin-top:0 !important}
.header-3 .affix .navbar-toggle{margin-top:15px !important;}
.header-3 .navbar-fixed-top.affix .navbar-nav>li>a,
.header-3 .navbar-fixed-top.affix .module-cart .cart-icon,
.header-3 .navbar-fixed-top.affix .module-search .search-icon{line-height:43px;}
.header-3 .navbar-fixed-top.affix,
.header-3 .navbar-fixed-top.affix .navbar-header{height:70px;}
.header-3 .navbar .logo,
.header-3 .navbar-fixed-top.affix .navbar-header,{line-height:94px;}
.header-3.style-2 .navbar-fixed-top{padding-top:0;height:70px;}
.header-3.style-2 .affix .navbar-header{height:70px !important;line-height:70px;}
.header-3.style-2 .affix,
.header-3.style-2 .logo,
.header-3.style-2 .navbar-header{line-height:70px;}
.header-3.style-2 .navbar-toggle{margin-top:20px !important}
.header-5 .top-bar ul{float:right;width:86%}
.header-5 .navbar .logo{line-height:60px;position:relative}
.header-5 .navbar-toggle{margin-top:20px;}
.header-5 .navbar-fixed-top{top:51px}
.header-8{height:94px}
.header-8 .outer-2{background-color:transparent}
.header-8 .container>.navbar-collapse{margin-left:0}
.header-8 .module-right{float:none !important}
.header-8 .top-bar{height:49px;line-height:49px}
.header-8 .top-bar .top-bar-inner{height:auto}
.header-8 .navbar .logo{line-height:94px}
.header-8+section{margin-top:0;padding-top:0}
.header-8 .affix{opacity:0;visibility:hidden;}
.header-8 .navbar-toggle{margin-right:0;}
.header-8 .navbar-header{text-align:left;margin-left:0}
}
@media only screen and (min-width:992px){.navbar-nav>li.has-dropdown>ul.dropdown-menu,
.navbar-nav>li.has-dropdown>ul.mega-menu,
li.dropdown-submenu>ul.mega-menu{background-color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateY(10%);-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);opacity:0;position:absolute;left:0;right:auto;box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-moz-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-webkit-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:block;visibility:hidden;}
.navbar-nav>li.has-dropdown>ul.dropdown-menu{width:220px;padding:16px 30px}
.navbar-nav>li.has-dropdown>ul.mega-menu,
li.dropdown-submenu>ul.mega-menu{width:460px !important;padding:16px 30px}
li.has-dropdown:hover>ul.dropdown-menu,
li.has-dropdown:hover>ul.mega-menu,
li.dropdown-submenu:hover>ul.mega-menu{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);opacity:1;display:block;visibility:visible;}
ul.dropdown-menu>li,
ul.mega-menu>li{padding-right:0;height:39px;line-height:39px;position:relative;vertical-align:top;}
ul.mega-menu>li{width:190px !important;height:auto;overflow:hidden;display:inline-block}
ul.mega-menu>li:first-child{margin-right:15px;}
ul.mega-menu>li>ul{width:190px;list-style:none;background-color:#fff;padding-left:0;position:relative !important;left:auto !important;}
ul.mega-menu li ul li{height:39px;line-height:39px;}
ul.dropdown-menu li a,
ul.mega-menu li ul li a{line-height:39px;color:#5e5e5e;padding:0;border-bottom:1px solid #ececec;display:block;}
ul.mega-menu li ul li span{color:#00549e;padding:0;display:block;font-size:16px;line-height:39px;text-transform:uppercase;font-family:'Nasser',
sans-serif;font-weight:700;}
ul.dropdown-menu li:last-child>a{border-bottom:none}
ul.dropdown-menu li>a:hover,
ul.dropdown-menu li>a:focus,
ul.mega-menu li a:hover,
ul.mega-menu li a:focus{background-color:transparent;color:#00549e}
ul.dropdown-menu.left{left:-220px !important;margin-left:0 !important}
ul.mega-menu.left{left:-520px !important;}
li.has-dropdown>ul.dropdown-menu>li.dropdown-submenu>a:after{font-family:fontawesome;content:"\f105";font-size:16px;position:absolute;right:0;}
li.has-dropdown>ul.dropdown-menu>li.dropdown-submenu>ul.dropdown-menu,
li.dropdown-submenu>ul.mega-menu{background-color:#fff;padding:16px 30px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateX(10%);-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-o-transform:translateX(10%);-ms-transform:translateX(10%);opacity:0;display:block;position:absolute;left:100%;right:auto;top:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-left:30px;z-index:1}
li.has-dropdown>ul.dropdown-menu>li.dropdown-submenu:hover>ul.dropdown-menu{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;z-index:3;}
li.dropdown-submenu.pull-left>ul.dropdown-menu{left:auto;right:0;margin-right:0;}
.module-search .search-box{position:absolute;display:block;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;border-top:2px solid #00549e;right:0;width:270px;padding:20px;box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-moz-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-webkit-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);z-index:99;margin-top:-2px;transform:translateY(10%);-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);}
.module-search:hover .search-box{opacity:1;visibility:visible;display:block;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
.module-cart .cart-box{position:absolute;display:block;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;border-top:2px solid #00549e;right:0;width:370px;padding:30px;box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-moz-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-webkit-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);z-index:99;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%);margin-top:-4px;}
.module-cart:hover .cart-box{opacity:1;visibility:visible;display:block;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
}
@media only screen and (min-width:992px) and (max-width:1200px){.umb{top:466px;right:38%;}
.home-logo{width:120% !important;top:0 !important;}
.navbar-nav>li{margin-right:16px}
.module-search .search-icon i{padding-left:16px;padding-right:16px;}
.header-5 .top-bar .top-contact p{font-size:11px;}
.header-5 .top-bar ul{float:none;width:auto}
}
.heading{margin-bottom:50px;}
.heading h2{font-size:35px;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:0;padding-bottom:19px;}
.heading h2:after{content:".";color:#00549e;font-size:35px;display:inline-block;}
.heading p{margin-bottom:0}
.heading p:first-child{font-size:15px;text-transform:capitalize;color:#5a5a5a;font-weight:500;line-height:1;padding-top:20px;padding-bottom:10px;}
.heading p:last-child,
.heading-p{font-size:15px;font-weight:normal;color:#828282;font-family:'Nasser',
serif;font-style:italic;line-height:23px;}
.heading-bg{margin-bottom:20px;}
/*.heading-bg:before{content:"";width:70px;height:96px;border:2px solid #fff;position:absolute;display:block;left:50%;margin-left:-35px;text-align:center;}*/
.heading-bg h2,
.heading-bg p{z-index:3;position:relative}
.heading-1 p:first-child{padding-top:0}
.heading-3 .heading-bg,
.heading-4 .heading-bg,
.heading-5 .heading-bg{margin-bottom:0}
.heading-bg.heading-right:before{left:auto;margin-left:0}
.heading-bg.heading-right h2,
.heading-bg.heading-right p{padding-left:35px;}
.heading-bg.heading-left:before{left:auto;right:0;margin-right:0}
.heading-bg.heading-left h2,
.heading-bg.heading-left p{text-align:right;padding-right:20px;}
@media only screen and (min-width:320px) and (max-width:479px){.service-block{text-align:center;}
.heading{text-align:center}
.heading h2{font-size:30px}
.heading-bg.heading-right:before,
.heading-bg.heading-left:before{left:50%;margin-left:-35px;}
.heading-bg.heading-left h2,
.heading-bg.heading-left p{text-align:center;padding-right:0;}
.heading-bg.heading-right h2,
.heading-bg.heading-right p{text-align:center;padding-left:0}
}
@media only screen and (min-width:480px)and (max-width:767px){.heading-bg.heading-right h2,
.heading-bg.heading-right p{text-align:left;}
}
@media only screen and (min-width:768px) and (max-width:991px){.heading-bg.heading-right:before,
.heading-bg.heading-left:before{left:50%;margin-left:-35px;}
.heading-bg.heading-right h2,
.heading-bg.heading-right p{text-align:center;padding-left:0}
}
.page-title{padding-top:190px;padding-bottom:130px;}
.page-title h2{color:#fff;text-transform:uppercase;font-size:45px;font-weight:700;line-height:34px;position:relative;z-index:3;padding-top:31px;padding-bottom:31px;margin-bottom:0}
.page-title .breadcrumb{background-color:transparent;font-size:16px;padding-top:30px;padding-bottom:0;margin-bottom:0}
.page-title .breadcrumb a{color:#fff;font-family:'Nasser',
sans-serif;line-height:24px;font-weight:500;font-size:16px;text-transform:uppercase;}
.page-title .breadcrumb a:hover{color:#00549e}
.page-title .breadcrumb .active{color:#00549e;font-family:'Nasser',
sans-serif;line-height:24px;font-weight:500;font-size:16px;text-transform:uppercase;}
.page-title .title-bg:before{content:"";width:70px;height:96px;background-color:#00549e;position:absolute;display:block;left:50%;margin-left:-35px;text-align:center;}
.page-title.title-2 .title-bg:before{background-color:#2f2f2f;height:116px;}
.page-title.title-2 h2{margin-bottom:0;padding-top:26px;padding-bottom:18px;}
.page-title.title-2 .breadcrumb{position:relative;z-index:3;padding-top:0;line-height:1}
.page-title.title-3 h2{margin-bottom:18px;padding-top:0;padding-bottom:0;}
.page-title.title-3 .breadcrumb{padding-top:0}
.page-title.title-4 h2{padding-top:0;padding-bottom:0;margin-bottom:0}
.page-title.title-4 .breadcrumb{padding-top:0;line-height:34px;}
@media only screen and (min-width:320px) and (max-width:479px){.page-title h2{font-size:30px;}
.page-title .breadcrumb{padding-top:20px;}
.page-title.title-4{margin-right:auto;margin-left:auto;text-align:center}
.page-title.title-4 .pull-left{float:none !important}
.page-title.title-4 .breadcrumb{float:none;margin-right:auto;margin-left:auto;text-align:center;width:100%;margin-top:15px;}
}
@media only screen and (min-width:480px)and (max-width:767px){.page-title h2{font-size:36px;}
.page-title .breadcrumb{padding-top:25px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.page-title h2{font-size:40px;}
}
.hero{text-align:center;padding-top:0;padding-bottom:0;margin:0;overflow:hidden;position:relative;}
.hero-pic{filter:blur(1px) brightness(50%) sepia(10) hue-rotate(176deg) saturate(156.2%) brightness(81.2%);}
.less-height{height:526px}
.hero-logo{width:37%;position:absolute;z-index:2;bottom:15%;right:31%;}
.hero:before{content:"";top:0;left:0;width:100%;display:inline-block;position:absolute;background-color:rgba(34, 34, 34, 0.3);background-image:linear-gradient(180deg, rgba(25, 23, 23, 0.64) 0%, transparent 49%, transparent 82%, transparent 100%);}
.hero .slides{padding-right:0;padding-left:0;overflow:hidden}
.hero .slides li{height:100%}
.hero h6{font-family:'Nasser',
sans-serif;font-size:17px;text-transform:capitalize;color:#e5e4e4;font-weight:600;line-height:45px;}
.hero h2{font-size:55px;font-weight:700;line-height:50px;text-transform:uppercase;color:#00549e;margin-bottom:30px;}
.hero p{font-size:17px;font-weight:700;line-height:26px;color:#fff;}
.rev_slider:after{width:100%;height:100%;content:"";position:absolute;left:0;top:0;z-index:10;pointer-events:none;background:rgba(25, 23, 23, 0.8);background:-webkit-linear-gradient(to bottom, rgba(25, 23, 23, 0.8), rgba(34, 34, 34, 0.2));background:linear-gradient(to bottom, rgba(25, 23, 23, 0.8), rgba(34, 34, 34, 0.2));}
.rev_slider .arrow{width:27px !important;height:71px;line-height:71px;opacity:1;background-color:#2f2f2f !important}
.rev_slider .arrow:before{line-height:71px;}
.rev_slider .arrow{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.rev_slider .arrow:hover{width:71px !important;background-color:#00549e !important;z-index:9999;}
.hero-2{padding-top:0;padding-bottom:0;position:relative}
.hero-slider .item{height:650px;position:relative}
.hero-slider .item .item-bg{position:absolute;background-attachment:inherit}
.hero-slider .item .item-bg:before{background-color:rgba(34, 34, 34, 0.15);}
.hero-slider .item .container{z-index:4;position:relative}
.hero-slide{position:absolute;width:370px;height:235px;background-color:#fff;margin-top:211px;padding:30px;}
.hero-slide .slide-heading{border-bottom:1px solid rgba(49, 49, 49, 0.1);margin-bottom:20px;text-transform:capitalize}
.hero-slide .slide-heading p{color:#5a5a5a;font-size:14px;font-weight:500;line-height:1;text-transform:capitalize;margin-bottom:17px;}
.hero-slide .slide-title h2{color:#00549e;font-size:20px;font-weight:700;line-height:29px;text-transform:uppercase;}
.hero-slide .slide-action a{width:145px;}
.hero-slider .owl-controls{position:absolute;left:100px;bottom:35px;}
.hero-slider .owl-controls .owl-nav div{width:27px;height:71px;line-height:71px;background-color:#2f2f2f !important;border-radius:0 !important;opacity:1;text-align:center;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.hero-slider .owl-controls .owl-nav div:hover{background-color:#00549e !important;width:71px;}
.hero-slider .owl-controls .owl-nav div i{color:#fff;font-family:FontAwesome;font-size:20px;font-weight:400;line-height:28px;}
.hero-3 .cta-form{width:370px;height:106px;float:right;margin-top:-128px;}
.hero-4 .widget-bottom{position:absolute;width:100%;height:141px;margin-top:-141px;border-top:1px solid rgba(255, 255, 255, 0.1);z-index:900}
.hero-4 .widgets-contact{background-color:transparent !important;padding-top:0;padding-bottom:0}
.hero-4 .widgets-contact .widget{border-left:1px solid rgba(255, 255, 255, 0.1);height:141px;padding-top:45px;}
.hero-4 .widgets-contact .widget:first-child{border-left:1px solid rgba(255, 255, 255, 0.1);}
.about-home-2{overflow:visible;}
.about-home-2 .cta-form{width:370px;height:280px;float:right;margin-top:-214px;}
.about-home-2 .cta-form .cta{border-bottom:2px solid #fff;}
.about-home-2 .cta-form .cta-model{padding:50px;text-align:center;}
.about-home-2 .btn-block{width:100% !important;}
.header-7+.hero{padding-top:0}
.header-7 .top-bar{border-bottom:none}
.slider-bullet{width:12px !important;height:12px !important;}
.slider-bullet .tp-bullet{width:12px !important;height:12px !important;background-color:transparent !important}
.slider-bullet .tp-bullet span{width:8px;height:8px;opacity:1;display:block;text-align:center;background-color:rgba(255, 255, 255, 0.7) !important;margin:2px;}
.slider-bullet .tp-bullet.selected span,
.slider-bullet .tp-bullet:hover span{background-color:#00549e !important;}
.slider-bullet .tp-bullet.selected,
.slider-bullet .tp-bullet:hover{outline:2px solid #00549e !important}
@media only screen and (max-width:320px){.testimonial .testimonial-content{height:356px}
}
@media only screen and (min-width:320px) and (max-width:479px){#logo{float:right;width:20%;}
#header{width:100%;}
.widget-social-icon{padding-right:30% !important;}
.navbar-toggle{margin:20px;}
.rev_slider h1{font-size:17px !important}
.rev_slider .arrow{display:none}
.rev_slider .btn{width:100px;height:30px;line-height:30px;font-size:12px;}
.hero-slider .item{height:500px;text-align:center}
.hero-slide{width:300px;height:auto;margin-top:100px;padding:30px 15px;}
.hero-slide .slide-action a{width:110px;}
.slide-action .pull-right{float:none !important}
.hero-3 .cta-form{margin-top:0;width:100%;height:auto}
.hero-3 .cta-form .cta{padding-top:20px;padding-bottom:20px;}
.hero-3 .cta-form .cta .cta-desc p{text-align:center !important}
.hero-3 .cta-form .cta .cta-desc h5{margin-bottom:0}
}
@media only screen and (min-width:480px)and (max-width:767px){#logo{float:right;width:20%;}
#header{width:100%;}
.navbar-toggle{float:left;}
.services-img{height:276px;width:370px;filter:blur(1px) brightness(0.7);}
.rev_slider h1{font-size:17px !important}
.rev_slider .arrow{display:none}
.rev_slider .btn{width:100px;height:40px;line-height:40px;font-size:12px;}
.hero-slider .item{height:550px;text-align:center}
.hero-slide{margin-top:100px;}
.hero-3 .cta-form{margin-top:0;width:100%;height:auto}
.hero-3 .cta-form .cta{padding-top:20px;padding-bottom:20px;}
.hero-3 .cta-form .cta .cta-desc p{text-align:center !important}
.hero-3 .cta-form .cta .cta-desc h5{margin-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:991px){.pr-50-sm{padding-right:50px;;}
footer .widgets-links .widget-about .widget-about-info{padding-right:60px;}
.widget-social-icon{padding-right:30%;}
#logo{float:right;width:11%;}
#header{width:100%;}
.rev_slider .arrow{height:51px}
.rev_slider .arrow:hover{height:51px !important;}
.rev_slider .arrow:before{line-height:51px;}
.hero-4 .arrow{display:none}
.hero-4 .widgets-contact .widget{padding-left:20px;}
.hero-4 .widgets-contact .widget-contact-icon{margin-left:0}
.hero-4 .widget-contact-info{padding-left:86px;}
.hero-4 .widgets-contact p{font-size:12px;}
.hero-4 .widgets-contact p:last-child{font-size:16px !important;}
.hero-3 .cta-form{margin-top:0;width:300px;height:auto;margin-top:-116px;}
.hero-3 .cta-form .cta{padding-top:20px;padding-bottom:20px;}
.hero-3 .cta-form .cta i{font-size:30px;}
.hero-3 .cta-form .cta .cta-desc{margin-bottom:0}
.hero-3 .cta-form .cta .cta-desc p{text-align:center !important}
.hero-3 .cta-form .cta .cta-desc h5{margin-bottom:0;font-size:17px;}
}
@media only screen and (min-width:991px) and (max-width:1200px){.hero-4 .widgets-contact .widget{padding-left:20px;}
.hero-4 .widgets-contact .widget-contact-icon{margin-left:0}
.hero-4 .widget-contact-info{padding-left:86px;}
.hero-4 .widgets-contact p{font-size:16px;}
.hero-4 .widgets-contact p:last-child{font-size:14px !important;}
.hero-3 .cta-form{margin-top:-124px;}
}
.bg-1{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -220px -10px;}
.bg-1w{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -220px -78px;}
.bg-1y{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -220px -146px;}
.bg-3{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -214px -220px;}
.bg-3w{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -288px -10px;}
.bg-3y{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -288px -78px;}
.bg-2{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -10px -220px;}
.bg-2w{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -78px -220px;}
.bg-2y{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -146px -220px;}
.bg-4{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -288px -146px;}
.bg-4w{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -288px -214px;}
.bg-4y{width:48px;height:48px;background:url('../images/services/icons/css_sprites.png') -10px -288px;}
.bg-goal{width:50px;height:50px;background:url('../images/services/icons/css_sprites.png') -80px -80px;}
.bg-mail{width:50px;height:50px;background:url('../images/services/icons/css_sprites.png') -150px -10px;}
.bg-vision{width:50px;height:50px;background:url('../images/services/icons/css_sprites.png') -150px -150px;}
.bg-shopping_center{width:50px;height:50px;background:url('../images/services/icons/css_sprites.png') -150px -80px;}
.bg-star{width:50px;height:50px;background:url('../images/services/icons/css_sprites.png') -10px -150px;}
.bg-terrace{width:50px;height:50px;background:url('../images/services/icons/css_sprites.png') -80px -150px;}
.bg-computer{width:50px;height:50px;background:url('../images/services/icons/css_sprites.png') -10px -10px;}
.bg-efficiency{width:50px;height:50px;background:url('../images/services/icons/css_sprites.png') -80px -10px;}
.bg-gift{width:50px;height:50px;background:url('../images/services/icons/css_sprites.png') -10px -80px;}
.bg-certificate{width:50px;height:50px;background:url('../images/values/css_sprites.png') -10px -10px;}
.bg-commitment{width:50px;height:50px;background:url('../images/values/css_sprites.png') -80px -10px;}
.bg-trust{width:50px;height:50px;background:url('../images/values/css_sprites.png') -10px -80px;}
.bg-work{width:50px;height:50px;background:url('../images/values/css_sprites.png') -80px -80px;}
.shotcode-1 h3{color:#5a5a5a;font-size:18px;font-weight:700;font-family:'Nasser',
sans-serif;margin-bottom:30px;line-height:26px;}
.shotcode-1 p{color:#9e9e9e;font-size:20px;font-weight:400;line-height:37px;}
.shotcode-1 .btn{width:170px;}
.shotcode-1 .feature .feature-icon{color:#434343;font-size:40px;margin-bottom:0}
.shotcode-1 .feature h4{color:#434343;font-size:16px;font-weight:700;line-height:0;text-transform:uppercase;margin-top:15px;}
.shotcode-1 .feature p{color:#9e9e9e;font-size:15px;font-weight:500;line-height:23px;}
.shortcode-2 .feature,
.shortcode-6 .feature{background-color:#fff;box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-moz-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-webkit-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);padding:16px 0 16px 20px;margin-bottom:0;}
.shortcode-2 .feature .feature-icon,
.shortcode-6 .feature .feature-icon{margin-bottom:10px}
.shortcode-2 .feature h4,
.shortcode-6 .feature h4{color:#434343;font-size:15px;font-weight:700;line-height:25px;text-transform:uppercase;margin-bottom:0}
.shortcode-2 p{font-size:20px;font-weight:400;line-height:37px;}
.shortcode-3 .feature p{font-size:14px;font-weight:500;line-height:23px;margin-bottom:0}
.shortcode-3 h4{color:#434343;font-size:16px;font-weight:700;line-height:25px;text-transform:uppercase;margin-bottom:16px;}
.shortcode-5 .feature{margin-bottom:50px;}
.shortcode-5 .feature.last{margin-bottom:0}
.shortcode-5 .feature h4{font-size:16px;font-weight:700;line-height:1;text-transform:uppercase;}
.shortcode-5 .feature p{font-size:14px;font-weight:500;line-height:23px;margin-bottom:0;}
.shortcode-5 .feature img{height:415px;}
.shortcode-5 .accordion .panel .panel-body{font-size:14px;font-weight:500;line-height:25px;}
.shortcode-6 p{font-size:16px;font-weight:400;line-height:26px;margin-bottom:0}
.shortcode-6 .feature-2{margin-bottom:0}
.shortcode-7{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.shortcode-7 .col-img{height:510px;padding-top:100px}
.shortcode-7 .col-img .col-divider{display:block;width:385px;height:308px;opacity:0.5;border:4px solid #fff;}
.shortcode-7 .col-heading{height:510px;overflow:hidden;padding:90px 60px;}
.shortcode-7 .col-heading h2{font-size:26px;font-weight:700;line-height:34px;text-transform:uppercase;}
.shortcode-7 .col-progress{height:510px;padding:120px 110px 120px 70px;}
.shortcode-7 .progressbar{margin-bottom:30px;}
.shortcode-7 .progress{height:4px;background-color:#e5e5e5;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.shortcode-7 .progress-bar{background-color:#00549e;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.shortcode-7 .progress-title{display:block;position:relative;width:100%;margin-bottom:8px;}
.shortcode-7 .progress-title .title{color:#434343;font-size:16px;font-weight:700;text-transform:uppercase;}
.shortcode-7 .progress-title .value{float:right;color:#9e9e9e;font-size:16px;font-weight:500;text-transform:uppercase;}
.shortcode-8 .feature{margin-bottom:50px}
.shortcode-8 .feature-img{position:relative;height:488px;}
.shortcode-8 .feature-img img{position:absolute;bottom:0;left:0;width:100%;}
.shortcode-8 .feature-icon{width:70px;height:70px;line-height:70px;display:block;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;background-color:#434343;text-align:center;margin-bottom:30px;color:#fff;font-size:40px;line-height:70px;}
.shortcode-8 .feature-icon i{line-height:70px;}
.shortcode-8 .feature-icon.right{float:right}
.shortcode-8 .feature-icon.right+h4{padding-top:100px;}
.shortcode-8 .feature h4{color:#434343;font-size:16px;font-weight:700;line-height:25px;margin-bottom:6px;}
.shortcode-8 .feature p{font-size:14px;font-weight:500;line-height:23px;margin-bottom:0}
.shortcode-9 .brand img{opacity:0.7;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.shortcode-9 .brand img:hover{opacity:1}
.shortcode-2.about-home{overflow:visible;padding-top:100px;padding-bottom:100px;}
.shortcode-2.about-home p{color:#9e9e9e;font-size:16px;font-weight:400;line-height:26px;}
.shortcode-2.about-home .feature{background-color:#f9f9f9}
.shortcode-2.about-home .cta-form{margin-top:-211px;z-index:999;box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-moz-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-webkit-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);position:absolute}
.shortcode-2.about-home .cta-form .cta.cta-2{padding:30px}
.shortcode-2.about-home .cta-icon{float:left;margin-right:20px;padding-top:6px;}
.shortcode-2.about-home .cta-devider{padding-left:60px;margin-left:0}
.shortcode-2.about-home .cta-form .form{background-color:#f9f9f9;padding:50px;}
.shortcode-2.about-home .cta-form .form form{margin-bottom:0}
.shortcode-2.about-home .cta-form .form .form-control{margin-bottom:20px;}
.shortcode-2.about-home .cta-form .form textarea{margin-bottom:30px !important;}
.shortcode-2.about-home .cta-form p{color:#f9f9f9;font-size:14px;font-weight:500;line-height:1;margin-bottom:15px;}
.shortcode-2.about-home .cta-form h5{color:#fff;font-family:'Nasser';font-size:22px;font-weight:700;text-transform:uppercase;line-height:1}
.feature-bordered{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;border:1px solid rgba(49, 49, 49, 0.1);}
@media only screen and (min-width:320px) and (max-width:479px){.shotcode-1 .feature .feature-icon{margin-bottom:0}
.shortcode-2 .feature{padding-left:0}
}
@media only screen and (min-width:320px)and (max-width:767px){.shortcode-3 .pr-50{padding-right:0}
.shortcode-3 .col-content{padding:15px;}
.shortcode-3 .col-content .feature{text-align:center}
.shortcode-4 .facts-box{margin-bottom:30px;}
.shortcode-5 .feature{text-align:center}
.shortcode-6 .feature{padding-left:0;margin-bottom:15px;}
.shortcode-6 p{margin-bottom:20px;text-align:center}
.shortcode-8{text-align:center}
.shortcode-8 .feature-icon{margin-right:auto;margin-left:auto;text-align:center}
.shortcode-8 .feature-icon.right{float:none;}
.shortcode-8 .feature-icon.right+h4{padding-top:0;margin-right:auto;margin-left:auto;text-align:center}
.shortcode-8 .feature p{text-align:center}
.shortcode-9 .brand{margin-bottom:30px;}
.shortcode-9 .brand:after{width:0;height:0;opacity:0}
.shortcode-7 .col-heading{height:auto}
.shortcode-7 .col-img .col-divider{width:100%}
.shortcode-7 .col-progress{padding:80px 15px;height:auto}
.shortcode-2.about-home .cta-form{margin-top:0;z-index:1;position:relative;}
.shortcode-2.about-home .cta-icon,
.shortcode-2.about-home .cta .cta-devider:before{display:none}
.shortcode-2.about-home .cta.cta-2 .cta-desc,
.shortcode-2.about-home .cta-devider{padding-left:0}
.shortcode-2.about-home .cta-form .form{padding:30px 15px;}
.about-home-2 .heading{margin-top:0}
.about-home-2 .cta-form{margin-top:0;float:none;width:auto;height:auto;text-align:center !important;margin-bottom:20px;}
.about-home-2 .cta-form .cta,
.about-home-2 .cta-form .cta-model{padding-top:20px;padding-bottom:20px;}
.about-home-2 .cta-form .cta-icon{display:none}
.about-home-2 .cta-form h5{margin-bottom:0 !important}
.about-home-2 .cta-form p{text-align:center !important}
}
@media only screen and (min-width:768px) and (max-width:991px){.shortcode-9 .brand{margin-bottom:30px;}
.shortcode-8 img{width:90%;margin-right:auto;margin-left:auto;text-align:center}
.shortcode-6 .feature-2{padding-left:0;}
.shortcode-6 p{margin-bottom:20px;text-align:center;}
.shortcode-2.about-home .feature{padding-left:0}
.shortcode-2.about-home .cta-icon,
.shortcode-2.about-home .cta .cta-devider:before{display:none}
.shortcode-2.about-home .cta-form{margin-top:0;}
.shortcode-2.about-home .cta.cta-2 .cta-desc,
.shortcode-2.about-home .cta-devider{padding-left:0}
.shortcode-2.about-home .cta-form .form{padding:30px 15px;}
.about-home-2 .cta-form{width:270px;height:auto;margin-top:-207px;}
.about-home-2 .cta-form .cta,
.about-home-2 .cta-form .cta-model{padding-top:20px;padding-bottom:20px;}
.about-home-2 .cta-form .cta-icon{display:none}
.about-home-2 .cta-form .cta-desc h5{font-size:20px;}
.shortcode-7 .col-heading{height:auto}
}
@media only screen and (min-width:992px){}
@media only screen and (min-width:991px) and (max-width:1200px){.col-content{padding:90px 0 50px 50px;}
.shortcode-7 .col-img .col-divider{width:100%}
.shortcode-7 .col-progress{padding-right:50px}
.shortcode-7 .col-heading{padding:80px 50px;}
.shortcode-7 .col-heading h2{font-size:20px;}
.shortcode-8 .feature-img img{bottom:-50px}
.shortcode-2.about-home .cta-form{margin-top:-207px;}
.shortcode-2.about-home .cta-form h5{font-size:17px;}
.about-home-2 .cta-form{margin-top:-224px;}
}
.member{margin-bottom:60px;position:relative}
.member .member-bio{text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.member .member-bio h3{color:#313131;font-family:'Nasser';font-size:17px;font-weight:700;line-height:25px;text-transform:uppercase;}
.member .member-bio p{color:#5a5a5a;font-family:'Nasser';font-size:14px;font-weight:500;line-height:1px;text-transform:capitalize}
.member .member-img{position:relative;margin-bottom:29px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.member .member-img img{max-width:100%;height:auto;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.member .member-overlay{text-align:center;padding-top:32px;padding-bottom:32px;width:100%;position:absolute;top:0;opacity:0;visibility:hidden;}
.member .member-bg{position:absolute;width:100%;height:60%;top:76px;background-image:-webkit-linear-gradient(180deg, #00549e 0%, transparent 49%, transparent 82%, transparent 100%);background-image:-o-linear-gradient(180deg, #00549e 0%, transparent 49%, transparent 82%, transparent 100%);background-image:-moz-linear-gradient(180deg, #00549e 0%, transparent 49%, transparent 82%, transparent 100%);background-image:linear-gradient(180deg, #00549e 0%, transparent 49%, transparent 82%, transparent 100%);opacity:0;visibility:hidden;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.member .member-bg:before{content:"";position:absolute;width:100%;height:76px;background-color:#00549e;height:76px;top:-76px;}
.member .member-overlay a{font-size:15px;font-weight:400;line-height:28px;color:#fff;margin-right:35px;}
.member .member-overlay a:hover{color:#2f2f2f}
.member.member-overlay a:last-child{margin-right:0}
.member:hover .member-bio{transform:translateY(76px);-webkit-transform:translateY(76px);-moz-transform:translateY(76px);-o-transform:translateY(76px);-ms-transform:translateY(76px);}
.member:hover .member-img img{transform:translateY(76px);-webkit-transform:translateY(76px);-moz-transform:translateY(76px);-o-transform:translateY(76px);-ms-transform:translateY(76px);}
.member:hover .member-overlay{opacity:1;visibility:visible;}
.member:hover .member-bg{opacity:1;visibility:visible;}
.member-2{padding-right:0;padding-left:0}
.member-2 .member-img{position:relative;overflow:hidden;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.member-2 .member-img img{max-width:100%;height:auto;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.member-2 .member-overlay{padding:50px 30px;text-align:center;width:100%;position:absolute;bottom:0;opacity:0;visibility:hidden;left:-200px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
.member-2:hover .member-overlay{opacity:1;visibility:visible;left:0}
.member-2 .member-info{padding:50px 30px;background-color:#00549e;}
.member-2 .member-bio h3{color:#313131;font-family:'Nasser';font-size:17px;font-weight:700;line-height:25px;text-transform:uppercase;}
.member-2 .member-bio p{color:#5a5a5a;font-family:'Nasser';font-size:14px;font-weight:500;line-height:1px;text-transform:capitalize;font-style:italic;margin-bottom:30px;}
.member-2 .member-social i{width:42px;height:42px;background-color:#161616;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;color:white;font-size:15px;font-weight:400;line-height:42px;}
.member-2 .member-social i:hover{background-color:#fff;color:#00549e}
@media only screen and (min-width:320px) and (max-width:479px){}
@media only screen and (min-width:480px)and (max-width:767px){}
@media only screen and (min-width:768px) and (max-width:991px){.member .member-img img{text-align:center;}
}
@media only screen and (min-width:992px){}
.testimonial .testimonial-content{background-color:#fff;box-shadow:0 2px 3px rgba(40, 40, 40, 0.14);-moz-box-shadow:0 2px 3px rgba(40, 40, 40, 0.14);-webkit-box-shadow:0 2px 3px rgba(40, 40, 40, 0.14);padding:30px;margin-top:30px;height:220px;}
.testimonial .testimonial-content p{font-size:15px;font-weight:400;line-height:26px;margin-bottom:0}
.testimonial .owl-controls{margin-top:50px}
.testimonial .owl-controls .owl-dot{margin-left:5px;}
.testimonial .owl-controls .owl-dot span{background-color:#808080;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:6px;width:6px;opacity:1;margin:2px;}
.testimonial .owl-controls .owl-dot.active{outline:2px solid #2f2f2f;}
.testimonial .owl-controls .owl-dot.active span,
.testimonial .owl-controls.clickable .owl-dot:hover span{background-color:#2f2f2f;}
.testimonial .testimonial-img{width:50px;height:50px;z-index:99;}
.testimonial .testimonial-divider{position:relative;height:10px;width:12px;font-size:0;}
.testimonial .testimonial-meta{padding-left:30px;font-size:16px;font-weight:400;line-height:22px;}
.testimonial .testimonial-meta h6{font-size:16px;font-weight:400;line-height:22px;font-family:'Nasser',
sans-serif;color:#828282;text-transform:capitalize;margin-bottom:0;}
.testimonial .testimonial-meta h6 strong{font-size:15px;font-weight:700;line-height:22px;text-transform:uppercase;font-family:'Nasser',
sans-serif;color:#313131}
.testimonial .testimonial-divider:before{content:"";position:absolute;top:0;bottom:0px;left:-1px;z-index:0;width:16px;height:11px;}
.testimonial-img{position:relative;margin-left:30px;margin-top:-50px;margin-bottom:30px;}
.testimonial-img i{width:30px;height:30px;line-height:30px;text-align:center;background-color:#00549e;color:#fff;font-size:16px;position:absolute;bottom:0;margin-left:-30px;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;border-radius:0 0 0 2px;}
.testimonial-img img{-moz-border-radius:0 0 2px 0;-webkit-border-radius:0 0 2px 0;border-radius:0 0 2px 0;}
.testimonial-2 .testimonial-content{margin-right:0;height:360px;margin-top:20px;}
.testimonial-2 .owl-controls{margin-top:-19px;position:absolute;float:right;right:0;}
.testimonial-4 .testimonial-content{background-color:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0;height:auto;text-align:center;margin-right:0;}
.testimonial-3 .testimonial-content{background-color:#00549e;margin-right:0;height:358px;margin-top:0}
.testimonial-3 .testimonial-content p{color:#fff;padding-top:90px;font-size:19px;font-weight:400;line-height:29px;font-style:italic;}
.testimonial-3 .testimonial-content:before{position:absolute;content:"\f10d";font-family:fontawesome;line-height:30px;color:#333333;font-size:80px;text-align:center;padding-top:20px;}
.testimonial-3 .testimonial-img{margin:27px 20px 0 0;position:absolute;bottom:5px}
.testimonial-3 .testimonial-meta{padding-left:100px;padding-top:14px;}
.testimonial-3 .owl-controls{position:absolute;float:right;right:0;right:30px;top:30px;margin-top:0}
.testimonial-3 .owl-controls .owl-dot span{background-color:#fff !important;}
.testimonial-3 .owl-controls .owl-dot.active span,
.testimonial-3 .owl-controls.clickable .owl-dot:hover span{background-color:#2f2f2f !important;}
.testimonial-4 .testimonial-content:before{position:absolute;content:"\f10d";font-family:fontawesome;line-height:30px;color:#00549e;font-size:80px;opacity:0.5;text-align:center;margin-left:-30px;}
.testimonial-4 .testimonial-content p{font-size:20px;}
.testimonial-4 .testimonial-meta{padding-left:0;padding-top:30px;text-align:center;}
.testimonial-2 .panel-group{margin-top:20px;}
@media only screen and (min-width:320px) and (max-width:479px){.testimonial-3 .testimonial-content{overflow:hidden}
.testimonial-4 .testimonial-content{height:auto}
.testimonial-3 .testimonial-content:before{font-size:40px;padding-top:2px;}
.testimonial-3 .testimonial-content p{padding-top:50px;font-size:14px;line-height:23px;}
}
@media only screen and (min-width:480px)and (max-width:767px){.testimonial-3 .testimonial-content:before{font-size:60px;padding-top:16px;}
.testimonial-3 .testimonial-content p{padding-top:70px;font-size:17px;line-height:29px;}
}
@media only screen and (min-width:768px) and (max-width:991px){}
@media only screen and (min-width:992px){}
.service .service-img{margin-bottom:30px;}
.service .service-desc h4{margin-bottom:20px;color:#313131;font-size:17px;font-weight:700;line-height:25px;text-transform:uppercase;}
.service-3 h4,
.service-4 .service-content h4,
.service-5 h4,
.service-6 h4{position:relative;padding-bottom:10px;}
.service .service-desc p{font-size:15px;font-weight:500;line-height:23px;}
.service .service-desc a.read-more{font-family:'Nasser',
sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;color:#2f2f2f;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.service .service-desc a.read-more i{margin-right:8px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.service .service-desc a.read-more:hover{color:#00549e}
.service-1 .service-content>img{position:absolute;left:0;padding-top:30px;padding-left:20px;}
.service-1 .service-desc{padding-left:70px;}
.service-block:hover .service-desc a.read-more span{opacity:1;visibility:visible}
.service-2 .nav-tabs{border-bottom:none;margin-bottom:50px;}
.service-2 .nav-tabs li{text-align:center;padding-right:0;padding-left:0}
.service-2 .nav-tabs li a{font-family:'Nasser',
sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#2f2f2f;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;padding:0}
.service-2 .nav-tabs li a:hover{border-color:transparent}
.service-2 .nav-tabs li.active a,
.service-2 .nav-tabs li.active a:hover,
.service-2 .nav-tabs li.active a:focus,
.service-2 .nav-tabs li a:hover,
.service-2 .nav-tabs li a:focus{background-color:transparent;border:none;color:#00549e !important;background-color:transparent;}
.service-2 .nav-tabs li .service-icon{margin-bottom:20px;height:50px;overflow:hidden}
.service-2 .nav-tabs li .service-icon img{display:block;margin-right:auto;margin-left:auto;text-align:center}
.service-2 .nav-tabs li .service-icon img:first-of-type{margin-top:-48px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.service-2 .nav-tabs li .service-icon img:last-of-type{position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.service-2 .nav-tabs li.active img:first-of-type,
.service-2 .nav-tabs li a:hover img:first-of-type{margin-top:0;}
.service-2 .nav-tabs li.active img:last-of-type,
.service-2 .nav-tabs li a:hover img:last-of-type{margin-top:48px;}
.service-2 .tab-pane h3{font-size:37px;font-weight:700;line-height:25px;text-transform:uppercase;color:#fff;margin-bottom:50px;}
.service-2 .tab-pane p{font-size:22px;line-height:40px;color:#fff;margin-bottom:45px;}
.service-2 .tab-pane .tab-count{filter:blur(0px) brightness(1);position:absolute;right:0;font-size:67px;font-family:'Nasser',
sans-serif;font-weight:bold;color:#fff}
.service-2 .col-content{padding:100px;}
.service-3 .service-block h4:before{content:"";height:2px;width:20px;position:absolute;bottom:0;display:inline-block;background-color:#00549e;}
.service-3 .service-block:hover h4,
.service-4 .service-block:hover h4,
.service-5 .service-block:hover h4{color:#00549e}
.service-3 .service-block .service-img{width:48px;height:48px;overflow:hidden}
.service-3 .service-block .service-img img{display:block;}
.service-3 .service-block .service-img img:first-of-type{margin-left:-48px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.service-3 .service-block .service-img img:last-of-type{position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;margin-top:-48px;}
.service-3 .service-block:hover .service-img img:first-of-type{margin-left:0;}
.service-3 .service-block:hover .service-img img:last-of-type{margin-left:48px;}
.service-4 .service-content{margin-bottom:60px;}
.service-4 .service-content2{padding-left:100px;}
.service-4 .service-content2 h4{padding-bottom:0;margin-bottom:10px;}
.service-4 .service-content2 .service-desc{padding-left:0}
.service-4 .service-block:hover h4:before,
.service-5 .service-block:hover h4:before{background-color:#00549e;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.service-4 .service-icon{width:70px;height:70px;line-height:70px;text-align:center;background-color:#313131;position:relative;margin-left:30px;margin-top:-70px;margin-bottom:20px;overflow:hidden;padding-top:16px;padding-bottom:16px;}
.service-4 .service-block .service-icon img{display:block;margin-right:auto;margin-left:auto;text-align:center}
.service-4 .service-block .service-icon img:first-of-type{margin-left:-70px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.service-4 .service-block .service-icon img:last-of-type{position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;margin-top:-48px;}
.service-4 .service-block:hover .service-icon img:first-of-type{margin-left:16px;}
.service-4 .service-block:hover .service-icon img:last-of-type{margin-left:70px;}
.service-4 .service-block:hover .service-icon{background-color:#00549e;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.service-4 .service-content h4:before,
.service-5 h4:before,
.service-6 h4:before{content:"";height:2px;width:20px;position:absolute;bottom:0;display:inline-block;background-color:#2f2f2f;}
.service-4 .service-desc,
.service-5 .service-desc{padding-left:30px;}
.service-6 .col-img{height:761px;}
.service-6 .heading{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.service-6 .heading .heading-bg{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.service-6 .heading h2,
.service-6 .heading p{color:#fff}
.service-6 .service-icon{width:70px;height:70px;line-height:70px;text-align:center;background-color:#313131;position:relative;margin-bottom:20px;}
.service-6 .col-content{padding:0;}
.service-6 .service-block{padding:50px 20px 50px 40px;border-left:1px solid #e5e5e5}
.service-6 .service-block:nth-child(3),
.service-6 .service-block:nth-child(4){border-top:1px solid #e5e5e5}
.service-6 p{margin-bottom:10px;}
.service-6{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.service-6 .service-block:hover{background-color:#00549e}
.service-6 .service-block:hover h4,
.service-6 .service-block:hover p{color:#fff}
.service-6 .service-block:hover h4:before{background-color:#fff}
.service-6 .service-block:hover .service-icon{background-color:#00549e}
.service-6 .service-desc a.read-more:hover{color:#fff;}
.service-7 .service-block h4{margin-bottom:10px;}
.service-8 .col-content{background-color:rgba(255, 197, 39, .9);margin-top:100px;margin-bottom:100px;padding:100px;}
.service-8 .tab-content>.tab-pane{height:720px;}
.service-8 .tab-pane h3 .service .service-img2{position:relative}
.service .service-img2>img{position:absolute;left:0;top:0}
.service2 .service-block{margin-bottom:50px;}
.single-service .service-img{margin-bottom:70px;}
.single-service .service-title h3{position:relative;padding-bottom:10px;font-size:20px;font-weight:bold;text-transform:uppercase}
.single-service .service-title h3:before{content:"";height:3px;width:20px;position:absolute;bottom:0;display:inline-block;background-color:#00549e;}
.single-service .feature h4{font-size:16px;line-height:1;}
.single-service .feature p{margin-bottom:50px;}
@media only screen and (min-width:375px) and (max-width:479px){.testimonial .testimonial-content{height:289px}
}
@media only screen and (min-width:320px) and (max-width:479px){.col-bg{filter:blur(0.6px) brightness(0.4) !important;}
.service-2 .tab-pane p{font-size:19px;line-height:33px;color:#fff;margin-bottom:45px;}
.service-1 .service-img img,
.service-4 .service-img img,
.service-5 .service-img img,
.single-service .service-img img{width:100%;margin-right:auto;margin-left:auto}
.service-1 .service-block,
.service-3 .service-block,
.service-5 .service-block,
.service-7 .service-block{margin-bottom:30px;}
.service-1 .service-block:last-of-type,
.service-3 .service-block:last-of-type,
.service-5 .service-block:last-of-type,
.service-7 .service-block:last-of-type{margin-bottom:0}
.service-2 .nav-tabs li{float:none;margin-bottom:10px;}
.service-2 .tab-pane h3{font-size:30px;}
.service-2 .col-content{position:absolute;z-index:1;padding-right:15px;padding-top:70px;padding-left:15px;text-align:center;}
.service .service-img2>img{position:relative;display:block;left:0;top:0;margin-right:auto;margin-left:auto;margin-bottom:10px;}
.service-4 .service-content2{padding-left:0;margin-right:auto;margin-left:auto;text-align:center}
.service-6 .service-block:nth-child(3),
.service-6 .service-block:nth-child(4){border-top:none;}
.service-6 .service-block{padding-bottom:0}
.service-6 .service-block:last-of-type{padding-bottom:50px;}
.service-6 .col-img,
.service-2 .col-img{height:562px;}
.service-8 .tab-content>.tab-pane{height:auto;}
.single-service .sidebar-services{margin-bottom:50px;}
}
@media only screen and (min-width:480px)and (max-width:767px){.single-service .service-img img{width:100%;}
.service-1 .service-block,
.service-3 .service-block,
.service-5 .service-block,
.service-7 .service-block{margin-bottom:30px;}
.service-2 .nav-tabs{padding-left:30px;}
.service-2 .nav-tabs li{margin-right:15px;margin-bottom:15px;}
.service-6 .col-img,
.service-2 .col-img{height:561px;}
.service-2 .col-content{padding-right:15px;padding-top:70px;padding-left:15px;text-align:center;}
.service .service-img2>img{left:auto}
}
@media only screen and (min-width:768px) and (max-width:991px){.less-height{height:630px;}
.service-1 .service-img img,
.service-4 .service-img img,
.service-5 .service-img img{width:100%;margin-right:auto;margin-left:auto}
.service-2 .nav-tabs li{margin-right:115px;margin-bottom:15px;}
.service-2 .col-content{text-align:center;padding:50px 15px 25px 35px;}
.service-2 .tab-pane p{font-size:20px;line-height:42px;color:#fff;}
.service-6 .col-img{height:461px;}
.service-7 .service-block{margin-bottom:30px;}
.service-7 .service-block:nth-child(3),
.service-7 .service-block:nth-child(4){margin-bottom:0;}
.service-8 .tab-content>.tab-pane{height:auto;}
.single-service .service-img img{width:100%;}
.service2 .service-block:nth-child(3),
.service2 .service-block:nth-child(4){margin-bottom:50px;}
.service-2 .nav-tabs li a{font-size:16px;}
}
@media only screen and (min-width:992px) and (max-width:1200px){.service-2 .tab-pane .tab-count{left:540px;}
.less-height{height:600px;}
#header{width:27%;}
#logo{float:right;width:50%;}
.service-1 .service-img img,
.service-4 .service-img img,
.service-5 .service-img img,
.service-7 .service-img img{width:100%;margin-right:auto;margin-left:auto}
.service-2 .col-content{text-align:center;padding:50px;}
.service .service-img2>img{left:auto}
.service-6 .service-block{padding-top:30px;padding-bottom:30px;}
.service-6 .col-img{height:772px;}
.service-8 .tab-content>.tab-pane{height:auto;}
.single-service .service-img img{width:100%;}
.sidebar-services .download{padding:24px 12px;}
.sidebar-services .download .download-icon i{padding-left:12px;}
}
.projects-filter{margin-top:50px;margin-bottom:40px;text-align:center}
.projects-filter ul{text-align:center;margin-bottom:0}
.projects-filter ul li{margin-right:30px;}
.projects-filter ul li:last-child{margin-right:0}
.projects-filter ul li a{font-size:16px;font-family:'Nasser',
sans-serif;text-transform:uppercase;color:#2f2f2f;padding-bottom:8px;border-bottom:2px solid transparent;font-weight:bold}
.projects-filter ul li a:hover,
.projects-filter ul li a.active-filter{color:#00549e;border-bottom:2px solid #00549e}
.project-item{margin-bottom:30px;}
.project-img{position:relative;overflow:hidden;}
.control{font-size:25px;margin-left:13px;color:white;cursor:pointer;}
.control:hover{color:#00549e;}
.project-img img{width:100%;height:300px;display:block;position:relative;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.project-img .project-hover{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;padding:49px;opacity:0;background-color:rgba(47, 47, 47, 0.95);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.project-hover .project-meta{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.project-hover h6{color:#a9a9a9;font-size:16px;font-weight:bold;text-transform:uppercase;margin-bottom:0;line-height:1;}
.project-hover h4{color:#fff;font-size:18px;font-family:'Nasser',
sans-serif;font-weight:bold;text-transform:uppercase}
.project-hover .project-zoom{position:absolute;bottom:49px;opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.project-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.project-img:hover .project-hover{opacity:1}
.project-img:hover .project-meta{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);}
.project-img:hover .project-meta h6{transition-delay:0.2s;}
.project-img:hover .project-meta h2{transition-delay:0.2s;}
.project-img:hover .project-zoom{transition-delay:0.2s;opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);}
.project-meta a{color:#fff}
.project-meta a:hover{color:#00549e}
.projects-fullwidth .project-item{margin-bottom:0;padding-left:0;padding-right:0}
.project-carousel{margin-bottom:70px;}
.project-carousel .owl-controls{position:absolute;left:30px;bottom:30px;}
.project-carousel .owl-controls .owl-nav div{width:27px;height:71px;line-height:71px;background-color:#2f2f2f !important;border-radius:0 !important;opacity:1;text-align:center;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.project-carousel .owl-controls .owl-nav div:hover{background-color:#00549e !important;width:71px;}
.project-carousel .owl-controls .owl-nav div i{color:#fff;font-family:FontAwesome;font-size:20px;font-weight:400;line-height:28px;}
.single-project .project-title{position:relative}
.single-project .project-block{padding:30px;background-color:#f9f9f9;}
.single-project .project-block .project-title:before{content:"";height:2px;width:100%;position:absolute;bottom:0;display:inline-block;background-color:#efefef;}
.single-project .project-title:after{content:"";height:3px;width:30px;position:absolute;bottom:0;display:inline-block;background-color:#00549e;}
.single-project .project-title h3{font-size:20px;font-weight:700;line-height:25px;text-transform:capitalize;margin-bottom:28px;padding-bottom:9px;text-transform:uppercase}
.single-project .project-block .project-title h3{font-family:'Nasser';font-size:16px;font-weight:700;padding-bottom:15px;}
.single-project .project-desc p{color:#9e9e9e;font-family:'Nasser';font-size:14px;font-weight:500;line-height:23px;}
.single-project .project-block li{font-family:'Nasser';font-size:14px;line-height:29px;color:#313131;font-weight:700;}
.single-project .project-block li span{color:#9e9e9e;font-weight:500;margin-left:10px;}
.single-project .project-block ul{margin-bottom:0}
.pager{margin:0}
.pager div{display:inline-block;margin:0 10px;}
.pager div a{width:51px;height:51px;line-height:51px;border:2px solid #2f2f2f;color:#2f2f2f;font-size:16px;font-weight:400;display:block;}
.pager div:hover a{color:#fff;border-color:#00549e;background-color:#00549e;}
.project-widget{margin-bottom:70px;}
.pager-2 div{display:inline-block;}
.pager-2 .page-next{float:right;}
.pager-2 div a{width:51px;height:51px;line-height:49px;border:2px solid #2f2f2f;color:#2f2f2f;font-size:16px;font-weight:400;display:block;text-align:center;padding-right:20px;padding-left:20px;overflow:hidden;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.pager-2 .page-prev a span{margin-left:8px;opacity:0;visibility:hidden;color:#fff;font-family:'Nasser',
sans-serif;font-size:16px;font-weight:700;line-height:49px;text-transform:uppercase;transform:translateX(-60px);-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);-o-transform:translateX(-60px);-ms-transform:translateX(-60px);-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.pager-2 .page-prev:hover a span{opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);}
.pager-2 .page-next a span{margin-right:8px;opacity:0;visibility:hidden;color:#fff;font-family:'Nasser', sans-serif;font-size:16px;font-weight:700;line-height:49px;text-transform:uppercase;transform:translateX(100px);-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-o-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;display:none}
.pager-2 .page-next:hover a span{opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);display:inline-block}
.pager-2 div:hover a{color:#fff;border-color:#00549e;background-color:#00549e;width:auto;padding-right:50px;padding-left:50px;}
.projects-more{width:auto;margin-top:50px}
.projects-more i{margin-left:8px;}
#infscr-loading{position:absolute;bottom:-60px;width:100%;text-align:center;}
.projects2 .heading p:first-child{color:#a9a9a9}
.projects2 .heading h2{color:#fff}
.projects2 .projects-filter ul li a{color:#807f7f;}
.projects2 .projects-filter ul li a:hover,
.projects2 .projects-filter ul li a.active-filter{color:#00549e}
.projects2 .project-img .project-hover{background-color:#00549e}
.projects2 .project-hover h6{color:#f9f9f9;}
.projects2 .project-zoom a{color:#2f2f2f;}
@media only screen and (min-width:320px) and (max-width:479px){.projects-filter ul li{margin-bottom:15px;margin-right:0}
.project-img img{width:100%;margin-right:auto;margin-left:auto}
.project-carousel .owl-controls{bottom:10px;left:10px;}
.project-carousel .owl-controls .owl-nav div{height:40px;line-height:45px;padding:0 !important;}
.project-carousel .owl-controls .owl-nav div:hover{width:51px}
.pager-2 .page-prev:hover a span,
.pager-2 .page-next:hover a span{display:none;opacity:0;visibility:hidden}
.projects-fullwidth.home-3-custom .projects-filter ul{text-align:center !important}
}
@media only screen and (min-width:480px)and (max-width:767px){.projects-filter ul li{margin-bottom:15px;margin-right:0}
.project-img img{margin-right:auto;margin-left:auto}
.project-carousel .owl-controls{bottom:10px;left:10px;}
.pager-2 .page-prev:hover a span,
.pager-2 .page-next:hover a span{display:none;opacity:0;visibility:hidden}
.projects-fullwidth.home-3-custom .projects-filter ul{text-align:center !important}
}
@media only screen and (min-width:768px) and (max-width:991px){.service-2 .tab-pane .tab-count{left:410px !important;}
.projects-filter ul li{margin-bottom:15px;margin-right:0}
}
.projects-fullwidth.home-3-custom .projects-filter ul{text-align:right}
.projects-fullwidth.home-3-custom .projects-filter ul li{margin-right:10px;}
.cta-desc p{margin-bottom:0;font-size:14px;color:#f9f9f9;font-weight:500;text-transform:capitalize;}
.cta-desc h5{margin-bottom:0;font-size:22px;font-weight:700;text-transform:uppercase;color:#fff;line-height:1}
.cta-devider{margin-left:55px;}
.cta-devider:before{content:"";width:2px;height:23px;background-color:#333333;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.cta-1,
.cta-2{padding:40px 35px;position:relative}
.cta-1 .cta-img{position:relative}
.cta-1 .cta-img img{position:absolute;top:-84px;}
.cta-1 .cta-desc{padding-left:20px;}
.cta-1 .cta-desc p,
.cta-2 .cta-desc p{margin-bottom:5px;}
.cta-1 .cta-action{float:right}
.cta-2 i,
.cta-3,
.cta-4 i{font-size:30px;color:#fff;text-align:center;line-height:1;}
.cta-2 .cta-desc{padding-left:80px;}
.cta-2 .cta-icon{position:absolute}
.cta-3,
.cta-4{padding-top:100px;padding-bottom:100px;}
.cta-3 h2,
.cta-4 h2{font-size:35px;font-weight:700;line-height:50px;color:#fff;text-transform:uppercase;margin-bottom:40px;}
.cta-3 p,
.cta-4 p{color:#f9f9f9;font-family:'nasser', serif;font-size:17px;line-height:26px;margin-bottom:26px;}
.cta-3 p:first-child,
.cta-4 p:first-child{line-height:1}
.cta-4 h2{padding-top:30px;padding-bottom:30px;margin-bottom:0}
.cta-p{color:#2f2f2f !important;font-size:17px;font-weight:600;line-height:45px;margin-bottom:30px;}
.cta-5{padding:40px 0px;}
.cta-5 .cta-2{padding:0}
.cta-6{padding-top:134px;padding-bottom:134px;overflow:inherit}
.cta-6 h2{color:#fff;font-family:'Nasser', sans-serif;font-size:39px;font-weight:700;line-height:42px;text-transform:uppercase;margin-bottom:50px;}
.cta-6 p{color:#f9f9f9;font-size:17px;font-weight:600;line-height:45px;}
.cta-6 .cta-img{position:absolute;right:0;top:70px;}
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom{padding-right:17px;}
.modal-dialog{margin-top:40px;width:360px;}
.modal-content{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#f9f9f9;box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-moz-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);-webkit-box-shadow:0 2px 3px rgba(40, 40, 40, 0.12);border:none}
.modal-body{padding:30px 50px 50px;}
.modal-body form{margin-bottom:0}
.modal-body .form-control{margin-bottom:20px;}
.modal-body .btn{text-align:center;margin-right:auto;margin-left:auto}
.modal-header .close{position:absolute;font-size:24px;top:-24px;right:0;color:#fff;text-shadow:0 1px 0 #fff;opacity:1}
.modal-header{border-bottom:none;background-color:#00549e;padding:33px;}
.modal-header .model-icon{position:absolute}
.modal-header .model-title{text-align:left;padding-left:80px;position:relative;}
.modal-header .model-divider{position:relative;}
.modal-header .model-divider:before{content:"";width:2px;height:23px;background-color:#333333;position:absolute;top:50%;left:55px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.modal-header .model-title p{color:#fff;font-size:14px;font-weight:500;}
.modal-header .model-title h6{color:#fff;font-size:22px;font-weight:700;line-height:1px;text-transform:uppercase;}
@media only screen and (min-width:360px) and (max-width:374px){.hero-img{height:800px !important;}
}
@media only screen and (min-width:320px) and (max-width:767px){video{display:none;}
.hero-img{width:100%;height:885px;background-image:url('../images/hero.jpg');background-size:cover;}
.cta{text-align:center}
.hero-logo{bottom:25%;width:100%;right:1%;}
.cta-devider{margin-left:0}
.cta-devider:before{display:none}
.cta-1 .cta-desc,
.cta-2 .cta-desc{padding-left:0}
.cta-1 .cta-action{float:none !important}
.cta-desc p{margin-bottom:10px;}
.cta-desc h5{margin-bottom:20px;}
.cta-2 .cta-icon{position:relative;}
.cta-2 .btn-primary{margin-right:0;margin-bottom:10px;}
.cta-2 .btn-secondary{margin-bottom:10px;}
.cta-4 h2{font-size:50px;}
.cta-6{padding-top:80px;padding-bottom:80px;}
.cta-6 h2{font-size:30px;}
.modal-dialog{margin-right:auto;margin-left:auto}
.modal-dialog{width:100%;margin-left:auto;margin-right:auto}
.modal-header .model-title h6{font-size:17px;}
}
@media only screen and (min-width:480px)and (max-width:767px){.cta-2 .btn-primary{margin-right:10px;margin-bottom:0;}
.cta-2 .btn-secondary{margin-bottom:0;}
}
@media only screen and (min-width:768px) and (max-width:991px){.cta-1{padding-top:20px;padding-bottom:20px;}
.cta-1 .cta-devider{margin-left:137px;}
.cta-1 .cta-action{float:none;margin-left:137px;margin-top:10px;}
.cta-1 .cta-img img{top:-50px;}
.cta-2{text-align:center}
.cta-2 .cta-icon{position:relative;margin-right:auto;margin-left:auto}
.cta-2 .cta-devider:before{display:none}
.cta-2 .cta-desc{padding-left:0;margin-bottom:20px;}
.cta-2 .cta-action{float:none !important;text-align:center !important;margin-left:auto;margin-right:auto;margin-top:10px;}
}
@media only screen and (min-width:992px) and (max-width:1200px){.cta-desc h5{font-size:18px;}
.cta-2 .btn{width:150px;}
.cta-6 .cta-img{top:125px;}
}
.shortcode-4 .counter{font-size:30px;font-family:'Nasser', sans-serif;color:#2f2f2f;font-weight:bold;margin-bottom:0;}
.shortcode-4 h4{font-size:16px;color:#5a5a5a;font-weight:300;margin-bottom:0}
.shortcode-4 .facts-box:after,
.shortcode-9 .brand:after{content:"";width:2px;height:30px;background-color:#e5e5e5;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0}
.shortcode-4 .facts-box.last:after,
.shortcode-9 .brand.last:after{width:0;height:0;opacity:0}
.pricing .panel{text-align:center;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.pricing .panel-body{background-color:#00549e;padding-top:100px;padding-bottom:100px;}
.pricing .panel-body h4{font-family:'Raleway', sans-serif;font-weight:700;color:#fff;line-height:46px;font-size:100px;margin-bottom:32px;}
.pricing .panel-body .symbol{font-size:30px;}
.pricing .panel-body .time{font-size:16px;color:#f6f6f6;}
.pricing .panel-body p{color:#313131;font-family:'Nasser', sans-serif;font-size:16px;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:0;}
.pricing .list-group{padding:50px;background-color:#f9f9f9}
.pricing .list-group li.list-group-item{border-top:none;border-left:none;border-right:none;background-color:transparent;padding:0;border-bottom-color:#e9e8e8;color:#9e9e9e;font-family:'Raleway', sans-serif;font-size:16px;font-weight:500;line-height:40px;}
.pricing .list-group li.list-group-item:last-child{border-bottom:none;padding-bottom:0}
.pricing .list-group li.list-group-item:first-child{padding-top:0}
.pricing .panel-footer{background-color:#f9f9f9;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0 50px 50px 50px;}
.pricing .panel-footer .btn{margin-bottom:0;}
@media only screen and (min-width:768px) and (max-width:991px){.pricing .panel-body{padding-top:50px;padding-bottom:50px;line-height:30px;}
.pricing .panel-body h4{font-size:70px;}
.pricing .list-group{padding:25px;}
.pricing .panel-footer{padding:0 25px 25px 25px;}
.pricing .panel-footer .btn{font-size:11px;padding:0 16px;}
.pricing .panel-footer .btn i{margin-left:5px}
}
.entry{margin-bottom:50px;}
.single-post .entry{margin-bottom:0}
.entry-img{}
.entry-img img{width:100%;height:auto}
.entry-img img{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;opacity:1}
.entry-img:hover img{opacity:0.8}
.entry-meta{margin-bottom:30px;height:30px;color:#a9a9a9;}
.entry-meta ul{margin-bottom:0;margin-left:0;padding-left:0;}
.entry-meta ul li{display:inline-block}
.entry-meta ul li.entry-cat{font-family:'Droid Serif', serif;font-size:16px;font-style:italic;line-height:26px;font-weight:600}
.entry-meta ul.pull-right{padding-top:16px;}
.entry-format{background-color:#2f2f2f;color:#fff;font-size:15px;width:30px;height:30px;line-height:30px;text-align:center;position:absolute;border-radius:0 0 0 2px;}
.entry-date{background-color:#00549e;padding:8px 0;position:absolute;left:45px;margin-top:-30px;z-index:6;border-radius:2px 2px 2px 0;font-family:'Droid Serif', serif;color:#fdfdfd;font-size:22px;font-weight:700;line-height:22px;text-transform:uppercase;text-align:center;color:#fff;width:50px;}
.entry-date span{font-size:16px;display:block;}
.entry-cat{position:absolute;left:110px;}
.entry-cat span a{color:#2f2f2f;text-transform:capitalize;font-size:16px;}
.entry-no-comments{margin-right:16px;}
.entry-title,
.entry-content{margin-left:30px;}
.entry-title h3{font-size:16px;font-weight:700;line-height:25px;text-transform:uppercase;margin-bottom:20px;}
.entry-title a{font-size:16px;font-weight:700;line-height:25px;text-transform:uppercase;margin-bottom:20px;color:#2f2f2f;}
.entry-title a:hover{color:#00549e;}
.entry-content p{font-size:15px;font-weight:500;line-height:24px;margin-bottom:30px;color:#9e9e9e;}
.entry-content a.entry-more{color:#00549e;font-family:'Nasser', sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.entry-content a.entry-more:hover{color:#2f2f2f}
.entry-content a.entry-more i{margin-right:8px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.entry-content a.entry-more span{opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.entry:hover a.entry-more span{opacity:1;visibility:visible}
.single-post .entry-title h3{font-size:22px;font-weight:bold;}
.single-post .entry-author{padding-left:20px;}
.entry-share{border-bottom:1px solid #f2f2f2;padding-bottom:20px;margin-bottom:30px;}
.entry-share span{font-size:14px;font-weight:bold;color:#313131;text-transform:capitalize}
.entry-share a{color:#5e5e5e;font-size:14px;margin-left:20px;}
.entry-prev-next{position:relative;margin-bottom:70px;}
.entry-next,
.entry-prev{width:50%;float:left;}
.entry-prev-content,
.entry-next-content{padding:20px;border:1px solid #ececec}
.entry-prev-next .entry-prev{padding-right:15px;}
.entry-prev-next .entry-next{padding-left:15px;text-align:right;}
.entry-prev-next .entry-prev img{position:absolute;left:20px;top:20px}
.entry-prev-next .entry-next img{position:absolute;right:20px;top:20xp}
.entry-prev-next .entry-prev .entry-desc{position:relative;margin-left:85px;}
.entry-prev-next .entry-next .entry-desc{position:relative;margin-right:85px;}
.entry-prev-next a{font-size:14px;font-weight:bold;color:#2f2f2f;text-transform:uppercase;font-family:'Nasser', sans-serif;margin-top:20px;}
.entry-prev-next p{font-size:16px;text-transform:capitalize;margin-bottom:10px;margin-top:-6px;}
.entry-widget{margin-bottom:70px;}
.entry-widget:last-of-type{margin-bottom:0}
.entry-widget .entry-widget-title{position:relative;margin-bottom:30px}
.entry-widget .entry-widget-content{position:relative}
.entry-widget .entry-widget-title:before{content:"";height:2px;width:100%;position:absolute;bottom:0;display:inline-block;background-color:#efefef;}
.entry-widget .entry-widget-title:after{content:"";height:3px;width:30px;position:absolute;bottom:0;display:inline-block;background-color:#00549e;}
.entry-widget .entry-widget-title h4{font-size:16px;font-family:'Raleway', sans-serif;font-weight:bold;text-transform:capitalize;margin-bottom:30px;padding-bottom:20px;line-height:1;}
.entry-bio img{position:absolute;left:0;top:0}
.entry-bio .entry-bio-desc{padding-left:110px;}
.entry-bio .entry-bio-desc p{font-size:15px;margin-bottom:5px;}
.entry-bio .entry-bio-desc a{color:#5e5e5e;font-size:15px;margin-right:25px;}
.entry-bio .entry-bio-desc a:hover,
.entry-share a:hover,
.entry-prev:hover a,
.entry-next:hover a,
.entry-related .entry:hover .entry-title h5,
.entry-meta a:hover{color:#00549e}
.entry-related img{margin-bottom:20px;}
.entry-related .entry-cat{position:relative;left:0;margin-bottom:20px;font-family:'Droid Serif', serif;font-size:16px;font-style:italic;line-height:1;font-weight:600}
.entry-related .entry-title{margin-left:0;}
.entry-related .entry-title h5{font-size:16px;font-weight:700;text-transform:uppercase;line-height:25px;color:#313131;margin-bottom:0;}
ul.comments-list{width:100%;list-style:none;overflow:hidden;padding-left:0}
ul.comments-list li{position:relative;border-bottom:1px solid #ececec;padding-bottom:20px;margin-bottom:30px;}
ul.comments-list li:last-child{border-bottom:none;}
ul.comments-list .comment-body .avatar{position:absolute;left:0;top:0}
ul.comments-list .comment-body .comment{padding-left:90px;}
ul.comments-list .comment-body .comment h6{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:0;color:#313131;line-height:23px;}
ul.comments-list .comment-body .comment .date{color:#a9a9a9;margin-bottom:18px;font-family:'Droid Serif', serif;font-size:12px;font-style:italic;line-height:24px;}
ul.comments-list .comment-body .comment p{font-size:15px;font-weight:500;color:#9e9e9e;line-height:22px;margin-bottom:0;}
ul.comments-list .comment-body .comment a.reply{font-family:'Nasser', sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#00549e;line-height:49px;}
ul.comments-list .comment a.reply:hover{color:#2f2f2f}
ul.comments-list ul.comment-children{list-style:none;margin:20px 0 0 90px;padding-top:30px;padding-left:0;border-top:1px solid #ececec;}
ul.comments-list ul.comment-children .comment-body .comment{padding-left:90px;}
ul.comments-list ul.comment-children li:last-child{margin-bottom:0;padding-bottom:0}
ul.comments-list ul.comment-children ul .comment-body .comment{padding-left:90px;}
.entry-widget.comments-form .entry-widget-title h4{margin-bottom:60px;}
.comments-form .form-control{margin-bottom:30px;}
@media only screen and (min-width:320px) and (max-width:767px){.entry-next,
.entry-prev{width:100%;}
.entry-prev{margin-bottom:30px}
.entry-prev-next .entry-next{padding-left:0}
.entry-prev-next .entry-prev{padding-right:0}
.entry-related .entry{margin-bottom:30px;}
ul.comments-list ul.comment-children{margin:20px 0 0 0;}
.entry-cat,
.entry-no-comments,
.entry-views{font-size:12px !important}
.entry-no-comments{margin-right:8px;}
.entry-bio .entry-bio-desc a{margin-right:20px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.hero-logo{width:40%;bottom:30%;right:30%;}
.entry-related img{width:100%;}
}
@media only screen and (min-width:992px) and (max-width:1200px){.hero-logo{bottom:23%;width:40%;right:30%;}
.entry-related img{width:100%;}
}
.sidebar{padding:50px;border:1px solid #ececec;}
.sidebar .widget{margin-bottom:70px;}
.sidebar .widget:last-of-type{margin-bottom:0;}
.sidebar .widget-search .form-search{border:2px solid #ececec;padding:0 10px;height:51px;}
.sidebar .widget-search .form-search .form-control{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#9e9e9e;font-size:16px;font-weight:600;line-height:22px;text-transform:capitalize}
.sidebar .widget-search .form-search .btn{background-color:#00549e;color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:35px;height:29px;line-height:29px;text-align:center;font-size:14px;margin-left:0;padding:0}
.sidebar .widget-search .form-search .btn:hover{background-color:#2f2f2f;border-color:#2f2f2f;}
.sidebar .widget .widget-title{position:relative;margin-bottom:30px}
.sidebar .widget .widget-title:before{content:"";height:2px;width:100%;position:absolute;bottom:0;display:inline-block;background-color:#efefef;}
.sidebar .widget .widget-title:after{content:"";height:3px;width:30px;position:absolute;bottom:0;display:inline-block;background-color:#00549e;}
.sidebar .widget .widget-title h3{font-size:16px;font-family:'Raleway', sans-serif;font-weight:bold;text-transform:capitalize;line-height:1;margin-bottom:30px;padding-bottom:20px;}
.widget-categories li{background-color:#f4f4f4;padding:20px;margin-bottom:5px;}
.widget-categories li a{color:#5e5e5e;font-size:16px;font-weight:bold;text-transform:uppercase;}
.widget-categories li.active{background-color:#00549e;}
.widget-categories li.active a{color:#fff}
.widget-categories li a:before{content:"\f067";font-family:fontawesome;margin-right:8px;}
.widget-categories li:hover{background-color:#00549e;}
.widget-categories li:hover a{color:#fff}
.widget-tags ul{margin-bottom:0;margin-left:0}
.widget-tags ul li{padding-left:0;padding-right:0}
.widget-tags a{font-size:12px;color:#a9a9a9;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:2px solid #ececec;margin-right:10px;margin-bottom:10px;text-transform:capitalize}
.widget-tags a:hover{background-color:#00549e;color:#fff;border:2px solid #00549e}
.widget-recent .recent-entry,
.widget-best-product .best-product{position:relative;margin-bottom:20px;}
.widget-recent .recent-entry:last-of-type,
.widget-best-product .best-product:last-of-type,{margin-bottom:0}
.widget-recent .recent-entry img,
.widget-best-product .best-product .product-img{position:absolute;left:0;top:0}
.widget-recent .recent-entry .recent-desc,
.widget-best-product .best-product .product-bio{position:relative;margin-left:85px;}
.widget-recent .recent-entry .recent-desc .entry-category{margin-bottom:10px;font-family:'Droid Serif', serif;font-size:16px;font-style:italic;line-height:1;font-weight:600}
.widget-recent .recent-entry .recent-desc .entry-category a{font-family:'Droid Serif', serif;color:#2f2f2f;text-transform:capitalize;font-size:16px;}
.widget-recent .recent-entry .recent-desc a,
.widget-best-product .best-product a{color:#313131;font-family:Nasser;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;}
.widget-recent .recent-entry .recent-desc .recent-statics{padding-bottom:17px;}
.widget-recent .recent-entry .recent-desc .recent-statics,
.widget-best-product .best-product .product-bio{border-bottom:1px solid #efefef;padding-top:6px;}
.widget-recent .recent-entry:last-of-type .recent-statics,
.widget-best-product .best-product:last-of-type .product-bio{border-bottom:none;padding-bottom:0}
.single-post .sidebar,
.single-service .sidebar,
.sidebar.sidebar-full{border:none;padding:0 15px;}
.sidebar .download{background-color:#00549e;padding:24px;position:relative;height:74px;}
.sidebar .download .download-desc{position:absolute;top:0}
.sidebar .download .download-desc h4{font-size:16px;font-weight:700;line-height:50px;text-transform:uppercase;margin-bottom:0}
.sidebar .download .download-icon{float:right;}
.sidebar .download .download-icon i{color:#fff;font-size:24px;line-height:24px;border-left:2px solid #333333;padding-left:24px;}
.home-logo{position:absolute;width:100%;top:-35px;}
.sidebar .download.download-pdf{margin-bottom:20px;}
.widget-best-product .best-product .product-img{width:70px;height:70px;background-color:#f4f4f4;-moz-border-radius:1px 1px 0;-webkit-border-radius:1px 1px 0;border-radius:1px 1px 0;text-align:center;padding:4px;}
.widget-best-product .best-product .product-bio{padding-top:0}
.widget-best-product .best-product .product-bio .product-price{font-size:16px;font-weight:600;line-height:23px;}
.widget-best-product .best-product a{text-transform:uppercase}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.widget-filter .ui-slider{height:4px;background-color:rgba(49, 49, 49, 0.1);margin-bottom:20px;}
.widget-filter .ui-slider-handle{width:8px;height:8px;background-color:#313131;top:-2px;margin-left:0}
.widget-filter .ui-slider-range{height:4px;background-color:#00549e;margin-bottom:20px;}
.widget-filter p{font-family:Raleway;font-size:16px;font-weight:500;line-height:36px;}
.widget-filter label{color:#9e9e9e;}
.widget-filter input{color:#00549e;border:none;}
.widget-filter .btn{font-size:16px;font-weight:700;line-height:49px;text-transform:uppercase;border:2px solid #2f2f2f;padding:0 14px;width:auto}
@media only screen and (min-width:320px) and (max-width:479px){.sidebar{padding:15px;}
.sidebar .widget:last-of-type{margin-bottom:0}
}
@media only screen and (min-width:480px)and (max-width:767px){}
@media only screen and (min-width:768px) and (max-width:991px){}
@media only screen and (max-width:991px){.images{margin-top:0;}
}
.product-num{padding-top:12px;padding-bottom:12px;}
.product-num h3{font-size:15px;font-weight:700;line-height:22px;text-transform:uppercase;color:#5e5e5e;}
.product-options{margin-bottom:30px;}
.product-options select{width:230px;height:35px;border:1px solid #ececec;color:#9e9e9e;font-family:Raleway;font-size:16px;font-weight:500;line-height:49px;padding-left:10px;}
.product-item{text-align:center;margin-bottom:80px;}
.product-item .product-img{text-align:center;margin-bottom:30px;overflow:hidden;position:relative;}
.product-item .product-img img{display:block;position:relative;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.product-img .product-hover .product-cart{width:100%;position:absolute;bottom:30px;opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding-right:30px;padding-left:30px;}
.product-img:hover .product-hover .product-cart{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);}
.product-item .product-cart .btn{background-color:#2f2f2f;color:#fff;font-family:'Nasser', sans-serif;font-size:16px;font-weight:700;line-height:49px;text-transform:uppercase;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.product-item .product-img .product-hover{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(255, 197, 39, 0.75);background-image:linear-gradient(to top, #00549e 0%, transparent 49%, transparent 82%, transparent 100%);background-image:-webkit-linear-gradient(to top, #00549e 0%, transparent 49%, transparent 82%, transparent 100%);background-image:-moz-linear-gradient(to top, #00549e 0%, transparent 49%, transparent 82%, transparent 100%);background-image:-o-linear-gradient(to top, #00549e 0%, transparent 49%, transparent 82%, transparent 100%);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.product-item .product-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.product-item .product-img:hover .product-item{opacity:1;transform:translateY(-80px);-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-o-transform:translateY(-80px);-ms-transform:translateY(-80px);}
.product-item .btn:hover{background-color:#fff;border-color:#fff;color:#2f2f2f}
.product-item .product-img:hover .product-hover{opacity:1}
.product-item h4{margin-bottom:10px;line-height:1px;}
.product-item h4 a{color:#313131;font-size:14px;font-weight:700;line-height:25px;text-transform:uppercase;}
.product-item h4 a:hover{color:#00549e}
.product-item p.product-price{color:#00549e;font-family:'Nasser', sans-serif;font-size:17px;font-weight:700;line-height:25px;text-transform:uppercase;margin-bottom:0}
.product-item p.product-price span{color:#a9a9a9;font-family:'Nasser', sans-serif;font-size:16px;font-weight:700;line-height:21px;text-decoration:line-through;margin-right:9px;}
.product-item .product-img .product-sale,
.product-item .product-img .product-new{position:absolute;top:20px;right:20px;z-index:2;width:50px;height:50px;line-height:50px;text-align:center;border-radius:2px 2px 2px 0;-moz-border-radius:2px 2px 2px 0;-webkit-border-radius:2px 2px 1px 0;color:#fdfdfd;font-family:'Droid Serif', serif;font-size:12px;font-weight:700;text-transform:uppercase;}
.product-item .product-img .product-sale{background-color:#00549e;}
.product-item .product-img .product-new{background-color:#2f2f2f;}
.shop-options{padding:20px;border:1px solid #ececec;margin-bottom:30px;height:70px;}
.shop-options .product-options2 select{width:134px;height:30px;border:1px solid #ececec;color:#9e9e9e;font-family:Raleway;font-size:16px;font-weight:500;line-height:49px;padding-left:10px;margin-right:30px;margin-left:10px;}
.shop-options .product-options2 span,
.shop-options .product-view-mode span{color:#5e5e5e;font-family:Nasser;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;}
.product-view-mode{line-height:30px;}
.product-view-mode a{border:1px solid #ececec;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#9e9e9e;font-size:14px;font-weight:400;padding:9px;margin-left:10px}
.product-view-mode a.active,
.product-view-mode a:hover{color:#00549e;}
.widget-related-product{position:relative;margin-top:80px}
.widget-related-product .widget-title{position:relative}
.widget-related-product .widget-title:before{content:"";height:2px;width:100%;position:absolute;bottom:0;display:inline-block;background-color:#efefef;}
.widget-related-product .widget-title:after{content:"";height:3px;width:30px;position:absolute;bottom:0;display:inline-block;background-color:#00549e;}
.widget-related-product .widget-title h4{font-size:16px;font-family:'Raleway', sans-serif;font-weight:bold;text-transform:capitalize;margin-bottom:30px;padding-bottom:20px;line-height:1px;}
.widget-related-product .product-item{margin-bottom:0}
.alert{background-color:#f9f9f9;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:20px;margin-bottom:30px}
.alert .alert-icon{width:46px;height:46px;line-height:46px;background-color:#00549e;border-radius:2px 1px 1px 2px;-moz-border-radius:2px 1px 1px 2px;-webkit-border-radius:2px 1px 1px 2px;text-align:center;position:absolute}
.alert .alert-icon i{color:#fff;font-size:15px;font-weight:400;line-height:28px;}
.alert .alert-content{padding-left:68px}
.alert .alert-content h4{color:#00549e;font-size:15px;font-weight:700;line-height:32px;text-transform:uppercase;margin-bottom:0;margin-top:-6px}
.alert .alert-content p{color:#9e9e9e;font-size:16px;font-weight:500;line-height:20px;margin-bottom:0}
.product-img img{width:100%;height:auto}
.product-content .product-title h3{color:#313131;font-size:20px;font-weight:700;line-height:23px;text-transform:uppercase;margin-bottom:16px;}
.product-price p{font-size:16px;font-weight:700;color:#a9a9a9;margin-bottom:0;line-height:30px;}
.product-review span{font-size:16px;font-weight:500;line-height:30px;color:#a9a9a9;text-transform:capitalize}
.product-review i{font-size:15px;font-weight:400;line-height:30px;color:#00549e}
.product-review a{color:#a9a9a9}
.product-review a:hover{color:#00549e}
.product-review .product-rating{margin-right:30px;}
.product-desc p{color:#9e9e9e;font-family:Raleway;font-size:16px;font-weight:500;line-height:22px;}
.product-details h5{color:#313131;font-family:'Raleway', sans-serif;font-size:16px;font-weight:700;margin-bottom:30px;text-transform:capitalize;line-height:1;}
.product-details ul li{line-height:26px;color:#00549e;font-size:16px;font-weight:700;text-transform:capitalize}
.product-details ul li span{color:#9e9e9e;font-size:16px;font-weight:500;}
.product-quantity{line-height:49px;}
.product-quantity .qua{color:#313131;font-size:15px;font-weight:700;line-height:20px;margin-right:10px}
.product-quantity a i{width:25px;height:25px;line-height:22px;border:1px solid #ececec;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;color:#00549e;text-align:center;}
.product-quantity input{width:30px;height:25px;border:1px solid #ececec;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#2f2f2f;font-family:Raleway;font-size:14px;font-weight:500;line-height:22px;text-align:center}
.product-cta .btn{margin-left:20px;}
.product-cta .btn-secondary{background-color:#2f2f2f;color:#fff}
.product-cta .btn-secondary:hover{background-color:#00549e;border-color:#00549e;color:#fff}
.product-share{margin-bottom:70px;}
.product-share h5{color:#313131;font-family:'Raleway', sans-serif;font-size:16px;font-weight:700;margin-bottom:20px;text-transform:capitalize;line-height:16px;}
.product-share a{width:34px;height:34px;line-height:34px;border-radius:1px 2px 2px 1px;-moz-border-radius:1px 2px 2px 1px;-webkit-border-radius:1px 2px 2px 1px;font-size:14px;font-weight:400;color:#fff;text-align:center;display:inline-block;background-color:#00549e;margin-right:10px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.product-share a:hover{background-color:#2f2f2f}
.product-tabs{background-color:#fff;border:1px solid #ececec;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;color:#9e9e9e;font-size:16px;font-weight:500;line-height:22px;}
.product-tabs .nav-tabs{background-color:#f9f9f9;}
.product-tabs .nav-tabs>li{margin-bottom:-1px}
.product-tabs .nav-tabs>li>a{font-size:15px;font-weight:700;text-transform:capitalize;color:#313131;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0 20px;border-right:1px solid #ececec;margin-right:0;line-height:60px;height:60px}
.product-tabs .nav-tabs>li:last-child>a{border-right:none}
.product-tabs .nav-tabs>li>a:hover,
.product-tabs .nav-tabs>li>a:focus{background-color:transparent;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;color:#00549e;}
.product-tabs .nav-tabs>li.active>a,
.product-tabs .nav-tabs>li.active>a:hover,
.product-tabs .nav-tabs>li.active>a:focus{color:#00549e;border:none;border-right:1px solid #ececec;background-color:#fff;}
.product-tabs .tab-content{padding:20px;}
.product-review li{background-color:#f9f9f9;padding:20px;margin-bottom:30px}
.product-review li h6{margin-bottom:0;text-transform:uppercase;}
.product-review li .review-date{margin-bottom:0;}
.product-review li .product-rating{color:#00549e;margin-bottom:10px}
.product-review li .product-comment p{margin-bottom:0;}
.cart-table{margin-bottom:50px}
.cart-table .table{border-color:#ececec}
.cart-table thead{background-color:#f9f9f9;}
.cart-table thead tr th{font-size:14px;font-weight:700;text-align:center;text-transform:capitalize;color:#222222;line-height:49px !important;border-bottom-width:0 !important;border-color:#ececec;}
.cart-table tbody tr td{padding:20px;border-color:#ececec}
.cart-table tbody tr td.cart-product-price,
.cart-table tbody tr td.cart-product-total{font-family:Raleway;font-size:16px;font-weight:600;line-height:20px;color:#a9a9a9}
.cart-table tbody tr td.cart-product-quantity .product-quantity{line-height:1px}
.cart-table tbody tr td.cart-product-price,
.cart-table tbody tr td.cart-product-total,
td.cart-product-quantity{text-align:center}
.cart-table .cart-product-action td{padding:30px 20px;}
.cart-table .cart-product-action form{margin-bottom:0}
.cart-table .cart-product-action .form-control{border:1px solid #ececec;color:#9e9e9e;font-family:Raleway;font-size:16px;font-weight:500;line-height:22px;padding:0 15px;width:250px;height:42px;line-height:42px;margin-bottom:0}
.cart-table .cart-product-action .btn{margin-left:10px;line-height:40px;height:42px;}
.cart-product-img{float:left;padding-right:20px;}
.cart-product-name h6{color:#313131;font-size:14px;font-weight:700;line-height:22px;text-transform:uppercase;}
.cart-product-remove{float:right;width:19px;height:19px;line-height:19px;background-color:#000000;color:#fff;text-align:center}
.cart-shiping,
.cart-total-amount{border:1px solid #ececec;padding:30px 20px;}
.cart-shiping h6,
.cart-total-amount h6{color:#313131;font-family:'Raleway', sans-serif;font-size:18px;font-weight:700;line-height:1px;margin-bottom:45px;text-transform:capitalize}
.cart-total-amount ul li{color:#00549e;font-size:16px;font-weight:700;line-height:36px;text-transform:capitalize}
.cart-total-amount ul li span{color:#9e9e9e;}
.cart-shiping .form-control{border:1px solid #ececec;color:#9e9e9e;font-family:Raleway;font-size:14px;font-weight:500;line-height:22px;padding:0 15px;height:42px;line-height:42px;margin-bottom:20px;-moz-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.cart-shiping .btn{line-height:42px;height:42px;}
.shop-filter{margin-top:50px;margin-bottom:40px;text-align:center}
.shop-filter ul{text-align:center;}
.shop-filter ul li{margin-right:30px;}
.shop-filter ul li:last-child{margin-right:0}
.shop-filter ul li a{font-size:16px;font-family:'Nasser', sans-serif;text-transform:uppercase;color:#2f2f2f;padding-bottom:8px;border-bottom:2px solid transparent;font-weight:bold}
.shop-filter ul li a:hover,
.shop-filter ul li a.active-filter{color:#00549e;border-bottom:2px solid #00549e}
@media only screen and (min-width:320px) and (max-width:767px){.product-img img{width:auto;margin-right:auto;margin-left:auto;text-align:center}
.product-feature-img img{width:100%}
.product-item .product-img .product-sale,
.product-item .product-img .product-new{right:50%;margin-right:-25px;}
.product-num{margin-bottom:0}
.shop-options{height:auto}
.product-options2,
.product-view-mode{text-align:left}
.product-item{margin-bottom:60px;}
.alert{text-align:center}
.alert .alert-icon{position:relative;margin-bottom:15px;margin-right:auto;margin-left:auto}
.alert .alert-content{padding-left:0}
.product-rating{display:block;text-align:center;margin-right:0}
.product-cta .btn{margin-bottom:16px;}
.product-review li{text-align:center}
.cart-product-remove{float:none;margin-right:auto;margin-left:auto;}
.cart-product-img{float:none;padding-right:0;margin:10px auto;text-align:center}
.cart-product-name h6{text-align:center;}
.cart-table .cart-product-action .form-control{margin-bottom:10px;}
.cart-table .cart-product-action .btn{margin-left:0;margin-bottom:10px;}
.cart-product-action .text-right{text-align:left;}
.cart-shiping{margin-bottom:50px;}
.shop-filter ul li{margin-bottom:15px;margin-right:0}
.widget-related-product .product-item{margin-bottom:30px;}
.shop .pager{margin-top:30px;margin-bottom:30px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.product-item .product-img .product-sale,
.product-item .product-img .product-new{right:50%;margin-right:-25px;}
.cart-shiping{margin-bottom:50px;}
.cart-table .cart-product-action .form-control{width:150px;}
.cart-table .cart-product-action .btn{width:150px}
.widget-related-product{margin-bottom:50px;}
.shop .pager{margin-top:30px;margin-bottom:30px;}
}
@media only screen and (min-width:992px) and (max-width:1200px){.product-action .product-cta .btn{width:150px;}
}
.contact{padding-top:60px;}
.contact .widgets-contact{background-color:transparent;padding-top:0;padding-bottom:0}
.contact .widgets-contact .widget{margin-bottom:70px;padding-left:0;border-left:none}
.contact .widgets-contact .widget-contact-icon{margin-left:0;}
.contact .widgets-contact .widget-contact-icon i{color:#00549e}
.contact .widgets-contact .widget-contact-icon:after{background-color:#333333;}
.contact form{margin-bottom:0}
button.btn:hover{background-color:#00549e;border-color:#00549e;}
#contact-form label.error{position:absolute;top:-14px;font-size:11px;color:#a94442}
#quote-form label.error,
#pop-quote-form label.error,
#pop-quote-form2 label.error,
#head-quote-form label.error{top:-14px;font-size:11px;color:#a94442}
input[aria-invalid="true"]{border-bottom:2px solid #a94442 !important}
#quote-result .alert{padding:10px;font-size:12px;margin-bottom:0;}
#pop-quote-result,
#pop-quote-result,
#head-quote-result{text-align:left !important;font-size:14px;}
@media only screen and (min-width:320px) and (max-width:479px){.contact .widgets-contact .widget{margin-bottom:30px;}
}
footer{background-color:#333333;padding-top:0;padding-bottom:0;}
footer hr{border-top-color:rgba(47, 47, 47, 0.2);margin-top:0;margin-bottom:0}
.widgets-contact{background-color:#161616;padding-top:40px;padding-bottom:40px;}
.widgets-contact p{font-size:14px !important;font-weight:500 !important;line-height:28px !important;margin-bottom:0 !important;}
.widgets-contact .widget-contact-icon{margin-right:20px;margin-left:20px;}
.widgets-contact .widget-contact-icon i{font-size:40px;color:#f9f9f9}
.widgets-contact .widget-contact-icon:after{content:"";width:2px;height:22px;margin-left:20px;background-color:#00549e;display:inline-block}
.widgets-contact .widget-contact-info p:last-child{color:#828282;font-family:'Nasser', sans-serif;font-size:16px;font-weight:400;line-height:23px;}
.widgets-contact .widget{padding-left:40px;border-left:2px solid #333333}
.widgets-contact .widget:first-child{border-left:none}
.widgets-contact.bg-theme{background-color:#00549e;}
.widgets-contact.bg-theme .widget-contact-icon:after{background-color:#fff;}
.widgets-contact.bg-theme .widget-contact-icon i{color:#fff}
.widgets-contact.bg-theme .widget-contact-info p:last-child{color:#333333;}
.widgets-links{padding-top:80px;padding-bottom:30px;}
.widget-social-icon{padding-right:44%;}
.widgets-links h5{font-size:20px;font-weight:400;line-height:30px;margin-bottom:10px;}
.widgets-links p{color:#9e9e9e;font-size:16px;font-weight:400;line-height:23px;}
.widgets-links .widget-about{display:flex;padding-left:0}
.widgets-links .widget-about .widget-about-logo{width:100%;padding-left:25px;}
.widgets-links .widget-about .widget-about-logo img{width:100%;}
.widgets-links .widget-about .widget-about-info{padding-left:76px;}
.widgets-links ul li{margin-bottom:0;}
.widgets-links ul li a{color:#9e9e9e !important;font-size:15px;font-weight:400;}
.widgets-links ul li a:hover{color:#00549e !important}
.widget-social{background-color:#1c1c1c;padding-top:34px;padding-bottom:34px;padding-left:0}
.widget-social p{font-size:14px;font-weight:500;line-height:23px;color:#f9f9f9;}
.copyrights{padding-top:15px;padding-bottom:15px;}
.widget-social-icon a{margin-left:8px;width:42px;height:42px;line-height:42px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;background-color:#161616;font-size:15px;font-weight:400;color:#9e9e9e;display:block;float:right;text-align:center;margin-top:2px;overflow:hidden}
.widget-social-icon a i{display:block;position:relative;line-height:42px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.widget-social-icon a:hover{background-color:#00549e;color:#222222}
.widget-social-icon a:hover i:first-child{margin-top:-42px;}
.widget-social-icon a i:last-child{color:#222222}
.widget-newsletter-form form{margin-bottom:0;height:42px;line-height:42px;}
.widget-newsletter-form form .input-group{width:390px;}
.widget-newsletter-form form .form-control{background-color:transparent;color:#9e9e9e;border:2px solid #292929;border-radius:0;font-size:12px;font-style:italic;width:320px;height:42px;line-height:42px;padding-left:16px;font-weight:400;}
.widget-newsletter-form form .form-control:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.widget-newsletter-form form .btn{background-color:#292929;font-family:'Nasser', sans-serif;font-size:16px;color:#fff;text-transform:uppercase;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0 20px;height:42px;line-height:42px;text-align:center}
.widget-newsletter-form form .btn:hover,
.widget-newsletter-form form .btn:focus{border-color:transparent;color:#00549e}
.copyrights p{color:#9b9b9b;line-height:24px;font-weight:400;margin-bottom:0;font-size:16px;}
.copyrights a{color:#00549e}
.copyrights a:hover,
.copyrights a:focus,
.copyrights a:active{color:#fff !important}
.footer-5 .widget-social{background-color:transparent;border-bottom:1px solid rgba(47, 47, 47, 0.2);}
@media only screen and (min-width:320px) and (max-width:767px){.widgets-links{padding-top:30px;padding-bottom:30px;}
.widgets-contact .widget-contact-info p:last-child{font-size:12px;}
.widgets-contact .widget{margin-bottom:24px;}
.widgets-contact .widget:last-of-type{margin-bottom:0}
.widgets-links .widget-about .widget-about-logo{padding-right:0;padding-top:0;margin-bottom:12px;}
.widgets-links .widget-about .widget-about-info{padding:0}
.widget-social-icon a{margin-bottom:15px;text-align:center}
.widget-newsletter-form form .input-group{width:100%;}
.widget-newsletter-form form .form-control{width:100%}
.widgets-links ul li{margin-bottom:10px;}
.widget-social-icon{margin:auto;margin-left:auto;}
.widget-social-icon a{display:inline-block;float:none}
}
@media only screen and (min-width:768px) and (max-width:991px){.widgets-contact .widget,
.widget-about{margin-bottom:24px;}
.widgets-links{padding-top:40px;padding-bottom:40px;}
}
@media only screen and (min-width:992px) and (max-width:1200px){.widget-social-icon,
.widget-social-info,
.widget-newsletter-info,
.widget-newsletter-form{float:none !important}
.widget-social-info,
.widget-newsletter-info{width:100%;margin-bottom:10px;}
.widget-social-icon a:first-of-type{margin-right:0}
}
.error-page{padding-top:150px;padding-bottom:150px;}
.error-page h1{font-family:'Nasser', sans-serif;font-size:135px;font-weight:700;line-height:99px;text-transform:uppercase;color:#2f2f2f;position:relative;z-index:99;padding-top:50px;margin-bottom:0}
.error-page h1:after{content:".";color:#00549e;font-size:135px;display:inline-block}
.error-page .error-title:before{content:"404";color:rgba(47, 47, 47, 0.07);font-size:200px;font-family:'Nasser', sans-serif;font-weight:700;display:inline-block;position:absolute;margin-top:-80px;margin-left:-220px;}
.error-page p{color:#828282;font-family:'Droid Serif', serif;font-size:14px;font-style:italic;line-height:23px;margin-bottom:50px;}
.error-page .btn-primary{margin-right:30px;}
@media only screen and (min-width:320px) and (max-width:479px){.error-page .btn-primary{margin-right:auto;margin-left:auto;text-align:center;display:block;margin-bottom:15px;}
}
@media only screen and (min-width:320px) and (max-width:767px){.error-page h1{font-size:100px}
.error-page .error-title:before{font-size:150px;margin-top:18px;margin-left:-155px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.error-page .error-title:before{margin-top:0px;margin-left:-214px;}
}
.soon-page{padding-top:184px;padding-bottom:184px;}
.soon-page h1{font-size:65px;font-weight:700;text-transform:uppercase;}
.soon-page h1:after{content:".";color:#00549e;font-size:65px;display:inline-block}
.soon-page p{color:#828282;font-family:'Droid Serif', serif;font-size:14px;font-style:italic;line-height:23px;margin-bottom:70px;}
.is-countdown{}
.countdown-rtl{direction:rtl;}
.countdown-holding span{color:#e9e8e8;}
.countdown-row{clear:both;width:100%;padding:0px 2px;text-align:center;}
.countdown-show1 .countdown-section{width:98%;}
.countdown-show2 .countdown-section{width:48%;}
.countdown-show3 .countdown-section{width:32.5%;}
.countdown-show4 .countdown-section{width:24.5%;}
.countdown-show5 .countdown-section{width:19.5%;}
.countdown-show6 .countdown-section{width:16.25%;}
.countdown-show7 .countdown-section{width:14%;}
.countdown-section{display:block;float:right;text-align:center;position:relative}
.countdown-section:after{content:"";width:2px;height:30px;background-color:#e5e5e5;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}
.countdown-row span:nth-of-type(1):after{width:0;height:0;opacity:0}
.countdown-amount{font-size:30px;font-weight:bold;font-family:'Nasser', sans-serif;color:#2f2f2f;margin-bottom:20px;}
.countdown-period{display:block;color:#5a5a5a;font-size:16px;font-family:'Nasser', sans-serif;text-transform:uppercase;}
.countdown-descr{display:block;width:100%;}
.mainten-page{padding-top:188px;padding-bottom:188px;}
.mainten-page h1{font-size:100px;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:50px;}
.mainten-page h1:after{content:".";color:#00549e;font-size:65px;display:inline-block}
.mainten-page p{color:#828282;font-family:'Droid Serif', serif;font-size:14px;font-style:italic;line-height:23px;margin-bottom:47px}
@media only screen and (min-width:320px) and (max-width:355px){.hero-img{width:100%;height:640px;}
.umb{top:227px;right:18%;}
.hero-logo{width:85%;bottom:20%;right:7%;}
}
@media only screen and (min-width:320px) and (max-width:479px){.mainten-page h1,
.soon-title h1{font-size:34px;}
.mainten-page,
.soon-page{padding-top:80px;padding-bottom:80px;}
}
@media only screen and (min-width:480px)and (max-width:767px){.mainten-page h1,
.soon-title h1{font-size:54px;}
.mainten-page,
.soon-page{padding-top:120px;padding-bottom:120px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.mainten-page h1,
.soon-title h1{font-size:84px;line-height:1}
.mainten-page,
.soon-page{padding-top:120px;padding-bottom:120px;}
}