body{font-family:'Raleway', sans-serif;font-size:15px;color:#777777;line-height:1.9em;font-weight:400;overflow-x:hidden;margin:auto;background:#fff;}
html,
body{height:100%;}
h1,
h2,
h3,
h4,
h5,
h6{color:#333;font-family:'Poppins', sans-serif;font-weight:600;}
a{color:#034ea2;font-family:'Raleway', sans-serif;text-decoration:none;-webkit-transition:all 0.2s;transition:all 0.2s;}
a:focus,
a:hover{color:#034ea2;text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
p{line-height:26px;margin-bottom:0;}
ul,
li{margin:0;padding:0;list-style:none;}
fieldset{border:0 none;margin:0 auto;padding:0;}
#page-preloader{background:#ffffff;position:fixed;left:0;top:0;right:0;bottom:0;z-index:999999;}
.preloader-wrench{background:rgb(255,255,255);color:rgb(0,0,0);font:34px "Helvetica Neue", sans-serif;line-height:213px;text-align:center;position:relative;display:block;height:58px;position:relative;width:58px;left:50%;top:50%;margin-left:-20px;margin-top:-35px;}
.preloader-wrench::before, .preloader-wrench::after{position:absolute;font-smoothing:none;-o-font-smoothing:none;-ms-font-smoothing:none;-webkit-font-smoothing:none;-moz-font-smoothing:none;}
.preloader-wrench::before{animation:preloader-spin 2.2s linear infinite;-o-animation:preloader-spin 2.2s linear infinite;-ms-animation:preloader-spin 2.2s linear infinite;-webkit-animation:preloader-spin 2.2s linear infinite;-moz-animation:preloader-spin 2.2s linear infinite;box-shadow:0 0 0 2px rgb(0,0,0);color:rgb(255,255,255);content:"+";font-size:225px;height:55px;line-height:0;left:0;top:0;text-indent:-36px;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;width:55px;}
.preloader-wrench::after{content:"";background:rgba(3,78,162,0.95);height:30px;width:30px;position:absolute;top:13px;left:13px;}
@keyframes preloader-spin{0%{transform:scale(1) rotate(0deg) translateZ(0);}
10%, 20%{transform:scale(1.4) rotate(0deg) translateZ(0);}
30%, 45%{transform:scale(1.4) rotate(-90deg) translateZ(0);}
55%, 100%{transform:scale(1) rotate(-90deg) translateZ(0);}
}
@-o-keyframes preloader-spin{0%{-o-transform:scale(1) rotate(0deg) translateZ(0);}
10%, 20%{-o-transform:scale(1.4) rotate(0deg) translateZ(0);}
30%, 45%{-o-transform:scale(1.4) rotate(-90deg) translateZ(0);}
55%, 100%{-o-transform:scale(1) rotate(-90deg) translateZ(0);}
}
@-ms-keyframes preloader-spin{0%{-ms-transform:scale(1) rotate(0deg) translateZ(0);}
10%, 20%{-ms-transform:scale(1.4) rotate(0deg) translateZ(0);}
30%, 45%{-ms-transform:scale(1.4) rotate(-90deg) translateZ(0);}
55%, 100%{-ms-transform:scale(1) rotate(-90deg) translateZ(0);}
}
@-webkit-keyframes preloader-spin{0%{-webkit-transform:scale(1) rotate(0deg) translateZ(0);}
10%, 20%{-webkit-transform:scale(1.4) rotate(0deg) translateZ(0);}
30%, 45%{-webkit-transform:scale(1.4) rotate(-90deg) translateZ(0);}
55%, 100%{-webkit-transform:scale(1) rotate(-90deg) translateZ(0);}
}
@-moz-keyframes preloader-spin{0%{-moz-transform:scale(1) rotate(0deg) translateZ(0);}
10%, 20%{-moz-transform:scale(1.4) rotate(0deg) translateZ(0);}
30%, 45%{-moz-transform:scale(1.4) rotate(-90deg) translateZ(0);}
55%, 100%{-moz-transform:scale(1) rotate(-90deg) translateZ(0);}
}
.topcontrol{background:#034ea2;color:#fff;font-size:26px;cursor:pointer;height:40px;width:40px;position:fixed;bottom:5px;right:5px;z-index:999;text-align:center;line-height:40px;box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.2);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.topcontrol{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;}
.topcontrol:before{position:absolute;content:"";border:white solid 2px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.topcontrol:hover:before{opacity:1;}
.topcontrol:hover{color:#fff;}
.section-padding{padding:50px 0;position:relative;float:left;width:100%;}
.section-back-image{background-size:cover;background-position:center center;background-attachment:fixed;}
.section-back-image-2{background-size:cover;background-position:center center;}
.bg-gray{background-color:#f9f9f9 !important;}
.bg-gray-2{background-color:#f5f5f5 !important;}
.bg-dark{background-color:#333 !important;}
.bg-theme{background-color:#034ea2 !important;}
.custom-color-1{color:#d14836 !important;}
.custom-color-2{color:#1da1f2 !important;}
.overlay{position:relative;z-index:1;}
.overlay:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";background:-moz-linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);background:-webkit-linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);background:linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);}
.overlay-2{position:relative;z-index:1;}
.overlay-2:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;background:rgba(0, 0, 0, 0.8);}
.auto-container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto;}
.section-title{margin-bottom:50px}
.section-title h3{color:#333;font-size:35px;margin:0;text-transform:capitalize;position:relative;padding:0 0 20px;}
.section-title h3:after{position:absolute;content:"";display:block;height:2px;width:70px;background:#333;margin:0 auto;left:0;right:0;bottom:-6px;}
.section-title span{color:#034ea2;}
.section-title span.line{height:10px;width:10px;background:#333;display:block;margin:0 auto;border-radius:30px;}
.section-title p{margin-top:25px;}
.section-title.section-title-left span.line{margin:0 30px;}
.section-title.section-title-left h3:after{margin:0;}
.top-area{background:#F6F6F6;margin:-10px 0 0 0;}
.top-area p{color:#666;font-weight:500;line-height:58px;}
.header-social{text-align:right;}
.header-social ul li{display:inline-block;}
.header-social ul li a{font-size:16px;color:#666;padding:15px;}
.header-social ul li a:hover{color:#034ea2;}
.header-social ul li a{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.header-social ul li a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.header-social ul li a:hover:before, .header-social ul li afocus:before, .header-social ul li a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.logo-area{padding:10px 0;}
.logo-area .header-info-box{position:relative;float:left;margin-left:60px;padding:0 0 0 13px;}
.logo-area .header-info-box .header-info-icon{position:absolute;left:0;top:5px;color:#034ea2;font-size:20px;text-align:left;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.logo-area .header-info-box h6{margin:5px 0 0;}
.logo-area .header-info-box p{color:#666;}
.logo-area .header-info-box:last-child{padding-left:12px;border:none;}
.logo-area .navbar-form{border:0 none;box-shadow:none;margin:0;padding:0;width:auto;}
.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
.logo-area .navbar-form .form-control{height:45px;width:225px;background:#fff;border-radius:0;}
.logo-area form .btn{color:#fff;background-color:#333;height:45px;width:50px;cursor:pointer;position:absolute;right:0;bottom:0;border-radius:0;}
.logo-area form .form-group i{position:absolute;right:15px;top:33%;}
.sticky-menu{position:relative;z-index:999;width:100%;}
.mainmenu-area.menu-animation{-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-op-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;}
.mainmenu-area{background:#333;width:100%;position:relative;z-index:999;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
.mainmenu-area .navbar{padding:10px 0px 0px 110px;}
.mainmenu-area .navbar-nav .nav-link{color:#fff;text-transform:uppercase;font-weight:600;padding:15px 30px;}
.mainmenu-area .navbar-nav .active .nav-link{background-color:#034ea2;}
.mainmenu-area .navbar-nav .nav-link:hover{background-color:#034ea2;}
.mainmenu-area .navbar-nav .dropdown .nav-link:after{position:absolute;content:"\eb89";font-family:'IcoFont' !important;top:auto;right:auto;font-size:14px;padding-left:10px;}
.dropdown-menu{display:block;min-width:235px;padding:0;top:130%;visibility:hidden;opacity:0;border-radius:0;border:none;box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.15);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;}
.dropdown-menu:before{position:absolute;content:"\eb28";font-family:'IcoFont' !important;color:#fff;font-size:40px;top:-20px;left:20%;z-index:1;}
.mainmenu-area .navbar ul li:hover .dropdown-menu{top:130%;opacity:1;visibility:visible;-webkit-transform:scaleY(1);transform:scaleY(1);}
.dropdown-menu li:not(:last-child) > a{border-bottom:1px solid #ddd;}
.dropdown-menu li a{color:#333;clear:both;display:block;line-height:1.42857;text-transform:capitalize;padding:7px 0 11px 20px;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;background:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.dropdown-menu li a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#034ea2;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.dropdown-menu li a:hover:before, .dropdown-menu li a:focus:before, .dropdown-menu li a:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:active{color:#fff;}
.mainmenu-area .navbar-nav .dropdown.quick-search .nav-link{padding:15px 65px;letter-spacing:2px;}
.header-2 .header-social ul li{float:left;}
.header-quote-btn{padding:15px 25px;background:#fff;display:block;text-transform:uppercase;font-size:14px;color:#333;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.header-quote{display:inline-block;}
.header-quote-btn:hover{color:#fff;}
.header-quote-btn:before{position:absolute;content:"";z-index:-1;top:0;left:0;right:0;bottom:0;background:#034ea2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.header-quote-btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.header-2 .mainmenu-area{background:#fff;}
.header-2 .mainmenu-area .navbar-nav .nav-link{color:#333;}
.header-2 .mainmenu-area .navbar-nav .active .nav-link{background:#034ea2;color:#fff;}
.header-2 .mainmenu-area .navbar-nav .nav-link{padding:10px 30px;}
.header-2 .mainmenu-area .navbar-nav .nav-link:hover{background-color:#034ea2;color:#fff;}
.header-2 .logo-area{padding:15px 0;}
.header-2 .dropdown-menu:before{color:#eee;}
.header-3 .logo-area .header-info-box:last-child{padding-left:35px;}
.header-3 .logo-area .header-info-box{margin-left:70px;}
.header-4 .mainmenu-area .navbar-nav .nav-link{padding:15px 24px;}
.slider-section{float:left;width:100%;margin-top:-1px;}
.home-slide-overlay{position:absolute;left:0;right:0;height:100%;width:100%;opacity:0.8;}
.home-single-slide{background-size:cover;background-position:center center;color:#fff;position:relative;display:table;height:650px;width:100%;}
.home-single-slide-inner{display:table-cell;vertical-align:middle;}
.home-single-slide-dec{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.home-single-slide p{font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:30px;position:relative;}
.home-single-slide p:after{position:absolute;content:"";height:2px;width:50px;background:#fff;left:0;top:32px;display:block;}
.home-single-slide h2{font-size:60px;color:#fff;text-transform:uppercase;margin:0;}
.home-single-slide span{display:block;font-weight:600;text-transform:uppercase;margin:30px 0;}
.home-single-slide span i{padding-right:5px;}
.home-btn-1{color:#fff !important;text-transform:uppercase;letter-spacing:1px;padding:8px 20px;margin-right:15px;}
.home-btn-1{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;background:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.home-btn-1:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#034ea2;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.home-btn-1:hover:before, .home-btn-1:focus:before, .home-btn-1:active:before{-webkit-transform:scaleY(0);transform:scaleY(0);}
.home-btn-1:hover, .home-btn-1:focus, .home-btn-1:active{color:#333 !important;}
.home-btn-2{color:#333 !important;text-transform:uppercase;letter-spacing:1px;padding:8px 20px;}
.home-btn-2{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;background:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.home-btn-2:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#034ea2;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.home-btn-2:hover:before, .home-btn-2:focus:before, .home-btn-2:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.home-btn-2:hover, .home-btn-2:focus, .home-btn-2:active{color:#fff !important;}
.home-slides.owl-theme .owl-nav{margin-top:0;}
.home-slides.owl-theme .owl-nav div{font-weight:600;background:transparent;opacity:0;visibility:hidden;padding:0;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;}
.home-slides.owl-theme .owl-nav div i{font-size:40px;display:inline-block;position:relative;top:10px;}
.home-slides.owl-theme .owl-nav div:hover{background:transparent;}
.home-slides.owl-theme .owl-nav div{position:absolute;top:50%;margin-top:-20px;}
.home-slides.owl-theme .owl-nav .owl-prev{left:-80px;}
.home-slides:hover.owl-theme .owl-nav .owl-prev{left:0;}
.home-slides.owl-theme .owl-nav .owl-next{right:-80px;}
.home-slides:hover.owl-theme .owl-nav .owl-next{right:0px;}
.home-slides:hover.owl-theme .owl-nav div{opacity:1;visibility:visible;}
.owl-theme.home-slides .owl-dot{color:#333;font-size:16px;display:inline-block;background:#fff;padding:0px 8px;margin:0 5px;-webkit-transition:all 0.2s;transition:all 0.2s;}
.owl-theme.home-slides .owl-dot:hover{background:#333;color:#ffff;}
.owl-theme.home-slides .owl-dot.active{background:#333;color:#ffff;}
.owl-theme.home-slides .owl-dots{position:absolute;left:0;right:0;bottom:35px;}
.tp-banner-container{width:100%;position:relative;padding:0;overflow:hidden !important;margin-top:-1px;}
.tp-banner-container h2{margin:0;text-transform:uppercase;font-weight:700;font-size:40px;}
.tp-banner-container p{color:#333;text-transform:capitalize;}
.single-about-icon{position:relative;}
.single-about-icon img{display:inline-block;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}
.single-about:hover .single-about-icon img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.single-about h5{margin:22px 0;text-transform:uppercase;}
.about-slider.owl-theme .owl-nav{margin-top:0;}
.about-slider.owl-theme .owl-nav div{font-size:30px;color:#fff;background:#034ea2;height:50px;width:50px;line-height:50px;padding:0;opacity:0;visibility:hidden;border-radius:50%;-webkit-transition:0.5s cubic-bezier(0.91, .27, .52, .84);transition:0.5s cubic-bezier(0.91, .27, .52, .84);}
.about-slider.owl-theme .owl-nav div:hover{background:#333;}
.about-slider.owl-theme .owl-nav div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.about-slider.owl-theme .owl-nav .owl-prev{left:-5%;}
.about-slider:hover.owl-theme .owl-nav .owl-prev{left:-10%;}
.about-slider.owl-theme .owl-nav .owl-next{right:-5%;}
.about-slider:hover.owl-theme .owl-nav .owl-next{right:-9%;}
.about-slider:hover.owl-theme .owl-nav div{opacity:1;visibility:visible;}
.single-gallery{overflow:hidden;position:relative;}
.single-gallery .single-gallery{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.single-gallery .single-gallery .single-gallery-inner{position:absolute;top:32%;width:100%;}
.single-gallery img{display:block;position:relative;}
.single-gallery h5{text-transform:uppercase;color:#fff;font-size:17px;position:relative;padding:10px;margin:0;background:rgba(0, 0, 0, 0.8);}
.single-gallery p{font-size:14px;color:#fff;font-style:italic;margin:15px 0;position:relative;}
.single-gallery a.info{color:#fff;background:#000;text-transform:uppercase;display:inline-block;text-decoration:none;padding:7px 14px;margin:0 4px;}
.single-gallery a.info:hover{background:#034ea2;}
.single-gallery-first img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.single-gallery-first .single-gallery{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background:-moz-linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);background:-webkit-linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);background:linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 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;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.single-gallery-first h5{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);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;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.single-gallery-first p{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.single-gallery-first:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.single-gallery-first a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);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;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.single-gallery-first:hover .single-gallery{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.single-gallery-first:hover h5,
.single-gallery-first:hover p,
.single-gallery-first:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.single-gallery-first:hover p{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s;}
.single-gallery-first:hover a.info{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s;}
.portfolio-slider.owl-theme .owl-nav{margin-top:0;}
.portfolio-slider.owl-theme .owl-nav div{font-size:30px;color:#fff;background:#034ea2;height:50px;width:50px;line-height:50px;padding:0;opacity:0;visibility:hidden;border-radius:50%;-webkit-transition:0.5s cubic-bezier(0.91, .27, .52, .84);transition:0.5s cubic-bezier(0.91, .27, .52, .84);}
.portfolio-slider.owl-theme .owl-nav div:hover{background:#fff;color:#333;}
.portfolio-slider.owl-theme .owl-nav div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.portfolio-slider.owl-theme .owl-nav .owl-prev{left:15%;}
.portfolio-slider:hover.owl-theme .owl-nav .owl-prev{left:1%;}
.portfolio-slider.owl-theme .owl-nav .owl-next{right:15%;}
.portfolio-slider:hover.owl-theme .owl-nav .owl-next{right:1%;}
.portfolio-slider:hover.owl-theme .owl-nav div{opacity:1;visibility:visible;}
.counter-section{padding:60px 0 50px;position:relative;float:left;width:100%;}
.single-counter{float:left;width:100%;color:#fff;}
.single-counter .single-counter-icon,.single-counter .single-counter-text{float:left;}
.single-counter-icon{font-size:30px;color:#fff;height:80px;width:80px;line-height:80px;text-align:center;margin:0 20px 10px 0;border:1px solid #fff;-webkit-border-radius:3px 3px 3px 50%;-moz-border-radius:3px 3px 3px 50%;border-radius:3px 3px 3px 50%;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;}
.single-counter:hover .single-counter-icon{background:#fff;color:#034ea2;-webkit-border-radius:3px 50% 3px 3px;-moz-border-radius:3px 50% 3px 3px;border-radius:3px 50% 3px 3px;}
.single-counter .single-counter-text h5{font-size:36px;color:#fff;}
.single-service{padding:10px;margin-bottom:60px;background:#034ea2;display:inline-block;position:relative;border-style:solid;border-width:1px 1px 4px;border-color:#ddd #ddd #034ea2;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.single-service:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.single-service:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);}
.single-service:hover{color:#fff;}
.single-service h5{margin:25px 0 15px;font-size:16px;text-transform:uppercase;}
.single-service p{margin-bottom:10px;}
.single-service:hover h5{color:#fff;}
.single-service:hover .serv-rmbtn{background:#333;}
.serv-rmbtn{color:#fff;background:#034ea2;padding:4px 17px;display:inline-block;letter-spacing:1px;position:absolute;bottom:-40px;left:-0.5px;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;}
.serv-rmbtn:hover,.serv-rmbtn:focus{background:#333;color:#fff;}
.service-slider.owl-theme .owl-nav div{position:absolute;right:0;top:-70px;margin:0;}
.service-slider.owl-theme .owl-nav .owl-prev{margin-right:42px;}
.service-slider.owl-theme .owl-nav [class*="owl-"]{background:#034ea2;border-radius:0;}
.single-doctor{width:100%;height:100%;border:5px solid #fff;overflow:hidden;position:relative;text-align:center;}
.single-doctor .single-doctor-mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.single-doctor img,.single-doctor-info{display:block;position:relative;margin-bottom:25px;}
.single-doctor-info{display:block;position:relative;}
.single-doctor .single-doctor-info h4{font-size:18px;margin:0;text-transform:uppercase;}
.single-doctor .single-doctor-info span{margin-bottom:25px;display:block;text-transform:capitalize;}
.single-doctor h5{text-transform:uppercase;color:#fff;position:relative;font-size:17px;padding:10px;margin:20px 0 0 0;}
.single-doctor p{font-size:16px;line-height:20px;color:#fff;position:relative;padding:20px;}
.single-doctor-mask ul li{display:inline-block;}
.single-doctor-mask ul li a{color:#fff;font-size:13px;border:2px solid #fff;text-transform:uppercase;padding:7px;margin:0 5px;}
.single-doctor-mask ul li a:hover{background:#333;border-color:#333;}
.single-doctor-warp img,.single-doctor-info{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.single-doctor-warp .single-doctor-mask{background:-moz-linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);background:-webkit-linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);background:linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);-webkit-transform:translateY(-800px);-moz-transform:translateY(-800px);-o-transform:translateY(-800px);-ms-transform:translateY(-800px);transform:translateY(-800px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.single-doctor-mask-inner{position:absolute;top:20%;width:100%;}
.single-doctor-warp h5{background:rgba(255, 255, 255, 0.5);color:#000;}
.single-doctor-warp p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.single-doctor-warp:hover .single-doctor-mask{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}
.single-doctor-warp:hover img,.single-doctor-warp:hover .single-doctor-info{-webkit-transform:translateX(800px);-moz-transform:translateX(800px);-o-transform:translateX(800px);-ms-transform:translateX(800px);transform:translateX(800px);}
.single-doctor-warp:hover p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.owl-theme.team-slider .owl-dots{margin-top:70px !important;margin-bottom:-30px;}
.owl-theme.team-slider .owl-dots .owl-dot span{position:relative;height:15px;width:15px;}
.owl-theme.team-slider .owl-dots div.active span{border-color:#044fa3;background:#044fa3;}
.doctor-page .single-doctor{border:5px solid #f5f5f5;}
.single-doc-tab .nav-tabs .nav-item.show .nav-link, .single-doc-tab .nav-tabs .nav-link.active{border-color:#ddd #ddd #ddd;background:#034ea2;color:#fff;}
.single-doc-tab .nav-tabs .nav-link{border-radius:0;border-color:#ddd #ddd #ddd;text-transform:capitalize;font-weight:600;font-size:16px;letter-spacing:1px;color:#333;}
.single-doc-tab .nav-tabs .nav-item{margin-right:20px;position:relative;}
.single-doc-tab .nav-tabs .nav-item .active:before{position:absolute;content:"\eb25";font-family:'icofont' !important;font-size:30px;color:#034ea2;bottom:-18px;left:43%;}
.single-doc-tab .nav-tabs .nav-link:focus, .single-doc-tab .nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd;background:#034ea2;color:#fff;}
.single-patient-info p{margin-bottom:10px;}
.single-patient-info p span{font-weight:600;letter-spacing:1px;padding-right:15px;}
.sidebar-widget{margin-top:50px;float:left;width:100%;}
.sidebar-widget:first-child{margin-top:0;}
h5.widget-title{position:relative;text-transform:uppercase;border-bottom:3px solid #ddd;padding-bottom:8px;margin:0 0 30px;}
h5.widget-title:after{position:absolute;content:"";display:block;height:2px;width:50px;background:#034ea2;margin-top:8px;}
.blog-singleRecpost{margin-bottom:20px;min-height:100px;padding-left:100px;position:relative;overflow:hidden;border-bottom:1px solid #ddd;}
.blog-singleRecpost:last-child{border:none;}
.blog-singleRecpost img{position:absolute;left:0;top:0;width:80px;}
.blog-recTitle{line-height:20px;margin:0;font-size:18px;}
.blog-singleRecpost p:last-child{margin-top:5px;color:#034ea2;font-size:14px;}
.calltoaction-wrap h4{color:#fff;font-weight:400;font-size:29px;line-height:40px;margin:0;}
.calltoaction-wrap h4 span{color:#333;}
.calltoaction-wrap a{display:block;}
.promo-icon{color:#fff;font-size:40px;margin:30px 0;}
.promo-icon:focus{color:#fff;}
.promo-rmbtn{color:#fff;text-transform:uppercase;letter-spacing:1px;padding:6px 20px;margin-right:15px;}
.promo-rmbtn{display:inline-block !important;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;background:#034ea2;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.promo-rmbtn:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#333;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.promo-rmbtn:hover:before, .promo-rmbtn:focus:before, .promo-rmbtn:active:before{-webkit-transform:scaleY(0);transform:scaleY(0);}
.promo-rmbtn:hover, .promo-rmbtn:focus, .promo-rmbtn:active{color:#fff;}
.single-testimonial{float:left;width:100%;}
.single-testimonial-img,.single-testimonial-text-warp{float:left;}
.single-testimonial-img img{width:100px;border-radius:50%;}
.single-testimonial-text-warp{width:71%;border:1px solid #ddd;padding:22px 2px 25px 34px;position:relative;background:#034ea2;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.single-testimonial-img{margin-right:25px;}
.single-testimonial-text-icon{position:absolute;font-size:75px;color:#ddd;top:5px;opacity:0.5;z-index:-1;left:10px;}
.single-testimonial-text-warp:after{position:absolute;content:"\eb26";font-family:'IcoFont' !important;font-size:40px;left:-26px;top:35px;}
.blockquote-footer{font-weight:600;font-size:13px;margin:8px 0 0;}
.blockquote-footer cite{font-weight:400;}
.single-testimonial-text-warp:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.single-testimonial-text-warp:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);}
.single-testimonial-text-warp:hover p,.single-testimonial-text-warp:hover .blockquote-footer{color:#fff;}
.single-testimonial-text-warp:hover:after{color:#034ea2;}
.single-testimonial-text-warp:hover{border-color:#034ea2;}
.faq-home-accor h5{margin-bottom:20px;}
.faq-home-accor h5 a{color:#333;margin-left:15px;}
.faq-home-accor h5 i{display:inline-block;background:#034ea2;color:#fff;height:40px;width:40px;line-height:40px;text-align:center;border-radius:50%;-webkit-transition:all 0.2s;transition:all 0.2s;}
.faq-home-accor .panel-body{border:1px solid #ddd;padding:15px;margin:10px 0 35px;-webkit-transition:all 0.2s;transition:all 0.2s;}
.faq-home-accor .panel-body:hover{border-color:#034ea2;}
.faq-home-accor .panel-collapse{border:medium none;box-shadow:none;overflow:hidden;}
.appointment-image{position:absolute;left:-69%;top:-25%;}
.single-quote{margin:40px 0 20px;}
.single-quote i{color:#034ea2;font-size:30px;display:inline-block;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}
.single-quote:hover i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.single-quote h5{margin:15px 0;text-transform:uppercase;font-size:18px;}
.appointment-form{margin-top:40px;}
.appointment-form .form-control{height:55px;border-radius:0;}
.appointment-form .form-controlb{padding-left:40px;}
.appointment-form .form-group{margin-bottom:24px;}
.appointment-form textarea.form-control{height:auto;}
.appointment-form .form-icon{position:absolute;top:10px;left:30px;}
.btn-app-form{border:none;border-radius:0;color:#fff !important;text-transform:uppercase;font-size:inherit;font-weight:500;letter-spacing:1px;padding:14px 20px;cursor:pointer;}
.btn-app-form{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:#034ea2;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.btn-app-form:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#333;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.btn-app-form:hover:before, .btn-app-form:focus:before, .btn-app-form:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.btn-app-form:hover, .btn-app-form:focus{box-shadow:none;}
.btn.focus, .btn:focus{outline:0;box-shadow:none;}
.single-blog-home{border:1px solid #ddd;-webkit-transition:all 0.2s;transition:all 0.2s;}
.single-blog-home:hover{border-color:#034ea2;}
.single-blog-home-img{position:relative;}
.single-blog-home-meta{background:#f5f5f5;padding:5px;border-radius:6px;position:absolute;left:20px;right:20px;bottom:-15px;-webkit-transition:all 0.2s;transition:all 0.2s;}
.single-blog-home:hover .single-blog-home-meta{background:#034ea2;color:#fff;}
.single-blog-home-meta span{text-transform:capitalize;display:inline-block;padding-right:15px;border-right:1px solid #ccc;}
.single-blog-home-meta span:last-child{border:none;}
.single-blog-home h5{margin:45px 0 15px;text-transform:uppercase;}
.single-blog-home p,.single-blog-home h5{padding:0 0 0 20px;}
a.blog-home-rmbtn{display:block;text-align:right;font-weight:600;font-size:14px;margin:20px;}
a.blog-home-rmbtn i{font-weight:600;}
.client-section{padding:40px 0;float:left;width:100%;position:relative;}
.single-client{background:#fff;border:1px solid #ddd;-webkit-transition:all 0.2s;transition:all 0.2s;}
.single-client:hover{border-color:#034ea2;}
footer{position:relative;float:left;width:100%;}
.footer-top{padding:40px 0;background:#252525;}
.footer-section-title h5{color:#fff;margin:0;text-transform:uppercase;position:relative;}
footer .about,
footer .quick-link-list,
footer .footer-social,
footer .single-wn-slider{clear:both;}
.footer-logo{margin-top:15px;float:left;width:100%;}
footer .about p{color:#ccc;}
.footer-widget ul.quick-link-list li a{color:#ccc;}
.footer-widget ul.quick-link-list li a:hover{color:#034ea2;}
.footer-social ul li a{float:left;color:#ccc;border:1px solid #ccc;margin:0 15px 0 0px;border-radius:50%;height:35px;width:35px;line-height:35px;text-align:center;}
.footer-social ul li a:hover{color:#fff;background:#034ea2;border-color:#034ea2;}
.single-wn-item{color:#ccc;}
.single-wn-item p:first-child{font-weight:500;font-size:15px;margin-bottom:8px;}
.wn-readm{color:#ccc;text-transform:uppercase;font-weight:600;background:#034ea2;padding:2px 12px;font-size:13px;border-radius:3px;margin-top:20px;}
.wn-readm{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:#034ea2;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.wn-readm:before{position:absolute;content:"";z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.wn-readm:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.wn-readm:hover{color:#333;}
.foo-news .form-control{font-size:13px;color:#999;height:38px;background:transparent;border:1px solid #034ea2;border-radius:0;}
.foo-news .fnews-btn{color:#fff;height:38px;border-radius:0;background:#034ea2;cursor:pointer;}
footer .copyright{background:#222;padding:15px 0;}
.footer-menu ul{float:right;}
.footer-menu ul li{float:left;}
.footer-menu ul li a{float:left;color:#ccc;padding:0 10px;text-transform:uppercase;font-size:13px;}
.footer-menu ul li a:hover{color:#034ea2;}
.copyright-text{color:#ccc;}
.footer-logo a{margin-bottom:25px;}
.footer-logo-icon, .footer-logo-text{float:left;}
.footer-logo-icon{margin-right:5px;color:#034ea2;font-size:45px;line-height:44px;margin-bottom:20px;}
.footer-logo-text{width:80%;}
.footer-logo-text h3{color:#fff;text-transform:uppercase;font-size:20px;margin:0;}
.footer-logo-text p{color:#fff;}
.flick-post{float:left;width:100%;}
.single-flick-post{float:left;position:relative;}
.single-flick-post img{width:97px;}
.single-flick-post a{position:relative;display:block;margin:5px;}
.single-flick-post a:before{position:absolute;content:'';bottom:0;left:0;width:0%;height:100%;display:block;background:linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.single-flick-post a:hover:before{width:100%;}
.single-flick-post .icon{position:absolute;left:0;top:0;color:#fff;right:0;bottom:0;}
.single-flick-post .icon i{position:absolute;left:45%;bottom:0;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.single-flick-post:hover .icon i{bottom:45%;opacity:1;}
.home-4 .single-flick-post img{width:80px;}
.header-4 .mainmenu-area .navbar ul li a.active{background:#034ea2;}
.single-page-title-area{padding:30px 0;float:left;width:100%;}
.single-page-title h2{margin-top:15px;}
.single-page-title-area .breadcrumb{background:#fff;float:right;border-radius:0;}
.single-page-title-area .breadcrumb-item + .breadcrumb-item:before{color:#333;content:"\eb8b";font-family:"icofont" !important;font-size:16px;}
.single-page-title-area .breadcrumb-item.active{color:#666;}
.single-page-title-area .breadcrumb-item a{color:#000;}
.about-us-into h6{font-weight:400;}
.about-us-into h3{margin:12px 0 50px;font-size:35px;position:relative;}
.about-us-into h3 span{color:#034ea2;}
.about-us-into h3:after{position:absolute;content:"";display:block;background:#034ea2;height:2px;width:70px;margin:12px 0;}
.about-us-into p{margin-bottom:25px;}
.about-us-into-btn{color:#034ea2;font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;border:2px solid #034ea2;padding:8px 20px;margin-top:15px;}
.about-us-into-btn{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;background:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.about-us-into-btn:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#034ea2;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.about-us-into-btn:hover:before, .about-us-into-btn:focus:before, .about-us-into-btn:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.about-us-into-btn:hover, .about-us-into-btn:focus, .about-us-into-btn:active{color:#fff;}
.about-us-into-features{float:left;width:100%;}
.about-us-into-features-icon,.about-us-into-features-text{float:left;}
.about-us-into-features-text{width:74%;}
.about-us-into-features-icon{color:#333;font-size:40px;margin-right:40px;height:100px;width:100px;line-height:100px;text-align:center;border-radius:50%;}
.about-us-into-features-icon{position:relative;background:#034ea2;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);}
.about-us-into-features-icon:before{position:absolute;content:"";z-index:-1;top:0;bottom:0;left:0;right:0;background:#f5f5f5;border-radius:50%;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.about-us-into-features:hover .about-us-into-features-icon:before{-webkit-transform:scaleX(0);transform:scaleX(0);}
.about-us-into-features:hover .about-us-into-features-icon{color:#fff;}
.about-us-into-features-text h5{margin:0;}
.about-us-into-features-text p{margin:15px 0;}
.about-us-into-features-text a{font-weight:600;letter-spacing:1px;}
.service-tab .nav-tabs{border-bottom:none;}
.service-tab .nav-tabs .nav-link{margin-bottom:20px;padding:15px 0px;width:240px;border-radius:0;border:1px solid #ddd;-webkit-transition:all 0.5s ease .1s;-moz-transition:all 0.5s ease .1s;-ms-transition:all 0.5s ease .1s;-o-transition:all 0.5s ease .1s;transition:all 0.5s ease .1s;}
.service-tab .nav-tabs .nav-link:focus, .service-tab .nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd;background:#034ea2;color:#fff;}
.service-tab .nav-tabs .nav-link:focus h6, .service-tab .nav-tabs .nav-link:hover h6{color:#fff;}
.service-tab .nav-tabs .nav-item.show .nav-link, .service-tab .nav-tabs .nav-link.active{border-color:#ddd #ddd #ddd;background:#034ea2;color:#fff;}
.service-tab .nav-tabs .nav-item.show .nav-link h6, .service-tab .nav-tabs .nav-link.active h6{color:#fff;}
.service-tab .nav-tabs .nav-item{position:relative;}
.service-tab .nav-tabs .nav-item .active:before{position:absolute;content:"\eb27";font-family:'icofont' !important;right:-18px;top:50%;margin-top:-20px;font-size:30px;color:#034ea2;}
.service-tab h5{text-transform:uppercase;margin:0;}
.service-tab p{margin:20px 0;}
.skill{overflow:hidden;padding:30px 0 35px;}
.skill .progress{background-color:#f1f1f1;box-shadow:none;overflow:visible;position:relative;}
.skill .progress .lead{font-size:15px;text-transform:uppercase;color:#333;font-weight:700;margin-bottom:10px;position:absolute;top:-30px;z-index:99;}
.skill .progress-bar{background-color:#034ea2;border-radius:.25rem;height:10px;position:relative;}
.skill .progress span{color:#333;font-size:15px;font-weight:700;position:absolute;float:right;padding:0 5px;right:0;top:-30px;}
.youtube-promo-video-wrap{position:relative;}
.youtube-promo-video{position:absolute;left:43%;top:40%;font-size:70px;}
.youtube-promo-video-wrap:hover .youtube-promo-video a{color:#d43f3a;}
.calltwo-padding{padding:75px 0;float:left;width:100%;}
.calltoaction-wrap-2 h4{color:#fff;font-size:22px;font-weight:400;line-height:35px;}
.promo-rmbtn-2{color:#fff;text-transform:uppercase;letter-spacing:1px;padding:10px 41px;margin-right:15px;border-radius:30px;}
.promo-rmbtn-2{display:inline-block !important;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;background:#034ea2;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.promo-rmbtn-2:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#333;border-radius:30px;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.promo-rmbtn-2:hover:before, .promo-rmbtn-2:focus:before, .promo-rmbtn-2:active:before{-webkit-transform:scaleY(0);transform:scaleY(0);}
.promo-rmbtn-2:hover, .promo-rmbtn-2:focus, .promo-rmbtn-2:active{color:#fff;}
.single-doc-promo{padding:50px 0;float:left;width:100%;}
.single-doc-promo-content h5{color:#fff;font-weight:300;}
.single-doc-promo-box{border:2px solid #fff;padding:30px;}
.single-doc-promo-content p{color:#fff;font-size:22px;margin:10px 0 20px;}
.single-doc-promo-content a{color:#fff;font-family:'Poppins', sans-serif;font-size:20px;}
.single-doc-promo-content a i{padding-right:10px;}
.single-doc-promo-btn{color:#333;text-transform:uppercase;letter-spacing:1px;padding:8px 31px;border-radius:30px;}
.single-doc-promo-btn{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;background:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.single-doc-promo-btn:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#333;border-radius:30px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.single-doc-promo-btn:hover:before, .single-doc-promo-btn:focus:before, .single-doc-promo-btn:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.single-doc-promo-btn:hover, .single-doc-promo-btn:focus, .single-doc-promo-btn:active{color:#fff;}
.single-doc-promo-box-img{position:absolute;bottom:-50px;}
.image-tab .nav-tabs,
.image-tab .nav-tabs .nav-link,
.image-tab .nav-tabs .nav-item.show .nav-link,
.image-tab .nav-tabs .nav-link.active,
.image-tab .nav-tabs .nav-link:focus,
.image-tab .nav-tabs .nav-link:hover{border:none;border-radius:0;padding:0;}
.image-tab .nav-tabs .nav-item{margin-bottom:12px;}
.image-tab .nav-tabs .nav-link:focus, .image-tab .nav-tabs .nav-link:hover{filter:grayscale(1) opacity(0.9);-webkit-filter:grayscale(1) opacity(0.9);}
.image-tab .nav-tabs .nav-item.show .nav-link, .image-tab .nav-tabs .nav-link.active{filter:grayscale(1) opacity(0.9);-webkit-filter:grayscale(1) opacity(0.9);}
.free-quote-box p,
.free-quote-box h6,
.free-quote-box h3,
.free-quote-box a{color:#fff;}
.free-quote-box{background:#333;padding:25px;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0)}
.free-quote-box:before{position:absolute;content:"";z-index:-1;top:0;bottom:0;left:0;right:0;background:#034ea2;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.free-quote-box:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);}
.free-quote-box h6{font-weight:300;}
.free-quote-box h3{font-size:20px;}
.free-quote-box p{margin:20px 0 15px;}
.free-quote-box a{font-style:italic;}
#chartContainer{height:400px;width:100%;}
#chartContainer a{display:none;}
.servide-list,
.related_doc_widget,
.contact-wid,
.recent-post,
.tags-lists{background:#FBFBFB;padding:15px 20px;}
.servide-list-drop .form-group{margin:20px 0 10px;}
.servide-list a{font-weight:600;letter-spacing:1px;display:block;border-bottom:1px solid #ddd;padding:12px 0;}
.servide-list ul li a{color:#333;font-size:16px;font-weight:400;letter-spacing:1px;padding:12px 0;border:none;display:inline-block;}
.servide-list ul li{border-bottom:1px solid #ddd;-webkit-transition:all 0.2s;transition:all 0.2s;}
.servide-list ul li:last-child{border:none;}
.servide-list ul li:hover,.servide-list ul li.active{background:#034ea2;}
.servide-list ul li a i{padding:0 10px 0 5px;font-size:25px;}
.servide-list ul li:hover a,.servide-list ul li.active a,.servide-list ul li:hover span,
.servide-list ul li:hover span.comment-author-link a,
.servide-list ul li:hover span.comment-author-link a i{color:#fff;}
.contact-wid-icon{font-size:190px;}
.contact-wid p a{font-size:20px;font-family:'Poppins', sans-serif;margin:15px 0;display:block;}
.portfolio-filter-menu,.portfolio-filter-menu ul{float:left;width:100%;}
.portfolio-filter-menu ul li{border:1px solid #ddd;cursor:pointer;float:left;width:18%;font-size:14px;color:#333;font-weight:600;padding:20px 30px;margin-bottom:20px;margin-right:23px;text-transform:uppercase;position:relative;background:#fff;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.portfolio-filter-menu ul li:before{position:absolute;content:"";background:transparent;width:100%;height:5px;display:block;top:0;left:0;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);}
.portfolio-filter-menu ul li.active:before{background:#034ea2;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}
.portfolio-filter-menu ul li:hover:before{background:#034ea2;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}
.portfolio-filter-menu ul li i{font-size:50px;float:left;margin-right:20px;margin-top:0;}
.portfolio-items .mix{}
.portfolio-items .single-gallery-item{margin-bottom:30px;}
.pagination,.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:0;}
.page-item.active .page-link{background-color:#034ea2;border-color:#034ea2;}
.page-link{color:#333;font-size:12px;font-weight:600;letter-spacing:1px;padding:16px 22px;margin:0 6px;border-color:#999;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:#fff;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.page-link:before{position:absolute;content:"";position:absolute;content:"";z-index:-1;top:0;left:0;right:0;bottom:0;background:#034ea2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.page-link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.page-link:focus, .page-link:hover{color:#fff;background-color:transparent;border-color:#034ea2;}
.single-step-icon{font-size:30px;color:#333;background:#034ea2;border:1px solid #ddd;height:70px;width:70px;line-height:70px;border-radius:50%;margin:0 auto;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);}
.single-step-icon:before{position:absolute;content:"";z-index:-1;top:0;bottom:0;left:0;right:0;background:#f9f9f9;border-radius:50%;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.single-step:hover .single-step-icon{color:#fff;}
.single-step:hover .single-step-icon::before{-webkit-transform:scaleX(0);transform:scaleX(0);}
.single-step h5{margin:50px 0 14px;text-transform:uppercase;}
.appointment-line{position:relative;}
.appointment-line:before{position:absolute;content:"";height:1px;width:100%;background:#ddd;display:block;top:36px;}
.appointment-form-ma{background-color:#fff;padding:40px 40px 30px;box-shadow:5px 6px 43px #ddd;border-radius:10px;border-top:7px solid #034ea2;}
.appointment-form-ma .form-control{height:55px !important;border-radius:0;background:#f5f5f5;color:#333;}
.appointment-form-ma .form-group{margin-bottom:30px;}
.appointment-form-ma textarea.form-control{height:auto !important;;}
.appointment-form-ma label{color:#333;font-weight:600;margin-bottom:12px;}
.btn-apfm{width:100%;text-transform:uppercase;font-weight:600;letter-spacing:1px;height:50px;background:#034ea2;color:#fff;cursor:pointer;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.btn-apfm:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#333;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.btn-apfm:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.gj-datepicker-bootstrap [role="right-icon"] button{font-size:25px;width:55px;height:55px;border-radius:0;}
.single-support{float:left;width:100%;}
.single-support-icon,.single-support-info{float:left;}
.single-support-info{width:84%;}
.single-support-icon{font-size:60px;margin:0 30px 20px 0;color:#034ea2;}
.single-support-info h5{margin:0;}
.single-support-info p{margin:15px 0 0;}
.faq-into-btn{color:#034ea2;font-weight:600;letter-spacing:1px;text-transform:capitalize;border:2px solid #034ea2;padding:8px 80px;border-radius:30px;margin-top:25px;}
.faq-into-btn{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;background:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.faq-into-btn:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#034ea2;border-radius:30px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.faq-into-btn:hover:before, .faq-into-btn:focus:before, .faq-into-btn:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.faq-into-btn:hover, .faq-into-btn:focus, .faq-into-btn:active{color:#fff;}
.submit-req-btn{color:#fff;text-transform:uppercase;font-weight:600;background:#034ea2;padding:4px 25px;border-radius:3px;margin-top:35px;}
.submit-req-btn{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:#034ea2;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.submit-req-btn:before{position:absolute;content:"";z-index:-1;top:0;left:0;right:0;bottom:0;background:#333;border-radius:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.submit-req-btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.submit-req-btn:hover{color:#fff;}
.section-title-faq p{color:#333;}
.patient-info p{color:#333;margin-bottom:15px;font-size:18px;}
.patient-info p span{padding-left:30px;font-weight:600;}
.reports-btn-1{border:none;border-radius:0;color:#fff !important;text-transform:uppercase;font-size:inherit;font-weight:500;letter-spacing:1px;padding:10px 33px;cursor:pointer;margin:10px 0 10px 10px;}
.reports-btn-1{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:#28a745;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.reports-btn-1:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#333;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.reports-btn-1:hover:before, .reports-btn-1:focus:before, .reports-btn-1:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.reports-btn-1:hover, .reports-btn-1:focus{box-shadow:none;}
.reports-btn-2{border:none;border-radius:0;color:#fff !important;text-transform:uppercase;font-size:inherit;font-weight:500;letter-spacing:1px;padding:10px 33px;cursor:pointer;}
.reports-btn-2{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:#dc3545;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.reports-btn-2:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#333;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.reports-btn-2:hover:before, .reports-btn-2:focus:before, .reports-btn-2:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.reports-btn-2:hover, .reports-btn-2:focus{box-shadow:none;}
.btn.focus, .btn:focus{outline:0;box-shadow:none;}
.error-page-top h2{margin-bottom:118px;position:relative;}
.error-page-top span{font-size:200px;color:#333;font-weight:700;display:inline-block;}
.error-page-top p{font-style:italic;margin:65px 0;}
.error-page-top h2:after{position:absolute;content:"";height:2px;width:50px;background:red;left:0;right:0;top:67px;margin:0 auto;}
.error-search-box .form-control{height:55px;border-radius:0;color:#333;border:none;}
.btn.err-se-btn{height:55px;border-radius:0;width:100%;border:none;cursor:pointer;font-weight:600;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.btn.err-se-btn:hover, .btn.err-se-btn:focus{background-color:#034ea2;color:#fff;}
.error-search-box{border-color:#ddd;border-style:solid;border-top-width:20px;border-bottom-width:20px;border-left-width:35px;border-right-width:35px;}
.error-search-box .form-group{margin-bottom:0;}
.single-blog{position:relative;margin-bottom:60px;float:left;width:100%;}
.single-blog-img{overflow:hidden;position:relative;}
.single-blog .entry-mark{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;display:block;height:100%;width:100%;z-index:1;background:rgba(0, 0, 0, 0.5);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.single-blog-img:hover .entry-mark{opacity:1;}
.single-blog-img img{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.single-blog-img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.single-blog-img .entry-action{position:absolute;content:"";top:0;left:50%;z-index:2;margin-top:-20px;margin-left:-20px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.single-blog-img:hover .entry-action{top:50%;}
.single-blog-img .entry-action a{display:inline-block;color:#fff;font-size:18px;height:40px;width:40px;line-height:40px;text-align:center;background:#034ea2;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.single-blog-img .entry-action a:hover{background:#333;}
.single-blog-img:hover .entry-action a{opacity:1;visibility:visible;}
.single-blog-info{float:left;width:100%;}
.single-blog-info-img,.single-blog-info-detail{float:left;}
.single-blog-info-detail{width:81%;}
.single-blog-info-img{margin-right:36px;position:relative;}
.single-blog-info-img img{height:110px;border-radius:50%;}
.single-blog-info-pm{position:absolute;background:#034ea2;color:#fff;height:40px;width:40px;line-height:40px;text-align:center;border-radius:50%;top:0;right:0;}
.single-blog-info-detail a h5:hover{color:#034ea2;}
.single-blog-info-detail h5{margin:0;text-transform:capitalize;}
.single-blog-meta{margin:15px 0;}
.single-blog-meta span{text-transform:capitalize;display:inline-block;padding-right:15px;}
.single-blog-meta span i{padding-right:5px;color:#034ea2;font-weight:600;}
.single-blog-slider{float:left;width:100%;}
.owl-theme.single-blog-slider .owl-dot{color:#333;font-size:16px;display:inline-block;background:#fff;padding:0px 8px;margin:0 5px;-webkit-transition:all 0.2s;transition:all 0.2s;}
.owl-theme.single-blog-slider .owl-dot:hover{background:#333;color:#ffff;}
.owl-theme.single-blog-slider .owl-dot.active{background:#333;color:#ffff;}
.owl-theme.single-blog-slider .owl-dots{position:absolute;left:0;right:0;bottom:35px;}
.single-blog-video iframe{width:100%;height:400px;}
.single-blog-quote{position:relative;}
.single-blog-quote .blockquote{position:absolute;top:30%;padding:20px;color:#fff;background:rgba(0, 0, 0, 0.5);}
.single-blog-quote .blockquote-footer{color:#fff;}
.single-blog-linkf{padding:70px;color:#fff;background:#f5f5f5;font-size:30px;font-style:italic;}
.theme-pagination{float:left;width:100%;}
.blog-side-search{background:#FBFBFB;padding:15px 20px;}
.blog-side-search .row{position:relative;}
.blog-side-search .form-control{text-align:center;height:50px;background:#eee;border-color:#eee;border-radius:10px;color:#333;}
.btn.blg-se-btn{background:transparent;position:absolute;left:28%;top:7px;}
.blog-side-search .form-group{margin:0;}
.blog-side-search p{margin-bottom:15px;font-style:italic;color:#333;}
.recent-post{float:left;width:100%;}
.single-recent-post{float:left;position:relative;}
.single-recent-post img{width:97px;}
.single-recent-post a{position:relative;display:block;margin:1px;}
.single-recent-post a:before{position:absolute;content:'';bottom:0;left:0;width:0%;height:100%;display:block;background:linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.single-recent-post a:hover:before{width:100%;}
.single-recent-post .icon{position:absolute;left:0;top:0;color:#fff;right:0;bottom:0;}
.single-recent-post .icon i{position:absolute;left:45%;bottom:0;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.single-recent-post:hover .icon i{bottom:45%;opacity:1;}
.servide-list ul li span.comment-author-link a{display:inline-block;color:#034ea2;font-weight:600;}
.servide-list ul li span.comment-author-link a i{color:#333;}
.servide-list ul li span{color:#333}
.tags-lists span a{color:#333;text-transform:capitalize;padding:8px 16px;margin:0 10px 10px 0;display:inline-block;border-radius:3px;border:1px solid #f6f6f6;}
.tags-lists span a:hover{color:#fff;}
.tags-lists span a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:#eee;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-border-radius:3px 50% 50% 3px;-moz-border-radius:3px 50% 50% 3px;border-radius:3px 50% 50% 3px;}
.tags-lists span a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#034ea2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-border-radius:3px 50% 50% 3px;-moz-border-radius:3px 50% 50% 3px;border-radius:3px 50% 50% 3px;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.tags-lists span a:hover:before,.tags-lists span a:focus:before,.tags-lists span a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.single-image-gallery{float:left;width:100%;}
.single-image-gallery-img{float:left;position:relative;}
.single-image-gallery-img img{width:190px;}
.single-image-gallery-img a{position:relative;display:block;margin:1px;}
.single-image-gallery-img a:before{position:absolute;content:'';bottom:0;left:0;width:0%;height:100%;display:block;background:linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.single-image-gallery-img a:hover:before{width:100%;}
.single-image-gallery-img .icon{position:absolute;left:0;top:0;color:#fff;right:0;bottom:0;}
.single-image-gallery-img .icon i{position:absolute;left:45%;bottom:0;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.single-image-gallery-img:hover .icon i{bottom:45%;opacity:1;}
.service-tab-list-wrap,.blog-single-prne,.blog-single-comment-list,.blog-single-comment-form{float:left;width:100%;}
.service-tab-list-wrap .blockquote{border-left:5px solid #eee;padding:0 20px;}
.blog-single-tag-list{float:left;width:100%;background:#FBFBFB;padding:15px 20px;}
.blog-single-tag-list strong{padding-right:10px;}
.blog-single-tag-list span{text-transform:capitalize;letter-spacing:1px;color:#333;}
.blog-single-prne h6 a{color:#333;}
.blog-single-prne h6 a:hover{color:#034ea2;}
.comment .avatar{float:left;width:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.comment .comment-text{margin:0 0 0 90px;background:#FBFBFB;border-bottom:1px solid #FBFBFB;padding:30px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.comment .comment-text:before{width:0;height:0;border-style:solid;border-width:0 15px 15px 0;border-color:transparent #FBFBFB transparent transparent;position:absolute;content:'';top:0;left:-14px;}
.comment .comment-text .author{margin-bottom:5px;}
.comment .comment-text .author span{font-weight:bold;display:block;line-height:0.6;margin-bottom:10px;color:#666;}
.comment .comment-text .author a{color:#333;}
.comment .comment-text .author span a{color:inherit;}
.comment .comment-text .author p, .comment .comment-text .author p a{color:#333;}
.comment .comment-text .author p a:before{content:"\f0b8";font-family:'icofont' !important;margin:0 5px;color:#333;}
.comment ul{margin:30px 0;padding:0 0 0 70px;}
.comment:last-child{border-bottom:0;margin-bottom:0;}
.comment ul .comment:last-child{padding-bottom:0;}
.blog-single-cform{margin-top:40px;}
.blog-single-cform .form-control{height:50px;border-radius:0;}
.blog-single-cform .form-controlb{padding-left:40px;}
.blog-single-cform .form-group{margin-bottom:24px;}
.blog-single-cform textarea.form-control{height:auto;}
.blog-single-cform .form-icon{position:absolute;top:10px;left:30px;}
.contact-form .form-group{margin-bottom:24px;}
.contact-form .form-icon{position:absolute;top:46px;left:30px;}
.contact-form .form-control{height:50px;border-radius:0;}
.blog-single-cform .form-control:focus,
.appointment-form-ma .form-control:focus,
.appointment-form .form-control:focus,
.contact-form .form-control:focus{border-color:#034ea2;color:#034ea2;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.appointment-form input:focus{padding:10px 8px 22px;font-size:12px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.contact-form textarea.form-control{height:auto;}
.contact-form .form-controlb{padding-left:40px;}
.contact-form label{font-weight:600;letter-spacing:1px;color:#333;}
.btn-contact-bg{background:#034ea2;border:none;border-radius:0;color:#fff;text-transform:uppercase;font-size:inherit;font-weight:500;letter-spacing:1px;padding:14px 20px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.btn-contact-bg:hover{background:#333;}
.address-box{background:#FBFBFB;padding:15px 20px;}
.single-address-box span{margin-bottom:4px;}
.single-address-box p{color:#333;font-weight:600;font-size:17px;}
.map{width:100%;height:350px;}
.success-box{background:#FBFBFB;padding:35px;box-shadow:0 5px 6px 0 rgba(0, 0, 0, 0.1);}
.success-box p{font-size:18px;color:#333;font-weight:600;text-align:center;margin-top:20px;}
.success-box img{margin:0 auto;width:190px;display:block;}
.success-box p i{color:#28a745;}
.single-product-img a{position:relative;display:block;box-shadow:1px 2px 5px #ddd;}
.single-product-img a:before{position:absolute;content:"";bottom:0;left:0;width:0;height:100%;display:block;background:linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.single-product:hover .single-product-img a:before{width:100%;}
.single-product{position:relative;float:left;width:100%;border:1px solid #ddd;margin-bottom:30px;}
.single-product-info{position:absolute;bottom:30%;left:12%;background:#fff;padding:5px 20px;border-radius:5px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.single-product-info a{color:#333;padding:0 8px;}
.single-product:hover .single-product-info{opacity:1;visibility:visible;bottom:60%;}
.single-product-badge{background:#333;color:#fff;display:inline-block;padding:0 20px;position:absolute;top:20px;z-index:1;-webkit-transition:all 1.5s ease .1s;-moz-transition:all 1.5s ease .1s;-ms-transition:all 1.5s ease .1s;-o-transition:all 1.5s ease .1s;transition:all 1.5s ease .1s;}
.single-product:hover .single-product-badge{opacity:0;}
.single-product-info-details{padding:13px;float:left;width:100%;color:#333;}
.single-product-info-left{float:left;}
.single-product-info-right{float:right;}
.single-product-info-left p,.single-product-info-right p{font-weight:600;text-transform:uppercase;}
.single-product-info-details h5{margin:10px 0;}
.single-product-info-details .single-product-info-rating,
.single-product-info-details h5{float:left;width:100%;}
.ui-widget-content{border-color:#eee;background:#eee;height:5px;border-radius:0 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border-color:#034ea2;background:#034ea2;color:#034ea2;border-radius:50%;height:13px;width:13px;}
.ui-widget-header{border-color:#034ea2;background:#034ea2;}
.range-slider{background:#FBFBFB;padding:15px 20px;}
.range-slider input{border:none;background:transparent;margin-top:13px;}
.filter-btn{float:left;background:transparent;color:#333;text-align:center;border:2px solid #034ea2;border-radius:5px;padding:4px 20px;}
.filter-btn:hover,.filter-btn:focus{background:#034ea2;color:#fff;}
.range-slider label{float:left;margin:10px 0;}
.single-pro-details{float:left;width:100%;background:#FBFBFB;padding:20px;color:#333;}
.single-pro-details .rating{float:right;color:#034ea2;}
.single-pro-details .pro-de-cata{text-transform:uppercase;font-weight:600;}
.single-pro-details .pro-de-title,
.single-pro-details .pro-de-cata,
.single-pro-details .pro-de-cataq,
.pro-de-list-drop label,
.pro-de-list-drop .form-group,
.single-pro-details-info-left,.single-pro-details-info-right,
.pro-quantity{float:left;}
.single-pro-details .price,
.single-pro-details .pro-de-title{clear:both;}
.single-pro-details .single-pro-con,
.single-pro-details .pro-de-title{margin:20px 0;}
.pro-de-list-drop{float:left;width:100%;margin:10px 0 20px;}
.pro-de-list-drop label{font-weight:600;}
.pro-de-list-drop .form-group{margin-left:30px;}
.single-pro-details-info,.single-pro-details-attr{float:left;width:100%;}
.single-pro-details-info-right{width:60%;}
.single-pro-details-info-left{margin-right:30px;}
.bootstrap-touchspin .input-group-btn-vertical > .btn{padding:9px 10px;}
.pro-quantity-icon{position:relative;right:176px;top:0px;float:right;border:1px solid #ddd;padding:10px 10px 0;}
.add-to-cart{color:#fff !important;padding:6px 20px;cursor:pointer;}
.add-to-cart{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:#333;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.add-to-cart:before{position:absolute;content:"";z-index:-1;top:0;left:0;right:0;bottom:0;background:#034ea2;border-radius:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.add-to-cart:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.pro-info-tab{background:#FBFBFB;padding:20px;}
.pro-info-tab .nav-link{padding-left:0;color:#333;padding-right:0;margin-right:40px;}
.pro-info-tab .tab-content{margin-top:25px;}
.pro-info-tab .nav-tabs .nav-item.show .nav-link,
.pro-info-tab .nav-tabs .nav-link.active{color:#333;background-color:transparent;border-color:transparent transparent #fff;border-radius:0;border-bottom:3px solid #034ea2;}
.pro-info-tab .nav-tabs .nav-link.active:focus,
.pro-info-tab .nav-tabs .nav-link.active:hover{border-bottom:3px solid #034ea2;}
.pro-info-tab .nav-tabs .nav-link:focus,
.pro-info-tab .nav-tabs .nav-link:hover{border-color:transparent;}
.checkout-pt-belling,.checkout-pt-shiff{margin-top:40px;}
.checkOut-po-lc{border:1px solid #ddd;padding:10px;font-weight:600;}
.checkOut-po-lc a{padding-left:10px;}
.billing-form-ma label{color:#333;font-weight:600;margin-bottom:12px;}
.billing-form-ma .form-control{height:55px !important;border-radius:0;background:#f5f5f5;color:#333;}
.billing-form-ma textarea.form-control{height:auto !important;}
.billing-form-ma .form-control:focus{border-color:#034ea2;color:#034ea2;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.payment-method{background:#fbfbfb;padding:20px;}
.plac-or-btn{color:#fff;padding:6px 20px;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:#034ea2;position:absolute;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;right:0;top:-8px;}
.plac-or-btn:before{position:absolute;content:"";z-index:-1;top:0;left:0;right:0;bottom:0;background:#333;border-radius:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.plac-or-btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.plac-or-btn:hover{color:#fff;}
.table-responsive.cart-table{background:#fbfbfb;}
.cart-table img{width:129px;}
td.img-row{width:13%;border-right:1px solid #ddd;}
.titcat-roew span{text-transform:uppercase;font-weight:600;}
.titcat-roew{width:50%;padding-left:20px !important;padding-top:45px !important;}
.titp-row{width:13%;padding-left:20px !important;padding-top:45px !important;font-weight:600;}
.tdqu-row{width:16%;padding-left:40px !important;padding-top:45px !important;}
.tdrt-row .rating{color:#034ea2;}
.tdrt-row{padding-left:20px !important;padding-top:15px !important;}
.tdrw-row a{padding-right:10px;padding-left:7px;}
.cart-bottom .form-control{height:50px;border-radius:0;font-size:13px;}
.cart-bottom span, .cart-bottom p{font-weight:600;}
.service-two{background:#034ea2;box-shadow:1px 1px 4px #ddd;padding:15px;margin-bottom:30px;position:relative;border:1px solid #ddd;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.service-two:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.service-two:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);}
.service-two img{width:100px;}
.service-two h4{font-size:17px;margin-top:0;}
.service-two p{margin:15px 0;}
.service-two-link{color:#333;}
.service-two-link:after{position:absolute;content:"\eb27";font-family:'IcoFont' !important;padding-left:5px;}
.service-two:hover,
.service-two:hover h4 ,
.service-two:hover .service-two-link{color:#fff;}
.top-menu ul li{display:inline-block;}
.top-menu ul li a{color:#666;padding:10px 5px;float:left;}
.home-3 .home-single-slide-dec{top:45%;right:0;}
.home-3 .home-single-slide-dec-left{left:0;}
.home-3 .footer-menu ul{float:left;}
.home-3 .copyright-text p{float:right;}
@media only screen and (max-width:480px){.container,.auto-container{width:90%;}
}
@media only screen and (max-width:360px){.container,.auto-container{width:90%;}
}