@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans");
:root{--tp-ff-body:'Open Sans', sans-serif;--tp-ff-fontawesome:"Font Awesome 6 Pro";
--tp-common-white:#ffffff;--tp-common-black:#000;--tp-heading-primary:#171151;--tp-grey-1:#F2F5FA;--tp-text-body:#171151;--tp-text-1:#A9B7D1;--tp-text-2:#8A879F;--tp-text-3:#B7B6C4;--tp-theme-primary:#171151;--tp-theme-secondary:#e74a12;--tp-theme-blue:var(--tp-icon-green);--tp-theme-pink:#F72A75;--tp-theme-sky:#42BFFF;--tp-border-primary:#ccc;--tp-border-secondary:#D1D6E0;--tp-icon-blue:var(--tp-icon-green);--tp-icon-blue-light:#E7efFF;--tp-icon-green:#10D0A1;--tp-icon-green-light:#E7FAF6;--tp-icon-pink:#F72A75;--tp-icon-pink-light:#FEEAf1;--tp-icon-sky:#42BFFF;--tp-icon-sky-light:#ECF9FF;--tp-icon-red:#FF0000;--tp-icon-tweet:#1DA1F2;--tp-icon-fb:#4267B2;--tp-icon-skype:#00A6E4}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:var(--tp-ff-body);font-size:16px;font-weight:400;color:var(--tp-text-body);line-height:26px;overflow-X:hidden !important}
a{text-decoration:none;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
h1,h2,h3,h4,h5,h6{font-family:var(--tp-ff-heading);color:var(--tp-header-1);margin-top:0px;margin-bottom:0.8em;font-weight:var(--tp-fw-sbold);line-height:1.2;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
h1{font-size:40px}
h2{font-size:32px}
h3{font-size:28px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:16px;color:var(--tp-text-body);line-height:1.5;font-weight:400;margin-bottom:15px}
ul,li{list-style:none}
ul{margin:0px;padding:0px}
img{max-width:100%;height:auto;}
p{font-family:var(--tp-ff-p);font-size:16px;font-weight:400;color:var(--tp-text-body);margin-bottom:15px;line-height:1.8;}
p:last-child{margin-bottom:0;}
a,.btn,button,span,p,i,input,select,textarea,li,img,svg path,*::after,*::before,.transition-3,h1,h2,h3,h4,h5,h6{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
a:focus,.button:focus{text-decoration:none;outline:none}
a:focus,a:hover{color:inherit;text-decoration:none;color:var(--tp-theme-secondary);}
a,button{color:inherit;outline:none;border:none;background:transparent}
a.color-link,.color-link a{color:var(--tp-theme-secondary);text-decoration:underline;}
.blog-content-body a{color:var(--tp-theme-secondary);text-decoration:underline;}
button:hover{cursor:pointer;color:var(--tp-theme-secondary);}
button:focus{outline:0}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
input{outline:none}
input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%}
*::-moz-selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}
::-moz-selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}
::selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}
*::-moz-placeholder{color:var(--tp-common-black);font-size:var(--tp-fz-body);opacity:1}
*::placeholder{color:var(--tp-common-black);font-size:var(--tp-fz-body);opacity:1}
.container-n{max-width:960px;margin-left:auto;margin-right:auto;}
.screen-reader-text{display:none;}
.mb--30{margin-bottom:-30px;}
.mb--40{margin-bottom:-40px;}
.mb--50{margin-bottom:-50px;}
.br-10{border-radius:10px;}
.align-center{text-align:center;}
.align-justify{text-align:justify;}
.text-left{text-align:left!important;}
.bg-norepeat{background-repeat:no-repeat;}
.w-img img{width:100%}
.m-img img{max-width:100%}
.fix{overflow:hidden}
.clear{clear:both}
.float-left{float:left;}
.w-xl-50{width:50%;} 
.top-line{padding-top:15px;border-top:1px solid #ECEFF4;}
.z-index-1{z-index:1}
.z-index-11{z-index:11}
.overflow-y-visible{overflow-x:hidden;overflow-y:visible}
.p-relative{position:relative}
.p-absolute{position:absolute}
.aioseo-author-bio-compact{display:none;}
.include-bg{background-position:center;background-size:cover;background-repeat:no-repeat}
.f-left{float:left}
.f-right{float:right}
.faq-block {border: 1px solid #ccc;border-radius:10px;font-weight: 700;outline: none;padding:30px;box-shadow: 0px 7px 25px 0px rgba(0,0,0,0.1);}
.faq-block .faq-question{border-bottom:#ccc 1px solid;padding-bottom:15px;}
.faq-block .faq-answer{padding-top:15px;}
.wpm-switcher-dropdown .wpm-language-dropdown{width:160px;}
.wpm-switcher-dropdown .wpm-language-dropdown {background:white;border-radius:10px;padding:20px;}
.wpm-switcher-dropdown li{display:block;}
.wpm-switcher-dropdown a img, .wpm-switcher-dropdown span img, .wpm-switcher-list li a img, .wpm-switcher-list li>span img {margin-right:7px;}
.wpm-switcher-dropdown a{display:flex;align-items:center;justify-content:flex-start;padding:10px 0 0 0;}
.wpm-switcher-dropdown li:first-child a{padding:0;}
.basic-pagination .pagination {display: block;}
.basic-pagination .nav-links span:not(:last-child),.basic-pagination .nav-links a:not(:last-child){margin-right:6px}
.basic-pagination .nav-links li{display:inline-block;}
.basic-pagination .nav-links a,.basic-pagination span{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;border:#ccc 1px solid;font-size:14px;font-weight:500;color:var(--tp-text-2)}
@media (max-width:767px){.basic-pagination .nav-links a,.basic-pagination .nav-links span{width:40px;height:40px;line-height:40px}}
.basic-pagination .nav-links a:hover,.basic-pagination .nav-links a.current,.basic-pagination .nav-links span:hover,.basic-pagination .nav-links span.current,.basic-pagination .nav-links .active a{background:var(--tp-theme-secondary);border-color:var(--tp-theme-secondary);color:var(--tp-common-white)}
.scroll-top{width:50px;height:50px;line-height:50px;position:fixed;bottom:-10%;right:50px;font-size:16px;border-radius:10px;z-index:99;color:var(--tp-common-white);text-align:center;cursor:pointer;background:var(--tp-theme-secondary);transition:1s ease;border:none}
@media (max-width:767px){.scroll-top{right:30px;width:40px;height:40px;line-height:40px}}
.waves {width: 100%;height: 15vh;margin-bottom: 0;min-height: 100px;max-height: 150px;}
.parallax > use:nth-child(1) {animation-delay: 0s;animation-duration: 18s;}
.parallax > use:nth-child(2) {animation-delay: -1s;animation-duration: 20s;}
.parallax > use:nth-child(3) {animation-delay: -2s;animation-duration: 22s;}
.parallax > use:nth-child(4) {animation-delay: -3s;animation-duration: 25s;}
.parallax > use {animation: wave-oscillate 20s ease-in-out infinite;}
@keyframes move-forever {
            0% {transform: translate3d(-90px,0,0);}
            100% {transform: translate3d(85px,0,0);}
        }
@keyframes wave-oscillate {
            0% {transform: translate3d(0px, 0, 0);}
            25% {transform: translate3d(-50px, 0, 0);}
            50% {transform: translate3d(0px, 0, 0);}
            75% {transform: translate3d(50px, 0, 0);}
            100% {transform: translate3d(0px, 0, 0);}
        }
@media (max-width: 768px) {.waves {height: 40px;min-height: 40px;}}
.scroll-top.open{bottom:30px}
.scroll-top::after{position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:1;background:radial-gradient(ellipse at center,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%)}
.scroll-top:hover{background:var(--tp-theme-pink)}
#preloadertp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999999;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;pointer-events:none;color:var(--tp-theme-secondary)}
#preloadertp img{width:70px;animation:preloader 3s linear infinite}
.tp-bt-btn{display:inline-block;font-size:14px;font-weight:600;padding:20px 42px;border-radius:5px;background:var(--tp-common-white)}
.tp-bt-btn:hover{color:var(--tp-icon-green)}
.tp-bt-btn span{color:var(--tp-text-2);margin-left:10px;text-transform:uppercase}
@media only screen and (min-width:1400px) and (max-width:1600px){.tp-bt-btn{padding:20px 30px}}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-bt-btn{padding:20px 15px}}
@media only screen and (min-width:768px) and (max-width:991px){.tp-bt-btn{box-shadow:rgba(100,100,111,0.1) 1px 5px 20px 1px;line-height:1;padding:16px 25px 12px 25px}}
.tp-cta-btn{display:inline-block;font-size:14px;font-weight:600;padding:19px 46px;border-radius:5px;background:var(--tp-icon-green);color:var(--tp-common-white)}
.tp-cta-btn span{text-transform:uppercase;color:var(--tp-common-white);margin-left:10px;margin-right:4px}
.tp-cta-btn:hover{color:var(--tp-text-body)}
.tp-btn,.tp-btn-second{font-size:15px;line-height:1;font-weight:700;padding:15px 35px;background-color:#007ac9;text-align:center;display:inline-block;border-radius:6px;text-transform:uppercase;color:var(--tp-common-white);position:relative;overflow:hidden;z-index:1}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-btn,.tp-btn-second{padding:12px 30px}}
.tp-btn::after,.tp-btn-second::after{content:"";height:300px;width:300px;background-color:#0058a7;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0);transition:0.5s cubic-bezier(0.25,0.46,0.45,0.94);z-index:-1}
.tp-btn:hover,.tp-btn-second:hover{color:#fff}
.tp-btn:hover::after,.tp-btn-second:hover::after{transform:translateY(-50%) translateX(-50%) scale(1)}
@media (max-width:767px){.tp-btn{margin-right:5px}}
.tp-btn-second{background:var(--tp-theme-secondary)}
@media (max-width:767px){.tp-btn-second{margin-left:0px;margin-top:10px}}
.tp-btn-second::after{content:"";height:300px;width:300px;background-color:var(--tp-theme-primary);border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0);transition:0.5s cubic-bezier(0.25,0.46,0.45,0.94);z-index:-1}
@keyframes tp-pulse{0%{box-shadow:0 0 0 0 rgba(16,208,161,0.4)}
70%{box-shadow:0 0 0 45px rgba(16,208,161,0)}
100%{box-shadow:0 0 0 0 rgba(16,208,161,0)}}
@keyframes tp-pulse-2{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.4)}
70%{box-shadow:0 0 0 45px rgba(255,255,255,0)}
100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
@keyframes popupBtn{0%{transform:scale(1);opacity:0.6}
50%{transform:scale(1.6);opacity:0.3}
100%{transform:scale(2.2);opacity:0}}
@keyframes tfLeftToRight{49%{transform:translateX(30%)}
50%{opacity:0;transform:translateX(-30%)}
51%{opacity:1}}
@keyframes firefly{0%{opacity:1}
50%{opacity:0}
100%{opacity:1;color:white}}
.tp-ripple-white{border-radius:50%;animation:ripple-white 2s linear infinite}
@-webkit-keyframes tp-ripple-white{0%{box-shadow:0 0 0 10px rgba(255,255,255,0.5),0 0 0 20px rgba(255,255,255,0.5)}
100%{box-shadow:0 0 0 20px rgba(255,255,255,0.5),0 0 0 30px rgba(255,255,255,0)}}
@keyframes tp-ripple-white{0%{box-shadow:0 0 0 10px rgba(255,255,255,0.5),0 0 0 20px rgba(255,255,255,0.5)}
100%{box-shadow:0 0 0 20px rgba(255,255,255,0.5),0 0 0 30px rgba(255,255,255,0)}}
.grey-bg{background-color:var(--tp-grey-1)}
.theme-bg{background:#007ac9;}
.theme-light-bg{background-color:#007ac9;}
.white-bg{background:var(--tp-common-white)}
.black-bg{background:var(--tp-common-black)}
.breadcrumb__overlay{position:relative;z-index:1;margin-top:-2px;background-position:center;background-size:cover;background-repeat:no-repeat}
.breadcrumb__overlay::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(0,122,201,0.75);z-index:-1;}
.tp-breadcrumb__title{color:var(--tp-common-white);font-weight:400;font-size:48px;text-transform:uppercase;line-height:1.2;margin-bottom:0}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-breadcrumb__title{font-size:46px}}
@media only screen and (min-width:768px) and (max-width:991px){.tp-breadcrumb__title{font-size:44px}}
@media (max-width:767px){.tp-breadcrumb__title{font-size:36px}}
.tp-breadcrumb__link{justify-content:end}
@media (max-width:767px){.tp-breadcrumb__link{justify-content:start}}
.tp-breadcrumb__link span{color:var(--tp-common-white);text-transform:uppercase;font-weight:700;font-size:18px;letter-spacing:1.8px}
.tp-breadcrumb__link > span{position:relative;display:inline-block;padding-right:15px;}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-breadcrumb__link span{font-size:16px}}
.tp-breadcrumb__link span a{text-decoration:none;}
.tp-breadcrumb__link span a:hover,.tp-breadcrumb__link span a span:hover{color:var(--tp-theme-secondary)}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-breadcrumb__link span{font-size:16px}}
@media only screen and (min-width:768px) and (max-width:991px){.serv-md{justify-content:start}}
.navtabs__icon{font-size:64px;color:var(--tp-theme-secondary);display:inline-block}
.navtabs__content p{font-size:16px;color:var(--tp-text-2)}
@media only screen and (min-width:1200px) and (max-width:1399px){.navtabs__content p{font-size:15px}}
@media only screen and (min-width:1200px) and (max-width:1399px){.navtabs__content p br{display:none}}
.nav-primary{margin-left:-23px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.nav-primary{margin-left:0}}
.nav-secondary{margin-left:30px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.nav-secondary{margin-left:0}}
.nav-tertiary{margin-left:58px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.nav-tertiary{margin-left:0}}
.tab-h .tab-content{border:#ccc 1px solid;border-left:0;padding:40px;height:100%;border-radius:0 10px 10px 0;}
.tab-h .tp-nav-tavs{height:100%;flex-direction:column;border:#ccc 1px solid;border-right:0;border-radius:10px 0 0 10px;}
.tab-h .tp-nav-tavs li{flex:1;width:100%;}
.tab-h .tp-nav-tavs button {position:relative;padding: 20px 40px;width:100%;height:100%;text-align:left;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;box-shadow:none;}
@media only screen and (min-width:768px) and (max-width:991px){.tab-h .tp-nav-tavs button {padding:7px 20px;}}
.tab-h .tp-nav-tavs .nav-link.active{color:var(--tp-theme-secondary);border-bottom:#ccc 1px solid;box-shadow:none;background:#ccc;}
.tab-h .tp-nav-tavs li:first-child button {border-radius:10px 0 0 0;}
.tab-h .tp-nav-tavs li:last-child button {border-radius:0 0 0 10px;}
.tp-nav-tavs{display:flex;align-items:center;justify-content:center;color:#171151;font-weight:700;font-size:14px}
.tp-nav-tavs li{position:relative}
.tp-nav-tavs li::before{position:absolute;content:"";height:40px;width:1px;background:#DFE3E9;top:50%;transform:translateY(-50%)}
.tp-nav-tavs li:first-child::before{display:none}
.tp-nav-tavs .nav-link.active{border-bottom:4px solid #007ac9;color:var(--tp-theme-primary);box-shadow:0px 10px 10px rgba(21,48,73,0.1);background-color:var(--tp-common-white)}
.tp-nav-tavs button{padding:24px 120px;background-color:var(--tp-grey-1);color:var(--tp-text-2);border-bottom:4px solid var(--tp-grey-1);text-transform:uppercase;letter-spacing:1.4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1399px){.tp-nav-tavs button{padding:24px 80px}}
@media only screen and (min-width:768px) and (max-width:991px){.tp-nav-tavs button{padding:22px 60px}}
@media (max-width:767px){.tp-nav-tavs button{padding:12px 20px}}
.tp-nav-tavs button:hover{color:var(--tp-theme-secondary)}
.nav-info{font-size:18px;color:var(--tp-text-2)}
@media (max-width:767px){.nav-info br{display:none}}
.navtabs__shape{position:absolute;top:33px;left:360px}
@media only screen and (min-width:1200px) and (max-width:1399px){.navtabs__shape{left:300px}}
@media only screen and (min-width:992px) and (max-width:1199px){.navtabs__shape{left:230px}}
.nabthumb img{border-radius:20px;width:100%}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.nabmission__content{padding-top:0;margin-left:0;margin-right:0}}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.nabmission p{font-size:14px;margin-bottom:15px}}
.nabmission__title{font-weight:400;font-size:36px;line-height:1.32}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.nabmission__title{font-size:28px;margin-bottom:15px}}
.nabmission__desc{text-align:left;}
.nabmission__desc ul,.nabmission__desc ol{margin:0;}
.nabmission__desc li{list-style:decimal;margin-top:20px;}
.nabmission__desc li:first-child{margin-top:0;}
.tp-section__sub-title{text-transform:uppercase;font-weight:700;color:var(--tp-theme-secondary);display:inline-block}
.tp-section__title{font-size:43px}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-section__title{font-size:40px}}
@media (max-width:767px){.tp-section__title{font-size:32px}}
.tp-section i{font-size:18px;font-weight:500;font-style:normal;margin-bottom:35px;display:block}
.tp-section__link{font-size:18px;font-weight:700;margin-bottom:25px;display:inline-block}
.tp-section__link > i{display:inline-block;margin-bottom:0}
.tp-section__link:hover{color:var(--tp-icon-green)}
.tp-section__link:hover i{animation:tfLeftToRight 0.5s forwards}
.tp-section p{display:block;}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){.tp-section p{padding:0px}}
@media (max-width:767px){.tp-section p{padding:0px;margin-right:0}}
.sub-title-white{color:var(--tp-common-white)}
.title-white{color:var(--tp-common-white)}
.left-line{position:relative}
.left-line::before{content:"";width:35px;height:2px;background-color:var(--tp-theme-secondary);display:inline-block;margin-right:10px}
.left-line-white{position:relative}
.left-line-white::before{content:"";width:35px;height:2px;background-color:var(--tp-common-white);display:inline-block;margin-right:10px}
.right-line{position:relative}
.right-line::after{content:"";width:35px;height:2px;background-color:var(--tp-theme-secondary);display:inline-block;margin-left:10px}
.right-line-white{position:relative}
.right-line-white::after{content:"";width:35px;height:2px;background-color:var(--tp-common-white);display:inline-block;margin-left:10px}
@media only screen and (min-width:768px) and (max-width:991px){.tp-section-center{text-align:center !important}}
.header__area{padding:40px 90px 40px 80px;position:relative;z-index:2}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.header__area{padding:40px 15px}}
.main-menu ul > li{display:inline-block;position:relative;z-index:9}
.main-menu ul > li > a{padding:15px 0;margin:0 30px;font-size:16px;color:var(--tp-text-body);font-weight:700;display:block;text-transform:uppercase}
.main-menu ul > li > a:hover,.main-menu ul > li.current-menu-item > a,.main-menu ul > li.current_page_item > a,.main-menu ul > li.current-menu-ancestor > a,.main-menu ul > li.current-menu-parent > a,.main-menu ul > li.current_page_ancestor > a,.main-menu ul li.current-post-ancestor > a{color:var(--tp-theme-secondary) !important;}
@media only screen and (min-width:1400px) and (max-width:1600px){.main-menu ul > li > a{font-size:16px}}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.main-menu ul > li > a{margin:0 20px}}
.main-menu ul > li.has-dropdown a{position:relative}
.main-menu ul > li.has-dropdown a::after{content:"+";transform:translateY();right:0}
.main-menu ul > li .sub-menu,.main-menu ul > li .sub-menu .sub-menu {position:absolute;top:120%;left:0;width:300px;padding:15px 25px;background:#007ac9;border-radius:10px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.main-menu ul > li .sub-menu .sub-menu{top:-40%;left:100%;background-color:var(--tp-icon-green);}
.main-menu ul > li .sub-menu .sub-menu .sub-menu{background-color:var(--tp-heading-primary);}
.main-menu ul > li .sub-menu li:hover .sub-menu{top:-20%;left:100%;}
.main-menu ul > li .sub-menu > li{display:block;width:100%;margin:0}
.main-menu ul > li .sub-menu > li > a{display:block;font-weight:500;padding:5px 0;font-size:15px;z-index:1;color:var(--tp-common-white);width:100%;text-transform:capitalize;margin:0;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.main-menu ul > li .sub-menu > li:hover > a,.main-menu ul > li:hover > a,.main-menu ul > li .sub-menu > li.current-menu-item > a,.main-menu ul > li .sub-menu > li.current_page_item > a{color:var(--tp-theme-secondary)}
.main-menu ul > li .sub-menu > li > a::before{display:none}
.main-menu ul > li .sub-menu > li > a::after{display:none}
.main-menu ul > li:hover > .sub-menu{visibility:visible;opacity:1;top:100%}
.header-custom{position:relative;}
.header-logo-box{position:absolute;top:0;left:15px;width:280px;text-align:center;background-color: #ffffff;border-radius: 0 0 10px 10px;box-shadow: -6px 6px 6px 0px rgba(0, 0, 0, 0.2);height: 116px;z-index: 100;}
.header-logo-box a{display:flex;align-items:center;justify-content:center;height:100%;width:100%;}
.header-logo-box img{height:50px;width:auto}
.header-menu-top{background-color: #007ac9;color:white;position:relative;display:flex;align-items:center;justify-content:flex-end;z-index:99;}
.header-menu-top > div{position:relative;}
.header-sticky .header-logo-box img{max-height:40px;width:auto;}
.header-sticky .header-menu-top{display:none;}
.header-time{text-align:right}
.header-time span,.header-time a{text-transform:uppercase;font-size:14px;font-weight:400;color:white;margin-left:0;margin-right:15px}
.header-time a:hover{color:var(--tp-theme-secondary)}
@media only screen and (min-width:1200px) and (max-width:1399px){.header-time span{margin-left:15px;margin-right:15px}}
.header-time span i,.header-time a i{margin-right:5px}
.header-top-mob{margin-left:80px;font-size:15px;line-height:1;font-weight:700;text-align:center;display:inline-block;text-transform:uppercase;color:var(--tp-text-2);padding:18px 0}
@media only screen and (min-width:1200px) and (max-width:1399px){.header-top-mob{margin-left:30px}}
.header-top-mob span{margin-left:5px}
.header-top-mob a{color:var(--tp-text-body)}
.header-top-mob a:hover{color:var(--tp-theme-secondary)}
.main-menu-second{display:flex;justify-content:flex-end;align-items:center;}
.header-sticky .main-menu-second{justify-content:space-between;}
.main-menu-second > a{display:none;}
.header-sticky .main-menu-second > a{display:block;}
.header-sticky .main-menu-second > a img{width:auto;height:40px;}
.header-cart-list{text-align:end}
.header-bottom-btn{font-size:16px;line-height:1;font-weight:700;padding:23px 45px;background-color:var(--tp-icon-green);text-align:center;display:inline-block;text-transform:uppercase;color:var(--tp-common-white);position:relative;overflow:hidden;z-index:1}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.header-bottom-btn{padding:20px 40px}}
.header-bottom-btn::after{content:"";height:300px;width:300px;background-color:#2974FF;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0);transition:0.5s cubic-bezier(0.25,0.46,0.45,0.94);z-index:-1}
.header-bottom-btn:hover{color:#fff}
.header-bottom-btn:hover::after{transform:translateY(-50%) translateX(-50%) scale(1)}
@media only screen and (min-width:1200px) and (max-width:1399px){.header-bottom-btn{padding:25px 30px}}
.main-menu-second ul li{margin-right:60px}
.main-menu-second ul li:last-child{margin-right:0}
@media only screen and (min-width:1601px) and (max-width:1700px){.main-menu-second ul li{margin-right:45px}}
@media only screen and (min-width:1400px) and (max-width:1600px){.main-menu-second ul li{margin-right:30px}}
@media only screen and (min-width:1200px) and (max-width:1399px){.main-menu-second ul li{margin-right:20px}}
.main-menu-second ul li > a{margin:0;padding:18px 0}
.main-menu-second ul li > a::before{content:"";bottom:1px;left:0;right:0;margin:0 auto;width:0%;height:2px;background-color:var(--tp-theme-secondary);position:absolute}
.main-menu-second ul li > a:hover::before,.main-menu-second ul li > a.active::before{width:100%}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #e74a12;right: 10px;top:10px;text-align: center;padding:0;border-radius:50%;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.5);display:none;}
.tp-menu-toggle{font-size:16px;line-height:0}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-menu-toggle{margin-right:25px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-menu-toggle{font-size:22px;margin-left:30px;}}
.tp-side-info-area{background:#171151;position:absolute;right:0;top:0;height:100%;padding:30px;width:350px;transform:translateX(120%);transition:0.3s;z-index:99}
.tp-side-info-area.tp-sidebar-opened{transform:translateX(0)}
.tp-sidebar-close{color:#fff;position:absolute;left:-35px;font-size:21px;background:#171151;width:35px;height:35px}
.body-overlay{background-color:rgba(0,0,0,0.5);height:100%;width:100%;position:fixed;top:0;z-index:999999;left:0;opacity:0;visibility:hidden;transition:all 0.3s ease-out 0s}
.body-overlay.opened{opacity:1;visibility:visible}
.layout-left-right{display:flex;flex:0 0 auto}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.layout-left-right{display:block}
}.header-layout-left{width:350px;height:100%;position:fixed;left:0;top:0;z-index:99}
@media only screen and (min-width:1500px) and (max-width:1700px){.header-layout-left{width:300px}
}@media only screen and (min-width:1200px) and (max-width:1500px){.header-layout-left{width:250px}
}.content-layout-right{width:100%}
.content-layout-right{width:calc(100% - 350px);margin-left:auto}
@media only screen and (min-width:1500px) and (max-width:1700px){.content-layout-right{width:calc(100% - 300px)}
}@media only screen and (min-width:1200px) and (max-width:1500px){.content-layout-right{width:calc(100% - 250px)}
}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.content-layout-right{width:100%}
}@media only screen and (min-width:1601px) and (max-width:1700px),only screen and (min-width:1500px) and (max-width:1700px){.header-left-logo{padding-bottom:40px}
}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.header-left-logo{padding-bottom:20px}
}.header-left-logo a{margin:70px 63px;display:block}
@media only screen and (min-width:1601px) and (max-width:1700px),only screen and (min-width:1500px) and (max-width:1700px){.header-left-logo a{margin:35px 30px}
}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.header-left-logo a{margin:35px 25px}
}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.header-left-logo a{margin:35px 25px;text-align:center}
}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.header-left-logo a img{width:150px}
}.header-left-menu{margin:0 0 140px 100px;border-left:2px solid #201B58}
@media only screen and (min-width:1601px) and (max-width:1700px),only screen and (min-width:1500px) and (max-width:1700px){.header-left-menu{margin:0 0 90px 80px}
}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.header-left-menu{margin:0 0 60px 60px}
}.header-left-menu ul > li{margin-bottom:40px;position:relative}
.header-left-menu ul > li:last-child{margin-bottom:0}
.header-left-menu ul > li.has-dropdown > a::after{content:"+";right:0}
.header-left-menu ul > li a{color:var(--tp-common-white);font-weight:700;font-size:14px;text-transform:uppercase;padding:0 22px;display:block;position:relative}
.header-left-menu ul > li a::before{content:"";left:-2px;top:0;bottom:0;margin:0 auto;width:2px;height:0px;background-color:var(--tp-icon-green);position:absolute}
.header-left-menu ul > li a:hover{color:var(--tp-theme-secondary)}
.header-left-menu ul > li a:hover::before{height:100%}
.header-left-menu ul > li:hover .sub-menu{opacity:1;visibility:visible;left:100%}
.header-left-menu .sub-menu{position:absolute;top:0%;left:105%;width:200px;padding:20px 10px;background:#29226a;transition:all 0.3s ease-out 0s;z-index:2;opacity:0;visibility:hidden}
.header-left-menu .sub-menu li{margin-bottom:8px}
.header-left-menu .sub-menu li a{font-weight:500;font-size:14px;text-transform:capitalize}
.header-left-contact{text-align:center}
.header-left-contact span{font-weight:700;font-size:14px;color:var(--tp-theme-secondary);text-transform:uppercase;display:block;margin-bottom:10px}
.header-left-contact a{font-family:"Days One";font-weight:400;font-size:30px;color:var(--tp-common-white)}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.header-left-contact a{font-size:24px}
}.header-left-contact a:hover{color:var(--tp-theme-secondary)}
.hero-bg{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;height:900px}
@media only screen and (min-width:1601px) and (max-width:1700px){.hero-bg{height:750px}
}@media (max-width:767px){.hero-bg{height:650px}
}.hero-bg::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:linear-gradient(89.9deg,#0055F1 -6.67%,rgba(23,17,81,0) 73.29%);z-index:-1}
.tpherobg{position:absolute;top:0;left:0;z-index:-1}
.tpherotext{padding-top:275px}
@media only screen and (min-width:1601px) and (max-width:1700px),only screen and (min-width:1500px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.tpherotext{padding-top:150px;padding-left:40px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpherotext{padding-top:180px}}
.tpherotext__title{font-weight:400;font-size:60px;line-height:1.16;color:var(--tp-common-white)}
@media (max-width:767px){.tpherotext__title{font-size:36px;margin-bottom:20px}}
@media (max-width:767px){.tpherotext__title br{display:none}}
.tpherotext p{font-weight:500;font-size:18px;color:var(--tp-common-white);margin-bottom:50px}
@media (max-width:767px){.tpherotext p{font-size:16px}}
@media (max-width:767px){.tpherotext p br{display:none}}
@media only screen and (min-width:1500px) and (max-width:1700px){.tp-common-area{padding-left:40px;padding-right:40px}}
@media only screen and (min-width:1400px) and (max-width:1600px){.tp-common-area{padding-left:40px;padding-right:40px}}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-common-area{padding-left:20px;padding-right:20px}}
.tp-mob-logo img{width:auto;height:45px}
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-mob-logo img{width:auto;height:30px}}
.logo img{width:220px}
.footer-widget__title img{width:220px}
.tpsideinfo{background-color:#007ac9;text-align:start;position:fixed;right:0;top:0;width:360px;height:100%;box-shadow:rgba(5,13,54,0.05) 5px 15px 30px 0px;transition:all 0.3s cubic-bezier(0.785,0.135,0.15,0.86);z-index:9999999;padding:30px;transform:translateX(100%);overflow-y:scroll}
.tpsideinfo.tp-shop-sidebar-opened{transform:translateX(0)}
.tpsideinfo__close{color:#fff;right:30px;font-size:18px;background:var(--tp-theme-secondary);width:35px;height:35px;border-radius:6px;position:absolute;top:40px}
@media (max-width:767px){.tpsideinfo__close{width:30px;height:30px}}
.tpsideinfo__logo a img{width:auto;height:75px;}
@media (max-width:767px){.tpsideinfo__logo a img{width:160px}}
.tpsideinfo__content p{font-weight:500;font-size:18px;color:var(--tp-common-white);margin-bottom:40px}
.tpsideinfo__content span{color:var(--tp-text-2);text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:14px;display:block;margin-bottom:8px}
.tpsideinfo__content a{display:flex;align-items:flex-start;color:var(--tp-common-white);margin-bottom:5px;font-size:16px;font-weight:500}
@media (max-width:767px){.tpsideinfo__content a{font-size:14px}}
.tpsideinfo__content a:hover{color:var(--tp-theme-secondary)}
.tpsideinfo__content a i{color:var(--tp-theme-secondary);width:16px;margin-right:8px;line-height:26px;}
.tpsideinfo__content a span{color:white;}
.tpsideinfo__content-inputarea span{color:var(--tp-text-2);text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:14px;display:block;margin-bottom:10px}
.tpsideinfo__content-inputarea-input{position:relative}
.tpsideinfo__content-inputarea-input h5{font-size:16px;font-weight:400;color:#fff;margin-bottom:5px;line-height:26px;}
.tpsideinfo__content-inputarea-input h5 i{color:var(--tp-theme-secondary);width:16px;margin-right:8px}
.tpsideinfo__content-inputarea-input input{width:100%;height:60px;padding:0 80px 0 25px;font-size:16px;color:var(--tp-theme-primary);border:none;background-color:var(--tp-common-white);border-radius:5px;border:1px solid var(--tp-text-2)}
.tpsideinfo__content-inputarea-input-btn{position:absolute;color:var(--tp-common-white);height:60px;width:60px;background-color:var(--tp-icon-green);border-radius:5px;top:0;right:0}
.tpsideinfo__content-inputarea-input-btn:hover{background-color:var(--tp-icon-pink)}
.tpsideinfo__gallery span{color:var(--tp-text-2);text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:14px;display:block;margin-bottom:10px}
.tpsideinfo__gallery-item img{width:95px;height:95px;object-fit:cover;border-radius:5px;margin-bottom:10px;margin-right:10px}
.tpsideinfo__socialicon a{color:var(--tp-common-white);margin-right:20px;font-size:14px}
.tpsideinfo__socialicon a:hover{color:var(--tp-theme-secondary)}
.mfp-content .tpcarticon{display:block;}
.tpcarticon{padding:0;margin:0 auto;transition:all 0.5s ease 0s;z-index:9;display:none;max-width:400px;}
.tpcarticon ul li{margin-bottom:20px}
.tpcarticon ul li:last-child{margin-bottom:0}
.tpcarticon__img img{flex:0 0 auto;width:85px}
.tpcarticon__item{display:flex;align-items:center}
.tpcarticon__content{width:180px;flex:0 0 auto;margin-left:15px;margin-right:15px}
.tpcarticon__content-title{font-size:14px;font-weight:600;margin-bottom:10px;display:block}
.tpcarticon__content-title:hover{color:var(--tp-theme-secondary)}
.tpcarticon__cart-price .new{color:var(--tp-theme-primary)}
.tpcarticon__cart-price span{font-weight:600;color:var(--tp-text-2)}
.tpcarticon__del a{color:var(--tp-theme-primary)}
.tpcarticon__del a:hover{color:var(--tp-theme-pink)}
.tpcarticon__total-price{border-top:1px solid #cacadb;overflow:hidden;padding-top:25px;margin-top:10px}
.tpcarticon__total-price span{color:#747691;font-weight:500}
.tpcarticon__checkout-link a{background-color:var(--tp-theme-blue);color:#fff;display:block;font-weight:500;padding:16px 30px;text-align:center;font-size:13px;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}
.tpcarticon__checkout-link a:hover{background-color:var(--tp-theme-pink)}
.tpcarticon__checkout-link .sec-red-btn{background-color:var(--tp-icon-green)}
.tpcarticon__checkout-link .sec-red-btn:hover{background-color:var(--tp-theme-pink)}
.header-cart-order{padding-top:6px;padding-bottom:6px;}
.tp-cart-icon-area{position:relative;padding:5px;}
.tp-mobile-header-area .tp-cart-icon-area{padding:10px 0}
.mean-container{overflow:hidden}
.tp-home-one{position:absolute;left:0;right:0}
.header-sticky{position:fixed;left:0;margin:auto;top:0;width:100%;box-shadow:0 0 60px 0 rgba(0,0,0,0.07);z-index:99;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;background:var(--tp-common-white)}
.header-sticky .tp-bt-btn{box-shadow:rgba(100,100,111,0.1) 1px 5px 20px 1px}
.tp-home-one.header-sticky{padding-top:0px;padding-bottom:0px}
.tp-home-one.header-sticky .main-menu nav > ul > li > a{padding:40px 0}
.tp-mobile-header-area.header-sticky{position:fixed;left:0;margin:auto;top:0;width:100%;box-shadow:0 0 60px 0 rgba(0,0,0,0.07);z-index:99;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;background:var(--tp-common-white)}
.tp-mobile-header-area.header-sticky .tp-bt-btn{box-shadow:rgba(100,100,111,0.1) 1px 5px 20px 1px}
.mean-container a.meanmenu-reveal{display:none}
.mean-container .mean-nav{background:none;margin-top:0}
.mean-container .mean-bar{padding:0;min-height:auto;background:none}
.mean-container .mean-nav > ul{padding:0;margin:0;width:100%;list-style-type:none;display:block !important}
.mean-container a.meanmenu-reveal{display:none !important}
.mean-container .mean-nav ul li a{width:100%;padding:10px 0;color:#fff;border-top:1px solid #3C3962;font-size:14px;line-height:1.5;font-weight:700}
.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li.current-post-ancestor > a,.mean-container .mean-nav ul li.current-menu-item > a,.mean-container .mean-nav ul li.current-menu-ancestor>a,.mean-container .mean-nav ul li.current-menu-parent>a{color:var(--tp-theme-secondary);}
.mean-container .mean-nav ul li a.mean-expand{margin-top:8px;padding:0 !important;line-height:14px;height:26px;width:26px;line-height:26px;color:#fff;top:0;font-weight:400}
.mean-container .mean-nav ul li a.mean-expand:hover{background:var(--clr-theme-1);color:var(--tp-common-white);border-color:var(--clr-theme-1)}
.mean-container .mean-nav ul li > a > i{display:none}
.mean-container .mean-nav ul li > a.mean-expand i{display:inline-block;font-size:14px}
.mean-container .mean-nav > ul > li:first-child > a{border-top:0}
.mean-container .mean-nav ul li a.mean-expand.mean-clicked{color:#10D0A1}
.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transform:rotate(45deg);color:var(--tp-the)}
.banner__sub-title{text-transform:uppercase;color:var(--tp-icon-blue);font-weight:700;display:inline-block}
.banner__title{font-size:55px;color:var(--tp-heading-primary);text-transform:capitalize}
@media (max-width:767px){.banner__title br{display:none}}
@media only screen and (min-width:992px) and (max-width:1199px){.banner__title{font-size:48px}}
@media only screen and (min-width:768px) and (max-width:991px){.banner__title{font-size:48px}}
@media (max-width:767px){.banner__title{font-size:30px;margin-bottom:15px}}
@media only screen and (min-width:768px) and (max-width:991px){.banner__title br{display:none}}
@media (max-width:767px){.banner__title br{display:none}}
@media only screen and (min-width:992px) and (max-width:1199px){.banner__content{padding-top:80px}}
@media (max-width:767px){.banner__content{text-align:center;padding-top:80px}}
.banner__content p{font-size:18px;font-weight:500;color:var(--tp-text-2);margin-bottom:45px;line-height:29px}@media (max-width:767px){.banner__content p{font-size:16px}}
@media (max-width:767px){.banner__content p br{display:none}}
.banner__item{padding:20px 22px;border:1px solid var(--tp-border-primary);border-radius:10px;-webkit-transition:all 0.34s ease-out 0s;-moz-transition:all 0.34s ease-out 0s;-ms-transition:all 0.34s ease-out 0s;-o-transition:all 0.34s ease-out 0s;transition:all 0.34s ease-out 0s}
.banner__item:hover{border:1px solid var(--tp-icon-blue)}
.banner__item:hover .banner__item-icon{box-shadow:inset 0 0 0 40px var(--tp-icon-blue)}
.banner__item:hover .banner__item-icon i{color:var(--tp-common-white)}
.banner__item:hover .pink-icon{box-shadow:inset 0 0 0 40px var(--tp-icon-pink)}
.banner__item:hover .green-icon{box-shadow:inset 0 0 0 40px var(--tp-icon-green)}
.banner__item .pink-icon{background-color:var(--tp-icon-pink-light)}
.banner__item .pink-icon i{color:var(--tp-icon-pink)}
.banner__item .green-icon{background-color:var(--tp-icon-green-light)}
.banner__item .green-icon i{color:var(--tp-icon-green)}
.banner__item.pink-border:hover{border:1px solid var(--tp-icon-pink)}
.banner__item.green-border:hover{border:1px solid var(--tp-icon-green)}
.banner__item-content span{font-size:16px;font-weight:500}
@media only screen and (min-width:1200px) and (max-width:1399px){.banner__item-content span{font-size:14px}}
.banner__item-icon{-webkit-clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);background-color:var(--tp-icon-blue-light);display:block;height:50px;width:50px;text-align:center;line-height:56px;margin-right:15px;flex:0 0 auto;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}
@media only screen and (min-width:1200px) and (max-width:1399px){.banner__item-icon{margin-right:15px}
}.banner__item-icon i{color:var(--tp-icon-blue);font-size:21px}
.banner__shape{position:absolute;top:0;right:0;width:724px}
@media only screen and (min-width:1601px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1600px){.banner__shape{width:600px}
}@media only screen and (min-width:1200px) and (max-width:1399px){.banner__shape{width:400px}
}@media only screen and (min-width:992px) and (max-width:1199px){.banner__shape{width:420px}
}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner__shape{position:static}
}.banner__shape img{border-radius:0px 0px 362px 362px;max-width:100%;height:930px;object-fit:cover}
@media only screen and (min-width:992px) and (max-width:1199px){.banner__shape img{height:600px}
}@media only screen and (min-width:1200px) and (max-width:1399px){.banner__shape img{height:630px}
}@media only screen and (min-width:1400px) and (max-width:1600px){.banner__shape img{height:700px}
}.banner__video-btn{position:absolute;bottom:55px;right:55px}
@media only screen and (min-width:1200px) and (max-width:1399px){.banner__video-btn{bottom:0;right:35px}
}@media only screen and (min-width:992px) and (max-width:1199px){.banner__video-btn{bottom:0}
}@media only screen and (min-width:768px) and (max-width:991px){.banner__video-btn{right:30px;bottom:50%;transform:translateY(-50%)}
}.banner__video-icon{height:115px;width:115px;text-align:center;line-height:105px;background:var(--tp-icon-green);border-radius:50%;color:var(--tp-common-white);border:5px solid var(--tp-common-white);font-size:20px;display:block;animation:tp-pulse 1.5s infinite}
.banner__video-icon:hover{background-color:var(--tp-icon-blue);color:var(--tp-common-white)}
.banner-scroll-btn{transform:rotate(-90deg);position:absolute;left:20px;bottom:100px;display:inline-block}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.banner-scroll-btn{left:-40px}}
.banner-scroll-btn:hover{color:var(--tp-icon-blue)}
.banner-scroll-btn:hover span{color:var(--tp-icon-blue)}
.banner-scroll-btn i{font-size:35px;transform:rotate(-90deg)}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.banner-scroll-btn i{font-size:25px}}
.banner-scroll-btn span{font-weight:600;font-size:14px;letter-spacing:0.15em;text-transform:uppercase;color:#AFADBF;margin-left:23px}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.banner-scroll-btn span{font-size:12px}}
.banner-scroll-btn:hover .bannerscroll::after{background-color:var(--tp-icon-blue);color:var(--tp-icon-blue)}
.bannerscroll-icon{display:flex;align-items:center}
.bannerscroll{position:relative}
.bannerscroll::before{position:absolute;content:"";height:5px;width:5px;background-color:var(--tp-theme-primary);border-radius:50%;left:107px;bottom:15px}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.bannerscroll::before{left:35px}}
.bannerscroll::after{position:absolute;content:"";height:370px;width:1px;background-color:#AFADBF;border-radius:50%;left:109px;bottom:220px}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.bannerscroll::after{left:34px}}
.tp-home-lg-banner{position:absolute;left:0;right:0;z-index:5}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-home-lg-banner{position:static}}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-bt-btn-banner .tp-bt-btn{box-shadow:rgba(100,100,111,0.1) 0.5px 0.5px 5px 0.5px}}
.slider-content-wrapper{transform: translateY(-50%);margin-top: 0;margin-bottom: 0;}
.swiper-slide .swiper-img{display:block;width:100%;height:auto;overflow:hidden;}
.swiper-slide .swiper-img img{display:block;width:100%;height:auto;}
@media only screen and (max-width:1199px){.swiper-slide .swiper-img img{width:140%;max-width:140%;margin-left:-20%;}}
@media only screen and (max-width:979px){.swiper-slide .swiper-img img{width:160%;max-width:160%;margin-left:-30%;}}
@media only screen and (max-width:767px){.swiper-slide .swiper-img img{width:180%;max-width:180%;margin-left:-40%;}}
@media only screen and (max-width:579px){.swiper-slide .swiper-img img{width:220%;max-width:220%;margin-left:-60%;}}
.slider-content{background-color: #002d64;border-radius: 2rem;padding:20px;text-align: center;z-index: 9;height: fit-content;}
@media only screen and (min-width:1200px) and (max-width:1399px){}
@media only screen and (min-width:980px) and (max-width:1199px){}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){}
.slider-content__title{font-size:48px;color:white;text-align:center;margin-bottom:15px;}
@media only screen and (min-width:992px) and (max-width:1199px){.slider-content__title{font-size:44px}}
@media only screen and (min-width:768px) and (max-width:991px){.slider-content__title{font-size:32px;margin-bottom:15px}}
@media (max-width:767px){.slider-content__title{font-size:24px;margin-bottom:15px}}
@media (max-width:576px){.slider-content__title{font-size:20px;}}
.slider-content p{font-size:18px;color:#ccc;margin-bottom:40px;font-weight:500}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.slider-content p{margin-bottom:20px}}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.slider-content p br{display:none}}
.slider-content__arrow{position:absolute;left:30px;right:30px;top:50%;margin-top:-25px;z-index:55;justify-content:space-between;}
.slider-content__social{margin-left:-115px}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.slider-content__social{margin-left:0}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.slider-content__social{margin-top:30px;margin-left:0}}
.slider-content__social a{font-weight:400;font-size:16px;color:var(--tp-text-3);text-transform:uppercase;margin-right:55px}
@media only screen and (min-width:992px) and (max-width:1199px){.slider-content__social a{margin-right:30px}}
.slider-content__social a i{margin-right:15px}
.slider-content__social .facebook-2:hover{color:var(--tp-icon-fb)}
.slider-content__social .youtub-2:hover{color:var(--tp-icon-red)}
.slider-content__social .twitter-2:hover{color:var(--tp-icon-tweet)}
.slider-content__shape{position:absolute;right:35px;top:195px;width:250px;height:250px;}
@media only screen and (min-width:1200px) and (max-width:1399px){.slider-content__shape{top:0}}
@media only screen and (min-width:992px) and (max-width:1199px){.slider-content__shape{top:0}}
@media only screen and (min-width:768px) and (max-width:991px){.slider-content__shape{left:100px;top:0px}}
@media only screen and (max-width:575px){.slider-content__shape{left:auto;right:0;top:0px}}
.slider-content__arrow i{display:inline-block;height:50px;width:50px;line-height:50px;text-align:center;border-radius:6px;border:1px solid var(--tp-border-secondary);color:white;}
.slider-content__arrow i:hover{background-color:var(--tp-theme-primary);color:var(--tp-common-white);border:1px solid var(--tp-theme-primary)}
.tp-slider .swiper-slide-active .slider-content__title,.tp-slider .swiper-slide-active p,.tp-slider .swiper-slide-active .slider-content__btn{animation-fill-mode:both;animation-name:fadeInUp}
.tp-slider .swiper-slide-active .slider-content__title{animation-delay:0.3s;animation-duration:0.3s}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.slider-content__title br{display:none}}
.tp-slider .swiper-slide-active p{animation-delay:0.5s;animation-duration:0.5s}
.tp-slider .swiper-slide-active .slider-content__btn{animation-delay:0.7s;animation-duration:0.7s}
.tp-slider .swiper-slide-active .slider-content__bg,.tp-slider .swiper-slide-active .slider-content__shape{animation-fill-mode:both;animation-name:fadeInRight}
.tp-slider .swiper-slide-active .slider-content__bg{animation-delay:0.8s;animation-duration:0.8s}
.tp-slider .swiper-slide-active .slider-content__shape{animation-delay:0.6s;animation-duration:0.6s}
.slider-content__bg img{max-width:100%}
.slider-tp-top{height:auto}
.slider-social{position:absolute;bottom:97px;left:0;right:0;z-index:9}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.slider-social{bottom:50px}}
.search-form{padding:35px;background:var(--tp-common-white);border-radius:10px}
.search-form form{position:relative}
.search-form form input{width:100%;padding:10px 50px 10px 15px;border:2px solid var(--tp-icon-green);border-radius:10px}
@media (max-width:767px){.search-form form input{padding:15px}}
.search-form form input:focus::placeholder{opacity:0}
.search-form form button{position:absolute;right:15px;top:50%;transform:translateY(-50%)}
@media (max-width:767px){.search-form form .search-btn{position:static;margin-top:15px;transform:translateY(0)}}
.services-item{background-color:var(--tp-common-white);padding:40px;border-radius:10px;text-align:center;}
.services-item p{text-align:left;color:#777B83;}
@media (max-width:767px){.services-item{padding:30px}}
@media only screen and (min-width:768px) and (max-width:991px){.services-item{padding:50px 20px 50px 35px}}
.six-clip{-webkit-clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);}
.services-item__icon{background-color:#007ac9;display:block;position:absolute;top:-75px;left:50%;margin:0 0 0 -75px;color:#fff;font-size:48px;height:150px;width:150px;text-align:center;line-height:150px;flex:0 0 auto;-webkit-transition:all 0.6s ease-out 0s;-moz-transition:all 0.6s ease-out 0s;-ms-transition:all 0.6s ease-out 0s;-o-transition:all 0.6s ease-out 0s;transition:all 0.6s ease-out 0s}
.services-item__icon a,.services-item__icon img{display:block;width:100%;height:100%;}
.services-item__icon::after{content:"";height:300px;width:300px;background-color:#2974FF;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0);transition:0.5s cubic-bezier(0.25,0.46,0.45,0.94);z-index:-1}
.services-item:hover .services-item__icon::after{transform:translateY(-50%) translateX(-50%) scale(1)}
@media only screen and (min-width:1200px) and (max-width:1399px){.services-item__content p br{display:none}
}.services-item__tp-title{font-size:18px}
@media only screen and (min-width:1200px) and (max-width:1399px){.services-item__tp-title{font-size:20px}
}.services-item__tp-title a{background-image:linear-gradient(#171151,#171151),linear-gradient(#171151,#171151);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear}
.services-item__tp-title a:hover{background-size:0% 1px,100% 1px}
.services-item .btn-hexa{font-size:14px;font-weight:700;text-transform:capitalize;text-transform:uppercase}
.services-item .btn-hexa:hover{color:var(--tp-icon-blue)}
.services-item .btn-hexa i{clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);background-color:var(--tp-icon-blue-light);display:inline-block;height:20px;width:18px;transform:translateY(5px);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;flex:0 0 auto;margin-right:10px}
.services-item .pink-hexa:hover{color:var(--tp-icon-pink)}
.services-item .pink-hexa i{background-color:var(--tp-icon-pink-light)}
.services-item .green-hexa:hover{color:var(--tp-icon-green)}
.services-item .green-hexa i{background-color:var(--tp-icon-green-light)}
.services-item .sky-hexa:hover{color:var(--tp-icon-sky)}
.services-item .sky-hexa i{background-color:var(--tp-icon-sky-light)}
.tp-services{justify-content:end}
@media (max-width:767px){.tp-services{justify-content:start;margin-bottom:30px}}
.tp-services .services-p{margin-right:20px}
.tp-services i{height:50px;width:50px;line-height:50px;border:1px solid var(--tp-border-secondary);border-radius:50%;text-align:center}
.tp-services i:hover{border:1px solid var(--tp-theme-primary);background-color:var(--tp-theme-primary);color:var(--tp-common-white)}
.swipper-container{overflow:hidden}
.service-active{margin-right:-400px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.service-active{margin-right:0}}
.tp-services-item{padding:0}
.services-item{border:#ccc 1px solid;background:#f5f5f5;border-radius:10px;padding:105px 30px 30px;position:relative;margin-top:75px;}
.search-item.services-item{padding:30px;margin-top:0;}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-services-item{margin-left:0}}
.services-link{text-align:end}
@media only screen and (min-width:768px) and (max-width:991px){.services-link{margin-bottom:30px}}
@media (max-width:767px){.services-link{text-align:start;margin-bottom:30px}}
.services-link span{font-weight:500;font-size:18px;color:var(--tp-text-2)}
@media (max-width:767px){.services-link span{font-size:16px}}
.services-link span a{text-transform:uppercase;margin-left:9px;color:var(--tp-theme-blue)}
@media (max-width:767px){.services-link span a{font-size:14px}}
.services-link span a:hover{color:var(--tp-icon-green)}
.services-link span a:hover i{animation:tfLeftToRight 0.5s forwards}
.services-link span a i{margin-left:5px}
.tp-srv-title{font-size:20px;text-transform:capitalize}
.tp-services-box{background-color:var(--tp-common-white);padding:60px 10px 42px 10px;border-radius:5px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}
.tp-services-box:hover{box-shadow:0px 7px 11px rgba(14,99,255,0.26);background-color:var(--tp-theme-blue)}
.tp-services-box:hover .tp-services-box__title{color:var(--tp-common-white)}
.tp-services-box:hover .tp-services-box__icon{background-color:rgba(255,255,255,0.1)}
.tp-services-box:hover .tp-services-box__icon i{color:var(--tp-common-white)}
.tp-services-box:hover .tp-services-box__btn a i{color:var(--tp-common-white)}
.tp-services-box__icon{height:87px;width:87px;line-height:100px;text-align:center;background-color:var(--tp-icon-blue-light);border-radius:50%;display:inline-block;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.tp-services-box__icon i{color:var(--tp-icon-blue);font-size:32px}
.tp-services-box__title{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.tp-services-box__title a{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear}
.tp-services-box__title a:hover{background-size:0% 1px,100% 1px}
.tp-services-box__btn a{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;color:rgba(14,99,255,0.5);font-size:38px}
.tp-pink-bg:hover{box-shadow:0px 7px 11px rgba(247,42,117,0.26);background-color:var(--tp-theme-pink)}
.tp-pink-icon{background-color:var(--tp-icon-pink-light)}
.tp-pink-icon i{color:var(--tp-theme-pink)}
.pink-dot i{color:rgba(247,42,117,0.5)}
.tp-green-bg:hover{box-shadow:0px 7px 11px rgba(16,208,161,0.26);background-color:var(--tp-theme-secondary)}
.tp-green-icon{background-color:var(--tp-icon-green-light)}
.tp-green-icon i{color:var(--tp-theme-secondary)}
.green-dot i{color:rgba(16,208,161,0.5)}
.tp-sky-bg:hover{box-shadow:0px 7px 11px rgba(66,191,255,0.26);background-color:var(--tp-theme-sky)}
.tp-sky-icon{background-color:var(--tp-icon-sky-light)}
.tp-sky-icon i{color:#007ac9;}
.sky-dot i{color:rgba(66,191,255,0.5)}
.services-thumb-box{background-color:var(--tp-common-white);display:block;border-radius:10px;overflow:hidden;}
.services-thumb-box:hover .services-thumb-box__thumb img{transform:scale(1.3)}
.services-thumb-box:hover .services-thumb-box__icon{box-shadow:inset 0 0 0 60px var(--tp-theme-secondary)}
.services-thumb-box:hover .services-thumb-box__icon i{color:var(--tp-common-white)}
.services-thumb-box:hover.pink-round .services-thumb-box__icon{box-shadow:inset 0 0 0 60px var(--tp-theme-pink)}
.services-thumb-box:hover.sky-round .services-thumb-box__icon{box-shadow:inset 0 0 0 60px var(--tp-theme-sky)}
.services-thumb-box:hover.blue-round .services-thumb-box__icon{box-shadow:inset 0 0 0 60px var(--tp-theme-blue)}
.services-thumb-box__thumb img{-webkit-transition:all 1.2s ease-out 0s;-moz-transition:all 1.2s ease-out 0s;-ms-transition:all 1.2s ease-out 0s;-o-transition:all 1.2s ease-out 0s;transition:all 1.2s ease-out 0s}
@media only screen and (min-width:992px) and (max-width:1199px){.services-thumb-box__thumb img{width:100%}}
.services-thumb-box__icon{flex:0 0 auto;height:60px;width:60px;line-height:70px;text-align:center;background-color:var(--tp-icon-green-light);border-radius:50%;display:inline-block;-webkit-transition:all 0.7s ease-out 0s;-moz-transition:all 0.7s ease-out 0s;-ms-transition:all 0.7s ease-out 0s;-o-transition:all 0.7s ease-out 0s;transition:all 0.7s ease-out 0s}
.services-thumb-box__icon i{color:var(--tp-icon-green);font-size:23px}
.services-thumb-box__text-area{padding:35px 30px}
.services-thumb-box__content > a{font-weight:700;font-size:14px;letter-spacing:0.7px;color:#B9B8CB;text-transform:uppercase}
.services-thumb-box__title{font-size:20px}
@media (max-width:767px){.services-thumb-box__title{font-size:18px}}
.services-thumb-box__title a{background-image:linear-gradient(#171151,#171151),linear-gradient(#171151,#171151);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear}
.services-thumb-box__title a:hover{background-size:0% 1px,100% 1px}
.pink-round .services-thumb-box__icon{background-color:var(--tp-icon-pink-light)}
.pink-round .services-thumb-box__icon i{color:var(--tp-icon-pink)}
.sky-round .services-thumb-box__icon{background-color:var(--tp-icon-sky-light)}
.sky-round .services-thumb-box__icon i{color:var(--tp-icon-sky)}
.blue-round .services-thumb-box__icon{background-color:var(--tp-icon-blue-light)}
.blue-round .services-thumb-box__icon i{color:var(--tp-icon-blue)}
.tp-srv-process p{font-size:16px}
.tp-srv-process__title{font-size:42px}
.tp-srv-process__list ul li{font-weight:500;font-size:16px}
.tp-srv-process__list ul li i{font-size:16px;color:var(--tp-theme-blue);margin-right:15px}
.tp-srv-stap p{font-size:16px;margin-bottom:28px}
.tp-srv-stap__title{font-size:30px;font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-srv-stap__list{margin-left:0}}.tp-srv-stap__list ul li{font-weight:500;font-size:15px}
.tp-srv-stap__list ul li i{font-size:16px;color:var(--tp-theme-blue);margin-right:20px}
.tp-srv-research p{font-size:16px}
.tp-srv-research__title{font-size:30px;font-weight:400}
div.tp-srv-link{text-align:start !important}
div.tp-srv-link a{color:var(--tp-theme-primary)}
@media only screen and (min-width:1200px) and (max-width:1399px),(max-width:767px){.services-thumb-img img{max-width:100%}}
@media only screen and (min-width:768px) and (max-width:991px){.services-thumb-img img{width:100%}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-srv-bg img{max-width:100%}}
.about__img{position:relative}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.about__img{text-align:center}}
.about__img img{border-radius:0 0 362px 341px;max-width:100%}
.about__img-shape-text{background:var(--tp-icon-green);border-radius:50%}
.about__exprience{position:absolute;bottom:-135px;left:120px;height:326px;width:326px;background:#007ac9;border-radius:50%;padding:65px 30px;text-align:center;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.about__exprience{left:0;right:0;margin:0 auto}}
@media (max-width:767px){.about__exprience{height:200px;width:200px;padding:30px}}
.about__exprience h3{font-size:110px;color:var(--tp-common-white);font-family:days one;line-height:1;text-align:left;margin-bottom:10px;}
@media (max-width:767px){.about__exprience h3{font-size:80px}}
.about__exprience i{display:inline-block;font-size:24px;color:var(--tp-common-white);font-weight:600;font-style:normal;line-height:1.3;text-align:left}
@media (max-width:767px){.about__exprience i{font-size:16px}}
.tp-about__info-list ul li{font-size:15px;font-weight:500;position:relative;padding-left:34px;display:flex;align-items:center;margin-bottom:8px}
.tp-about__info-list ul li i{font-size:20px;color:var(--tp-icon-green);position:absolute;display:inline-block;left:0}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-about__content{margin-left:0}}
.about-thumb-shape{position:absolute;bottom:0;left:-170px}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.about-thumb-shape{left:-100px}}
@media only screen and (min-width:992px) and (max-width:1199px){.about-thumb-shape{left:0px}}
@media only screen and (max-width:767px){.about-thumb-shape{left:auto;right:-50px;}}
.about-thumb {text-align:center;}
.home-about-pic img{border-radius:10px;}
.about-thumb > .main-pic.six-clip{max-width:520px;width: 100%;aspect-ratio: 1 / 1; box-sizing: border-box;display:inline-block;}
.about-video{position:absolute;top:230px;left:200px;display:none;}
@media only screen and (min-width:992px) and (max-width:1199px){.about-video{left:360px}}
@media (max-width:767px){.about-video{left:0px}}
.about-video i{height:100px;width:100px;line-height:100px;text-align:center;background:#007ac9;border-radius:50px;color:var(--tp-common-white);animation:tp-pulse 2s infinite}
.about-video i:hover{background-color:#0058a7}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.about-content{margin-left:0}}
@media (max-width:767px){.about-thumb{margin-left:0}}
@media (max-width:767px){.about-thumb img{max-width:100%}}
@media (max-width:767px){.tp-box-space{margin-left:0;margin-right:0}}
.ab-title{font-size:36px;font-weight:400}
@media (max-width:767px){.ab-title{font-size:30px}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px),only screen and (min-width:1200px) and (max-width:1399px){.about-align{padding-left:0}}
.ab-check-list ul li i{color:var(--tp-theme-blue)}
@media (max-width:767px){.tp-ab-main-img{margin-right:0}}
.tp-ab-main-img img{border-radius:10px}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.tp-ab-main-img img{width:100%}}
.file-item a,.pdf-item a{color:var(--tp-theme-secondary);text-decoration:underline;}
.file-item.hidden{display:none;}
.no-match i{float:left;font-size:50px;margin-right:15px;}
.tp-ab-shape img{border-radius:10px}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-ab-shape img{max-width:100%}}
.tp-ab-shape .ab-shape-one{margin-bottom:15px}
.tp-ab-shape img{width:100%;}
.tp-ab-counter{border-radius:10px;width:236px;height:258px;padding:15px;left:50px;bottom:7px}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-ab-counter{left:0;bottom:0}}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-ab-counter{left:auto;right:-10px;bottom:-10px;margin:0;}}
@media (max-width:767px){.tp-ab-counter{width:170px;height:190px;left:85px;bottom:-35px}}
@media (max-width:767px){.tp-ab-img{justify-content:center}}
.home-intro-ht{position:relative;border-radius:10px;margin-top:100px;overflow:hidden;}
.home-intro-ht-text{position:absolute;top:0;left:0;width:auto;height:auto;padding:40px 70px;background:#007ac9;color:#fff;}
.about-title{font-size:36px;text-transform:capitalize}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.about-title{font-size:30px}}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.about-title br{display:none}}
.ab-count{left:-110px;bottom:35px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1399px){.ab-count{left:0;bottom:0}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.ab-count{left:0;bottom:-80px}}
.tp-3-thumb{display:flex;justify-content:end}
@media only screen and (min-width:768px) and (max-width:991px){.tp-3-thumb{justify-content:center}}
.tp-ab-sm-title{font-size:36px}
.counter__item{position:relative;border:1px solid #ccc;background:white;padding:130px 30px 30px;margin-top:100px;border-radius:10px;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}
.counter__item.normal-style{margin-top:0;padding-top:30px;}
.counter__item:hover.counter__item{border:1px solid #007ac9}
.counter__item .counter-img{position:absolute;top:-100px;left:50%;width:200px;height:200px;margin-left:-100px;}
.tp-ab-img{width:100%;height:auto;}
.counter__icon{text-align:center;}
.counter__icon i{font-size:64px;color:#007ac9;transform:translateY(5px);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;flex:0 0 auto;}
.counter__content p{margin-bottom:0;color:grey;}
.counter__title{font-size:22px;font-weight:400;text-align:center;}
.experience-item span{color:#141515;font-size:15px;font-weight:600}
.tl-progress{height:200px;width:200px;background:#fff;text-align:center;line-height:200px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:auto;margin-bottom:25px}
.tl-progress input{color:#171151 !important}
@media (max-width:767px){.tp-gallery{margin-left:0;margin-right:0}}
.tp-gallery__item:hover .tp-gallery__img::before{height:100%}
.tp-gallery__item:hover .tp-gallery__content{bottom:27px;opacity:1;visibility:visible}
.tp-gallery__item:hover .tp-gallery__info{top:35px;transform:rotateY(180deg);opacity:1;visibility:visible}
.tp-gallery__img img{width:100%}
.tp-gallery__img::before{-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;position:absolute;content:"";width:100%;height:0%;background:linear-gradient(179.97deg,rgba(14,99,255,0) 20.71%,var(--tp-icon-green) 90.16%);left:0px;right:0;bottom:0px;z-index:1}
.tp-gallery__info{position:absolute;top:0px;right:35px;z-index:5;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}
.tp-gallery__info a{clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);background-color:var(--tp-common-white);display:block;height:75px;width:65px;text-align:center;line-height:75px;font-size:20px;color:var(--tp-common-white);position:relative}
.tp-gallery__info a::before{position:absolute;content:"";clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);background-color:var(--tp-icon-green);display:block;height:65px;width:55px;left:5px;top:5px;z-index:-1}
.tp-gallery__info a:hover::before{background-color:var(--tp-icon-sky)}
.tp-gallery__content{position:absolute;bottom:0;left:0;right:0;padding:35px;padding-bottom:0;z-index:5;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}
.tp-gallery__content span{color:var(--tp-common-white);text-transform:uppercase;font-size:14px;font-weight:700}
.tp-gallery__content span i{margin-right:5px}
.tp-gallery__content span a:hover{color:var(--tp-icon-green)}
.tp-gallery__title{text-transform:uppercase;font-size:22px;color:var(--tp-common-white);margin-bottom:5px}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.tp-gallery__title{font-size:18px}}
@media (max-width:767px){.tp-gallery__title{font-size:16px}}
.tp-gallery__title a{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear}
.tp-gallery__title a:hover{background-size:0% 1px,100% 1px}
.gallery-item,.gallery-item img{border-radius:10px;}
.gallery-item > a{display:block;border-radius:10px;border:#ccc 1px solid;background:white;}
.gallery-item > a:hover{border:var(--tp-theme-secondary) 1px solid;}
.gallery-item-bg{margin-top:-240px}
.gallery-item img{width:100%;height:auto;border-radius:10px;}
.gallery-item:hover.gallery-item::before{height:100%;}
@media only screen and (min-width:992px) and (max-width:1199px){.gallery-item:hover.gallery-item::before{height:150px}}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.gallery-item:hover .gallery-item__content{bottom:0}}
.gallery-item::before{position:absolute;content:"";border-radius:10px 10px;opacity:0.5;bottom:0px;left:0;height:136px;width:100%;background-color:#000;}
.gallery-item__content{position:absolute;z-index:2;bottom:0;left:0px;padding:20px;right:0;margin:0 auto;text-align:center;visibility:visible;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.gallery-item:hover .gallery-item__content{background:transparent;}
.gallery-item__content span{color:var(--tp-common-white);text-transform:uppercase;font-size:14px;font-weight:700;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.gallery-item__content span i{margin-right:5px}
.gallery-item__content span ul{display:inline;}
.gallery-item__content span:hover{color:var(--tp-icon-blue)}
.gallery-item__title{font-size:22px;color:var(--tp-common-white);text-transform:uppercase}
@media (max-width:767px){.gallery-item__title{font-size:18px}}
.gallery-item__title a{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear}
.gallery-item__title a:hover{background-size:0% 1px,100% 1px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-choose__item{margin-left:0}}
.tp-choose__item:hover .tp-choose__icon{box-shadow:inset 0 0 0 60px var(--tp-icon-blue)}
.tp-choose__item:hover .tp-choose__icon i{color:var(--tp-common-white)}
.tp-choose__item:hover .pink-icon{box-shadow:inset 0 0 0 60px var(--tp-icon-pink)}
.tp-choose__item:hover .green-icon{box-shadow:inset 0 0 0 60px var(--tp-icon-green)}
.tp-choose__item:hover .sky-icon{box-shadow:inset 0 0 0 60px var(--tp-icon-sky)}
.tp-choose__icon{height:115px;width:115px;text-align:center;line-height:130px;background-color:rgba(14,99,255,0.1);border-radius:50%;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}
.tp-choose__icon i{color:var(--tp-icon-blue);font-size:45px}
.tp-choose__icon.pink-icon{background-color:rgba(247,42,117,0.1)}
.tp-choose__icon.pink-icon i{color:var(--tp-icon-pink)}
.tp-choose__icon.green-icon{background-color:rgba(16,208,161,0.1)}
.tp-choose__icon.green-icon i{color:var(--tp-icon-green)}
.tp-choose__icon.sky-icon{background-color:rgba(66,191,255,0.1)}
.tp-choose__icon.sky-icon i{color:var(--tp-icon-sky)}
.tp-choose__content p{color:var(--tp-text-1);font-size:15px}
.tp-choose__title{color:var(--tp-common-white);font-weight:400}
.tp-choose-option span{font-size:18px;color:var(--tp-text-1);font-weight:500}
.tp-choose-option span a{color:var(--tp-common-white);text-transform:uppercase}
.tp-choose-option span a i{margin-left:5px}
.tp-choose-option span a:hover{color:var(--tp-icon-pink)}
.tp-choose-option span a:hover i{animation:tfLeftToRight 0.5s forwards}
.visitor-info{padding:130px 110px}
@media only screen and (min-width:1601px) and (max-width:1700px){.visitor-info{padding:130px 80px}
}@media only screen and (min-width:1400px) and (max-width:1600px){.visitor-info{padding:130px 40px}
}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){.visitor-info{padding:130px 50px}
}@media (max-width:767px){.visitor-info{padding:130px 15px}
}.appoinment-title i{color:var(--tp-icon-blue);margin-right:15px}
.visitor-form__input input{width:100%;height:60px;border:1px solid #EFF1F6;border-radius:5px;margin-bottom:25px;padding:0 20px}
.visitor-form__input input::placeholder{font-size:15px;color:#B2B0C1}
.visitor-form__input input:hover{border:1px solid var(--tp-icon-green)}
.visitor-form__input textarea{width:100%;height:170px;border:1px solid #EFF1F6;padding-top:25px;padding-left:20px;border-radius:5px}
.visitor-form__input textarea::placeholder{color:#B2B0C1}
.visitor-form__input textarea:focus{border-color:var(--tp-icon-green);outline:none}
.visit-serial{text-align:end}
@media (max-width:767px){.visit-serial{text-align:start}}
.visit-serial span{font-size:18px;font-weight:500;color:var(--tp-text-2)}
@media (max-width:767px){.visit-serial span{font-size:15px}}
.visit-serial span a{text-decoration:underline;color:var(--tp-icon-blue)}
.visit-serial span a:hover{color:var(--tp-icon-green)}
.visit-serial span a:hover i{animation:tfLeftToRight 0.5s forwards}
.visit-serial span a i{margin-left:5px}
.appoinment-thumb{height:100%}
.appoinment-thumb img{width:100%;height:100%;object-fit:cover}
.appoint-thumb img{width:inherit}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.appoint-thumb img{width:100%}}
.visitor-info-bg{background-color:var(--tp-common-white);padding:42px 62px 0px 62px;margin-bottom:-90px}
@media only screen and (min-width:768px) and (max-width:991px){.visitor-info-bg{padding:42px 30px 0px 30px}}
@media (max-width:767px){.visitor-info-bg{padding:42px 15px 0px 15px}}
.tp-support-form{background-color:var(--tp-common-white);padding:75px 90px 85px 90px;margin:0 25px;border-bottom:4px solid var(--tp-theme-blue)}
@media (max-width:767px){.tp-support-form{margin:0;padding:50px 10px 50px 10px}}
.tp-support-form span{font-weight:500;font-size:24px;text-align:left;display:block;margin-bottom:50px}
.tp-support-form form{margin-bottom:12px}
.tp-support-form form input{width:100%;height:60px;padding:0 20px;border-radius:5px;margin-bottom:25px;border:1px solid #EFF1F6;box-shadow:0px 16px 24px rgba(189,196,205,0.13)}
.tp-support-form form input:focus{border:1px solid var(--tp-theme-blue);background-color:#F2F5FA}
.tp-support-form form input:focus::placeholder{color:var(--tp-theme-primary)}
.tp-support-form form input::placeholder{color:#B2B0C1}
.tp-support-form form textarea{width:100%;height:172px;padding:14px 0 0 20px;border-radius:5px;border:1px solid #EFF1F6;box-shadow:0px 16px 24px rgba(189,196,205,0.13)}
.tp-support-form form textarea:focus{border:1px solid var(--tp-theme-blue);background-color:#F2F5FA}
.tp-support-form form textarea:focus::placeholder{color:var(--tp-theme-primary)}
.tp-support-form form textarea:focus-visible{border:none}
.tp-support-form form textarea::placeholder{color:#B2B0C1}
.tp-team:hover .tp-team__thumb a img{transform:scale(1.1)}
.tp-team:hover .tp-team__title a{background-size:0% 1px,100% 1px}
.tp-team__thumb{display:block;}
.tp-team__thumb i{font-size:64px;color:#007ca9;}
.tp-team__thumb a img{width:100%;-webkit-transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-ms-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;transition:all 0.8s ease-out 0s}
.tp-team__content{padding:40px;background-color:var(--tp-common-white);border:#ccc 1px solid;border-radius:10px;}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-team__content{padding:30px 25px 35px 25px}}
.tp-team__content p{color:var(--tp-text-2);}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-team__title{font-size:20px}}
.tp-team__title a{background-image:linear-gradient(#171151,#171151),linear-gradient(#171151,#171151);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear}
.tp-team__social a{margin-right:12px;color:var(--tp-icon-blue)}
@media only screen and (min-width:768px) and (max-width:991px){.tp-team__social a{margin-right:10px}}
.tp-team__social a i{display:inline-block;height:50px;width:50px;line-height:50px;text-align:center;border-radius:50px;border:1px solid var(--tp-grey-1);-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}
.tp-team__social a:hover i{border:1px solid var(--tp-icon-blue);background-color:var(--tp-icon-blue);color:var(--tp-common-white)}
.tp-team__position{font-size:14px;font-weight:700;color:var(--tp-icon-blue);text-transform:uppercase;display:block}
.tp-youtube i,.tp-twitter i,.tp-fb i,.tp-skype i{display:inline-block;height:50px;width:50px;line-height:50px;text-align:center;border-radius:50px;border:1px solid var(--tp-grey-1)}
.tp-youtube i:hover,.tp-twitter i:hover,.tp-fb i:hover,.tp-skype i:hover{color:var(--tp-common-white)}
.tp-youtube i{color:var(--tp-icon-red)}
.tp-youtube:hover.tp-youtube i{border:1px solid var(--tp-icon-red);background-color:var(--tp-icon-red)}
.tp-twitter i{color:var(--tp-icon-tweet)}
.tp-twitter:hover.tp-twitter i{border:1px solid var(--tp-icon-tweet);background-color:var(--tp-icon-tweet)}
.tp-fb i{color:var(--tp-icon-fb)}
.tp-fb:hover.tp-fb i{border:1px solid var(--tp-icon-fb);background-color:var(--tp-icon-fb)}
.tp-skype i{color:var(--tp-icon-skype)}
.tp-skype:hover.tp-skype i{border:1px solid var(--tp-icon-skype);background-color:var(--tp-icon-skype)}
.tp-team-arrow{justify-content:end}
@media (max-width:767px){.tp-team-arrow{margin-bottom:30px;justify-content:start}}
.tp-team-arrow .team-p{text-align:justify;}
.tp-team-arrow i{display:inline-block;height:50px;width:50px;line-height:50px;text-align:center;border-radius:50%;border:1px solid var(--tp-border-secondary)}
.tp-team-arrow i:hover{background-color:var(--tp-theme-primary);color:var(--tp-common-white);border:1px solid var(--tp-theme-primary)}
.team-item{text-align:center}
.team-item:hover .team-item__title a{background-size:0% 1px,100% 1px}
.team-item:hover .team-item__social-info a{opacity:1;visibility:visible}
.team-item:hover .team-item__social-info a:first-child{transition-delay:100ms}
.team-item:hover .team-item__social-info a:nth-child(2){transition-delay:180ms}
.team-item:hover .team-item__social-info a:nth-child(3){transition-delay:260ms}
.team-item:hover .team-item__social-info a:last-child{transition-delay:320ms}
.team-item span{color:var(--tp-theme-blue);font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:10px;display:block}
.team-item__title a{background-image:linear-gradient(#171151,#171151),linear-gradient(#171151,#171151);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear}
.team-item__social-info a{opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;margin:0 15px;color:#B2B0C1;font-size:20px}
.team-item__social-info a:hover{color:var(--tp-theme-primary)}
.team-arrow i{height:50px;width:50px;line-height:50px;text-align:center;border:1px solid var(--tp-border-secondary);border-radius:50%}
.team-arrow i:hover{background-color:var(--tp-theme-primary);border:1px solid var(--tp-theme-primary);color:var(--tp-common-white)}
.team-arrow .team-prv{position:absolute;top:50%;transform:translateY(-50%);left:-80px;z-index:2}
@media only screen and (min-width:1400px) and (max-width:1600px){.team-arrow .team-prv{left:-40px}}
@media only screen and (min-width:1200px) and (max-width:1399px){.team-arrow .team-prv{left:-30px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.team-arrow .team-prv{left:-20px}}
@media (max-width:767px){.team-arrow .team-prv{left:-5px}}
.team-arrow .team-nxt{position:absolute;top:50%;transform:translateY(-50%);right:-80px;z-index:2}
@media only screen and (min-width:1400px) and (max-width:1600px){.team-arrow .team-nxt{right:-40px}}
@media only screen and (min-width:1200px) and (max-width:1399px){.team-arrow .team-nxt{right:-30px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.team-arrow .team-nxt{right:-20px}}
@media (max-width:767px){.team-arrow .team-nxt{right:-5px}}
.tp-team{}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-team-dtls__thumb img{width:100%}}
.tp-team-dtls__content{padding-left:-15px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-team-dtls__content{margin-top:0}}
.tp-team-dtls__content span{font-weight:700;font-size:14px;text-transform:uppercase;color:var(--tp-theme-blue);display:inline-block}
.tp-team-dtls__content p{color:var(--tp-text-2)}
@media only screen and (min-width:768px) and (max-width:991px){.tp-team-dtls__content p{margin-bottom:20px}}

.tp-team-dtls__info ul li{font-size:18px;color:#030A39;margin-bottom:22px}
.tp-team-dtls__info ul li span{color:#7A8085;text-transform:capitalize}
.tp-team-dtls__info ul li span a:hover{color:var(--tp-theme-blue)}
.tp-team-dtls__social{text-align:end}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-team-dtls__social{margin-top:0}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-team-dtls__social{text-align:start}}
@media (max-width:767px){.tp-team-dtls__social{text-align:center}}
.tp-team-dtls__social a{height:42px;width:42px;text-align:center;line-height:42px;display:inline-block;background:var(--tp-icon-fb);color:var(--tp-common-white);border-radius:5px;margin-left:10px}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-team-dtls__social a{margin-left:5px}}
.tp-team-dtls__social .tp-dtls-insta{background-color:var(--tp-theme-blue)}
.tp-team-dtls__social .tp-dtls-tweet{background-color:var(--tp-icon-tweet)}
.tp-team-dtls__social .tp-dtls-pinter{background-color:var(--tp-icon-red)}
.tp-team-dtls-text__title{font-size:30px;text-transform:capitalize}
@media (max-width:767px){.tp-team-dtls-text__title{font-size:26px}}
.tp-team-dtls-text p{font-size:16px;margin-bottom:30px}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-team-dtls-item{margin-left:0}}
.tp-team-dtls-item__title{font-size:24px}
.quality-item-img{width:300px;height:300px;margin:0 auto;}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-team-dtls-item p{font-size:14px}}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-team-dtls-item p br{display:none}}
.tp-team-dtls-item__list ul li{font-weight:500;margin-bottom:5px}
.tp-team-dtls-item__list ul li i{color:var(--tp-theme-blue);margin-right:8px}
.tp-testi{padding:85px 47px 40px 47px;background-color:var(--tp-common-white)}
@media only screen and (min-width:768px) and (max-width:991px){.tp-testi{padding:85px 30px 40px 30px}}
@media (max-width:767px){.tp-testi{padding:85px 25px 40px 25px}}
.tp-testi__avata{position:absolute;top:-40px;left:50%;transform:translateX(-50%)}
.tp-testi__avata img{box-shadow:0px 9px 11px 0px rgba(162,170,191,0.25);border-radius:50%}
.tp-testi__content p{font-size:15px;color:var(--tp-text-2);margin-bottom:35px}
.tp-testi__avata-title{font-family:"Archivo";font-weight:600;font-size:18px}
.tp-testi__ava-position{font-size:12px;font-weight:700;color:var(--tp-icon-blue);text-transform:uppercase}
.tp-test-arrow .tp-test-nxt{margin-left:20px}
.tp-test-arrow i{height:50px;width:50px;text-align:center;line-height:50px;border-radius:50%;border:1px solid #D1D6E0}
.tp-test-arrow i:hover{border:1px solid var(--tp-heading-primary);background-color:var(--tp-heading-primary);color:var(--tp-common-white)}
.testimonial-bg{background-repeat:no-repeat;background-size:cover}
.testi-thumb .swiper-slide img{border:4px solid transparent;border-radius:50%}
.testi-thumb .swiper-slide-thumb-active img{border:4px solid var(--tp-common-white);border-radius:50%}
.testi-content p{color:var(--tp-common-white);font-size:24px;font-weight:500;line-height:36px;padding:0 22px;margin-bottom:65px}
@media only screen and (min-width:768px) and (max-width:991px){.testi-content p{font-size:21px}}
@media (max-width:767px){.testi-content p{font-size:16px;line-height:1.8;margin-bottom:35px;padding:0}}
.testi-content i{display:block;font-style:normal;font-weight:600;font-size:22px;color:var(--tp-common-white);margin-bottom:15px}
.testi-content span{font-weight:700;font-size:14px;color:rgba(255,255,255,0.56);text-transform:uppercase}
.testi-arrow i{height:50px;width:50px;line-height:50px;text-align:center;border:1px solid var(--tp-common-white);border-radius:50%;color:var(--tp-common-white)}
.testi-arrow i:hover{background-color:var(--tp-common-white);border:1px solid var(--tp-common-white);color:var(--tp-heading-primary)}
@media (max-width:767px){.testi-bg .testi-arrow{position:absolute;bottom:-80px}}
.testi-button-next{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2}
@media (max-width:767px){.testi-button-next{right:32%}}
@media only screen and (min-width:576px) and (max-width:767px){.testi-button-next{right:40%}}
.testi-button-prev{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:2}
@media (max-width:767px){.testi-button-prev{left:32%}}
@media only screen and (min-width:576px) and (max-width:767px){.testi-button-prev{left:40%}}
@media (max-width:767px){.testi-bg{background-position:center}}
@media (max-width:767px){.testi-avta-bottom{padding-bottom:35px}}
.tp-testimonial-text .testi-content p{color:var(--tp-theme-primary)}
.tp-testimonial-text .testi-content i{color:var(--tp-theme-primary)}
.tp-testimonial-text .testi-content span{color:var(--tp-theme-primary)}
.tp-testimonial-arrow i{height:50px;width:50px;line-height:50px;text-align:center;border:1px solid var(--tp-theme-primary);border-radius:50%;color:var(--tp-theme-primary)}
.tp-testimonial-arrow i:hover{background-color:var(--tp-theme-primary);color:var(--tp-common-white)}
@media (max-width:767px){.tp-testimonial-arrow{position:absolute;bottom:-80px}}
.tp-testi-button-prev{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:2}
@media (max-width:767px){.tp-testi-button-prev{left:32%}}
@media only screen and (min-width:576px) and (max-width:767px){.tp-testi-button-prev{left:40%}}
.tp-testi-button-next{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2}
@media (max-width:767px){.tp-testi-button-next{right:32%}}
@media only screen and (min-width:576px) and (max-width:767px){.tp-testi-button-next{right:40%}}
.tp-testi-thumb-ava .swiper-slide-thumb-active img{border:4px solid var(--tp-theme-blue);border-radius:50%}
.cta-bg{border-radius:5px}
.cta-area{background-size:cover;}
@media only screen and (min-width:992px) and (max-width:1199px){.cta-bg{background-position:right}}
@media only screen and (min-width:768px) and (max-width:991px){.cta-bg{background-position:left}}
.cta-title{font-size:36px;color:var(--tp-common-white);line-height:1.3}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.cta-title{font-size:30px}}
@media only screen and (min-width:768px) and (max-width:991px){}
.tp-cta-bg{border-radius:10px;background-position:right;background-repeat:no-repeat}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-cta-bg{background-position:left}}
.cta-shape{height:130px;width:130px;text-align:center;background:var(--tp-common-white);line-height:130px;border-radius:50%;border:5px solid var(--tp-icon-blue);position:absolute;top:50%;margin-top:-65px;right:360px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
@media only screen and (min-width:768px) and (max-width:991px){.cta-shape{top:100px;right:50px}}
.cta-content .cta-title{font-size:28px}
@media (max-width:767px){.cta-content .cta-title br{display:none}}
.brand-items .swiper-slide{text-align:center}
.brand-items .swiper-slide a{display:block;padding:0;}
.brand-items .swiper-slide a img{display:block;width:100%;height:auto;border-radius:10px;}
.newsletter-title{font-weight:400;font-size:43px;color:var(--tp-common-white)}
.news-round-shape{z-index:1}
.news-round-shape::before{content:"";position:absolute;height:824px;width:824px;background-color:rgba(255,255,255,0.1019607843);border-radius:50%;top:-210px;left:50%;transform:translateX(-50%);z-index:-1}
.newsletter-content span{font-weight:500;font-size:18px;color:var(--tp-common-white);margin-bottom:45px;display:block}
.newsletter-btn{position:absolute;top:0;right:0;padding:22.45px 42px;color:var(--tp-common-white);background-color:var(--tp-icon-green);font-weight:700;font-size:15px;text-transform:uppercase;border-radius:5px;line-height:1}
@media (max-width:767px){.newsletter-btn{position:static;margin-top:10px}}
.newsletter-btn:hover{background-color:var(--tp-icon-pink)}
.newsletter-btn i{margin-left:5px}
.newsletter-form form input{padding:0 220px 0 25px;width:100%;height:60px;border-radius:5px;border:none}
@media (max-width:767px){.newsletter-form form input{padding:0 20px 0 25px}}
.newsletter-form form input::placeholder{color:#B2B0C1;font-size:15px}
.video-bg-icon{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}
.video-bg-icon a{height:120px;width:120px;line-height:120px;text-align:center;background-color:var(--tp-common-white);border-radius:50%;color:var(--tp-theme-primary);display:block;font-size:20px;animation:tp-pulse-2 1.5s infinite}
@media (max-width:767px){.video-bg-icon a{height:75px;width:75px;line-height:75px;font-size:16px}}
.video-bg-icon a:hover{background-color:var(--tp-theme-secondary);color:var(--tp-common-white)}
.video-bg img{max-width:100%}
.process-bg{position:relative;z-index:1}
.process-bg::before{position:absolute;content:"";background:linear-gradient(0.7deg,#171151 21.18%,rgba(23,17,81,0) 99.43%);top:0;left:0;height:100%;width:100%;opacity:0.8;z-index:-1}
.fea-box{height:830px;display:flex;align-items:end;padding:50px 55px;border-right:1px solid rgba(228,224,255,0.22);position:relative}
@media (max-width:767px){.fea-box{height:600px}}
.fea-box::before{position:absolute;content:"";bottom:0;left:0;height:0%;width:100%;background-color:var(--tp-icon-green);opacity:0.85;z-index:-1;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}
.fea-box:hover::before{height:100%}
.tp-process__icon i{height:114px;width:114px;background:rgba(255,255,255,0.1);border-radius:50%;display:inline-block;text-align:center;line-height:130px;font-size:45px;color:var(--tp-common-white)}
.tp-process__content p{color:var(--tp-common-white);font-size:15px;margin-bottom:0}
.tp-process__title{color:var(--tp-common-white);font-size:20px;text-transform:uppercase}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpcontact{margin-right:0}}
.tpcontact__item{position:relative;display:flex;align-items:flex-start;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.tpcontact__item:hover .tpcontact__icon{border-color:#007ac9;background:#007ac9;color:#fff;}
.tpcontact__icon{font-size:24px;color:#007ac9;background:#fff;border:#007ac9 solid 1px;text-align:center;border-radius:50%;width:60px;height:60px;line-height:60px;}
.tpcontact__title{font-size:22px}
.tpcontact__address > span{display:flex;justify-content:space-between;width:100%;align-items:flex-start;}
.tpcontact__address > span .title{text-align:right;}
.tpcontact__address span a:hover{color:var(--tp-theme-secondary)}
.tpcontact__address a{display:inline-block;padding:0 5px;}
.tpcontact__address tr{padding-top:10px;}
.tpcontact__address tr:first-child{padding-top:0;}
.tpcontact__address td{text-align:left;}
.tpcontact__address td.title{vertical-align: top;white-space: nowrap;padding-right:8px;}
.contactform input,.contactform textarea{width:100%;height:60px;padding:0 20px;border-radius:10px;border:1px solid var(--tp-border-primary);color:var(--tp-heading-primary);font-size:16px;outline:0;box-shadow:0px 16px 24px rgba(189,196,205,0.13)}
.contactform input#vscf_privacy{display:inline-block;width:20px;height:20px;line-height:20px;padding:0;}
div.vscf-privacy-group label{display:inline-block;}
.contactform label,.contactform .vscf-hide,div.vscf-display-none{display:none;}
div.vscf-privacy-group {text-align:left;}
.contactform .form-group{margin-bottom:20px;}
.contactform .form-group:last-child{margin-bottom:0;}
.contactform input:focus,.contactform textarea:focus{border:1px solid var(--tp-theme-blue)}
.contactform input::placeholder,.contactform textarea::placeholder{color:var(--tp-text-2)}
.contactform textarea{height:170px;padding:25px 20px;line-height:1.1;resize:none}
.tpcontactmap iframe{height:500px;width:100%;border-radius:10px;}
.tp-blog{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.tp-blog:hover{box-shadow:0px 21px 15px rgba(190,195,204,0.13)}
.tp-blog:hover .tp-blog__thumb img{transform:scale(1.15)}
.tp-blog:hover .tp-blog__title a{background-size:0% 1px,100% 1px}
.tp-blog:hover .tp-blog__date{transform:rotateY(360deg)}
.tp-blog:hover .tp-blog__date h4{box-shadow:inset 0 0 0 60px var(--tp-icon-blue);color:var(--tp-common-white)}
.tp-blog:hover .tp-blog__date h4 span{color:var(--tp-common-white)}
.tp-blog__thumb{border-radius:10px 10px 0 0; border: 1px solid var(--tp-border-primary);border-bottom:0;}
.tp-blog__thumb img{width:100%;-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-ms-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s}
.tp-blog__date{position:absolute;top:15px;right:15px;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}
.tp-blog__date h4{height:45px;width:45px;background-color:#eee;color:var(--tp-icon-blue);margin:0;font-size:16px;padding:5px 2px;border-radius:5px;-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-ms-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s}
.tp-blog__date h4 span{font-size:12px;font-weight:400;display:block;font-family:"Archivo";color:var(--tp-text-body)}
.tp-blog__content{padding:30px;border:1px solid var(--tp-border-primary);border-radius:0 0 10px 10px}
@media (max-width:767px){.tp-blog__content{padding:30px 15px}}
.tp-blog__content p{font-size:15px;color:var(--tp-text-2);margin-bottom:25px}
.tp-blog__category{display:inline-block;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--tp-icon-blue);padding:9px 18px;border-radius:5px;background-color:var(--tp-icon-blue-light);line-height:1}
.tp-blog__category:hover{background-color:var(--tp-icon-blue);color:var(--tp-common-white)}
.tp-blog__title a{background-image:linear-gradient(#171151,#171151),linear-gradient(#171151,#171151);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear;line-height:1.4}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-blog__title a br{display:none}}
.tp-blog__btn a{display:inline-block;text-transform:uppercase;font-weight:700;padding:7px 20px;background-color:rgba(23,17,81,0.1);border-radius:5px}
@media only screen and (min-width:768px) and (max-width:991px){.tp-blog__btn a{font-size:12px;padding:6px 12px}}
.tp-blog__btn a:hover{background-color:var(--tp-text-body);color:var(--tp-common-white)}
.tp-blog-arrow{justify-content:end}
@media (max-width:767px){.tp-blog-arrow{justify-content:end;}}
.tp-blog-arrow .tp-blog-p{margin-right:20px}
.tp-blog-arrow i{display:inline-block;height:50px;width:50px;line-height:50px;text-align:center;border-radius:50%;border:1px solid var(--tp-border-secondary)}
.tp-blog-arrow i:hover{background-color:var(--tp-theme-primary);color:var(--tp-common-white);border:1px solid var(--tp-theme-primary)}
.blog-item{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.blog-item:hover{box-shadow:0px 17px 16px rgba(216,216,216,0.29)}
.blog-item:hover .blog-item__thumb img{transform:scale(1.1)}
.blog-item:hover .blog-item__title{color:var(--tp-icon-blue)}
.blog-item__thumb{border-radius:10px 10px 0 0;overflow:hidden;border:#ccc 1px solid;border-bottom:0;}
.blog-item__thumb img{width:100%;-webkit-transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-ms-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;transition:all 0.8s ease-out 0s}
@media only screen and (min-width:992px) and (max-width:1199px){.blog-item__thumb img{width:100%}}
.blog-item__content{padding:35px 25px 35px 25px;border:1px solid var(--tp-border-primary);border-radius:0 0 10px 10px}
.blog-item__content p{font-size:15px;color:var(--tp-text-2)}
.blog-item__content a{background-image:linear-gradient(var(--tp-icon-green),var(--tp-icon-green)),linear-gradient(var(--tp-icon-green),var(--tp-icon-green));display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear}
.blog-item__content a:hover{background-size:0% 1px,100% 1px}
.blog-item__date-info li{margin-right:35px;font-size:14px;font-weight:700}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.blog-item__date-info li{margin-right:25px}}
.blog-item__date-info li i{margin-right:8px;color:var(--tp-theme-blue)}
.blog-item__date-info li ul{display:inline-block;}
.blog-arrow{justify-content:end}
.blog-arrow .blog-prv{margin-right:20px}
.blog-arrow i,.prod-arrow i{display:inline-block;height:50px;width:50px;line-height:50px;text-align:center;border-radius:50%;border:1px solid var(--tp-border-secondary)}
.blog-arrow i:hover,.prod-arrow i:hover{background-color:var(--tp-theme-primary);color:var(--tp-common-white);border:1px solid var(--tp-theme-primary)}
.prod-arrow{justify-content:center}
.prod-arrow div{margin:0 10px;}
.blog-link span{font-weight:500;font-size:18px;color:var(--tp-text-2)}
.blog-link span a{margin-left:8px;text-transform:uppercase;color:var(--tp-theme-blue);font-weight:600}
.blog-link span a:hover{color:var(--tp-icon-green)}
.blog-link span a:hover i{animation:tfLeftToRight 0.5s forwards}
.blog-link span a i{margin-left:5px}
.postbox__item img,.postbox__item .mejs-video{display:block;border:#ccc 1px solid;border-radius:10px;}
.postbox__item .itemFullText img{display:inline-block;}
.postbox__thumb a{display:block;border:#ccc 1px solid;border-radius:10px;}
.postbox__thumb img{border-radius:10px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.postbox__wrapper{padding-right:0}}
.postbox__meta span{margin-right:55px;color:var(--tp-theme-primary);font-weight:700;font-size:14px}
.postbox__meta span ul{display:inline-block;}
@media only screen and (min-width:992px) and (max-width:1199px){.postbox__meta span{margin-right:18px}}
@media (max-width:767px){.postbox__meta span{margin-right:15px;font-size:14px}}
.postbox__meta span i{margin-right:5px;color:var(--tp-theme-blue)}
.postbox__meta span a{text-transform:uppercase;display:inline-block}
.postbox__meta span a:hover{color:var(--tp-theme-blue)}
.postbox__title{font-weight:400;font-size:28px;line-height:1.25}
@media only screen and (min-width:992px) and (max-width:1199px){.postbox__title{font-size:30px}}
@media (max-width:767px){.postbox__title{font-size:24px}}
.postbox__title:hover{color:var(--tp-theme-secondary)}
.postbox__text p{font-size:16px}
@media (max-width:767px){.postbox__text p{font-size:14px}}
.postbox .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:88px;width:88px;background:var(--tp-common-white);text-align:center;line-height:88px;border-radius:50%;color:var(--tp-theme-secondary);animation:tp-pulse-2 1.5s infinite}
.postbox .play-btn:hover{background-color:var(--tp-icon-blue);color:var(--tp-common-white)}
.postbox__meta-img img{width:100%;border-radius:10px}
.postbox__tag span{font-size:16px;font-weight:700;}
.postbox__social-tag > span{font-size:16px;font-weight:700;margin-right:10px}
.postbox__social-tag a{font-size:16px;font-weight:400;}
.postbox__social-tag a:hover{color:var(--tp-theme-secondary);}
.postbox__social-tag a i{margin-right:5px;}
.postbox__social-tag a:last-child{margin-right:0}
.postbox__tag-border{border-top:1px solid var(--tp-border-primary);border-bottom:1px solid var(--tp-border-primary);padding:20px 0}
.postbox__tag{}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.postbox__social-tag{margin-top:15px;text-align:start}}
.postbox__content-area p{font-size:16px;margin-bottom:5px}
.postbox__content-area .blog-content-body p{margin-bottom:20px}
.postbox__content-area p:last-child{margin-bottom:0}
@media only screen and (min-width:992px) and (max-width:1199px){.postbox__content-area p{font-size:15px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.postbox__content-area p br{display:none}}
.postbox__text-list ul li{font-size:15px;font-weight:500;margin-bottom:5px}
.postbox__text-list ul li:last-child{margin-bottom:0}
.postbox__text-list ul li i{margin-right:20px;font-size:18px;color:var(--tp-theme-blue)}
.postbox__comment{border-bottom:1px solid var(--tp-border-primary)}
.postbox__comment ul li{margin-bottom:10px;list-style:none}
.postbox__comment ul li.children{margin-left:100px;margin-bottom:30px}
@media (max-width:767px){.postbox__comment ul li.children{margin-left:0px}}
.postbox__comment-form{margin-bottom:20px}
.postbox__comment-form-title{font-size:26px;font-weight:600;margin-bottom:15px}
.postbox__comment-form p{color:var(--tp-text-2);font-size:16px;margin-bottom:60px}
.postbox__comment-input{position:relative;margin-bottom:30px;color:var(--tp-theme-primary)}
.postbox__comment-input span{font-weight:600;color:var(--tp-common-black);margin-bottom:12px;display:block}
.postbox__comment-input input,.postbox__comment-input textarea{height:60px;padding:0 20px;width:100%;font-size:14px;color:var(--tp-theme-primary);outline:none;border:1px solid var(--tp-border-primary);-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;border-radius:7px;box-shadow:0px 16px 24px rgba(189,196,205,0.13)}
.postbox__comment-input input:focus,.postbox__comment-input textarea:focus{border:1px solid rgb(23,17,81)}
.postbox__comment-input input::placeholder,.postbox__comment-input textarea::placeholder{color:var(--tp-text-2)}
.postbox__comment-input input::placeholder:focus,.postbox__comment-input textarea::placeholder:focus{color:var(--tp-theme-primary)}
.postbox__comment-input textarea{height:175px;resize:none;padding-top:20px;padding-bottom:20px}
.postbox__comment-title{font-size:20px;font-weight:400;margin-bottom:35px}
.postbox__comment-box{margin-bottom:70px}
.postbox__comment-avater img{width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.postbox__comment-name{margin-bottom:15px}
.postbox__comment-name h5{font-size:16px;line-height:1;margin-bottom:8px;font-family:"Archivo";font-weight:500}
.postbox__comment-name span{font-size:14px;color:var(--tp-text-2);letter-spacing:2.5px}
@media (max-width:767px){.postbox__comment-text{margin-left:0;margin-top:15px}
}.postbox__comment-text p{font-size:16px;color:var(--tp-text-2);margin-bottom:15px}
@media only screen and (min-width:992px) and (max-width:1199px){.postbox__comment-text p{font-size:15px}
}@media (max-width:767px){.postbox__comment-text p{font-size:14px}
}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.postbox__comment-text p br{display:none}
}.postbox__comment-reply{margin-top:10px}
.postbox__comment-reply a{display:inline-block;color:var(--tp-theme-1);background:var(--tp-common-white);line-height:22px;padding:4px 10px;font-weight:500;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.postbox__comment-reply a:hover{color:var(--tp-common-white);background:var(--tp-theme-secondary)}
.postbox__comment-agree{padding-left:5px}
.postbox__comment-agree input{margin:0;appearance:none;-moz-appearance:none;display:block;width:14px;height:14px;background:var(--tp-common-white);border:1px solid #b9bac1;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;flex:0 0 auto;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}
.postbox__comment-agree input:checked{position:relative;background-color:var(--tp-theme-1);border-color:transparent}
.postbox__comment-agree input:checked::after{box-sizing:border-box;content:"\f00c";position:absolute;font-family:var(--tp-ff-fontawesome);font-size:10px;color:var(--tp-common-white);top:46%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.postbox__comment-agree input:hover{cursor:pointer}
.postbox__comment-agree label{padding-left:8px;color:var(--tp-text-1);line-height:1}
.postbox__comment-agree label a{color:var(--tp-common-black);font-weight:600;padding-left:4px}
.postbox__comment-agree label a:hover{color:var(--tp-theme-1)}
.postbox__comment-agree label:hover{cursor:pointer}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.sidebar__wrapper{padding-left:0}}
.sidebar__widget{padding:30px;background:#f5f5f5;box-shadow:0px 12px 10px rgba(238,239,240,0.25);border:1px solid #ccc;border-radius:10px;}
.sidebar__widget-content ul li{margin-bottom:5px}
.sidebar__widget-content ul li.child-item{display:none;}
.sidebar__widget-content ul li:last-child{margin-bottom:0}
.sidebar__widget-content ul li a{color:var(--tp-text-2);font-size:14px;font-weight:600;text-transform:capitalize;letter-spacing:1px;display:flex;align-items:center;justify-content:space-between;padding:2px 0}
.sidebar__widget-content ul li a.current{color:var(--tp-theme-secondary);}
.sidebar__widget-content ul li a:hover{color:#171717}
.sidebar__widget-content ul li a span{display:block;text-align:end}
.sidebar__widget-title{font-size:22px;border-bottom:#ccc 1px solid;}
.sidebar__widget img{border-radius:6px;}
.sidebar__search-input-2 input{height:60px;width:100%;padding:10px 60px 10px 20px;border:none;background-color:var(--tp-grey-1)}
.sidebar__search-input-2 input::placeholder{font-weight:500;font-size:12px;color:var(--tp-text-2);background-color:var(--tp-grey-1);text-transform:uppercase;letter-spacing:1px}
.sidebar__search-input-2 button{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:16px 25px}
.rc__meta span{font-weight:600;font-size:13px;color:var(--tp-text-2);letter-spacing:1px;display:block;margin-bottom:5px}
.rc__meta ul li a{padding:0;font-size:14px;}
.rc__post-thumb a img{width:100%;height:auto;background:white;}
.rc__post-content{margin-left:-10px;}
.rc__post-title{font-family:"Archivo";font-weight:500;font-size:16px;color:#141515;line-height:1.5}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.rc__post-title{font-size:15px}
}.rc__post-title:hover{color:var(--tp-theme-secondary)}
.tagcloud a{font-weight:400;text-transform:uppercase;color:var(--tp-text-2);padding:8px;border-radius:6px;display:inline-block;line-height:1;margin:0 5px 0 0}
.tagcloud a:hover{color:var(--tp-common-white);background-color:var(--tp-theme-secondary)}
.postbox-nav button{position:absolute;left:0px;top:50%;z-index:1;transform:translateY(-50%)}
.postbox-nav button.postbox-slider-button-next{left:auto;right:0px}
.postbox-nav button i{height:60px;width:60px;line-height:60px;background-color:var(--tp-common-white);color:var(--tp-theme-primary)}
@media (max-width:767px){.postbox-nav button i{height:40px;width:40px;line-height:40px}
}.postbox-nav button i:hover{background-color:var(--tp-theme-secondary);color:var(--tp-common-white)}
.blog-d-lnkd{color:#0072AC}
.blog-d-pin{color:#DA0021}
.blog-d-fb{color:#0072AC}
.blog-d-tweet{color:#3AC4FF}
.blogthumb{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;height:440px;z-index:1}
.blogthumb::before{position:absolute;content:"";top:0%;left:0;height:100%;width:100%;background-color:var(--tp-common-white);z-index:-1;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}
.blogthumb:hover::before{background-color:var(--tp-icon-green);opacity:0.8}
.blogthumb:hover .blogitem__avata-content span{color:var(--tp-common-white)}
.blogthumb:hover .blogitem__avata-content a{color:var(--tp-common-white)}
.blogthumb:hover .blogitem__medi a{background-color:#467EFB;color:var(--tp-common-white)}
.blogthumb:hover.pink-blog .blogitem__medi a{background-color:var(--tp-icon-pink);color:var(--tp-common-white)}
.blogthumb:hover.green-blog .blogitem__medi a{background-color:var(--tp-icon-green);color:var(--tp-common-white)}
.blogthumb:hover .blog-item__date-info{color:var(--tp-common-white)}
.blogthumb:hover .blog-item__date-info i{color:var(--tp-common-white)}
.blogthumb:hover .blogitem__title{color:var(--tp-common-white)}
.blogthumb:hover .blog-bg-btn{bottom:0;opacity:1;visibility:visible}
.blogthumb:hover.pink-blog::before{background-color:var(--tp-theme-pink)}
.blogthumb:hover.green-blog::before{background-color:var(--tp-theme-secondary)}
.inner-blog-wrap{display:flex;justify-content:space-between;flex-direction:column;height:100%}
.blogitem{padding:35px 30px 35px 30px;position:relative;height:100%}
@media (max-width:767px){.blogitem{padding:25px 15px 25px 20px}}
.blogitem__title-area{transform:translateY(69px);-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}
.blogitem:hover .blogitem__title-area{transform:inherit}
.blogitem__avata-part{display:flex;align-items:center;justify-content:space-between}
.blogitem__avata{display:flex;align-items:center}
.blogitem__avata-content span{display:block;font-size:12px;color:var(--tp-text-2);line-height:19px}
.blogitem__avata-content a{font-weight:600;font-size:14px;line-height:19px}
@media only screen and (min-width:768px) and (max-width:991px){.blogitem__avata-content a{font-size:12px}}
.blogitem__avata-icon{margin-right:15px}
.blogitem__avata-icon img{border-radius:50%}
.blogitem__medi a{display:inline-block;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--tp-icon-blue);padding:9px 18px;border-radius:5px;background-color:var(--tp-icon-blue-light);line-height:1}
.blogitem__title a{background-image:linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear;line-height:1.4}
.blogitem__title a:hover{background-size:0% 1px,100% 1px}
.blog-bg-btn{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}
.blog-bg-btn a{background-color:var(--tp-text-body);color:var(--tp-common-white)}
.blogitem__title{margin-bottom:25px;font-size:20px}
@media only screen and (min-width:1500px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.blogitem__title{font-size:18px}}
.pink-blog .blogitem__medi a{background-color:var(--tp-icon-pink-light);color:var(--tp-icon-pink)}
.pink-blog .blog-item__date-info i{color:var(--tp-theme-pink)}
.green-blog .blogitem__medi a{background-color:var(--tp-icon-green-light);color:var(--tp-icon-green)}
.green-blog .blog-item__date-info i{color:var(--tp-theme-secondary)}
.tp-blog-btn{text-align:end}
@media (max-width:767px){.tp-blog-btn{text-align:center}}
.research-item:hover .research-item__thum img{transform:scale(1.1)}
.research-item__title a{background-image:linear-gradient(#171151,#171151),linear-gradient(#171151,#171151);display:inline;background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.4s linear}
.research-item__title a:hover{background-size:0% 1px,100% 1px}
.research-item__thum a{display:block;overflow:hidden;border-radius:10px;border:#ccc 1px solid;}
.research-item__thum img{-webkit-transition:all 2s ease-out 0s;-moz-transition:all 2s ease-out 0s;-ms-transition:all 2s ease-out 0s;-o-transition:all 2s ease-out 0s;transition:all 2s ease-out 0s;border-radius:10px;width:100%;height:auto;}
.research-item__content span{text-transform:uppercase;font-size:14px;font-weight:700;color:var(--tp-theme-secondary);letter-spacing:0.7px;display:block;margin-bottom:20px}
.research-item__content p{font-size:15px;margin-bottom:25px}
@media only screen and (min-width:992px) and (max-width:1199px){.research-item__content p{font-size:14px}}
.research-item__btn{display:inline-block;font-size:14px;font-weight:700;padding:5px 20px;color:var(--tp-theme-secondary);background-color:var(--tp-icon-blue-light);text-transform:uppercase;border-radius:5px}
.research-item__btn:hover{color:var(--tp-common-white);background-color:var(--tp-theme-blue)}
img.mfp-img {height: auto;padding: 0;background:white;}
.tp-pink span{color:var(--tp-theme-pink)}
.tp-pink .research-item__btn{color:var(--tp-theme-pink);background:var(--tp-icon-pink-light)}
.tp-pink .research-item__btn:hover{color:var(--tp-common-white);background-color:var(--tp-theme-pink)}
.tp-green span{color:var(--tp-theme-secondary)}
.tp-green .research-item__btn{color:var(--tp-theme-secondary);background:var(--tp-icon-green-light)}
.tp-green .research-item__btn:hover{color:var(--tp-common-white);background-color:var(--tp-theme-secondary)}
.tp-sky span{color:var(--tp-theme-sky)}
.tp-sky .research-item__btn{color:var(--tp-theme-sky);background:var(--tp-icon-sky-light)}
.tp-sky .research-item__btn:hover{color:var(--tp-common-white);background-color:var(--tp-theme-sky)}
.tp-price{padding:35px 42px 45px 55px;border:1px solid var(--tp-border-primary);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;border-top:4px solid var(--tp-theme-blue)}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.tp-price{padding:35px 20px 45px 20px}}
.tp-price:hover{border-top:4px solid var(--tp-theme-blue)}
.tp-price__badge span{color:var(--tp-text-2);font-weight:600;letter-spacing:2px;display:inline-block;text-transform:uppercase}
.tp-price__content p{font-size:20px;font-weight:500}
.tp-price__value{font-size:45px}
.tp-price__value span{color:var(--tp-text-2);font-size:14px;font-weight:400;display:inline-block}
.tp-price__features ul li{position:relative;padding-left:14px;color:var(--tp-text-2);font-size:16px;margin-bottom:15px}
.tp-price__features ul li::before{position:absolute;content:"";height:4px;width:4px;background:var(--tp-text-2);border-radius:50%;top:50%;left:0;transform:translateY(-50%)}
.tp-price__inactive{color:var(--tp-text-2);opacity:0.3}
.tp-price__btn a{background:var(--tp-theme-blue);padding:14px 87px;display:inline-block;font-size:12px;color:var(--tp-common-white);font-weight:600;text-transform:uppercase;letter-spacing:1.8px}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-price__btn a{padding:14px 50px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.tp-price__btn a{padding:14px 40px}}
@media (max-width:767px){.tp-price__btn a{padding:12px 15px}}
.tp-price__btn a span{margin-left:10px;display:inline-block}
.tp-price__btn:hover a span{animation:tfLeftToRight 0.5s forwards}
.tp-price.active{box-shadow:0px 26px 33px rgba(77,97,130,0.05);border:none;border-top:4px solid var(--tp-theme-pink)}
.tp-price.active:hover{border-top:4px solid var(--tp-theme-pink)}
.tp-pink-btn a{background-color:var(--tp-theme-pink)}
.tp-yearly-price{border-top:4px solid var(--tp-theme-secondary)}
.tp-yearly-price:hover{border-top:4px solid var(--tp-theme-secondary)}
.tp-green-btn a{background-color:var(--tp-theme-secondary)}
.tp-white-price{background-color:#1C155E;border:none;border-top:4px solid var(--tp-theme-blue)}
.tp-white-price .tp-price__value{color:var(--tp-common-white)}
.tp-white-price .tp-price__heading p{color:var(--tp-common-white)}
.tp-white-price .tp-price__features ul li{color:var(--tp-text-1)}
.tp-white-price .tp-price__inactive{color:var(--tp-text-1);opacity:0.3}
.tp-white-price.active{border-top:4px solid var(--tp-theme-pink);background-color:#292176}
.tp-white-price.tp-yearly-price{border-top:4px solid var(--tp-theme-secondary)}
.faq-accordion{margin:0 15px}
@media (max-width:767px){.faq-accordion{margin:0 0}}
.faq-accordion .accordion-button{color:var(--tp-theme-primary);background:none;position:relative;padding:15px 75px 15px 45px;font-size:24px;font-weight:500;box-shadow:none;line-height:1.8;border-radius:10px 10px 0 0;border:var(--tp-theme-secondary) 1px solid;border-bottom-color:#ccc}
.faq-accordion .accordion-button.collapsed{border-radius:10px;border-color:#ccc;}
.faq-accordion .accordion-button .date{padding-right:20px;}
@media only screen and (min-width:768px) and (max-width:991px){.faq-accordion .accordion-button{font-size:18px}}
@media (max-width:767px){.faq-accordion .accordion-button{padding:20px 30px 20px 25px;font-size:16px}}
.faq-accordion .accordion-button::after{position:absolute;font-family:"Font Awesome 5 pro";top:50%;right:45px;transform:translateY(-50%);margin-top:-10px;content:"\f062";background:none;color:var(--tp-theme-secondary)}
@media (max-width:767px){.faq-accordion .accordion-button::after{right:15px}}
.faq-accordion .accordion-button.collapsed::after{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;content:"\f063";color:var(--tp-theme-primary)}
.faq-accordion .accordion-button:focus{box-shadow:none}
.faq-accordion .accordion-items{border:1px solid var(--tp-grey-1);box-shadow:0px 20px 20px rgba(228,228,228,0.25);margin-bottom:30px}
.faq-accordion .accordion-content{padding: 35px 75px 35px 45px;color: var(--tp-text-2);border-radius:0 0 10px 10px;margin: 0;border:#ccc 1px solid;border-top:0;}
.accordion-collapse.show .accordion-content{border-color:var(--tp-theme-secondary)}
.faq-accordion .accordion-content p{padding:0 75px 35px 45px;color:var(--tp-text-2);margin:0}
@media (max-width:767px){.faq-accordion .accordion-content p{padding:0 30px 35px 25px;font-size:14px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.faq-accordion .accordion-content p br{display:none}}
.tpshopitem{border-radius:10px;overflow:hidden;padding-bottom:20px;}
.tpshopitem:hover .tpshopitem__thumb img{transform:scale(1.2)}
.tpshopitem:hover .tpshopitem__thumb-icon{bottom:14px;opacity:1;visibility:visible}
.tpshopitem__thumb{border:1px solid #ccc;border-radius:10px;overflow:hidden;}
.tpshopitem__thumb img{width:100%;border-radius:10px;-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-ms-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s}
.tpshopitem__thumb-icon{position:absolute;bottom:-50px;left:0;right:0;margin:0 auto;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.tpshopitem__thumb-icon a{margin:0 5px;height:45px;width:45px;line-height:45px;border:1px solid var(--tp-theme-blue);border-radius:50%;display:inline-block;background-color:var(--tp-icon-green);color:var(--tp-common-white)}
.tpshopitem__thumb-icon a:hover{background-color:var(--tp-theme-pink);border:1px solid var(--tp-theme-pink)}
.tpshopitem__content p{font-size:18px;font-weight:500;color:#777B83;margin-bottom:6px}
.tpshopitem__title{font-size:18px;font-weight:500;display:block}
.tpshopitem__title a{background-image:linear-gradient(var(--tp-icon-green),var(--tp-icon-green)),linear-gradient(var(--tp-icon-green),var(--tp-icon-green));background-repeat:no-repeat;background-position:100% 100%,0% 100%;background-size:0% 1px,0 1px;display:inline}
.tpshopitem:hover .tpshopitem__title a{color:var(--tp-theme-secondary)}
.tpshopitem__review i{color:#F7931E}
.tpshopitem__product-base{position:absolute;top:20px;left:30px;font-weight:700;font-size:12px;color:var(--tp-common-white);padding:6px 13px;background:#FD4766;border-radius:5px;line-height:1}
.tpproduct span{font-weight:500;font-size:15px}
.tpfilter{justify-content:end}
@media (max-width:767px){.tpfilter{justify-content:start}}
.tpfilter span{font-weight:500;font-size:15px}
.tpfilter .nice-select{padding-left:5px;border:none;color:var(--tp-theme-primary)}
.productthumb{border-radius:10px;border:#f1f1f1 1px solid;padding:15px;}
.productthumb img{width:100%;height:auto;}
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.productthumb img{max-width:100%}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.product{margin-left:0}}
.product__details-content>div>span{min-width:100px;color:#000;font-weight:700;}
.product__details-content div p{font-weight:400;font-size:16px;color:#777B83;margin-bottom:0;}
.product__details-content > div{padding-bottom:15px;margin-bottom:15px;border-bottom:#ccc 1px dotted;}
.product__details-content > div:last-child{margin-bottom:0;}
.product__details-content div a,.product__details-content div{color:#777B83;}
.product__details-content p:last-child{margin-bottom:0;}
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.product__details-content p br{display:none}}
.product-dtitle{font-weight:400;font-size:30px;line-height:1.3;}
@media (max-width:767px){.product-dtitle{font-size:24px}}
.product-dinfo span{font-weight:500;font-size:14px;line-height:24px;color:#141515}
.product-rating a{color:#FFDC60}
.product-dprice{font-weight:400;font-size:30px;line-height:38px;letter-spacing:0.02em}
.product-model-title{font-weight:600;color:#0B0B0B;display:flex;}
.product-quantity-title{font-weight:600;font-size:14px;line-height:15px;letter-spacing:0.02em;color:#0B0B0B}
.product-quantity input{color:var(--tp-theme-primary);border:none;width:40px;text-align:center;font-weight:700;font-size:14px}
.product-model-list a{font-size:12px;font-weight:600;color:#777B83;background:#F7F8FD;display:inline-block;padding:0 10px;text-transform:uppercase;letter-spacing:2px;margin-right:15px;border-radius:2px}
@media only screen and (min-width:768px) and (max-width:991px){.product-model-list a{margin-right:8px}}
@media (max-width:767px){.product-model-list a{margin-right:5px;padding:0 6px}}
.product-model-list a:last-child{margin-right:0}
.product-model-list a:hover{background:var(--tp-theme-blue);color:var(--tp-common-white)}
.tp-product-quantity .cart-minus,.tp-product-quantity .cart-plus{cursor:pointer;color:#8D8884}
.tp-product-quantity .cart-minus:hover,.tp-product-quantity .cart-plus:hover{color:var(--tp-theme-primary)}
.tp-product-quantity input{height:30px;width:32px;font-size:14px;border:none;font-weight:700;text-align:center}
.product-rating a{font-size:16px;color:#FFDC60}
.product-dinfo{display:flex}
.product-dprice del{font-size:20px;color:#B9B9B9}
.pro-details-nav{display:block;padding:0;position:relative;z-index:4;}
.pro-details-nav-btn{border-bottom:#ccc 1px solid;}
.pro-details-nav-btn li{font-weight:500;font-size:18px;color:var(--tp-text-body);margin-right:10px;position:relative;border-bottom:0;margin-bottom:-1px;}
@media (max-width:767px){.pro-details-nav-btn li{font-size:16px;margin-right:5px;}}
.pro-details-nav-btn li .nav-links{padding:12px 30px;border-radius:10px 30px 0 0;background:#eee;border:#ccc 1px solid;}
@media only screen and (min-width:768px) and (max-width:991px){.pro-details-nav-btn li .nav-links{padding:10px 20px}}
@media (max-width:767px){.pro-details-nav-btn li .nav-links{padding:8px 10px}}
.pro-details-nav-btn li .nav-links.active{background:white;color:var(--tp-theme-secondary);border-bottom:#fff 1px solid;margin-bottom:-1px;}
.tab-para p{font-size:16px;line-height:30px}
.comments-box{margin-bottom:50px}
.user-rating ul li{display:inline-block;color:#FFDC60}
.comments-text span,.comments-text p{color:#777777;font-size:16px}
.comment-title p{color:#777777;font-size:16px}
.comment-rating span{font-weight:500;margin-right:5px}
.comment-rating ul li{display:inline-block;color:#FFDC60}
.comment-input textarea{width:100%;height:120px;margin-bottom:20px;border:1px solid #e7e7e7;padding:20px}
.comment-input textarea:focus-visible{border:1px solid transparent}
.comment-input input{width:100%;height:50px;resize:none;outline:0;border:1px solid #e7e7e7;padding:8px 20px;margin-bottom:30px}
.comment-input input:focus{border:1px solid var(--tp-theme-blue)}
.comments-avatar{flex:0 0 auto}
.table .add-info{font-size:18px;font-weight:500}
.table td{padding:18px}
@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.shop-left-right{margin-left:0;margin-right:0}}
.tp-comments-title{font-size:24px}
@media (max-width:767px){.tp-comments-title{font-size:18px}}
.avatar-name b{font-size:16px;font-weight:500}
.shop-faq .accordion-header button{font-size:18px;padding:20px 55px 20px 30px}
@media (max-width:767px){.shop-faq .accordion-header button{font-size:14px}}
.shop-faq .accordion-content p br{display:none}
.shop-faq .accordion-content p{padding:0 75px 20px 30px}
@media only screen and (min-width:768px) and (max-width:991px){.product-button a{margin-bottom:10px}
}.table-content table{background:#ffffff;border-color:#eaedff;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0}
.table-content table.table >:not(:first-child){border-top:0}
.table-content .table >:not(:last-child) >:last-child > *{border-bottom-color:#eaedff}
.table-content .product-quantity{float:none}
.table-content table td.product-name{font-size:16px;font-weight:500;text-transform:capitalize}
.table-content table td.product-name a:hover{color:var(--tp-theme-secondary)}
.table-content table td{border-top:medium none;padding:20px 10px;vertical-align:middle;font-size:16px}
.table-content table th,.table-content table td{border-bottom:1px solid #eaedff;border-right:1px solid #eaedff}
.product-quantity input{color:#000;font-size:14px;font-weight:normal;border:1px solid #dcdcdc}
.table td,.table th{border-top:1px solid #eaedff}
.product-quantity > input{width:80px;border-radius:3px}
.table-content table td.product-subtotal{font-size:16px}
.table-content table td .cart-plus-minus{float:none;margin:0 auto}
.tp-content-tab{padding-top:30px;margin:-1px 0 0 0;z-index:1;}
.nav-item{border-bottom:#ccc 1px solid;}
.nav-item span{display:inline-block;padding: 8px 30px;border-radius: 10px 30px 0 0;background: #eee;border: #ccc 1px solid;border-bottom:0;}
.tp-content-tab ul li{list-style:circle;margin:10px 0 0 0;}
.tp-content-tab ul li:first-child{margin:0;}
.tp-content-tab table,.blog-content-body table {min-width:400px;width:100%!important;text-align: center;background:white;border: 1px solid #ccc;color:#000;border-collapse: collapse;border-radius:10px;}
.tp-content-tab table tr,.blog-content-body table tr{height:auto!important;}
.tp-content-tab table th,.blog-content-body table td,.blog-content-body table th,.tp-content-tab table td{padding:10px;border:#ccc 1px solid;text-align:center;height: 40px!important;max-height: 40px!important;line-height: 20px;white-space: nowrap;}
.tp-content-tab table th p,.tp-content-tab table td p,.blog-content-body table th p,.blog-content-body table td p{text-align:center;margin:0;line-height:1.1;white-space: nowrap;}
.tp-content-tab table th,.blog-content-body table th{background:#eee;}
#home-1 img{padding:5px;border:#ccc 1px solid;border-radius:5px;margin-right:5px;}
.gallery-box{margin-bottom:-30px;}
.gallery-item p{text-align:center;}
.gallery-item img{border-radius:10px}
.coupon-all{margin-top:50px}
.coupon{float:left}
@media (max-width:767px){.coupon{float:none}
}#coupon_code{height:65px;border:2px solid #eaedff;padding:0 15px;margin-right:10px;border-radius:8px}
@media (max-width:767px){#coupon_code{margin-bottom:15px}
}.coupon2{float:right}
@media (max-width:767px){.coupon2{float:none;margin-top:15px}
}.cart-page-total{padding-top:50px}
.cart-page-total > h2{font-size:25px;margin-bottom:20px;text-transform:capitalize}
.cart-page-total > ul{border:1px solid #eaedff}
.cart-page-total > ul > li{list-style:none;font-size:15px;color:#6f7172;padding:10px 30px;border-bottom:1px solid #eaedff;font-weight:400}
.cart-page-total ul > li > span{float:right}
.cart-page-total li:last-child{border-bottom:0}
td.product-thumbnail img{width:125px}
.product-quantity .cart-plus,.product-quantity .cart-minus{width:25px;height:30px;border:2px solid #eaedff;display:inline-block;vertical-align:middle;text-align:center;font-size:14px}
.product-quantity .cart-plus:hover,.product-quantity .cart-minus:hover{cursor:pointer;color:var(--tp-common-white);background:var(--tp-theme-secondary);border-color:var(--tp-theme-secondary)}
.cart-input{height:30px;width:32px;text-align:center;font-size:14px;border:none;border-top:2px solid var(--tp-border-1);border-bottom:2px solid var(--tp-border-1);display:inline-block;vertical-align:middle;margin:0 -3px;padding-bottom:0px}
.coupon-accordion h3{background-color:#f6f6f6;border-top:3px solid rgba(16,208,161,0.2);font-size:14px;font-weight:500;margin:0 0 25px;padding:1em 2em 1em 3.5em;position:relative;width:auto}
.coupon-accordion h3::before{content:"\f07b";left:15px;top:13px;position:absolute;color:#6f7172;font-family:"Font Awesome 5 Pro";font-weight:700}
.coupon-accordion span{color:#6f7172;cursor:pointer;transition:0.3s;font-weight:500}
.coupon-accordion span:hover,p.lost-password a:hover{color:var(--tp-theme-primary)}
.coupon-content{border:1px solid #eaedff;display:none;margin-bottom:20px;padding:30px}
.coupon-info p.coupon-text{margin-bottom:15px}
.coupon-info p{margin-bottom:0}
.coupon-info p.form-row-first label,.coupon-info p.form-row-last label{display:block;color:#6f7172}
.coupon-info p.form-row-first label span.required,.coupon-info p.form-row-last label span.required{color:red;font-weight:700}
.coupon-info p.form-row-first input,.coupon-info p.form-row-last input{border:1px solid #eaedff;height:45px;margin:0 0 14px;max-width:100%;padding:0 0 0 10px;width:100%;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.coupon-info p.form-row-first input:focus,.coupon-info p.form-row-last input:focus{border-color:var(--tp-theme-secondary)}
.coupon-info p.form-row input[type=submit]:hover,p.checkout-coupon input[type=submit]:hover{background:#3e976c none repeat scroll 0 0}
.coupon-info p.form-row input[type=checkbox]{position:relative;top:2px}
.form-row > label{margin-top:15px;margin-left:15px;color:#6f7172}
.buttons-cart input,.coupon input[type=submit],.buttons-cart a,.coupon-info p.form-row input[type=submit]{background:#252525 none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:40px;line-height:40px;margin-right:15px;padding:0 15px;text-transform:uppercase;transition:all 0.3s ease 0s}
p.lost-password{margin-top:15px}
p.lost-password a{color:#6f6f6f}
p.checkout-coupon input[type=text]{height:45px;padding:0 15px;width:100%;border:1px solid #eaedff;margin-bottom:15px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
p.checkout-coupon input[type=text]:focus{border-color:var(--tp-theme-secondary)}
.coupon-checkout-content{display:none}
.checkbox-form h3{border-bottom:1px solid #eaedff;font-size:26px;margin:0 0 20px;padding-bottom:10px;width:100%}
.country-select{margin-bottom:30px;position:relative}
.country-select select{width:100%;background-color:transparent;border:1px solid #eaedff;padding:0 10px;height:50px}
.country-select label,.checkout-form-list label{color:#6f7172;display:block;margin:0 0 5px}
.country-select label span.required,.checkout-form-list label span.required{color:red}
.country-select .nice-select{border:1px solid #eaedff;height:45px;padding-left:10px;width:100%;color:#6f7172;margin-bottom:20px}
.country-select .nice-select .list{width:100%}
.checkout-form-list{margin-bottom:30px}
.checkout-form-list label{color:#6f7172}
.checkout-form-list input[type=text],.checkout-form-list input[type=password],.checkout-form-list input[type=email]{background:#ffffff;border:1px solid #eaedff;border-radius:0;height:45px;padding:0 0 0 10px;width:100%;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.checkout-form-list input[type=text]:focus,.checkout-form-list input[type=password]:focus,.checkout-form-list input[type=email]:focus{border-color:var(--tp-theme-secondary)}
.checkout-form-list input[type=text]::-moz-placeholder,.checkout-form-list input[type=password]::-moz-placeholder,.checkout-form-list input[type=email]::-moz-placeholder{color:#6f7172;opacity:1}
.checkout-form-list input[type=text]::placeholder,.checkout-form-list input[type=password]::placeholder,.checkout-form-list input[type=email]::placeholder{color:#6f7172;opacity:1}
.checkout-form-list input[type=checkbox]{display:inline-block;margin-right:10px;position:relative;top:1px}
.create-acc label{color:#6f7172;display:inline-block}
.create-account{display:none}
.ship-different-title h3 label{display:inline-block;margin-right:20px;color:#6f7172}
.order-notes textarea{border:1px solid #eaedff;height:120px;padding:15px;width:100%;outline:0;resize:none}
.order-notes textarea:focus{border-color:var(--tp-theme-secondary)}
.order-notes textarea::-moz-placeholder{color:#6f7172;opacity:1}
.order-notes textarea::placeholder{color:#6f7172;opacity:1}
#ship-box-info{display:none}
.panel-group .panel{border-radius:0}
.panel-default > .panel-heading{border-radius:0}
.your-order{padding:30px 40px 45px;border:3px solid rgba(16,208,161,0.2)}
@media (max-width:767px){.your-order{padding:15px}
}.your-order h3{border-bottom:1px solid #eaedff;font-size:30px;margin:0 0 20px;padding-bottom:10px;width:100%}
.your-order-table table{background:none;border:0;width:100%}
.your-order-table table th,.your-order-table table td{border-bottom:1px solid #eaedff;border-right:medium none;color:#6f7172;font-size:14px;padding:15px 0;text-align:left}
@media (max-width:767px){.your-order-table table th,.your-order-table table td{padding-right:10px}
}.your-order-table table th{border-top:medium none;color:#6f7172;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:250px}
.panel-body > p{color:#222}
.your-order-table table .shipping ul li{list-style:none}
.your-order-table table .shipping ul li input{position:relative;top:2px}
.your-order-table table .shipping ul li label{color:#6f7172}
.your-order-table table .shipping th{vertical-align:top}
.your-order-table table .order-total th{border-bottom:0;font-size:14px}
.your-order-table table .order-total td{border-bottom:medium none}
.your-order-table table tr.cart_item:hover{background:#F9F9F9}
.your-order-table table tr.order-total td span{color:var(--tp-theme-primary);font-size:18px;font-weight:500}
.payment-method{margin-top:40px}
.payment-method .accordion-item:last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}
.payment-method .accordion-item{background-color:#fff;border:0;border-bottom:1px solid var(--tp-border-primary)}
.payment-method .accordion-button{font-size:16px;font-weight:500;color:var(--tp-theme-primary);padding:23px 0;border:none}
.payment-method .accordion-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.payment-method .accordion-button::after{position:absolute;content:"\f067";right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:var(--tp-ff-fontawesome);font-size:16px;font-weight:400;margin-left:0;background-image:none}
.payment-method .accordion-button:not(.collapsed){color:var(--tp-theme-primary);background-color:var(--tp-common-white);box-shadow:none}
.payment-method .accordion-button:not(.collapsed)::after{content:"\f068"}
.payment-method .accordion-body{padding:8px 0;padding-bottom:40px}
.payment-method .accordion-collapse{border:none}
.panel-title > a{display:block}
.order-button-payment input{background:#232323 none repeat scroll 0 0;border:medium none;color:#fff;font-size:15px;font-weight:600;height:40px;margin:0px 0 0;padding:0;text-transform:uppercase;transition:all 0.3s ease 0s;width:100%}
.order-button-payment input:hover{background:#3e976c none repeat scroll 0 0}
.payment-method .btn-link{background:no-repeat;border:medium none;border-radius:0;color:#444;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:0;padding:3px 10px;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;text-decoration:none}
.payment-method .card{background-color:#ffffff;border:1px solid #eaedff;border-radius:0;margin-bottom:10px}
.payment-method .accordion .card:first-of-type{border:1px solid #eaedff}
.card-header:first-child{border-radius:0}
.payment-method .card-header{background-color:#ffffff;border-bottom:1px solid #eaedff}
.tpoverview p{font-weight:500;font-size:18px;margin-bottom:15px}
@media only screen and (min-width:768px) and (max-width:991px){.tpoverview p{font-size:16px}
}@media (max-width:767px){.tpoverview p{font-size:14px}
}.tpoverview p span{display:inline-block;font-weight:400;color:#7A8085;margin-left:5px}
.tpoverview__social a{font-size:15px;color:var(--tp-icon-fb);height:45px;width:45px;line-height:45px;text-align:center;border:1px solid var(--tp-border-primary);display:inline-block;border-radius:50%;margin-right:12px}
.tpoverview__social a:hover{background-color:var(--tp-icon-fb);color:var(--tp-common-white);border:1px solid var(--tp-icon-fb)}
.tpoverview__social .tpover-social-prn{color:#E40028}
.tpoverview__social .tpover-social-prn:hover{background-color:#E40028;border:1px solid #E40028}
.tpoverview__social .tpover-social-tweet{color:var(--tp-icon-tweet)}
.tpoverview__social .tpover-social-tweet:hover{background-color:var(--tp-icon-tweet);border:1px solid var(--tp-icon-tweet)}
.tpoverview__social .tpover-social-tube{color:var(--tp-icon-red)}
.tpoverview__social .tpover-social-tube:hover{background-color:var(--tp-icon-red);border:1px solid var(--tp-icon-red)}
.tpproject-title{font-weight:400;font-size:42px;line-height:42px}
@media only screen and (min-width:992px) and (max-width:1199px){.tpproject-title{font-size:34px}
}@media only screen and (min-width:768px) and (max-width:991px){.tpproject-title{font-size:26px}
}@media (max-width:767px){.tpproject-title{font-size:24px}
}.tpviewtext p{font-size:18px;line-height:30px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpviewtext p{font-size:16px}
}.tpviewtext__para{margin-bottom:60px}
.tpprothumb img{border-radius:10px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpprothumb img{max-width:100%}
}.tpprosolution p{font-size:18px;line-height:30px;margin-bottom:55px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpprosolution p{font-size:16px;margin-bottom:40px}
}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpprovideo img{max-width:100%}
}.tpprovideo .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:120px;width:120px;background:var(--tp-common-white);text-align:center;line-height:120px;border-radius:50%;color:var(--tp-theme-primary);animation:tp-pulse-2 1.5s infinite}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpprovideo .play-btn{height:90px;width:90px;line-height:90px}
}.tpprovideo .play-btn:hover{background-color:var(--tp-theme-secondary);color:var(--tp-common-white)}
.footer-widget__title{color:var(--tp-common-white);font-size:24px}
@media only screen and (min-width:1200px) and (max-width:1399px){.footer-widget__title{font-size:22px}
}.footer-widget p{color:var(--tp-text-1);font-size:15px;margin-bottom:35px}
.footer-widget__social a{margin-right:12px}
.footer-widget__social a i{height:50px;width:50px;line-height:50px;text-align:center;border-radius:50%;display:inline-block;color:var(--tp-text-1);border:1px solid rgba(255,255,255,0.1)}
.footer-widget__social a:hover i{color:var(--tp-common-white);border:1px solid var(--tp-icon-red);background-color:var(--tp-icon-red)}
.footer-widget__links ul li{margin-bottom:6px}
.footer-widget__links ul li:last-child{margin-bottom:0}
.footer-widget__links ul li a{font-weight:500;color:var(--tp-text-1)}
.footer-widget__links ul li a:hover{color:var(--tp-icon-green)}
.footer-widget__info ul li{margin-bottom:5px;color:var(--tp-text-1);font-weight:500}
.footer-widget__info ul li:last-child{margin-bottom:0}
.footer-widget__info ul li a{font-weight:500;color:var(--tp-text-1)}
.footer-widget__info ul li a:hover{color:var(--tp-icon-green)}
.footer-widget__newsletter form input{width:100%;height:60px;padding:0 200px 0 25px;font-size:16px;color:var(--tp-text-1);border:none;background-color:#27225D;border-radius:5px;border:1px solid #312A70}
@media only screen and (min-width:1200px) and (max-width:1399px),(max-width:767px){.footer-widget__newsletter form input{padding:0 80px 0 25px}}
.footer-widget__newsletter form input::placeholder{color:var(--tp-text-1);font-size:15px}
.footer-widget__fw-news-btn{color:var(--tp-common-white);height:60px;width:60px;background:var(--tp-icon-green);border-radius:5px;position:absolute;top:0;right:0}
.footer-widget__fw-news-btn:hover{background-color:var(--tp-icon-pink)}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.footer-widget__copyright{text-align:center}}
.footer-widget__copyright span{color:var(--tp-common-white);font-size:15px;font-weight:500}
@media (max-width:767px){.footer-widget__copyright span{margin-bottom:10px;display:block}}
.footer-widget__copyright span a:hover{color:var(--tp-icon-green)}
.footer-widget__copyright span i{font-style:normal}
.footer-widget__copyright-info ul li{margin-right:40px}
@media only screen and (min-width:1200px) and (max-width:1399px){.footer-widget__copyright-info ul li{margin-right:30px}}
@media (max-width:767px){.footer-widget__copyright-info ul li{margin-right:15px}}
.footer-widget__copyright-info ul li:last-child{margin-right:0}
.footer-widget__copyright-info ul li a{font-weight:500;color:var(--tp-text-1)}
.footer-widget__copyright-info ul li a:hover{color:var(--tp-icon-green)}
.footer-area-bottom{padding:30px 0;border-top:1px solid #251F5B}
.footer-white-content{border-left:1px solid #251F5B}
.footer-bottom-border{padding:30px 0;border-top:1px solid #251F5B}
.info-direction ul{justify-content:end;flex-wrap:wrap}
@media only screen and (min-width:768px) and (max-width:991px){.info-direction ul{justify-content:center}}
@media (max-width:767px){.info-direction ul{justify-content:center;margin-top:15px}}
.tp-f-youtube,.tp-f-twitter,.tp-f-fb,.tp-f-skype{margin-right:12px}
.tp-f-youtube i,.tp-f-twitter i,.tp-f-fb i,.tp-f-skype i{display:inline-block;height:50px;width:50px;line-height:50px;text-align:center;border-radius:50px;border:1px solid var(--tp-border-primary)}
.tp-f-youtube i:hover,.tp-f-twitter i:hover,.tp-f-fb i:hover,.tp-f-skype i:hover{color:var(--tp-common-white);border:1px solid var(--tp-icon-red);background-color:var(--tp-icon-red)}
.tp-f-twitter:hover.tp-f-twitter i{color:var(--tp-common-white);border:1px solid var(--tp-icon-tweet);background-color:var(--tp-icon-tweet)}
.tp-f-fb:hover.tp-f-fb i{color:var(--tp-common-white);border:1px solid var(--tp-icon-fb);background-color:var(--tp-icon-fb)}
.tp-f-skype:hover.tp-f-skype i{color:var(--tp-common-white);border:1px solid var(--tp-icon-skype);background-color:var(--tp-icon-skype)}
.footer-col-2{margin-left:95px}
@media (max-width:767px){.footer-col-2{margin-left:0}}
.footer-col-3{margin-left:20px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.footer-col-3{margin-left:0}}
.footer-col-4{margin-left:-22px}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.footer-col-4{margin-left:0}}
.tp-footer-widget li i{margin-right:8px;}
@media (max-width:767px){.tp-footer-widget__content{margin-bottom:25px}}
.tp-footer-widget__content > a{font-weight:500;font-size:18px}
.tp-footer-widget__contact{font-size:36px}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-footer-widget__contact{font-size:30px}}
.tp-footer-widget__sub-sec p{color:var(--tp-text-2)}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.tp-footer-widget__sub-sec p br{display:none}}
.tp-footer-widget__sub-title{font-weight:600;font-size:18px;display:block}
.tp-footer-widget__title{font-weight:600;font-size:18px;display:block}
@media (max-width:767px){.tp-footer-widget__links{margin-bottom:20px}}
.tp-footer-widget__links ul li{margin-bottom:5px;color:var(--tp-text-2)}
.tp-footer-widget__links ul li a{font-weight:400;font-size:15px;color:var(--tp-text-2)}
.tp-footer-widget__links ul li a:hover{color:var(--tp-theme-blue)}
.tp-footer-widget__list ul li{color:var(--tp-text-2)}
.fw-social a{color:#B2B0C1;margin-right:20px}
.fw-social a i{font-size:16px}
.fw-social a:hover,.fw-social a:hover i{color:var(--tp-theme-secondary)}
.fw-border{padding:30px 0;border-top:1px solid var(--tp-border-primary)}
.copyright-white span{color:var(--tp-theme-primary)}
.copyright-white span i{color:var(--tp-text-2)}
@media only screen and (min-width:1200px) and (max-width:1399px){.footer-2-col-2{margin-left:10px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.footer-2-col-2{margin-left:0px}}
.footer-area-black .tp-footer-widget__title{color:#fff}
.footernewsletter__title{font-weight:400;font-size:24px;color:var(--tp-common-white)}
.footernewsletter p{color:var(--tp-text-1);font-size:15px}
.footernewsletter__form form input{width:100%;height:60px;background-color:var(--tp-theme-primary);border:1px solid #312A70;border-radius:5px;padding:0 100px 0 20px;color:var(--tp-common-white)}
.footernewsletter__form form input::placeholder{color:var(--tp-text-2);font-size:15px}
.footernewsletter__fw-news-btn{background-color:var(--tp-theme-secondary);position:absolute;top:0;right:0;height:60px;width:60px;border-radius:5px}
.footercontact{display:flex;align-items:center}
.footercontact:hover .footercontact__icon{box-shadow:inset 0 0 0 50px var(--tp-icon-blue);color:var(--tp-common-white)}
.footercontact:hover .fw-pink-icon{box-shadow:inset 0 0 0 50px var(--tp-icon-pink);color:var(--tp-common-white)}
.footercontact:hover .fw-green-icon{box-shadow:inset 0 0 0 50px var(--tp-icon-green);color:var(--tp-common-white)}
.footercontact__icon{flex:0 0 auto;margin-right:20px;height:80px;width:80px;text-align:center;line-height:90px;border-radius:50%;background-color:rgba(14,99,255,0.1);color:var(--tp-icon-blue);font-size:35px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.footercontact__icon{height:60px;width:60px;line-height:70px;font-size:25px}}
.footercontact__icon.fw-pink-icon{background-color:rgba(247,42,117,0.1);color:var(--tp-theme-pink)}
.footercontact__icon.fw-green-icon{background-color:rgba(16,208,161,0.1);color:var(--tp-theme-secondary)}
.footercontact__title{color:var(--tp-common-white);font-weight:500;font-size:16px}
.footercontact__title a:hover{color:var(--tp-theme-blue)}
.footercontact__content span{color:var(--tp-common-white);display:block}
@media only screen and (min-width:1200px) and (max-width:1399px){.footercontact__content span{font-size:13px}}
@media only screen and (min-width:1500px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:767px),only screen and (min-width:768px) and (max-width:991px){.footercontact__content span a br{display:none}}
.fw-pink-content a{color:var(--tp-common-white);display:block}
.fw-pink-content a:hover{color:var(--tp-theme-pink)}
.cpy-white-content span{color:var(--tp-common-white)}
.cpy-white-content span i{color:var(--tp-text-2)}
.cpy-white-content-info a{color:var(--tp-text-1)}
.fw-white-border{border-top:1px solid var(--tp-common-white)}
.tp-footer-white-content .tp-footer-widget__content i{color:var(--tp-text-1)}
.tp-footer-white-content .tp-footer-widget__content h4{color:var(--tp-common-white)}
@media (max-width:767px){.tp-footer-white-content .tp-footer-widget__content h4{font-size:28px}}
.tp-footer-white-content .tp-footer-widget__content a{color:var(--tp-common-white)}
.tp-footer-white-content .tp-footer-widget__content a:hover{color:var(--tp-theme-secondary)}
.tp-footer-white-content .tp-footer-widget__sub-sec span{color:var(--tp-common-white)}
img.footer-logo{max-height:60px;width:auto;}
.tp-footer-white-content .tp-footer-widget__sub-sec p{color:var(--tp-text-1)}
.tp-footer-white-content .tp-footer-widget__title{color:var(--tp-common-white)}
.tp-footer-white-content .tp-footer-widget__links li{color:var(--tp-text-1);display:flex;align-items:flex-start;}
.tp-footer-white-content .tp-footer-widget__links li i{line-height:26px;}
.tp-footer-white-content .tp-footer-widget__links a{color:var(--tp-text-1)}
.tp-footer-white-content .tp-footer-widget__links a:hover{color:var(--tp-theme-secondary)}
.tp-footer-white-content .tp-footer-widget__list li{color:var(--tp-text-1)}
.tp-footer-white-content .tp-footer-widget__social a i{color:#B2B0C1}
.tp-footer-white-content .tp-footer-widget__social a i:hover{color:var(--tp-common-white)}
.tp-footer-white-content .footer-widget__copyright span{color:var(--tp-common-white)}
.tp-footer-white-content .footer-widget__copyright span i{color:var(--tp-text-1)}
.tp-footer-white-content .fw-border{border-top:1px solid #332E66}
.tp-footer-white-content .footer-widget__copyright-info a{color:var(--tp-text-1)}

.tp-about-thumb > img{border-radius:10px;width:100%;height:suto;}
.product-colors{display:flex;}
.color-items{display:flex;margin-left:10px;margin-right:10px;flex-direction:column;justify-content:center;align-items:center;}
.bg-primary {background-color:#007ca9!important;}
table.table{border:#ccc 1px solid;}
table.table th{background:#007ca9!important;border:#fff 1px solid;}
table.table td{border:#ccc 1px solid;}
table.table td a{font-weight:700;}
.table-striped>tbody>tr:nth-of-type(odd)>* {--bs-table-accent-bg:#f6f6f6 ;}
table.table.table-striped tr:hover td{--bs-table-accent-bg:var(--tp-icon-green);color:#fff;}
.datasheet-item{border: 1px solid #ccc;box-shadow: 0px 20px 20px rgba(228, 228, 228, 0.25);}
.mfp-iframe-holder .mfp-content {max-width: 1400px;}

.float-icon{position:relative;margin-top:75px;padding:115px 40px 40px;}
.float-icon .icon a,.float-icon .icon a img{display:block;width:100%;height:auto;}
.trp-current-language-item__wrapper{border:white 1px solid;border-radius:6px;}
.trp-current-language-item__wrapper .trp-language-item {padding:5px 15px;min-height:20px;background:transparent;}
#header-mob-sticky .trp-current-language-item__wrapper .trp-language-item-name{color:black;}
.trp-shortcode-arrow path{fill:white;}
.trp-switcher-dropdown-list .trp-language-item {padding: 0 20px;}
.trp-shortcode-switcher {padding: 0!important;}

.wpm-switcher-dropdown>li span{font-size:14px;}