/*
==== INDEX PAGE CSS

** - Default CSS
** - Preloader CSS
** - Navbar CSS
** - Main Banner CSS
** - Boxes CSS
** - About CSS
** - Services CSS
** - Features CSS
** - Team CSS
** - Works CSS
** - Fun Facts CSS
** - Pricing CSS
** - Feedback CSS
** - Ready To Talk CSS
** - Partner CSS
** - Blog CSS
** - Page Title CSS
** - FAQ CSS
** - Pagination CSS
** - Blog Details CSS
** - Project Details CSS
** - Contact CSS
** - Footer CSS
** - Go Top CSS
*/
/*================================================
Default CSS
=================================================*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');

@font-face {
    font-family: 'Neurial Grotesk';
    src: url("../fonts/NeurialGrotesk-Light.eot");
    src: url("../fonts/NeurialGrotesk-Light.eot?#iefix") format("embedded-opentype"),
         url("../fonts/NeurialGrotesk-Light.svg#NeurialGrotesk-Light") format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Neurial Grotesk';
    src: url("../fonts/NeurialGrotesk-Light.eot");
    src: url("../fonts/NeurialGrotesk-Light.eot?#iefix") format("embedded-opentype"),
          url("../fonts/NeurialGrotesk-Light.svg#NeurialGrotesk-Light") format("svg");
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-family: 'Neurial Grotesk';
    src: url("../fonts/NeurialGrotesk-Regular.eot");
    src: url("../fonts/NeurialGrotesk-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/NeurialGrotesk-Regular.woff2") format("woff2"), url("../fonts/NeurialGrotesk-Regular.woff") format("woff"), url("../fonts/NeurialGrotesk-Regular.ttf") format("truetype"), url("../fonts/NeurialGrotesk-Regular.svg#NeurialGrotesk-Regular") format("svg");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'Neurial Grotesk';
    src: url("../fonts/NeurialGrotesk-Medium.eot");
    src: url("../fonts/NeurialGrotesk-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/NeurialGrotesk-Medium.woff2") format("woff2"), url("../fonts/NeurialGrotesk-Medium.woff") format("woff"), url("../fonts/NeurialGrotesk-Medium.ttf") format("truetype"), url("../fonts/NeurialGrotesk-Medium.svg#NeurialGrotesk-Medium") format("svg");
    font-weight: 500;
    font-style: normal
}
@font-face {
    font-family: 'Neurial Grotesk';
    src: url("../fonts/NeurialGrotesk-Bold.eot");
    src: url("../fonts/NeurialGrotesk-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/NeurialGrotesk-Bold.woff2") format("woff2"), url("../fonts/NeurialGrotesk-Bold.woff") format("woff"), url("../fonts/NeurialGrotesk-Bold.ttf") format("truetype"), url("../fonts/NeurialGrotesk-Bold.svg#NeurialGrotesk-Bold") format("svg");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: 'Tajawal-ExtraLight';
    src: url("../fonts/Tajawal-ExtraLight.ttf");
}
@font-face {
    font-family: 'Tajawal-Regular';
    src: url("../fonts/Tajawal-Regular.ttf");
}

body {
    margin: 0;
    /*font-family: "Neurial Grotesk",Roboto,system,-apple-system,BlinkMacSystemFont,".SFNSDisplay-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-family: 'Tajawal-Regular' !important;*/
    font-family: 'Poppins', sans-serif;
	font-size: 1rem;
    font-weight:400;
    line-height: 1.6;
    color: #657286 ;
    text-align: left;
    background-color: #fff;

}

img{max-width:100%;}
a{color:#0e314c;display:inline-block;-webkit-transition:0.5s;transition:0.5s;text-decoration:none;outline:0 !important;}
h1{line-height:40px;font-size:36px;}
h2{line-height:36px;font-size:30px;line-height:45px;}
h3{line-height:30px;font-size:26px}
h4{line-height:26px;font-size:1.4rem}
h5{line-height:22px;font-size:18px;font-weight:400}
h6{line-height:20px;font-size:16px;font-weight:400}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em{-webkit-box-shadow:inset 0 -15px 0 #8fffdf;box-shadow:inset 0 -15px 0 #8fffdf;line-height:1;font-style:normal;}
h4.entry-title {
    font-weight: 400;
}
.display-5{font-size:3rem}
.display-6{font-size:36px}
.display-7{font-size:26px}
.box{border-radius:4px;padding:10px}
html body .dl{display:inline-block}
html body .db{display:block}
.no-wrap td,.no-wrap th{white-space:nowrap}
.circle{border-radius:100%}
a:hover, a:focus{color:#44ce6f;text-decoration:none;}
.main-banner .d-table{width:100%;height:100%;padding-top: 90px;}
.d-table-cell{vertical-align:middle;}
p, ul li, ol li{color:#666666;}
p:last-child{margin-bottom:0;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{color:#1b9cd5;font-weight:500;line-height:1.2em;}
.ptb-80{padding-top:80px;padding-bottom:80px;}
.bg-f7fafd{background-color:#f7fafd;}
.bg-f9f6f6{background-color:#f9f6f6;}
.owl-theme .owl-nav{margin-top:0;}
.owl-theme .owl-dots{margin-top:20px;line-height:0.01;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:0 5px;background:#D6D6D6;-webkit-transition:.4s;transition:.4s;border-radius:50%;}
.owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span{background:#44ce6f;}
.mb-30{margin-bottom:30px;}
.btn-primary{color:#ffffff;background-color:#44ce6f;-webkit-box-shadow:0 13px 27px 0 rgba(68, 206, 111, 0.25);box-shadow:0 13px 27px 0 rgba(68, 206, 111, 0.25);}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active{color:#ffffff;background:#0e314c; -webkit-box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);}
.btn-primary.focus, .btn-primary:focus{-webkit-box-shadow:unset;box-shadow:unset;}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary .show > .btn-primary.dropdown-toggle:focus{-webkit-box-shadow:unset;box-shadow:unset;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary .show > .btn-primary.dropdown-toggle{color:#ffffff;background:#0e314c;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);}
.btn-primary.disabled, .btn-primary:disabled{color:#ffffff;background-color:#44ce6f;-webkit-box-shadow:0 13px 27px 0 rgba(68, 206, 111, 0.25);box-shadow:0 13px 27px 0 rgba(68, 206, 111, 0.25);opacity:1;}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary:disabled:hover, .btn-primary:disabled:focus{background:#0e314c;-webkit-box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);}
.btn{font-weight:600;font-size:14px;border:none;padding:15px 40px;position:relative;border-radius:4px;z-index:1;text-transform:uppercase;-webkit-transition:0.5s;transition:0.5s;}
.btn::after, .btn::before{content:'';position:absolute;top:0;height:100%;width:0;-webkit-transition:0.5s;transition:0.5s;background:#c679e3;z-index:-1;    border-radius:10px;}
.btn::after{left:0;border-radius:10px 0 0 10px;}
.btn::before{right:0;border-radius: 0 10px 10px 0;}
.form-group{margin-bottom:18px;}
label{color:#0e314c;font-size:15px;font-weight:500;margin-bottom:10px;}
.form-control{height:45px;padding:10px;font-size:14px;color:#0e314c;border:1px solid #eeeeee;border-radius:0;background:#eeeeee;-webkit-transition:0.5s;transition:0.5s;}
.form-control:focus{outline:0;background:#ffffff;-webkit-box-shadow:unset;box-shadow:unset;border-color:#44ce6f;}
.section-title{text-align:center;margin-bottom:50px;position:relative;}
.section-title h2{font-size:55px;font-weight:600;text-transform:capitalize;line-height:55px;}
.text-laft{text-align:left;}
.download-btn{margin-top:30px;}
.back-text{font-size:80px !important;color:#f6f7ff;font-weight:700;position:absolute;left:0;right:0;top:25px;line-height:0;z-index:1;text-transform:initial !important;}
.back-text.grey-text{color:#eef0fe;}
.section-title h3{position:relative;z-index:99;font-size:28px; color:#2A71B2; line-height:40px;font-weight:700;margin-bottom:15px;}
.section-title h6{position:relative;z-index:99;}
.section-title p{max-width:700px;margin:0 auto;}
.section-title .bar{height:5px;width:90px;background:#cdf1d8;margin:20px auto;position:relative;border-radius:30px;z-index:99;display:inline-block;}
.section-title .bar::before{content:'';position:absolute;left:0;top:-2.7px;height:10px;width:10px;border-radius:50%;background:#44ce6f;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:MOVE-BG;animation-name:MOVE-BG;}
@-webkit-keyframes MOVE-BG{from{-webkit-transform:translateX(0);transform:translateX(0);}
 to{-webkit-transform:translateX(88px);transform:translateX(88px);}
}
@keyframes MOVE-BG{from{-webkit-transform:translateX(0);transform:translateX(0);}
 to{-webkit-transform:translateX(88px);transform:translateX(88px);}
}
.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;background:#fff;}
.preloader .spinner{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#FF8A73;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001;}
.preloader .spinner:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#5580FF;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;}
.preloader .spinner:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#FEC200;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}
@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg);}
 50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
 100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
@keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg);}
 50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
 100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
header .container{padding: 0; /*max-width: 100%;*/}
.header-top{background:#ff0066;padding:10px 0;}
.top-left{text-align:center;}
.top-left p{color:#fff;}
.top-left p .fa{margin-right:10px;}
.top-right{text-align:right;}
.top-right ul{list-style-type:none;}
.top-right ul li{display:inline-block;margin-right:25px;}
.top-right ul li a{color:#fff;}
.apexa-mobile-nav{display:none;}
.apexa-mobile-nav.mean-container .mean-nav ul li a.active{color:#44ce6f;}
.wraper{overflow-x:hidden;}
.apexa-nav{background:transparent;position:fixed;top:25px;left:0;padding-top:15px;width:100%;z-index:999;height:auto;}
.navstyle2{position:static;}
.apexa-nav nav ul{padding:0;margin:0;list-style-type:none;}
.attr-nav {float: right;display: inline-block;padding-left: 13px;margin-top: 0px;position: absolute;right: 43px;top: 15px;}
.apexa-nav nav .navbar-nav .nav-item{position:relative;padding:15px 0;}
.apexa-nav nav .navbar-nav .nav-item a{font-weight:500;font-size:16px;color:#4a6f8a;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:14px;margin-right:14px;}
.navstyle2 nav .navbar-nav .nav-item a{color:#000;}
.apexa-nav nav .navbar-nav .nav-item a svg{width:14px;}
.apexa-nav nav .navbar-nav .nav-item .dropdown_menu{-webkit-box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.05);background:#ffffff;position:absolute;top:80px;left:0;width:250px;z-index:99;padding-top:20px;padding-left:5px;padding-right:5px;padding-bottom:20px;opacity:0;border-radius:5px;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.apexa-nav nav .navbar-nav .nav-item .dropdown_menu li{position:relative;padding:0;}
.apexa-nav nav .navbar-nav .nav-item .dropdown_menu li a{font-size:16px;font-weight:500;padding:9px 15px;margin:0;display:block;color:#4a6f8a;}
.apexa-nav nav .navbar-nav .nav-item .dropdown_menu li a:hover, .apexa-nav nav .navbar-nav .nav-item .dropdown_menu li a:focus, .apexa-nav nav .navbar-nav .nav-item .dropdown_menu li a.active{color:#44ce6f;}
.apexa-nav nav .navbar-nav .nav-item .dropdown_menu li .dropdown_menu{position:absolute;left:220px;top:0;opacity:0 !important;visibility:hidden !important;}
.apexa-nav nav .navbar-nav .nav-item .dropdown_menu li .dropdown_menu li a{color:#4a6f8a;}
.apexa-nav nav .navbar-nav .nav-item .dropdown_menu li .dropdown_menu li a:hover, .apexa-nav nav .navbar-nav .nav-item .dropdown_menu li .dropdown_menu li a:focus, .apexa-nav nav .navbar-nav .nav-item .dropdown_menu li .dropdown_menu li a.active{color:#44ce6f;}
.apexa-nav nav .navbar-nav .nav-item .dropdown_menu li:hover .dropdown_menu{opacity:1 !important;visibility:visible !important;top:-20px !important;}
.apexa-nav nav .navbar-nav .nav-item .dropdown_menu li:hover a{color:#44ce6f;}
.apexa-nav nav .navbar-nav .nav-item:hover ul{opacity:1;visibility:visible;top:100%;}
.apexa-nav nav .others-option{margin-left:20px;}
.apexa-nav nav .others-option .btn.btn-light{background:transparent;border:2px dashed #cdf1d8;padding:12px 33px;margin-right:10px;}
.apexa-nav nav .others-option .btn.btn-light:hover, .apexa-nav nav .others-option .btn.btn-light:focus{color:#ffffff;border-color:#44ce6f;}
.apexa-nav nav .others-option .btn.btn-light::after, .apexa-nav nav .others-option .btn.btn-light::before{background:#44ce6f;}
.apexa-nav nav .others-option .btn.btn-primary{background:#2400ad;-webkit-box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);border:none;}
.navstyle2 nav .others-option .btn.btn-primary{background:transparent;box-shadow:none;color:#000;}
.apexa-nav nav .others-option .btn.btn-primary::after, .apexa-nav nav .others-option .btn.btn-primary::before{background:#44ce6f;-webkit-box-shadow:0 13px 27px 0 rgba(68, 206, 111, 0.25);box-shadow:0 13px 27px 0 rgba(68, 206, 111, 0.25);}
.apexa-nav.is-sticky{position:fixed;top:0;left:0;width:100%;padding:5px 0;z-index:999;-webkit-box-shadow:0 2px 28px 0 rgba(0, 0, 0, 0.06);box-shadow:0 2px 28px 0 rgba(0, 0, 0, 0.06);background-color:#ffffff !important;-webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;animation:500ms ease-in-out 0s normal none 1 running fadeInDown;}
.text-white .navbar-nav .nav-item .nav-link{color:#fff;}
.is-sticky .navbar-nav .nav-item .nav-link{color:#4a6f8a;}
.is-sticky .btn.btn-light{color:#4a6f8a;}
.navbar-brand img{width:100%;max-width:150px;}
.navbar-brand .logo-stiky{display:none;}
.apexa-nav.text-white.is-sticky .logo{display:none;}
.apexa-nav.text-white.is-sticky .logo-stiky{display:block;}
.main-banner{position:relative;z-index:1;}
.main-banner .effect {
    position: absolute;
    top: -30%;
    left: -40%;
    bottom: 29%;
    right: -40%;
    -moz-transform: rotate(14deg);
    -o-transform: rotate(14deg);
    -ms-transform: rotate(14deg);
    -webkit-transform: rotate(14deg);
    transform: rotate(14deg);
    background: #265cdc;
    pointer-events: none;
}
.main-banner .hero-content h1{font-size:45px;font-weight:500;margin-bottom:20px;color:#fff;}
.main-banner .hero-content p{margin-bottom:30px;color:#fff;}
.bounce-animate{animation-name:float-bob;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:float-bob;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;}
.s-shape-1{top:370px;left:30px;}
.s-shape-2{top:445px;left:103px;}
.s-shape-3{top:550px;left:188px;}
.main-banner .banner-form form .form-control{padding-left:15px;}
.main-banner .btn{margin-top:25px;}
.main-banner .banner-image{position:relative; margin-top: 40px;}
.shape1{position:absolute;top:20%;z-index:-1;left:30px;-webkit-animation:rotate3d 4s linear infinite;animation:rotate3d 4s linear infinite;opacity:.4;}
.shape2{position:absolute;z-index:-1;top:60%;left:15%;}
.shape3{position:absolute;left:25%;bottom:15%;z-index:-1;-webkit-animation:animationFramesOne 15s infinite linear;animation:animationFramesOne 15s infinite linear;}
.shape4{position:absolute;right:25%;bottom:15%;z-index:-1;-webkit-animation:animationFramesOne 20s infinite linear;animation:animationFramesOne 20s infinite linear;}
.shape5{position:absolute;right:5%;top:10%;z-index:-1;-webkit-animation:movebounce 5s linear infinite;animation:movebounce 5s linear infinite;opacity:.2;}
.shape6{position:absolute;z-index:-1;top:40%;right:10%;}
.shape7{position:absolute;left:25%;top:15%;z-index:-1;-webkit-animation:animationFramesOne 20s infinite linear;animation:animationFramesOne 20s infinite linear;}
.shape8{position:absolute;z-index:-1;top:15%;right:10%;}
@-webkit-keyframes movebounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px);}
 50%{-webkit-transform:translateY(20px);transform:translateY(20px);}
 100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
@keyframes movebounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px);}
 50%{-webkit-transform:translateY(20px);transform:translateY(20px);}
 100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
@-webkit-keyframes moveleftbounce{0%{-webkit-transform:translateX(0px);transform:translateX(0px);}
 50%{-webkit-transform:translateX(20px);transform:translateX(20px);}
 100%{-webkit-transform:translateX(0px);transform:translateX(0px);}
}
@keyframes moveleftbounce{0%{-webkit-transform:translateX(0px);transform:translateX(0px);}
 50%{-webkit-transform:translateX(20px);transform:translateX(20px);}
 100%{-webkit-transform:translateX(0px);transform:translateX(0px);}
}
.rotateme{-webkit-animation-name:rotateme;animation-name:rotateme;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
@keyframes rotateme{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
 to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes rotateme{from{-webkit-transform:rotate(0deg);}
 to{-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes rotate3d{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
 100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
}
@keyframes rotate3d{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
 100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
}
@keyframes animationFramesOne{0%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg);}
 20%{-webkit-transform:translate(73px, -1px) rotate(36deg);transform:translate(73px, -1px) rotate(36deg);}
 40%{-webkit-transform:translate(141px, 72px) rotate(72deg);transform:translate(141px, 72px) rotate(72deg);}
 60%{-webkit-transform:translate(83px, 122px) rotate(108deg);transform:translate(83px, 122px) rotate(108deg);}
 80%{-webkit-transform:translate(-40px, 72px) rotate(144deg);transform:translate(-40px, 72px) rotate(144deg);}
 100%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg);}
}
@-webkit-keyframes animationFramesOne{0%{-webkit-transform:translate(0px, 0px) rotate(0deg);}
 20%{-webkit-transform:translate(73px, -1px) rotate(36deg);}
 40%{-webkit-transform:translate(141px, 72px) rotate(72deg);}
 60%{-webkit-transform:translate(83px, 122px) rotate(108deg);}
 80%{-webkit-transform:translate(-40px, 72px) rotate(144deg);}
 100%{-webkit-transform:translate(0px, 0px) rotate(0deg);}
}
.features-section-three{position:relative;z-index:5;}
.features-section-three .auto-container{max-width:1330px;}
.feature-block-four{position:relative;}
.feature-block-four .inner-box{position:relative;text-align:center;padding:50px 20px 25px;border-bottom:2px solid #0daf96;-webkit-box-shadow:0px 11px 21.25px 3.75px rgba(233, 233, 233, 0.45);box-shadow:0px 11px 21.25px 3.75px rgba(233, 233, 233, 0.45);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin-bottom:140px;background:#fff;}
.feature-block-four:nth-child(2) .inner-box{border-color:#b83b96;}
.feature-block-four:nth-child(3) .inner-box{border-color:#d0ca43;}
.feature-block-four:nth-child(4) .inner-box{border-color:#403ab4;}
.feature-block-four .inner-box:before{position:absolute;content:'';left:0;bottom:0;height:0px;width:100%;background-image:-webkit-linear-gradient( 0deg, rgb(64,58,180) 30%, rgb(76,69,215) 100%);background-image:-ms-linear-gradient( 0deg, rgb(64,58,180) 30%, rgb(76,69,215) 100%);-webkit-transition:.9s ease;-o-transition:.9s ease;transition:.9s ease;}
.feature-block-four .icon-box{position:relative;width:96px;height:96px;line-height:92px;margin:0 auto 38px;border-radius:50%;text-align:center;border:1px solid rgba(13, 175, 150, 0.50);color:#222;font-size:48px;-webkit-box-shadow:0px 11px 21.25px 3.75px rgba(233, 233, 233, 0.65);box-shadow:0px 11px 21.25px 3.75px rgba(233, 233, 233, 0.65);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.feature-block-four:nth-child(2) .icon-box{border:1px solid rgba(184, 59, 150, 0.50);}
.feature-block-four:nth-child(3) .icon-box{border:1px solid rgba(208, 202, 67, 0.50);}
.feature-block-four:nth-child(4) .icon-box{border:1px solid rgba(64, 58, 180, 0.50);}
.feature-block-four h4{font-size:20px;font-weight:600;margin-bottom:15px;}
.feature-block-four h4 a{color:#222;}
.feature-block-four .overlay-content{position:absolute;left:0;top:0px;width:100%;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:50px 20px 10px;background-image:-webkit-linear-gradient( 0deg, rgb(64,58,180) 30%, rgb(76,69,215) 100%);background-image:-ms-linear-gradient( 0deg, rgb(64,58,180) 30%, rgb(76,69,215) 100%);-webkit-transform:scale(.9) translateY(20px);-ms-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px);border-radius:100px;border-top-left-radius:0px;border-top-right-radius:0px;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;}
.feature-block-four .inner-box:hover .overlay-content{opacity:1;-webkit-transform:scale(1) translateY(0px);-ms-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);-webkit-transition:1s;-o-transition:1s;transition:1s;border-radius:0px;}
.feature-block-four .overlay-content .icon-box{color:#fff;background:#0eaf96;border-color:#0eaf96;-webkit-box-shadow:0px 11px 21.25px 3.75px rgba(75, 68, 209, 0.37);box-shadow:0px 11px 21.25px 3.75px rgba(75, 68, 209, 0.37);}
.feature-block-four .inner-box .icon-box img{max-width:50px;}
.feature-block-four:nth-child(2) .overlay-content .icon-box{border-color:#b83b96;background-color:#b83b96;}
.feature-block-four:nth-child(3) .overlay-content .icon-box{border-color:#d0ca43;background-color:#d0ca43;}
.feature-block-four:nth-child(4) .overlay-content .icon-box{border-color:#403ab4;background-color:#403ab4;}
.feature-block-four .overlay-content h4 a{color:#fff;}
.feature-block-four .overlay-content .text{color:#fff;}
.feature-block-four .overlay-content .theme-btn{background:#fff;color:#222;-webkit-box-shadow:0px 11px 21.25px 3.75px rgba(0, 0, 0, 0.12);box-shadow:0px 11px 21.25px 3.75px rgba(0, 0, 0, 0.12);-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px);position:relative;font-size:14px;width:50px;height:50px;line-height:50px;text-align:center;box-shadow:0px 11px 21.25px 3.75px rgba(167, 238, 227, 0.65);border-radius:50%;}
.feature-block-four .overlay-content .theme-btn:hover{background:#0daf96;color:#fff;}
.about-content .section-title{text-align:left;margin-bottom:18px;}
.about-content .section-title .bar{margin-right:0;margin-left:0;}
.about-content .section-title p{margin:0;}
.about-inner-area{margin-top:60px;}
.about-inner-area .about-text h3{font-size:18px;margin-bottom:15px;}
.services-area{overflow:hidden;}
.services-content .section-title{text-align:left;margin-bottom:20px;}
.services-content .section-title .bar{margin-left:0;margin-right:0;}
.services-content .section-title p{margin:0;}
.services-content .row{margin-left:-8px;margin-right:-8px;}
.services-content .row .col-lg-6{padding-left:8px;padding-right:8px;}
.services-content .box{position:relative;margin-top:30px;z-index:1;display:block;padding:15px 12px;color:#6084a4;font-weight:500;border-radius:3px;-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);}
.services-content .box::before{content:'';left:0;top:0;height:100%;width:100%;background:linear-gradient(135deg, #23bdb8 0%, #43e794 100%);opacity:0;visibility:hidden;position:absolute;border-radius:3px;z-index:-1;-webkit-transition:0.5s;transition:0.5s;}
.services-content .box svg{margin-right:5px;display:inline-block;color:#44ce6f;-webkit-transition:0.5s;transition:0.5s;width:18px;}
.services-content .box:hover{color:#ffffff;-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.services-content .box:hover::before{opacity:1;visibility:visible;}
.services-content .box:hover svg{color:#ffffff;}
.services-right-image{position:relative;}
.services-right-image img{position:absolute;}
.services-right-image img:nth-child(1){left:22%;top:-85px;z-index:1;}
.services-right-image img:nth-child(2){left:0;right:0;text-align:center;margin:0 auto;top:-52px;}
.services-right-image img:nth-child(3){left:44%;top:-33px;z-index:1;}
.services-right-image img:nth-child(4){right:38%;z-index:1;top:-220px;}
.services-right-image img:nth-child(5){z-index:1;right:24%;top:8px;}
.services-right-image img:nth-child(6){left:29%;top:0;z-index:1;}
.services-right-image img:nth-child(7){right:44%;top:-78px;z-index:1;}
.services-right-image img:nth-child(8){right:30%;top:-134px;z-index:1;}
.services-right-image img:nth-child(9){right:31%;top:-21px;z-index:1;}
.services-right-image img:nth-child(10){right:24%;top:-80px;}
.services-right-image img:nth-child(11){left:27%;top:-60px;z-index:2;}
.services-right-image img:nth-child(12){right:28%;z-index:1;top:-54px;}
.services-right-image img:nth-child(13){left:31%;top:-105px;z-index:1;}
.services-right-image img.bg-image{top:-262px;left:0;right:0;margin:0 auto;text-align:center;}
.services-right-image img:last-child{display:none;}
.services-left-image{position:relative;}
.services-left-image img{position:absolute;}
.services-left-image img:nth-child(1){left:15%;top:-98px;}
.services-left-image img:nth-child(2){left:0;top:-200px;right:0;text-align:center;margin:0 auto;}
.services-left-image img:nth-child(3){left:36%;z-index:12;top:-55px;}
.services-left-image img:nth-child(4){left:55px;top:-38px;z-index:1;}
.services-left-image img:nth-child(5){z-index:3;right:26%;top:-66px;}
.services-left-image img:nth-child(6){right:19%;top:-41px;z-index:2;}
.services-left-image img:nth-child(7){right:97px;top:40px;z-index:1;}
.services-left-image img:nth-child(8){right:23%;top:-175px;z-index:2;}
.services-left-image img.bg-image{top:-262px;left:0;right:0;margin:0 auto;text-align:center;}
.services-left-image img:last-child{display:none;}
.single-services-box{position:relative;background:#ffffff;padding-left:20px;padding-top:30px;padding-right:20px;padding-bottom:30px;margin-bottom:30px;border-radius:5px;-webkit-transition:0.5s;transition:0.5s;}
.single-services-box h3{font-size:18px;margin-top:25px;margin-bottom:15px;}
.single-services-box .icon{text-align:center;width:55px;height:55px;line-height:55px;background:#cdf1d8;border-radius:50%;color:#44ce6f;-webkit-transition:0.5s;transition:0.5s;}
.single-services-box .icon.bg-c679e3{color:#c679e3;background:#edc3fc;}
.single-services-box .icon.bg-eb6b3d{color:#eb6b3d;background:rgba(235, 107, 61, 0.3);}
.single-services-box::before, .single-services-box::after{content:'';position:absolute;width:0;height:4px;background:#44ce6f;opacity:0;visibility:hidden;bottom:0;-webkit-transition:0.5s;transition:0.5s;}
.single-services-box::before{left:0;}
.single-services-box::after{right:0;}
.single-services-box:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);}
.single-services-box:hover .icon{background:#44ce6f;color:#ffffff;}
.single-services-box:hover .icon.bg-c679e3{background:#c679e3;}
.single-services-box:hover .icon.bg-eb6b3d{background:#eb6b3d;}
.single-services-box:hover::after, .single-services-box:hover::before{opacity:1;visibility:visible;width:50%;}
.services-area-two{padding-bottom:50px;}
.features-area{padding-bottom:50px;}
.features-area-two{overflow:hidden;}
.single-features{position:relative;background:#ffffff;padding-left:95px;padding-top:30px;padding-right:20px;padding-bottom:30px;margin-bottom:30px;border-radius:5px;-webkit-transition:0.5s;transition:0.5s;}
.single-features h3{font-size:18px;margin-bottom:15px;}
.single-features .icon{position:absolute;text-align:center;width:55px;height:55px;line-height:55px;background:#cdf1d8;border-radius:50%;color:#44ce6f;left:20px;top:30px;-webkit-transition:0.5s;transition:0.5s;}
.single-features .icon.bg-c679e3{color:#c679e3;background:#edc3fc;}
.single-features .icon.bg-eb6b3d{color:#eb6b3d;background:rgba(235, 107, 61, 0.3);}
.single-features:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);}
.single-features:hover .icon{background:#44ce6f;color:#ffffff;}
.single-features:hover .icon.bg-c679e3{background:#c679e3;}
.single-features:hover .icon.bg-eb6b3d{background:#eb6b3d;}
.team-area{padding-bottom:50px;}
.team-area .owl-controls{margin-bottom:30px;}
.single-team{background:#ffffff;padding-top:35px;padding-bottom:35px;margin-bottom:30px;-webkit-transition:0.5s;transition:0.5s;z-index:1;text-align:center;}
.single-team .team-image{position:relative;z-index:1;padding-left:35px;padding-right:35px;}
.single-team .team-image img{border:3px solid #cdf1d8;width:auto !important;border-radius:50%;display:inline-block !important;-webkit-transition:0.5s;transition:0.5s;}
.single-team .team-image::before{content:'';position:absolute;left:0;top:50%;background:#f9f6f6;height:10px;width:100%;z-index:-1;-webkit-transition:0.5s;transition:0.5s;}
.single-team .team-content{padding-left:35px;padding-right:35px;}
.single-team .team-content ul{padding:0;margin:0;list-style-type:none;}
.single-team .team-content ul li{display:inline-block;margin:0 3px;}
.single-team .team-content ul li a{color:#c679e3;}
.single-team .team-content ul li a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);color:#44ce6f;}
.single-team .team-content ul li a svg{width:19px;}
.single-team .team-content p{margin-top:20px;margin-bottom:0;}
.single-team .team-info{background:linear-gradient(135deg, #23bdb8 0%, #43e794 100%);padding:10px 15px;border-radius:75px;margin-bottom:25px;margin-left:10px;margin-right:10px;margin-top:25px;-webkit-transition:0.5s;transition:0.5s;}
.single-team .team-info h3{font-size:18px;margin-bottom:5px;color:#ffffff;}
.single-team .team-info span{color:#ffffff;font-size:13px;}
.single-team:hover{-webkit-box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);}
.single-team:hover .team-image::before{height:0;}
.single-team:hover .team-image img{border-color:#44ce6f;}
.single-team:hover .team-info{margin-left:0;margin-right:0;border-radius:0;}
.works-area{position:relative;z-index:1;padding-bottom:50px;}
.single-works{position:relative;margin-right:10px;}
.works-slides .col-lg-12{padding:0;}
.works-slides .single-works img{width:auto;max-width:initial;}
.single-works .icon svg{width:19px;}
.single-works .icon:hover{background:#44ce6f;color:#ffffff;}
.single-works .works-content{position:absolute;bottom:-60px;left:0;padding:20px;-webkit-transition:0.5s;transition:0.5s;opacity:0;visibility:hidden;}
.single-works .works-content h3{font-size:18px;margin-bottom:15px;}
.single-works .works-content h3 a{color:#ffffff;}
.single-works .works-content p{color:#ffffff;}
.single-works:hover::before{opacity:.8;visibility:visible;}
.single-works:hover .icon{opacity:1;visibility:visible;top:45px;}
.single-works:hover .works-content{opacity:1;visibility:visible;bottom:0;}
.funfacts-area{position:relative;z-index:2;background: #265cdc;}
.funfacts-area .section-title h6{color:#fff;}
.funfacts-area .section-title h3{color:#fff;}
.funfacts-area .section-title p{color:#fff;}
.funfacts-area .map-bg{position:absolute;z-index:-1;top:120px;left:0;right:0;text-align:center;margin:0 auto;}
.funfact{text-align:center;}
.funfact h3{color:#fff;font-size:32px;margin-bottom:7px;}
.funfact p{color:#fff;}
.contact-cta-box{margin:80px auto 0;max-width:600px;border:1px dashed #ebebeb;padding:30px 210px 30px 30px;border-radius:5px;position:relative;}
.contact-cta-box h3{font-size:20px;margin-bottom:6px;}
.contact-cta-box p{margin-bottom:0;}
.contact-cta-box .btn{position:absolute;right:30px;top:50%;margin-top:-27px;}
.contact-cta-box .btn::before, .contact-cta-box .btn::after{background:#44ce6f;}
.contact-cta-box .btn-primary{background:#c679e3;-webkit-box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);}
.contact-cta-box .btn-primary:hover, .contact-cta-box .btn-primary:focus{-webkit-box-shadow:0 13px 27px 0 rgba(68, 206, 111, 0.25);box-shadow:0 13px 27px 0 rgba(68, 206, 111, 0.25);}
.shadow-effect{background:#fff;padding:20px;border-radius:4px;text-align:center;border:1px solid #ECECEC;box-shadow:0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);}
#customers-testimonials .shadow-effect p{font-family:inherit;margin:0 0 17px 0;font-weight:300;}
.testimonial-name{margin:-17px auto 0;display:table;width:auto;background:#2a31ad;padding:9px 35px;border-radius:12px;text-align:center;color:#fff;box-shadow:0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);}
#customers-testimonials .item{text-align:center;padding:30px;opacity:.2;-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#customers-testimonials .owl-item.active.center .item{opacity:1;-webkit-transform:scale3d(1.0, 1.0, 1);transform:scale3d(1.0, 1.0, 1);}
#customers-testimonials .owl-item img{transform-style:preserve-3d;max-width:100px;margin:0 auto 17px;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span{background:#3190E7;transform:translate3d(0px, -50%, 0px) scale(0.7);}
#customers-testimonials.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{display:inline-block;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span{background:#3190E7;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0px, -50%, 0px) scale(0.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0s;width:20px;border-radius:0;}
.about-us-area{background-image:-moz-linear-gradient( -18deg, rgb(60,0,122) 0%, rgb(164,78,141) 100%);background-image:-webkit-linear-gradient( -18deg, rgb(60,0,122) 0%, rgb(164,78,141) 100%);background-image:-ms-linear-gradient( -18deg, rgb(60,0,122) 0%, rgb(164,78,141) 100%);}
.about-us-area .section-title h2 , .about-us-area .section-title h6, .about-us-area .section-title h3{color:#fff;}
.about-us-area h3{color:#fff;}
.about-us-area p{color:#fff;}
.about-us-area .app-item h6{font-size:16px;font-weight:700;color:#ffffff;margin-top:10px;margin-bottom:0;}
.about-us-area .app-fetured-item{height:100%}
.about-us-area .app-item .fa{font-size:40px;color:#ffffff;}
.about-us-area .destination-shape.de-sha-1{left:150px;top:86px;position:absolute !important;}
.about-us-area .destination-shape.de-sha-2{top:100px;left:0;position:absolute !important;}
.service_provide_sec{width:100%;padding-top:210px;position:relative;z-index:1;margin-bottom:90px;}
.service_provide_sec .background-shape-main {
      transform: translate3d(-25%,20%,0) rotate(-30deg);
    background-image: linear-gradient(35deg,#fff 0,#edf4f8 100%);
       width: 1200px;
    height: 720px;
    display: block;
    border-radius: 120px;
    z-index: -1;
        position: absolute;
    top:0;
    left: 0;
}
.service_title .btn{padding:12px 32px;background-color:#383866;color:#fff;font-weight:500;font-size:16px;position:relative;z-index:1;overflow:hidden;border-radius:50px;border:1px solid #383866;margin-top:40px;}
.service_title .btn:after{content:'';width:0;height:100%;position:absolute;left:0;top:0;z-index:-1;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;background-color:#fff;border-radius:50px;}
.service_title .btn:hover:after{width:100%;}
.service_title .btn:hover{color:#383866;}
.mrtop-1{margin-top:-145px;}
.single_service_in{ background:#fff; width:100%;padding:38px 18px;-webkit-box-shadow:0px 4px 28px 0px rgba(102,102,102,0.1);-moz-box-shadow:0px 4px 28px 0px rgba(102,102,102,0.1);box-shadow:0px 4px 28px 0px rgba(102,102,102,0.1);margin-top:30px;position:relative;z-index:1;overflow:hidden;border-radius:10px;}
.single_service_in:after{content:'';width:210px;height:210px;position:absolute;right:-100px;top:-40px;background-color:#ef3d81;z-index:-1;opacity:0;-webkit-border-radius:50%;border-radius:50%;}
.single_service_in:hover:after{opacity:0.62;}
.single_service_in .icon{position:relative;padding-left:18px;}
.single_service_in .icon > img{max-width:70px;}
.single_service_in .icon .show,.single_service_in .icon .hide{position:absolute;left:0;width:100%;max-width:max-content;}
.single_service_in .icon .hide{display:none;}
.single_service_in:hover .icon .show{display:none;}
.single_service_in:hover .icon .hide{display:inline;}
.single_service_in h4{padding:24px 0;font-weight:600;color:#383866;font-size:20px;}
.single_service_in p{font-weight:200;color:#383866;font-size:16px;}
.single_service_in:hover h4,.single_service_in:hover p{color:#fff;}
.single_service_in.bg1:hover{background-color:#fd9170}
.single_service_in.bg2:hover{background-color:#18be68}
.single_service_in.bg3:hover{background-color:#ff4089}
.single_service_in.bg4:hover{background-color:#5a44f2}
.single_service_in.bg1:hover:after{background-color:#f08a6b}
.single_service_in.bg2:hover:after{background-color:#19b564}
.single_service_in.bg4:hover:after{background-color:#513be8}
.shape-two{position:absolute;top:8%;right:20%;animation:jump 8s infinite linear;}
.shape-one{position:absolute;top:8%;right:12%;animation:animationFramesOne 15s infinite linear;}
.shape-three{position:absolute;top:8%;right:30%;animation:animationFramesTwo 30s infinite linear;width:10px;}
.shape-four{position:absolute;top:80%;right:8%;animation:jump 18s infinite linear;}
.shape-five{position:absolute;top:8%;right:2%;width:66px;animation:rotatedHalf 18s infinite linear;}
.shape-six{position:absolute;top:8%;right:20%;animation:jump 48s infinite linear;z-index:-1;}
 figure.snip0016{color:#fff;position:relative;overflow:hidden;margin:10px;width:100%;background:#000000;text-align:left;}
figure.snip0016 *{-webkit-box-sizing:border-box;box-sizing:border-box;}
figure.snip0016 img{max-width:100%;opacity:1;width:100%;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.snip0016 figcaption{position:absolute;bottom:0;left:0;padding:30px 3em;width:100%;height:100%;}
figure.snip0016 figcaption::before{position:absolute;top:0;right:0;bottom:0;left:0;border-left:4px solid rgba(255, 255, 255, 0.8);content:'';opacity:0;background-color:rgba(255, 255, 255, 0.5);-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.6s;transition-delay:0.6s;}
figure.snip0016 h2,figure.snip0016 p{margin:0 0 5px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;}
figure.snip0016 h2{word-spacing:-0.15em;font-weight:300;text-transform:uppercase;-webkit-transform:translate3d(30%, 0%, 0);transform:translate3d(30%, 0%, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s;color:#fff;}
figure.snip0016 h2 span{font-weight:800;color:#fff;}
figure.snip0016 p{font-weight:200;-webkit-transform:translate3d(0%, 30%, 0);transform:translate3d(0%, 30%, 0);-webkit-transition-delay:0s;transition-delay:0s;color:#fff;}
figure.snip0016 a{left:0;right:0;top:0;bottom:0;position:absolute;color:#ffffff;}
figure.snip0016:hover img{opacity:0.3;}
figure.snip0016:hover figcaption h2{opacity:1;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.4s;transition-delay:0.4s;}
figure.snip0016:hover figcaption p{opacity:0.9;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.6s;transition-delay:0.6s;}
figure.snip0016:hover figcaption::before{background:rgba(77,0,114,0.3);opacity:1;-webkit-transition-delay:0s;transition-delay:0s;}
.blog-area{padding-bottom:50px;}
.blog-area .pagination-area{margin-bottom:30px;}
.single-blog-post{position:relative;-webkit-transition:0.5s;transition:0.5s;margin-bottom:30px;-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);background:#fff;}
.single-blog-post .blog-image{position:relative;}
.single-blog-post img{-webkit-transition:all .2s cubic-bezier(.02,.54,.58,1);-moz-transition:all .2s cubic-bezier(.02,.54,.58,1);transition:all .2s cubic-bezier(.02,.54,.58,1);border-radius:8px;}
.single-blog-post:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);}
.single-blog-post .blog-image a{display:block;}
.single-blog-post .blog-image .date{position:absolute;left:20px;bottom:-20px;background:linear-gradient(135deg, #23bdb8 0%, #43e794 100%);color:#ffffff;padding:8px 16px;font-size:13px;border-radius:50px;}
.single-blog-post .blog-image .date svg{width:15px;margin-right:3px;}
.single-blog-post .blog-post-content{padding-left:30px;padding-top:30px; padding-bottom:20px;padding-right:20px;-webkit-transition:0.5s;transition:0.5s;}
.single-blog-post .blog-post-content .blog-date{transform:rotate(-90deg) translateX(0);position:relative;top:0;padding:9px 15px;background:#083791;color:#fff;height:auto;width:81px;bottom:45px;margin-top:-46px;}
.single-blog-post .blog-post-content h3{line-height:30px;margin-bottom:0;position:relative;bottom:11px;margin-top:-18px;}
.single-blog-post .blog-post-content h3 a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;}
.single-blog-post .blog-post-content span{display:block;color:#0e314c;margin:5px 0;font-size: 15px;}
.single-blog-post .blog-post-content span a{color:#6084a4;}
.single-blog-post .blog-post-content span a:hover{color:#44ce6f;}
.single-blog-post .blog-post-content .read-more-btn{color:#0e314c;}
.single-blog-post .blog-post-content .read-more-btn svg{-webkit-transition:0.5s;transition:0.5s;width:15px;}
.single-blog-post .blog-post-content .read-more-btn:hover{color:#44ce6f;}
.single-blog-post .blog-post-content .read-more-btn:hover svg{margin-left:5px;}
.single-blog-post:hover .blog-post-content{background:#ffffff;}
.blog2 .single-blog-post .blog-post-content h3{padding-left:15px;}
.blog2 .single-blog-post .blog-post-content p{font-weight:200;}
.page-title-area{position:relative;z-index:1;background:transparent url(../../assets/img/banner-bg1.jpg) right top no-repeat;padding-top:190px;padding-bottom:100px;text-align:center;}
.page-title-area h2{font-size:24px;font-weight:700;margin:0;}
.faq-accordion{-webkit-box-shadow:0 0 18px 0 rgba(0, 0, 0, 0.08);box-shadow:0 0 18px 0 rgba(0, 0, 0, 0.08);padding:60px;background:#ffffff;border-radius:10px;}
.faq-accordion .accordion{list-style-type:none;padding:0;margin:0;}
.faq-accordion .accordion .accordion-item{display:block;margin-bottom:15px;}
.faq-accordion .accordion .accordion-item:last-child{margin-bottom:0;}
.faq-accordion .accordion .accordion-item .accordion-title{display:block;padding:12px 15px;text-decoration:none;background:#f5f9ff;font-size:18px;}
.faq-accordion .accordion .accordion-item .accordion-title:hover, .faq-accordion .accordion .accordion-item .accordion-title.active, .faq-accordion .accordion .accordion-item .accordion-title:focus{background:#44ce6f;color:#ffffff;}
.faq-accordion .accordion .accordion-item .accordion-title.active{border-radius:0;}
.faq-accordion .accordion .accordion-item .accordion-content{display:none;position:relative;overflow:hidden;padding:15px 15px 0;line-height:1.9;}
.faq-accordion .accordion .accordion-item .accordion-content.show{display:block;}
.faq-contact{margin-top:45px;-webkit-box-shadow:0 0 18px 0 rgba(0, 0, 0, 0.08);box-shadow:0 0 18px 0 rgba(0, 0, 0, 0.08);padding:60px;border-radius:4px;background:#ffffff;}
.faq-contact h3{font-size:24px;margin-bottom:25px;}
.faq-contact form .btn{margin-top:10px;}
.pagination-area{text-align:center;margin-top:40px;}
.pagination-area ul{padding:0;margin:0;}
.pagination-area ul .page-item .page-link{padding:11px 20px;margin:0 -1px;color:#6f8ba4;background-color:#ffffff;border:none;border-radius:0;-webkit-box-shadow:0 2px 10px 0 #d8dde6;box-shadow:0 2px 10px 0 #d8dde6;}
.pagination-area ul .page-item .page-link:hover, .pagination-area ul .page-item .page-link:focus{color:#ffffff;background-color:#44ce6f;-webkit-box-shadow:unset;box-shadow:unset;}
.pagination-area ul .page-item .page-link svg{width:16px;}
.pagination-area ul .page-item.active .page-link{color:#ffffff;background-color:#44ce6f}
.blog-details-area{position:relative;}
.blog-details-area .blog-details{-webkit-box-shadow:0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);box-shadow:0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);background:#ffffff;}
.blog-details-area .blog-details .article-img{position:relative;}
.blog-details-area .blog-details .article-img .date{position:absolute;bottom:15px;width:100px;right:15px;height:100px;text-align:center;font-size:24px;font-style:italic;background:#44ce6f;color:#ffffff;border-radius:5px;padding-top:18px;line-height:30px;}
.blog-details-area .blog-details .article-content{padding:30px;}
.blog-details-area .blog-details .article-content ul li{display:inline-block;}
.blog-details-area .blog-details .article-content ul.category{margin-bottom:25px;}
.blog-details-area .blog-details .article-content ul.category li a{background:#44ce6f;color:#ffffff;padding:5px 15px 3px;display:inline-block;border-radius:3px;}
.blog-details-area .blog-details .article-content h3{font-size:18px;}
.blog-details-area .blog-details .article-content p{margin-bottom:0;margin-top:18px;}
.blog-details-area .blog-details .article-content .blockquote{margin-bottom:20px;margin-top:20px;background:#f7fafd;padding:25px;border-left:4px solid #44ce6f;}
.blog-details-area .blog-details .article-content .blockquote p{margin-top:0;font-size:17px;}
.blog-details-area .blog-details .article-content .share-post{text-align:center;margin-top:30px;}
.blog-details-area .blog-details .article-content .share-post ul li a{width:40px;height:40px;display:inline-block;line-height:38px;border:1px solid #eeeeee;border-radius:50%;color:#0e314c;}
.blog-details-area .blog-details .article-content .share-post ul li a:hover, .blog-details-area .blog-details .article-content .share-post ul li a:focus{color:#ffffff;border-color:#44ce6f;background-color:#44ce6f;}
.blog-details-area .blog-details .article-content .share-post ul li a svg{width:16px;}
.blog-details-area .blog-details .article-content ul{padding:0;margin:0;list-style-type:none;}
.blog-details-area .post-controls-buttons{overflow:hidden;margin-top:25px;margin-bottom:25px;background:#ffffff;padding:30px;-webkit-box-shadow:0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);box-shadow:0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);}
.blog-details-area .post-controls-buttons .controls-left{float:left;}
.blog-details-area .post-controls-buttons .controls-right{float:right;}
.blog-details-area .post-controls-buttons div a{border:1px solid #eeeeee;padding:8px 20px;display:inline-block;border-radius:5px;}
.blog-details-area .post-controls-buttons div a:hover, .blog-details-area .post-controls-buttons div a:focus{color:#ffffff;background:#44ce6f;border-color:#44ce6f;}
.blog-details-area .post-comments{padding:30px;background:#ffffff;-webkit-box-shadow:0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);box-shadow:0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);}
.blog-details-area .post-comments h3{font-size:18px;margin-bottom:0;}
.blog-details-area .post-comments .single-comment{position:relative;padding-left:95px;margin-top:30px;}
.blog-details-area .post-comments .single-comment .comment-img{position:absolute;left:0;top:0;width:75px;height:75px;}
.blog-details-area .post-comments .single-comment .comment-img img{border-radius:50%;}
.blog-details-area .post-comments .single-comment .comment-content h4{font-size:14px;margin-bottom:10px;text-transform:uppercase;}
.blog-details-area .post-comments .single-comment .comment-content span{color:#6084a4;}
.blog-details-area .post-comments .single-comment .comment-content p{margin-bottom:15px;}
.blog-details-area .post-comments .single-comment .comment-content a{position:absolute;right:0;bottom:0;text-transform:uppercase;}
.blog-details-area .post-comments .single-comment.left-m{margin-left:85px;}
.blog-details-area .leave-a-reply{padding:30px;background:#ffffff;-webkit-box-shadow:0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);box-shadow:0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);margin-top:25px;}
.blog-details-area .leave-a-reply h3{font-size:18px;margin-bottom:30px;}
.project-details-image{position:relative;z-index:1;margin-bottom:30px;text-align:center;}
.project-details-image::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#0e314c;opacity:0;visibility:hidden;-webkit-transition:.4s;transition:.4s;}
.project-details-image a{position:absolute;left:0;right:0;margin:0 auto;top:50%;color:#ffffff;margin-top:0;opacity:0;visibility:hidden;margin-top:25px;}
.project-details-image a:hover{color:#44ce6f;}
.project-details-image:hover::before{opacity:.90;visibility:visible;}
.project-details-image:hover a{opacity:1;visibility:visible;margin-top:-5px;}
.project-details-desc h3{font-size:18px;margin-bottom:15px;margin-top:15px;}
.project-details-desc .project-details-information{overflow:hidden;}
.project-details-desc .project-details-information .single-info-box{float:left;width:20%;margin-top:30px;}
.project-details-desc .project-details-information .single-info-box h4{font-size:18px;margin-bottom:15px;}
.project-details-desc .project-details-information .single-info-box p{margin-bottom:0;}
.project-details-desc .project-details-information .single-info-box ul{padding:0;margin:0;list-style-type:none;}
.project-details-desc .project-details-information .single-info-box ul li{display:inline-block;}
.project-details-desc .project-details-information .single-info-box ul li a{margin-right:4px;color:#6084a4;}
.project-details-desc .project-details-information .single-info-box ul li a svg{width:18px;}
.project-details-desc .project-details-information .single-info-box ul li a:hover{color:#44ce6f;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.contact-info-box{text-align:center;-webkit-transition:.4s;transition:.4s;-webkit-box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);box-shadow:0 2px 48px 0 rgba(0, 0, 0, 0.08);background:#ffffff;padding:30px;}
.contact-info-box .icon{display:inline-block;width:65px;height:65px;line-height:62px;background:#f7fafd;border-radius:50%;font-size:30px;color:#44ce6f;-webkit-transition:.4s;transition:.4s;}
.contact-info-box h3{font-size:18px;margin:25px 0 15px;}
.contact-info-box p{margin-bottom:0;}
.contact-info-box p a{color:#6084a4;}
.contact-info-box p a:hover{color:#44ce6f;}
.contact-info-box:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.contact-info-box:hover .icon{color:#ffffff;background:#44ce6f;}
#map{height:500px;width:100%;}
#contactForm .help-block ul{margin:0;}
#contactForm .help-block ul li{color:red;}
#contactForm .btn{margin-top:10px;}
#contactForm #msgSubmit.text-danger, #contactForm #msgSubmit.text-success{margin:20px 0 0;}
.get-in-touch{padding:0;position:relative;top:100px;z-index:2;position:relative;}
.get-in-touch-inner{background-image:linear-gradient(243deg, #5c54ff, #4841db);padding:120px 20px 60px 80px;margin-bottom:20px;border-radius:100px 4px 100px 4px;}
.get-in-touch-inner h3{color:#ffff;}
.get-in-touch-inner p{color:#ffff;}
.get-in-touch-inner .get-in-touch-btn a{color:#fff;font-size:20px;padding:10px 20px;border:1px solid;}
.get-in-touch-btn{position:relative;top:40px;}
.get-in-touch-inner .cta_bottom--steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);display:flex;list-style-type:none;margin-top:60px;}
.get-in-touch-inner .cta_bottom--steps li .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,0.2);font-weight:bold;margin-bottom:20px;width:48px;height:48px;font-size:1rem;color:#fff;}
.get-in-touch-inner .po_footer--cta .cta_bottom--steps li{margin-bottom:60px;position:relative;}
.get-in-touch-inner .cta_bottom--steps li:not(:last-child):before{content:"";display:block;width:65%;background-color:rgba(255,255,255,0.2);position:absolute;margin:auto;top:24px;height:1px;left:65px;right:auto;bottom:auto;}
.get-in-touch-inner .cta_bottom--steps li{flex:0 0 25%;max-width:25%;position:relative;}
.get-in-touch-inner .cta_bottom--steps li p{font-size:.875rem;max-width:160px;line-height:1.38;}
.footer-area{padding-top:100px;position:relative;z-index:1;background:#232d39;}
.footer-area .map{position:absolute;left:0;right:0;margin:0 auto;text-align:center;z-index:-1;bottom:0;opacity:.7;}
.single-footer-widget .logo{margin-bottom:20px;}
.single-footer-widget .logo a{display:block;}
.single-footer-widget h3{font-size:24px;margin-bottom:30px;color:#fff;}
.single-footer-widget p{color:#fff;}
.single-footer-widget ul{padding:0;margin:0;list-style-type:none;}
.single-footer-widget ul.list li{margin-bottom:10px; font-size:14px;}
.single-footer-widget ul.list li a{color:#fff;}
.single-footer-widget ul.list li a:hover{color:#1D76BB;/*padding-left:7px;*/}
.single-footer-widget ul.list li:last-child{margin-bottom:0;}
.single-footer-widget ul.footer-contact-info{margin-bottom:20px;}
.single-footer-widget ul.footer-contact-info li .fa{margin-right:10px;float:left;}
.single-footer-widget ul.footer-contact-info li{position:relative;color:#fff;margin-bottom:12px;padding-left:25px;}
.single-footer-widget ul.footer-contact-info li span{display:table-header-group;}
.single-footer-widget ul.footer-contact-info li svg{position:absolute;left:0;width:15px;top:0;}
.single-footer-widget ul.footer-contact-info li:last-child{margin-bottom:0;}
.single-footer-widget ul.footer-contact-info li a{color:#fff;}
.single-footer-widget .footer-social li{display:inline-block;margin:0 10px;}
.single-footer-widget .footer-social .fa{color:#fff;font-size:20px;}
.single-footer-widget ul.footer-contact-info li a:hover{color:#fff;}
.single-footer-widget ul.social-links li{display:inline-block;}
.single-footer-widget ul.social-links li a{width:32px;text-align:center;line-height:27px;height:32px;border:1px solid #44ce6f;border-radius:50%;color:#44ce6f;}
.single-footer-widget ul.social-links li a svg{width:15px;}
.single-footer-widget ul.social-links li a.facebook{border-color:#4267b2;color:#4267b2;}
.single-footer-widget ul.social-links li a.facebook:hover{background:#4267b2;color:#ffffff;}
.single-footer-widget ul.social-links li a.twitter{border-color:#38A1F3;color:#38A1F3;}
.single-footer-widget ul.social-links li a.twitter:hover{background:#38A1F3;color:#ffffff;}
.single-footer-widget ul.social-links li a.linkedin{border-color:#0077B5;color:#0077B5;}
.single-footer-widget ul.social-links li a.linkedin:hover{background:#0077B5;color:#ffffff;}
.single-footer-widget ul.social-links li a.instagram{border-color:#231F20;color:#231F20;}
.single-footer-widget ul.social-links li a.instagram:hover{background:#231F20;color:#ffffff;}
.single-footer-widget ul.social-links li a:hover{background:#44ce6f;color:#ffffff;}
.footer-bootam{padding:15px 0;margin-top:20px;}
.copyright-area{padding-bottom:25px;border-top:1px solid #fff;padding-top:25px;margin-top:25px;}
.footer3 .copyright-area{border-top:1px solid #000;}
.copyright-area p{color:#fff;}
.footer2{background:#1b9cd5;}
.footer2 h2{color:#fff;}
.footer2 .single-footer-widget .footer-social .fa{border-radius:50%;width:40px;height:40px;border:1px solid;text-align:center;line-height:40px;}
.footer2 .single-footer-widget .btn-default{position:absolute;right:0;top:52px;padding:11px 25px;top:60px;}
.footer2 .footer-bootam .list{list-style-type:none;}
.footer2 .footer-bootam .list li{display:inline-block;margin:0 15px;}
.footer2 .footer-bootam .list li a{color:#fff;}
.footer3{background:#fff;}
.footer3 .single-footer-widget h3{
    color:#333;
}
.footer4{background:#07294e;}
.footer3 h2{color:#333;}
.footer3 .single-footer-widget p{color:#333;}
.footer3 .copyright-area p{color:#333;}
.footer3 .footer-bootam .list li a{color:#333;}
.footer3 .single-footer-widget ul.footer-contact-info li a{color:#333;}
.footer3 .single-footer-widget ul.list li a{color:#333;}
.footer3 .single-footer-widget ul.footer-contact-info li{position:relative;color:#333;margin-bottom:12px;padding-left:25px;}
.footer3 .footer-bootam .footer-social{padding:0;margin:0;list-style-type:none;text-align:center;}
.footer3 .footer-bootam .footer-social li{display:inline-block;margin:0 10px;}
.footer3 .footer-bootam .footer-social .fa{border-radius:50%;width:40px;height:40px;border:1px solid;text-align:center;line-height:40px;}
.footer-top{max-width:800px;margin:0 auto;position:relative;top:50px;z-index:2;}
.footer-info{padding:50px 20px;background-image:url(../img/man3.png);background-size:cover;text-align:center;}
.footer-info:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(8,55,145,0.8);}
.footer-info h2{position:relative;z-index:99;color:#fff;}
.footer-info p{position:relative;z-index:99;color:#fff;font-size:16px;}
.footer-info a{position:relative;z-index:99;color:#fff;border:1px solid;padding:10px 20px;border-radius:5px;}
.footer-info2{
    background-image:url(../img/man.jpg)
}
.footer-info2:after{
        background: rgba(198,121,227,0.7);
}
.footer-top .col-sm-6{padding:0;}
.go-top{position:fixed;cursor:pointer;bottom:30px;right:0;color:#ffffff;background-color:#333;z-index:1;display:none;width:45px;text-align:center;height:45px;border-radius:10px 0 0 10px;line-height:46px;-webkit-transition:0.5s;transition:0.5s;}
.go-top:hover{color:#333;background:#ffffff;}
.t-slider-bg{background-image:-webkit-linear-gradient(217deg, #6e67ff, #3f38d3);position:relative;height:100vh;min-height:58.625rem;padding-top:9.375rem;}
.t-slider-bg:after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;height:33.25rem;background:url(../img/shape-3.svg) no-repeat center bottom/cover;}
.slider-content{margin-top:-400px;font-weight:200;}
.slider-content h1{color:#fff;font-size:3.375rem;line-height:1.2;margin-bottom:25px;font-weight:bold;}
.slider-content p{color:#fff;font-size:1.3rem;padding-right:75px;margin-bottom:45px;}
.slider-btn .btn:hover{background:#ff8855;color:#fff;}
.btn::before{right:0;border-radius:0 4px 4px 0;}
.btn::after, .btn::before{content:'';position:absolute;top:0;height:100%;width:0;-webkit-transition:0.5s;transition:0.5s;background:#ffbc36;z-index:-1;}
.btn:hover{
    border: none !important;
}
.header-area{width:100%;padding:150px 0;display:block;position:relative;z-index:1;overflow:hidden;background:url(../img/slider/banner3.jpg);background-repeat:no-repeat;background-size:cover;}
.text-box .title{font-size:60px;margin-bottom:30px;font-weight:700;line-height:1.3em;color:#083791;}
.white-box .desc{color:#000;}
.bttn-2{padding:20px 50px;display:inline-block;background-color:#ff8e32;border-radius:5px;color:#ffffff;text-align:center;border:1px solid #ff8e32;-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);-webkit-transition:0.6s;transition:0.6s;}
.bttn-2:focus, .bttn-2:hover{color:#1a1a1a;background-color:#ffffff;}
.space-40{height:40px;}
.header-area .slick-dots{position:static;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.header-area .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;}
.header-area .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;-webkit-transition:0.3s;transition:0.3s;}
.header-area .slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'';text-align:center;color:black;width:20px;height:2px;background:#fff;opacity:.25;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.header-area .bttn-1{margin-right:15px;}
.single-image-slide .slick-dots{bottom:-10px;}
.header-area .bttn-1{margin-right:15px;}
.single-image-slide .slick-dots{bottom:-10px;}
.waveWrapper{overflow:hidden;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;z-index:-1;}
.waveWrapperInner{position:absolute;width:100%;overflow:hidden;height:100%;bottom:-1px;}
.bgTop{z-index:15;opacity:0.5;}
.bgMiddle{z-index:10;opacity:0.75;}
.bgBottom{z-index:5;}
.wave{position:absolute;left:0;width:200%;height:100%;background-repeat:repeat no-repeat;background-position:0 bottom;-webkit-transform-origin:center bottom;transform-origin:center bottom;}
.waveTop{background-image:url(../img/shape/wave-top.png);background-size:50% 100px;}
.waveAnimation .waveTop{animation:move-wave 3s;-webkit-animation:move-wave 3s;-webkit-animation-delay:1s;animation-delay:1s;}
.waveMiddle{background-image:url(../img/shape/wave-mid.png);background-size:50% 120px;}
.waveAnimation .waveMiddle{-webkit-animation:move_wave 10s linear infinite;animation:move_wave 10s linear infinite;}
.waveBottom{background-image:url(../img/shape/wave-mid.png);background-size:50% 100px;}
.waveAnimation .waveBottom{-webkit-animation:move_wave 15s linear infinite;animation:move_wave 15s linear infinite;}
.bubble-animate{position:absolute;left:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:-2;}
 .waveAnimation .circle{background:#ffffff;bottom:0;position:absolute;border-radius:50%;}
.circle.small{width:15px;height:15px;opacity:0.7;}
.circle.small.square1{left:18%;top:100%;-webkit-animation-name:smallBubble;animation-name:smallBubble;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.small.square2{left:36%;top:100%;-webkit-animation-name:smallBubble;animation-name:smallBubble;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.small.square3{left:54%;top:100%;-webkit-animation-name:smallBubble;animation-name:smallBubble;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.small.square4{left:72%;top:100%;-webkit-animation-name:smallBubble;animation-name:smallBubble;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.small.square5{left:90%;top:100%;-webkit-animation-name:smallBubble;animation-name:smallBubble;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.medium{width:35px;height:35px;opacity:0.35;}
.circle.medium.square1{left:21%;top:100%;-webkit-animation-name:mediumBubble;animation-name:mediumBubble;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.medium.square2{left:42%;top:100%;-webkit-animation-name:mediumBubble;animation-name:mediumBubble;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:6s;animation-delay:6s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.medium.square3{left:63%;top:100%;-webkit-animation-name:mediumBubble;animation-name:mediumBubble;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:12s;animation-delay:12s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.medium.square4{left:84%;top:100%;-webkit-animation-name:mediumBubble;animation-name:mediumBubble;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:12s;animation-delay:12s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.medium.square5{left:5%;top:100%;-webkit-animation-name:mediumBubble;animation-name:mediumBubble;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.slider-btn .video-btn{display:inline-block;height:50px;width:50px;text-align:center;line-height:50px;background:#fff;border-radius:50%;font-size:12px;margin-left:12px;box-shadow:0px 8px 16px 0px rgba(24, 24, 24, 0.3);position:relative;z-index:1;}
.circle.large{width:100px;height:100px;opacity:0.15;}
.circle.large.square1{left:21%;top:100%;-webkit-animation-name:bigBubble;animation-name:bigBubble;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:6s;animation-delay:6s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.large.square2{left:42%;top:100%;-webkit-animation-name:bigBubble;animation-name:bigBubble;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.large.square3{left:63%;top:100%;-webkit-animation-name:bigBubble;animation-name:bigBubble;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:13s;animation-delay:13s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.circle.large.square4{left:84%;top:100%;-webkit-animation-name:bigBubble;animation-name:bigBubble;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:9s;animation-delay:9s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.slider-btn .video-btn:hover{background:#fff;color:#ff8855;}
.slider-img{margin-right:-120px;padding-top:80px;}
.slider-shape{position:absolute !important;}
.layer-1{top:12% !important;left:8% !important;}
.layer-2{top:53% !important;left:6% !important;}
.layer-3{top:87% !important;left:16% !important;}
.layer-4{top:67% !important;left:74% !important;opacity:.09;}
.layer-5{top:24% !important;left:13% !important;opacity:.03;}
.area-padding{padding:30px;}
.t-slider-shape{position:absolute !important;opacity:.4;}
.s-layer-1{top:53% !important;left:7% !important;}
.s-layer-2{top:73% !important;left:13% !important;opacity:.2;}
.s-layer-3{top:75% !important;left:39% !important;}
.s-layer-4{top:82% !important;left:24% !important;}
.s-slider-img{display:block;position:relative;}
.s-slider-img img:first-child{left:50px;bottom:-535px;}
.features-style-two{box-shadow:0px 16px 32px 0px rgba(56, 86, 160, 0.1);padding:50px;border-radius:10px;transform:translateY(0);transition:.5s;}
.features-style-two:hover{transform:translateY(-10px);box-shadow:0px 16px 32px 0px rgba(56, 86, 160, 0.2);}
.features-icon .fa{font-size:18px;margin-bottom:10px;color:#fff;height:80px;width:80px;text-align:center;line-height:80px;border-radius:50%;font-size:30px;-webkit-transition:0.6s ease-out;-moz-transition:0.6s ease-out;transition:0.6s ease-out;}
.features-icon .fa-envelope{box-shadow:0px 16px 32px 0px rgba(235, 73, 36, 0.2);background:#eb4924;-webkit-transition:0.6s ease-out;-moz-transition:0.6s ease-out;transition:0.6s ease-out;}
.features-icon .fa-desktop{box-shadow:0px 16px 32px 0px rgba(189, 8, 28, 0.2);background:#bd081c;}
.features-style-two .features-icon{-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;transition:0.2s ease-out;}
.features-style-two .features-icon img{max-width:72px;}
.features-icon .fa-edit{box-shadow:0px 16px 32px 0px rgba(11, 108, 181, 0.2);background:#55acee;}
.features-icon .fa-diamond{box-shadow:0px 16px 32px 0px rgba(59, 89, 152, 0.2);background:#3b5998;}
.features-content h4{margin-bottom:10px;margin-top:25px;font-weight:bold;font-size:1.25rem;}
.features-content p{margin-bottom:0;padding:0 32px;}
.features-img{margin-left:-200px;}
.single-features-wrap{box-shadow:0px 0px 100px 40px rgba(178, 178, 178, 0.15);padding:50px;background:#fff;display:flex;align-items:center;}
.sf-icon{text-align:center;font-size:20px;}
.sf-icon .fa{box-shadow:0px 16px 32px 0px rgba(59, 89, 152, 0.2);background:#c679e3;height:50px;width:50px;text-align:center;line-height:50px;border-radius:50%;font-size:30px;color:#fff;}
.service-style-two-wrap{transform:translateY(0);transition:.5s;}
.service-style-two-wrap:hover{transform:translateY(-10px);box-shadow:0px 16px 32px 0px rgba(56, 86, 160, 0.2);}
.best-soluction-area{background-image:-webkit-linear-gradient(221deg, #6e67ff, #3f38d3);padding:40px 0 0 0 ;}
.best-soluction-area h3{color:#fff;}
.best-soluction-area p{color:#fff;margin-bottom:20px;}
.btn-style1{border:1px solid #fff;padding:18px 20px;background:#fff;border-radius:20px;color:#000;font-weight:500;}
.btn-style1:hover{color:#000;}
.best-soluction-area a{max-width:200px;margin:0 auto;}
.soluction-text{display:flex;flex-direction:column;height:430px;justify-content:center;}
.member-section{padding-bottom:50px;}
 .oc-items.circle{position:relative;width:220px;border-radius:50%;}
.oc-items.circle.effect3.left_to_right .img{-webkit-transform:scale(1) translateX(0);-moz-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0);}
.oc-items.circle.effect3 .img{z-index:11;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.oc-items.circle.effect3.left_to_right:hover .img{-webkit-transform:scale(0.5) translateX(100%);-moz-transform:scale(0.5) translateX(100%);-ms-transform:scale(0.5) translateX(100%);-o-transform:scale(0.5) translateX(100%);}
.uc_team_social{margin:20px 0 0 0;text-align:center;}
.uc_team_social a{margin:0 10px;}
.uc_team_social a .fa{box-shadow:0px 16px 32px 0px rgba(59, 89, 152, 0.2);background:#c679e3;color:#fff;padding:10px 0;width:30px;height:30px;border-radius:50%;}
.oc-items.circle .info{width:220px;height:220px;padding:10%;}
.oc-items.circle.effect3 .info{background:#082cb4;opacity:0;pointer-events:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.oc-items.circle .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.oc-items.circle.effect3.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.oc-items.circle.effect3.left_to_right:hover .info{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.oc-items.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:50%;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.oc-items.circle.effect3 .info h2{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 10px;padding:18px 0 10px 0;text-shadow:0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);}
.oc-items.circle.effect3 .info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 10px;font-size:12px;border-top:1px solid rgba(255, 255, 255, 0.5);}
.oc-items.circle .img img{border-radius:50%;}
.oc-items img{width:100%;height:100%;}
.contact-design2{background:#f9f9f9;position:relative;}
.contact-design2:before{position:absolute;content:"";top:150px;right:115px;background:url(../img/shape/get-shap-5.png) no-repeat;height:142px;width:142px;animation:heartbeat 0.5s cubic-bezier(0.245, 0.325, 0.51, 1.305) infinite alternate;}
.form-control{height:40px;}
.contact-design2 .form-control{background:#fff;border-radius:12px;}
.get-started{background:#082cb4;padding:80px 0;}
.get-started .section-title{margin-bottom:0;}
.get-started h3{color:#fff}
.get-started p{color:#fff;margin-bottom:20px;}
.get-started a{}
.download-bg{background-size:cover;background-position:center;position:relative;}
.download-bg .btn{background:#0025b1;text-transform:capitalize;padding:10px 20px;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;}
.section-title.shape-title h2{position:relative;padding-bottom:40px;margin-bottom:40px;}
.section-title.shape-title h2::before{position:absolute;content:"";left:0;bottom:0;background-image:url(../img/shape/title_shape.png);width:58px;height:5px;z-index:1;background-repeat:no-repeat;}
.section-title.shape-title p{margin-bottom:0;padding-right:30px;}
.download-list ul li{display:flex;align-items:center;overflow:hidden;margin-bottom:10px !important;padding:15px;}
.download-list ul li:focus{outline:none;}
.download-list .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-color:#fff !important;outline:none;)}
.download-list .nav-link[data-toggle="tab"]:not([aria-selected="true"]){background-color:transparent;border-color:transparent;}
.download-list .nav-link[data-toggle="tab"]:not([aria-selected="true"]):hover{background-color:#f2f4f6;}
.download-list ul{border:none;}
.download-list .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{padding:30px 50px;border:1px solid #e9ecef; text-align: center;}
.download-list .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border:none; background-color: #2400ad;}
.download-list .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active p{ color:#fff;}
.download-list ul li:last-child{margin-bottom:0px;}
.download-list ul li i{display:block;height:40px;width:40px;text-align:center;line-height:40px;background:#1b9cd5;font-size:14px;color:#fff;border-radius:50%;float:left;margin-right:25px;}
.download-list.sd-list ul li i{background:linear-gradient( 120deg, #5934bb 0%, #704bd1 99%);}
.download-list ul li p{margin-bottom:0;overflow:hidden;padding-right:50px;font-size:18px;font-weight:200;}

ul.greencheck-list{ margin:0px; padding:0px;}
ul.greencheck-list li{ margin:8px 0px 8px 0px; padding:0px 0px 0px 35px; list-style:none; background:url(../img/green-bullet.svg) no-repeat left top; color:#1D76BB; font-weight:600; font-size:18px; line-height:27px;}
.ar_dir ul.greencheck-list li{ padding:0px 35px 0px 0px; background:url(../img/green-bullet.svg) no-repeat right top;}

.featrureTabs .nav-tabs .nav-link{ margin:0px 1px; padding:20px 36px;border:1px solid #e9ecef; text-align: center; border-radius:7px;}
.featrureTabs .nav-tabs .nav-link:hover,
.featrureTabs .nav-tabs .nav-link.active{ background:#1D76BB;}
.featrureTabs .nav-tabs{ border:none;}
.featrureTabs .featuresContent{ margin:0px; padding:30px 0px 0px 0px; color:#6e6e6e;}
.featrureTabs .featuresContent h3{ font-size:22px;}
.featrureTabs .featuresContent ul{ margin:0px; padding:0px;}
.featrureTabs .featuresContent ul li{ margin:8px 0px 8px 0px; padding:0px 0px 0px 25px; list-style:none; background:url(../img/green-dot.svg) no-repeat left 4px; background-size:16px; color:#6e6e6e; font-weight:400; font-size:16px; line-height:27px;}
.ar_dir .featrureTabs .featuresContent ul li{ padding:0px 25px 0px 0px; background:url(../img/green-dot.svg) no-repeat right 4px;}

.featrureTabs .nav-tabs .nav-link:hover svg path,
.featrureTabs .nav-tabs .nav-link.active svg path{ fill:#ffffff;}
/*.featrureTabs .nav-tabs .nav-link span.customers{ background:url(../img/features/customers.svg) no-repeat;}
.featrureTabs .nav-tabs .nav-link span.items{ background:url(../img/features/items.svg) no-repeat;}

.featrureTabs .nav-tabs .nav-link span{ margin-bottom:8px; height:56px; width:56px; display:block; background-position:center top}
.featrureTabs .nav-tabs .nav-link.active span,
.featrureTabs .nav-tabs .nav-link:hover span{ background-position:center bottom;}*/
.featrureTabs .nav-tabs .nav-link p{ margin:10px 0px 0px 0px; color:#3BB54B; font-size:16px; font-weight:500;}
.featrureTabs .nav-tabs .nav-link:hover p,
.featrureTabs .nav-tabs .nav-link.active p{ color:#fff;}

.download-app img{position:relative;box-shadow:0 0 40px 5px rgba(0,0,0,.1);border-radius:50px;margin-left:55px;}
.app-shape{background-image:url(../img/shape/d_shape01.png);width:412px;height:713px;position:absolute;left:15px;top:-32px;}
.download-shape{animation:heartbeat .8s infinite alternate;}
.download-shape.s-download-shape{left:45px;opacity:.6;}
@-webkit-keyframes heartbeat{to{-webkit-transform:scale(1.1);transform:scale(1.1);}}
.showcase-img img{box-shadow:0 0 0 3px rgba(0,0,0,0.1);}
.showcase-img img:first-child{margin-right:30px;}
.showcase-img img{box-shadow:0 0 40px 5px rgba(0,0,0,0.1);border-radius:30px;}
.screenshot-wrap{padding:0 210px;}
.s-screenshot-wrap{padding:0 180px;}
.single-screenshot{text-align:center;}
.single-screenshot img{display:inline-block;}
.counter-bg{background-position:center;background-size:cover;}
.counter-title h2{font-size:48px;font-weight:600;color:#fff;letter-spacing:-1px;margin-bottom:0;line-height:48px;}
main#home{overflow:hidden;}
.counter-title h2 span{display:inline-block;position:relative;}
.counter-title h2 span::before{position:absolute;content:"";left:0;bottom:6px;height:5px;width:100%;background:#ff911d;}
.counter span{font-size:90px;color:#fff;line-height:1;}
.single-counter p{color:#fff;font-size:26px;font-weight:300;margin-bottom:0;}
.pricing-box{box-shadow:0px 10px 60px 0px rgba(231, 231, 231, 0.85);padding:60px 0;background:#fff;}
.pricing-head h4{font-size:36px;margin-bottom:0;}
.pricing-list ul{list-style-type:none;}
.price-icon.mb-45{margin-bottom:45px;}
.pricing-head.mb-35{margin-bottom:35px;}
.price-count.mb-45{margin-bottom:45px;}
.pricing-list ul { margin:0px 0px 25px 0px; padding:0px;}
.pricing-list ul li{font-size:16px;margin-bottom:12px;}
.pricing-list ul li:last-child{margin-bottom:0px;}
.pricing-list ul li i{font-size:10px;color:#ff911d;margin-right:7px;}
.price-count { margin-bottom:25px;    height: 50px;}
.price-count h5{font-size:30px;margin-bottom:0;line-height:1;}
.price-count span{font-size:18px;}
.price-btn .btn{background:transparent;border:1px solid #c4c4c4;color:#333333;transition:.5s;}
.price-btn .btn::after{content:none;}
.price-btn .btn:hover{background:linear-gradient(to right, rgba(0,106,231,0.94902), rgba(35,158,248,0.93));color:#fff;border-color:#fff;}
.price-btn.sp-btn .btn:hover{background:linear-gradient(to right, #5833ba, #714cd2);}
.price-btn.tp-btn .btn:hover{background:#FF8854;}
.price-icon img{animation:heartbeat .8s infinite alternate linear;animation-play-state:paused;}
.pricing-box:hover .price-icon img{animation-play-state:running;}
.pricing-box.active .price-btn .btn{background:linear-gradient(to right, rgba(0,106,231,0.94902), rgba(35,158,248,0.93));color:#fff;border-color:#fff;}
.pricing-box.active .sp-btn .btn{background:linear-gradient(to right, #5833ba, #714cd2);}
.pricing-box.active .tp-btn .btn{background:#FF8854;border-color:#FF8854;}
.rating-shape{position:absolute;background-image:url(../img/icon/p-rating.png);width:99px;height:100px;top:0;right:15px;z-index:1;}
.s-rating-shape{background-image:url(../img/icon/p-rating02.png);}
.testimonial-bg{background-size:cover;background-position:center;}
.single-testimonial{background:#f6f6f6;padding:60px 40px;border-radius:30px;position:relative;z-index:1;transition:.3s linear;transform:translateY(0);margin:0 20px;}
.single-testimonial img{display:inline-block !important;width:auto !important;}
.testimonial2 .owl-stage-outer{padding-bottom:40px;}
.mb-70{margin-bottom:70px;}
.single-testimonial:hover{transform:translateY(-2%);}
.rating-list li{display:inline-block;margin-right:10px;}
.rating-list li i{color:#ffdd65;font-size:18px;}
.rating-list li:last-child{margin-left:8px;color:#252a32;font-size:18px;}
.testimonial-content p{margin-bottom:0;}
.testimonial-avatar h5{color:#6a6a6a;font-size:18px;margin-bottom:2px;font-weight:500;}
.t-avatar-img{padding-top:25px;margin-bottom:-100px;text-align:center;}
.t-avatar-img img{display:inline-block;}
.testimonial-active .slick-track{padding-bottom:40px;padding-top:20px;}
.t-quote img{display:inline-block;}
.s-download-btn a{padding:9px 35px;display:inline-block;color:#fff;line-height:1;border-radius:50px;margin-right:18px;background:#ff8855;transition:all .5s;position:relative;z-index:1;}
.s-download-btn a::before{position:absolute;content:"";height:100%;width:100%;background:linear-gradient(to right, rgba(0,106,231,0.94902), rgba(35,158,248,0.93));opacity:0;transition:.5s;left:0;top:0;z-index:-1;}
.s-download-btn a:last-child{margin-right:0;}
.s-download-btn a::after{content:none;}
.s-download-btn a:hover::before{opacity:1;}
.second-d-btn a::before{background:linear-gradient(to right, #5833ba, #714cd2);}
.second-d-btn a:hover::before{opacity:1;}
.third-d-btn a::before{background:linear-gradient( 120deg, #6d52f9 0%, #875ffe 99%);}
.third-d-btn a:hover::before{opacity:1;}
.application_setup{display:block;overflow:hidden;padding-top:160px;padding-bottom:120px;position:relative;}
.application_setup .software_text{max-width:447px;box-shadow:0px 38px 30px 0px rgba(229, 229, 229, 0.35);background:#fff;padding:50px;padding-right:70px;padding-bottom:40px;position:relative;margin-bottom:40px;}
.application_setup .st_2{margin-left:100px;}
.application_setup .software_text span{background-image:-moz-linear-gradient(140deg, #f0d2fd 0%, #dd41f9 100%);background-image:-webkit-linear-gradient(140deg, #f0d2fd 0%, #dd41f9 100%);background-image:-ms-linear-gradient(140deg, #f0d2fd 0%, #dd41f9 100%);box-shadow:0px 18px 27px 0px rgba(181, 180, 252, 0.35);border-radius:50%;width:58px;height:58px;color:#fff;font:500 26px/58px "Poppins", sans-serif;display:block;text-align:center;}
.application_setup .st_2 span{background-image:-moz-linear-gradient(140deg, #63f2ff 0%, #fee5e5 100%);background-image:-webkit-linear-gradient(140deg, #63f2ff 0%, #fee5e5 100%);background-image:-ms-linear-gradient(140deg, #63f2ff 0%, #fee5e5 100%);}
.application_setup .st_3 span{background-image:-moz-linear-gradient(140deg, #27d977 0%, #dafae6 100%);background-image:-webkit-linear-gradient(140deg, #27d977 0%, #dafae6 100%);background-image:-ms-linear-gradient(140deg, #27d977 0%, #dafae6 100%);}
.application_setup:before{position:absolute;content:"";top:150px;right:115px;background:url(../img/shape/get-shap-5.png) no-repeat;height:142px;width:142px;animation:heartbeat 0.5s cubic-bezier(0.245, 0.325, 0.51, 1.305) infinite alternate;}
.application_setup:after{position:absolute;content:"";bottom:0;right:115px;background:url(../img/shape/services-shap-6.png) no-repeat;height:73px;width:82px;animation:heartbeat 0.5s cubic-bezier(0.245, 0.325, 0.51, 1.305) infinite alternate;}
.application_setup .software_text:after{content:"";position:absolute;bottom:-10px;right:-60px;background:url(../img/shape/down-arrow-2.png) no-repeat;height:111px;width:12px;margin:0 auto;}
.application_setup .st_2:after{left:-50px;right:auto;background:url(../img/shape/down-arrow-3.png) no-repeat;}
.application_setup .st_3:after{display:none;}
.newslatter-section{padding:120px 0;}
.application_setup .software_text a{display:block;font:500 21px/31.5px "Poppins", sans-serif;color:#242425;padding-top:35px;padding-bottom:25px;}
@keyframes bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px);}
 50%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
 100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px);}
 50%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
 100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
.blog-bg{background-size:cover;background-position:center;position:relative;overflow:hidden;z-index:1;}
.single-blog{background:#fff;}
.blog-thumb{overflow:hidden;}
.blog-thumb img{width:100%;transform:scale(1);transition:1s linear;}
.single-blog:hover .blog-thumb img{transform:scale(1.1);}
.blog-meta a{font-size:14px;text-transform:uppercase;font-weight:500;color:#ff8855;}
.sb-meta a{color:#5833ba;}
.blog-meta span{font-size:14px;text-transform:uppercase;font-weight:500;color:#ff8855;}
.sb-meta span{color:#5833ba;}
.blog-meta{padding:0 30px;}
.blog-content{padding:40px 30px;padding-top:10px;}
.blog-content h4{font-size:20px;margin-bottom:18px;}
.blog-content h4:hover a{color:#ff8855;}
.blog-content p{margin-bottom:20px;}
.blog-btn .btn{background:#f5f6ff;color:#222222;font-size:14px;}
.blog-btn .btn::after{content:none;}
.blog-btn .btn:hover{background:#ff8855;color:#fff;}
.blog-shape{position:absolute;z-index:1;-webkit-animation:rotate3d 2s linear infinite;animation:rotate3d 1s linear infinite;animation-duration:3s;}
.bshape02{top:48%;left:15%;z-index:-1;}
.bshape01{top:17%;left:8%;}
.bshape03{top:82%;left:5%;}
.bshape04{right:9%;top:35%;}
.bshape05{top:90%;right:5%;}
@-webkit-keyframes rotate3d{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
 100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
}
@keyframes rotate3d{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
 100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
}
.breadcrumb-area{background:#ebf5ff;padding-top:255px;padding-bottom:190px;position:relative;overflow:hidden;}
.breadcrumb-title h2{font-size:72px;font-weight:600;color:#fff;margin-bottom:35px;}
.breadcrumb{margin-bottom:0;display:block;padding:0;background:none;border:none;}
.breadcrumb-item{display:inline-block;}
.breadcrumb-item a{font-size:20px;color:#fff;}
.breadcrumb > .active{color:#fff;font-size:20px;}
.breadcrumb-item + .breadcrumb-item::before{display:inline-block;padding-right:20px;padding-left:20px;color:#fff;content:"\f0a4";font-family:"Font Awesome 5 free";}
.breadcrumb-shape{position:absolute;left:0;right:0;content:"";background:url(../img/shape/breadcrumb_shape.png);width:1636px;height:460px;background-repeat:no-repeat;background-position:top center;margin:auto;animation:bounce 7s ease-in-out 0s infinite alternate;}
.post-meta{margin-bottom:5px;}
.post-meta ul li{display:inline-block;color:#666666;margin-right:15px;text-transform:capitalize;}
.inner-blog-content h2{font-size:30px;font-weight:600;margin-bottom:12px;line-height:1.3;text-transform:capitalize;}
.inner-blog-content h2:hover a{color:#5833ba;}
.inner-blog-content p{margin-bottom:30px;padding-right:100px;}
.inner-blog-content .btn{background:linear-gradient(to right, #5833ba, #714cd2);}
.post-meta ul li a{color:#666;}
.post-meta ul li a:hover{color:#5833ba;}
.blog-thumb.video-thumb{position:relative;}
.blog-thumb.video-thumb::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:.75;z-index:1;}
.play-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);right:0;margin:auto;text-align:center;z-index:9;}
.play-icon a{color:#ff0002;font-size:70px;position:relative;}
.play-icon a::before{position:absolute;content:"";left:50%;top:50%;height:30px;width:30px;background:#fff;transform:translate(-50%,-50%);z-index:-1;}
.pagination{display:block;border-radius:0;}
.pagination ul li{display:inline-block;margin:0 5px;}
.pagination ul li a{font-size:18px;color:#6a6a6a;text-transform:uppercase;font-weight:600;position:relative;padding:0 5px;}
.pagination ul li a.active::before{content:"";top:-7px;left:0;width:100%;height:2px;background:#5833ba;position:absolute;right:0;margin:auto;}
.pagination ul li a.active::after{content:"";bottom:-7px;left:0;width:100%;height:2px;background:#5833ba;position:absolute;right:0;margin:auto;}
.pagination ul li a.active{color:#5833ba;}
.pagination ul li a:hover{color:#5833ba;}
.sidebar-form{position:relative;}
.sidebar-form input{width:100%;border:1px solid #cccccc;padding:14px 30px;}
.sidebar-form button{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:14px;color:#666666;cursor:pointer;}
.widget-title h5{font-size:24px;font-weight:600;position:relative;margin-bottom:30px;padding-bottom:12px;}
.widget-title h5::before{content:"";position:absolute;left:0;bottom:0;height:3px;width:40px;background:#ff911d;}
.rc-post-thumb{margin-bottom:25px;}
.rc-post-content h5{font-size:18px;font-weight:600;margin-bottom:8px;line-height:1.5;}
.rc-post-content h5:hover a{color:#5833ba;}
.widget-link ul li{margin-bottom:8px;}
.widget-link li a{color:#6a6a6a;text-transform:capitalize;}
.widget-link li a:hover{color:#5833ba;}
.widget-link li a span{float:right;display:block;}
.widget-tag{overflow:hidden;}
.widget-tag li{float:left;margin-bottom:10px;margin-right:9px;}
.widget-tag li a{background:#5833ba;color:#fff;display:inline-block;font-size:13px;line-height:1;padding:10px 15px;text-transform:uppercase;}
.widget-tag li:hover a{background:#FF8855;color:#fff;}
.widget-insta-post ul li{display:inline-block;width:115px;margin-right:5px;margin-bottom:7px;}
.widget-banner{position:relative;}
.banner-thumb img{width:100%;}
.banner-content{padding:100px 0 100px 0;}
.hero-content{text-align: center; max-width: 800px;margin: 0 auto;}
.banner-content h3{color:#fff;font-size:40px;font-weight:600;margin-bottom:30px;letter-spacing:-1px;}
.banner-content .btn{border-radius:0;}
.rc-post-thumb img{width:100%;}
.blog-d-content p{padding-right:0;margin-bottom:0;}
blockquote{font-size:24px;font-style:italic;border-left:5px solid #5833ba;margin:50px 0;padding:10px 0;padding-right:120px;padding-left:27px;font-weight:600;color:#333333;}
blockquote footer{font-size:16px;margin-top:7px;font-weight:400;}
.blog-post-tag span{font-size:18px;color:#333333;font-weight:600;}
.blog-post-tag ul{display:inline-block;}
.blog-post-tag ul li{display:inline-block;}
.blog-post-tag ul li a{color:#666;}
.blog-share{text-align:right;}
.blog-share span{font-size:18px;color:#333333;font-weight:600;}
.blog-share ul{display:inline-block;}
.blog-share ul li{display:inline-block;}
.blog-share ul li a{color:#666;}
.comment-box{display:table;margin-bottom:50px;}
.comments-avatar{display:table-cell;vertical-align:middle;width:100px;}
.img-fluid{max-width:100%;height:auto;}
.comment-text{margin-left:20px;}
.avatar-name{margin-bottom:6px;}
.comment-text p{margin-bottom:10px;padding-right:100px;}
.comment-text a{font-weight:500;color:#333333;font-size:14px;}
.avatar-name h4{font-size:16px;font-weight:600;color:#333333;margin-bottom:5px;}
.avatar-name span{font-size:13px;color:#666666;}
.ml-65{margin-left:65px;}
.post-comment-form input{width:100%;border:1px solid #e9e9e9;padding:10px 20px;background:#f7f7fd;margin-bottom:20px;}
.post-comment-form .nice-select{width:100%;border:1px solid #e9e9e9;padding:10px 20px;background:#f7f7fd;margin-bottom:20px;line-height:22px;height:46px;}
.post-comment-form textarea{width:100%;border:1px solid #e9e9e9;padding:10px 20px;background:#f7f7fd;margin-bottom:20px;height:120px;}
.inner-blog-b{border:1px solid #ddd;}
.contact-form span{display:block;margin-bottom:15px;font-weight:500;}
.contact-form input{width:100%;background:#f5f6ff;padding:18px 30px;margin-bottom:25px;border:1px solid transparent;}
.contact-form textarea{width:100%;border:none;background:#f5f6ff;padding:18px 30px;margin-bottom:25px;height:130px;border:1px solid transparent;}
.contact-form input::placeholder{font-size:10px;color:red;}
.contact-form input:focus{border:1px solid #ff8855;background:#fff;}
.contact-form textarea:focus{border:1px solid #ff8855;background:#fff;}
.contact-form textarea::placeholder{font-size:10px;color:red;}
.contact-form .btn{border-color:#ff8855;background:#ff8855;}
.contact-img{margin-right:-75px;}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
.img-responsive{width:100%;height:auto;display:inline-block}
.img-rounded{border-radius:4px}
html body .mdi-set,html body .mdi:before{line-height:initial}
section{padding:80px 0;}
.gray{background:#f6faff}
.tbl{display:table}
.full-height{height:100%}
.table-cell{display:table-cell;vertical-align:middle}
.no-ul-list{padding:0}
.no-ul-list li{list-style:none}
.progress{margin-bottom:1.5em}
@keyframes spinner-border{to{transform:rotate(360deg) }
}
.spinner-border{display:inline-block;width:30px;height:30px;vertical-align:text-bottom;border:3px solid;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}
.spinner-border-sm{width:$spinner-width-sm;height:$spinner-height-sm;border-width:$spinner-border-width-sm}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
@keyframes spinner-grow{0%{transform:scale(0) }
 50%{opacity:1 }
}
.spinner-grow{display:inline-block;width:30px;height:30px;vertical-align:text-bottom;background-color:#fff;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}
.spinner-grow-sm{width:30px;height:30px}
html body blockquote{border-left:5px solid #0f7dff;border:1px solid rgba(120, 130, 140, .13);padding:15px}
.clear{clear:both}
ol li{margin:5px 0}
.image-bg{background-size:cover!important;background-position:center!important}
.image-bg-wrap{background-size:cover!important;background-position:center!important;position:relative}
.image-bg-wrap:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#182538;display:block;content:"";opacity:.8}
html body .p-0{padding:0}
html body .p-10{padding:10px}
html body .p-15{padding:15px}
html body .p-20{padding:20px}
html body .p-30{padding:30px}
html body .p-40{padding:40px}
html body .p-l-0{padding-left:0}
html body .p-l-10{padding-left:10px}
html body .p-l-20{padding-left:20px}
.thumb-sm{height:32px;width:32px}
.thumb-md{height:48px;width:48px}
.thumb-lg{height:88px;width:88px}
.hide{display:none}
.img-circle{border-radius:100%}
.radius{border-radius:4px}
.text-white{color:#fff!important}
.text-danger{color:#ff3838!important}
.text-muted{color:#8d97ad!important}
.text-warning{color:#feb000!important}
.text-success{color:#27b737!important}
.text-info{color:#0f7dff!important}
.text-inverse{color:#3e4555!important}
html body .text-blue{color:#02bec9}
html body .text-purple{color:#7460ee}
html body .text-primary{color:#0f7dff!important}
html body .text-megna{color:#1dc8cd}
html body .text-dark{color:#8d97ad}
html body .text-themecolor{color:#0f7dff}
.bg-primary{background-color:#0f7dff!important}
.bg-success{background-color:#27b737!important}
.bg-info{background-color:#0f7dff!important}
.bg-warning{background-color:#feb000!important}
.bg-danger{background-color:#ff3838!important}
.bg-orange{background-color:#ec2828!important}
.bg-yellow{background-color:#fed700}
.bg-facebook{background-color:#3b5a9a}
.bg-twitter{background-color:#56adf2}
html body .bg-megna{background-color:#1dc8cd}
html body .bg-theme{background-color:#0f7dff}
html body .bg-inverse{background-color:#374158}
html body .bg-purple{background-color:#7460ee}
html body .bg-light{background-color:#f4f8fa!important}
html body .bg-light-primary{background-color:#f1effd}
html body .bg-light-success{background-color:#e8fdeb}
html body .bg-light-info{background-color:#cfecfe}
html body .bg-light-extra{background-color:#ebf3f5}
html body .bg-light-warning{background-color:#fff8ec}
html body .bg-light-danger{background-color:#f9e7eb}
html body .bg-light-inverse{background-color:#f6f6f6}
html body .bg-light{background-color:#f4f8fa}
html body .bg-white{background-color:#fff}
html body .bg-whites{background-color:#f4f5f7}
html body .bg-red{background-color:#e21137}
html body .bg-green{background-color:#4caf50}
html body .bg-sky{background-color:#20b2c1}
html body .bg-blue{background-color:#03a9f4}
.round{line-height:48px;color:#fff;width:50px;height:50px;display:inline-block;font-weight:400;text-align:center;border-radius:100%;background:#0f7dff}
.round img{border-radius:100%}
.round-lg{line-height:65px;width:60px;height:60px;font-size:30px}
.round.round-info{background:#0f7dff}
.round.round-warning{background:#feb000}
.round.round-danger{background:#ff3838}
.round.round-success{background:#27b737}
.round.round-primary{background:#0f7dff}
ul.simple-list{padding:0;margin:0}
ul.simple-list li{list-style:none;padding:10px 5px 10px 28px}
ul.simple-list li{list-style:none;padding:10px 5px 10px 28px;position:relative}
ul.simple-list li:before{content:"\e6af";font-family:themify;position:absolute;left:0}
.label{padding:3px 15px;color:#fff;font-weight:400;border-radius:4px;font-size:75%}
.label-rounded{border-radius:60px}
.label-custom{background-color:#1dc8cd}
.label-success{background-color:#27b737}
.label-info{background-color:#0f7dff}
.label-warning{background-color:#feb000}
.label-danger{background-color:#ff3838}
.label-megna{background-color:#1dc8cd}
.label-primary{background-color:#0f7dff}
.label-purple{background-color:#7460ee}
.label-red{background-color:#fb3a3a}
.label-inverse{background-color:#3e4555}
.label-default{background-color:#f4f8fa}
.label-white{background-color:#fff}
.label-light-success{background-color:#e8fdeb;color:#27b737}
.label-light-info{background-color:#cfecfe;color:#0f7dff}
.label-light-warning{background-color:#fff8ec;color:#feb000}
.label-light-danger{background-color:#f9e7eb;color:#ff3838}
.label-light-megna{background-color:#e0f2f4;color:#1dc8cd}
.label-light-primary{background-color:#f1effd;color:#0f7dff}
.label-light-inverse{background-color:#f6f6f6;color:#3e4555}
.table thead th{vertical-align:bottom;border-bottom:1px solid transparent;border-top:0!important}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #e8eef1}
table.table tr td,table.table tr th{border-color:#eaeff5;padding:12px 15px;vertical-align:middle}
table.table tr th{font-weight:600}
.badge{font-weight:400}
.badge-xs{font-size:9px}
.badge-sm,.badge-xs{-webkit-transform:translate(0, -2px);-ms-transform:translate(0, -2px);-o-transform:translate(0, -2px);transform:translate(0, -2px)}
.badge-success{background-color:#27b737}
.badge-info{background-color:#0f7dff}
.badge-primary{background-color:#0f7dff}
.badge-warning{background-color:#feb000}
.badge-danger{background-color:#ff3838}
.badge-purple{background-color:#7460ee}
.badge-red{background-color:#fb3a3a}
.badge-inverse{background-color:#3e4555}
ul.list-style-none{margin:0;padding:0}
ul.list-style-none li{list-style:none}
ul.list-style-none li a{color:#8d97ad;padding:8px 0;display:block;text-decoration:none}
ul.list-style-none li a:hover{color:#0f7dff}
.dropdown-item{padding:8px 1rem;color:#8d97ad}
.btn{color:#fff;cursor:pointer;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, .1);box-shadow:0 1px 6px rgba(0, 0, 0, .1);-webkit-transition:0s;-o-transition:0s;transition:0s;border-radius:.1rem;background:#525252;border:1px solid #525252;}
.btn:hover{color:#fff}
.btn:focus{-webkit-box-shadow:none;box-shadow:none}
.btn-link{-webkit-box-shadow:none;box-shadow:none;color:#263238;padding:10px 15px}
.btn-link .underline{border-bottom:1px solid #263238}
.btn-link:hover{color:#58468c;text-decoration:none;}
.btn-light:hover{background:#263238;color:#fff;border-color:#263238}
.btn-lg{padding:.75rem 1.5rem;font-size:1.25rem}
.btn-md{padding:15px 45px;font-size:16px}
.btn-sm{padding:.25rem .5rem;font-size:12px}
.btn-xs{padding:.25rem .5rem;font-size:10px}
.btn-circle{border-radius:100%;width:40px;height:40px;padding:10px}
.btn-circle.btn-md{padding:18px 0;width:60px;height:60px;font-size:20px}
.btn-circle.btn-sm{width:35px;height:35px;padding:8px 10px;font-size:14px}
.btn-circle.btn-lg{width:70px;height:70px;padding:24px 15px;font-size:20px;line-height:23px}
.btn-circle.btn-xl{width:70px;height:70px;padding:14px 15px;font-size:24px}
.btn-rounded{border-radius:60px;-webkit-border-radius:60px}
.btn-arrow{position:relative}
.btn-arrow span{display:inline-block;position:relative;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;will-change:transform}
.btn-arrow:focus span,.btn-arrow:hover span{-webkit-transform:translate3d(-1rem, 0, 0);transform:translate3d(-1rem, 0, 0)}
.btn-arrow i{position:absolute;width:1.1em;right:0;right:0;opacity:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;will-change:right, opacity}
.btn-arrow:focus i,.btn-arrow:hover i{opacity:1;right:-2rem}
.btn-secondary,.btn-secondary.disabled{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;background-color:#fff;color:#8d97ad}
.btn-secondary.disabled:hover,.btn-secondary:hover{color:#fff!important}
.btn-secondary.active,.btn-secondary.disabled.active,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary:active,.btn-secondary:focus{color:#fff!important;background:#263238;border-color:#263238}
.btn-primary,.btn-primary.disabled{background:#000;border:1px solid #000;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.btn-primary.disabled:hover,.btn-primary:hover{background:#000;border:1px solid #ffbc36;}
.btn-primary.active,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary:active,.btn-primary:focus{background:#345bcb}
.btn-themecolor,.btn-themecolor.disabled{background:#0f7dff;color:#fff;border:1px solid #0f7dff}
.btn-themecolor.disabled:hover,.btn-themecolor:hover{background:#028ee1;border:1px solid #028ee1}
.btn-themecolor.active,.btn-themecolor.disabled.active,.btn-themecolor.disabled:active,.btn-themecolor.disabled:focus,.btn-themecolor:active,.btn-themecolor:focus{background:#028ee1}
.btn-success,.btn-success.disabled{background:#27b737;border:1px solid #27b737;color:#fff}
.btn-success.disabled:hover,.btn-success:hover{background:#1fd628;border:1px solid #1fd628}
.btn-success.active,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success:active,.btn-success:focus{background:#1fd628}
.btn-info,.btn-info.disabled{background:#0f7dff;border:1px solid #0f7dff;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.btn-info.disabled:hover,.btn-info:hover{background:#0976ea;border:1px solid #0976ea}
.btn-info.active,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info:active,.btn-info:focus{background:#0976ea}
.btn-warning,.btn-warning.disabled{background:#feb000;color:#fff;border:1px solid #feb000}
.btn-warning.disabled:hover,.btn-warning:hover{background:#dcaf17;color:#fff;border:1px solid #dcaf17}
.btn-warning.active,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning:active,.btn-warning:focus{background:#dcaf17;color:#fff}
.btn-danger,.btn-danger.disabled{background:#ff3838;border:1px solid #ff3838;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.btn-danger.disabled:hover,.btn-danger:hover{background:#d73e6b;border:1px solid #d73e6b}
.btn-danger.active,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger:active,.btn-danger:focus{background:#d73e6b}
.btn-inverse,.btn-inverse.disabled{background:#3e4555;border:1px solid #3e4555;color:#fff}
.btn-inverse.disabled:hover,.btn-inverse:hover{background:#232a37;color:#fff;border:1px solid #232a37}
.btn-inverse.active,.btn-inverse.disabled.active,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse:active,.btn-inverse:focus{background:#232a37;color:#fff}
.btn-red,.btn-red.disabled{background:#fb3a3a;border:1px solid #fb3a3a;color:#fff}
.btn-red.disabled:hover,.btn-red:hover{border:1px solid #d61f1f;background:#d61f1f}
.btn-red.active,.btn-red.disabled.active,.btn-red.disabled:active,.btn-red.disabled:focus,.btn-red:active,.btn-red:focus{background:#d73e6b}
.btn-success-gradiant{background:#27b737;background:-webkit-linear-gradient(legacy-direction(to right), #27b737 0, #1fd628 100%);background:-webkit-gradient(linear, left top, right top, from(#27b737), to(#1fd628));background:-webkit-linear-gradient(left, #27b737 0, #1fd628 100%);background:-o-linear-gradient(left, #27b737 0, #1fd628 100%);background:linear-gradient(to right, #27b737 0, #1fd628 100%);border:0}
.btn-success-gradiant:hover{background:#1fd628;background:-webkit-linear-gradient(legacy-direction(to right), #1fd628 0, #27b737 100%);background:-webkit-gradient(linear, left top, right top, from(#1fd628), to(#27b737));background:-webkit-linear-gradient(left, #1fd628 0, #27b737 100%);background:-o-linear-gradient(left, #1fd628 0, #27b737 100%);background:linear-gradient(to right, #1fd628 0, #27b737 100%)}
.btn-success-gradiant.active,.btn-success-gradiant:active,.btn-success-gradiant:focus{-webkit-box-shadow:0;box-shadow:0;opacity:1}
.btn-danger-gradiant{background:#ff3838;background:-webkit-linear-gradient(legacy-direction(to right), #ff3838 0, #ec2828 100%);background:-webkit-gradient(linear, left top, right top, from(#ff3838), to(#ec2828));background:-webkit-linear-gradient(left, #ff3838 0, #ec2828 100%);background:-o-linear-gradient(left, #ff3838 0, #ec2828 100%);background:linear-gradient(to right, #ff3838 0, #ec2828 100%);border:0}
.btn-danger-gradiant:hover{background:#ec2828;background:-webkit-linear-gradient(legacy-direction(to right), #ec2828 0, #ff3838 100%);background:-webkit-gradient(linear, left top, right top, from(#ec2828), to(#ff3838));background:-webkit-linear-gradient(left, #ec2828 0, #ff3838 100%);background:-o-linear-gradient(left, #ec2828 0, #ff3838 100%);background:linear-gradient(to right, #ec2828 0, #ff3838 100%)}
.btn-danger-gradiant.active,.btn-danger-gradiant:active,.btn-danger-gradiant:focus{-webkit-box-shadow:0;box-shadow:0;opacity:1}
.btn-warning-gradiant{background:#f46624;background:-webkit-linear-gradient(legacy-direction(to right), #f46624 0, #f48624 100%);background:-webkit-gradient(linear, left top, right top, from(#f46624), to(#f48624));background:-webkit-linear-gradient(left, #f46624 0, #f48624 100%);background:-o-linear-gradient(left, #f46624 0, #f48624 100%);background:linear-gradient(to right, #f46624 0, #f48624 100%);border:0}
.btn-warning-gradiant:hover{background:#f48624;background:-webkit-linear-gradient(legacy-direction(to right), #f48624 0, #f46624 100%);background:-webkit-gradient(linear, left top, right top, from(#f48624), to(#f46624));background:-webkit-linear-gradient(left, #f48624 0, #f46624 100%);background:-o-linear-gradient(left, #f48624 0, #f46624 100%);background:linear-gradient(to right, #f48624 0, #f46624 100%)}
.btn-warning-gradiant.active,.btn-warning-gradiant:active,.btn-warning-gradiant:focus{-webkit-box-shadow:0;box-shadow:0;opacity:1}
.btn-info-gradiant{background:#0f7dff;background:-webkit-linear-gradient(legacy-direction(to right), #0f7dff 0, #0f7dff 100%);background:-webkit-gradient(linear, left top, right top, from(#0f7dff), to(#0f7dff));background:-webkit-linear-gradient(left, #0f7dff 0, #0f7dff 100%);background:-o-linear-gradient(left, #0f7dff 0, #0f7dff 100%);background:linear-gradient(to right, #0f7dff 0, #0f7dff 100%);border:0;color:#fff}
.btn-info-gradiant:hover{background:#0f7dff;background:-webkit-linear-gradient(legacy-direction(to right), #0f7dff 0, #0f7dff 100%);background:-webkit-gradient(linear, left top, right top, from(#0f7dff), to(#0f7dff));background:-webkit-linear-gradient(left, #0f7dff 0, #0f7dff 100%);background:-o-linear-gradient(left, #0f7dff 0, #0f7dff 100%);background:linear-gradient(to right, #0f7dff 0, #0f7dff 100%)}
.btn-info-gradiant.active,.btn-info-gradiant:active,.btn-info-gradiant:focus{-webkit-box-shadow:0;box-shadow:0;opacity:1}
.btn-outline-secondary{background-color:#fff;color:#727b84;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:focus{background:#263238}
.btn-outline-primary{color:#0f7dff;background-color:#fff;border-color:#0f7dff;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:hover{background:#0f7dff;color:#fff;border-color:#0f7dff}
.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus{background:#345bcb}
.btn-outline-success,a.btn-outline-success{color:#27b737;background-color:transparent;border-color:#27b737;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.btn-outline-success.focus,.btn-outline-success:focus,.btn-outline-success:hover,a.btn-outline-success.focus,a.btn-outline-success:focus,a.btn-outline-success:hover{background:#27b737;border-color:#27b737;color:#fff}
.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:focus,a.btn-outline-success.active,a.btn-outline-success:active,a.btn-outline-success:focus{background:#1fd628}
.btn-outline-info{color:#0f7dff;background-color:transparent;border-color:#0f7dff;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.btn-outline-info.focus,.btn-outline-info:focus,.btn-outline-info:hover{background:#0f7dff;border-color:#0f7dff;color:#fff}
.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:focus{background:#0976ea}
.btn-outline-warning{color:#feb000;background-color:transparent;border-color:#feb000;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-outline-warning:hover{background:#feb000;border-color:#feb000;color:#fff}
.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:focus{background:#dcaf17}
.btn-outline-danger{color:#ff3838;background-color:transparent;border-color:#ff3838;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.btn-outline-danger.focus,.btn-outline-danger:focus,.btn-outline-danger:hover{background:#ff3838;border-color:#ff3838;color:#fff}
.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:focus{background:#d73e6b}
.btn-outline-red{color:#fb3a3a;background-color:transparent;border-color:#fb3a3a}
.btn-outline-red.focus,.btn-outline-red:focus,.btn-outline-red:hover{background:#fb3a3a;border-color:#fb3a3a;color:#fff}
.btn-outline-red.active,.btn-outline-red:active,.btn-outline-red:focus{background:#d73e6b}
.btn-outline-inverse{color:#3e4555;background-color:transparent;border-color:#3e4555}
.btn-outline-inverse.focus,.btn-outline-inverse:focus,.btn-outline-inverse:hover{background:#3e4555;border-color:#3e4555;color:#fff}
.btn-outline-light:hover{color:#263238!important}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#345bcb;border:1px solid #345bcb}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus,.btn-success.focus:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:#1fd628;border:1px solid #1fd628}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info.focus,.btn-info.focus:active,.btn-info:active:focus,.btn-info:active:hover,.btn-info:focus,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{background-color:#0976ea;border:1px solid #0976ea}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning.focus,.btn-warning.focus:active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{background-color:#dcaf17;border:1px solid #dcaf17}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.focus,.btn-danger.focus:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#d73e6b;border:1px solid #d73e6b}
.btn-inverse.active,.btn-inverse.focus,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open>.dropdown-toggle.btn-inverse{background-color:#232a37;border:1px solid #232a37}
.btn-red.active,.btn-red.focus,.btn-red:active,.btn-red:focus,.btn-red:hover,.open>.dropdown-toggle.btn-red{background-color:#d61f1f;border:1px solid #d61f1f;color:#fff}
.btn span.btn-devider{display:inline-block;padding-left:10px}
.pagination{display:table;padding-left:0;border-radius:4px;margin:0px auto}
.page-link{     min-width: 40px !important; }
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:5px;margin:5px;color:#5a6f7c;text-decoration:none;background-color:#fff;border-radius:2px;text-align:center;border:1px solid #eaeff5;-webkit-box-shadow:0 2px 10px 0 #d8dde6;box-shadow:0 2px 10px 0 #d8dde6}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:focus,.pagination>li>a:hover{z-index:2;color:#fff;cursor:pointer;background-color:#0f7dff;border-color:#0f7dff}
.pagination li:first-child a{background:#0f7dff;border:1px solid #0f7dff;border-radius:2px;color:#fff}
.pagination li:last-child a{background:#35434e;border:1px solid #35434e;border-radius:2px;color:#fff}
.pagination>li{display:inline}
.checkbox-custom,.radio-custom{opacity:0;position:absolute}
.checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointerer}
.checkbox-custom-label,.radio-custom-label{position:relative}
.checkbox-custom+.checkbox-custom-label:before{content:'';background:#fff;border:2px solid #dae3ec;display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:2px;padding:2px;margin-right:10px;text-align:center}
.radio-custom+.radio-custom-label:before{content:'';background:#fff;border:2px solid #dae3ec;display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:50%;padding:2px;margin-right:10px;text-align:center}
.checkbox-custom:checked+.checkbox-custom-label:before{background:#0f7dff;border-radius:2px;box-shadow:inset 0 0 0 4px #fff}
.radio-custom+.radio-custom-label:before{border-radius:50%}
.radio-custom:checked+.radio-custom-label:before{background:#0f7dff;box-shadow:inset 0 0 0 4px #fff}
.company-brands label{font-weight:400;color:#828f99;font-size:15px}
.checkbox-custom:focus+.checkbox-custom-label,.radio-custom:focus+.radio-custom-label{outline:0}
.company-brands input[type=checkbox]:focus{outline:0}
.company-brands label:focus{outline:0}
.onoffswitch{position:relative;width:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin:0 auto}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid transparent;border-radius:20px}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}
.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.onoffswitch-inner:before{content:"";padding-right:27px;background-color:#27b737;color:#fff}
.onoffswitch-inner:after{content:"";padding-right:24px;background-color:#3e4555;color:#999;text-align:right}
.onoffswitch-switch{display:block;width:23px;margin:6px;background:#fff;height:23px;position:absolute;top:-1px;bottom:0;right:35px;border-radius:20px;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}
[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}
[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}
[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}
[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#0f7dff;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.card-columns{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
.card-columns .card{margin-bottom:30px}
.invisible{visibility:hidden!important}
.hidden-xs-up{display:none!important}

.hidden-xl-down{display:none!important}
.sec-heading{max-width:700px;margin-bottom:50px}
.sec-heading.light h2,.sec-heading.light p{color:#fff}
.form-control{height:50px;font-size:15px;box-shadow:none;border:1px solid #e0ecf5;padding:10px 15px;}
.contact-design2 .btn{border-radius:15px;margin-top:20px;background:#0025b1;text-transform:capitalize;padding:10px 20px;border:none;width:100%;max-width:150px;}
}
select.form-control:not([size]):not([multiple]){height:56px}
select.form-control.fc-lg:not([size]):not([multiple]){height:62px}
.form-control.fc-lg{height:62px}
textarea.form-control{height:140px}
.header.exchange-logo .sticky-logo{display:none}
.fixed-header .header.exchange-logo .default-logo{display:none}
.fixed-header .header.exchange-logo .sticky-logo{display:block}
.navbar-nav .dropdown-toggle::after{display:none}
.navbar-nav .dropdown-menu.b-none{border:0;-webkit-box-shadow:0 0 30px rgba(115, 128, 157, .1);box-shadow:0 0 30px rgba(115, 128, 157, .1)}
.navbar-nav{font-weight:400}
.navbar-nav .dropdown-menu.b-none{border:0;-webkit-box-shadow:0 0 30px rgba(115, 128, 157, .1);box-shadow:0 0 30px rgba(115, 128, 157, .1)}
.pre-scroll{position:relative}
.nav-dropdown{position:static}
.nav-dropdown .dropdown-menu{width:100%;padding:30px;margin-top:0;overflow:hidden}
.nav-dropdown .list-style-none{font-size:14px}
.nav-dropdown .inside-bg{margin:-30px 0 -30px -30px}
.nav-dropdown .inside-bg-right{margin:-30px -30px -30px 0}
.nav-dropdown .bg-img{background-size:cover;height:100%;padding:30px}
.nav-dropdown h6{margin:15px 0;font-size:15px}
.header.shadow{box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .1)}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.topbar{padding:0;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;width:100%;position:fixed;z-index:20}
.animated{-webkit-animation-duration:.5s;animation-duration:.5s}
.topbar.fixed-header{-webkit-box-shadow:0 0 30px rgba(115, 128, 157, .1);box-shadow:0 0 30px rgba(115, 128, 157, .1);-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;background:#fff}
.header.light{background-color:#fff;box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .1)}
.header .navbar-toggler{color:#fff}
.header.light .navbar-toggler{color:#626a70}
.header .navbar-brand{line-height:80px}
.header .navbar-brand img{max-width:170px}
.header-nav-bar{padding:0}
.header-nav-bar .navbar-nav .nav-link{padding:35px 15px;color:rgba(255, 255, 255, .7)}
.topbar.fixed-header .header-nav-bar .navbar-nav .nav-link{color:#546e7a}
.header.light .header-nav-bar .navbar-nav .nav-link{color:#546e7a}
.header-nav-bar .navbar-nav .nav-item.active .nav-link,.header-nav-bar .navbar-nav .nav-item:focus .nav-link,.header-nav-bar .navbar-nav .nav-item:hover .nav-link{color:#fff}
.fixed-header .header-nav-bar .navbar-nav .nav-item.active .nav-link,.fixed-header .header-nav-bar .navbar-nav .nav-item:focus .nav-link,.fixed-header .header-nav-bar .navbar-nav .nav-item:hover .nav-link{color:#546e7a}
.header.light .header-nav-bar .navbar-nav .nav-item.active .nav-link,.header.light .header-nav-bar .navbar-nav .nav-item:hover .nav-link{color:#546e7a}
.header-nav-bar .act-buttons .btn{margin:10px 0 10px 10px}
.dropdown-submenu{position:relative}
.search-box{padding:0 15px}
.search-box .app-search input{width:100%;padding:25px 40px 25px 20px;border-radius:0;font-size:17px;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;border:none;height:92px;color:#4d5968}
.search-box .app-search .srh-btn{position:absolute;top:40px;cursor:pointer;background:#fff;width:15px;height:15px;right:20px;font-size:14px}
.search-box a{color:#546e7a}
.search-box .app-search{position:fixed;margin:0;display:block;z-index:110;width:100%;top:-1px;-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);display:none;left:0}
.hero-header.simple-banner{background-size:cover!important;background-position:center!important}
.simple-banner .hero-content{margin-top:8em}
.content h1,.hero-content h1{font-weight:600;line-height:1}
.simple-banner img{position:absolute;top:-20px;right:2%}
.simple-banner.dark-text .content h1,.simple-banner.dark-text .content p,.simple-banner.dark-text .hero-content h1,.simple-banner.dark-text .hero-content p{color:#4d5968}
.main-banner.image-banner:before{position:absolute;left:0;right:0;top:0;display:block;content:"";background:rgba(35, 52, 74, .7);width:100%;height:100%}
.main-banner.image-banner{padding:5em 0}
.main-banner.image-banner .content{max-width:700px;margin-top:50px}
.main-banner.image-banner .content>*{color:#fff}
.input-group{width:100%}
.hero-banner .lead-lora,.main-banner .lead-lora{font-size:18px;font-style:italic;}
.hero-header{background:#232323;background-position:center;background-size:cover;padding:5em 0;position:relative}
.verticle-center{text-align:center}
.hero-header{margin:0;z-index:2;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:column;-webkit-flex-direction:column}
.hero-content>*{color:#fff;position:relative;z-index:1}
.hero-content h1{font-weight:600;line-height:1.3}
.hero-content p{font-size:18px}
[data-overlay]{position:relative}
[data-overlay]:before{position:absolute;content:'';background:#253142;width:100%;height:100%;top:0;left:0;z-index:1}
[data-overlay="1"]:before{opacity:.1}
[data-overlay="2"]:before{opacity:.2}
[data-overlay="3"]:before{opacity:.3}
[data-overlay="4"]:before{opacity:.4}
[data-overlay="5"]:before{opacity:.5}
[data-overlay="6"]:before{opacity:.6}
[data-overlay="7"]:before{opacity:.7}
[data-overlay="8"]:before{opacity:.8}
[data-overlay="9"]:before{opacity:.9}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.overlap-bg .slick-initialized .slick-slide{position:relative}
.overlap-bg .slick-initialized .slick-slide:before{position:absolute;content:"";background:#293b52;left:0;right:0;top:0;bottom:0;opacity:.6}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{position:absolute;display:block;width:35px;height:35px;cursor:pointer;background:rgba(65, 73, 90, .4);top:50%;margin-top:-45px;font-size:0;border:none;z-index:2;border-radius:50px}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:#fff;transition:all .4s;outline:0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{color:#0f7dff}
.slick-prev:before{font-family:themify;content:"\e629";position:absolute;font-size:15px;margin-top:-10px;left:10px;color:#fff;opacity:.7}
.slick-next:before{font-family:themify;content:"\e628";position:absolute;font-size:15px;margin-top:-10px;right:10px;color:#fff;opacity:.7}
.slick-prev{left:50px}
.slick-next{right:50px}
.ct-slick-arrows--type2 .slick-prev{left:10px;left:1rem}
.ct-slick-arrows--type2 .slick-next{right:10px;right:1rem}
#home.ct-header.ct-header--slider{background-size:cover}
.ct-header .ct-slick{margin-bottom:0}
.slick-initialized .slick-slide{display:block;background-size:cover;background-position:center}
.ct-u-display-tablex{display:table;width:100%;min-height:550px;position:relative}
.ct-u-display-tablex>.inner{display:table-cell;width:100%;vertical-align:middle;position:relative;z-index:1}
.ct-header h1.big{line-height:1;color:#fff;font-weight:600;padding-top:50px}
.ct-header p{font-size:22px;line-height:1.1;margin:10px 0 20px;color:#fff}
.ct-slick .item,.ct-slick .slick-item,.ct-slick .slick-list,.ct-slick .slick-track{min-height:inherit}
.ct-slick .item{background-size:cover}
.slick-list{height:100vh;min-height:550px}
.slick-slide .slider-inner{transition:1s ease;-webkit-transition:1s ease;-moz-transition:1s ease;transform:translate3d(0, 100px, 0);-webkit-transform:translate3d(0, 100px, 0);transition-delay:.5s;opacity:0}
.slick-slide.slick-active .slider-inner{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}
.sup-form{max-width:510px;margin-top:15px;display:block;position:relative}
.sup-form .form-control{width:100%;font-size:16px;font-weight:400;background-color:#fff;border:1px solid #cfd8dc;padding:22px 20px 18px;border-radius:2px;height:60px}
.sup-form .btn{bottom:4px;position:absolute;right:4px;font-size:16px;font-weight:500;letter-spacing:1px;padding:18px 25px 14px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;width:auto;border-width:0;color:#fff;cursor:pointer;border-radius:2px;height:52px}
.overflow-bg:before{background:#28344e;position:absolute;content:"";left:0;top:0;bottom:0;right:0;opacity:.8}
.btn-sec{margin:15px 0;display:inline-block}
.btn-join{padding:0 15px;text-align:center;border-radius:4px;color:#fff;height:56px;display:inline-block;min-width:170px;line-height:56px;font-weight:500;text-transform:uppercase}
.btn-video{padding:0 15px;min-width:170px;text-align:center;color:#fff;height:56px;margin:5px;display:inline-block;border-radius:4px;line-height:56px;transition:all .3s;background:rgba(255, 255, 255, .03);border:1px solid rgba(255, 255, 255, .04)}
.btn-video:focus,.btn-video:hover{color:#0f7dff;background:#fff;border:1px solid #fff}
.banner-form{background:rgba(255, 255, 255, .1);border-radius:6px;overflow:hidden}
.banner-form-header{padding:20px;text-align:center;margin-bottom:30px;background:rgba(255, 255, 255, .1)}
.banner-form-header h3{margin:0;color:#fff}
.banner-form .form-group{padding:0 15px}
.banner-form .form-group .form-control{height:52px;border:1px solid #fff;border-radius:2px;box-shadow:none}
.banner-form .form-group textarea.form-control{height:130px}
.banner-form .form-row{margin:0}
.form-group.btn{margin:0;padding:0;width:100%;display:table}
.form-group.btn .btn{width:100%;border-radius:0;padding:15px 0}
.rs-video-2{position:relative;margin-bottom:20px;display:inline-block;width:100%}
.rs-video-2 .popup-videos{position:absolute;transform:translateX(0) translateY(10%);box-sizing:content-box;display:block;width:50px;height:50px;border-radius:50%;line-height:90px;padding:0;margin:0;left:50%;top:50%;text-align:center;background:#2280fc}
.rs-video-2 .popup-videos{width:35px;height:35px;left:0;line-height:35px}
.rs-video-2 .popup-videos:before{background:#2280fc;content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:50px;height:50px;border-radius:50%;animation:pulse-border 1.5s ease-out infinite}
.rs-video-2 .popup-videos:before{width:35px;height:35px}
.rs-video-2 .popup-videos::before{background-color:#fff}
.rs-video-2 .popup-videos:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:40px;height:40px;border-radius:50%;transition:all .2s}
.rs-video-2 .popup-videos i{text-indent:5px;-webkit-transition:.3s ease all;transition:.3s ease all;font-size:15px;color:#27b737}
@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1 }
 100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0 }
}
.rs-video-2 h4{position:absolute;left:55px;top:7px;color:#fff;font-weight:400;font-size:18px}
.hero-header.simple-banner.wedding-banner:before{background:linear-gradient(to left, transparent 0, #1c2838);content:"";position:absolute;left:0;right:0;top:0;height:100%;width:100%;opacity:1}
.wedding-event{position:relative}
.mt-10{margin-top:10em}
section.wedding-event:before{background:url(../img/bg-event.jpg);height:380px;content:"";position:absolute;display:block;top:0;left:0;right:0;background-size:cover}
.btn.btn-wedding,.btn.btn-wedding:focus,.btn.btn-wedding:hover{background:#ff004f;border:1px solid #ff004f}
.wpr-box{max-width:380px;margin:0 auto}
.event-box,.wed-family-box{position:relative;display:table;width:100%;margin-bottom:1.5em;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);border-radius:4px}
.wed-family-thumb{display:table-cell;width:170px;padding:10px}
.wed-family-thumb img{border-radius:4px}
.wed-family-detail{display:table-cell;vertical-align:middle;padding-right:12px}
.wed-family-detail span.wed-family-rel{font-weight:600;color:#ff004f}
.event-thumb{padding:15px}
.event-thumb img{border-radius:4px}
.event-detail{text-align:center;padding-bottom:15px}
.event-detail h3 a{color:#545e7a;transition:all ease .4s}
.event-detail h3 a:focus,.event-detail h3 a:hover{color:#ff004f}
.event-detail span{color:#ff004f;font-weight:500}
.wedding-thumb{width:120px;border-radius:50%;display:table;margin:15px auto}
.wedding-thumb img{border-radius:50%}
.wedding-detail{text-align:center}
.wedding-detail p{font-size:20px;font-family:initial;font-weight:300;font-style:italic;}
.wedding-detail .wishes-name{color:#ff004f}
#wishes button.owl-next,#wishes button.owl-prev{color:#ff004f!important;font-size:18px!important}
footer.image-bg.wedding-footer{height:520px;display:flex;width:100%;align-items:center;text-align:center}
.thanks-cap{background:#fff;width:240px;height:240px;text-align:center;align-items:center;display:table;margin:0 auto;border-radius:50%;padding:64px 0;border:10px solid rgba(2, 2, 2, .1)}
.thanks-cap .thanks{color:#ff004f;font-size:4em;line-height:1}
.thanks-cap span{font-weight:500}
.features-box{-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .08)}
.service2{background:#f9f9f9;}
.service-style-two-wrap{box-shadow:0px 0px 100px 40px rgba(178, 178, 178, 0.15);padding:1.6rem;background:#eeffff;align-items:center;margin-bottom:30px;}
.service-style-two-wrap h4{color:#333333;margin-bottom:20px;margin-top:10px;text-align:center;}
.service-style-two-wrap p{text-align:center;}
.features-box.no-shadow{background:#fff;border-radius:0;padding:10px 20px;-webkit-box-shadow:none;box-shadow:none}
.features-box .features-icon{margin-bottom:26px;vertical-align:middle;width:100%;height:50px}
.features-box.no-shadow .features-icon{margin-bottom:10px;vertical-align:middle;width:100%;height:50px}
.features-box .features-icon i{font-size:40px}
.features-box .features-icon img{max-width:85px;margin:0}
.features-box.style-2 .features-icon img{max-width:100px;vertical-align:middle;display:table-cell;margin:0 auto}
.features-box.style-2 .features-icon.d-table{background:url(../img/features-bg.svg) no-repeat;max-width:150px;height:150px;margin:0 auto;background-size:cover}
.features-box .features-icon.creative img{max-width:100px;vertical-align:middle;display:table-cell;margin:0 auto}
.features-icon.creative.d-table{background:url(../img/features-bg.svg) no-repeat;max-width:150px;height:150px;margin:0 auto;background-size:cover}
.features-box:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);box-shadow:0 7px 25px 4px rgba(137,173,255,.35);}
.features-box h3{margin-bottom:16px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.features-box p{line-height:1.7}
.small-features-box{background-color:#fff;border-radius:4px;padding:35px 15px;text-align:center;box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.small-features-box .sfb-img-icon{margin:20px auto;display:table}
.small-features-box .sfb-img-icon img{margin:0 auto;max-width:70px}
.small-features-box .sfb-icon{display:table;width:70px;height:70px;text-align:center;background:#f1f2f3;line-height:70px;color:#55a3ff;border-radius:50%;margin:20px auto;font-size:30px}
.small-features-box .sfb-title{font-weight:500;font-size:18px}
.small-features-box.active,.small-features-box:focus,.small-features-box:hover{background:#55a3ff}
.small-features-box.active .sfb-icon,.small-features-box:focus .sfb-icon,.small-features-box:hover .sfb-icon{background:rgba(255, 255, 255, .1);color:#fff}
.small-features-box.active .sfb-title,.small-features-box:focus .sfb-title,.small-features-box:hover .sfb-title{color:#fff}
.small-features-box.no-hover:focus,.small-features-box.no-hover:hover{background:0 0}
.small-features-box.no-hover:focus .sfb-title,.small-features-box.no-hover:hover .sfb-title{color:#37436c}
.small-features-box-colors{background-color:#fff;border-radius:4px;padding:35px 15px;text-align:center;box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.small-features-box-colors .sfb-icon{display:table;width:70px;height:70px;text-align:center;line-height:70px;border-radius:50%;margin:20px auto;font-size:30px}
.small-features-box-colors .sfb-title{font-weight:500;font-size:18px}
.features-grid{height:100%;background-color:#fff;border-radius:6px;box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.features-grid-item{position:relative;padding:35px 30px 33px}
.features-grid-item .step{position:absolute;top:5px;right:30px;color:#eaf0fb;font-size:70px;font-weight:600;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.features-grid-icon{font-size:30px;margin-bottom:30px}
.features-grid-icon.icon{width:139px;height:113px;text-align:center;position:relative;margin-bottom:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.features-grid-icon.icon-center{width:139px;height:113px;margin:auto;text-align:center;position:relative;margin-bottom:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.features-grid-icon.icon-center:before,.features-grid-icon.icon:before{content:'';position:absolute;width:139px;height:113px;left:0;top:0;background:url(../img/features-bg.svg) center center no-repeat;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.features-grid-icon.icon i,.features-grid-icon.icon-center i{display:block;height:67px;line-height:67px;position:absolute;width:100%;top:22px;z-index:2;font-size:35px;background:-webkit-linear-gradient(#17cadd, #4a45da);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.features-grid-icon img{max-width:60px}
.features-grid-content h4{margin:0 0 10px;font-weight:500;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.features-grid-content p{line-height:1.9}
.features-grid.active,.features-grid:hover{color:#fff;background-color:#0f7dff;box-shadow:0 15px 15px rgba(0, 0, 0, .15)}
.features-grid.active .step,.features-grid:hover .step{color:#fff;opacity:.25}
.features-grid.active h4,.features-grid:hover h4{color:#fff}
.features-grid:hover .features-grid-icon.icon i{background:-webkit-linear-gradient(#fff, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.features-grid.active .features-grid-icon.icon i,.features-grid.active .features-grid-icon.icon-center i,.features-grid:hover .features-grid-icon.icon i,.features-grid:hover .features-grid-icon.icon-center i{background:-webkit-linear-gradient(#fff, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.features-list{margin-bottom:10px;width:100%}
.features-list-item{position:relative;padding:10px 25px 10px 25px}
.features-list-icon{font-size:30px;margin-bottom:25px}
.features-list-icon img{max-width:60px}
.features-list-content h4{margin:0 0 15px;font-size:18px;font-weight:500;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.soluction-heading .features-list-item{padding-right:15px;}
.soluction-heading .features-list-item p{text-align:justify;font-weight:200;}
.features-icon-list{display:table;width:100%}
.features-icon-list-item{margin-bottom:30px}
.soluction-heading .features-list-item a{
    font-size: 14px;
}
.features-icon-list-box{display:table-cell;float:left;background:#fff;width:75px;height:75px;line-height:75px;text-align:center;transition:.25s ease-in-out;font-size:30px;border-radius:6px;color:#0f7dff;-webkit-box-shadow:0 0 12px 0 rgba(71, 119, 244, .2);box-shadow:0 0 12px 0 rgba(71, 119, 244, .2)}
.features-icon-list-content{display:table;margin-left:90px}
.features-icon-list-content h4{font-weight:500;font-size:17px;margin-bottom:10px}
.features-icon-list-content p{font-size:14px;line-height:1.8}
.features-icon-list-item:focus .features-icon-list-box,.features-icon-list-item:hover .features-icon-list-box{background:#0f7dff;color:#fff}
.features-icon-center{display:table;width:100%;text-align:center}
.features-icon-center-item{margin-bottom:45px}
.features-icon-center-box{background:#fff;width:85px;height:85px;line-height:85px;text-align:center;transition:.25s ease-in-out;font-size:30px;border-radius:50px;color:#0f7dff;margin:15px auto;-webkit-box-shadow:0 0 12px 0 rgba(71, 119, 244, .2);box-shadow:0 0 12px 0 rgba(71, 119, 244, .2)}
.features-icon-center-content{padding:0 15px}
.features-icon-center-content h4{font-weight:500;font-size:17px;margin-bottom:10px}
.features-icon-center-content p{font-size:14px;line-height:1.8}
.features-icon-center-item:focus .features-icon-center-box,.features-icon-center-item:hover .features-icon-center-box{background:#0f7dff;color:#fff}
.features-thumb-box{background:#fff;border-radius:6px;padding:0;overflow:hidden;-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .08)}
.features-box-content{padding:20px 25px 25px;width:100%;display:table}
.features-content{display:inline-block}
.features-box-content h3{margin:0 0 2px 0;font-size:20px;font-weight:500}
.features-content p{padding:0;margin:0;font-size:1.125rem;line-height:1.78;font-weight:200;}
.features-box-content a{vertical-align:middle;width:20%;display:table-cell;text-align:right}
.features-box-content a i:before{text-shadow:4px 3px 4px rgba(165, 178, 195, .6)}
.image-block{position:relative;min-height:320px}
.image-block{position:relative}
.image-block-holder-img{background-size:cover!important;background-position:50% 0!important;z-index:0;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;background:#232323;position:absolute;width:100%;height:100%;left:0;top:0}
.img-responsive.img-holder{display:none}
.image-block-content{padding:4em 4em}
.inverse-color>*{color:#fff}
.team-box{background:#fff;border-radius:6px;text-align:center;padding:32px 30px 32px;-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .08)}
.team-box.team-vert{background:#fff;border-radius:6px;text-align:left;padding:30px 15px 30px;-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .08)}
.team-box.simple-team-design{padding:15px 15px 25px}
.team-box.simple-team-design img{border-radius:4px;border:none;max-width:100%}
.team-box img{max-width:100px;border:4px solid #f2f5f9;border-radius:50%;margin-bottom:10px}
.lt-img-box{display:table-cell;width:105px;float:left}
.team-box.simple-team-design h4{margin-bottom:2px}
.rt-content-box h4{margin-bottom:2px}
.rt-content-box{display:table;margin-left:105px}
.team-box h4>a{color:#353b4a;font-size:18px}
.team-box .designation{color:#fff;padding:4px 8px;border-radius:2px;font-size:13px}
.simple-designation{font-size:14px}
.team-box p{margin:25px 0;line-height:1.8}
.team-box.simple-team-design ul.ts-profile{margin-top:25px}
ul.ts-profile{padding:0;margin:0}
ul.ts-profile li{list-style:none;display:inline-block;padding:0 6px}
ul.ts-profile.ts-light-bg li{padding:0 5px}
ul.ts-profile li a{width:40px;height:40px;display:inline-block;background:#fff;border-radius:50%;line-height:40px;text-align:center;box-shadow:0 5px 10px 0 rgba(130, 136, 184, .2)}
ul.ts-profile.ts-light-bg li a{width:40px;height:40px;background:#fff;display:inline-block;line-height:40px;border-radius:4px}
.rt-content-box ul.ts-profile{margin:10px 0 0 0}
.rt-content-box ul.ts-profile li{padding:0;margin-right:8px}
.pricing-box{-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);background:#fff;overflow:hidden;border-radius:6px;text-align:center}
.package-type{padding:20px 0}
.package-type p{margin-bottom:0;text-transform:uppercase;font-weight:500}
.package-price h2{font-size:60px;color:#0f7dff}
.package-price h2 sub,.package-price h2 sup{font-size:18px;color:#333;opacity:.8}
.pricing-content{padding:0;margin:40px 0 0}
.pricing-content ul{padding:0;margin:0}
.pricing-content ul li{border-top:1px solid #edf1f7;padding:15px 0;font-weight:500;list-style:none}
.pricing-content ul li.disable span{opacity:.5}
.pricing-box.pricing-1.featured-price{background:#0f7dff;color:#fff}
.featured-price .package-price h2{color:#fff}
.featured-price .package-price h2 sub,.featured-price .package-price h2 sup{font-size:20px;color:rgba(255, 255, 255, .7)}
.featured-price .package-type p{color:#fff}
.featured-price .pricing-content ul li{border-top:1px solid rgba(255, 255, 255, .2)}
.buy-now{background:#313c50}
.buy-now a{color:#fff;font-size:16px;padding:15px;display:inline-block}
.featured-price .buy-now{background:#0452ce}
.pricing-2 .package-type i{font-size:60px;color:#0f7dff;margin-bottom:10px}
.pricing-2 .package-type img{max-width:90px;margin-bottom:10px}
.pricing-2.featured .buy-now{background:#0a64f3}
.pricing-3 .pricing-header{padding:15px 0;background-size:cover!important;background-position:center!important;position:relative}
.pricing-3 .pricing-header:before{content:"";position:absolute;background:#2d3a52;opacity:.5;left:0;right:0;top:0;bottom:0;height:100%}
.pricing-3 .pricing-header .package-type{position:relative}
.pricing-3 .pricing-header .package-type i{font-size:50px;color:#fff}
.pricing-3 .package-price{padding:20px 0 10px 0;margin-top:40px;display:inline-block}
.pricing-3 .package-type p{margin-bottom:-55px;margin-top:30px;background:#0f7dff;display:table;margin-left:auto;margin-right:auto;padding:10px 20px;border-radius:4px;color:#fff}
.grid-blog-box{-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);background:#fff;overflow:hidden;border-radius:6px}
.img-gb-box{width:100%;display:block;overflow:hidden;position:relative;max-height:280px}
.bg-cat-info{position:absolute;left:20px;bottom:20px}
.bg-cat-info h6,.bg-cat-info span{margin:0;color:#fff}
.bg-cat-info span{font-size:13px}
.bg-cat-info h6{font-weight:500;font-size:16px}
.img-gb-box:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#172c52;opacity:.4}
.cnt-gb-box{padding:15px 15px 15px 20px}
.cnt-gb-box .cnt-gb-title{font-weight:500;font-size:18px;margin-bottom:8px}
.cnt-gb-box .cnt-gb-title a{color:#37436c}
.cnt-gb-box p{font-size:14px;line-height:1.8}
.gb-info-box{border-top:1px solid #eceef5;padding:15px 20px}
.gb-info-box{display:flex;align-items:center}
.gb-info-box .gb-info-author{font-weight:500;margin-bottom:0;flex:1}
.gb-info-box .gb-info-author p{margin:0}
.gb-info-cmt ul{margin:0;padding:0}
.gb-info-cmt ul li{display:inline-block;list-style:none;margin-left:15px}
.gb-info-cmt ul li a{color:#949daf}
.gb-info-cmt ul li i{margin-left:5px}
.detail-wrapper{width:100%;display:block;margin-bottom:40px;border:none}
.modal-body,figure.img-holder{position:relative}
.full-blog figure.img-holder{padding:0;border-radius:4px;overflow:hidden}
.full-blog figure.img-holder img{border-radius:4px}
.blog-post-date{position:absolute;bottom:15px;left:30px;padding:5px 30px;border-radius:2px;color:#fff;background:#1c74fe;text-transform:capitalize}
.blog-content{padding:40px 25px;font-size:15px;line-height:1.8;color:#636d75}
.full-blog .blog-content{padding:15px 0 20px}
.post-meta{font-size:18px;font-family:initial;margin-bottom:1em}
.post-meta{font-size:18px;font-family:initial}
.blog-footer-social{padding:10px 0 0;border-top:1px solid #e0ecf5;margin-top:20px}
ul.list-inline.social{padding:0;margin:0;float:none;display:inline-block}
ul.list-inline.social li{list-style:none;display:inline-block;padding:0}
.blog-footer-social ul.social li a{box-shadow:none;width:auto;height:auto}
ul.list-inline.social li i{width:40px;height:40px;background:#fff;border-radius:2px;border:1px solid #e0ecf5;color:#71818e;line-height:38px;text-align:center;font-size:16px;transition:all ease-in-out .4s}
.comment-reply-title,.comments-title,.small-sec-title{display:block;position:relative;padding-bottom:12px;margin-bottom:30px;font-size:26px;text-align:left}
.comment-reply-title:before,.comments-title:before,.small-sec-title:before{content:'';position:absolute;bottom:0;left:0;margin-left:0;width:80px;height:2px;background-color:#007bff}
blockquote,q{quotes:"" ""}
blockquote{position:relative;margin:0;padding:26px 30px 26px 75px!important;margin-bottom:1.5em;border:2px solid #eee;font-size:18px;font-weight:600;color:#223645}
blockquote:before{position:absolute;top:50%;left:25px;transform:translateY(-50%);font-family:themify;content:"\e67f";font-size:26px;font-style:normal;color:#007bff}
.entry-content p:last-child{clear:both}
.comments-list{margin:0;padding:0}
.comments-list li{list-style:none}
.comments-list .comment .comment__image{display:table-cell;width:110px}
.comments-list .comment .comment__text{display:table-cell;vertical-align:top}
.comment-reply-link{padding-left:10px}
.comments-list .comment h5+span{opacity:.75;display:inline-block;margin-bottom:.8125em}
.comments-list .comment hr{margin:2.4375em 0;display:block;width:100%}
.widget-boxed{background-color:#fff;border-radius:6px;padding:0 12px 5px 20px;transform:translate3d(0, 0, 0);margin-bottom:35px;position:relative;border:1px solid #eaeff5}
.widget-boxed-header{padding:14px 0}
.widget-boxed-header h4{margin:0}
.side-list ul{margin:0;padding:0}
.side-list ul li{list-style:none;padding:10px 5px;display:inline-block;width:100%}
.widget-boxed-header h4 i{margin-right:10px}
.side-list ul.category-list li span{float:right}
.side-blog-list .blog-list-img{width:70px;display:table-cell;float:left}
.side-blog-list .blog-list-info{display:table-cell;padding-left:10px}
.slick-slider .slick-list{height:auto;min-height:0}
section.brand-logo-sec{padding:10px 0;border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3}
.brand-logo-sec img{opacity:.3;transition:all .4s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.brand-logo-sec img:focus,.brand-logo-sec img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
section#video-features{padding:0}
.padd-80{padding-top:80px;padding-bottom:80px}
.video-bloc{position:relative;background-image:url(../img/bg-video.jpg);background-position:top;background-size:cover;height:610px;display:table;width:100%}
.video-bloc h2{margin-bottom:20px!important}
a.video-modal{font-size:40px;width:100px;height:100px;display:inline-block;background:#0a64f3;box-shadow:0 5px 10px 0 rgba(130, 136, 184, .2);border-radius:50%;line-height:110px;color:#fff}
.container-page.padd-80.video-bloc .container{display:table-cell}
.video-bloc.dark:before{position:absolute;content:"";background:#1c2a44;left:0;top:0;bottom:0;right:0;display:block;opacity:.5}
.video-modal:before{background:#0f7dff;content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:110px;height:110px;border-radius:50%;animation:pulse-border 1.5s ease-out infinite}
.video-modal:before{width:110px;height:110px}
.video-modal:before{background-color:#0f7dff}
.video-modal:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:110px;height:110px;border-radius:50%;transition:all .2s}
.testimonial-box{padding:30px 25px;background:#fff;border-radius:8px;position:relative;box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .1);-moz-box-shadow:0 0 20px 0 rgba(62, 28, 131, .1)}
.testimonial-box i{font-size:45px;color:#55a3ff;opacity:.5}
.client-thumb{position:relative;max-width:80px;margin-right:20px;border-radius:50%;border:1px dashed #dfe5ea;padding:5px;float:left}
.client-thumb-box{display:table;width:100%}
.client-thumb-content{display:table-cell;vertical-align:middle}
.testimonial-box p{line-height:2;font-size:15px}
.client-thumb-content h5{margin-top:15px}
.testimonial-box.style-2 .client-thumb-box{margin-bottom:25px}
.testimonial-box .rating span{color:#ff9800;font-size:13px}
.testimonial-box.style-2:before{content:"";width:3px;height:90px;background:#55a3ff;left:0;top:20px;position:absolute}
.testimonial-box.style-2 .client-thumb-content h5{margin-top:5px}
.owl-item.active .testimonial-box,.testimonial-box.active{background:#0f7dff;color:#fff}
.owl-item.active .testimonial-box .client-thumb-content h5,.owl-item.active .testimonial-box p,.testimonial-box.active .client-thumb-content h5,.testimonial-box.active .testimonial-box p{color:#fff}
.owl-item.active .testimonial-box i,.testimonial-box.active .testimonial-box i{color:rgba(255, 255, 255, .4)}
#testimonials-2.owl-carousel .owl-stage{padding:20px 0}
.owl-nav{text-align:center;margin-top:20px}
button.owl-next,button.owl-prev{background:#fff!important;display:inline-block;font-size:13px!important;width:40px;height:40px;border-radius:50%;margin:5px;color:#0f7dff!important;outline:0!important;box-shadow:0 0 20px 0 rgba(62, 28, 131, .05)}
.company-brand .owl-carousel .owl-item img{width:auto}
.company-brand img{transition:all .4s;opacity:.5}
.company-brand img:focus,.company-brand img:hover{opacity:1}
.newsletter-container{margin:0 auto;padding:10px 10px 10px 10px;background-color:#fff;border-style:solid;max-width:700px;border-width:1px 1px 1px 1px;border-color:#fff;border-radius:5px 5px 5px 5px;-webkit-box-shadow:0 5px 15px 0 rgba(130, 136, 147, .15);box-shadow:0 5px 15px 0 rgba(130, 136, 147, .15)}
.newsletter-container .form-control{background:#fff;margin:0;padding:0 0 0 25px;border-style:solid;border-width:0;color:#828893;font-size:16px;font-weight:400;line-height:26px;height:55px}
.newsletter-container .btn{height:55px;width:100%}
.multi-button{display:inline-block;background-color:#fff;color:#4d5968;padding:14px 20px;border-radius:100px;-webkit-box-shadow:0 5px 15px 0 rgba(130, 136, 147, .15);box-shadow:0 5px 15px 0 rgba(130, 136, 147, .15)}
.multi-button .button-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.multi-button span{display:block}
.multi-button .button-content .button-icon{font-size:40px;line-height:30px;text-align:center;margin-left:5px;margin-right:5px}
.multi-button .button-content .button-data{margin-left:5px;margin-right:5px}
.multi-button .button-content .button-text{font-weight:700;font-size:18px}
.accordion .card{border:none;margin-bottom:20px;}
.accordion .card-header .btn-link:after{position:absolute;right:0;top:50%;width:30px;height:30px;margin:-1px 0 0;font-size:14px;line-height:30px;text-align:center;color:#353b4a;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;transition:width .2s ease-in-out;border-radius:50%;color:#fff;}
.accordion .card-header .btn-link:after{font-family:'FontAwesome';content:"\f067";}
.accordion .card-header .btn-link[aria-expanded="true"]:after{content:"\f068";}
.accordion .card-header.collapsed:after{content:"\e61a"}
.card-header.collapsed{background:#fff;border:none;border:2px solid #e9ecf3;margin-bottom:15px;padding:20px 15px;border-radius:2px}
.card-header{background:#083791;margin-bottom:none;border-bottom:none;position:relative;padding:10px 15px;border-radius:2px}
.card-header h5{color:#fff;}
.card-header .btn-link:hover{color:#fff;}
.accordion .card-title{margin:0;font-weight:500;font-size:22px;cursor:pointer}
.accordion button{border:none;cursor:pointer;padding-left:30px;font-weight:normal;color:inherit;}
.accordion button:focus{outline:none;cursor:pointer;}
.accordion .collapse.show{line-height:1.8;font-size:15px;border-top:none;margin-bottom:15px}
.multi-button{display:inline-block;background-color:#fff;color:#4d5968;padding:7px 15px;border-radius:2px;-webkit-box-shadow:0 5px 15px 0 rgba(130, 136, 147, .15);box-shadow:0 5px 15px 0 rgba(130, 136, 147, .15)}
.multi-button .button-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.multi-button span{display:block}
.multi-button .button-content .button-icon{font-size:20px;line-height:30px;text-align:center;margin-left:5px;margin-right:5px}
.multi-button .button-content .button-data{margin-left:5px;margin-right:5px}
.multi-button .button-content .button-text{font-weight:700;font-size:13px}
.skin-dark-footer .multi-button{display:inline-block;background-color:rgba(255, 255, 255, .15);border:1px solid rgba(255, 255, 255, .16);color:#fff}
section.company-brand{padding:35px 0;border-top:1px solid #eff2f9}
.cta-sec h1,.cta-sec h2{color:#fff}
.cta-sec{color:rgba(255, 255, 255, .72)}
a.btn.btn-cta{background:#222961;border:1px solid #222961;border-radius:2px;padding:.9em 2.5em;font-size:16px;font-weight:500;transition:all .4s}
a.btn.btn-cta:focus,a.btn.btn-cta:hover{background:#fff;border:1px solid #fff;color:#006fd3}
.counter-box{display:table;width:100%;text-align:center;background:#fff;box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);padding:4em 0;border-radius:4px}
.counter-box i{font-size:70px;color:#007bff}
.counter-box .counter{font-size:40px;display:block;margin:5px 0;font-weight:600;color:#2f3b52}
.counter-box p{margin:0;font-size:18px;font-style:italic;}
.contact-address{padding:2em}
.add-box{position:relative;margin-bottom:1.5em}
.add-icon-box{position:relative;width:40px;display:table-cell}
.add-icon-box i{font-size:32px}
.add-text-box{display:table-cell;vertical-align:top;font-weight:500}
.add-text-box h4{font-size:18px;margin-bottom:2px}
.contact-address.light-text .add-icon-box i,.contact-address.light-text .add-text-box,.contact-address.light-text .add-text-box h4{color:#fff}
.contact-form .form-control{height:52px}
.contact-form textarea.form-control{height:150px}
.contact-box{width:100%;margin:0 auto;display:table;text-align:center;box-shadow:0 0 12px 0 rgba(71, 119, 244, .2);border-radius:6px;margin-bottom:20px;padding:2.4em 1em}
.contact-box i{color:#0f7dff;font-size:35px;margin-bottom:15px;display:table;margin:auto auto 15px auto}
.ct-img{min-height:300px}
.fade.in{opacity:1}
.tab .nav-tabs{border:none;margin-bottom:30px}
.tab .nav-tabs li a{padding:14px 25px;display:table;margin-right:15px;font-size:16px;font-weight:500;color:#545c6b;text-transform:uppercase;border-radius:2px;z-index:1;position:relative;border:1px solid #f7f8f9;background:#fff;box-shadow:0 0 20px 0 rgba(62, 28, 131, .08)}
.tab .nav-tabs li a:hover{color:#fff;border-color:#0f7dff;background:#0f7dff}
.tab .nav-tabs li a.active,.tab .nav-tabs li.active a{border-color:#0f7dff;color:#fff;background:#0f7dff}
.tab .nav-tabs li a:hover:before,.tab .nav-tabs li.active a:before{opacity:0;transform:scale(.5)}
.tab .nav-tabs li a:hover:after,.tab .nav-tabs li.active a:after{opacity:1;transform:scale(1)}
.tab .tab-content{padding:20px 35px;margin:0;border:1px solid #edf1f7;letter-spacing:1px;line-height:25px;z-index:1;position:relative}
.tab .tab-content:after{bottom:auto;top:-21px;transform:rotate(-180deg)}
.tab .tab-content h3{font-size:24px;margin-top:0}
@media only screen and (max-width:479px){.tab .nav-tabs{overflow:hidden }
 .tab .nav-tabs li{width:100%;text-align:center;margin-bottom:15px }
 .tab .nav-tabs li a{margin-right:0 }
}
.modal-header.theme-header{background:#0f7dff;border-color:#0f7dff}
.modal-header.wedding-header{background:#ff004f;border-color:#ff004f}
.theme-header .close,.theme-header .modal-title{color:#fff}
.wedding-header .close,.wedding-header .modal-title{color:#fff}
.page-title{height:350px;width:100%;display:flex;align-items:center;background:#f5f5f7;justify-content:center}
.page-title.pt-img-bg{background-size:cover!important;position:relative}
.page-title.pt-img-bg:before{content:"";position:absolute;background:#05265a;left:0;right:0;height:100%;width:100%;top:0;bottom:0;opacity:.54}
.page-title.pt-img-bg h1{color:#fff}
.pt-caption p{font-size:16px;font-weight:500}
.pt-caption p a{margin:0 5px;color:#007bff}
.current-page{padding-left:15px;position:relative}
.page-title.pt-img-bg .current-page{color:#fff}
span.current-page:before{content:'\e661';position:absolute;font-family:themify;color:#007bff;left:-3px}
.about-content p{line-height:1.8;font-size:15px}
.about-content h2{position:relative;margin-bottom:20px}
.about-content h2:before{content:"";width:120px;height:2px;background:#4a97fb;position:absolute;bottom:-6px}
ul.sorting.clearfix.center-grid{display:table;width:100%;text-align:center}
#portfolio .port-item{margin:15px auto}
.project.portfolio-inner{overflow:hidden;border-radius:6px;-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .12)}
.portfolio-sort ul li{display:inline-block;padding:12px 20px;background:#edf1f7;cursor:pointer;margin:5px;border-radius:2px;font-weight:500}
.portfolio-sort ul li.active,.portfolio-sort ul li.active:focus,.portfolio-sort ul li:hover{background:#007bff;color:#fff}
#portfolio .project{overflow:hidden;position:relative!important;background:#f4f5f7;cursor:pointer}
#portfolio .project img{width:100%;position:relative;top:0;-webkit-transition:all .6s cubic-bezier(.645, .045, .355, 1);transition:all .6s cubic-bezier(.645, .045, .355, 1)}
#portfolio .project .label{position:relative;width:100%;height:50px;border-radius:0;background:#fff;text-align:center;-webkit-transition:all .5s cubic-bezier(.645, .045, .355, 1);transition:all .5s cubic-bezier(.645, .045, .355, 1)}
#portfolio .project .label-text{position:relative;padding:10px 8px}
#portfolio .project .label-text a{color:#37436c;font-size:18px;-webkit-transition:all .5s cubic-bezier(.645, .045, .355, 1);transition:all .5s cubic-bezier(.645, .045, .355, 1);font-weight:500}
.soluction-section{position:relative;}
.soluction-tab{max-width:570px;margin:40px auto 50px;border:0px;position:absolute;top:-89px;}
.soluction-tab .nav-item{padding:0px;margin:0px;width:48%;margin-right:5px;}
.soluction-tab .nav-item .nav-link{padding:10px 50px;font-size:17px;color:#fff;margin:0px;letter-spacing:1.6px;border:1px solid #e2e5e7;text-align:center;background:#083791;border:none;}
.soluction-tab .nav-item .nav-link:hover,.soluction-tab .nav-item .nav-link:focus{background:#083791;}
.soluction-tab .nav-item .nav-link.active{background:#f8fafc;border:1px solid #e2e5e7;color:#083791;}
.soluction-tab .nav-item .nav-link.active:hover,.soluction-tab .nav-item .nav-link.active:focus{background:#f8fafc;border-color:#e2e5e7;}
.soluction-section .soluction-box{-webkit-box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);box-shadow:0 0 20px 0 rgba(62, 28, 131, .08);background:#fff;overflow:hidden;border-radius:6px;padding:30px 30px;transition:all .2s cubic-bezier(.02,.54,.58,1);}
.soluction-section .soluction-box:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);box-shadow:0 7px 25px 4px rgba(137,173,255,.35);-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);transform:translate(0,-20px);}
.soluction-section .features-list-icon{float:left;margin-right:20px;margin-bottom:10px;}
.soluction-section .features-list-content h4{margin-top:20px;}
.soluction-section .soluction-box .features-list-content p{clear:both;font-weight:200;font-size:16px;}
.try{display:block;font:400 12px/50px "Poppins", sans-serif;color:#b8b8b8;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.try:hover{color:#4c84ff;}
.purchase-btn{font-size:14px;color:#4c84ff;font-weight:600;letter-spacing:1.4px;background:#e6f5ff;border-radius:45px;display:inline-block;padding:2px 60px;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;line-height:50px;}
.works-section{position:relative;padding:75px 0px 50px;}
.works-section .sec-title{margin-bottom:70px;}
.works-section .works-tabs{position:relative;text-align:center;}
.works-section .works-tabs .tab-btns{position:relative;margin-bottom:30px;display:inline-block;}
.works-section .works-tabs .tab-btns .tab-btn{position:relative;display:block;font-size:18px;background:#f3f5ff;color:#293039;font-weight:600;line-height:24px;cursor:pointer;padding:14px 30px;margin-bottom:12px;border-radius:3px;float:left;text-transform:capitalize;transition:all 500ms ease;box-shadow:0px 0px 25px rgba(0,0,0,0.15);}
.works-section .works-tabs .tab-btns .tab-btn.active-btn{color:#ffffff;padding:14px 100px;background-color:#2c6dff;}
.works-section .works-tabs .tabs-content{position:relative;}
.works-section .works-tabs .tabs-content .tab{position:relative;display:none;}
.works-section .works-tabs .tabs-content .tab.active-tab{display:block;}
.works-section .works-tabs .tabs-content .text{position:relative;color:#4e5c66;font-size:18px;line-height:1.9em;max-width:770px;margin:0 auto;margin-bottom:60px;}
.works-section .works-tabs .tabs-content .image{position:relative;display:inline-block;box-shadow:0px 15px 35px rgba(0,0,0,0.10);}
.home3about .features-box.style-2{box-shadow:none;background:transparent;text-align:left;}
.btn2{padding:10px 25px;display:inline-block;background-color:#ff8e32;border-radius:5px;color:#ffffff;text-align:center;border:1px solid #ff8e32;-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);-webkit-transition:0.6s;transition:0.6s;}
.btn2:hover{color: #fff;}
.features-box h2{color:#0a3991;}
.features-box h4{color:#0a3991;}
.home3about .style-2 p{text-align:justify;max-width:340px;}
.home3about .feature-content{background:#fff;border-radius:6px;padding:32px 30px 32px;}
.home3about .features-box{border-bottom:1px solid #ccc;}
.home3about .feature-content a{font-size: 14px;}
.features-image{position:relative;}
.features-image:after{content:"";width:100%;height:100%;position:absolute;left:0;background:rgba(0,37,177,0.8);opacity:0;top: 0;}
.home3about .features-box:hover .features-image:after{opacity:1;}
.home3about .features-box:hover a{color:#0a3991;;}
.home3about .features-box:hover{border-bottom:1px solid #0a3991;}
.department-section{background:url(../img/slider/Urgent-Care-Banner.jpg);background-repeat:no-repeat;background-size:cover;padding:100px 0;position:relative;}
.department-section:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,37,177,0.8);}
.department-section p{color:#fff;z-index:2;position:relative;}
.department-section h3{color:#fff;z-index:2;position:relative;margin-bottom:15px;}
.department-section h4{color:#fff;z-index:2;position:relative;}
.department-section .department-box a{font-size:15px;}
.department-box ul li{margin-bottom:10px;}
.department-section .department-box ul li:nth-last-child(1){margin-top:20px;}
.department-section .department-box ul li:nth-last-child(1) a{color:#ff8e32;text-transform:uppercase;}
.department-section a{z-index:2;position:relative;}
.department-box{padding:50px 50px;max-width:300px;background:#083791;border-radius:8px;margin-top:-147px;z-index:2;position:relative;box-shadow:0 10px 55px 5px rgba(137,173,255,.35);box-shadow:0 7px 25px 4px rgba(137,173,255,.35);}
.department-box ul{list-style-type:none;padding:0;border:none;border:none;}
.department-box ul li{line-height:30px;color:#fff;}
.expert-section{background:#083791;padding:100px 0;}
.expert-section .section-title p{color:#fff;}
.expert-section .section-title h3{color:#fff;}
.expert-team .section-title h6{color:#fff;}
.expert-team .box{position:relative;overflow:hidden;}
.expert-team .box:before,.expert-team .box:after,.expert-team .box-content:before,.expert-team .box-content:after{content:'';background-color:rgba(255,255,255,0.75);height:25%;width:100%;opacity:0;position:absolute;left:0;top:0;z-index:1;transition:all 0.3s ease 0s;}
.expert-team .box:after{top:25%;transition-delay:0.1s;}
.expert-team .box-content:before{top:50%;transition-delay:0.2s;}
.expert-team .box-content:after{top:75%;transition-delay:0.3s;}
.expert-team .box:hover:before,.expert-team .box:hover:after,.expert-team .box:hover .box-content:before,.expert-team .box:hover .box-content:after{opacity:1;}
.expert-team .box img{width:100%;height:auto;}
.expert-team .box .box-content{width:100%;height:100%;transform:translateX(-50%) translateY(-50%) scale(1);position:absolute;left:50%;top:50%;z-index:1;}
.expert-team .content{text-align:center;width:100%;transform:translateX(-50%);position:absolute;left:50%;bottom:10px;z-index:2;transition:all 0.3s ease 0s;}
.expert-team .box .title{color:#0050a3;font-size:22px;font-weight:700;text-shadow:0 0 2px #fff;text-transform:uppercase;margin:0;opacity:0;transform:translateX(-100px);transition:all 0.5s ease 0.3s;}
.expert-team .box .post{color:#000;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;display:block;opacity:0;transform:translateX(100px);transition:all 0.5s ease 0.3s;}
.expert-team .box:hover .title,.expert-team .box:hover .post{opacity:1;transform:translateX(0);}
.expert-team .box .icon{text-align:center;padding:0;margin:0;list-style:none;opacity:0;position:absolute;left:50%;top:50%;z-index:2;transform:translateX(-50%);width:100%;}
.expert-team .box:hover .icon{opacity:1;}
.expert-team .box .icon li{margin:0 4px;display:inline-block;}
.expert-team .box .icon li a{color:#fff;background-color:#0050a3;font-size:18px;line-height:35px;height:35px;width:35px;border-radius:0 0 50%;display:block;transition:all 0.3s;}
.expert-team .box .icon li a:hover{color:#fff;background-color:#e63639;box-shadow:0 0 10px rgba(0,0,0,0.8) inset;}
.readmore{margin-top:40px;}
.expert-team{position:relative;margin-top:-120px}
.resignlist ul{padding:0;}
.resignlist ul li{align-items:center;overflow:hidden;margin-bottom:30px;}
.resignlist ul li:last-child{margin-bottom:0px;}
.resignlist.sd-list ul li i{background:linear-gradient( 120deg, #5934bb 0%, #704bd1 99%);}
.resignlist ul li:last-child{margin-bottom:0px;}
.resignlist.sd-list ul li i{background:linear-gradient( 120deg, #5934bb 0%, #704bd1 99%);}
.whychoose-us2 .section-title{text-align:left;}
.whychoose-us2 .section-title p{max-width:100%;}
.whychoose-us2 .icon{width: 100px;    float: left;
    height: 100px;
    line-height: 100px;
    font-size: 50px;
    text-align: center;
    color: #265cdc;
    position: relative;
    z-index: 1;
    margin-right: 10px;}
.whychoose-us2 .icon img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.whychoose-us2 ul li h4{display:table-header-group;font-size:1.50rem;margin-bottom:13px;line-height:38px}
.whychoose-us2 ul li p{display:table-header-group;font-weight:200;font-size:17px;}
.whychoose-us2 .download-shape{padding-top:100px;}
.happyclient{background:#f7faff;}
.happyclient .client-box h3{text-align:center;font-size:40px;}
.happyclient .client-box p{text-align:center;}
.faq{background-repeat:no-repeat;background-size:cover;padding:200px 0;background:url(../img/faqdoctore-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}
.faq:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.5);}
.faq .section-title h3{position:relative;}
.faq .section-title p{position:relative;z-index:1;}
.faq .btn{background:transparent;border:none;}
.accordion{width:600px;float:right;margin:0 auto;position:relative;z-index:1}
#accordion-style-1 h1,#accordion-style-1 a{color:#007b5e;}
#accordion-style-1 .btn-link{font-weight:400;color:#007b5e;background-color:transparent;text-decoration:none !important;font-size:16px;font-weight:bold;padding-left:25px;}
#accordion-style-1 .card-body{border-top:2px solid #007b5e;}
#accordion-style-1 .card-header .btn.collapsed .fa.main{display:none;}
#accordion-style-1 .card-header .btn .fa.main{background:#007b5e;padding:13px 11px;color:#ffffff;width:35px;height:41px;position:absolute;left:-1px;top:10px;border-top-right-radius:7px;border-bottom-right-radius:7px;display:block;}
.aepartment-section{background:url(../img/doctor-banner.jpg);position:relative;margin-top:100px;}
.aepartment-section:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,37,177,0.8);}
.aepartment-section .section-title{text-align:left;}
.aepartment-section h3{color:#fff;}
.aepartment-section h6{color:#fff;}
.aepartment-section ul{list-style-type:none;padding:0;}
.aepartment-section ul li{line-height:20px;color:#fff;position:relative;z-index:99;margin-bottom:10px;font-weight:200;}
.contactform2{margin:0 auto;padding:20px;max-width:400px;background:#083791;border-radius:8px;margin-top:-147px;position:relative;z-index:2;box-shadow:0 10px 55px 5px rgba(137,173,255,.35);box-shadow:0 7px 25px 4px rgba(137,173,255,.35);}
.contactform2 h2{color:#fff;}
.contactform2 p{color:#fff;}
.contactform2 .btn{margin-top:20px;background-color:#ff8e32;}
.xs-banner.agency-banner4{
     padding: 130px 0 0 0; -webkit-box-align:start;-ms-flex-align:start; align-items:flex-start;  position: relative; margin-bottom: 100px;}
.xs-banner.agency-banner4:after {
    right: -50%;
    margin-top: -30%;
    width: 1443px;
    height: 1000px;
    animation: one-animated 5s infinite;
        z-index: -1;
    position: absolute;
    content: '';
    border-radius: 30% 45% 75% 17%/21% 21% 72% 64%;
            background: url(../img/masked-img-1.jpg);
        background-position: center;

}
.xs-banner.agency-banner4 p{
    color:#333
}
.home4-right-bg{
    position: relative;text-align: center;
}

.home4-right-bg img{
     transform: rotate(20deg);
}
.wrapper {
    position: relative;
    z-index: 20;
    overflow-x: hidden;
}
.agency-banner-content.banner-style4{margin-top:120px;}
.agency-banner-content.banner-style4 .banner-title{color:#05004d;font-size:4rem;margin-bottom:35px;line-height:1.2;}
.agency-banner-content.banner-style4 .banner-sub-title{color:#e36e91;font-size:1.375rem;margin-bottom:12px;}
.agency-banner-content.banner-style4 .banner-title span{color:#e36e91;}
.btn:not([class*=btn-outline-]){color:#FFFFFF;-webkit-box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.08);box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.08);}
.btn.style3{background-color:#e36e91;}
.btn.style4{background:linear-gradient(90deg, #002292 0%, #480096 100%);border-color:#002179;border-radius: 10px;}
.btn.style5{background:linear-gradient(90deg, #f9423a 0%, #fbb41a 100%);border-color:#fbb41a;}
.btn.transprant{background: transparent;border-color: #ffffff;color: #ffffff;border-radius: 50px;}
.btn.transprant:hover{background: #ffffff;border-color: #ffffff;color: #233D63;}
.btn.color{background: #1b9cd5; border-color: #1b9cd5;color: #fff;border-radius: 50px; border:none;}
.btn.color:hover{ border:none;}
.btn-transpratnt{background:transparent;box-shadow:none !important;border:1px solid #fff;cursor:pointer;}
.single-info-block{-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;padding:70px 30px;min-height:366px;color:#fff;position:relative;box-shadow:0 10px 55px 5px rgba(137,173,255,.35);box-shadow:0 7px;border-radius:8px;}
.business-info-area .col-md-6:nth-child(1) .single-info-block{background-image:url(../img/services_bg8.jpg);border-radius:8px;}
.business-info-area .col-md-6:nth-child(2) .single-info-block{background-image:url(../img/services_bg4.jpg);border-radius:8px;}
.business-info-area .col-md-6:nth-child(3) .single-info-block{background-image:url(../img/services_bg2.jpg);border-radius:8px;}
.single-info-block .info-header{margin-bottom:25px;color:inherit;}
.single-info-block .small{font-weight:700;margin-bottom:30px;font-size:1.125rem;color:inherit;position:relative;z-index:99;}
.single-info-block p{color:inherit;position:relative;z-index:99;}
p:last-child{margin-bottom:0px;}
.single-info-block:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;}
.business-info-area .col-md-6:nth-child(1) .single-info-block:after{background:rgba(227,110,145,0.5);border-radius:8px;}
.business-info-area .col-md-6:nth-child(2) .single-info-block:after{background:rgba(198,121,227,0.7);border-radius:8px;}
.business-info-area .col-md-6:nth-child(3) .single-info-block:after{background:rgba(8,55,145,0.7);border-radius:8px;}
.business-info-area .col-md-6:nth-child(1) .single-info-block:hover:after{background-color:rgb(227,110,145);}
.business-info-area .col-md-6:nth-child(2) .single-info-block:hover:after{background-color:rgb(198,121,227);}
.business-info-area .col-md-6:nth-child(3) .single-info-block:hover:after{background-color:rgb(8,55,145);}
.single-info-block.active, .single-info-block:hover{-webkit-box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.1);}
.vedio-full-width .section-title h3{color:#fff;}
.info-header .fa{font-size:30px;color:#fff;position:relative;z-index:99;}
.vedio-full-width .vedio-section{margin-top:0;min-height: 500px; max-width: 100%;}
.agency-intro .xs-list{margin-bottom:50px;padding-left:0;list-style:none;}
.agency-intro .xs-list>li:not(:last-child){margin-right:60px;}
.list-inline>li{display:inline-block;}
.video-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;display:inline-block;border-radius:50%;width:80px;height:80px;line-height:80px;background-color:#000000;color:#FFFFFF;text-align:center;-webkit-box-shadow:0px 15px 21px 0px rgba(0, 0, 0, 0.32);box-shadow:0px 15px 21px 0px rgba(0, 0, 0, 0.32);font-size:1.125rem;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background-color:#e36e91;}
.agency-intro-video{-webkit-box-shadow:0px 15px 70px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 15px 70px 0px rgba(0, 0, 0, 0.3);position:relative;}
.vedio-full-width .section-title{margin-bottom:10px;}
.vedio-full-width .agency-intro-video img{width:100%;height:555px;}
.vedio-full-width{padding-bottom: 0;background-image: url(../img/home-bg-30.jpg);padding: 0;background-position: -560px 0; min-height: 500px;
    background-repeat: no-repeat;}
.vedio-full-width .vedio-section .video-content-sec{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.agency-intro{background-image:url(../img/banner-image//header-image.png);background-repeat:no-repeat;background-size:cover;padding:100px 100px;position:relative;}
.testimonail2 .items h3{position:relative;color:#fff;line-height:42px;}
.testimonail2 .items p{position:relative;color:#fff;}
.user-info img{width:50px !important;height:50px;float:left;margin-right:20px;}
.user-info user{display:table-header-group;}
.user-info h4{position:relative;color:#fff;margin:0;}
.user-info span{position:relative;color:#fff;margin:0;font-size:14px;}
.agency-intro:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,37,177,0.8); min-height: 500px;}
.agency-creative-comunication{background:#b224ef;background:-webkit-linear-gradient(325deg, #b224ef 0%, #5055fa 100%);background:-o-linear-gradient(325deg, #b224ef 0%, #5055fa 100%);background:linear-gradient(125deg, #b224ef 0%, #5055fa 100%);}
.funfacts-area2{background:#f9f9f9;}
.funfacts-area2 .funfact h3{color:#333;}
.funfacts-area2 .funfact p{color:#333;}
.creative-comunication-content .agency-section-title .section-title{color:#FFFFFF;}
.creative-comunication-content .agency-section-title .section-title{color:#FFFFFF;}
.creative-comunication-content p{color:#FFFFFF;}
.round-media .media-body{margin-top:16px;padding-left:20px;}
.round-media i{width:60px;height:60px;line-height:60px;border-radius:50%;display:inline-block;background-color:#ebf8e4;text-align:center;color:#7bce4d;font-size:1.125rem;}
.round-media.color-2 i{background-color:#faf1b3;color:#ff8400;}
.round-media.color-1 i{background-color:#fbe1e2;color:#e53935;}
.round-media.color-3 i{background-color:#efe7fe;color:#8a5bf5;}
.round-media:not(:last-child){margin-bottom:20px;}
.single-blog{ -webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background-color:white;  margin-bottom:30px; border-radius:10px; box-shadow:1px 1px 10px #ccc;}
.single-blog .post-image{position:relative;overflow:hidden; box-shadow:1px 1px 10px #cccccc;}
.single-blog .post-body{ padding:10px;}
.single-blog .post-body .entry-header h4.entry-title{ font-size:16px; font-weight:600; color:#1D76BB; line-height:26px;min-height:52px;}
.single-blog .post-body .entry-header h4.entry-title a{ color:#1D76BB; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.single-blog .post-footer{padding:10px 30px;margin-bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.single-blog .post-footer .media-body img{width:30px;height:30px;border-radius:50%;margin-right:9px;}
 .single-blog .post-footer .media-body a{color:#b6b6b6;font-size:0.875rem;}
.single-blog .post-image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:100%;height: 300px;
    object-fit: cover;}
.single-blog:hover .post-image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.blog-single-small-sec{position:relative;border-radius:4px;    max-width: 450px;}
.blog-single-small-sec{position:relative;border-radius:4px; margin-left:20px;}
.blog-single-small-sec ul{list-style-type:none;margin:0;padding:0;}
.blog-single-small-sec:not(:last-child) {
    border-bottom: 1px solid #E2E6EA;
    margin-bottom: 1.5625rem;
        border-radius: 0;
}
.agency_media_section .entry-header{
  padding: 0 20px;
}
.agency_media_section .entry-meta{
    margin-top: 10px;
    font-size: 14px;
        margin-bottom: 4px;
}
.agency_media_section .btn-wraper{
    margin-top: 20px;
}
.agency_media_section  .single-blog .post-footer{
     padding: 10px 20px;
}
.blog-single-small-sec ul li{display:inline-block;margin:0 5px;}
.blog-single-small-sec ul li .fa{margin:0 5px;}
.single-more-feauture .more-feature-header{-webkit-box-shadow:0px 7px 15px 0px rgba(0, 0, 0, 0.07);box-shadow:0px 7px 15px 0px rgba(0, 0, 0, 0.07);width:80px;height:80px;line-height:80px;text-align:center;border-radius:50%;margin-bottom:23px;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;margin-left:auto;margin-right:auto}
.single-more-feauture:hover .more-feature-header{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
.course-section{background:#F5F9FB;}
.blog-single-small-sec .entry-meta{
        color: #818992;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
        margin-bottom: 0.9375rem;
    color: #818992;
}
.blog-single-small-sec .entry-meta .post-meta-date{margin-left: 15px;}
.blog-single-small-sec ul li{font-size: 14px;}
.blog-single-small-sec h4{ margin-bottom: 20px;}
.blog-single-small-sec h4{ margin-bottom: 20px;}
.single-blog .post-footer  a{
        color: #ff805a;
}
.agency_media_section .blog-style2 .post-body{
    padding-top: 10px;
}
.single-blog .post-footer  a .fa{
    margin-left: 5px;
}
.blog-single-small-sec .entry-header .entry-title{
        font-size: 1.5rem;
    line-height: 2rem;
}
.tm-blog-content h4{margin-top:-6px;padding:0 10px;text-align:center;}
.tm-blog-content p{padding:0 10px;text-align:center;}
.tm-blog-content h4 a{color:#00284f;color:#00284f;}
.tm-blog{-webkit-box-shadow:0px 4px 28px 0px rgba(102,102,102,0.1);-moz-box-shadow:0px 4px 28px 0px rgba(102,102,102,0.1);box-shadow:0px 4px 28px 0px rgba(102,102,102,0.1);background:#fff;padding-bottom:20px;border-radius:50px 50px 0 0;}
.tm-blog:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);box-shadow:0 7px 25px 4px rgba(137,173,255,.35);}
.tm-blog-content a{margin:0 10px;}
.tm-blog-date{position:absolute;top:0;left:10px;padding:9px 15px;-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%) -webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:1;background:-webkit-linear-gradient(90deg, #8e2de2 0%, #4a00e0 100%);background:-moz-linear-gradient(90deg, #8e2de2 0%, #4a00e0 100%);background:-ms-linear-gradient(90deg, #8e2de2 0%, #4a00e0 100%);background:-o-linear-gradient(90deg, #8e2de2 0%, #4a00e0 100%);background:-webkit-gradient(linear, left top, right top, from(#8e2de2), to(#4a00e0));background:-webkit-linear-gradient(left, #8e2de2 0%, #4a00e0 100%);background:-o-linear-gradient(left, #8e2de2 0%, #4a00e0 100%);background:linear-gradient(90deg, #8e2de2 0%, #4a00e0 100%);color:#ffffff;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.tm-blog-topside{position:relative;margin-bottom:10px;overflow:hidden;border-radius:4px;}
.tm-blog:hover .tm-blog-date{-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);}
.tm-blog-image img{width:100%;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}
.tm-blog:hover .tm-blog-image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);box-shadow:0 10px 55px 5px rgba(137,173,255,.35);}
.tm-blog ul{margin:0;list-style-type:none;padding-left:10px;text-align:center;}
.tm-blog ul li{display:inline-block;margin-right:10px;font-size:13px;color:#00284f;}
.tm-blog ul li .fa{margin-right:10px;}
.tm-blog .tm-ser{position:relative;text-align:center;}
.tm-blog .tm-ser img{width:50px;height:50px;border-radius:50%;margin-right:9px;left:50%;border:2px solid rgb(0,37,177);}
.tm-blog .tm-ser h4{margin-top:10px;}
.single-team-style2, .single-team-style3{position:relative;overflow:hidden;}
.single-team-style2 .image, .single-team-style3 .image{position:relative;overflow:hidden;}
 .single-team-style2 .image img {
    width: 100%;
}
.single-team-style2 .image:before, .single-team-style3 .image:before{position:absolute;content:"";bottom:0;left:0;height:100%;width:100%;background:#5055fa;background:-webkit-gradient(linear, left bottom, left top, from(#5055fa), to(rgba(80, 85, 250, 0)));background:-webkit-linear-gradient(bottom, #5055fa 0%, rgba(80, 85, 250, 0) 100%);background:-o-linear-gradient(bottom, #5055fa 0%, rgba(80, 85, 250, 0) 100%);background:linear-gradient(0deg, #5055fa 0%, rgba(80, 85, 250, 0) 100%);-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;}
.single-team-style2 .hover-area, .single-team-style3 .hover-area{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#FFFFFF;padding:30px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.single-team-style2 .hover-area .team-content, .single-team-style3 .hover-area .team-content{margin-bottom:18px;}
ul.social-list.version-5{margin:0;padding:0;list-style:none;}
.social-list li{display:inline-block;margin-right:10px;}
.social-list li a{display:block;width:42px;height:42px;line-height:42px;border-radius:100%;border:1px solid #6b7499;text-align:center;font-size:0.875rem;color:#333333;}
.social-list.version-5 li a{width:30px;height:30px;line-height:30px;border:1px solid transparent;font-size:0.75rem;background-color:#FFFFFF;}
.social-list li a{display:block;width:42px;height:42px;line-height:42px;border-radius:100%;border:1px solid #6b7499;text-align:center;font-size:0.875rem;color:#333333;}
.social-list.version-5 li a>i{background:-webkit-linear-gradient(331deg, #b224ef 19%, #5055fa 84%);background:-o-linear-gradient(331deg, #b224ef 19%, #5055fa 84%);background:linear-gradient(119deg, #b224ef 19%, #5055fa 84%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;color:#b224ef;}
.single-team-style2 .hover-area, .single-team-style3 .hover-area{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#FFFFFF;padding:30px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.single-team-style2{position:relative;overflow:hidden;}
.single-team-style2:hover .image:before, .single-team-style3:hover .image:before{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.single-team-style2:hover .hover-area, .single-team-style3:hover .hover-area{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);}
.xs-title{color:#fff;}
.team-bottom-info.text-center{margin-top:50px;}
 .gray-bg{background-color:#fafafa;}
.funfact-content .section-title ,.agency-intro .section-title , .service_provide_sec .section-title{text-align:left;}
.agency-banner8{/*min-height:800px; background:#1B9CD5;*/}
.agency-banner8 .effect-img {
    position: absolute;
    left: -2px;
    right: -2px;
}
.agency-banner8 .effect-img.bottom {
    bottom: -10px;
}
.agency-banner8 .effect-img img {
    width: 100%;
}
.agency-banner8{ color:#000;}
.agency-banner8 .agency-banner-img{}
.agency-banner-content.banner-style8 .banner-title{font-size:32px;font-weight:600;margin-bottom:20px;line-height:45px;}
.agency-banner-content .banner-style8 p{font-size:0.9375rem;margin-bottom:45px;}
.agency-banner-content.banner-style8 .xs-video-popup{-webkit-box-shadow:0px 10px 35px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 35px 0px rgba(0, 0, 0, 0.1);color:#522cea;font-size:1.125rem;}
.agency-banner-content .banner-video-popups .xs-video-popup{-webkit-box-shadow:0px 25px 25px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 25px 25px 0px rgba(0, 0, 0, 0.1);background-color:#FFFFFF;color:#1a0b46;font-size:1.75rem;}
.xs-video-popup.style-block{height:60px;line-height:60px;width:auto;-webkit-box-shadow:0px 10px 35px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 35px 0px rgba(0, 0, 0, 0.1);border-radius:0px;font-weight:500;padding:0 40px;}
.agency-banner-content.banner-style8 p{font-size:1.125rem;color:#000;}
.customer-traffic-list{ min-height:346px; padding:30px 30px 30px 30px; text-align:center; background-color:#FFFFFF;-webkit-box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.1);-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;border-radius:10px;}
.customer-traffic-list:hover{border-bottom:3px solid #f15232;box-shadow:0 10px 55px 5px rgba(137,173,255,.35);box-shadow:0 7px 25px 4px rgba(137,173,255,.35);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
.customer-traffic-list h4{color:#148C00;font-weight:700; font-size:24px; margin-top:20px;}
.customer-traffic-list p{font-size:1.10rem;}
.customer-traffic-list .fa{margin-left:10px;}
.customer-traffic-list a{
    font-size: 14px;}

.customer-traffic-list ul{ margin:0px 0px 0px 25px; padding:0px;}
.customer-traffic-list ul li{ margin:0px; padding:3px 0px;}
.customer-traffic-list ul li a{ font-size:16px;}

ul.greendot-listing{ margin:30px 0px 10px 0px; padding:0px;}
ul.greendot-listing li{ margin:10px 0px; padding:0px 0px 0px 30px; list-style:none; text-align:left; background:url(../img/green-dot.svg) no-repeat left 2px; font-size:16px; font-weight:400; color:#6e6e6e;}

.ar_dir ul.greendot-listing li{ padding:0px 30px 0px 0px; text-align:right; background:url(../img/green-dot.svg) no-repeat right 2px;}
    
.calltoaction-area{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;padding:102px 0; padding-bottom: 400px; }
.success-summary-content .section-title{text-align:left;}
.calltoaction-area .xs-overlay{opacity:.9;    background:#1b9cd5;position:absolute;top:0;left:0;height:100%;width:100%;}
.call-to-action .content-title{color:#FFFFFF;position:relative;z-index:99;}
.call-to-action p{color:#FFFFFF;margin-bottom:35px !important;position:relative;z-index:99;}
.single-more-feauture{text-align:center;padding:30px 30px;-webkit-transition:all .2s cubic-bezier(.02,.54,.58,1);-moz-transition:all .2s cubic-bezier(.02,.54,.58,1);transition:all .2s cubic-bezier(.02,.54,.58,1);border-radius:8px;}
.slick-initialized.slick-slider{margin-top:50px;}
.single-more-feauture:hover{background-color:#FFFFFF;transform:translate(0,-20px);box-shadow:0 10px 55px 5px rgba(137,173,255,.35);box-shadow:0 7px 25px 4px rgba(137,173,255,.35);}
.vedio-section{max-width:800px;margin:0 auto;margin-top: -370px;}
.agency-intro-video img{width:100%;}
.calltoaction-area-2{;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;padding:100px 0; }
.calltoaction-area-2 .xs-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.9;z-index:0;background:#1b9cd5;}
.content-over-img-wraper .content-over-img{position:absolute;bottom:-50px;z-index:99;}
.content-over-img-wraper .content-over-img.img-1{left:0;}
.delighter .content-over-img-wraper .content-over-img{opacity:0;visibility:hidden;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
.content-over-img-wraper .content-over-img.img-2{right:0;}
.feedback-area{position:relative;z-index:1;}
.feedback-slides{position:relative;max-width:750px;margin:0 auto;}
.feedback-slides .client-feedback{position:relative;}
.feedback-slides .client-feedback .single-feedback .client-img{text-align:center;}
.feedback-slides .client-feedback .single-feedback .client-img img{border-radius:50%;border:2px solid #44ce6f;padding:3px;}
.feedback-slides .client-feedback .single-feedback h3{font-size:18px;margin:0;}
.feedback-slides .client-feedback .single-feedback span{display:block;margin-top:8px;margin-bottom:18px;color:#c679e3;font-size 17px;}
.feedback-slides .client-feedback .single-feedback p{font-size:15px;}
.feedback-slides .client-feedback .single-feedback::before{content:'';position:absolute;left:0;bottom:-25px;width:50px;height:50px;background:#ffffff;right:0;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.feedback-slides .client-thumbnails{position:relative;margin:0 85px;}
.feedback-slides .client-thumbnails .item .img-fill{cursor:pointer;position:relative;text-align:center;}
.feedback-slides .client-thumbnails .item .img-fill img{opacity:0.4;-webkit-transition:0.5s;transition:0.5s;display:inline-block;position:relative;border:2px solid #44ce6f;border-radius:50%;padding:3px;width:85px;}
.feedback-slides .client-thumbnails .item:hover .img-fill img, .feedback-slides .client-thumbnails .item.slick-center .img-fill img{opacity:1;}
.client-thumbnails .next-arrow, .client-thumbnails .prev-arrow{position:absolute;width:40px;height:40px;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent;color:#5e5e5e;border:2px solid #5e5e5e;z-index:1;border-radius:50%;line-height:30px;outline:0 !important;-webkit-transition:0.5s;transition:0.5s;}
.client-thumbnails .next-arrow::before, .client-thumbnails .prev-arrow::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg, #23bdb8 0%, #43e794 100%);opacity:0;visibility:hidden;-webkit-transition:0.5s;transition:0.5s;border-radius:50%;}
.client-thumbnails .next-arrow:hover, .client-thumbnails .prev-arrow:hover{color:#ffffff;border-color:#44ce6f;}
.client-thumbnails .next-arrow:hover::before, .client-thumbnails .prev-arrow:hover::before{opacity:1;visibility:visible;}
.client-thumbnails .next-arrow svg, .client-thumbnails .prev-arrow svg{width:18px;height:18px;position:relative;}
.client-thumbnails .next-arrow{right:-20px;}
.client-thumbnails .prev-arrow{left:-20px;}
 .mb20{margin:7px 20px;}
 .cdev{position:relative;height:100px;width:100px;margin:0 auto;}
 .cdev div{position:absolute;height:100px;width:100px;border-radius:50%;}
 .cdev div span{position:absolute;font-size:25px;line-height:75px;height:75px;width:75px;left:12.5px;top:12.5px;text-align:center;border-radius:50%;background-color:white;}
 .cdev .background{background-color:#ff4f69;}
 .cdev .rotate{clip:rect(0 50px 100px 0);background-color:#4b86db;}
 .cdev .left{clip:rect(0 50px 100px 0);opacity:1;background-color:#b3cef6;}
 .cdev .right{clip:rect(0 50px 100px 0);transform:rotate(180deg);opacity:0;background-color:#4b86db;}
 @keyframestoggle{0%{opacity:0;}
 100%{opacity:1;}
}
 .round-progress{padding:0;list-style-type:none;margin-top:30px;}
.round-progress li{display:inline-block;margin:0 15px;}
 .xs-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;}
 .agency-banner{padding: 3px 0 5px 0;;overflow:hidden; position: relative;}
.curve-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-transform: skewY(-7deg);
    transform: skewY(-7deg);
    -webkit-transform-origin: 0;
    transform-origin: 0;
       background: linear-gradient(93deg, #1903d1 0%, #270065 100%);
}
.banner-3 {
    overflow: visible;
    margin-bottom: 80px;
}
.agency-banner-img {position: relative;top: 60px;}
.agency-banner .container{padding-top: 120px;}
.agency-banner .container .agency-banner-content{padding-bottom: 100px; padding-top: 80px;}
 .agency-banner-content-group{width:100%;z-index:9;}
.agency-banner3 .agency-banner-content-group{}
.agency-banner6 .agency-banner-content-group{padding:80px 0 120px 0;}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important;}
.agency-banner3 .banner-overlay-bg{position:absolute;top:0;right:0;z-index:-1;opacity:.03;}
.curve-shape>svg{position:absolute;bottom:0;left:50%;display:block;width:calc(101% + 190px);-webkit-transform:rotateX(180deg);transform:translateX(-50%) rotateX(180deg);height:91px;}
.agency-banner3{background:#0b53ff;background:-webkit-gradient(linear, left top, right top, from(#0b53ff), color-stop(50%, #0b53ff), to(#4ae5e9));background:-webkit-linear-gradient(left, #0b53ff 0%, #0b53ff 50%, #4ae5e9 100%);background:-o-linear-gradient(left, #0b53ff 0%, #0b53ff 50%, #4ae5e9 100%);background:linear-gradient(90deg, #0b53ff 0%, #0b53ff 50%, #4ae5e9 100%);position:relative;z-index:1;}
.curve-shape .shape-svg{fill:#FFFFFF;}
.agency-banner-content.banner-style3 .banner-title{font-size:3rem;}
.agency-banner-content{color:#000000;}
.banner-title, h1{color:#2A71B2;font-size:3.375rem;line-height:1.2;margin-bottom:25px;font-weight:400;}
.banner-title p{color:#000000;}

.agency-banner-content.banner-style3 p{color:#FFFFFF;}
.agency-banner-content p{color:#fff;font-size:1.3rem;padding-right:75px;margin-bottom:45px;}
.btn-gradient4{background:#ff8f1e !important background:-webkit-gradient(linear, left top, right top, from(#ff8f1e), color-stop(50%, #ff8f1e), to(#fe690b));background:-webkit-linear-gradient(left, #ff8f1e 0%, #ff8f1e 50%, #fe690b 100%);background:-o-linear-gradient(left, #ff8f1e 0%, #ff8f1e 50%, #fe690b 100%);background:linear-gradient(90deg, #ff8f1e 0%, #ff8f1e 50%, #fe690b 100%);-webkit-box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.15);background-size:101% auto;     border: 1px solid #ff8f1e ;}
.navstyle3 nav .others-option .btn.btn-primary{background:#c679e3;-webkit-box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);box-shadow:0 13px 27px 0 rgba(198, 121, 227, 0.25);border:none;color:#fff;}
.organization-info-block{-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;padding:50px 50px;min-height:430px;color:#fff;position:relative;border-radius:10px;background-repeat: no-repeat; background-size: cover;}
.organization-info-block .info-header{margin-bottom:25px;color:inherit;}
.organization-info-block .small{font-weight:700;margin-bottom:10px;font-size:1.125rem;color:inherit;position:relative;z-index:99;display:none;}
.organization-info-block p{color:inherit;position:relative;z-index:99;display:none;}
.organization-info-block a{color:#fff;position:relative;z-index:99;display:none;}
.organization-info-block .fa{color:#fff;position:relative;z-index:99;display:none;font-size:30px;margin-bottom:10px;}
p:last-child{margin-bottom:0px;}
.organization-info-block:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-radius:10px;}
section#masureofbusiness{margin-top:-151px;z-index:99;position:relative;}
.organization-info-area .col-md-6:nth-child(1) .organization-info-block{background-image:url(../img/services_bg8.jpg);}
.organization-info-area .col-md-6:nth-child(2) .organization-info-block{background-image:url(../img/services_bg4.jpg);}
.organization-info-area .col-md-6:nth-child(3) .organization-info-block{background-image:url(../img/services_bg2.jpg);}
.organization-info-area .organization-info-block:hover:after{background:rgba(8,55,145,0.8);}
.organization-info-area .organization-info-block:hover p{display:block;}
.organization-info-area .organization-info-block:hover a{display:block;}
.organization-info-area .organization-info-block:hover .small{display:block;}
.organization-info-area .organization-info-block:hover .fa{display:block;}
.organization-info-area .organization-info-block:hover .organization-bootam{display:none;}
.organization-bootam{position:absolute;bottom:0;background:rgba(225,225,225,0.9);left:0;right:0;padding:20px 10px; text-align: center;}
.organization-bootam h4{;color:#000;}
.video-testimonial-area{position:relative;background-image:url(../img/team-bg.jpg);background-size:cover;background-position:center;padding:100px 0;background-repeat:no-repeat;}
.video-testimonial-area:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(8,55,145,0.8);}
.video-testimonial-area+.testimonial-video-section{margin-top:-178px;position:relative;z-index:2;}
.testimonial-video{position:relative;z-index:1;}
.stack-effect{position:relative;}
.testimonial-video .section-title h3{position:relative;z-index:1;color:#fff;}
.testimonial-video .section-title h6{position:relative;z-index:1;color:#fff;}
.testimonial-video .section-title P{position:relative;z-index:1;color:#fff;max-height:100%;}
.video-content-sec{position:relative;z-index:1;text-align:center;}
.testimonial-video-section .video-content-sec{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;}
.stack-effect:after, .stack-effect:before{position:absolute;content:"";bottom:-60px;left:80px;right:80px;top:60px;background-color:#255cff;z-index:-1;opacity:.1;}
.testimonial-video .stack-effect:after, .testimonial-video .stack-effect:before{border-radius:15px;}
.xs-video-popup{display:inline-block;border-radius:50%;width:80px;height:80px;line-height:80px;background-color:#000000;color:#FFFFFF;text-align:center;-webkit-box-shadow:0px 15px 21px 0px rgba(0, 0, 0, 0.32);box-shadow:0px 15px 21px 0px rgba(0, 0, 0, 0.32);font-size:1.125rem;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.testimonial-video .xs-video-popup{-webkit-box-shadow:0px 25px 25px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 25px 0px rgba(0, 0, 0, 0.15);background-color:#FFFFFF;color:#255cff;font-size:22PX;width:80px;height:80px;line-height:80px;position:relative;}
.glow-btn:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;border-radius:50%;z-index:-1;-webkit-animation:pulse 2s infinite cubic-bezier(0.4, 0, 1, 1) both;animation:pulse 2s infinite cubic-bezier(0.4, 0, 1, 1) both;}
@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #fff);box-shadow:0 0 0 0 #fff }
 70%{-webkit-box-shadow:0 0 0 60px #fff; box-shadow:0 0 0 60px #fff }
 to{-webkit-box-shadow:0 0 0 0 #fff; box-shadow:0 0 0 0 #fff) }
}
@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2) }
 70%{-webkit-box-shadow:0 0 0 60px rgba(255, 255, 255, 0);box-shadow:0 0 0 60px rgba(255, 255, 255, 0) }
 to{-webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0);box-shadow:0 0 0 0 rgba(255, 255, 255, 0) }
}
.hover_img_7{overflow:hidden;position:relative;width:100%;height:100%;}
.overlay_content_7{position:absolute;top:-100%;left:0;width:100%;height:100%;background:rgb(23, 23, 37);opacity:0.749;transition:all .5s;}
.overlay_text_7{padding:25px 37px 24px 25px}
.overlay_text_7 h4{color:#fff;margin-bottom:10px;font-size:20px;font-weight:bold;}
.overlay_icon_7{background:rgb(251, 106, 39);width:50px;height:95px;position:absolute;bottom:-100%;right:0;padding:10px 10px;border-top-left-radius:50%;transition:all .5s;}
.overlay_icon_7 ul{text-align:center;margin-top:4px;list-style:none;padding:0;}
.overlay_icon_7 ul li{list-style:none;color:#fff;font-size:14px;}
.overlay_icon_7 ul li a{display:inline-block;width:35px;height:35px;line-height:35px;color:#fff;font-size:22px;text-align:center;background:transparent;border:1.5px solid #fff;border-radius:5px;transition:all .5s;margin-bottom:10px;}
.overlay_text_7 p{color:#fff;line-height:20px;}
.hover_area_7:hover .overlay_content_7{top:0;}
.hover_area_7:hover .overlay_icon_7{bottom:0;}
.hover_img_7 img{transform:rotate(0deg) scale(1);transition:all .5s;}
.hover_area_7:hover .hover_img_7 img{transform:rotate(10deg) scale(1.5);}
.blogstyle2 h4{margin:10px 0;padding: 10px 20px;}
.blogstyle2 ul{list-style-type:none;padding:0 20px;}
.modal-body .contact2-form-btn{
        padding: 15px;
}
.blogstyle2 .overlay_icon_7 ul{ padding: 0;
}
.agency-banner6{padding: 100px 0;}
.funfact-content-sec .download-shape img{
        max-width: 400px;
}
.funfact-content-sec .download-shape{
    text-align: center;
}
.blogstyle2 ul li{display:inline-block;margin-right:5px;font-size:14px;}
.blogstyle2 ul li .fa{font-size:15px;margin-right:10px;}
.blogstyle2 .iteam{ padding: 0 0 15px 0; background: #fff; margin: 16px 15px;    box-shadow: 0px 4px 28px 0px rgba(102,102,102,0.1);}
.about-slider-wraper{position:relative;}

.about-slider-wraper:before{position:absolute;content:"";background:#b224ef;background:-webkit-linear-gradient(331deg, #b224ef 31%, #5055fa 84%);background:-o-linear-gradient(331deg, #b224ef 31%, #5055fa 84%);background:linear-gradient(119deg, #b224ef 31%, #5055fa 84%);height:100%;width:calc(100% - 227px);left:0;right:0;}
.about-slider-wraper .about-slider{margin-left:60px;top:-80px;background-color:white;-webkit-box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.1);padding:20px;margin-top:80px;width:calc(100% - 60px);}
.colltoaction{background:#fb0162;padding:30px 0;color:#fff;}
.colltoaction h3{color:#fff;}
.colltoaction a{background:#01449b;color:#fff;padding:15px 25px;border-radius:4px;}
.event-section{padding:0;}
.left-sec{width:50%;float:left;}
.right-sec{padding:70px 70px;position:relative;}
.right-sec h3{color:#fff;z-index:999;position:relative;margin-top:25px;}
.right-sec h4{color:#fff;z-index:999;position:relative;}
.right-sec p{color:#fff;z-index:999;position:relative;margin-top:25px;}
.right-sec span{color:#fff;z-index:999;position:relative;font-size:30px;}
.event-section{position:relative;background-image:url(../img/computer-technology.jpg);background-size:cover;background-position:center;}
.event-section img{position:relative;z-index:99;}
.event-section:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(8,55,145,0.8);}
 .get-subscribe .form-control{height:54px;border:2px solid #e7e7e7;width:calc(100% - 190px);border-radius:27px;padding-left:35px;margin-bottom:15px;position:relative;z-index:9;}
.btn-gradient3{font-weight:700;font-size:0.875rem;letter-spacing:.5px;border-radius:1.71875rem;padding:0 50px;height:54px;line-height:54px;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;white-space:normal;background:#b224ef;background:-webkit-linear-gradient(331deg, #b224ef 11%, #5055fa 55%);background:-o-linear-gradient(331deg, #b224ef 11%, #5055fa 55%);background:linear-gradient(119deg, #b224ef 11%, #5055fa 55%);background-size:101% auto;border-color:#fff;}
.bannner-cut{position:relative;height:160px;overflow:hidden;}
.bannner-cut_bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#1e005f;transform:skewY(-6deg);transform-origin:top left;}
.bannner-cut_bg.bg2{background:linear-gradient(93deg, #1903d1 0%, #270065 100%);}
.single-class{width:100%;padding:38px 18px;-webkit-box-shadow:0px 4px 28px 0px rgba(102,102,102,0.1);-moz-box-shadow:0px 4px 28px 0px rgba(102,102,102,0.1);box-shadow:0px 4px 28px 0px rgba(102,102,102,0.1);margin-top:30px;position:relative;z-index:1;overflow:hidden;border-radius:10px;}
.class-section .class-first{background:rgba(227,110,145,0.7);}
.class-section .class-first:hover{background-image:url(../img/class1.jpg);}
.class-section .class-second{background:#ff9f86;}
.class-section .class-second:hover{background-image:url(../img/class2.jpg);}
.class-section .class-third{background:#ff819f;}
.class-section .class-third:hover{background-image:url(../img/class3.jpg);}
.class-section .class-four{background:#5989ed;}
.class-section .class-four:hover{background-image:url(../img/class4.jpg);}
.class-section .single-class{position:relative;}
.class-section .single-class:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(227,110,145,0.7);opacity:0;}
.class-section .single-class:hover:after{opacity:1;}
.single-class h4{padding:24px 0;font-weight:600;color:#fff;font-size:20px;position:relative;z-index:1;}
.single-class p{color:#fff;position:relative;z-index:1;}
.class-section-first{margin-top:-100px;}
.admation-sec .item{padding:50px 0;text-align:center;border-radius:4px;background-position:center;background-size:cover;position:relative;margin:0 20px;}
.admation-sec .item:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-radius:8px;background:rgba(8,55,145,0.7);}
.admation-sec .item h3{position:relative;color:#fff;z-index:1;line-height:38px;}
.admation-sec .item .fa{position:relative;color:#fff;z-index:1;}
.column{width:50%;padding:0 0.5em;opacity:0;}
.column--left{text-align:right;}
.column--right{text-align:left;}
.column__text{font-size:0.85em;display:block;color:#fff;}
.column--left .column__text{font-weight:bold;}
.column--right .column__text{color:#b0adad;}
.grid--effect-vega .column{opacity:1;}
.grid--effect-castor .stack__figure,.grid--effect-castor .stack__deco{transform-origin:50% 50%;}
.grid--effect-castor .column{opacity:1;}
.grid--effect-hamal{perspective:none;}
.grid--effect-hamal .column{opacity:1;}
.grid--effect-polaris{perspective-origin:100% -100%;}
.grid--effect-polaris .column{opacity:1;}
.grid--effect-alphard{perspective:none;}
.grid--effect-alphard .column{opacity:1;}
.grid--effect-alphard .stack__figure,.grid--effect-alphard .stack__deco{transform-origin:50% 150%;}
.grid--effect-altair{perspective-origin:50% -50%;}
.grid--effect-altair .column{opacity:1;}
.grid--effect-altair .stack__figure,.grid--effect-altair .stack__deco{transform-origin:50% 100%;}
.grid--effect-rigel{perspective-origin:50% 100%;}
.grid--effect-rigel .column{opacity:1;}
.grid--effect-canopus{perspective-origin:50% 0%;}
.grid--effect-canopus .column{opacity:1;}
.grid--effect-canopus .stack__figure,.grid--effect-canopus .stack__deco{transform-origin:50% 100%;}
.grid--effect-pollux{perspective:1000px;perspective-origin:50% -70%;}
.grid--effect-pollux .column{opacity:1;}
.grid--effect-pollux .stack__figure,.grid--effect-pollux .stack__deco{transform-origin:50% 50%;}
.grid--effect-pollux .grid__item-caption > .grid__item-title{transform-origin:50% -200%;}
.grid--effect-deneb{perspective:none;}
.grid--effect-deneb .stack__figure,.grid--effect-deneb .stack__deco{transform-origin:50% 50%;}
.grid--effect-deneb .grid__item-caption > .column{transform-origin:50% -200%;}
.content.content--related{font-weight:bold;justify-content:center;min-height:0;padding-bottom:10em;text-align:center;background:#5d5d66;}
.content--related a{color:#b0adad;}
.content--related a:hover,.content--related a:focus{color:#fff;}
.content--related p:first-child{padding:6em 0 2em;}
.content--related p{width:100%;color:#37373e;}
.media-item{font-size:0.85em;display:inline-block;padding:1em 2vw;vertical-align:top;transition:color 0.3s;}
.media-item__img{max-width:100%;opacity:0.6;transition:opacity 0.3s;}
.media-item:hover .media-item__img,.media-item:focus .media-item__img{opacity:1;}
.media-item__title{font-size:1em;margin:0;padding:0.5em;}
@media screen and (max-width:42em){.codrops-header{display:block;text-align:center;}
.github{width:100%;margin:0;padding:0.5em 0;}
.message-mobile{display:block;}
}
.team-2{background:#f9f9f9;}
.team-2 .section-title p{max-width:700px;}
.team-2 .team-area-4{position:relative;overflow:hidden;transition:all .5s;}
.team-2 .team-img-4{position:relative;overflow:hidden;}
.team-2 .team-img-4 img{position:relative;overflow:hidden;width:100%;height:100%;}
.team-2 .team-info-4{position:absolute;left:0;bottom:0;width:100%;height:110px;background-color:rgb(255, 255, 255);opacity:0.902;border-bottom:4px solid #f44f1d;text-align:center;transition:all .5s;}
.team-2 .team-area-4:hover .team-info-4{background-color:rgb(255, 255, 255);opacity:0.902;width:235px;height:330px;left:10px;bottom:12px;border-bottom:none;}
.team-2 .info-text-4 h4{margin-top:18px;margin-bottom:10px;color:#424243;font-size:24px;font-weight:700;}
.team-2 .info-text-4 p{padding-bottom:20px;}
.team-2 .team-info-4 .info-text-4 ul{display:none;}
.team-2 .team-area-4:hover .team-info-4 .info-text-4 ul{display:block;}
.team-2 .team-info-4 .info-text-4 ul li{display:inline-block;margin-right:15px;}
.team-2 .team-info-4 .info-text-4 ul li a{display:block;width:30px;height:30px;border-radius:50%;border:1px solid rgba(244,79,29,.5);font-size:14px;color:#f44f1d;line-height:27px;text-align:center;}
.Company-section .section-title p{max-width:750px;}
.Company-section .download-list ul li i{rgba(0,37,177,0.8)}
.Company-section .download-list .icon{position:relative;top:-12px;}
.Subscribe-section .section-title{text-align:left;}
.vedio-section .video-content-sec{position:absolute;z-index:1;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);}
.mean-container a.meanmenu-reveal span{background:#fff;}
.navstyle2 a.meanmenu-reveal span{background:linear-gradient(90deg, #f9423a 0%, #fbb41a 100%);}
 .wrap-contact2{background:#fff;border-radius:10px;overflow:hidden;padding:30px 40px 30px 40px;}
.contact2-form{width:100%;}
.ar_dir .contact2-form{ text-align:right;}
.ar_dir .modal-header .close{ position:absolute;}
.contact2-form-title{display:block;font-size:39px;color:#333333;line-height:1.2;text-align:center;padding-bottom:30px;}
.wrap-input2{width:100%;position:relative;border-bottom:2px solid #adadad;margin-bottom:37px;}
.container-contact2-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;padding-top:13px;}
.input2{display:block;width:100%;font-size:15px;color:#555555;line-height:1.2;outline:none;border:none;}
.focus-input2{position:absolute;display:block;width:100%;height:100%;top:0;left:0;pointer-events:none;}
input.input2{height:45px;}
.contact2-form-btn{border-radius:15px;margin-top:20px;background:#0025b1;text-transform:capitalize;padding:10px 20px;border:none;width:100%;color:#fff;}
.focus-input2::before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:0;height:2px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;background:rgba(219,21,99,1);background:-webkit-linear-gradient(45deg, #d5007d, #e53935);background:-o-linear-gradient(45deg, #d5007d, #e53935);background:-moz-linear-gradient(45deg, #d5007d, #e53935);background:linear-gradient(45deg, #d5007d, #e53935);}
.input2:focus + .focus-input2::before{width:100%;}
.color-gray{background-color:#f8f9fa;}
.munteam .team-area-9{position:relative;overflow:hidden;}
.munteam .team-area-9 .team-img-9{position:relative;overflow:hidden;}
.munteam .team-area-9 .team-img-9 img{position:relative;overflow:hidden;width:100%;height:100%;}
.munteam .team-area-9:hover .team-overlay-9{visibility:visible;transform:scale(1.1);}
.munteam .team-area-9:hover .team-info-9{visibility:visible;transform:scale(1.1);transform:translate(-50%, -50%);}
.munteam .team-overlay-9{background:rgba(0,37,177,0.8);position:absolute;width:100%;height:330px;top:12px;left:10px;visibility:hidden;transform:scale(0);transition:all .5s;}
.munteam .team-info-9{position:absolute;left:50%;top:50%;text-align:center;visibility:visible;transform:scale(0);transition:all .7s;}
.munteam .team-info-9 h4{font-size:24px;font-weight:700;color:#fff;text-transform:capitalize;}
.munteam .team-info-9 p{margin-bottom:22px;color:#fff;opacity:.8;}
.munteam .team-info-9 ul li{display:inline-block;margin-right:15px;}
.munteam .team-info-9 ul li a{display:block;width:30px;height:30px;border-radius:50%;border:1px solid rgb(255, 255, 255);font-size:14px;color:#fff;line-height:27px;text-align:center;}
.munteam .social-9{margin-bottom:0;padding:0;}
.munteam .team-info-9 ul li:last-child{margin:0;font-size:1rem;}

@media (min-width:768px){
    p{font-size:1rem;}
}

.department-section .nav-tabs .nav-item .nav-link{padding:0;background-color:transparent;color:#fff;border:transparent;text-transform:capitalize;}
.department-section .nav-tabs .nav-item{margin-bottom:5px;}
.tanks-you-content{margin-top:-300px;text-align:center;}
.tanks-you-content h1{font-size:2rem;}
.tanks-you-content p{font-size:1rem;}
.po_home--hero-image-wrap{min-width:750px;width:750px;height:940px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2;}
.po_home--hero-image-wrap img{display:block;-webkit-box-shadow:0 60px 90px 0 rgba(5,0,77,0.3);box-shadow:0 60px 90px 0 rgba(5,0,77,0.3);border-radius:4px;}
.po_home--hero-image-wrap img:nth-child(1){border-radius:4px 50px 4px 4px;}
.po_home--hero-image-wrap img:nth-child(even){margin-top:-120px;}
.po_home--hero-image-wrap img:nth-child(3){border-radius:4px 4px 4px 50px;}
.po_home--hero-image-wrap img:nth-child(4){border-radius:50px 4px 4px 4px;}
section.slider-area.t-slider-bg.d-flex.align-items-center.banner1{padding-top:9.375rem;}
.featrure2{margin-top:100px;}

.topbar2	{ margin:0px; padding:5px 0px; background:#fff; font-size:13px;}
.innerPageHeader{ background:#1B9CD5;}
.innerPageHeader h1{ margin:40px 0px 10px 0px; font-size:34px;}
.innerPageHeader p{ color:#fff;}

.boxSection	{ margin:0px; /*padding:0px;*/ /*background:#f7f7f7;*/}
.boxSection .row, .boxSection .col-lg-6{ /*margin:0px; padding:0px;*/}
.boxSection img{ border-radius:300px;}
.boxContent{ margin:0px; padding:20% 15%;}
.boxContent h3{ margin:0px 0px 20px 0px; padding:0px; font-size:30px;}

.loginBottom { margin:20px 0px 0px 0px;}
.loginBottom p{ margin:0px; padding:10px 0px;}
.loginBottom a{ color:#1b9cd5;}

.registerForm h3{ margin:20px 0px 20px 0px; padding:15px 0px 15px 0px; text-align:center; border-bottom:solid 1px #1b9cd5; background:#1b9cd5; color:#fff; font-size:20px;}

.frontInnerMenu	{ margin:0px; padding:0px;}
.frontInnerMenu li	{ margin:5px 0px; padding:10px 20px; background:#f3f3f3; display:block; list-style:none; text-align:right;}
.frontInnerMenu li a{ color:#666666; text-transform:capitalize;}
.frontInnerMenu li.active{ background:#1b9bd4;}
.frontInnerMenu li.active a{ color:#fff;}

.frontInnerMenu li i{ margin:0px -32px 0px 0px; padding:5px; font-size:20px; vertical-align:middle; background:#1b9bd4; border-radius:50%; visibility:hidden;}
.frontInnerMenu li.active i{ visibility:visible;}
.frontDashboard .box-item .icon.number{ color:#1b9bd4; font-size:40px; font-weight:bold;}
.frontDashboard .box-item{ margin:10px 0px 20px 0px; padding:30px 20px; text-align:center; border:dashed 1px #1b9bd4; border-radius:20px;}
.frontDashboard .box-item h4{ margin:5px 0px 0px 0px; font-size:16px;}
.frontDashboard .notificationBox .box-item{ padding:20px 20px; text-align:left;}
.frontDashboard .notificationBox ul{ margin:10px 0px 0px 0px; padding:0px;}
.frontDashboard .notificationBox ul li{ margin:0px; padding:8px 0px; display:block; list-style:none; border-bottom:dashed 1px #ccc;}
.frontDashboard .notificationBox ul li span{ display:inline-block; width:78%; vertical-align:top;}
.frontDashboard .notificationBox ul li span.time{ width:22%; color:#1b9bd4;}
.frontDashboard .notificationBox .btnWrap{ margin:30px 0px 0px 0px;}

table.dataTable{ width:100%;}
table.dataTable th{ background:#1b9bd4; color:#fff; font-weight:normal;}
table.dataTable td.action a{ margin:0px 5px; padding:5px; border:solid 1px #1b9bd4; border-radius:5px; }
table.dataTable td.action i{font-weight:bold; color:#1b9bd4;}
table.dataTable td.action a:hover{ background:#1b9bd4;}
table.dataTable td.action a:hover i{ color:#fff;}
table.dataTable td a.delete { border:solid 1px red;}
table.dataTable td a.delete i{ color:red;}
table.dataTable td a.delete:hover { background:red; border:solid 1px red;}
table.dataTable td a.delete:hover i{ color:#fff;}
.statusExpired{ color:red}
.statusActive{ color:green}
.customer-traffic-list img {width: 75px;}
.pricing-box img { width: 75px;}

.hardwareListing .single-blog{ margin-bottom:30px; border:solid 1px #f3f3f3; padding:0px 0px 5px 0px;}
.hardwareListing .single-blog .post-image{ margin:0px 0px 15px 0px; height:300px; text-align:center; background:#f3f3f3;}
.hardwareListing .single-blog .post-image img{ max-height:300px; width:auto;}
.hardwareListing .single-blog .entry-title{ min-height:45px; font-size:18px; font-weight:600;}
.hardwareListing .single-blog p.price{ margin:0px; padding:0px; font-size:28px;}
.hardwareListing .single-blog p.price span{ font-size:18px;}
.hardwareListing .single-blog .actioHard .btn{ border-radius:4px;}
.hardwareListing .single-blog .actioHard .btn.graybtn{ background:#a5a4a4;}

.hardwareDetail h1{ margin:0px 0px 12px 0px; padding:0px; font-size:30px; font-weight:600;}
.table table td{ padding: 5px 0px;}
.table table td:first-child{ padding-right:30px; font-weight:bold;}
.hardwareDetail .gallery{ display:table;}
.hardwareDetail .gallery .col-md-4{ border:solid 1px #ccc; height:230px; width:300px; display:table-cell; vertical-align:middle; text-align:center;}
.hardwareDetail .gallery .col-md-4 img{ max-width:300px; max-height:230px;}

ul.onePlaceList{ margin:30px 0px 60px 0px; padding:0px; text-align:center;}
ul.onePlaceList li { margin:0px; padding:0px; display:inline-block; /*width:23%;*/}
ul.onePlaceList li div{ margin:15px; padding:15px;
    border: solid 1px #f3f3f3;
    border-radius: 20px;
    box-shadow: 0px 0px 20px #e6e6e6;
    text-align: center; background:#fff;}
ul.onePlaceList li div:hover{
    box-shadow: 0px 0px 40px #d8d6d6;}
ul.onePlaceList li a{ color:#fff;}
ul.onePlaceList li a:hover{ color:#fff; text-decoration:none;}
ul.onePlaceList li h4 {
    margin:0px 0px 0px 0px;
    padding:12px 10px;
    font-size: 16px; border-radius: 0px 0px 20px 20px;
    color: #3BB54B; /*background:#1b9cd5;*/
    font-weight: bold; 
}
ul.onePlaceList li img{
    width: 100%; padding:30px;
    height: auto; max-width:100px; max-height:100px;
    border-radius:17px 17px 0px 0px;}
	
.tutorialBox{ margin:10px 3px 20px 3px; padding:15px; border:solid 1px #f3f3f3; border-radius:20px; box-shadow:0px 3px 1px #e6e6e6; text-align:center; background:#fff;}
.tutorialBox:hover{ box-shadow:0px 0px 30px #e5e3e3;}
.tutorialBox img{ margin-bottom:20px;}
.tutorialBox a{ color:#3BB54B; font-size:16px;}
.tutorialBox a p{ margin:0px; padding:0px; color:#3BB54B; line-height:24px; min-height:50px; font-weight:500;}

ul.tutorialQuestion{ margin:0px; padding:0px;}
ul.tutorialQuestion li{ margin:5px 0px 5px 0px; padding:0px; border:solid 1px #D6D6D6; border-radius:5px; box-shadow:0px 3px 1px #e6e6e6; text-align:center; background:#fff; display:block; list-style:none;}
ul.tutorialQuestion li a{ padding:10px 10px; display:block; color:#1D76BB; font-size:24px; font-weight:600; line-height:36px;}
ul.tutorialQuestion li.active{ background:#1D76BB;}
ul.tutorialQuestion li.active a{ color:#ffffff;}


ul.catlisting li{ padding:0px; display:block; text-align:left;}
ul.catlisting li a{ padding:10px 15px; display:block; text-align:left;}
ul.catlisting li.active a{ color:#fff;}
.questionDetails{ text-align:left;}
.questionDetails p{ max-width:initial; width:auto;}
.questionDetails h1{ font-size:28px;color: #4a6f8a; font-weight:600;}
.questionDetails h2{ font-size:24px;color: #4a6f8a;}
.questionDetails h3{ font-size:20px;color: #4a6f8a;}
.questionDetails h4{ font-size:18px;color: #4a6f8a;}
.questionDetails h5{ font-size:16px;color: #4a6f8a;}
.questionDetails h6{ font-size:15px;color: #4a6f8a;}

.questionDetails h3.qlist{ margin:0px 0px 10px 0px; padding:0px; font-size:24px; font-weight:500;}
.questionDetails p.qbacklink{ margin:0px 0px 15px 0px; padding:0px;}

.lr-section{ margin:0px; padding:0px 0px; height:100vh; vertical-align:middle;}
.lr-intro{ padding:100px 0px; text-align:center !important; background-image:url(../../assets/img/lr-watermark.jpg); background-position:center center; background-size:cover; height:100vh; vertical-align:middle;}
.lr-section p.info{ margin:30px auto; padding:0px; width:80%; text-align:center; font-size:18px; font-weight:700; color:#3665C5;}
.lr-form{ padding:100px 0px;  height:100vh; vertical-align:middle;}
.lr-form label{ font-weight: bold;}
.modal .lr-formwrap{   width:100%;  }
.lr-formwrap{ margin:0px auto; width:60%;  }
.lr-formwrap h3{ margin:0px 0px 30px 0px; padding:0px; font-size:18px; font-weight:600; color:#000000;}
.lr-formwrap .form-control{ background:#fff; border:solid 1px #A2A2A6; border-radius:5px;height: 45px;}
.lr-formwrap .btn-submit{ padding:10px 20px; display:block; background:#3665C5; width:100%; border:none; border-radius:5px; text-transform:capitalize;}
.lr-formwrap .loginBottom a{ font-size:18px; color:#3665C5;}
.lr-formwrap .loginBottom { margin:0px}

.joinPartner { width:100%;}
.fullwidth{ width:100%;}

.boxicon {
    position: absolute;
    bottom: 15px;
    left: 15px;
}
.ar_dir .boxicon {
    position: absolute;
    bottom: 15px;
    right: 15px;
}
.ar_dir #togglePassword {
    cursor: pointer;
    position: absolute;
    left: 10px;
    bottom: 15px;
    right: inherit;
}
.theme_green{
	color:#148C00;
}
.theme_blue{
	color:#3665C5;
}
#togglePassword {
    cursor: pointer;
    position: absolute;
    right: 10px;
    bottom: 15px;
}
.tnc a{
	color:#3665C5;
	font-weight:bold;
}
img.vertify-otp {
    width: 100px;
}
.ar_dir .lr-formwrap .icon-control{padding-right: 40px;}
.lr-formwrap .icon-control{padding-left: 40px;}
 
.vp input {
	width: 60px;
	height: 60px;
	flex-shrink: 0;
	border-radius: 4px;
	border: 1px solid rgba(161, 161, 161, 0.50);
	background: #FFF;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	text-align: center;
	font-size: 30px;
}
.vp {
    padding: 0px 30px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
 
.vp input:nth-child(n+4) {
	order: 2;
}
.otc div::before {
	content: '';
	height: 2px;
	width: 24px;
	margin: 0 .25em;
	order: 1;
	background: #BBBBFF;
}
 
.otc label {
	border: 0 !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}
 
@media (max-width:768px){
	.lr-section img{ max-width:70%;}
	.lr-section, .lr-intro, .lr-form{ height:auto;}
	.lr-formwrap{ margin:0px auto; width:65%;}
}
/*
.ar_dir h1,
.ar_dir h2,
.ar_dir h3,
.ar_dir h4,
.ar_dir h5,
.ar_dir h6,
.ar_dir p,
.ar_dir a
.ar_dir ul,
.ar_dir li
{
        text-align: right;
}
.ar_dir .agency-banner-content p{padding-right:0px;}
h4.feature-title {
    text-align: center;
}
.featrureTabs .nav-item p{
   text-align: center; 
}*/
.languageFlag{ border-radius:10px;}
.banner-title, h1, .section-title h3{
  background: -webkit-linear-gradient(#2A71B2, #8FBFE7);
  -webkit-background-clip: text;
-webkit-text-fill-color: transparent;}

header .hsssp-blue-btn{ margin:10px;}
.hsssp-btn { padding:10px 40px;border:none; border-radius:10px; color:#fff; font-weight:700; font-size:16px; cursor:pointer;}
.hsssp-btn:hover{ color:#fff;}
.hsssp-blue-btn { background:#1D76BB;}
.hsssp-lightblue-btn { background:#edf4fa; color:#1D76BB;}
.hsssp-lightblue-btn:hover{ background:#1D76BB; color:#fff;}
.hsssp-white-btn{ padding:7px 40px; background:#ffffff; color:#1D76BB;}
.hsssp-white-btn:hover{ background:#ffffff; color:#1D76BB;}
.banner-buttons .hsssp-btn{ margin:5px 5px 5px 0px;}


header .navbar-light .navbar-nav .nav-link.active{ color:#1D76BB; }
header .navbar-light .navbar-nav .nav-link{ color:#999999; font-size:14px; font-weight:400; padding-right:0.4rem; padding-left:0.4rem;}

.section-pattern{ position:relative;}
.section-pattern-right:before{ content:''; background-image:url(../img/section-pattern.png); background-repeat:no-repeat; background-position:top right; position:absolute; width:86px; height:190px; right:0px; top:0;}
.section-pattern-left:after{ content:''; background-image:url(../img/section-pattern.png); background-repeat:no-repeat; background-position:top right; position:absolute; width:86px; height:190px; left:0px; bottom:50px;}

.footer-new{ background:#fff; box-shadow:0px -2px 5px #cdcdcd;}
.footer-new .single-footer-widget .logo img{ max-height:50px;}
.footer-new .single-footer-widget p{ color:#9A9EA6;}
.footer-new .single-footer-widget p.punchLine{ color:#148C00; font-size:16px; font-weight:600;}
.footer-new .single-footer-widget h3{ color:#148C00; font-size:18px; font-weight:700;}
.footer-new .single-footer-widget ul.list li a{ color:#9A9EA6;}
.footer-new .single-footer-widget ul.list li a:hover{ color:#1D76BB;}
.footer-new .single-footer-widget ul.footer-contact-info li{ color:#1D76BB; font-size:16px; font-weight:700;}
.footer-new .single-footer-widget ul.footer-contact-info li a{ color:#1D76BB;}
.footer-new .single-footer-widget ul.footer-contact-info li .fa { margin-right:10px; float:left; background:#E3EBFD; width:35px; height:35px; text-align:center; line-height:35px; border-radius:50px;}
.footer-new .single-footer-widget .footer-social li{ margin:0px;}
.footer-new .single-footer-widget .footer-social .fa{ margin-right:10px; float:left; background:#E3EBFD; width:35px; height:35px; text-align:center; line-height:35px; border-radius:50px; color:#1D76BB;}

.footer-new .single-footer-widget ul.footer-contact-info li{ margin-bottom:25px;}
.footer-new .single-footer-widget ul.footer-contact-info li img{ margin-top:-5px; margin-right:10px; padding:7px; float:left; background:#E3EBFD; text-align:center; line-height:35px; border-radius:50px; color:#1D76BB;}

.footer-new #newsletter .form-group { position:relative;}
.footer-new #newsletter .form-group .form-control{ margin:0px; padding-right:105px; background:#fff; border:solid 1px #DFDFE0; border-radius:5px;}
.footer-new #newsletter .form-group button { background:#E3EBFD; border:none; padding:5px 20px; color:#1D76BB; position:absolute; right:8px; bottom:8px; z-index:1; border-radius:5px; cursor:pointer; font-weight:600;}

.footer-new .footer-bootam{ border-top:solid 1px #EBEBEB;}
.footer-new .copyright-area p{ color:#9A9EA6;}
.footer-new .footer-bootam ul.list{ margin:0px 0px 20px 0px; padding:0px; text-align:center;}
.footer-new .footer-bootam ul.list li{ margin:0px 10px; padding:0px; display:inline-block; list-style:none;}
.footer-new .footer-bootam ul.list li a{ color:#9A9EA6;}

.green-title { margin:0px 0px 20px 0px; padding:0px; color:#148C00; font-size:28px; font-weight:700;}
.einvoice-header p{ margin:0px 0px 20px 0px; padding:0px; color:#666666; font-size:16px; font-weight:400;}
.einvoice-header p b{ margin:0px 0px 20px 0px; padding:0px; color:#1D76BB; font-size:28px; font-weight:700;}

.section-title .blue-title{ background:none; color:#1D76BB; -webkit-text-fill-color:#1D76BB;}
.green-list-line p{ color:#148C00; font-weight:600; line-height:45px; font-size:18px;}

.hardwareListing .hss-store .post-image{ padding:20px 20px 0px 20px; box-shadow:none; background:none; display:table-cell; text-align:center; height:270px; vertical-align:middle; width:85%;}
.hardwareListing .hss-store .post-image img{ max-height:230px;}
.hardwareListing .hss-store .hss-store-btn{ margin:10px 0px 0px 0px; padding:5px 10px; display:block; background:#1D76BB; color:#fff; text-decoration:none; border:none; border-radius:5px; text-align:center;}

.store-product-data{ margin:0px; padding:0px; min-height:70px; display:table; width:100%;}
.store-product-data .p-name{ display:table-cell; width:75%; color:#666666; font-size:14px; line-height:21px; font-weight:400; vertical-align:top;}
.store-product-data .p-name a{ color:#666666;}
.store-product-data .p-price{ display:table-cell; width:25%; text-align:right; color:#1D76BB; font-size:14px; font-weight:600; vertical-align:top;}
.store-product-data .p-price span{ font-size:9px;}
.hardwareDetail h1{ background:none; color:#1D76BB; -webkit-text-fill-color:#1D76BB;}
.hardwareDetail .price{ font-weight:600; color:#000000; font-size:16px;}
.hardwareDetail p.price span{ font-size:10px;}

.hardwareInquiry .form-control{ background:none; border:solid 1px #D6D6D6; border-radius:5px;}

.service-banner{ margin:0px; padding:200px 0px;}
.service-banner .section-title h1{ background:none; color:#ffffff; -webkit-text-fill-color:#ffffff; font-size:28px; font-weight:700; line-height:45px;}
.service-banner p{ color:#ffffff;}

.reseller-banner{ background:url(../img/reseller.jpg) no-repeat center center; background-size:cover;}
.coffeeshop-banner{ background:url(../img/coffee-shop.jpg) no-repeat center center; background-size:cover;}
.foodtruck-banner{ background:url(../img/foodtruck.jpg) no-repeat center center; background-size:cover;}
.apparel-banner{ background:url(../img/apparel.jpg) no-repeat center center; background-size:cover;}
.franchise-banner{ background:url(../img/franchise.jpg) no-repeat center center; background-size:cover;}
.grocery-banner{ background:url(../img/grocery.jpg) no-repeat center center; background-size:cover;}
.organization-banner{ background:url(../img/organization.jpg) no-repeat center center; background-size:cover;}
.professional-banner{ background:url(../img/professional.jpg) no-repeat center center; background-size:cover;}

.calltoaction{ margin:0px; padding:50px 25px; background:#2a71b2; background: linear-gradient(180deg, #2a71b2 0%, #8fbfe7 100%); text-align:center;}
.calltoaction h3{ margin:0px 0px 25px 0px; padding:0px; font-size:32px; color:#ffffff; font-weight:700;}

.innerBlueHeader{ margin:0px; padding:50px 0px; background:#2a71b2; background:linear-gradient(180deg, #2a71b2 0%, #8fbfe7 100%); text-align:center;}
.innerBlueHeader h1{ margin:0px 0px 25px 0px; padding:0px; font-size:32px; color:#ffffff; font-weight:700;
-webkit-text-fill-color:#ffffff;}
.innerBlueHeader a.hsssp-btn{ font-size:32px; font-weight:700; letter-spacing:1px;}

.einvoce-meaning b{ margin:8px 0px 2px 0px; color:#1D76BB; font-size:18px; display:block;}
.einvoce-stages p b{ margin:8px 0px 2px 0px; color:#148C00; font-size:18px; display:block;}

@media (max-width:768px){

}

@media (max-width:768px){
	.section-pattern-right:before{ background-size:50%;}
	.section-pattern-left:after{ background-size:50%; left:-43px;}
	.trialBtns{ background:#f3f3f3; text-align:center;}
	header .logo{ margin:5px 10px;}
	.navbar-toggler{ margin-right:10px;}
	.hsssp-column-reverse { flex-direction: column-reverse;}
	.boxSection img{ margin:0px auto; width:80%;}
	.boxContent { margin:0px; padding:10% 10%;}
}