@import url('https://fonts.googleapis.com/css2?family=Kantumruy+Pro:ital,wght@0,100..700;1,100..700&display=swap');
@import url('https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css');
@import url('https://webclickindia.co.in/smtp/css/mail.css');
@import url(css/animate.css);
@import url(css/ma5-menu.min.css);
@import url(css/responsive.css);
@import url(css/slick-theme.css);
/*Custom CSS*/
h1,h2,h3,h4,h5,h6{font-size: 30px; margin: 0px; padding: 0px; font-weight: 600;  font-family: "Kantumruy Pro", sans-serif;}
ul{padding: 0px; margin: 0px; list-style-type: none;}
li{padding: 0px; margin: 0px; font-size: 15px;  font-family: "Kantumruy Pro", sans-serif;}
a{font-size: 15px;  font-family: "Kantumruy Pro", sans-serif;}
a:hover{text-decoration: none;}
p{font-size: 15px; padding: 0px; margin: 0px;  font-family: "Kantumruy Pro", sans-serif;}
body{padding: 0px; margin: 0px; box-sizing: content-box;}
span{padding: 0px; margin: 0px;  font-family: "Kantumruy Pro", sans-serif;}
input{font-family: "Kantumruy Pro", sans-serif;}
textarea{font-family: "Kantumruy Pro", sans-serif;}
button{font-family: "Kantumruy Pro", sans-serif;}
select{font-family: "Kantumruy Pro", sans-serif;}
:root{--blurColor:#00A3F0; --blackColor:#222222; --mangoColor:#f79d42;}
/*Start*/
header{	background: var(--blurColor);}
.catelog-design ul li:first-child a {    background: transparent;    padding: 6px 10px;    border-radius: 5px;    border: 2px solid #fff;}
.catelog-design ul li:last-child a {    background: transparent;    padding: 6px 10px;    border-radius: 5px;    border: 2px solid #fff;}
.catelog-design ul li a{transition: 0.5s;}
.catelog-design ul li a:hover{background: var(--mangoColor);}
/*.download-btn ul li:first-child a {    background: var(--blackColor);    padding: 10px 20px;}
.download-btn ul li:last-child a {    background: var(--blackColor);    padding: 10px 20px;}*/
.fennec-mobile-nav .navbar-nav {  overflow-y: auto;  height: 428px;}
.fennec-nav .navbar .navbar-nav .nav-item {  position: relative;  padding: 0;}
.fennec-nav .navbar .navbar-nav .nav-item a {  font-weight: 500;  color: #000;   text-transform: uppercase;  padding: 20px 10px; position: relative;  z-index: 1;  margin: 0;}
.fennec-nav .navbar .navbar-nav .nav-item a i {  margin-left: 1px;}
.fennec-nav .navbar .navbar-nav .nav-item a i::before {  font-size: 11px;}
.fennec-nav .navbar .navbar-nav .nav-item a:hover::before, .fennec-nav .navbar .navbar-nav .nav-item a:focus::before, .fennec-nav .navbar .navbar-nav .nav-item a.active::before {  opacity: 1;  visibility: visible;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu {  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);     position: absolute;  border: none;  top: 80px;  left: 0;  width: 250px;  z-index: 99;  display: block;  opacity: 0;  visibility: hidden;  border-radius: 0;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  padding-top: 15px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 15px; background: var(--blurColor);}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {  text-transform: capitalize;  padding: 5px 15px;  display: block;  color: #fff;   font-size: 15px;  font-weight: 600;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a::before {  display: none;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {  color: #fff; }
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active::after {  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a::first-child {  margin-top: 0;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}
.fennec-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: 100%;  margin-top: 0;}
.navbar{padding: 0px;}

.our-global-reach .title h4 span{color: var(--blurColor);}
.our-global-reach .title h4{position: relative;}
.our-global-reach .title h4:after {    position: absolute;    content: '';    width: 80px;   height: 1px;    background: #000;    bottom: -16px;    left: 46%;}

.big-text-design{    font-size: 26px;    color: #fff;    font-weight: 500;    line-height: 1.5;}
.big-text-design a{color: #fff;    border: 2px solid #f8f8f8;    background: transparent;         font-size: 13px;    padding: 12px 30px;        -moz-border-radius: 32px;    -webkit-border-radius: 32px;    border-radius: 32px; transition: 0.5s;}
.big-text-design a:hover{	background: var(--blurColor);}

/*Footer*/
footer{background: var(--blackColor);}
.widget p{color: #fff; font-size: 14px;}
.widget span{color: #c8c8c8;    font-size: 14px;    line-height: 22px;    margin-top: 0px;    margin-bottom: 22px;}
.widget a{color: #fff; font-size: 14px;}
.widget a:hover{color: var(--blurColor);}
.widget ul li {    line-height: 30px;}
.widget p {    padding-right: 30px;}

.copy-right{background: var(--blackColor);}
.copy-right p{color: #fff}
.copy-right{background: #121313;}
.copy-right a{color: #ffff transition: 0.5s;}
.copy-right a:hover{color: var(--blurColor);}

.our-valuable-clients .title h4 span{color: var(--blurColor);}
.our-valuable-clients .title h4{position: relative;}
.our-valuable-clients .title h4:after {    position: absolute;    content: '';    width: 80px;   height: 1px;    background: #000;    bottom: -16px;    left: 46%;}

.client-logo {    margin-bottom: 30px;}

.client-logo img {    -webkit-filter: grayscale(100%);    filter: grayscale(100%);  transition: 0.5s;}
.client-logo img:hover {    -webkit-filter: grayscale(0%);    filter: grayscale(0%);}

.view-more-btn a{	color: #000;    border: 2px solid #000;    background: transparent;    font-size: 14px;    padding: 12px 35px;    -moz-border-radius: 32px;    -webkit-border-radius: 32px;    border-radius: 32px;    transition: 0.5s;}
.view-more-btn:hover a{background-color: var(--blackColor); color: #fff;}
.view-more-btn:hover i{color: #fff !important;}

a.title-design{text-transform: none;    font-size: 20px;    line-height: 24px;    color: #000;    font-weight: 400;    text-decoration: none;}
.blog-btn a {    border: 1px solid #888;  font-size: 12px;  padding: 7px 12px; transition: 0.5s;}
.blog-btn a:hover {background-color: #e1624b; color: #fff !important;  border: 1px solid #e1624b; }

.our-blogs .title h4 span{color: var(--blurColor);}
.our-blogs .title h4{position: relative;}
.our-blogs .title h4:after {    position: absolute;    content: '';    width: 80px;   height: 1px;    background: #000;    bottom: -16px;    left: 46%;}

.our-blogs button.slick-next.slick-arrow {    background-image: none;    background-size: auto;    background-color: #fff;    height: 33px;    width: 33px;    margin-top: 8px;    border: 1px solid #000;    text-align: center;    line-height: 30px;    -webkit-transition: 0.3s;   transition: 0.3s;   color: #000;        top: -33px;        right: 25px;}
.our-blogs button.slick-prev.slick-arrow {      	background-image: none;    background-size: auto;    background-color: #fff;    height: 33px;    width: 33px;    margin-top: 8px;    border: 1px solid #000;    text-align: center;    line-height: 30px;    -webkit-transition: 0.3s;   transition: 0.3s;    top: -33px;        color: #000;        left: 91%; }
.our-blogs .slick-prev:before, .slick-next:before{color: #000;}
.our-blogs .slick-prev:before, .slick-next:before{top: 4px;  position: relative;}

.about-content{padding-top: 50px;    padding-right: 50px;  padding-bottom: 50px;   padding-left: 50px;    background-color: #253030;}

.about-content h2{position: relative; color: #008cd9;}
.about-content h2:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #fff;    bottom: -8px;    left: 40%;}
.about-content h2 span{color: #008cd9;}

.about-btn a {       color: #fff;    border: 2px solid #fff;    background: transparent;    font-size: 14px;    padding: 12px 35px;    -moz-border-radius: 32px;    -webkit-border-radius: 32px;   border-radius: 32px;    transition: 0.5s;}
.about-btn a:hover {background-color: var(--blurColor); color: #fff !important;  border: 1px solid var(--blurColor);}
.search-bar .title h2 span{color: #008cd9;}
.middle-set input{padding: 10px !important;    font-size: 17px !important;    border: 2px solid #012853 !important;    float: left !important;    background: rgb(232, 240, 254) !important;    margin-bottom: 0;    border: 1px solid #eee;    padding: 8px;    outline: none;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    font-family: inherit;    font-size: inherit;    color: #555;    margin: 0;    width: 300px;    max-width: 100%;    display: block;    margin-bottom: 20px;    background: #f9f9f9;    transition: all 0.3s ease-out;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    }
.middle-set input:focus{outline: none;}
.middle-set button{        display: block;    float: left;    background: #012853;    font-size: 20px;    border: none;    cursor: pointer;       padding: 9.5px; }
.middle-set button:focus{outline: none;}
.full-image{padding: 100px 0px 0px 0;}
.our-products .title h3{position: relative; color: #008cd9;}
.our-products .title h3:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 46%;}
.our-products .title h4 span{color: #008cd9;}
.product-content a {    font-size: 16px;    font-weight: 500;    text-align: center;}
.our-products {    margin-top: 60px;    position: relative;    top: 34px;    padding-bottom: 0;}


.product-home button.slick-next.slick-arrow {    background-image: none;    background-size: auto;    background-color: #fff;    height: 33px;    width: 33px;    margin-top: 8px;    border: 1px solid #aaa;    text-align: center;    line-height: 30px;    -webkit-transition: 0.3s; transition: 0.3s;     color: #aaa;        top: -33px;        right: 25px;}
.product-home button.slick-prev.slick-arrow {      	background-image: none;    background-size: auto;    background-color: #fff;    height: 33px;    width: 33px;    margin-top: 8px;    border: 1px solid #aaa;    text-align: center;    line-height: 30px;    -webkit-transition: 0.3s;   transition: 0.3s;    top: -33px;        color: #aaa;        left: 91%; }
.product-home .slick-prev:before, .slick-next:before{color: #aaa;}
.product-home .slick-prev:before, .slick-next:before{top: 4px;  position: relative;}


.situation .title h4{position: relative; color: #000;}
.situation .title h4:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.situation .title h4 span{color: #008cd9;}


.img-hover-zoom h4 {    position: absolute;    bottom: 8px;    left: 32px;    color: white;    color: #fff;     font-size: 16px;    font-weight: bold;    letter-spacing: -0.02em;    text-transform: uppercase;    line-height: 1.4em;    margin-bottom: 20px;}
.img-hover-zoom img {    transition: transform .5s ease;}
.img-hover-zoom:hover img {  transform: scale(1.1);}
.img-hover-zoom {    height: 280px;    overflow: hidden;}
.img-hover-zoom {    position: relative;}


/*Whatsapp-popup*/

#whatsapp .wtsapp:focus {    border: none;    outline: none;}

#whatsapp .wtsapp {    position: fixed;    transition: all .5s ease;    background: #25d366;    display: block;    text-align: center;    box-shadow: 0 0 20px rgba(0,0,0,0.15);    /* margin: 0; */    border-radius: 50px;    border-right: none;    color: #fff;    font-weight: 700;    font-size: 18px;    bottom: 130px;    left: 20px;    border: 0;    z-index: 99;    width: 50px;    height: 50px;    line-height: 48px;}

#whatsapp .wtsapp:before {    content: "";    position: absolute;    z-index: -1;    left: 50%;    top: 50%;    transform: translateX(-50%) translateY(-50%);    display: block;    width: 60px;    height: 60px;    background: #25d366;    border-radius: 50%;    -webkit-animation: pulse-border 1500ms ease-out infinite;    animation: pulse-border 1500ms ease-out infinite;}

@keyframes pulse-border {

0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1;}

100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0;}

}

.enquiry {    position: fixed;    z-index: 1000;    bottom: 55px;    left: 20px;    height: 50px;    color: #fff;    font-size: 18px;    text-align: center;    text-decoration: none;    cursor: pointer;}

.enquiry i {    float: left;    z-index: 999;    position: absolute;    left: 0;    width: 50px;    height: 50px;    border-radius: 50%;    color: #fff;    font-size: 24px;    line-height: 50px;    text-align: center;    text-decoration: none;    cursor: pointer;     background: var(--blackColor);    transition: 0.5s;    box-shadow: 0px 2px 6px rgba(0,0,0,0.4);}

.enquiry strong {    background: #f69a1d;    line-height: 28px;    color: #fff;    padding: 10px 20px;    border-radius: 0 30px 30px 0;    height: 45px;    float: left;    font-size: 15px;    margin-top: 3px;    margin-left: 35px;    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);}

.enquiry i:hover {    color: #fff;}

.enquiry strong:hover {    color: #000;    background: #eee;}

.modal-header {    padding: 0 15px;    color: #fff;      background: var(--blurColor);    height: 46px;}

.send_p { line-height: 22px;    text-align: center;    margin-bottom: 20px; color: #333;}

.modal-body form input {  width: 100%;  border: 1px solid #ccc;    border-radius: 0px !important;    height: 35px;}

.modal-body form input:focus {    outline: none;}

.modal-body form textarea:focus {    outline: none;}

.modal-body form textarea { width: 100%; height: 100px; border: 1px solid #ccc;    border-radius: 0px !important;    resize: none;}

.modal-header button span {   font-size: 40px;    position: relative;    bottom: 0px;}

#homepopupenquiry-form button[type=submit] {line-height: 0px;   background: var(--blurColor);    outline: none;    color: #fff;    font-weight: 600;    border: none;    letter-spacing: 1px;    text-transform: uppercase;    cursor: pointer;   border-radius: 10px;    transition: 0.5s all;    -webkit-transition: 0.5s all;    -o-transition: 0.5s all;    -moz-transition: 0.5s all;    -ms-transition: 0.5s all;   padding: 20px;}

.modal-header > p {    font-size: 22px;    margin-top: 8px;}

/*Call Me*/

.phone_lefts-side {    position: relative;}

.phone_lefts-side a {    position: fixed;    bottom: 205px;    color: #000;       background: var(--blurColor);  animation: topBottom 4s infinite;    z-index: 999;    left: 20px;    color: white;    padding: 10px 16px;    border-radius: 50%;    font-size: 20px;    animation: bounce 4s infinite alternate;}

.glow {    font-size: 80px;    color: #fff;    text-align: center;    -webkit-animation: glow 1s ease-in-out infinite alternate;    -moz-animation: glow 1s ease-in-out infinite alternate;    animation: glow 1s ease-in-out infinite alternate;}

@-webkit-keyframes glow {

from {text-shadow: 0 0 10px #f3fffd , 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #f3fffd , 0 0 60px #f3fffd , 0 0 70px #f3fffd ;}

to {text-shadow: 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #016098 , 0 0 60px #f3fffd , 0 0 70px #f3fffd , 0 0 80px #f3fffd ;}

}

@keyframes glow {
from {text-shadow: 0 0 10px #f3fffd , 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #f3fffd , 0 0 60px #f3fffd , 0 0 70px #f3fffd ;}
to {text-shadow: 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #016098 , 0 0 60px #f3fffd , 0 0 70px #f3fffd , 0 0 80px #f3fffd ;}
}

.bounce {animation: bounce 965 1.6s ease infinite; transform-origin: 50% 50%;}

@keyframes bounce {
0% {transform: translateY(0);}
12.5% {transform: translateY(0);}
25% {transform: translateY(0);}
50% {transform: translateY(-15px);}
62.5% {transform: translateY(0);}
75% {transform: translateY(-15px);}
100% {transform: translateY(0);}
}
.mobile-menu {    display: none;}
.mobile-three-item li {    display: inline-block;    margin-right: 0;    padding: 5px 0px;    width: 32%;}
.mobile-three-item {    text-align: center;}
.mobile-three-item li:nth-child(1) {    background-color: #333;}
.mobile-three-item li:nth-child(2) {    background-color: #64b161;}
.mobile-three-item li:last-child {    background-color: #0090d3;}
.mobile-three-item li a {    color: #fff;}
.mobile-three-item {    text-align: center;    display: none;   position: fixed;    z-index: 999;    bottom: 0;    width: 100%;}
.mobile-btn-animation {    position: fixed;    left: 0;    bottom: 0;    width: 30%;    color: white;    text-align: center;    font-weight: bold;    padding-top: 10px;    padding-bottom: 10px;    margin-left: 2.5%;    border-radius: 4px;    box-shadow: 0 0 2px 1px white;    z-index: 1000;    background-image: linear-gradient(to right, #393286 , #0457b2);}
.mobile-btn-animation a {    color: white;}
#mobile-call-container a {    width: 100%;    min-width: 100%;}
.mobile-three-item ul{padding-bottom: 0 !important; margin-bottom: 0px !important; padding: 0px !important;}
.sticky {    position: sticky;    top: 0;    backdrop-filter: blur(20px);    -webkit-backdrop-filter: blur(20px);    box-shadow: 0 4px 20px rgba(0, 0, 0, .1);    z-index: 999;	background: #ffffff8c;}
.ctm_hdg p {    font-size: 28px;    text-align: center;    color: #000;    padding: 7px 20px 7px 20px;}
.contact-form-home input, textarea, select {    width: 100%;    background: #fff;    outline: none;  border: none;   padding: 10px 15px;    font-size: 14px;    font-weight: 600;    letter-spacing: 1px;    -webkit-transition: .3s;    transition: .3s;    margin-bottom: 20px;}
.contact-form-home textarea {    height: 100px;    background: #fff;    outline: none;    resize: none;}
button.main-btn {    background: var(--blackColor);    border: none;    display: inline-block;    padding: 7px 20px;    width: auto;    -webkit-transition: .3s;    transition: .3s;    cursor: pointer;    font-size: 20px;    font-weight: 600;}
button.main-btn:focus{outline: none;}
div#homeenquiry-form {      background: var(--blurColor);    padding: 16px;}

.form-details .title h4{position: relative; color: #000;}
.form-details .title h4:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.form-details .title h4 span{color: #008cd9;}
.beadcumb{padding: 	100px 0px;}

.journey_img {    float: left;    width: 500px;    margin-right: 25px;}
.journey_img img {    width: 100%;}
.journey_text p {    text-align: justify;    margin-bottom: 20px;}


.journey .title h2{position: relative; color: #000;}
.journey .title h2:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.journey .title h2 span{color: #008cd9;}

.dark-blue {    background: #005f84d6;    padding: 15px;     min-height: 457px;}
.dark-blue p {    color: #fff;    text-align: justify;}
.dark-blue ul li {    color: #fff;    margin-bottom: 12px;}
.vision_box ul li {    list-style-type: disc;}
.vision_box ul {    padding-left: 15px;}
.dark-blue span {    font-size: 27px;    font-weight: bold;    color: #fff;    margin-bottom: 11px;    display: block;}

.our-philsophy .title h3{position: relative; color: #000;}
.our-philsophy .title h3:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #fff;    bottom: -8px;    left: 45%;}
.our-philsophy .title h3 span{color: #008cd9;}

.philsophy_content span {    font-weight: bold;    font-size: 22px;    display: block;    width: 100%;    color: #fff;}


.about-prakash  .title h3{position: relative; color: #000;}
.about-prakash  .title h3:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.about-prakash  .title h3 span{color: #008cd9;}

.certificates .title h4{position: relative; color: #000;}
.certificates .title h4:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.certificates .title h4 span{color: #008cd9;}

.infrastructure .title h4{position: relative; color: #000;}
.infrastructure .title h4:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.infrastructure .title h4 span{color: #008cd9;}

.content-tag p {    margin-bottom: 20px;    text-align: justify;    line-height: 25px;}
.skyblue {    background: #0090d3;    padding: 15px;    min-height: 570px;}
.content-red span {    color: #fff;}
.content-red span {    font-weight: 700;    font-size: 18px;    display: block;    margin-bottom: 12px;}
.content-red img {    margin-bottom: 15px;}
.content-red ul li {    color: #fff;    line-height: 35px;    list-style-type: disc;}
.content-red p {    color: #fff;}
.content-red p {    text-align: justify;}
.skyblue ul {    padding-left: 15px;}


.home-slider button.slick-next.slick-arrow {    background-image: none;    background-size: auto;    background-color: #fff;    height: 33px;    width: 33px;    margin-top: 8px;    border: 1px solid #000;    text-align: center;    line-height: 30px;    -webkit-transition: 0.3s;     transition: 0.3s; color: #000;        top: -33px;        right: 25px;}
.home-slider button.slick-prev.slick-arrow {      	background-image: none;    background-size: auto;    background-color: #fff;    height: 33px;    width: 33px;    margin-top: 8px;    border: 1px solid #000;    text-align: center;    line-height: 30px;    -webkit-transition: 0.3s;    transition: 0.3s;   top: -33px;        color: #000;        left: 91%; }
.home-slider .slick-prev:before, .slick-next:before{color: #000;}
.home-slider .slick-prev:before, .slick-next:before{top: 4px;  position: relative;}

.box-saparate-btn a {    display: block;    color: #fff;    text-align: center;    background: #0090d3;    padding: 5px 0;    text-transform: uppercase;    font-weight: 800;    font-size: 18px;}
.industries-box-saparate {    margin-bottom: 30px;}

.facilites_box-inner p {    line-height: 25px;    text-align: justify;}
.facilites_box-inner {    background: #0090d3;    padding: 15px;}
.facilites_box-inner span {    font-weight: 700;    font-size: 25px;    display: block;    margin-bottom: 15px;}
.pimnp-inner-boxes span {    font-size: 18px;    font-weight: 500;    display: block;    margin-bottom: 9px;}
.pimnp-inner-boxes ul li {    margin-bottom: 12px;    line-height: 25px;	list-style-type: disc;}
.pumps-boxes> span {    font-size: 25px;    font-weight: 600;    display: block;    margin-bottom: 25px;    color: #0090d3;}
.pimnp-inner-boxes ul{	padding-left: 15px;}
#toTop {    position: fixed;    bottom: 50px;    right: 15px;    cursor: pointer;    transition: 0.5s;    border-radius: 5px;    z-index: 9999;}

.our-valuable-clients ul li {    list-style-type: none;    width: 15%;    float: left;    background: #fff;    margin: 6px;    min-height: 170px;}
.our-valuable-clients img {    width: 100%;    height: auto;    transition: 0.5s;	filter: grayscale(1);}
.our-valuable-clients img:hover{filter: grayscale(0);}
.our-valuable-clients {    background-color: #f5f5f5;}


.our-valuable-clients .title h2{position: relative; color: #000;}
.our-valuable-clients .title h2:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.our-valuable-clients .title h2 span{color: #008cd9;}


.industry-wise .title h2{position: relative; color: #000;}
.industry-wise .title h2:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.industry-wise .title h2 span{color: #008cd9;}

.full-hd-breadcumb{padding: 100px 0px;}
.inner-breadcumb p{font-size: 23px; color: #fff;}

.border-style { border: 5px solid #f5f5f5;}
.border-style:hover{    filter: none; background-color: #f3f3f3;}
.products-content a {    font-size: 16px; color: #008cd9;    font-weight: 600;}
.products_box {    margin-bottom: 30px;}

input.grid-3 {    width: 31%;    margin-right: 15px;	border: 2px solid #fff;}
select.grid-1 {    width: 96%;    background-color: #fff;}
input.grid-2 {      width: 47.2%;    border: 2px solid #fff; background: #fff;   margin-right: 15px;}
span.current-job {	display: block;    text-align: center;    font-size: 20px;    margin-top: 30px;    font-weight: 600;    text-decoration: underline;    font-style: italic;    color: #000;}
.career_inner-details input {    margin-bottom: 18px; font-weight: 500;     padding: 10px 10px;}
.career_inner-details input:focus{outline: none;}
.career_inner-details select {    margin-bottom: 18px; font-weight: 500;     padding: 10px 10px;}
.career_inner-details select:focus{outline: none;}
input.file-type {    width: 96%;    padding: 10px 15px;    background-color: #fff;}
input.file-type:focus{outline: none;}
.careers-details form {    background: #f5f5f5;    padding: 25px;    border-radius: 5px;}
.career_inner-details label {    font-weight: 600;    color: #000;}
.career_inner-details h4 {    text-align: center;    font-size: 30px;}
.career button{    position: relative;    font-size: 14px;    text-transform: uppercase;    font-weight: 700;    padding: 16px 35px;    letter-spacing: 0.1em;    line-height: 1;    display: inline-block;    vertical-align: middle;    text-align: center;   color: #ffffff;    background-color: #333333;    border-radius: 5px;    border: 2px solid #333333;    transition: all 0.4s linear 0s;    z-index: 1;}
.career_inner-details button { border: none;    background: var(--blurColor);    padding: 10px 15px;    font-size: 14px;    border-radius: 5px;}
.career_inner-details button:focus{outline: none;}

.career_inner-details form h4 span{color: var(--blurColor);}

#form-div {    background-color: #3c3c3c;    padding-left: 18px;    padding-right: 18px;    padding-top: 28px;    padding-bottom: 28px;}
div#inner-form input {height: 35px;}
div#inner-form input:focus{outline: none;}
div#inner-form input {    margin-bottom: 15px;    font-size: 15px;}
.feedback-input {    opacity: 0.9;    font-weight: 400;    font-size: 14px;    border-radius: 0;    line-height: 22px;    background-color: #fbfbfb;    border: 3px solid #fbfbfb;    padding: 5px;    margin-bottom: 0;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;   -ms-box-sizing: border-box;    box-sizing: border-box;}
.home-enduiry-title {    font-size: 22px;    color: #fff;    text-align: center;    text-transform: uppercase;   font-weight: 600;    padding: 0px 0px 6px 0px;}
#button-blue {    border: #fbfbfb solid 2px;    cursor: pointer;	border-radius: 5px;   background: var(--blurColor);   color: white;    font-size: 17px;   padding: 5px 25px;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;   transition: all 0.3s;    /* margin-left: 10px; */}
.color-site {   background: var(--blurColor);}
.color-site a {    color: #000;    font-weight: 400;}

ul.coloring li a {    background: #0090d3;    padding: 15px;    color: #fff;    font-size: 18px;}
.full-width-type h3 {    color: #fff;    margin: 0px;    text-align: center;    padding-top: 10px;    padding-bottom: 10px;}
.full-width-type {    background-color: #222222;    margin-top: 20px;    width: 100%;   margin-left: 0;    margin-bottom: 20px;}
.hvr-radial-out {    display: inline-block;    vertical-align: middle;    color: #fff;    -webkit-transform: perspective(1px) translateZ(0);    transform: perspective(1px) translateZ(0);    box-shadow: 0 0 1px rgba(0, 0, 0, 0);    position: relative;    overflow: hidden;    background-image: linear-gradient(to right, #0090d4 , #0090d4);    -webkit-transition-property: color;    transition-property: color;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;}
.hvr-radial-out:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-image: linear-gradient(to right, #000 , #000);    border-radius: 100%;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {    color: white;}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {    -webkit-transform: scale(2);    transform: scale(2);}
.states {    margin-bottom: 30px;}
ul.coloring {    text-align: center;}
.gallery-box-design {    margin-bottom: 30px;}

.plain-txt span {    font-weight: 800;    font-size: 20px;    margin-bottom: 15px;    display: block;}
.plain-txt p {    margin-bottom: 15px;    text-align: justify;}
.pharmaceutical-sector {    background: #f1f1f1;    padding: 50px 0px; height: 900px;}
.pharmaceutical-sector .title span {    display: block;    margin-bottom: 0;   text-align: center;    font-weight: bold;    font-size: 20px;}
.pharmaceutical-sector .title h3 {    display: block;    margin-bottom: 30px;    display: block;    text-align: center;}
.under-wrap span {    font-weight: 600;    font-size: 20px;    display: block;    margin-bottom: 12px;    margin-top: 12px;}
.video-design {    padding: 50px 0px;}
.more-content-design p {    margin-bottom: 16px;    text-align: justify;}
.bg-cover-light {    background-color: #fff;    padding: 30px;    min-height: 400px;    margin-bottom: 30px;}
.blue-shine-box span {    display: block;	margin-bottom: 10px;    font-weight: 800;    font-size: 20px;    margin-top: 20px;}
.bg-cover-light p {    text-align: justify;}
.blue-shine-box {    text-align: center;}
.blue-shine {    background: #f1f1f1;    padding: 50px 0;}

.one-side-concept p{line-height: 25px;}
.product-detail-btn ul li {    margin-bottom: 35px;    text-align: center;}
.product-detail-btn ul li a{     border-radius: 25px;  transition: 0.5s;  background: linear-gradient(#3c3e4a, #3c3e4a) padding-box, linear-gradient(to right, #00AFEF, #3E4095) border-box;    color: #fff;    padding: 10px 64px;    border: 3px solid transparent;    margin: 10px;    width: 245px;}
.product-detail-btn ul li a:hover{    background-image: linear-gradient(to left, #3E4095, #00AFEF);}


.tabeling-design table {   font-family: "Kantumruy Pro", sans-serif;  border-collapse: collapse;  width: 100%;}
.tabeling-design td, th {  border: 1px solid #dddddd;	font-weight: 500; text-align: left;  padding: 8px;}
.tabeling-design tr:nth-child(even) {  background-color: #dddddd;}
.operating-data .title h6{position: relative; color: #000;}
.operating-data .title h6:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.operating-data .title h6 span{color: #008cd9;}

.featrued .title h4{position: relative; color: #000;}
.featrued .title h4:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #fff;    bottom: -8px;    left: 45%;}
.featrued .title h4 span{color: #008cd9;}

.features_box ul li {    color: #fff;    font-size: 18px;    margin-bottom: 32px;}

.features_box-1{position: relative;}
.features_box-1:after{    position: absolute;    width: 7px;    background-image: linear-gradient(to bottom, #00AFEF, #3E4095);    height: 250px;    content: '';    left: 45%;    top: 0;}

.some-largetest{border: 7px solid #ccc;}
.some-largetest::after{    position: absolute;    width: 7px;    background-image: linear-gradient(to bottom, #00AFEF, #3E4095);    height: 250px;    content: '';    left: 45%;    top: 0;}


.application .title h2{position: relative; color: #000;}
.application .title h2:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}
.application .title h2 span{color: #008cd9;}

.application_inner span { background: linear-gradient(to right, #00AFEF 0%, #3E4095 90%);   background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;   font-weight: 800;    font-size: 22px;    margin-bottom: 5px;    display: block;}
.application_inner {    margin-bottom: 30px;}
.application_inner p{text-align: justify;}

.video-iframe{margin-bottom: 25px;}

.blog-grid .news-block-one .inner-box{  margin-bottom: 30px;}
.blog-grid .pagination-wrapper{  position: relative;  margin-top: 20px;}
.sidebar-page-container{  position: relative;}
.blog-classic-content .news-block-one .inner-box .lower-content .text h3{  font-size: 28px;  line-height: 38px;}
.news-block-one .inner-box .lower-content .lower-box .info li{  position: relative;  display: inline-block;  float: left;  font-size: 18px;  color: #757072;  margin-right: 36px;}
.news-block-one .inner-box .lower-content .lower-box .info li:last-child{  margin: 0px !important;}
.news-block-one .inner-box .lower-content .lower-box .info li a{  color: #757072;}
.news-block-one .inner-box .lower-content .lower-box .info li:before{  position: absolute;  content: '';  width: 6px;  height: 6px;  top: 9px;  right: -20px;  border-radius: 50%;}
.news-block-one .inner-box .lower-content .lower-box .info li:last-child:before{  display: none;}
.blog-classic-content .news-block-one .inner-box{  margin-bottom: 50px;}
.blog-sidebar .category-widget .category-list li{  position: relative;  display: block;  margin-bottom: 12px;  font-size: 14px;  line-height: 24px;  font-weight: 700;  text-transform: uppercase;  color: #1e2c36;}
.blog-sidebar .category-widget .category-list li:last-child{  margin-bottom: 0px;}
.blog-sidebar .category-widget .category-list li a{  position: relative;  display: inline-block;  color: #1e2c36;  padding-right: 46px;}
/*.blog-sidebar .category-widget .category-list li a i{
  position: absolute;
  top: 4px;
  right: 28px;
  font-size: 16px;
  opacity: 0.5;
  transition: all 500ms ease;
}*/

.blog-sidebar .category-widget .category-list li a:hover i{  opacity: 1;  right: 22px;}
.blog-sidebar .category-widget .category-list li a span{  position: absolute;  top: 0px;  right: 0px; color: #757072;  transition: all 500ms ease;}
.blog-sidebar .category-widget .category-list li a:hover:before{  opacity: 1;}
.blog-sidebar .sidebar-widget .widget-title{  margin-bottom: 23px;}
.blog-sidebar .category-widget .widget-content{  padding-bottom: 32px;}
.blog-sidebar .post-widget .post{  position: relative;  display: block;  padding: 0px 0px 20px 88px;  margin-bottom: 20px; border-bottom: 1px solid #e6e2e3;  min-height: 101px;}
.blog-sidebar .post-widget .post:last-child{  margin-bottom: 0px;  border-bottom: none;}
.blog-sidebar .post-widget .post .post-thumb{  position: absolute;  left: 0px;  top: 5px;  width: 75px;  height: 75px;  border-radius: 13px;}
.blog-sidebar .post-widget .post .post-thumb img{  width: 100%;  border-radius: 13px;}
.blog-sidebar .post-widget .post .post-thumb:before{  position: absolute;  content: '';  width: 100%;  height: 100%;  left: 0px;  top: 0px;  transform: scale(0,0);  border-radius: 13px;  opacity: 0.9;  transition: all 500ms ease;}
.blog-sidebar .post-widget .post:hover .post-thumb:before{  transform: scale(1,1);}
.blog-sidebar .post-widget .post .post-thumb a{  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%,-50%);  font-size: 18px;  color: #fff;  z-index: 2;  opacity: 0;}
.blog-sidebar .post-widget .post:hover .post-thumb a{  opacity: 1;}
.blog-sidebar .post-widget .post .post-date{  position: relative;  display: block;  font-size: 16px;  line-height: 24px;  color: #757072;}
.blog-sidebar .post-widget .post h5{  position: relative;  display: block;  font-size: 18px;  line-height: 24px;  font-weight: 500;}
.blog-sidebar .post-widget .post h5 a{  display: inline-block;  color: #1e2c36;}
.blog-sidebar .post-widget .widget-title{  margin-bottom: 25px;}
.blog-sidebar .post-widget .widget-content{  padding-bottom: 14px;}
.blog-sidebar .tags-widget .tags-list li{  position: relative;  display: inline-block;  float: left;  margin-right: 5px;  margin-bottom: 5px;}
.blog-sidebar .tags-widget .tags-list li a{  position: relative;  display: inline-block;  font-size: 18px;  line-height: 26px;  color: #1e2c36;  padding: 7px 15px;  border-radius: 15px;  text-align: center;  border: 1px solid #e6e2e3;  z-index: 1;}
.blog-sidebar .tags-widget .tags-list li a:hover{  color: var(--blurColor);}
.blog-sidebar .tags-widget .tags-list li a:before{  position: absolute;  content: '';  width: calc(100% + 2px);  height: calc(100% + 2px);  left: -1px;  top: -1px;  border-radius: 15px;  transform: scale(0,0);  z-index: -1;  transition: all 500ms ease;}
.blog-sidebar .tags-widget .tags-list li a:hover:before{  transform: scale(1,1);}
.blog-sidebar .instagram-widget .image-list li{  position: relative;  display: inline-block;  float: left;  margin: 0px 7px;  margin-bottom: 14px;}
.blog-sidebar .instagram-widget .image-list li .image{  position: relative;  display: block;  width: 80px;  height: 80px;  border-radius: 15px;}
.blog-sidebar .instagram-widget .image-list li .image:before{  position: absolute;  content: '';  width: 100%;  height: 100%;  left: 0px;  top: 0px;  transform: scale(0,0);  border-radius: 13px;  opacity: 0.9;  transition: all 500ms ease;}
.blog-sidebar .instagram-widget .image-list li .image:hover:before{  transform: scale(1,1);}
.blog-sidebar .instagram-widget .image-list li .image a{  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%,-50%);  font-size: 20px;  color: #fff;  z-index: 2;  opacity: 0;}
.blog-sidebar .instagram-widget .image-list li .image:hover a{  opacity: 1;}
.blog-sidebar .instagram-widget .image-list{  position: relative;  margin: 0px -7.5px;}

.blog-sidebar .instagram-widget .widget-title{  margin-bottom: 28px;}
.blog-sidebar .instagram-widget .widget-content{  padding-bottom: 25px;}
.blog-sidebar .subscribe-widget .text{  position: relative;  display: block;  margin-bottom: 23px;}
.blog-sidebar .subscribe-widget .default-form .form-group{  margin-bottom: 15px;}
.blog-sidebar .subscribe-widget .default-form .form-group:last-child{  margin-bottom: 0px;}
/** blog-list-view **/
.news-block-two .inner-box{  position: relative;  display: block;  overflow: hidden;  border: 1px solid #e6e2e3;  border-radius: 15px;  background: #fff;  padding-left: 370px;  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);  margin-bottom: 40px;}
.news-block-two .inner-box .image-box{  position: absolute;  left: 15px;  top: 15px;  width: 340px;  height: 340px;}
.news-block-two .inner-box .content-box{  position: relative;  display: block;	padding: 28px 30px;  border-left: 1px solid #e6e2e3;}
.news-block-two .inner-box .image-box .image{  position: relative;  display: block;  overflow: hidden;  background: #1e2c36;  border-radius: 15px;}
.news-block-two .inner-box .image-box .image img{  width: 100%;  border-radius: 15px;  transition: all 500ms ease;}
.news-block-two .inner-box:hover .image-box .image img{  transform: scale(1.05);  opacity: 0.5;}
.news-block-two .inner-box .category a{  position: relative;  display: inline-block;  font-size: 14px;  line-height: 38px;  font-weight: 700;  color: #fff;      background: var(--blurColor);  text-transform: uppercase;  text-align: center;  padding: 0px 15px;  border-radius: 15px;	margin-bottom: 8px;}
.news-block-two .inner-box .category a:hover{     background: var(--blackColor);}
.news-block-two .inner-box h3{    position: relative;    display: block;    font-size: 22px;    line-height: 32px;    font-weight: 500;    margin-bottom: 0;    padding-bottom: 0;}
.news-block-two .inner-box h3:before{  position: absolute;  content: '';  width: 60px;  height: 1px;  left: 0px;  bottom: 0px;}
.news-block-two .inner-box h3 a {    display: inline-block;    color: #1e2c36;    font-size: 20px;    line-height: 28px;}
.news-block-two .inner-box .option-box{	position: absolute;    padding-left: 15px;    padding-right: 15px;	bottom: 115px;    width: 100%;}
.news-block-two .inner-box .option-box .admin{  position: relative;  display: inline-block;  background: #fff;  border: 1px solid #e6e2e3;  border-radius: 30px;  padding: 12px 25px 14px 65px;  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);  margin-right: 7px;}
.news-block-two .inner-box .option-box .admin img{  position: absolute;  left: 4px;  top: 4px;  width: 44px;  height: 44px;  border-radius: 50%;}
.news-block-two .inner-box .option-box .admin a{  position: relative;  display: inline-block;  font-size: 18px;  color: #757072;}
.news-block-two .inner-box .option-box .share{  position: relative;  display: inline-block;}
.news-block-two .inner-box .option-box .share a{  position: relative;  display: inline-block;  width: 54px;  height: 54px;  line-height: 54px;  text-align: center;  border-radius: 50%;  font-size: 16px;  color: #fff;  background: #1e2c36;}
.news-block-two .inner-box .content-box .text{    position: relative;    padding-bottom: 15px;    border-bottom: 1px solid #ccc;    margin-bottom: 22px;}
/*.news-block-two .inner-box .content-box .text:before{
  position: absolute;
  content: '';
  background: #e6e2e3;
  width: calc(100% + 60px);
  height: 1px;
  left: -30px;
  bottom: 0px;
}
*/
.news-block-two .inner-box .post-date{  position: relative;  display: inline-block;  font-size: 18px;  color: #757072;}
.news-block-two .inner-box .lower-box{  position: relative;  padding: 18px 0px 7px 0px;}
.news-block-two .inner-box .lower-box .link a{  position: relative;  display: inline-block;  font-size: 20px;  z-index: 1;}
.news-block-two .inner-box .lower-box .link a span{  position: absolute;  top: 0px;  right: 0px;  font-size: 18px;  font-weight: 500;  width: 100px;  text-transform: capitalize;  opacity: 0;  transform: scaleX(0);  transform-origin: right;  transition: all 500ms ease;}
.news-block-two .inner-box .lower-box .link a:hover{  padding-right: 110px;}
.news-block-two .inner-box .lower-box .link a:hover span{  opacity: 1;  transform: scaleX(1);}
.news-block-two .inner-box .lower-box .link a:before{  position: absolute;  left: -10px;  top: 0px;  content: "\f105";  font-family: 'Font Awesome 5 Pro';  opacity: 0.6;  font-weight: 700;  transition: all 500ms ease;}
.news-block-two .inner-box .lower-box .link a:hover:before{  opacity: 1;}
.blog-list-content .pagination-wrapper{  padding-top: 10px;}
/** blog-details **/
.blog-details .single-post-inner .post-content .category{  position: relative;  display: block;  margin-bottom: 19px;}
.blog-details .single-post-inner .post-content .category a{  position: relative;  display: inline-block;  font-size: 14px;  line-height: 38px;  font-weight: 700;  color: #fff;  text-transform: uppercase;  text-align: center;  padding: 0px 15px;  border-radius: 15px;  z-index: 1;}
.blog-details .single-post-inner .post-content .category a:hover{  color: #fff;  background: #1e2c36;}
.blog-details .single-post-inner .post-content h2{  position: relative;  display: block;  font-size: 40px;  line-height: 50px;  font-weight: 500;  margin-bottom: 13px;}
.blog-details .single-post-inner .post-content .info li{  position: relative;  display: inline-block;  font-size: 18px; color: #757072;  margin: 0px 15px;}
.blog-details .single-post-inner .post-content .info li a{  color: #757072;}
.blog-details .single-post-inner .post-content .info li:before{  position: absolute;  content: '';  width: 6px;  height: 6px;  top: 10px;  right: -20px;  border-radius: 50%;}

.blog-details .single-post-inner .post-content .info li:last-child:before{  display: none;}
.blog-details .single-post-inner{  position: relative;  padding-bottom: 53px;}
.blog-details .post-banner{  position: relative;  padding: 0px 100px;  padding-bottom: 110px;}
.blog-details .post-banner .outer-box{  position: relative;  width: 100%;  height: 100%;  background-size: cover;  background-repeat: no-repeat;  background-position: center;  border-radius: 10px;  padding: 505px 0px 40px 0px;}
.blog-details .post-banner .outer-box .inner-box{  position: relative;  display: block;  width: 100%;  text-align: right;}
.blog-details .post-banner .outer-box .inner-box .option-box .admin{  position: relative;  display: inline-block;  background: #fff;  border: 1px solid #e6e2e3;  border-radius: 30px;  padding: 12px 25px 14px 65px;  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);  margin-right: 7px;}
.blog-details .post-banner .outer-box .inner-box .option-box .admin img{  position: absolute;  left: 4px;  top: 4px;  width: 44px;  height: 44px;  border-radius: 50%;}
.blog-details .post-banner .outer-box .inner-box .option-box .admin a{  position: relative;  display: inline-block;  font-size: 18px;  color: #757072;}
.blog-details .post-banner .outer-box .inner-box .option-box .share{  position: relative;  display: inline-block;}
.blog-details .post-banner .outer-box .inner-box .option-box .share a{  position: relative;  display: inline-block;  width: 54px;  height: 54px;  line-height: 54px;  text-align: center;  border-radius: 50%;  font-size: 16px;  color: #fff;  background: #1e2c36;}
.blog-details-content h3{  position: relative;  display: block;  font-size: 30px;  line-height: 40px;  font-weight: 500; margin-bottom: 24px;}
.blog-details-content p{  margin-bottom: 22px;}
.blog-details-content p:last-child{  margin-bottom: 0px;}
.blog-details-content .content-one .text-one p{  margin-bottom: 0px;}
.blog-details-content .content-one .text-one p:first-child{  padding-left: 43px;}
.blog-details-content .content-one .text-one p span{  position: absolute;  left: 0px;  top: 12px;  font-size: 48px;}
.blog-details-content .content-one .text-one{  margin-bottom: 22px;}
.blog-details-content .content-one{  position: relative;  display: block;  margin-bottom: 53px;}
.blog-details-content .content-two{  position: relative;  display: block;  background: #fff;  padding: 15px;  border-radius: 15px;  border: 1px solid #e6e2e3;  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);  margin-bottom: 50px;}
.blog-details-content .content-two .image{  position: relative;  display: block;  overflow: hidden;  border-radius: 15px;}
.blog-details-content .content-two .image:before{  position: absolute;  content: '';  background: #000;  width: 100%;  height: 100%;  left: 0px;  top: 0px;  border-radius: 15px;  opacity: 0.1;  z-index: 1;}
.blog-details-content .content-two .image img{  width: 100%;  border-radius: 15px;}
.blog-details-content .owl-nav{  position: absolute;  top: 40%;  width: 100%;}
.blog-details-content .owl-nav button{  position: absolute;  display: inline-block;  width: 60px;  height: 60px;  line-height: 60px;  font-size: 20px;  background: #fff;  border-radius: 50%;  text-align: center;  cursor: pointer;  margin: 20px 0px;  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);  transition: all 500ms ease;}
.blog-details-content .owl-nav button.owl-prev{  left: 20px;}
.blog-details-content .owl-nav button.owl-next{  right: 20px;}
.blog-details-content .owl-nav button span:last-child{  opacity: 0.5;}
.blog-details-content .owl-nav button:hover{  color: #fff;}
.blog-details-content .content-three{  position: relative;  display: block;  margin-bottom: 50px;}
.blog-details-content .content-three .text{  position: relative;  display: block;  margin-bottom: 22px;}
.blog-details-content .content-three .single-item{  position: relative;  display: block;  margin-bottom: 22px;}
.blog-details-content .content-three .single-item h4{  position: relative;  display: block;  font-size: 22px;  line-height: 30px;  font-weight: 500;  margin-bottom: 10px;  padding-left: 30px;  margin-bottom: 12px;}
.blog-details-content .content-three .single-item h4 i{  position: absolute;  left: 0px;  top: 7px;  font-size: 16px;}
.blog-details-content blockquote{  position: relative;  display: block;    background: var(--blackColor);  border-radius: 15px;  overflow: hidden;  padding: 33px 150px 33px 40px;  margin-bottom: 0px;  margin-top: 55px;}
.blog-details-content blockquote h4{  display: block;  font-size: 22px;  line-height: 32px;  color: #fff;  font-weight: 500;  margin-bottom: 14px;}
.blog-details-content blockquote h6{  position: relative;  display: block;  font-size: 14px;  line-height: 24px;  color: #a5adb3;  font-weight: 700;  text-transform: uppercase;}
.blog-details-content blockquote h6 i{  position: relative;  top: 2px;  font-size: 16px;}
.blog-details-content blockquote h6 span{  padding-left: 10px;}
.blog-details-content blockquote .quote-icon{  position: absolute;  top: 30px;  right: 30px;}

.blog-details-content blockquote .shape{  position: absolute;  top: 0px;  right: 0px;  width: 120px;  height: 120px;  background-repeat: no-repeat;}
.blog-details-content .list{  position: relative;  display: block;  margin-bottom: 47px;}
.blog-details-content .list li{  position: relative;  display: block;  margin-bottom: 12px;  font-size: 18px;  padding-left: 30px;}
.blog-details-content .list li:before{  position: absolute;  content: '';  width: 16px;  height: 10px;  left: 0px;  top: 8px;  border-radius: 5px;}
.blog-details-content .list li:after{  position: absolute;  content: '';  background: #fff;  width: 8px;  height: 8px;  border-radius: 50%;  top: 9px;  left: 7px;}
.blog-details-content .category-list li{  position: relative;  display: inline-block;  font-size: 18px;  color: #757072;}
.blog-details-content .category-list li h6{  font-size: 14px;  font-weight: 700;  text-transform: uppercase;}
.blog-details-content .category-list li a{  position: relative;  display: inline-block;  color: #757072;}
.blog-details-content .content-four{  position: relative;  display: block;  margin-bottom: 53px;}
.blog-details-content .nav-btn .single-btn-box{  position: relative;  display: block;  background: #fff;  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);  border: 1px solid #e6e2e3;  border-radius: 15px;  padding: 23px 40px 24px 0px;}
.blog-details-content .nav-btn .single-btn-box.prev-btn{  padding-left: 120px;}
.blog-details-content .nav-btn .single-btn-box.next-btn{  padding-right: 120px;  padding-left: 20px;}
.blog-details-content .nav-btn .single-btn-box .btn-img{  position: absolute;  top: 29px;  width: 70px;  height: 70px;  border-radius: 15px;}
.blog-details-content .nav-btn .single-btn-box.prev-btn .btn-img{  left: 29px;}
.blog-details-content .nav-btn .single-btn-box.next-btn .btn-img{  right: 29px;}
.blog-details-content .nav-btn .single-btn-box .btn-img img{     width: 100%; border-radius: 5px; height: 55px; object-fit: cover;}
.blog-details-content .nav-btn .single-btn-box a{  position: relative;  display: inline-block;  font-size: 18px;  line-height: 26px;  font-weight: 500;  color: #1e2c36;  margin-bottom: 7px;}
.blog-details-content .nav-btn .single-btn-box.prev-btn a span{  padding-left: 8px;}
.blog-details-content .nav-btn .single-btn-box.next-btn a span{  padding-right: 8px;}
.blog-details-content .nav-btn .single-btn-box a i.light-icon{  opacity: 0.5;}
.blog-details-content .nav-btn .single-btn-box h5{  position: relative;  display: block;  font-size: 18px;  line-height: 24px;  font-weight: 500;}
.blog-details-content .nav-btn{  position: relative;  display: block;  margin-bottom: 71px;}
.blog-details-content .author-box h3{  margin-bottom: 29px;}
.blog-details-content .author-box .more-btn{  position: absolute;  right: 38px;  bottom: 31px;}
.blog-details-content .author-box .more-btn a{  position: relative;  display: inline-block;  font-size: 18px;  line-height: 28px;  font-weight: 500;  color: #1e2c36;}
.blog-details-content .author-box .more-btn a span{  position: relative;  padding-left: 30px;}
.blog-details-content .author-box .more-btn a span:before{  position: absolute;  content: '\f105';  font-family: 'Font Awesome 5 Pro';  left: 10px;  top: -1px;  font-size: 20px;  font-weight: 700;  transition: all 500ms ease;}
.blog-details-content .author-box .more-btn a span:after{  position: absolute;  content: '\f105';  font-family: 'Font Awesome 5 Pro';  left: 0px;  top: -1px;  font-size: 20px;  font-weight: 700;  opacity: 0.5;  transition: all 500ms ease;}
.blog-details-content .author-box .author-content{  position: relative;  display: block;  background: #fff;  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);  border: 1px solid #e6e2e3;  border-radius: 15px;  padding: 34px 30px 39px 280px;  overflow: hidden;}
.blog-details-content .author-box .author-content .author-thumb{  position: absolute;  left: 0px;  top: 0px;  width: 240px;  height: 240px;}
.blog-details-content .author-box .author-content h4{  display: block;  font-size: 22px;  line-height: 30px;  font-weight: 500;  margin-bottom: 15px;}
.blog-details-content .author-box .author-content p{  margin-bottom: 23px;}
.blog-details-content .author-box .author-content .social-links li{  position: relative;  display: inline-block;  float: left;  margin-right: 10px;}
.blog-details-content .author-box .author-content .social-links li:last-child{  margin: 0px !important;}
.blog-details-content .author-box .author-content .social-links li a{  position: relative;  display: inline-block;  width: 46px;  height: 46px;  line-height: 46px;  border: 1px solid #e6e2e3;  border-radius: 50%;  font-size: 16px;  color: #9b9395;  text-align: center;  z-index: 1;}

.blog-details-content .author-box .author-content .social-links li a:hover{  color: #fff;}
.blog-details-content .author-box .author-content .social-links li a:before{  position: absolute;  content: '';  width: calc(100% + 2px);  height: calc(100% + 2px);  left: -1px;  top: -1px;  transform: scale(0,0);  border-radius: 50%;  z-index: -1;  transition: all 500ms ease;}
.blog-details-content .author-box .author-content .social-links li a:hover:before{  transform: scale(1,1);}
.blog-details-content .author-box{  position: relative;  display: block;  margin-bottom: 70px;}
.blog-details-content .comment-box .comment .reply-btn{  position: relative;  display: inline-block;  font-size: 18px;  line-height: 28px;  font-weight: 500;  color: #1e2c36;}
.blog-details-content .comment-box .comment .reply-btn span{  position: relative;  padding-left: 30px;}
.blog-details-content .comment-box .comment .reply-btn span:before{  position: absolute;  content: '\f105';  font-family: 'Font Awesome 5 Pro';  left: 10px;  top: -1px;  font-size: 20px;  font-weight: 700;  transition: all 500ms ease;}
.blog-details-content .comment-box .comment .reply-btn span:after{  position: absolute;  content: '\f105';  font-family: 'Font Awesome 5 Pro';  left: 0px;  top: -1px;  font-size: 20px;  font-weight: 700;  opacity: 0.5;  transition: all 500ms ease;}
.blog-details-content .comment-box .comment{  position: relative;  display: block;  padding-left: 110px;  padding-bottom: 32px;  margin-bottom: 34px;  border-bottom: 1px solid #e1e8e4;}
.blog-details-content .comment-box .comment.replay-comment,
.blog-details-content .comment-box .comment:last-child{  padding-bottom: 0px;  margin-bottom: 0px;  border-bottom: none;}
.blog-details-content .comment-box .comment.replay-comment{  margin-left: 40px;}
.blog-details-content .comment-box .comment .thumb-box{  position: absolute;  left: 0px;  top: 7px;  width: 80px;  height: 80px;  border-radius: 15px;}
.blog-details-content .comment-box .comment .thumb-box img{  width: 100%;  border-radius: 15px;}
.blog-details-content .comment-box .comment .comment-info{  position: relative;  display: block;  margin-bottom: 11px;}
.blog-details-content .comment-box .comment .comment-info h4{  font-size: 22px;  line-height: 30px;  font-weight: 500;}
.blog-details-content .comment-box .comment .comment-info .post-date{  position: absolute;  top: 0px;  right: 0px;  font-size: 14px;  line-height: 24px;  font-weight: 700;  color: #a39c9d;  text-transform: uppercase;}
.blog-details-content .comment-box .comment .comment-inner p{  display: block;  margin-bottom: 16px;}
.blog-details-content .comment-box{  position: relative;  display: block;  margin-bottom: 53px;}
.blog-details-content .comments-form-area{  position: relative;  display: block;  background: #fff;  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);  border: 1px solid #e6e2e3;  border-radius: 15px;  padding: 50px 60px 60px 60px;}
.blog-details-content .comments-form-area .group-title h3{  margin-bottom: 3px;}
.blog-details-content .comments-form-area .group-title{  margin-bottom: 26px;}
.blog-details-content .comments-form-area .form-group{  margin-bottom: 24px;}
.blog-details-content .comments-form-area .form-group:last-child{  margin-bottom: 0px;}
.blog-details-content .comments-form-area .form-group label{ position: relative;  display: block;  font-size: 18px; line-height: 26px;  color: #757072;  margin-bottom: 8px;}
.blog-details-content .comments-form-area .form-group textarea{  height: 120px !important;}
.blog-details-content .comments-form-area .form-group .check-box label{  font-weight: 400;  text-transform: capitalize;  padding-left: 23px;  margin-bottom: 0px;}
.blog-details-content .comments-form-area .form-group button{  width: auto;  padding: 16px 28px;}
.default-sidebar .sidebar-widget{  position: relative;  display: block;  background: #e3f0ff;  border-radius: 15px;  padding: 20px;}
.default-sidebar .sidebar-widget:last-child{  margin-bottom: 0px;}
.default-sidebar .sidebar-widget .widget-content{  position: relative;  display: block;  background: #fff;  border-radius: 15px;padding: 15px 30px 10px 30px;  border: 1px solid #e6e2e3;  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);}

.default-sidebar .sidebar-widget .widget-title{  position: relative;  display: block;  padding-bottom: 12px;  margin-bottom: 34px;  border-bottom: 1px solid #e6e2e3;}
.default-sidebar .sidebar-widget .widget-title:before{  position: absolute;  content: '';  width: 50px;  height: 1px; left: 0px;  bottom: -1px;}
.default-sidebar .sidebar-widget .widget-title h3{  display: block;  font-size: 22px;  line-height: 30px;  font-weight: 500;}
.faq-sidebar .sidebar-widget .search-inner{  position: relative;  margin-top: 23px;  margin-bottom: 19px;}
.default-sidebar .sidebar-widget .search-form .form-group{  position: relative;  margin: 0px;}
.default-sidebar .sidebar-widget .search-form .form-group input[type='search']{  position: relative;  display: block;  width: 100%;  height: 60px;  border: 1px solid #e6e2e3;  border-radius: 15px;  font-size: 18px;  color: #817c7e;  padding: 15px 70px 15px 20px;  transition: all 500sm ease;}
.default-sidebar .sidebar-widget .search-form .form-group button{  position: absolute;  top: 10px;  right: 10px;  width: 40px;  height: 40px;  line-height: 46px;  text-align: center;  font-size: 16px;  border: none;  color: #fff;  border-radius: 15px;  cursor: pointer;  transition: all 500ms ease;}
.default-sidebar .sidebar-widget .search-form .form-group button{	outline: none;}
.default-sidebar .sidebar-widget .search-form .form-group input:focus{outline: none;}
.faq-sidebar .sidebar-widget .text p{  font-size: 18px;  display: block;}
.faq-sidebar .sidebar-widget .text p a{  display: inline-block;  text-decoration: underline;}
.faq-sidebar .sidebar-widget .text p a:hover{  color: #1e2c36;}


.accordion-box .block{  position: relative;  display: block;  border: 1px solid #e6e2e3;  border-radius: 15px;  margin-bottom: 20px;  transition: all 500ms ease;}
.accordion-box .block:last-child{  margin-bottom: 0px;}
.accordion-box .block .acc-btn .icon-outer{  position: absolute;  top: 21px;  right: 29px;  transition: all 500ms ease;}
.accordion-box .block .acc-btn .icon-outer:before{  position: absolute;  content: '\f107';  font-family: 'Font Awesome 5 Pro';  font-size: 24px;  color: #9b9395;  top: 0px;  right: 0px;  font-weight: 700;  transition: all 500ms ease;}
.accordion-box .block .acc-btn.active .icon-outer:before{  content: '\f322';  font-size: 20px;  font-weight: 700;}
.accordion-box .block .acc-btn{  position: relative;  display: block;  cursor: pointer;  background: #fff;  border-bottom: 1px solid #fff;  border-radius: 15px;  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);  padding: 17px 70px 20px 14px;  transition: all 500ms ease;}
.accordion-box .block .acc-btn.active{  border-bottom: 1px solid #e6e2e3;}
.accordion-box .block .acc-btn h4{  position: relative;  display: block;  font-size: 20px;  line-height: 30px;  font-weight: 500;  padding-left: 57px;}
.accordion-box .block .acc-btn h4 i{  position: absolute;  left: 0px;  top: -4px;  width: 42px;  height: 42px;  line-height: 48px;  background: #f9f5f6;  border-radius: 10px;  text-align: center;  font-size: 20px;}
.accordion-box .block .acc-content{  position:relative;  display:none;  padding: 29px 40px 27px 30px;}
.accordion-box .block .acc-content.current{  display:block;  }
.accordion-box .block .acc-content p{  display: block;  font-size: 18px;}
.default-sidebar .sidebar-widget .search-form .form-group button {        background: var(--blurColor);}
.default-sidebar .sidebar-widget .search-form .form-group button{	    position: absolute;    top: 10px;    right: 10px;    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 16px;    color: #fff;    border-radius: 15px;    cursor: pointer;    transition: all 500ms ease;}
.news-block-two .inner-box .lower-box .link a {    color: #fd295d;}
.pagination{  position: relative;  display: block;}
.pagination li{  position: relative;  display: inline-block;  margin: 0px 3.5px;}
.pagination li:last-child{  margin: 0px !important;}
.pagination li a{  position: relative;  display: inline-block;  font-size: 18px;  font-weight: 500;  height: 60px;  width: 60px;  line-height: 60px;  text-align: center;  border-radius: 50%;  color: #2c3841;  z-index: 1;  border: 1px solid #e6e2e3;  transition: all 500ms ease;}
.pagination li a:hover,
.pagination li a.current{  color: #fff !important;}
.pagination li a:before{  position: absolute;  content: '';  width: calc(100% + 2px);  height: calc(100% + 2px);  left: -1px;  top: -1px;  border-radius: 50%;  transform: scale(0,0);  z-index: -1;  transition: all 500ms ease;}
.pagination li a:hover:before,.pagination li a.current:before{  transform: scale(1,1);}

.pagination-nav li{  position: relative;  display: inline-block;  float: left; margin-right: 10px;}
.pagination li a i{  transition: all 500ms ease;}
.pagination li:first-child a i:last-child{  opacity: 0.5;}
.pagination li:last-child a i:first-child{  opacity: 0.5;}
.pagination li a:hover i{  color: #fff;}
.pagination-nav li:last-child{  margin: 0px !important;}
.pagination-nav li a{  position: relative;  display: inline-block;  font-size: 16px;  font-weight: 600;  color: #1e2434;  background-color: #f4f5f4;  padding: 15px 40px;  text-transform: uppercase;}
.pagination-nav li a i{  position: relative;  top: 2px;}
.pagination-nav li a:hover{  color: #fff;}
.pagination li a:before{	        background: var(--blurColor);}
.pagination li a i{  color: var(--blackColor);}
.content-box p {    text-align: justify;    margin-top: 15px;}

.blog-btn-design a {	background: var(--blackColor);      padding: 7px 15px;   border-radius: 50px; transition: 0.5s;}
.blog-btn-design a:hover {    background: var(--blurColor);}
.blog-social-media i {    width: 30px;    height: 30px;    background: red;    display: flex;    justify-content: center;    align-items: center;    border-radius: 50px;    font-size: 12px;}

.blog-social-media .fa-facebook-f{background: #006af7;}
.blog-social-media .fa-x-twitter{background: #000;}
.blog-social-media .fa-linkedin-in{background: #0069bd;}
.blog-social-media .fa-instagram{background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.blog-social-media .fa-youtube{background: #ff0013;}
ul.category-list li a {    font-size: 14px;}
.some-list {    margin-bottom: 30px;}
.blog-content p {    text-align: justify;    margin-bottom: 15px;}
.blog-content h2 {    font-size: 20px;    margin-bottom: 15px;}
.blog-content h3 {    font-size: 20px;    margin-bottom: 15px;}
.blog-content h4 {    font-size: 20px;    margin-bottom: 15px;}
.blog-content h5 {    font-size: 20px;    margin-bottom: 15px;}
.blog-content h6 {    font-size: 20px;    margin-bottom: 15px;}
.blog-content img {    margin-bottom: 25px; padding-right: 20px; padding-left: 20px;}
.blog-content ul{padding-left: 15px;}
.blog-content ul li {    margin-bottom: 18px;    text-align: justify; list-style-type: disc;}

.portfolio-menu {    text-align: center;    margin: 30px auto;}
.portfolio-menu ul li {    display: inline-block;    margin: 0;    list-style: none;    margin-right: 12px;    padding: 10px 15px;    border: 1px solid var(--blackColor);;    cursor: pointer;    border-radius: 50px;    transition: 0.5s;}
.portfolio-menu ul {    padding:0;}
.portfolio-menu ul li:hover {    background: var(--blurColor);;    color: #fff;}
.portfolio-menu ul li.active {    background:  var(--blurColor);;    color: #fff;}
.portfolio-item {    max-width: 100%;/*    margin: 30px auto;*/}
.portfolio-item .item {    width: 25%;    display: inline-block;    margin-bottom: 10px;    padding: 0 10px;}
.portfolio-item .item div {    height: 225px;    background-position: center;    background-size: cover;    background-repeat: no-repeat;    border: 1px solid #ccc;}
@media screen and (max-width: 1024px) {
.portfolio-item .item {    width: 50%;    padding:0 15px;}
}
@media screen and (max-width: 640px) {
.portfolio-item .item {width: 100%;}
}
.portfolio-item .item a{color: var(--blurColor); font-size: 16px; font-weight: 500;}
.contact-box-design .bg-gray {    padding: 15px;    background: #f1f1f1;    text-align: center;}
.contact-box-design {    margin-bottom: 30px;}
.contact-box-design i {    color: #00aff0;    font-size: 30px;}
.contact-box-design .bg-gray span {    display: block;    width: 100%;    font-size: 18px;    margin-bottom: 12px;}
.contact-box-design span {    font-weight: 700;}



.your-contact .title h3{position: relative; color: #000;}
/*.your-contact .title h3:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}*/
.your-contact .title h3 span{color: #008cd9;}

.contact-details {    background-color: #f1f1f1;}
.contact-box .bg-white {    min-height: 255px;}
.contact-box .bg-white {    padding: 20px;}
.contact-box address p i {    color: #00aff0;}
address p {    display: flex;    padding-right: 15px;}
.only-this-margin {    margin-bottom: 15px !important;}
.contact-box address i {    margin-right: 10px;}
.contact-box a {    color: #000;}

.contact-details .title h4{position: relative; color: #000;}
/*.your-contact .title h3:after {position: absolute;    content: '';    width: 80px;    height: 1px;    background: #000;    bottom: -8px;    left: 45%;}*/
.contact-details .title h4 span{color: #008cd9;}
.beadcumb-career {    padding: 100px 0 !important;}
.contact-box-design ul li a {    color: #000;}

.gray-bg{background: #f5f5f5; padding: 30px;}
.contact-form-contact input {    width: 100%;    border: 1px solid #eee;    margin-bottom: 15px;    height: 35px;    padding-left: 15px;     background: #f9f9f9;}
.gray-bg span {  margin-bottom: 30px;}
.contact-form-contact input:focus{outline: none;}
.contact-form-contact textarea{    height: 112px;    border: 1px solid #eee;    font-weight: 400;    font-size: 16px;  background: #f9f9f9;}
.contact-form-contact button {    border: none;    padding: 10px 30px;    background: var(--blurColor);   color: #fff;}
.contact-form-contact button:focus{outline: none;}

.contact-form-contact select{color: #7c7c7c; font-weight: 500; background-color: #f9f9f9;}

.contact-form-contact h5 span{color: var(--blurColor);}

.wpb_wrapper {    text-align: center;    margin-top: 25px;}
.wpb_wrapper a {    background: #0090d3;    padding: 10px;    border-radius: 50px;}
.features_box ul li {    list-style-type: disc;}
li.page-item.disabled span {    border: 0px !important;}
.default-sidebar.blog-sidebar {  position: sticky; top: 100px; }
/* .sidebar-widget.category-widget {    position: sticky;    top: 93px;} */
.vide-design img{ cursor: pointer;}