











































/* -- Typography -- */




































































@import url('https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');

body{font-family:Rubik; font-weight:400; color:#4d4d4d; font-size:16px;line-height: 24px;}
@media (max-width:767px){
	body{font-size:16px; line-height:26px;}
}

/* Paragraphs */
strong{font-weight:700;}
a{ transition:400ms;; text-decoration:none; color:#167694;}
button{ transition:400ms;;border:none;cursor: pointer;}
a:hover, a:focus{text-decoration:none; color:#31DDE8; }

p{margin:0 0 25px 0;}
p:last-child{margin:0;}

.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-uppercase{text-transform:uppercase;}

.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6{color:#fff;}

.ul-style ul{list-style:none; padding:0; margin:0;}
.ul-style li{padding-left:20px;position:relative; margin-bottom:20px;list-style:none;}
.ul-style li:after{background-color:#5B626E;border-radius:100%;content:'';height:8px;left:0;position:absolute;top:11px;width:8px;}

.ul-check ul{list-style:none; padding:0; margin:0;font-size:19px;}
.ul-check li{padding-left:40px;position:relative; margin-bottom:28px;}
.ul-check li:after{background:url(//146087632.fs1.hubspotusercontent-eu1.net/hubfs/146087632/raw_assets/public/@marketplace/Web_Canopy_Studio/Entertainment_Studio/images/checkmark%201.svg) no-repeat center / 26px 21px;content:'';height:21px;left:0;position:absolute;top:4px;width:26px;}

h1,h2,h3,h4,h5,h6{margin-top:0px; font-weight:400; margin-bottom:15px; }
/* h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#0B1C34; position:relative;} */
/* h1 span:after{background:url(https://f.hubspotusercontent20.net/hubfs/9483374/theme-best-ever/images/heading-shape.svg) no-repeat center; content:''; bottom:-4px;content:;height:18px;left:-3px;position:absolute;width:281px;}
h2 span:after{background:url(https://f.hubspotusercontent20.net/hubfs/9483374/theme-best-ever/images/heading-shape-h2.svg) no-repeat center / 100% auto; content:'';bottom:-9px;height:13px;left:-6px;position:absolute;width:115%;} */
h1 {font-family:Sora; font-size:56px; color:#ffffff; line-height:68px;font-weight:400;}
h2 {font-family:Sora; font-size:48px; color:#0B1C34; line-height:60px;}
h3 {font-family:Sora; font-size:32px; color:#1A375F; line-height:44px;}
h4 {font-family:Sora; font-size:24px; color:#ffffff; line-height:normal;}
h5 {font-family:Sora; font-size:18px; color:#5B626E; line-height:normal;}
h6 {font-family:Sora; font-size:16px; color:#5B626E; line-height:normal;}

@media (max-width:1199px){
    h1{font-size:40px;line-height:52px;}
    h2{font-size:36px;line-height:46px;}
    h3{font-size:32px;line-height:40px;}
}
    
@media (max-width:991px){
    h1{font-size:36px;line-height:48px;}
    h2{font-size:32px;line-height:44px;}
    h3{font-size:28px;line-height:38px;}
}

@media (max-width:767px){
    h1{font-size:32px;line-height:44px;}
    h2{font-size:26px;line-height:38px;}
    h3{font-size:22px;line-height:32px;}
    h4font-size:18px;line-height:28px;}
}
a.cta_button{box-sizing: border-box !important;}

.btn-group{}
.btn-group > div{display:inline-block;margin:0 10px;vertical-align:middle;}
.btn-group > div:first-child{margin-left:0; margin-bottom:5px;}
.btn-group > div:last-child{margin-right:0; margin-bottom:5px;}

.button-1 a,.load-btn button {background-color:#1EB5B0;color:#FFFFFF;font-family:Rubik;padding:19.5px 15px;border-radius:50px; line-height:normal; display:inline-block;font-size:16px;font-weight:500;min-width:370px;text-align:center;}
.button-1 a:hover,.load-btn button:hover{background-color:#0C9590;color:#ffffff; box-shadow:0 0 20px rgba(0,0,0,0.15);box-shadow: 0 4px 8px 0 rgba(0,0,0,0.04);}

.button-1 a.cta_button{box-sizing:border-box!important;vertical-align:initial!important;}

.button-2 a{background-color:#ffffff;color:#1EB5B0;font-family:Rubik;padding:19.5px 15px;border-radius:50px; line-height: normal; display:inline-block;font-size:16px;font-weight:500;min-width:170px;text-align:center;}
.button-2 a:hover{background-color:#1EB5B0;color:#fff; box-shadow:0 0 20px rgba(0,0,0,0.15);box-shadow: 0 0 20px rgba(0,0,0,0.15);}


@media (max-width:1199px){
    [class*="button-"] a{min-width:200px; }
}

@media (max-width:991px){
    .btn-group > div{display:block; margin:0 0 8px;}
    .default-form .hs-form .hs_submit {padding: 0;}
}

@media (max-width:767px){
    [class*="button-"] a{font-size: 14px;}
    .button-1 a {min-width: 230px;padding: 14px;}
}
input{font-family:Rubik;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;}
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;}
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{opacity:1;}

.hs-error-msgs label{display:block; font-size:13px; transform:translate(2px, -11px); -webkit-transform:translate(2px, -17px); -moz-transform:translate(2px, -11px);}


textarea,select,input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{font-family:Rubik;color:#4d4d4d; background-color:#efefef;;border-radius:0;border:none;margin:0 0 20px 0;padding:11px 18px;font-size:18px;font-weight:400;width:100%;}


.default-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::placeholder{font-size:18px;color:#A0A6B1;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}
select {cursor:pointer; font-size:19px; padding:17px 10px; color:#828282; background:#fff url(//146087632.fs1.hubspotusercontent-eu1.net/hubfs/146087632/raw_assets/public/@marketplace/Web_Canopy_Studio/Entertainment_Studio/images/select-chev-ES.svg) no-repeat right 29px center / 27px auto; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand{display:none;}
fieldset .hs-form-field > label span.hs-form-required{display:none;}
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inherit;}
textarea{resize:none;}

textarea.invalid, select.invalid, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]).invalid,
textarea.error, select.error, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]).error{border-color:#5B626E;}

input[type="submit"]{background-color:#1EB5B0;border:none;border-radius:50px;color:#FFFFFF;transition:400ms;;display:inline-block;font-family:Rubik;font-size:16px;font-weight:600;min-width:269px;padding:20px 15px;-webkit-appearance: none;text-align:center; cursor:pointer;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:#0C9590; color:#ffffff; box-shadow:0 0 20px rgba(0,0,0,0.15);}


/* Default Form Code */
.default-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.default-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form label{display:block;padding:0 0 15px;}
.default-form .hs-form-field > legend {text-align: left;font-size: 14px;}
.default-form .hs-form fieldset{border:none;margin:0;max-width:none;padding:0;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 28px); margin:0 14px; float:left;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 28px); margin:0 14px; float:left;}
.default-form .hs-form .hs_submit{padding:15px 0 0;}
.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0;}
.default-form .hs-form .inputs-list{list-style:none;margin:0; padding:0;text-align: left;}
.default-form .hs-form .inputs-list input[type="checkbox"]{opacity:0;position:absolute;}
.default-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 40px;position:relative; cursor:pointer;display: inline-block;}
.default-form .hs-form .inputs-list span:after{background-color:#FFF; border:solid 2px #bfc6d8; content:'';height:20px;left:0;position:absolute;top:5px;width:20px;border-radius: 6px;}
.default-form .hs-form .inputs-list span:before{border-bottom:2px solid #175ca4;border-left:2px solid #175ca4;content:'';height:4px;left:6px;position:absolute;top:13px;transform:rotate(-41deg);width:10px;z-index:1;}
.default-form .hs-form .inputs-list span:before{border-bottom-width:0; border-left-width:0;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-bottom-width:2px; border-left-width:2px;}
.default-form .hs-form .inputs-list span span{display:none;}
.default-form .hs-form fieldset[class*="form-columns-"] select{width:100% !important;}
.default-form div.hs_error_rollup{display: none;}
.default-form .hs-form .hs-error-msgs label {padding:0;color:#fff;}
.default-form .hs-form-field{position:relative;}
.default-form .hs-form-field > label{background-color:#fff;color:#8a909a;font-size:16px;padding:0 0 7px 0;text-align: left;}
    
@media (max-width:991px){
    input[type="submit"]{min-width:100%;padding: 20px 9px;font-size: 13px;}
}

@media (max-width:767px){
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0; float:none;}
    .default-form .hs-form fieldset .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-2 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-3 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%;}
    .default-form .hs-form label{padding:0;}
}
.submitted-message{text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #c3e6cb;border-radius:.25rem;}
.submitted-message p{margin:0 !important;}
.blog-banner{padding:140px 0 210px 0;position:relative;overflow: hidden;}
/* .blog-banner::before{content:'';position:absolute;left:0;bottom:0px;background-color:#fff;height:32px;width:100%;z-index:9;} */
/* .blog-banner:after{content:'';background:#259ad3;background:-moz-linear-gradient(180deg,rgba(77,54,186,1) 100%,rgba(36,230,231,1) 100%);background:-webkit-linear-gradient(180deg,rgba(77,54,186,1) 100%,rgba(36,230,231,1) 100%);background:linear-gradient(180deg,rgba(77,54,186,1) 100%,rgba(36,230,231,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient;position:absolute;width:100%;height:100%;left:0;top:0;} */
.blog-banner:after{content:'';background:#259ad3;background:-moz-linear-gradient(180deg,rgba(77,54,186,1) 50%,rgba(36,230,231,1) 200%);background:-webkit-linear-gradient(180deg,rgba(77,54,186,1) 50%,rgba(36,230,231,1) 200%);background:linear-gradient(180deg,rgba(77,54,186,1) 50%,rgba(36,230,231,1) 200%);filter:progid:DXImageTransform.Microsoft.gradient;position:absolute;width:100%;height:100%;left:0;top:0;}
/* .blog-banner .triangle{position:absolute;right:0;bottom:-1px;width:100%;height:240px;background:#fff;z-index:1;clip-path:polygon(0 90%,100% 100%,100% 0);} */
.blog-banner .triangle{position:absolute;right:0;bottom:-1px;width:2220px;height:240px;background:#fff;z-index:1;clip-path:polygon(0 100%,100% 100%,100% 0);}
.blog-banner .circle span{top:121%;}
.blog-banner .circle span:nth-child(2) {top: 120%;}
.blog-banner .inner{max-width:970px;margin:0 auto;position:relative;z-index:2;}
.blog-banner .inner h1 {margin: 0 0 30px 0;}
.blog-banner .inner .content{color:#fff;max-width:560px;margin:0 auto 30px auto;font-weight:200;line-height:30px;}

.blog-listing-main{position:relative;padding: 70px 0 0 0;}
.blog-listing-main .case-filter-boxes{margin:75px -15px 0 -15px;}
.blog-listing-main .case-filter-drpbtn .button-group-home.filters-button-group button{min-width: 76px;border:2px solid #A0A6B1;filter:drop-shadow(0px 4px 16px rgba(0,0,0,0.1));border-radius:5px;background-color:transparent;padding:8px 10px;margin:0 7px 12px 0;cursor:pointer;transition:400ms;color:#A0A6B1;font-family:Rubik;font-size:18px;}
.blog-listing-main .case-filter-drpbtn .button-group-home.filters-button-group button.button.is-checked,.blog-listing-main .case-filter-drpbtn .button-group-home.filters-button-group button:hover {border-color:#1A375F;color:#1A375F;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item{width:calc(100% / 3 - 30px);margin:0 15px 85px 15px; }
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .post-image{margin:0 0 20px 0;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .post-image img{width:100%;height:288px;object-fit:cover;border-radius:8px;display: block;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .post-title {margin: 0 0 15px 0;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .post-title h4 {margin: 0;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .post-title h4 a{color:#1A375F;font-weight:600;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .post-title h4 a:hover,.blog-post-cta-strip .inner .sign-up-link a:hover {color:#31DDE8;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card span.reading-minutes img,.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card .tag-strip img{margin-right:8px;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card span.reading-minutes img{margin-left:16px;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card span.reading-minutes,.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card .tag-strip .topic-link{font-size:12px;color:#4B566B;line-height:20px;display:flex;align-items:center;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card .inside-card-inner{margin:0 0 16px 0;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card .post-content{color:#4B566B;margin:0 0 15px 0;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card a.card-more{font-weight:700;display:flex;align-items:center;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card a.card-more svg{margin-left:15px;transition:400ms;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card a.card-more svg path{transition:400ms;}
.blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card a.card-more:hover svg path {stroke: #31DDE8;}

.blog-listing-main .case-filter-drpbtn .case-filter-drop{position:relative;z-index: 2;}
.blog-listing-main .case-filter-drpbtn .case-filter-drop .topic-dropdown.button-group-home.filters-button-group > label{position: relative;border:2px solid #a0a6b1;filter:drop-shadow(0px 4px 16px rgba(0,0,0,0.1));border-radius:5px;background-color:transparent;padding:8px 17px;transition:400ms;color:#a0a6b1;font-family:Rubik;font-size:18px;width:150px;display:block;margin:0 0 0 auto;cursor: pointer;}
.blog-listing-main .case-filter-drpbtn .case-filter-drop .topic-dropdown.button-group-home.filters-button-group .filter-dropdown{filter: drop-shadow(0px 4px 16px rgba(0,0,0,0.1));position:absolute;display:none;z-index: 1;right:0;width:100%; max-height:300px; overflow:scroll!important;}
.blog-listing-main .case-filter-drpbtn .case-filter-drop .topic-dropdown.button-group-home.filters-button-group .filter-dropdown button{text-transform:capitalize;border:none;text-align:center;display:block;width:100%;background-color:#fff;margin:0;border-radius:0;filter:none;padding:12px 10px;}
.blog-listing-main .case-filter-drpbtn .case-filter-drop .topic-dropdown.button-group-home.filters-button-group > label:after,
.blog-listing-main .case-filter-drpbtn .isotop-main-filters label.select-size-text2.main-label2:after {content:'';background:url(//146087632.fs1.hubspotusercontent-eu1.net/hubfs/146087632/raw_assets/public/@marketplace/Web_Canopy_Studio/Entertainment_Studio/images/chevron-down.svg) no-repeat center center / contain;position:absolute;right:17px;width:12px;height:7px;top:50%;transform:translateY(-50%);transition:400ms;}
.blog-listing-main .case-filter-drpbtn .case-filter-drop .topic-dropdown.button-group-home.filters-button-group > label.arrow:after,
.blog-listing-main .case-filter-drpbtn .isotop-main-filters label.select-size-text2.main-label2.arrow:After {transform:rotate(180deg)translateY(50%);}

.blog-listing-main .background-dots{position:absolute;left:0;top:200px;z-index:1;}
.blog-listing-main .background-dots.right-side-dots{left:auto;right:0;top:-100px;}
.blog-listing-main .case-filter-boxes .load-btn{text-align:center;margin:40px 0 140px 0px;}
.blog-listing-main .small-dots .list:first-child{left:5%;top:40px;}
.blog-listing-main .small-dots .list:nth-child(2){left:15%;top:430px;}
.blog-listing-main .small-dots .list:nth-child(3){bottom:470px;left:6%;}
.blog-listing-main .small-dots .list:nth-child(4){top:40%;right:10%;}
.blog-listing-main .small-dots .list:nth-child(5){right:5%;bottom:30%;}

.visible_item { display:none; }


.blog-post-main .blog-banner .container{position:relative;z-index:2;}

.blog-post-main .blog-banner{padding:190px 0 100px 0;}
.blog-post-main .blog-banner:after{background:#259ad3;background:-moz-linear-gradient(180deg,rgba(77,54,186,1) 40%,rgba(36,230,231,1) 120%);background:-webkit-linear-gradient(180deg,rgba(77,54,186,1) 40%,rgba(36,230,231,1) 120%);background:linear-gradient(180deg,rgba(77,54,186,1) 40%,rgba(36,230,231,1) 120%);filter:progid:DXImageTransform.Microsoft.gradient;}
.blog-listing-main .container {position: relative;z-index: 3;}
.blog-post-main .blog-banner .left{width:calc(100% - 575px);padding:0 30px 0 0;}
.blog-post-main .blog-banner .left .post-title h1 span{color:#fff;}
.blog-post-main .blog-banner .left .post-title h1 span:after{display:none;}
.blog-post-main .blog-banner .left .tag-strip{display:flex;align-items:center;}
.blog-post-main .blog-banner .left .tag-strip a.topic-link{display:flex;align-items:center;}
.blog-post-main .blog-banner .left .tag-strip span.reading-minutes{display:flex;align-items:center;}
.blog-post-main .blog-banner .left .tag-strip img{margin:0 10px 0 0;display:block;filter:brightness(0) invert(1);transition:400ms;}
.blog-post-main .blog-banner .left .tag-strip a.topic-link,.blog-post-main .blog-banner .left .tag-strip span.reading-minutes{font-size:12px;line-height:20px;color:#fff;font-weight:lighter;font-family:Manrope;}
.blog-post-main .blog-banner .left .tag-strip a.topic-link{margin:0 15px 0 0;}
.blog-post-main .blog-banner .left .blog-post-content{color:#fff;font-size:18px;line-height:30px;margin:25px 0 0 0;max-width:465px;font-weight:lighter;}
.blog-post-main .blog-banner .left .social-sharing{margin:35px 0 0 0;}
.blog-post-main .blog-banner .left .social-sharing ul{padding:0;margin:0;list-style:none;}
.blog-post-main .blog-banner .left .social-sharing ul li{display:inline-block;}
.blog-post-main .blog-banner .left .social-sharing ul li a{color:#A0A6B1;width:24px;height:24px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:5px;margin:0 7px 0 0;}
.blog-post-main .blog-banner .left .social-sharing ul li a:hover,.blog-post-main .blog-banner .left .tag-strip a.topic-link:hover {color:#31DDE8;}
.blog-post-main .blog-banner .left .social-sharing ul li a i{font-size:14px;}
.blog-post-main .blog-banner .right{width:575px;}
.blog-post-main .blog-banner .right .post-image img{border-radius:8px;max-height:450px;object-fit:contain;display: block;}
.blog-post-main .blog-banner .circle span{top:86%;}

.blog-post-main article.blog-post{padding:0 15px;max-width:760px;margin:0 auto;padding: 85px 0 0 0;}
.blog-post-main article.blog-post h4{color:#1A375F}

.blog-post-cta-strip{padding:180px 0 160px 0;position: relative;}
.blog-post-cta-strip .background-dots{position:absolute;right:0;top:0;z-index:1;}
.blog-post-cta-strip .inner{max-width:940px;margin:0 auto;}
.blog-post-cta-strip .inner h2{margin:0 0 40px 0;}
.blog-post-cta-strip .inner .sign-up-link{margin:0 0 50px 0;}
.blog-post-cta-strip .inner .sign-up-link a{color:#1A375F;font-size:18px;line-height:24px;font-weight: 500;}

.blog-post-cta-strip .inner .button-1 a{min-width:241px;}

.blog-post-main .blog-post-parent {position:relative;overflow: hidden;}
.blog-post-main article.blog-post .blog-post__body .small-dots .list:first-child{left:14%;}
.blog-post-main article.blog-post .blog-post__body .small-dots .list:nth-child(2){left:4%;top:240px;}
.blog-post-main article.blog-post .blog-post__body .small-dots .list:nth-child(3){right:5%;}
.blog-post-main article.blog-post .blog-post__body .small-dots .list:nth-child(4){right:40%;top:0;}
.blog-post-main article.blog-post .blog-post__body .small-dots .list:nth-child(5){display:none;}
.blog-post-main article.blog-post .blog-post__body .background-dots{position:absolute;right:-40px;top:200px;z-index:1;}
.blog-post-main .blog-post-parent h3,.blog-post-main .blog-post-parent h4{margin:45px 0 15px 0;}
.blog-post-main .blog-post-parent ul{margin:0 0 30px 0;padding:0 0 0 30px;}

.blog-listing-main .container .case-filter-drpbtn label.select-size-text2.main-label2{position:relative;border:2px solid #a0a6b1;filter:drop-shadow(0px 4px 16px rgba(0,0,0,0.1));border-radius:5px;background-color:transparent;padding:8px 17px;transition:400ms;color:#a0a6b1;font-family:Rubik;font-size:18px;width:150px;display:block;cursor:pointer;}


@media (min-width:768px) {
    .blog-listing-main .container .case-filter-drpbtn label.select-size-text2.main-label2 {display: none;}
}


@media (max-width:991px) {
    
    .blog-banner{padding:120px 0 160px 0;}
    .blog-listing-main{position:relative;padding:0;}
    .blog-banner .triangle{height:150px;clip-path:polygon(0 100%,100% 100%,100% 0);}
    .blog-banner .circle span:nth-child(2){top:50%;}
    .blog-banner .circle span{top:55%;}
    
    .blog-listing-main .case-filter-boxes .post-item-listing .post-item .post-title h4{font-size:20px;margin: 0 0 6px 0;}
    .blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card .inside-card-inner{margin:0 0 10px 0;}
    .blog-listing-main .case-filter-boxes .post-item-listing .post-item{width:calc(100% / 3 - 20px);margin:0 10px 45px 10px;}
    .blog-listing-main .case-filter-boxes .post-item-listing .post-item .post-image img{height:180px;}
    
    .blog-listing-main .case-filter-boxes{margin:35px -10px 0 -10px;}
    
    .blog-post-main article.blog-post .blog-post__body .background-dots,.blog-post-cta-strip .background-dots {display:none;}
    .blog-post-main .blog-banner .triangle{height:50px;}
    .blog-post-main .blog-banner .left{width:50%;padding:0 30px 0 0;}
    .blog-post-main .blog-banner .right{width:50%;}
    .blog-post-main .blog-banner .right .post-image img{height:290px;}
    .blog-post-main .blog-banner .left h1{font-size:30px;line-height:38px;}
    .blog-post-main .blog-banner{padding:120px 0 110px 0;}
    .blog-post-main .blog-banner .left .social-sharing{margin:20px 0 0 0;}
    .blog-post-main .blog-banner .left .blog-post-content{font-size:16px;line-height:24px;margin:15px 0 0 0;}
    .blog-post-main article.blog-post{max-width:100%;padding:30px 15px 0 15px;}
    .blog-post-cta-strip{padding:80px 0 90px 0;}
    .blog-post-cta-strip .inner h2{margin:0 0 20px 0;}
    .blog-post-cta-strip .inner .sign-up-link{margin:0 0 30px 0;}
    
}


@media (max-width:767px) {
    .blog-banner{padding:120px 0 70px 0;margin:0 0 20px 0;}
    .blog-banner .triangle{height:50px;}
    
    .blog-listing-main .background-dots{display:none;}
    .blog-listing-main .case-filter-boxes .post-item-listing .post-item{width:100%;margin:0 0 30px 0;}
    .blog-listing-main .case-filter-boxes{margin:35px 0 0 0;}
    .blog-listing-main .case-filter-boxes .load-btn button{min-width:250px;}
    .blog-listing-main .container .case-filter-drpbtn label.select-size-text2.main-label2,.blog-listing-main .case-filter-drpbtn .case-filter-drop .topic-dropdown.button-group-home.filters-button-group>label{width:100%;}
    .blog-listing-main .container .case-filter-drpbtn label.select-size-text2.main-label2{margin:0 0 15px 0;}
    .blog-listing-main .case-filter-drpbtn .isotop-main-filters .button-group-home.filters-button-group{display: none;z-index:3;left:0;width:100%;top:100%;position:absolute;filter:drop-shadow(0px 4px 16px rgba(0,0,0,0.1));}
    
    .blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card span.reading-minutes{margin:5px 0 0 0;}
    .blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card span.reading-minutes img{margin-left:0;}
    
    .blog-listing-main .case-filter-boxes .post-item-listing .post-item .post-image{margin:0 0 10px 0;}
    .blog-listing-main .case-filter-boxes .post-item-listing .post-item .card-hover .inside-card .post-content{margin:0 0 5px 0;line-height:24px;}
    
    .blog-post-main .blog-banner .left{width:100%;padding:10px 0 0 0;}
    .blog-post-main .blog-banner .right{width:100%;}
    .blog-post-main .blog-banner .container > div{display:flex;flex-flow:row wrap;flex-direction:column-reverse;}
    .blog-post-main .blog-banner .right .post-image img{height:230px;width:100%;}
    .blog-post-main .blog-banner {margin: 0;}
    .blog-post-main article.blog-post {padding: 0 15px 0 15px;}
    
    .blog-listing-main .case-filter-drpbtn .isotop-main-filters{position:relative;}
    .blog-listing-main .case-filter-drpbtn .isotop-main-filters .button-group-home.filters-button-group button {border:none;text-align:center;display:block;width:100%;background-color:#fff;margin:0;border-radius:0;filter:none;padding:12px 10px;}
    .blog-listing-main .case-filter-drpbtn .isotop-main-filters .button-group-home.filters-button-group button{display:block;}
    
}
/* Error pages */

.error-page {
    padding: 10rem 0;
    position: relative;
    text-align: center;
}

.error-page:before {
    color: #fff;
    content: attr(data-error);
    font-size: 40vw;
    font-weight: bold;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

@media screen and (min-width: 1100px) {
    .error-page:before {
        font-size: 10rem;
        line-height: 1;
    }
}

/* System pages */

.systems-page {
    margin: 0 auto;
    max-width: 700px;
    padding: 3rem 1.4rem;
}

.systems-page--search-results {
    max-width: 100%;
}

.systems-page .header {
    background-color: transparent;
    border-bottom: none;
    padding: 0;
}



.systems-page form input {
    max-width: 100%;
}

.systems-page form input[type='submit'] {
    margin: 10px auto 0 auto;
    display: block;
}

/* Search pages */

.hs-search-results__title {
    color: #494A52;
    font-family: Merriweather, serif;
    font-size: 1.25rem;
    margin-bottom: 0.35rem;
    text-decoration: underline;
}

.hs-search-results__title:hover {
    text-decoration: none;
}

.hs-search-results__description {
    padding-top: 0.7rem;
}

/* Password prompt */

.password-prompt input[type=password] {
    height: auto !important;
    margin-bottom: 1.4rem;
}

.systems-page #hs-login-widget-remember,
.systems-page #hs-login-widget-remember ~ label {
    display: inline-block;
    margin-bottom: 3px;
}

.systems-page #hs_login_reset {
    display: block;
    margin-bottom: 0.625rem;
}

/* Backup unsubscribe */

.backup-unsubscribe #email-prefs-form div {
    padding-bottom: 0 !important;
}

.backup-unsubscribe input[type=email] {
    font-size: 0.875rem !important;
    margin-bottom: 1.4rem;
    padding: 0.7rem !important;
}

/* Subscription preferences */

#email-prefs-form .item.disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

#email-prefs-form .item.disabled input:disabled {
    cursor: not-allowed;
}

/* Membership pages */
#hs-membership-form a[class*='show-password'] {
    font-size: 0.75rem;
}

/* Input error messages */

.form-input-validation-message ul.hs-error-msgs {
    padding-left: 0;
    margin: 0;
}

ul.no-list li{list-style:none;}

.form-input-validation-message ul.hs-error-msgs li {margin: 0;list-style: none;text-align: center;line-height: 18px;}



.banner-bg{background:#4d36ba;background:-moz-linear-gradient(180deg,rgba(77,54,186,1) 0%,rgba(36,230,231,1) 100%);background:-webkit-linear-gradient(180deg,rgba(77,54,186,1) 0%,rgba(36,230,231,1) 100%);background:linear-gradient(180deg,rgba(77,54,186,1) 0%,rgba(36,230,231,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient;}
.page-404{padding:150px 0 330px 0;}
.page-404 h1{transform:translateY(300px);}
.page-404 .error-page{padding:0;}
.page-404 a.button{z-index:1;position:relative;transform:translateY(110px);display:block;font-weight:600;background-color:#ffffff;border:none;border-radius:50px;color:#1EB5B0;transition:400ms;;display:inline-block;min-width:200px;padding:15px 10px;}
.page-404 a.button:hover {background-color:#1EB5B0;color:#ffffff;}

.page-500{padding:0 0 120px 0;}
.page-500 .error-page h1{transform:translateY(220px);}
.page-500 .error-page p{color:#fff;transform:translateY(80px);}

.backup-unsubscribe-page{padding:110px 0 50px 0;}
.backup-unsubscribe-page h3{color:#fff;}

.systems-page form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){border:none;border-radius:0;height:auto;padding:15px 35px!important;margin:10px 0 20px 0;border-radius:80px;}


.systems-page form input[type="submit"] { background-color:#ffffff;border:none;border-radius:80px;color:#1EB5B0;transition:400ms;;display:inline-block;font-size:16px;font-weight:600;min-width:230px;padding:14px 15px;-webkit-appearance: none;text-align:center; cursor:pointer; }
.systems-page form input[type="submit"]:hover { background-color:#1EB5B0;color:#ffffff;}


#hs-membership-form a[class*='show-password'],#hs-membership-form a{color:#fff;display:none;}
#hs-membership-form a{font-size:16px;line-height:24px;}


.membership-login-page{padding:100px 0 60px 0;}
.membership-login-page .actions,.membership-reset-password-request-required-page .actions,.membership-register-page .actions,.membership-reset-password-request-page .actions,.membership-reset-password-page .actions {margin:0 0 30px 0;}


.membership-register-page{padding:120px 0;}
.form-floating-alert-wrapper .form-floating-alert-error{background-color:#fff!important;color:#1EB4AF!important;border-color:#1EB4AF!important;}
.form-floating-alert-wrapper .form-floating-alert-error .form-floating-alert-close-button {color:#1EB4AF!important;}


.membership-reset-password-request-required-page,.membership-reset-password-page {padding:100px 0 30px 0;}



.password-prompt-page{padding:110px 0 70px 0;}
.password-prompt-page p{margin:0 0 30px 0;}



.search-result-page{padding:100px 0 70px 0;}


.subscription-preferences-page{padding:90px 0 70px 0;}
.subscription-preferences-page input[type="submit"] {margin:40px 0 0 0!important;}


.systems-page .success{background-color:#fff;border:none;border-radius:6px;color:#17A8A3;display:inline-block;margin:1.4rem 0;padding:0.7rem .7rem;width:100%;border-radius:0;}
body .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width: none; white-space: inherit; overflow: visible;}


header{background-color: rgba(255, 255, 255, .0);left:0;padding:0 0;position:absolute;top:0;width:100%;z-index:9;}
header a{color:#FFFFFF;}
header a:hover{color:#1eb5b0;}
header ul{list-style:none; margin:0; padding:0;}

header .logo{width:100%; max-width:150px;margin:0;}
header .logo img{display:block; width:100%; max-width:125px; padding:10px 0;}
header .mainmenu{width:calc(100% - 405px);}
header .button-1{width:170px;}
header .button-1 a{min-width:170px;display:block;}

.nav-toggle{background-color:transparent;border:none;cursor:pointer;padding:10px 0;position:absolute;right:13px;top:10px;width:55px;border-radius:8px;padding:0;}
.nav-toggle .icon-bar{margin:auto;background-color:#ffffff;border-radius:1px;display:block;height:3px;position:relative;width:32px;transition:400ms;;}
.nav-toggle .icon-bar + .icon-bar{margin-top:6px;}
.nav-toggle .icon-bar:nth-child(1),.nav-toggle .icon-bar:nth-child(3){top:0;transform:rotate(0deg);}
.nav-toggle.nav-menuopen .icon-bar:nth-child(1){top:9px;transform:rotate(45deg);}
.nav-toggle.nav-menuopen .icon-bar:nth-child(2){opacity:0;}
.nav-toggle.nav-menuopen .icon-bar:nth-child(3){top:-9px;transform:rotate(-45deg);}
.mainmenu .mobile-menu span.mobile-toggle{width:36px;height:36px;position:absolute;right:0px;top:0px;/*background-color:#ededed;*/transition:400ms;;}
.mainmenu .mobile-menu span.mobile-toggle:after,.mainmenu .mobile-menu span.mobile-toggle:before{content:"";background-color:#fff;height:16px;width:2px;position:absolute;left:17px;top:10px;transition:400ms;;}
.mainmenu .mobile-menu span.mobile-toggle:before{transform:rotate(90deg); transition:400ms;;}
.mainmenu .mobile-menu span.mobile-toggle.nav-subopen:after{transform:rotate(90deg);}
.mainmenu .mobile-menu span.mobile-toggle.nav-subopen:before{opacity:0;background-color:#fff;transform:rotate(180deg);}
.mainmenu .hs-menu-wrapper ul{padding:0;margin:0;list-style:none;text-align:right;}
.mainmenu .hs-menu-wrapper ul li a{padding:30px 30px 30px 0px;display:block; font-size:14px; font-weight:lighter;}
.mainmenu .hs-menu-wrapper > ul{padding:0 15px 0 0;}
.mainmenu .hs-menu-wrapper > ul > li{display:inline-block;vertical-align:middle;}
.mainmenu .hs-menu-wrapper > ul > li:not(:first-child){margin-left:0;}
.mainmenu .hs-menu-wrapper > ul > li > a{max-width:none;width:auto;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children{position:relative;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after{content:'';width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#ffffff transparent transparent transparent;line-height:0px;_border-color:#ffffff #000000 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');position:absolute;right:17px;top:50%;transform:translateY(-50%);transition:400ms;}
.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children:hover > a:after{transform:translateY(-50%)rotate(180deg));border-color:#1eb5b0 transparent transparent transparent;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper{background-color:#2B2F33;box-shadow:0 0 20px rgba(0,0,0,0.1);text-align:left;padding:8px 0;min-width:250px;left:0;top:100%;opacity:0;position:absolute;visibility:hidden;z-index:10;transform:translateY(20px);transition:400ms;;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a{color:#000; font-size:14px; padding:6px 15px;}



.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children:hover>a:before { transform: rotate(180deg); color: ; }
.mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper li a { display: inline-block; padding: 10px 20px; color: #000; font-weight: normal; }
.mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper li a:hover { color: #1EB5B0; text-decoration: underline; }
.mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper { opacity: 0; visibility: hidden; }
.mainmenu .hs-menu-wrapper>ul>li:hover ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; }
.mainmenu .hs-menu-wrapper>ul>li.active-branch a, .header-section .mainmenu .hs-menu-wrapper>ul>li.active a{color:;}





.mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper li ul {opacity:0; visibility:hidden;transition:none;}
.mainmenu .hs-menu-wrapper>ul>li:hover ul.hs-menu-children-wrapper li:hover ul {opacity:1; visibility:visible; top:0; left:100%; transition:none;}
.mainmenu .hs-menu-wrapper>ul>li:hover ul.hs-menu-children-wrapper>ul>li ul.hs-menu-children-wrapper {opacity:0; visibility:hidden;}
.mainmenu .hs-menu-wrapper>ul>li:hover ul.hs-menu-children-wrapper>ul>li:hover ul.hs-menu-children-wrapper {opacity:1; visibility:visible;}


li.hs-menu-item.hs-menu-depth-2.hs-item-has-children ul {opacity:0; visibility:hidden;}
li:hover .hs-menu-item.hs-menu-depth-2.hs-item-has-children ul {opacity:1; visibility:visible;}


.mainmenu .hs-menu-wrapper>ul>li:hover ul.hs-menu-children-wrapper ul {opacity:0; visibility:hidden;}
.mainmenu .hs-menu-wrapper>ul>li:hover ul.hs-menu-children-wrapper ul li a:hover{opacity:1; visibility:visible;}







footer{padding:55px 0 0 0;position:relative;overflow:hidden;background-color:#2B2F33;font-family:Manrope;}
footer .top-part{padding:0 0 55px 0;border-bottom:1px solid rgba(255,255,255,0.16);}
footer .top-part .left{width:300px;}
footer .top-part .left .logo{width:100px;position:relative;margin:0;}
footer .top-part .left .logo img{max-width:177px;max-height:37px;}
footer .top-part .right{width:calc(100% - 300px);}
footer .top-part .right ul{margin:0;padding:0;list-style:none;}
footer .top-part .right .list ul li a {color:#DDE1E9;margin: 0 0 15px 0;display: block;}
footer .top-part .right .list ul li:first-child a{font-weight:600;cursor: initial;}
footer .top-part .right .list ul li a:hover {color:#1EB5B0;}
footer .top-part .right .listing .list{margin:0 15px;}
footer .top-part .right .listing > div{margin:0 -15px;}
footer .top-part .right .listing .list{margin:0 15px;width:calc(100%/5 - 30px);}
footer .bottom-part{padding:30px 0;font-weight: lighter;}
footer .bottom-part a {color: #fff;}






@media (min-width:1500px){
    footer .top-part .right .listing>div{margin:0 -195px 0 -15px;}
    footer .top-part .right .listing .list:first-child{width:230px;}
    footer .top-part .right .listing .list:nth-child(2){width:200px;}
    footer .top-part .right .listing .list:nth-child(3){width:140px;}
    footer .top-part .right .listing .list:nth-child(4){width:170px;}
}

@media (min-width:1200px){
    
    .mainmenu .hs-menu-wrapper>ul {display:block!important;}
    
    .mainmenu .hs-menu-wrapper ul li:hover > a,
    .mainmenu .hs-menu-wrapper ul li.active > a,
    .mainmenu .hs-menu-wrapper ul li.active-branch > a{color:#1eb5b0;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover ul.hs-menu-children-wrapper{opacity:1;visibility:visible;transform:translateY(0);}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover ul.hs-menu-children-wrapper li ul{opacity:0; visibility:hidden;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover ul.hs-menu-children-wrapper li:hover ul{opacity:1; visibility:visible;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children span.mobile-toggle, .nav-toggle{display:none;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li:hover a{color:#1EB5B0;}
    
    .mainmenu .hs-menu-wrapper>ul>.button-1 {display: none;}
}

@media (max-width:1300px){
    header .button-1{width:130px;}
    header .button-1 a{min-width:120px;}
    header .logo{width:100%;max-width:140px;}
    header .mainmenu{width:calc(100% - 270px);}
    header > div > div{justify-content:space-between;}
    .mainmenu .hs-menu-wrapper ul li a{padding:30px 30px 30px 0px;}
    .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children>a:after{right:17px;}
}

@media (max-width:1199px){
    header .inner{padding-right:0;}
    header .logo img {max-width:100px; width:100%; padding:10px 0;}
    .mainmenu .hs-menu-wrapper ul li a{padding:10px 15px;}
    .mainmenu .hs-menu-wrapper > ul{background-color:#2B2F33;;display:none;left:0;margin:0;position:absolute;text-align:left;top:60px;width:100%;padding:10px 0 0;box-shadow:0px 20px 15px 0 rgba(0, 0, 0, 0.2);}
    .mainmenu .hs-menu-wrapper > ul > li{display:block;}
    .mainmenu .hs-menu-wrapper > ul > li:not(:first-child){margin-left:0;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper{background-color:rgba(0, 0, 0, 0.04);box-shadow: none;position:static;opacity:1;visibility:visible;display:none;width:100%;transform:translateY(0); transition:none !important;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a{padding:6px 15px 6px 30px;color:#fff;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after{display:none;}
    header .inner > .button-1{display:none;}
    header {padding:20px 0 30px 0;}
    header .container{position:relative;}
    header a {color: #FFFFFF;}
    header .logo{padding:0;width:100%; max-width:150px;}
    header .mainmenu{width:100%;}
    header .button-1{width:100%;}
    header .button-1 a{width:auto;min-width:auto;border-radius:0;padding: 10px 5px;}
    footer .top-part .left{width:220px;}
    footer .top-part .right{width:calc(100% - 220px);}
}
@media (max-width:991px){
    footer .top-part .right .listing>div{margin:0;flex-flow:row wrap;}
    footer .top-part .right .listing .list{margin:0 15px 20px 15px;width:calc(100%/3 - 30px);}
    footer .top-part .right .list ul li a{margin:0 0 10px 0;}
}
@media (max-width:767px){
    footer .top-part .left{width:100%;}
    footer .top-part .right{width:100%;}
    footer .top-part .right .listing>div{display:flex;margin:0 -15px;}
    footer .top-part .right .listing .list{margin:0 15px 20px 15px;width:calc(100%/2 - 30px);}
    footer .top-part .left .logo{width:100%;padding:0 0 40px 0;}
}



/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}


*{box-sizing: border-box;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}
body{margin:0px;}

html {scroll-behavior:smooth;}




.row-fluid [class*="span"]{min-height:auto;}
.container{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container:after{clear:both; content: ""; display:table;}

img{height:auto; max-width:100%;}
svg path {transition: 400ms;}

.hs-form .hs-form-field label{color:#828282;}
h3.form-title{color:#161616; background-color:#ffffff;font-size: px; font-family: ;}
form { background-color: #ffffff; }

/* Slick css */
.slick-slider .slick-arrow{background:none; border:none; z-index:9; position:absolute; top:45%; left:0; width:50px; height: 50px; font-size:0px; color:#259ad3; transition:400ms;; cursor:pointer;}
.slick-slider .slick-arrow:hover{transform:translateY(-5px); -ms-transform:translateY(-5px); -webkit-transform:translateY(-5px);}
.slick-slider .slick-arrow.slick-prev:after{content:'\f104'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next:after{content:'\f105'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next{left:auto; right:0;}

.slick-slider .slick-dots{text-align:center; padding:0; margin:0; padding-top:50px;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:12px; height:12px; border-radius:100%; background-color:#C6CDCD; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:1; transition:400ms;;} 
.slick-slider .slick-dots li.slick-active button{background-color:#259ad3;opacity:1;}

/* data-small-btn="true" */
.fancybox-slide .fancybox-content{overflow:visible !important;}
.fancybox-slide .fancybox-close-small{background:#fff;border-radius:100%;height:30px;opacity:1;padding:2px;right:0;top:-38px;width:30px;}
.fancybox-slide .fancybox-close-small svg{color:#000;}
/*
.widget-type-rich_text ul[style="list-style-type: circle;"]{list-style:none !important;}
.widget-type-rich_text ul[style="list-style-type: circle;"] li:before {background-color:transparent;border:3px solid #70e0c1;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:16px;width:8px;}

.widget-type-rich_text ul[style="list-style-type: square;"]{list-style:none !important;}
.widget-type-rich_text ul[style="list-style-type: square;"] li:before{background-color:#70e0c1;content:"";width:11px;left:4px;position:absolute;top:16px;height:11px;border-radius: 0;}

.widget-type-rich_text ul,
.widget-type-rich_text ul[style="list-style-type: disc;"]{list-style:none !important;}
.widget-type-rich_text ul li:before,
.widget-type-rich_text ul[style="list-style-type: disc;"] li:before {background-color:#70e0c1;border-radius:100%;content:"";width:11px;left:2px;position:absolute;top:16px;height:11px;}
*/
.widget-type-rich_text ul,
.widget-type-rich_text ul[style="list-style-type: disc;"]{color:#fff;}
/* CSS start from here */

.home-banner{padding:150px 0 0 0;position:relative;overflow: hidden;}
.home-banner::before{content:'';position:absolute;left:0;bottom:0px;background-color:#fff;height:32px;width:100%;z-index:9;}
.home-banner:after{content:'';background:#259ad3;background:-moz-linear-gradient(180deg,91, 98, 110 0%, 11, 28, 52 100%);background:-webkit-linear-gradient(180deg, rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);background:linear-gradient(180deg,rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);filter:progid:DXImageTransform.Microsoft.gradient;position:absolute;width:100%;height:100%;left:0;top:0;}
.home-banner .triangle{position:absolute;right:0;bottom:-1px;width:100%;height:320px;background:#fff;z-index:1;clip-path:polygon(0 90%,100% 100%,100% 0);}
.home-banner .circle span{top:62%;}
.home-banner .inner{max-width:970px;margin:0 auto;position:relative;z-index:2;}
.home-banner .inner h1 {margin: 0 0 30px 0;}
.home-banner .inner .content{color:#fff;max-width:570px;margin:0 auto 30px auto;}
.home-banner .inner .btn-group {margin:0 0 45px 0;}
.home-banner .inner .btn-group .normal-link a{color:#fff;}
.home-banner .inner .btn-group .normal-link a svg{margin:0 0 0 10px;transform:translateY(6px);}
.home-banner .inner .btn-group .normal-link a svg path{transition:400ms;}
.home-banner .inner .btn-group .normal-link a:hover svg path{stroke:#31DDE8;}
.home-banner .inner .btn-group .normal-link a:hover {color:#31DDE8;}


.logo{margin:65px 0;}
.logo.logo-slider {margin: 25px 0 65px 0;}
.logo .inner{max-width:820px;margin:0 auto;}
.logo .inner h3{margin:0 0 30px 0;}
.logo .inner .list img{max-height:68px;max-width:115px;margin:0 auto;}
.logo .slick-slider .slick-arrow:after{display:none;}
.logo .slick-slider .slick-arrow{width:70px;height:70px;padding:0;border-radius:8px;background:url(//146087632.fs1.hubspotusercontent-eu1.net/hubfs/146087632/raw_assets/public/@marketplace/Web_Canopy_Studio/Entertainment_Studio/images/Slider.svg) no-repeat;top:50%;transform:translateY(-50%)scale(1);transition:400ms;border:1px solid #259ad3;background-position:center;}
.logo .slick-slider .slick-arrow.slick-prev{left:-150px;transform:translateY(-50%)rotate(180deg);}
.logo .slick-slider .slick-arrow.slick-next{right:-150px;left:auto;}
.logo .slick-slider .slick-arrow:hover{transform:translateY(-50%)scale(0.8);}
.logo .slick-slider .slick-arrow.slick-next:hover{transform:translateY(-50%)rotate(180deg)scale(0.8);}





.payroll-hr-staff {padding: 85px 0;position:relative;}
.payroll-hr-staff .background-dots{position:absolute;right:0;top:200px;z-index:-1;}
.payroll-hr-staff .listing .list .left{width:600px;padding:0 70px 0 0;}
.payroll-hr-staff .listing .list{margin:0 0 170px 0;}
.payroll-hr-staff .listing .list:last-child{margin:0;}
.payroll-hr-staff .listing .list .left h2{margin:0 0 40px 0;}
.payroll-hr-staff .listing .list .left .content{margin:0 0 40px 0;}
.payroll-hr-staff .listing .list .left h2.small-size{font-size:32px;line-height:44px;color:#1A375F;margin: 0 0 30px 0;}
.payroll-hr-staff .listing .list > div.flex-reverse .left{width:calc(100% - 525px);}
.payroll-hr-staff .listing .list > div.flex-reverse .left{width:calc(100% - 525px);padding:0 0 0 80px;}
/* .payroll-hr-staff .listing .list > div.flex-reverse .left .button-1 a {min-width: 270px;} */
.payroll-hr-staff .listing .list > div.flex-reverse .right{width:525px;}
.payroll-hr-staff .listing .list > div.flex-reverse .right img{border-radius:10px;display: block;}
.payroll-hr-staff .listing .list .right{width:calc(100% - 600px);}
.payroll-hr-staff .listing .list .right img {border-radius: 10px;}
.payroll-hr-staff .listing .list.change-btn-width .button-1 a{min-width:270px;}


.skew-background1,.skew-background2 {position:relative;}
.skew-background1:before{content:'';background:#259ad3;border-radius:32px;width:1140px;position:absolute;left:50%;transform:translateX(-50%)skew(0,10deg);padding: 0 15px;}
/*.skew-background2:before{content:'';border-radius:32px;width:1140px;height:1080px;position:absolute;left:50%;transform:translateX(-50%)skew(0,-10deg);background:rgb(97,96,215);background:-moz-linear-gradient(0deg,rgba(97,96,215,1) 0%,rgba(23,170,207,1) 100%);background:-webkit-linear-gradient(0deg,rgba(97,96,215,1) 0%,rgba(23,170,207,1) 100%);background:linear-gradient(0deg,rgba(97,96,215,1) 0%,rgba(23,170,207,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6160d7",endColorstr="#17aacf",GradientType=1);padding: 0 15px;}*/


.circle span{mix-blend-mode: soft-light;opacity: 1;border-radius:50%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;}
.circle span:first-child{background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.045) 100%);width:468px;height:100%; display:none!important;}
.circle span:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.045) 100%);width:860px;height:100%;}
.circle span:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.045) 100%);width:1320px;height:100%;}


.background-dots img{display:block;width:100%;}
/* .background-dots img{display:block;width:100%;animation: ease-in-out dots 5s infinite;} */





.with-dominian{padding:160px 0 230px 0;position:relative; padding: 15px;position: relative;background: #259ad3;border-radius: 32px;width: 1140px;margin: 0 auto;}
.with-dominian .container {width:100%;}
.with-dominian .inner{position:relative;z-index:3;padding:50px 50px;max-width:1170px;margin:0 auto;}
.with-dominian .inner h2 {position:relative;margin:0 auto 70px auto;max-width:875px;}
.with-dominian .inner h5 {margin: 0 0 70px 0;}
.with-dominian .inner .listing{padding:0;position: relative;}
.with-dominian .inner .list{width:calc(100%/3 - 80px);margin:0 40px;}
.with-dominian .inner .list .icon{background:rgba(255,255,255,.32);border-radius:8px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin:0 auto 30px auto;}
.with-dominian .inner .list .title-content h4 {font-weight: 200;}
.with-dominian .inner .list .title-content .content {font-weight: 200;font-size: 18px;line-height: 30px;opacity:0.72;}
.with-dominian .inner .list .title-content .content ul{margin:0;padding:0;list-style:none;}
.with-dominian .inner .list .title-content .content ul li{position:relative;padding:0 0 0 30px;}
.with-dominian .inner .list .title-content .content ul li:before{content:'';position:absolute;left:5px;top:10px;background-color:#fff;width:5px;height:5px;border-radius:0;}
.with-dominian.make-two-column .inner > div > div .list .title-content {max-width: 425px;}
.with-dominian.make-two-column {padding:200px 0 10px 0;}
.with-dominian.make-two-column .inner{text-align:left;padding: 150px 30px 175px 30px;}
.with-dominian.make-two-column .inner h2 {text-align: center;}
.with-dominian.make-two-column .inner > div > div{flex-flow:row wrap;}
.with-dominian.make-two-column .inner > div > div .list{width:calc(100%/2 - 70px);margin:0 35px 35px 35px;}
.with-dominian.make-two-column .inner > div > div{flex-flow:row wrap;}
.with-dominian.make-two-column .inner .list .icon{margin:0 0 30px 0;}
/* .with-dominian.skew-background1.make-two-column::before{height:1210px;} */


.get-quote{padding:200px 0 100px 0;position:relative;}
.get-quote .inner{position:relative;z-index:3;padding:180px 30px;max-width:1170px;margin:0 auto;}
.get-quote .inner h2 {position:relative;margin:0 auto 40px auto;max-width:875px;}
.get-quote .inner h5{margin:0 auto 70px auto;max-width:500px;font-weight:400;line-height:30px;opacity:72%;}
.get-quote .inner .default-form{max-width:600px;margin:0 auto;}
.get-quote .inner .default-form input[type="submit"]{min-width:208px;}
.get-quote .small-dots .list:first-child{left:60px;top:100px;}
.get-quote .small-dots .list:nth-child(2){left:100px;top:330px;}
.get-quote .small-dots .list:nth-child(3){left:280px;top:230px;}
.get-quote .small-dots .list:nth-child(4){bottom:43%;left:100px;}
.get-quote .small-dots .list:nth-child(5){bottom:36%;left:180px;}
.get-quote .small-dots .list:nth-child(6){top:260px;right:210px;}
.get-quote .small-dots .list:nth-child(7){top:60%;right:280px;}
.get-quote .background-dots{position:absolute;right:0;top:50px;z-index:-1;}
.get-quote .inner .default-form .legal-consent-container {text-align:left;color:#000;}
.get-quote .inner .default-form {background:#fff; padding:20px; border-radius:15px;}

.three-steps{overflow: hidden;padding:40px 0 80px 0; position:relative; z-index:1;}
.three-steps .background-dots{position:absolute;left:-100px;top:0;z-index:-1;}
.three-steps .background-dots.right-side{right:0;bottom:170px;left:auto;top:auto;}
.three-steps .inner {margin:180px 0;}
.three-steps .inner .tab-content-wrapper{width:500px;}
.three-steps .inner .title-wrapper{width:calc(100% - 500px);z-index:1;padding:0 0 0 130px;}
.three-steps .inner .tab-content-wrapper .tab-content img{border-radius:24px;}
.three-steps .inner .tab-content-wrapper .tabs {display: none;}
.three-steps .inner .title-wrapper .tabs {cursor: pointer;}
.three-steps .inner .tabs .list h4 { color:;font-weight: 600; }
.three-steps .inner .tabs .list {margin:0 0 60px 0;}
.three-steps .inner .tabs .list .left .icon{background:#F7F8FA;border-radius:100px;width:96px;height:96px;display:flex;align-items:center;justify-content:center;margin:0 35px 0 0;transition: 400ms;}
.three-steps .inner .tabs .list .left .icon img {transition: 400ms;}
.three-steps .inner .tabs .list .left .icon:hover img,.three-steps .inner .title-wrapper .tabs.current .icon img {filter:brightness(0) invert(1);}
.three-steps .inner .tabs .list .left .icon:hover,.three-steps .inner .title-wrapper .tabs.current .list .left .icon {background:linear-gradient(216.61deg,#11D3CD 9.51%,#3CB6EA 77.5%);}
.three-steps .inner .tabs .list .content{max-width:361px;}


.face-challenges {padding:160px 0 230px 0;position:relative; padding: 15px;position: relative;background: #259ad3;border-radius: 32px;width: 1140px;margin: 0 auto;}
.face-challenges .container {width:100%;}
.face-challenges .inner{position:relative;z-index:3;padding:50px 30px;max-width:1170px;margin:0 auto;}
.face-challenges .inner .left{width:600px;padding:0 60px 0 0;}
.face-challenges .inner .right{width:calc(100% - 600px);}
.face-challenges .inner .left h3{margin:0 0 40px 0;}
.face-challenges .inner .left .button-1{margin:40px 0 0 0;}
.face-challenges .inner .right img{height:660px;width:100%;object-fit:cover;display:block;border-radius:8px;}


.why-dominion {padding:160px 0 230px 0;position:relative; padding: 15px;position: relative;background: #259ad3;border-radius: 32px;width: 1140px;margin: 0 auto;}
.why-dominion .container {width:100%;}
.why-dominion .background-dots{position:absolute;right:0;bottom:130px;z-index:-1;}
.why-dominion .inner{position:relative;z-index:3;padding:50px 30px;max-width:770px;margin:0 auto;}
.why-dominion .inner h2{margin:0 0 20px 0;}
.why-dominion .inner .content{margin:0 0 60px 0;display:block;}
.why-dominion .inner .content h3 {margin: 0 0 40px 0;}


.our-solution {position: relative; padding: 100px 0 50px;}
.our-solution h2{margin:0 0 130px 0;}
.our-solution .listing {margin: 0 0 135px 0;}
.our-solution .listing > div{margin:0 -15px;}
.our-solution .listing .list{width:calc(100%/3 - 30px);margin:0 15px;}
.our-solution .listing .list .list-image{height:288px;border-radius:8px;margin:0 0 25px 0;}
.our-solution .listing .list h3{font-weight:600;}
.our-solution .listing .list ul{margin:0;padding:0;list-style:none;}
.our-solution .listing .list ul li{position:relative;padding:0 0 0 26px;margin:0 0 15px 0;color:;}
.our-solution .listing .list ul li:before{content:'';width:8px;height:8px;border-radius:50%;background-color:#259ad3;position:absolute;left:0;top:7px;}
.our-solution .listing .list .normal-link a{color:#167694;font-weight:700;}
.our-solution .listing .list .normal-link a svg{margin:0 0 0 10px;transform:translateY(6px);}
.our-solution .listing .list .normal-link a:hover {color:#31DDE8;}
.our-solution .listing .list .normal-link a:hover svg path {stroke:#31DDE8;}
.our-solution .button-1 {position: relative;z-index: 3;}
.our-solution .background-dots{position:absolute;z-index:-1;}
.our-solution .background-dots.left{bottom:120px;left:0;}
.our-solution .background-dots.right{right:0;top:-12%;}

.pricing-page .title-cta{position:relative;overflow:hidden;padding: 130px 0 0 0;}

.title-cta{position:relative;overflow:hidden;}
.title-cta .inner {padding:130px 0 160px 0;}
.title-cta .inner h2 {margin:0 auto 47px auto;color:#1A375F;max-width:990px;}
.title-cta .inner .content {margin: 0 0 60px 0;color:;}
.title-cta .background-dots{position:absolute;right:-370px;top:-110px;z-index:-1;transform:rotate(180deg);}
.title-cta .small-dots .list:first-child{bottom:40px;left:20%;}
.title-cta .small-dots .list:nth-child(2){right:290px;bottom:170px;}


.sns-meet-teams-section { width: 100%; display: inline-block; vertical-align: top; padding: 40px 0 70px;}
.sns-meet-teams-section .wrap { margin: 0 -15px; position: relative; }
.sns-meet-teams-section .box { width: calc(100% / 4 - 34px); display: inline-block; vertical-align: top; margin: 0 15px; margin-bottom: 40px; cursor: pointer; }
.sns-meet-teams-section .box .team-img { width: 100%; display: inline-block; vertical-align: top; }
.sns-meet-teams-section .box .team-img img { width: 220px; height: 220px; object-fit: cover; border-radius: 8px; }
.sns-meet-teams-section .box h3 { font-weight: 500; font-size: 22px; text-transform: capitalize; line-height: 36px; padding: 15px 0 0; }
.sns-meet-teams-section .box h6 { color: ; font-weight: normal; font-size: 18px; line-height: 24px; text-transform: capitalize; }
.sns-meet-teams-section .box .pop-up-box { position: absolute; top: 42%; left: 50%; transform: translate(-50%, -50%); max-width: 970px; width: 100%; background: #fff; box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); border-radius: 10px; padding: 45px; transition: all 0.5s; opacity: 0; visibility: hidden; }
.sns-meet-teams-section .box .pop-up-box .close-btn { text-align: right; position: absolute; top: 15px; right: 15px; cursor: pointer; }
.sns-meet-teams-section .box .pop-up-box .close-btn img { max-width: 24px; width: 100%; }
.sns-meet-teams-section .box .pop-up-box .main-pop { width: 100%; display: flex; align-items: center; }
.sns-meet-teams-section .box .pop-up-box .main-pop .left-side { width: 221px; float: left; }
.sns-meet-teams-section .box .pop-up-box .main-pop .right-side { width: calc(100% - 221px); float: left; padding-left: 30px; }
.sns-meet-teams-section .box .pop-up-box .main-pop .right-side h3 { font-weight: 500; font-size: 28px; line-height: 36px; padding: 0 0 8px; }
.sns-meet-teams-section .box .pop-up-box .main-pop .right-side .content { font-weight: normal; font-size: 18px; color: #585858; line-height: 26px; padding: 10px 0 20px; }
.sns-meet-teams-section .box .pop-up-box .main-pop .left-side img { border-radius: 8px; box-shadow: 0px 16px 24px rgb(0 0 0 / 6%), 0px 2px 6px rgb(0 0 0 / 4%), 0px 0px 1px rgb(0 0 0 / 4%); }
.sns-meet-teams-section .box .pop-up-box .main-pop .right-side .social { width: 100%; display: inline-block; vertical-align: top; }
.sns-meet-teams-section .box .pop-up-box .main-pop .right-side .social ul li { display: inline-block; vertical-align: middle; padding-right: 3px; }
.sns-meet-teams-section .box .pop-up-box .main-pop .right-side .social ul li a { display: flex; background: #585858; width: 24px; height: 24px; border-radius: 50%; align-items: center; justify-content: center; color: #fff; font-size: 12px; }
.sns-meet-teams-section .box .pop-up-box .main-pop .right-side .social ul li a:hover { background: #259ad3; }
.sns-meet-teams-section .box .pop-up-box.open { opacity: 1; visibility: visible; }




.pricing-page .title-cta .inner {padding: 0 0 160px 0;}

.small-dots .list{width: 32px;height: 32px;position:absolute;z-index: -1;animation: ease-in-out ciculate 5s infinite;}

/* @keyframes ciculate{
    0% {
        transform:rotate(0deg);
        height:32px;
    }
    25%{
        height:40px;
    }
    50%{
        height:35px;
    }
    75%{
        height:38px;
    }
    100% {
        transform:rotate(360deg);
        height:32px;
    }
} */


.main-recent-blog.skew-background2.show-top-title {padding: 230px 0 250px 0;}
.main-recent-blog.skew-background2.show-top-title > h2 { transform: translateY(-330px); max-width: 700px; margin: 0 auto; }
.main-recent-blog.skew-background2.show-top-title { padding: 430px 0 250px 0; }


.payroll-hr-staff {padding:75px 0; }
.payroll-hr-staff .small-dots .list:first-child{left:70px;top:240px;}
.payroll-hr-staff .small-dots .list:nth-child(2){top:20px;left:250px;}
.payroll-hr-staff .small-dots .list:nth-child(3){right:130px;top:0;}
.payroll-hr-staff .small-dots .list:nth-child(4){top:-70px;left:55%;z-index: 1;}
.payroll-hr-staff .small-dots .list:nth-child(5){bottom:0;left:45%;}

.payroll-hr-staff.change-dot-position .small-dots .list:nth-child(5) {top: 50%;bottom: auto;}

.with-dominian .small-dots .list:first-child{top:0;left:32px;}
.with-dominian .small-dots .list:nth-child(2){left:15%;top:21%;}
.with-dominian .small-dots .list:nth-child(3){bottom:40%;left:11%;}
.with-dominian .small-dots .list:nth-child(4){bottom:6%;left:40%;}
.with-dominian .small-dots .list:nth-child(5){right:10%;top:22%;}
.with-dominian .small-dots .list:nth-child(6){bottom:33%;right:16%;}

.three-steps .small-dots .list:first-child{left:13%;top:32%;}
.three-steps .small-dots .list:nth-child(2){top:55%;left:5%;}
.three-steps .small-dots .list:nth-child(3){right:4%;top:9%;}
.three-steps .small-dots .list:nth-child(4){top:29%;right:18%;}
.three-steps .small-dots .list:nth-child(5){bottom:15%;right:18%;}

.face-challenges .small-dots .list:first-child{top:0;left:15%;}
.face-challenges .small-dots .list:nth-child(2){left:5%;top:41%;}
.face-challenges .small-dots .list:nth-child(3){top:17%;right:6%;}
.face-challenges .small-dots .list:nth-child(4){bottom:36%;right:6%;}
.face-challenges .small-dots .list:nth-child(5){left:33%;bottom:0%;}
.face-challenges .small-dots .list:nth-child(6){bottom:4%;right:28%;}

.our-solution .small-dots .list:first-child{left:13%;top:32%;}
.our-solution .small-dots .list:nth-child(2){bottom:10%;left:5%;}
.our-solution .small-dots .list:nth-child(3){left:3%;top:9%;}
.our-solution .small-dots .list:nth-child(4){top:59%;right:12%;}
.our-solution .small-dots .list:nth-child(5){bottom:9%;right:5%;}

/* .why-dominion .small-dots .list:first-child{left:2%;top:7%;}
.why-dominion .small-dots .list:nth-child(2){top:50%;left:15%;}
.why-dominion .small-dots .list:nth-child(3){left:4%;bottom:9%;}
.why-dominion .small-dots .list:nth-child(4){bottom:29%;right:11%;}
.why-dominion .small-dots .list:nth-child(5){bottom:6%;right:4%;} */

.main-testimonials .small-dots .list:first-child{left:2%;top:7%;}
.main-testimonials .small-dots .list:nth-child(2){top:50%;left:15%;}
.main-testimonials .small-dots .list:nth-child(3){left:4%;bottom:9%;}
.main-testimonials .small-dots .list:nth-child(4){bottom:29%;right:11%;}
.main-testimonials .small-dots .list:nth-child(5){bottom:12%;right:4%;}


.why-dominion .small-dots .list:first-child{left:9%;top:39%;}
.why-dominion .small-dots .list:nth-child(2){top:0%;left:32%;}
.why-dominion .small-dots .list:nth-child(3){right:28%;top:9%;}
.why-dominion .small-dots .list:nth-child(4){top:46%;right:6%;}
.why-dominion .small-dots .list:nth-child(5){bottom:22%;left:27%;}


.logo .inner .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
}
.logo .inner.slick-initialized .slick-slide {
    display: flex;
    align-items: center;
}
.logo .inner .list img {
    display: flex;
    align-items: center;
}

.logo .slick-dots li:only-child {display: none;}


.listing-wrapper { padding-bottom: 60px;}  */
.listing-boxes { display:flex; margin: 0px -13px; }
.listing-boxes .listing-box { width: calc(25% - 26px); float: left; margin: 13px; background-color: ; filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.1)); border-radius: 15px; overflow: hidden; }
.listing-boxes .listing-box .listing-img { height: 225px; position: relative; overflow: hidden; background:#fff; filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.1)); }
.listing-boxes .listing-box .listing-img img { width: 100%; height: 100%; object-fit: contain; transition:400ms; }
.listing-boxes .listing-box .listing-img .listing-tag { position: absolute; top: 15px; right: 8px; }
.listing-boxes .listing-box .listing-img .listing-tag a { display: inline-block; background: #B2ED0A; box-shadow: 0px 16px 21.3333px rgba(0, 0, 0, 0.04), 0px 2.66667px 5.33333px rgba(0, 0, 0, 0.04); border-radius: 35px; padding: 11px 23px; color: #fff; font-size: 14px; font-weight: 700; }
.listing-boxes .listing-box .listing-content { padding: 20px 30px 25px; } 
.listing-content .listing-topic .topic-link { color: #5B626E; font-size: 14px; }
.listing-boxes .listing-box .listing-content .listing-title a { color: #3F3F3F; font-size: 18px; font-weight: 700; }
.listing-boxes .listing-box .listing-content .listing-title { margin: 10px 0px 15px; }
.listing-boxes .listing-date { font-size: 14px; }
.listing-boxes .listing-box .listing-content .listing-title a:hover { color: #5B626E; }
.listing-content .listing-topic a:hover { font-weight: 700; } 
.listing-boxes .listing-box .listing-img a { display: block; width: 100%; height: 100%; }
.listing-boxes .listing-box .listing-img a:hover img { }
.listing-wrapper .top_content { padding:50px 0;}
.listing-wrapper h2 {padding-bottom:15px;}
.featured-index { /*margin-top: -235px; */position: relative; z-index: 4; padding-bottom: 13px; }



.pricing-table { padding: 70px 0; }
.pricing-table .content {text-align:center; max-width:550px; margin:0 auto; padding-bottom:60px;}

.advance-table { }
.advance-table .td { width: 33.33%; padding: 8px 15px; border-bottom: 1px solid #e4e4e4; }
.advance-table .tr { display: flex; flex-wrap: wrap; }
.advance-table .table-contain .td:not(:first-child) { text-align: center; }
.advance-table + .advance-table { display: none; }
.advance-table  .td:not(:first-child) { border-left: 1px solid #e4e4e4; }
.advance-table .table-header { }
.advance-table .table-header .td { padding: 20px 30px 35px; }
.advance-table .table-header .td h4 { color: #585858; padding: 0 0 20px; font-size: 24px; }
.advance-table .table-header .text { font-size: 16px; line-height: 21px; }
.advance-table .table-footer { }
.advance-table .table-footer .td { border-bottom: none; padding: 20px 30px 15px; text-align: center; }
.advance-table .table-footer .td h4 { color: #3F3F3F; font-weight: 500; font-size: 20px; }
.advance-table .table-footer .td a { font-size: 13px; line-height: 19px; }



.blog-feed-row { display: flex; flex-wrap: wrap; margin: 0px -15px; margin-bottom: 15px; }
.blog-feed-row article { width: calc(33.33% - 30px); box-shadow: 0px 24px 32px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); border-radius: 15px; text-align: center; margin: 16px 15px; }
 
.blog-feed-row article .listing-img {  height: 267px; display: flex; align-items: center; justify-content: center; }
.blog-feed-row article .listing-img a { padding: 15px; display: block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.blog-feed-row article .listing-img img { display: block; object-fit: contain; max-width: 200px;  max-height: 150px; }

.listing-sidebar { float: left; width: 25%; padding-top: 15px; padding-right: 25px; }
.blog-index { width: 75%; float: left; }

.listing-sidebar h6 { font-weight: 700; }
.listing-sidebar ul { margin: 0; padding: 0; list-style: none; }
.listing-sidebar ul li a { display: inline-block; color: #CACCD2; font-size: 14px; margin: 4px 0px; }
.listing-sidebar .sidebar-tag { padding-top: 25px; }
.listing-sidebar ul li a:hover,.listing-sidebar ul li a.active { color: #3349A1; font-weight: bold; }
a.topic-link:hover,a.topic-link:active { color: #3349A1; font-weight: bold; }



.main-testimonials{position:relative; padding:100px 0;}
.main-testimonials h2{padding-bottom:60px;}
.main-testimonials .testi-slider-box{max-width: 830px;margin: 0 auto;}
.main-testimonials .testi-slider-two{max-width:830px;padding-top: 44px;}
.main-testimonials .testi-slider-one{border-radius: 10px;padding:40px 40px 40px 60px;box-shadow:0px 30px 40px rgba(212, 217, 232, 0.2)}
.main-testimonials .testi-slider-box .testi-slider-one:before{content:"";background:url(//146087632.fs1.hubspotusercontent-eu1.net/hubfs/146087632/raw_assets/public/@marketplace/Web_Canopy_Studio/Entertainment_Studio/images/quote.svg) no-repeat;position:absolute;left:20px;top:40px;width:30px;height:20px;}
.testi-slider-box .slick-slider .slick-arrow{width:70px;height:70px;padding:0;border-radius:8px;background:url(//146087632.fs1.hubspotusercontent-eu1.net/hubfs/146087632/raw_assets/public/@marketplace/Web_Canopy_Studio/Entertainment_Studio/images/Slider.svg) no-repeat;top:50%;transform:translateY(-50%)scale(1);transition:400ms;border:1px solid #259ad3;background-position:center;}
.testi-slider-box button.slick-prevbutton.slick-prev:before{display:none;}
.testi-slider-box .slick-slider .slick-arrow.slick-next{right: -150px;left: auto;transform: translateY(-50%)rotate(180deg);}
.testi-slider-box .slick-slider .slick-arrow.slick-prev{left: -150px;}
.main-testimonials .testi-slider-box .testi-slider-one .content{position:relative;}
 .main-testimonials .testi-slider-box .testi-slider-one .content.slick-current.slick-active:after{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;position:absolute;bottom:-11px;} 
.main-testimonials .testi-slider-two .inner-t-box .left-t-image{width:56px;float:left;}
.main-testimonials .testi-slider-two .right-t-content{width:calc(100% - 56px);transform:scale(0);opacity:0;float:left;transition:600ms;}
.main-testimonials .thumb-slide-box.slick-slide.slick-current.slick-active {width:215px!important;margin:0 45px 0 -20px;}
.main-testimonials .testi-slider-two .thumb-slide-box:last-child {display: none;}
.main-testimonials .testi-slider-two .right-t-content p{}
.main-testimonials .testi-slider-two .thumb-slide-box {margin:0 15px 0 10px;}
.main-testimonials .slick-slider .slick-arrow.slick-next:hover{transform: translateY(-50%)rotate(180deg)scale(0.8);}
.main-testimonials  .slick-slider .slick-arrow:hover {transform: translateY(-50%)scale(0.8);}
.main-testimonials .thumb-slide-box.slick-slide.slick-current.slick-active .right-t-content{display:block;padding-left:15px;transform:scale(1);opacity:1;}
.main-testimonials .testi-slider-two.slick-slider .slick-list{padding:0px 0px !important;}
.main-testimonials .background-dots{position:absolute;left:0px;top:-90px;z-index:-1;}
.main-testimonials .testi-slider-two .right-t-content h5 {font-weight: 700;margin: 6px 0 0 0;color:#202124;font-family: 'Manrope', sans-serif;}
.main-testimonials .testi-slider-two .right-t-content p{color:#202124;font-family: 'Manrope', sans-serif;font-weight:400;}
.main-testimonials .testi-slider-one:after{content:'';width:0;height:0;border-style:solid;border-width:15px 14px 0 14px;border-color:#fff transparent transparent transparent;position:absolute;left:50%;transform:translateX(-50%);top:100%;}
.main-testimonials .slick-slider .slick-arrow:after{display:none;}
.main-testimonials .slick-slider .slick-arrow{width:70px;height:70px;padding:0;border-radius:8px;background:url(//146087632.fs1.hubspotusercontent-eu1.net/hubfs/146087632/raw_assets/public/@marketplace/Web_Canopy_Studio/Entertainment_Studio/images/Slider.svg) no-repeat;top:50%;transform:translateY(-50%)scale(1);transition:400ms;border:1px solid #259ad3;background-position:center;}
.main-testimonials .slick-slider .slick-arrow.slick-prev{left:-150px; transform:translateY(-50%)rotate(180deg);}
.main-testimonials .slick-slider .slick-arrow.slick-next{right:-150px;left:auto;}
.main-testimonials .slick-slider .slick-arrow:hover{transform:translateY(-50%)scale(0.8);}
.main-testimonials .slick-slider .slick-arrow.slick-next:hover{transform:translateY(-50%)rotate(180deg)scale(0.8);}


.main-recent-blog {padding:160px 0 230px 0;position:relative; padding: 15px;position: relative;background: #259ad3;border-radius: 32px;width: 1140px;margin: 0 auto;}
.main-recent-blog .container { width:100%; }
.main-recent-blog .sub-recent-blog{position:relative;max-width: 1060px;margin: 0 auto;padding:50px 30px;z-index: 3;}
.main-recent-blog .sub-recent-blog .inner{padding-bottom:54px;}
.main-recent-blog .sub-recent-blog .blog-post-sec{flex-wrap:wrap;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes{width:calc(100%/2 - 30px);margin:0 15px 30px 15px;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner{background-color: #fff;border-radius: 8px;padding:25px;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-image{width:140px;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right{width:calc(100% - 140px);padding-left:30px;} 
.main-recent-blog .post-title a h3{margin-bottom:0;font-size:inherit;line-height: 32px;font-weight:600;}
.main-recent-blog a.read-more img{margin-left:10px;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box{padding:10px 0px;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .time-box img,.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .time-box, .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .minute-reade-box img{padding-right:7px;} 
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .time-box,.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .minute-reade-box{width:50%;font-size:12px;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .t-img{display:flex;align-items:center;justify-content:left;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-image img{width:100%;height:100%;object-fit: cover;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right a.read-more {font-weight: 500;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right a.read-more svg {margin: 0 0 0 10px;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more:hover { color:#259ad3;}
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more:hover svg path { stroke:#259ad3 }
.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more:hover svg path:first-child {d: path("M 0 11.9998 L 19 11.9998");}



.post-listing {position:relative;padding: 150px 0;}
.post-listing .sub-recent-blog{position:relative;margin: 0 auto;}
.post-listing .sub-recent-blog .sub-recent-blog-inner{position:relative;padding:160px 0;z-index: 2;}
.post-listing .sub-recent-blog .blog-shape {border-radius:32px;width:100%;height:100%;position:absolute;left:50%;transform:translateX(-50%)skew(0,-10deg);background:#6160d7;background:-moz-linear-gradient(0,rgba(97,96,215,1) 0%,rgba(23,170,207,1) 100%);background:-webkit-linear-gradient(0,rgba(97,96,215,1) 0%,rgba(23,170,207,1) 100%);background:linear-gradient(0,rgba(97,96,215,1) 0%,rgba(23,170,207,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6160d7",endColorstr="#17aacf",GradientType=1);padding:0 15px;}
.post-listing .sub-recent-blog .inner{padding-bottom:54px;}
.post-listing .sub-recent-blog .blog-post-sec{flex-wrap:wrap;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes{width:calc(100%/2 - 30px);margin:0 15px 30px 15px;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner{background-color: #fff;border-radius: 8px;padding:25px;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-image{width:140px;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right{width:calc(100% - 140px);padding-left:30px;} 
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .post-title {margin: 0 0 30px 0;}
.post-listing .post-title h3{margin-bottom:0;font-size:24px;line-height: 32px;font-family: Manrope, sans-serif;font-weight:600;}
.post-listing .read-more img{margin-left:10px;}
.post-listing.skew-background2{padding:80px 0 250px 0;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box{padding:10px 0px;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .time-box img,.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .time-box, .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .minute-reade-box img,.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .minute-reade-box img {padding-right:7px;} 
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .time-box,.main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .minute-reade-box,.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .minute-reade-box {width:50%;font-size:12px;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .t-img{display:flex;align-items:center;justify-content:left;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-image img{width:141px;height:141px;object-fit: cover;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more {font-weight: 500;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more a {display: flex;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more svg {margin: 0 0 0 10px;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more a:hover { color:#259ad3;}
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more a:hover svg path { stroke:#259ad3 }
.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more a:hover svg path:first-child {d: path("M 0 11.9998 L 19 11.9998");} 

.post-listing.skew-background2.show-top-title {padding: 230px 0 250px 0;}
.post-listing.skew-background2.show-top-title > h2 { transform: translateY(-330px); max-width: 700px; margin: 0 auto; }
.post-listing.skew-background2.show-top-title { padding: 430px 0 250px 0; }



.company-banner{padding:180px 0 110px 0;position:relative;overflow: hidden;}
/* .company-banner::before{content:'';position:absolute;left:0;bottom:0px;background-color:#fff;height:32px;width:100%;z-index:9;} */
.company-banner:after{content:'';background:#259ad3;background:-moz-linear-gradient(180deg,91, 98, 110 0%, 11, 28, 52 100%);background:-webkit-linear-gradient(180deg, rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);background:linear-gradient(180deg,rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);filter:progid:DXImageTransform.Microsoft.gradient;position:absolute;width:100%;height:100%;left:0;top:0;}
.company-banner.change-color::after{content:'';background:#259ad3;background:-moz-linear-gradient(180deg,91, 98, 110 0%, 11, 28, 52 100%);background:-webkit-linear-gradient(180deg, rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);background:linear-gradient(180deg,rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);filter:progid:DXImageTransform.Microsoft.gradient;position:absolute;width:100%;height:100%;left:0;top:0;}
.company-banner.change-color::after{content:'';background:#259ad3;background:-moz-linear-gradient(180deg,91, 98, 110 0%, 11, 28, 52 100%);background:-webkit-linear-gradient(180deg, rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);background:linear-gradient(180deg,rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);filter:progid:DXImageTransform.Microsoft.gradient;position:absolute;width:100%;height:100%;left:0;top:0;}
.company-banner .triangle{position:absolute;right:0;bottom:-1px;width:100%;height:310px;background:#fff;z-index:1;clip-path:polygon(0 100%,100% 100%,100% 0);}
.company-banner .circle span{top:62%;}
.company-banner .inner {margin:0 auto;position:relative;z-index:2;}
.company-banner .inner h1 {margin: 0 0 30px 0;}
.company-banner .inner .left{width:600px;}
.company-banner .inner .left .content{color:#fff;max-width:450px;margin:0 auto 40px 0;font-size: 16px;font-weight: lighter;line-height: 30px;}
.company-banner .inner .left .btn-group {margin:0 0 45px 0;}
.company-banner .inner .left .btn-group .normal-link a{color:#fff;}
.company-banner .inner .left .btn-group .normal-link a svg{margin:0 0 0 10px;transform:translateY(6px);}
.company-banner .inner .left .btn-group .normal-link a svg path{transition:400ms;}
.company-banner .inner .left .btn-group .normal-link a:hover svg path{stroke:#31DDE8;}
.company-banner .inner .left .btn-group .normal-link a:hover {color:#31DDE8;}
.company-banner .inner .right{width:calc(100% - 600px);}
.company-banner .inner .right img{border-radius:10px;max-width:450px;}
.company-banner .circle span:nth-child(3){width:1180px;height:1180px;}
.company-banner .circle span:first-child{top:80%;}
.company-banner .circle span:nth-child(2){top:85%;}
.company-banner .circle span:nth-child(3){top:76%;}


.form-banner{padding:180px 0 260px 0;position:relative;overflow: hidden;}
/* .form-banner::before{content:'';position:absolute;left:0;bottom:0px;background-color:#fff;height:32px;width:100%;z-index:9;} */
.form-banner:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:#259ad3;background:-moz-linear-gradient(180deg,91, 98, 110 0%, 11, 28, 52 100%);background:-webkit-linear-gradient(180deg, rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);background:linear-gradient(180deg,rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);filter:progid:DXImageTransform.Microsoft.gradient;}
.form-banner .triangle{position:absolute;right:0;bottom:-1px;width:100%;height:251px;background:#fff;z-index:1;clip-path:polygon(0 100%,100% 100%,100% 0);}
.form-banner .circle span{top:62%;}
.form-banner .inner {margin:0 auto;position:relative;z-index:2;}
.form-banner .inner h1 {margin: 0 0 40px 0;max-width: 435px;}
.form-banner .inner .left{width:650px;}
.form-banner .inner .left .content{color:#fff;max-width:512px;margin:0 auto 30px 0;font-size: 16px;font-weight: lighter;}
.form-banner .inner .left .content p {margin: 0 0 40px 0;}
.form-banner .inner .left .content ol {padding: 0 0 0 25px;}
.form-banner .inner .left .content ol li{padding:0 0 7px 0;}
.form-banner .inner .left .btn-group {margin:0 0 45px 0;}
.form-banner .inner .left .btn-group .normal-link a{color:#fff;}
.form-banner .inner .left .btn-group .normal-link a svg{margin:0 0 0 10px;transform:translateY(6px);}
.form-banner .inner .left .btn-group .normal-link a svg path{transition:400ms;}
.form-banner .inner .left .btn-group .normal-link a:hover svg path{stroke:#31DDE8;}
.form-banner .inner .left .btn-group .normal-link a:hover {color:#31DDE8;}
.form-banner .inner .right{width:calc(100% - 650px);}
.form-banner .inner .right form{border-radius:10px;}
.form-banner .inner .right .default-form{border-radius: 10px;padding:75px 65px 69px 65px;background-color:#fff;}
.form-banner .inner .right .default-form h3{margin:0 0 30px 0;}
blockquote{
  width:80%;
  margin:50px auto;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  border-left:8px solid #259ad3;
  line-height:1.6;
  position: relative;
  background:#EDEDED;
}

blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#259ad3;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after{
  content: '';
}

blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}
.banner-bg-image {position:relative;padding: 260px 0 350px 0px;}
.banner-bg-image .triangle{position:absolute;right:0;bottom:-1px;width:100%;height:200px;background:#fff;z-index:1;clip-path:polygon(0 100%,100% 100%,100% 0);}
.banner-bg-image:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#5B626E; background:-moz-linear-gradient(180deg,91, 98, 110 0%, 11, 28, 52 100%);background:-webkit-linear-gradient(180deg, rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);background:linear-gradient(180deg,rgba(91, 98, 110) 0%, rgba(11, 28, 52) 100%);}
.banner-bg-image>div{position:relative;}
.slick-track {display:flex; align-items:center;}
.slick-initialized .slick-slide {display:flex; align-items:center;}

.referral-description{padding:70px 0;}
.referral-description .image-title{margin:60px 0 60px 0;}
.referral-description .image-title{max-width:900px;margin:110px auto 50px auto;position:relative;}
.referral-description .image-title .image-main img{display:block;width:100%;}
.referral-description .image-title .image-main{position:relative;}
.referral-description .image-title .image-main:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}
.referral-description .image-title .title-content{position:absolute;left:50%;width:100%;top:50%;transform:translate(-50%,-50%);padding:0 105px;}
.referral-description .image-title .title-content h3{font-weight:600;margin:0 0 30px 0;}
.referral-description .image-title .below-image-content h5 {max-width: 600px;margin: 0 auto;line-height: 30px;}
.referral-description .image-title .below-image-content h4,.referral-description .image-title .below-image-content h5,
.referral-description .image-title .below-image-content h2,.referral-description .image-title .below-image-content h3 { color:; }
.referral-description .image-title .below-image-content{margin:50px 0;}
.referral-description .default-form {margin: 70px 0 0 0;}
.referral-description .default-form h3{max-width: 800px;margin: 0 auto 40px auto;}


.content-button{padding:70px 0;}
.content-button .content{margin:0 0 60px 0;}


.partners-section{padding:70px 0 120px 0;}
.partners-section h3{margin:0 0 25px 0;}
.partners-section .logo-listing{margin:70px 0 0 0;}
.partners-section .logo-listing{padding:0 25px;}
.partners-section .logo-listing .logo-list{width:calc(100%/8 - 20px);margin:0 10px 70px 10px;}
.partners-section .logo-listing .logo-list img{max-height:95px;max-width:155px;display:block;margin: 0 auto;}




.dominion-life{margin:115px 0 225px 0;position: relative;}
.dominion-life .background-dots{position:absolute;left:0;top:-40%;z-index:-1;}
.dominion-life .background-dots.second-dots{left:auto;right:0;bottom:-60%;top:auto;}
.dominion-life .small-dots .list:first-child{left:5%;bottom:0;}
.dominion-life .small-dots .list:nth-child(2){right:5%;top:0;}
.dominion-life .inner{max-width: 820px;margin: 0 auto;}
.dominion-life .inner h2{margin:0 0 60px 0;color:#1A375F}
.dominion-life .inner .list img{margin:0 auto;border-radius: 10px;}
.dominion-life .listing .slick-dots li {margin: 0 7px;}
.dominion-life .inner .listing .slick-dots{margin:40px 0 0 0;position:absolute;left:50%;transform:translateX(-50%);}
.dominion-life .slick-slider .slick-arrow:after{display:none;}
.dominion-life .slick-slider .slick-arrow{width:70px;height:70px;padding:0;border-radius:8px;background:url(//146087632.fs1.hubspotusercontent-eu1.net/hubfs/146087632/raw_assets/public/@marketplace/Web_Canopy_Studio/Entertainment_Studio/images/Slider.svg) no-repeat;top:50%;transform:translateY(-50%)scale(1);transition:400ms;border:1px solid #259ad3;background-position:center;}
.dominion-life .slick-slider .slick-arrow.slick-prev{left:-150px;transform:translateY(-50%)rotate(180deg);}
.dominion-life .slick-slider .slick-arrow.slick-next{right:-150px;left:auto;}
.dominion-life .slick-slider .slick-arrow:hover{transform:translateY(-50%)scale(0.8);}
.dominion-life .slick-slider .slick-arrow.slick-next:hover{transform:translateY(-50%)rotate(180deg)scale(0.8);}



.live-and-work{margin:135px 0 65px 0;position: relative;}
.live-and-work .small-dots .list{top:42%;left:10%;}
.live-and-work .background-dots{position:absolute;left:0;top:0;z-index:-1;}
.live-and-work .background-dots.second-dots{left:auto;right:0;bottom:-60%;top:auto;}
.live-and-work .inner{}
.live-and-work .inner .left{width:542px;padding:0 90px 0 0;}
.live-and-work .inner .left h3{margin:0 0 30px 0;}
.live-and-work .right {width:calc(100% - 542px);}
.live-and-work .inner h2{margin:0 auto 60px auto;color:#1A375F;max-width:900px;}
.live-and-work .inner .list img{max-width:772px;margin:0 auto;border-radius: 24px;width: 100%;display: block;}
.live-and-work .inner .listing ul.slick-dots{margin:30px 0 0 0;}
.live-and-work .inner .listing .slick-dots li{display:inline-block;margin:0 16px;}
.live-and-work .inner .listing .slick-dots li button{background-color:#C4C4C4;}
.live-and-work .inner .listing .slick-dots li.slick-active button{background-color:#3F3F3F;}



.points{padding:70px 0 0 0;position: relative;}
.points .background-dots{position:absolute;left:0;top:-220px;z-index:-1;}
.points .small-dots .list{position:absolute;right:70px;}
.points .listing .list{width:calc(100%/2 - 30px);margin:0 15px 30px 15px;}
.points .listing > div{margin:0 -15px;}
.points .listing .list .content{max-width:455px;}
.points .listing .list h3{margin:0 0 40px 0;}




.titleimgslider_area { width:100%; display:inline-block; padding:140px 0 100px; position:relative; }
.titleimgslider_area .left_patbg { left: 0; top: -50px; max-width: 350px; position: absolute; }
.titleimgslider_area .right_patbg { right: 0; bottom: -250px; max-width: 295px; position: absolute; }
.titleimgslider_area .titleimgslider_dots { position:absolute; left:0; top:0; width:100%; height:100%; }
.titleimgslider_area .bgdots { position:absolute; }
.titleimgslider_area .bgdots1 { left:300px; top:50%; }
.titleimgslider_area .bgdots2 { left:100px; bottom:0; }
.titleimgslider_area .bgdots3 { right:50px; top:0; }
.titleimgslider_area .bgdots4 { right:250px; top:50%; }


.titleimgslider_area .container { position:relative; z-index:11; }
.titleimgslider_area .titleimgslider_top { text-align:center; }
.titleimgslider_area .titleimgslider_cover { width:100%; display:flex; flex-wrap:wrap; align-items:center; margin-top:60px; }
.titleimgslider_area .slider_box { width:calc(100%/2); color: #585858; }
.titleimgslider_area .slider_box img{max-width:450px;max-height:510px;margin:0 auto;border-radius:24px;}
.titleimgslider_area .slider_box ul.slick-dots{margin:25px 0 0 0;position:absolute;left:50%;transform:translateX(-50%);}
.titleimgslider_area .slider_box ul.slick-dots li{margin: 0 10px;}

.titleimgslider_area .titleimgslider_titleslider { padding-left:70px; }
.titleimgslider_area .titleimgslider_titleslider h4 { color: rgba(88, 88, 88, 0.5); margin-bottom:10px; font-weight:bold;transition: 400ms; } 
.titleimgslider_area .titleimgslider_titleslider h4:hover { color: #0b1c34; }
.titleimgslider_area .titleimgslider_titleslider .titleimgslider_boxright { width:100%; margin:20px 0 40px 0; cursor:pointer; }
.titleimgslider_area .titleimgslider_box:first-child .titleimgslider_boxright { margin-top:0; } 
.titleimgslider_area .titleimgslider_box:last-child .titleimgslider_boxright { margin-bottom:0; } 
.titleimgslider_area .titleimgslider_top h2 {color:#1A375F}
.titleimgslider_area .slider_box .titleimgslider_boxtext { display:none; }
.titleimgslider_area .titleimgslider_box .titleimgslider_boxtext { display:block;font-family:Manrope; }
.titleimgslider_area .titleimgslider_box.active h4 { color:#0B1C34; }
.titleimgslider_area .slider_box .titleimgslider_boximg{text-align:center;}
.titleimgslider_area .slider_box .titleimgslider_boxloop.slide--active { display: block;}
.titleimgslider_area .slider_box .titleimgslider_boxloop { display: none;}
.titleimgslider_area .slider_boximg ul { margin:0; padding:0; list-style:none; float:left; width:100%; text-align:center; padding:20px 0 0; }
.titleimgslider_area .slider_boximg ul li { display:inline-block; padding:0 10px; }
.titleimgslider_area .slider_boximg ul li.active button {background: #3F3F3F;}
.titleimgslider_area .slider_boximg ul li button { display:inline-block; background:#a1a1a1;  min-width:auto; padding:0; border:0;width:12px; height:12px; border-radius:100%; font-size:0; text-indent:-9999; cursor:pointer; }
.titleimgslider_area .slider_boximg ul li button:hover , ul li.active button { background:#3F3F3F; }

.payroll-page .titleimgslider_area .titleimgslider_box .titleimgslider_boxtext { height: 90px; }

.titleimgslider_area .slider_box ul li:only-child {display: none;}
.about-page .why-dominion .inner { padding-bottom:70px; }
.get-quote .inner .default-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:12px 18px;background-color: #fff;}
.get-quote .inner .default-form .hs-form-field>label{padding:0;}

.main-recent-blog.skew-background2.with-top-title {padding: 270px 0 130px 0;}
.main-recent-blog.skew-background2.with-top-title > h2 { max-width: 700px; margin: 0 auto 0 auto; position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
.main-recent-blog.skew-background2.with-top-title .sub-recent-blog { padding: 110px 030px; }

.post-listing.skew-background2.with-top-title {padding: 270px 0 130px 0;}
.post-listing.skew-background2.with-top-title::before {height: 780px;}
.post-listing.skew-background2.with-top-title > h2 { max-width: 700px; margin: 0 auto 0 auto; position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
.post-listing.skew-background2.with-top-title .sub-recent-blog { padding: 110px 030px; }


.time-management-page .titleimgslider_area .titleimgslider_titleslider {padding-left: 100px;}
.time-management-page .titleimgslider_area .slider_box img {max-width: 640px;max-height: 420px;}




.no-dots {display:none;}

/* CSS end  here */



@media (min-width:768px) { 
    .container, .row-fluid .container[class*="span"]{width:750px;}
    .time-management-page .titleimgslider_area .titleimgslider_titleslider {transform: translateY(-25px);}
    .time-management-page .titleimgslider_area .titleimgslider_titleslider p {margin: 0 0 15px 0;}
}
@media (min-width:992px) {
    .container, .row-fluid .container[class*="span"]{width:970px;}
}
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} }
/*@media (min-width:1430px) { .container, .row-fluid .container[class*="span"]{width:1400px;} }
@media (min-width:1630px) { .container, .row-fluid .container[class*="span"]{width:1600px;} }*/
@media (min-width:1400px) { .container.container1375{width:1375px;} }


@media (min-width: 1530px) {
    .face-challenges .container {width: 100%;}
    .skew-background2:before {width: 100%;}
    .post-listing .sub-recent-blog .blog-shape {width:100%;}
}

@media (min-width:768px) {
    .flex{display:flex}
    .flex-reverse{flex-flow:row-reverse;}
    .align-center{align-items:center;}
    .align-top{align-items:flex-start;}
    .align-bottom{align-items:flex-end;}
    .space-between{justify-content:space-between;}
    .justify-center{justify-content:center;}
    .justify-right{justify-content:flex-end;}
    .justify-left{justify-content:flex-start;}
    .row-wrap{flex-flow:row wrap;}
}

@media (max-width:1629px){
    
    .partners-section .logo-listing .logo-list{width:calc(100%/6 - 20px);}
    
}

@media (max-width:1429px){
    
    .circle span:nth-child(3) {width: 1130px;}
    
    .three-steps .inner .title-wrapper{padding:0px 0 0 60px;width:calc(100% - 350px);}
    .three-steps .inner .tab-content-wrapper{width:350px;}
    .three-steps .inner .tabs .list .left .icon{width:76px;height:76px;}
    .three-steps .inner .tabs .list{margin:0 0 30px 0;}
    
    .partners-section .logo-listing .logo-list{width:calc(100%/5 - 20px);}
}

@media (max-width:1249px){
}

@media (max-width:1241px) {
}

@media (max-width:1199px) {

    .small-dots .list {opacity: 0.2;}
    .skew-background1:before,.skew-background2:before {width: 900px;}
    .circle span:nth-child(3){display:none;}

    .logo{padding:0 0 70px 0;margin: 0;}
    .logo .slick-slider .slick-arrow.slick-next{right:calc(50% - 150px);transform:rotate(180deg);}
    .logo .slick-slider .slick-arrow.slick-next:hover {transform: rotate(180deg);}
    .logo .slick-slider .slick-arrow{top:auto;width:50px;height:50px;bottom:-100px;}
    .logo .slick-slider .slick-arrow.slick-prev{left:calc(50% - 150px);transform:none;}

    .payroll-hr-staff .listing .list{margin:0 0 70px 0;}
    .payroll-hr-staff .listing .list .left{width:50%;padding:0 30px 0 0;}
    .payroll-hr-staff .listing .list .right{width:50%;}
    .payroll-hr-staff .listing .list>div.flex-reverse .left{width:50%;padding:0 0 0 30px;}
    .payroll-hr-staff .listing .list>div.flex-reverse .right{width:50%;}

    .three-steps {padding: 40px 0;}
    .three-steps .inner .tab-content-wrapper .tabs {display: block;cursor: pointer;}
    .three-steps .inner .title-wrapper .tabs {display: none;}
    .three-steps .inner .tab-content-wrapper .tab-content {display: none;}
    .three-steps .inner .tab-content-wrapper{width:100%;max-width: 500px;margin: 0 auto;}
    .three-steps .inner .title-wrapper {width: 100%;}
    .three-steps .inner{margin:60px 0 0 0;justify-content: center;width: 100%;flex-flow: row wrap;}
    .three-steps .inner .tabs .list > div{display:flex;justify-content:center;}
    .three-steps .inner .tab-content-wrapper .tab-content .image{text-align:center;margin:0 0 50px 0;}
    .three-steps .inner .tab-content-wrapper .tab-content img{max-width:380px;}

    .three-steps .inner .tab-content-wrapper .tabs .list .left .icon:hover img,.three-steps .inner .tab-content-wrapper .tabs.active .icon img {filter:brightness(0) invert(1);}
    .three-steps .inner .tab-content-wrapper .tabs .list .left .icon:hover,.three-steps .inner .tab-content-wrapper .tabs.active .list .left .icon {background:linear-gradient(216.61deg,#11D3CD 9.51%,#3CB6EA 77.5%);}


    .face-challenges .inner .right{width:50%;}
    .face-challenges .inner .left{width:50%;padding:0 60px 0 0;}
    .face-challenges .inner{padding:170px 30px;}

    .main-testimonials {padding:80px 0 160px 0;margin: 0;}
    .main-testimonials h2 {padding-bottom: 20px;}
    .testi-slider-box .slick-slider .slick-arrow {top:180%;}
    .main-testimonials .slick-slider .slick-arrow.slick-next{right:calc(50% - 150px);transform:rotate(180deg);}
    .main-testimonials .slick-slider .slick-arrow.slick-next:hover {transform: rotate(180deg);}
    .main-testimonials .slick-slider .slick-arrow{top:auto;width:50px;height:50px;bottom:-190px;}
    .main-testimonials .slick-slider .slick-arrow.slick-prev{left:calc(50% - 150px);transform:none;}
    .testi-slider-box .slick-slider .slick-arrow {width: 40px;height: 40px;}
    .main-testimonials .slick-slider .slick-arrow.slick-next:hover {transform: rotate(180deg);}
    .main-testimonials .slick-slider .slick-arrow:hover {transform: none;}
    .main-testimonials .thumb-slide-box.slick-slide.slick-current.slick-active{width:auto;margin:0 0 0 10px;}
    .main-testimonials .testi-slider-two .thumb-slide-box{margin:0;display:flex;justify-content:center;}
    .main-testimonials .testi-slider-two .right-t-content{display:none;}
    .main-testimonials .thumb-slide-box.slick-slide.slick-current.slick-active {width: 29vw !important;}
    .main-testimonials .slick-slider .slick-dots {position:absolute;bottom: -200px;left:50%;transform:translateX(-50%);}
    .main-testimonials .slick-slider .slick-dots li button{background-color:#167694;opacity:0.5;}
    .main-testimonials .slick-slider .slick-dots li.slick-active button {opacity:1;}

    .why-dominion {padding: 150px 0 70px 0;}

    .logo.logo-slider {padding: 50px 0 70px 0;}
    .logo .inner .slick-slider .slick-dots{position:absolute;bottom: -70px;left:50%;transform:translateX(-50%);}
    .logo .inner .slick-slider .slick-dots li button{background-color:#167694;opacity:0.5;}
    .logo .inner .slick-slider .slick-dots li.slick-active button{opacity:1;}

    .company-banner::before{display:none;}
    .company-banner .inner .left{width:50%;padding: 0 30px 0 0;order:1}
    .company-banner .inner .right{width:50%;padding:35px 0 0 0;padding:10px;order:2;}
    .company-banner .triangle{height:329px;clip-path: polygon(0 100%,100% 100%,100% 0);}

    .with-dominian.make-two-column{padding:100px 0 10px 0;}

    .form-banner{padding:180px 0 200px 0;}
    .form-banner::before{display:none;}
    .form-banner .triangle{height:160px;clip-path: polygon(0 100%,100% 100%,100% 0);}
    .form-banner .inner .left{width:60%;padding:0 60px 0 0;}
    .form-banner .inner .right{width:40%;}
    .form-banner .inner .right .default-form{padding:35px 25px;}
    .form-banner .inner .right .default-form h3{margin:0 0 20px 0;}
    
    .partners-section{padding:0px 0 120px 0;}
    .partners-section .logo-listing .logo-list{width:calc(100%/3 - 20px);margin:0 10px 30px 10px;}
    .partners-section .logo-listing .logo-list img{margin:0 auto;width:auto;}
    
    .dominion-life{margin:20px 0 135px 0;}
    .live-and-work .inner .left h3 {margin: 0 0 10px 0;}
    .live-and-work .inner h2 {margin: 0 auto 40px auto;}
    .live-and-work .inner .left{width:50%;padding:0 20px 0 0;}
    .live-and-work .right{width:50%;}
    
    .titleimgslider_area { padding:90px 0 70px; }
    .titleimgslider_area .titleimgslider_titleslider { padding-left: 30px; }
    .titleimgslider_area .right_patbg { bottom:-150px; }

}

@media (max-width:991px){

    .skew-background1:before,.skew-background2:before{display:none;}
    .skew-background1{background:#259ad3;}
    .skew-background2{background:#6160d7;background:-moz-linear-gradient(0,rgba(97,96,215,1) 0%,rgba(23,170,207,1) 100%);background:-webkit-linear-gradient(0,rgba(97,96,215,1) 0%,rgba(23,170,207,1) 100%);background:linear-gradient(0,rgba(97,96,215,1) 0%,rgba(23,170,207,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6160d7",endColorstr="#17aacf",GradientType=1);}
    .circle span:nth-child(2){width:700px;height:700px;}
    .pricing-table { padding: 50px 0; }
    .pricing-table .content { padding-bottom:30px;}

    .payroll-hr-staff .listing .list > div{display:flex;flex-flow:row wrap;flex-direction: column-reverse;}
    .payroll-hr-staff .listing .list .left{width:100%;padding:20px 0;}
    .payroll-hr-staff .listing .list .left h2 {margin: 0 0 10px 0;}
    .payroll-hr-staff .listing .list .right{width:100%;padding:20px 0;}
    .payroll-hr-staff .background-dots{display:none;}
    .payroll-hr-staff .small-dots .list {display: none;}
    .payroll-hr-staff .listing .list>div.flex-reverse .left{width:100%;padding: 20px 0 0 0;}
    .payroll-hr-staff .listing .list>div.flex-reverse .right{width:100%;}

    .main-testimonials .thumb-slide-box.slick-slide.slick-current.slick-active {width: 33vw !important;}
    
    .with-dominian {padding:0 0; width:100%; max-width:100%;}
    .with-dominian .inner h2{margin:0 0 40px 0;}
    .with-dominian .inner{padding:90px 10px;}
    .with-dominian .inner .list{width:calc(100%/3 - 20px);margin:0 10px;}
      .sns-meet-teams-section .box { width: calc(100% / 3 - 34px); }
    .sns-meet-teams-section .wrap { margin: 0; max-width: 780px; width: 100%; margin: auto; }
    
    .get-quote {padding:0 0;}
    .get-quote .inner h2{margin:0 0 40px 0;}
    .get-quote .inner{padding:90px 10px;}
    
    .points {padding: 70px 0;}

    .three-steps .background-dots{display:none;}
    .three-steps .inner {margin: 60px 0 30px 0;}
    .three-steps .background-dots {display:none;}

    .face-challenges {padding: 50px 0; width:100%; max-width:100%;}
    .face-challenges .inner{padding:40px 30px 30px 30px;}
    .face-challenges .inner > div{display:flex;align-items:center;flex-flow:row wrap;flex-direction:column-reverse;}
    .face-challenges .inner .right{width:100%;}
    .face-challenges .inner .left{width:100%;padding:20px 0 0 0;}
    .face-challenges .inner .right img{height:auto;max-width:400px;}
    .face-challenges .inner .left h3{margin:0 0 20px 0;}
    .skew-background1:before,.skew-background2:before{height:1230px;}

    .our-solution h2{margin:0 0 50px 0;}
    .our-solution .listing {margin: 0;}
    .our-solution .listing>div{margin:0;}
    .our-solution .listing > div{display:flex;flex-flow:row wrap;}
    .our-solution .listing .list {margin: 0 15px 60px 15px;}
    .our-solution .listing .list .list-image {height: 200px;margin:0 0 15px 0;}

    .why-dominion {padding: 0; max-width:100%; width:100%;}
    .why-dominion.skew-background1::before{height:690px;}
    .why-dominion .inner{padding:90px 30px 90px 30px;}

  .main-recent-blog .sub-recent-blog, .main-recent-blog.skew-background2 {max-width:100%; width:100%;}
    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes{width:100%;margin: 0 0 30px 0;}
    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner{padding:15px;}

    /*     .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes {width: 100%;}
    .main-recent-blog .sub-recent-blog .inner{padding-bottom:0;}
    .main-recent-blog .sub-recent-blog{padding:100px 30px 200px 30px;} */
    .main-recent-blog .skew-background2:before{height:1120px;}

    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes{width:100%;}
    .main-recent-blog .sub-recent-blog .blog-post-sec{display:block;}
    .main-recent-blog .sub-recent-blog{padding:80px 30px 0px;}
    .main-recent-blog .sub-recent-blog .inner{padding-bottom:15px;}
    .main-recent-blog.skew-background2{padding: 0px 0 90px 0;}
    
    
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes{width:100%;margin: 0 0 30px 0;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner{padding:15px;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes{width:100%;}
    .post-listing .sub-recent-blog .blog-post-sec{display:block;}
    .post-listing .sub-recent-blog{padding:80px 30px 0px;}
    .post-listing .sub-recent-blog .inner{padding-bottom:15px;}
    
    
    .our-solution {padding: 85px 0;}

    .main-testimonials h2 {padding-bottom: 10px;}
    .main-testimonials .small-dots,.main-testimonials .background-dots {display: none;}
    
    .company-banner {padding: 130px 0 110px 0;}
    .company-banner .triangle {height: 130px;}

    .title-cta {padding: 60px 0 90px 0;}
    
    .with-dominian.make-two-column .inner {padding: 10px 0;}
    .with-dominian.make-two-column .inner .list .icon{margin:0 auto 12px 0;}
    .with-dominian.make-two-column .inner > div > div .list{width:calc(100%/2 - 30px);margin:0 15px 70px 15px;}

    .form-banner{padding:140px 0 200px 0;}
    .form-banner .inner h1{margin:0 0 20px 0;max-width:100%;}
    .form-banner .inner > div{display:flex;align-items:center;flex-flow:row wrap;}
    .form-banner .inner .left{width:100%;padding:0;}
    .form-banner .inner .left .content{max-width:100%;margin:0 auto 0 0;}
    .form-banner .inner .left .content p{margin:0 0 20px 0;}
    .form-banner .inner .right{width:100%;padding:0;}

    .title-cta .inner {padding: 0;}
    .title-cta .inner h2{margin:0 auto 25px auto;}
    .title-cta .inner .content{margin:0 0 30px 0;}
    
    .pricing-page .title-cta .inner {padding: 0;}
    
    .banner-bg-image{padding:230px 0 210px 0px;}
    
    .referral-description{padding:40px 0 70px 0;}
    .referral-description .image-title{margin:40px auto 50px auto;}
    .banner-bg-image .triangle{height:120px;}
    
    .titleimgslider_dots,.left_patbg,.right_patbg { display:none; }
    .titleimgslider_area { padding:50px 0; }    
    .titleimgslider_area .titleimgslider_titleslider { padding-left: 30px; }
    .titleimgslider_area .titleimgslider_titleslider h4 { font-size: 22px; }
    .titleimgslider_area .titleimgslider_titleslider .titleimgslider_boxright { margin:30px 0; }
    
    .main-recent-blog.skew-background2.with-top-title>h2{position:initial;transform:none;}
    .main-recent-blog.skew-background2.with-top-title .sub-recent-blog{padding:50px 030px;}
    .main-recent-blog.skew-background2.with-top-title{padding:80px 0 50px 0;}
    
    
    .post-listing.skew-background2.with-top-title>h2{position:initial;transform:none;}
    .post-listing.skew-background2.with-top-title .sub-recent-blog{padding:50px 030px;}
    .post-listing.skew-background2.with-top-title{padding:80px 0 50px 0;}
    
    .titleimgslider_area .slider_box img { max-width: 320px; }
    .company-banner .triangle { height:0; } 
    .time-management-page .titleimgslider_area .slider_box img {max-width: 400px; }
     
    .post-listing {padding: 10px 0 140px 0;}
    .post-listing .sub-recent-blog .sub-recent-blog-inner{padding:70px 0 20px 0;}
    
}

@media (max-width:767px){
    p {margin: 0 0 10px 0;}

    .home-banner {padding: 150px 0 110px 0;}
    .home-banner .inner h1 {margin: 0 0 10px 0;}
    .home-banner .inner .content {max-width: 520px;margin: 0 auto 20px auto;}
    .home-banner .triangle{height:130px;clip-path: polygon(0 100%,100% 100%,100% 0);}
    .home-banner::before{display:none;}
    .home-banner .circle span{display:none;}

    .logo .slick-slider .slick-arrow {width: 40px;height: 40px;bottom: -80px;}

    .small-dots .list { display:none; }

    .circle span {display:none;}

    .payroll-hr-staff {padding: 15px 0 55px 0;}
    .payroll-hr-staff .right img{width:100%;max-width: 400px;margin: 0 auto;}

    .logo.logo-slider {padding: 35px 0;}

    .face-challenges .inner {padding: 0;}
        .sns-meet-teams-section .box { width: calc(100% / 1); margin: 0; margin-bottom: 40px; text-align: center; }
    .sns-meet-teams-section .wrap { max-width: 100%; }
    .sns-meet-teams-section .box .pop-up-box { position: relative; left: 0; top: 0; transform: inherit; opacity: 1; visibility: visible; box-shadow: none; padding: 0; }
    .sns-meet-teams-section .box .pop-up-box .close-btn { display: none; }
    .sns-meet-teams-section .box .pop-up-box .main-pop .left-side { display: none; }
    .sns-meet-teams-section .box .pop-up-box .main-pop .right-side { width: 100%; padding: 0; }
    .sns-meet-teams-section .box .pop-up-box .main-pop .right-side h3,
    .sns-meet-teams-section .box .pop-up-box .main-pop .right-side h6 { display: none; }
    .sns-meet-teams-section .box .pop-up-box .main-pop .right-side .content { max-width: 470px; margin: auto; width: 100%; }
    .sns-meet-teams-section { padding: 20px 0 30px; }

    .three-steps .inner .tabs .list .left .icon{width:50px;height:50px;margin:0 20px 0 0;}
    .three-steps .inner .tab-content-wrapper .tab-content img {max-width: 100%;}
    .three-steps .inner .tabs .list {margin: 0 0 40px 0;}
    .three-steps .inner .tabs .list .left .icon img {max-width: 25px;}
    .three-steps .inner .tabs .list .content {max-width: 100%;font-size: 14px;line-height: 22px;}
    .three-steps .inner .tab-content-wrapper h4 br{display:none;}
    .three-steps .inner .tab-content-wrapper h4{margin:0 0 10px 0;font-size: 20px;line-height: 30px;}
    .three-steps .inner .tab-content-wrapper .tab-content .image {margin: 0 0 20px 0;}

    .with-dominian .inner{padding:60px 10px 20px 10px;}
    .with-dominian .inner .list{width:100%;margin:0 0 50px 0;}
    .with-dominian .inner .list:only-child {margin: 0;}
    .with-dominian .inner .list .title-content .content{font-size:16px;line-height:26px;}
    .with-dominian .inner .list .icon{margin:0 auto 20px auto;}
    .with-dominian .inner .list .title-content h4 {margin: 0 0 10px 0;}
  
    .advance-table:first-child .td:last-child { display: none; }
    .advance-table .td:nth-child(1) { width: 70%; padding-left: 0; }
    .advance-table .td:nth-child(2) { width: 30%; }
    .advance-table  .table-header { text-align: center; padding: 0 0 20px; }
    .advance-table .table-header .td:nth-child(1) { display: none; }
    .advance-table .table-header .td:nth-child(2) { width: 100%; border-left: 0; padding: 0 0 20px; }
    .advance-table .table-footer .td:nth-child(1) { display: none; }
    .advance-table .table-footer .td:nth-child(2) { width: 100%; border: none; }
    .advance-table+.advance-table { display: block; margin-top: 40px; }
    .advance-table:nth-child(2) { }
    .advance-table:nth-child(2) .td:nth-child(3) { width: 30%; }
    .advance-table:nth-child(2) .table-header .td:nth-child(3) { width: 100%; border: none; padding: 0 0 10px; }
    .advance-table:nth-child(2) .table-contain .td:nth-child(2) { display: none; }
    .advance-table:nth-child(2) .td:nth-child(2) { display: none; }
    .advance-table:nth-child(2) .table-header .td:nth-child(1) { display: none; }
    .advance-table:nth-child(2) .table-footer .td:not(:last-child) { display: none; }
    .advance-table:nth-child(2) .table-footer .td:last-child { width: 100%; border: none; }
    
    
    .get-quote .inner{padding:60px 0;}
    .get-quote .inner{padding:60px 0 80px 0;}
    .get-quote .inner h2{margin:0 0 10px 0;}
    .get-quote .inner h5{margin:0 auto 30px auto;}
    
    .points .listing .list h3{margin:0 0 5px 0;}

    .three-steps .inner{margin:50px 0;}

    .our-solution{padding:40px 0;}
    .our-solution h2{margin:0 0 20px 0;}
    .our-solution .background-dots{display:none;}
    .our-solution .listing .list{margin:0 0 40px 0;width:100%;}
    .our-solution .listing .list ul li{margin:0 0 5px 0;}

    .why-dominion .inner{padding:0;}
    .why-dominion{padding:40px 0 50px 0;}
    .why-dominion .inner .content h3{margin:0 0 20px 0;}
    .why-dominion .inner .content{margin:0 0 30px 0;}

    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-image img{width:100%;height:230px;}
    .main-recent-blog .post-title a h3{font-size:20px;line-height: 28px;margin-bottom: 0;}
    .main-recent-blog .sub-recent-blog{padding: 40px 0;}
    .main-recent-blog.skew-background2{padding: 0px 0 0 0;}
    .main-testimonials .testi-slider-one {padding: 40px 20px 40px 60px;}
    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right{width:100%;padding-left:0;}
    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-image{width:100%;}
    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right a.read-more.flex{display:flex;justify-content: center;}
    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner{text-align: center;padding:15px;}
    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .time-box, .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .minute-reade-box{width:100%;display: flex;justify-content: center;}
    .main-recent-blog .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box {padding: 4px 0px 6px 0px;}

    .post-listing .sub-recent-blog .blog-post-sec{padding:0 15px;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-image img{width:100%;height:230px;}
    .post-listing .post-title h3{font-size:20px;line-height: 28px;margin-bottom: 0;}
    .post-listing .sub-recent-blog{padding: 40px 0;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right{width:100%;padding-left:0;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-image{width:100%;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more.flex{display:flex;justify-content: center;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner{text-align: center;padding:15px;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .time-box,.post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box .minute-reade-box{width:100%;display: flex;justify-content: center;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .top-c-box {padding: 4px 0px 6px 0px;}
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .read-more a{justify-content:center;}
    
    .main-testimonials {padding: 40px 0 110px 0;}
    .main-testimonials .slick-slider .slick-dots {bottom: -160px;}
    .main-testimonials .thumb-slide-box.slick-slide.slick-current.slick-active{width:85vw!important}

    .face-challenges .inner .left .button-1{text-align:center;}
    
    .company-banner{padding:130px 0 50px 0;position:relative;overflow:hidden;}
    .company-banner .inner{text-align:center;}
    .company-banner .triangle{height:49px;}
    .company-banner .inner .right img{max-width:260px;}
    .company-banner .inner > div{flex-flow:row wrap;display:flex;}
    .company-banner .inner .left{width:100%;padding: 0;order:1;}
    .company-banner .inner .right{width:100%;padding:0 0 10px 0;order:2;}
    .company-banner .inner h1{margin:0 0 10px 0;}
    .company-banner .inner .left .content{max-width:100%;}
    .company-banner .inner .left .btn-group > div:first-child{margin-left:0;margin-bottom:25px;}

    .payroll-hr-staff .listing .list .left{padding:20px 0 60px 0;text-align:center;max-width:500px;margin:0 auto;}
    .payroll-hr-staff .left .button-1{text-align:center;}
    .payroll-hr-staff .listing .list .left h2 {text-align: center;}
    .payroll-hr-staff .listing .list .left h2.small-size{font-size:22px;line-height:34px;margin: 0 0 10px 0;}
    .payroll-hr-staff .listing .list .right{padding:0;}
    .payroll-hr-staff .listing .list .right .image {text-align: center;}

    .with-dominian.make-two-column{padding:50px 0 10px 0;}
    .with-dominian.make-two-column .inner .list .icon{margin:0 auto 20px auto;}
    .with-dominian.make-two-column .inner{text-align:left;padding:0;}
    .with-dominian.make-two-column .inner > div > div .list{width:100%;margin:0 0 50px 0;text-align: center;}
    .with-dominian .inner .list .title-content .content ul li{display:inline-block;}
    .with-dominian.make-two-column .inner>div>div .list .title-content {max-width: 100%;}

    .title-cta {padding: 60px 0 60px 0;}
    .title-cta .inner {padding: 0;}
    .title-cta .inner h2{margin:0 auto 20px auto;}
    .title-cta .inner .content{margin:0 0 30px 0;}

    .form-banner{padding:130px 0 110px 0;position:relative;overflow:hidden;}
    .form-banner .triangle{height:50px;}
    .form-banner .inner h1{margin:0 0 10px 0;}
    .form-banner .inner .left{width:100%;}
    .form-banner .inner .left .content{max-width:100%;font-size:16px;line-height:24px;}
    .form-banner .inner .left .btn-group > div:first-child{margin-left:0;margin-bottom:25px;}
    .form-banner .inner .right{width:100%;padding:0 0 10px 0;}

    .masterclass-page .payroll-hr-staff {margin: 45px 0 0 0;}
    .company-page .payroll-hr-staff {margin: 55px 0 0 0;padding: 0;}
    
    .referral-description{padding:40px 0 70px 0;}
    .referral-description .image-title{margin:50px auto 50px auto;}
    .referral-description .image-title .title-content{padding:0 15px;}
    .referral-description .image-title .title-content h3{font-size:14px;line-height:22px;margin:0 0 10px 0;}
    .referral-description .image-title .title-content h4{font-size:14px;}
    
    .banner-bg-image{padding:160px 0 170px 0px;}
    .banner-bg-image .triangle{height:100px;}
    
    .content-button {padding: 50px 0 70px 0;}
    .content-button .content{margin:0 0 30px 0;}
    
    .partners-section{padding:0px 0 50px 0;}
    .partners-section h3{margin:0 0 15px 0;}
    .partners-section .logo-listing{padding:0 15px;margin:50px 0 0 0;}
    .partners-section .logo-listing > div{display:flex;flex-flow:row wrap;align-items: center;}
    .partners-section .logo-listing .logo-list{width:calc(100%/2 - 20px);}
    .partners-section .logo-listing .logo-list img{margin:0 auto;width:auto;max-height:70px;max-width:90px;}
    
    .live-and-work .inner > div.flex{display:flex;flex-flow:row wrap;flex-direction:column-reverse;}
    .live-and-work .inner .left{width:100%;padding:30px 0 0 0;max-width:500px;margin:0 auto;text-align:center;}
    .live-and-work .right{width:100%;}
    .live-and-work .inner .list img{max-width:300px;margin:0 auto;}
    .live-and-work .inner h2{margin:0 auto 40px auto;max-width:500px;}
    
    .dominion-life .inner .list img{max-width:500px;}
    
    .points .listing > div{margin:0;}
    .points .listing .list{width:100%;margin:0 0 30px 0;}
    
    .titleimgslider_area { padding:40px 0; }
    .titleimgslider_area .slider_box { width:100%; }
    .titleimgslider_dots,.left_patbg,.right_patbg { display:none; }
    .titleimgslider_area .titleimgslider_titleslider { padding:20px 0 0; text-align:center; }
    .titleimgslider_area .titleimgslider_cover{margin-top:30px;}
    .titleimgslider_area .slider_box img { max-width: 300px;max-height: 250px; } 
    .titleimgslider_area .titleimgslider_titleslider .titleimgslider_boxright { margin:20px 0; }
    .titleimgslider_area .titleimgslider_titleslider h4 { font-size: 19px; line-height: 26px; }
    .payroll-page .titleimgslider_area .titleimgslider_box .titleimgslider_boxtext { height: auto; }
    .titleimgslider_area .titleimgslider_box .titleimgslider_boxtext {font-size: 14px;line-height: 22px;}
    
    .main-recent-blog.skew-background2.with-top-title .sub-recent-blog {padding: 50px 0;}
    .main-recent-blog.skew-background2.with-top-title .sub-recent-blog {padding: 0;}
    
    .post-listing.skew-background2.with-top-title .sub-recent-blog {padding: 50px 0;}
    .post-listing.skew-background2.with-top-title .sub-recent-blog {padding: 0;}
    
    .dominion-life .background-dots,.dominion-life .background-dots.second-dots,.title-cta .background-dots { display:none; }
    
    .pricing-page .title-cta { padding:50px 0; }
    .company-banner .triangle { height:0; }  
    .time-management-page .titleimgslider_area .slider_box img { max-width:280px; }
    .time-management-page .titleimgslider_area .titleimgslider_titleslider { padding-left: 0; }
    
    .company-banner .inner .left .btn-group  { margin-bottom:0; }
    
    .post-listing .sub-recent-blog .blog-post-sec .blog-post-boxes .blog-post-inner .post-right .post-title {margin: 0 0 10px 0;}
    
}

@media (max-width:429px){
    .main-testimonials .thumb-slide-box.slick-slide.slick-current.slick-active {width: 275px !important;}
}