/* margin */
.mlrauto0{margin:0px auto;}
.m0 {margin:0px !important;}
.mt0 {margin-top:0px !important;}
.mb0 {margin-bottom:0px !important;}
.ml0 {margin-left:0px !important;}
.mr0 {margin-right:0px !important;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top:90px;}
.mt100 {margin-top:100px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb90 {margin-bottom:90px;}
.mb100 {margin-bottom:100px;}

/* padding */
.p0 {padding:0px !important;}
.pt0 {padding-top:0px !important;}
.pb0 {padding-bottom:0px !important;}
.pl0 {padding-left:0px !important;}
.pr0 {padding-right:0px !important;}

.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt80 {padding-top:80px;}
.pt90 {padding-top:90px;}
.pt100 {padding-top:100px;}

.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pb70 {padding-bottom:70px;}
.pb80 {padding-bottom:80px;}
.pb90 {padding-bottom:90px;}
.pb100 {padding-bottom:100px;}

.reverseo{flex-direction: row-reverse;}
.falignin{align-items: inherit !important;}
.djccenter{justify-content: center;}

.bg-white{background-color: #fff !important;}
.bg-dblue{background: #044154;}
.bg-lblue{background: #eefbff;}
.bg-mblue{background: #49c2e9;}

.prelative {position:relative;}


.faqwhitelabel .heading-box-accord h4 {text-transform: capitalize;text-align: left;font-size: 54px;line-height: 64px;font-weight: 900;font-style: italic;color: #fff;}
.faqwhitelabel .heading-box-accord i {font-size: 100px;color: #aec90c;}
.faqwhitelabel .heading-box-accord {text-align: left;position: sticky;top: 100px;}
.faqwhitelabel .row-box {display: flex;flex-wrap: wrap;}
.faqwhitelabel .accordion-heading.active {background: #f1f1f1;border: 1px solid #f1f1f1;}
.faqwhitelabel .accordion-heading h3 {color: #fff;}
.faqwhitelabel .accordion-heading.active h3 {color: #000000;}
.faqwhitelabel .accordion-content {background: #f1f1f1;}
.faqwhitelabel .accordion-swap .content1 > * {color: #000000;}
.faqwhitelabel .accordion-heading {border: 1px solid #216276;}
.faqwhitelabel .heading-box-accord p {color: #fff;}
.faqwhitelabel {background: #044154;}
.buttonbox{position: relative;}
.buttonbox:after {content: '';width: 100%;height: 74px;position: absolute;bottom: 0;left: 0;filter: blur(2px);opacity: .7;background: linear-gradient(0deg, #044154 74%, transparent);}
#toggle-accordion {color: #fff;line-height: normal;background: transparent;position: relative;z-index: 1;border: 1px solid #1a85a7;max-width: 100px;padding: 5px;width: 100%;margin: 0px auto;display: block;border-radius: 20px;}
.afclass::after{content:none;}

.contentwls .content-box1 h4, .contentwls2 .content-box1 h4, .contentwlss .content-box1 h4,.boxesthree .content-box1 h4, .packinfo .content-box1 h4 {font-weight: 900;text-transform: capitalize;margin-bottom: 10px;}
.contentwls .content-box1 ul li {display: list-item;margin-bottom: 10px;padding-left: 6px;}
.contentwls .content-box1 p {margin-bottom: 10px;}
.contentwls .content-box1 ul li::marker {content: "\f046";font-family: "FontAwesome";color: #027ecd;}
.btn-box4,.btn-box4:focus {background: #26aadf;padding: 15px 25px;display: inline-block;color: #fff;line-height: normal;border-radius: 30px;transition: .5s all;border:1px solid #26aadf;}
.btn-box4:hover {background: #044154;color: #fff;text-decoration: none;transition: .5s all;}

.contentwls1 {background: #044154;}
.contentwls1 .container {max-width: 900px;position:relative;}
.contentwls1 .content-box1 h4 {text-align: center;font-weight: 900;text-transform: capitalize;margin-bottom: 10px;color:#fff;}
.tablecontent table td {border: 1px solid #f5f5f5;padding: 13px;font-size: 16px;}
.tablecontent table th {border: 1px solid #077497;padding: 13px;font-size: 16px;}
.tablecontent table {line-height: 1.3;color:#044154;border-collapse: collapse;background:#fff;box-shadow: 0 3px 5px #cdcdcd;min-width: 750px;border-spacing:0 20px;}
.tablecontent table thead {background: #044154;color: #fff;position:relative;}
.tablecontent table tbody tr {box-shadow: 0 0 7px #e7e7e7;}
.tablecontent {width: 100%;display: inline-block;overflow: auto;margin-top: 30px;}
.contentwls2 .borderin {padding: 21px;transition: .5s all;background: #044154;}
.contentwls2 .content-box2 p {transition: .5s all;color: #fff;}
.contentwls2 .content-box2 h4 {font-weight: 900;color: #044154;transition: .5s all;color: #fff;font-size: 24px;margin: 0 0 10px;color: #49c2e9;text-transform: capitalize;}
.blurclass .borderin:hover{transform: rotate(-5deg);box-shadow: 14px 14px 0px #49c2e9;}
.contentwls2 .content-box1 {text-align: center;max-width: 900px;width: 100%;margin: 0px auto;}
.layout-one11 .row-box {display: flex;flex-wrap: wrap;}

.layout-one11.contentwls2 .borderin {height: calc(100% - 20px);margin-top:10px;}

.toggle-content {max-height: 0;overflow: hidden;opacity: 0;transition: max-height 0.6s ease, opacity 0.4s ease;}
.toggle-content.expanded {max-height: 5000px;opacity: 1;}
.bg-dblue h4 {color: #fff;}
.contentwls.bg-dblue .content-box1 ul li::marker {color: #68c4ff;}
.contentwlss .content-box1 h4{text-align: center;}
.contentwlss .container {max-width: 900px;}

.boxesthree .listing-box-content h4 {font-size: 28px;font-weight: 900;margin: 0 0 10px;line-height: 36px;    color: #49c2e9;}
.boxesthree .listing-box-content{padding: 20px;background: #044154;margin-top: 30px;height: calc(100% - 30px);width: 100%;display: inline-block;border: 5px solid;border-image: linear-gradient(to right, #2ca4e6 25%, #044154 25%, #044154 50%, #044154 50%, #044154 75%, #2ca4e6 75%) 5;transition: .5s all;}
.boxesthree .listing-box-content:hover {border-image: linear-gradient(to right, #2ca4e6 25%, #044154 25%, #044154 50%, #044154 50%, #044154 75%, #2ca4e6 75%) 200;transition: .5s all;}
.boxesthree .row-box {display: flex;flex-wrap: wrap;}


.content-box12 h4 {font-weight: 900;text-transform: capitalize;font-size: 28px;color: rgb(4, 65, 84);line-height: 36px;margin: 0 0 20px;}
.listing-box-content1 {background:#fff;margin-top: 30px;padding: 30px;border: 1px solid #efefef;border-radius: 30px;box-shadow: 0 0 10px #efefef;height: calc(100% - 20px);text-align: center;transition: .5s all;}
.listing-box-content1:hover{transform: translateY(-10px);transition: .5s all;}
.listing-box-content1 h4 {font-weight: 900;text-transform: capitalize;font-size: 20px;color: rgb(4, 65, 84);line-height: 30px;margin: 20px 0 10px;}
.boxesthree1 .row-box {display: flex;flex-wrap: wrap;}
.listing-box-content1 p {margin: 0 0 10px;}


.listing-box-content p {margin-bottom: 5px;}
.fivepoints .itemss {padding: 0 10px;height:100%;width:100%;}
.fivepoints .itemss .listing-box-content1 {border: none;background: #1b738f;margin: 0;padding: 40px 25px;box-shadow: inset 3px 5px 8px #0a5970;}
.fivepoints .itemss .listing-box-content1 h4 {margin: 0 0 15px;color:#fff;}
.fivepoints .itemss .listing-box-content1 p {color:#fff;}
.fivepoints .owl-dots {display: none !important;}
.fivepoints {margin-top: 20px;}
.fivepoints .owl-stage-outer {padding: 0;}
.wlspsec h4 {text-transform: capitalize;color: #044154 !important;}
.gallery-slider.wlspsec .content-box1 h2 {text-transform: capitalize;color: #044154;}
.full-content-center.wlspsec1 .content-box1 h5 {text-transform: capitalize;margin: 10px 0;}
.audit-call23 .heading-box-who{padding-bottom:0px !important;}
.audit-call23 .heading-box-who h4 {text-transform: capitalize;font-size: 28px;line-height: 36px;}
.audit-call23 .heading-box-who p .btnn {background: #26aadf;color: #fff;font-weight: normal;text-transform: capitalize;border-radius: 30px;}
.wlspsec1 a.btn-box1 {box-shadow: none;border: none;background: #26aadf !important;color: #fff;border-radius: 30px;padding: 15px 25px;text-transform: none;}
.audit-call23 .heading-box-who p .btnn:hover {color: #044154;}
.readytoc .call_btn a {border-radius: 30px;box-shadow: none;}
.fivepoints .owl-nav{display: block !important;}
.fivepoints .owl-nav button {width: 40px;height: 40px;position: absolute;background: #fff !important;border-radius: 30px;top: 50%;transform: translateY(-50%);box-shadow: 0 0 4px #779da9;}
.fivepoints .owl-nav button.owl-prev {left: -10px;}
.fivepoints .owl-nav button.owl-next {right: -10px;}
.textblack .content-box1 {color: #000;}
.fivepoints .owl-nav button span {font-size:30px;}
.packinfo .content-box1 {display: inline-block;width: 100%;margin-bottom: 30px;}
.fivepoints .itemss .listing-box-content1 figure img{width: auto;display: block;margin: 0px auto 20px;max-width: 100%;}
.packinfo .package-wrapper-info h4 {background: #eefbff;}
.packinfo .package-wrapper-info:hover h4 {background-color: #9ccb52;}
.packinfo .package-wrapper-info {border: 1px solid #e5e5e5;}
.packinfo .package-wrapper-footer {background: #eefbff;border-top: 1px solid #eefbff;}
.packinfo .package-wrapper-info h5 small {font-size: 14px;}
.packinfo .package-wrapper-info:hover h5 small {color:#fff;}
.packinfo .package-wrapper-info .btn-box1 {border-radius: 31px;text-transform: capitalize;}
.infoba .content-box1 h4 {font-weight: 900;text-transform: capitalize;margin-bottom: 30px;font-size:28px;line-height:36px;}
.accord .heading-box-accord h4 {font-weight: 900;text-transform: capitalize;margin-bottom: 10px;font-size:28px;line-height:36px;color: rgb(4, 65, 84);letter-spacing: 0;}

.sub-heading-div1 {display: inline-block;width: 100%;font-size: 30px;font-weight: bold;line-height: 1.5;color: #044154;}
.home-banner-con2 h1 {font-weight: bold;font-size: 50px;margin: 0px 0 20px;color: #044154;line-height: 1;}
.buttonbx {margin-top: 20px;}
.buttonbx .btn-box1 {font-size: 16px;padding: 18px 25px;border-radius: 30px;}
.inbanner {padding: 100px 0;overflow:hidden;}
.home-banner-con2 {max-width: 700px;width: 100%;border-radius: 30px;margin: 0px auto;background:rgba(255,255,255,.8);padding:40px 20px;}
.bgwhiteseo {position: absolute;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;opacity:.6;}
/*.bgwhiteseo {position: absolute;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: .2;}*/
.home-banner-con {position: relative;}

.bgi1 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: .3;}
.bannerlayer1 {position: absolute;right: -132px;top: -85px;transform: rotate(43deg);}
.bannerlayer2 {position: absolute;left: -132px;bottom: -122px;transform: rotate(-130deg);}
.sub-heading-div2 {font-size: 20px;line-height: 1.5;color: #044154;}

.ttranscapp .content-box1 h2, .ttranscapp .content-box1 h4 {text-transform: capitalize;font-weight: bold;}
.ttranscapp .content-box1 h2 {color: rgb(4, 65, 84);}
.vertabs .resp-vtabs .resp-tabs-container {background: #fff;border: 1px solid #b5eaff;}
.vertabs .resp-vtabs .resp-tab-item {border: 1px solid #d5f4ff;}
.vertabs .resp-vtabs ul.resp-tabs-list{background-color: #fff;}
.vertabs .resp-vtabs li.resp-tab-active {border: 1px solid #26aade;}
.tabSlider .heading-box-services h4 {text-transform: capitalize;font-weight: 900;color: #044154;font-size: 28px;line-height: 36px;letter-spacing: 0px;margin-bottom:20px;}
.tabSlider .thumb-it{border-radius: 10px;background: #26aade;}
.tabSlider .slick-current .thumb-it {background: #044154;}
.tabSlider .full-details-box {border-radius: 10px;}
.tabSlider .full-details-box {box-shadow: 0 0 10px #efefef;}
.tabSlider .full-details-box h4 {text-transform: capitalize;color: #044154;font-size: 28px;line-height: 36px;}
.add-expert112 .btn-box1 {text-transform: capitalize;border-radius: 30px;}
.add-expert112 .container {position: relative;}
.add-expert112 .exparts-btn {justify-content: space-between;}
.add-expert112 {padding: 50px 0;}
.contentwls1 .content-box1 p {text-align: center;color: #fff;margin-bottom: 10px;}

/* new section */
.contentwls3 .row-box {display: flex;flex-wrap: wrap;}
.heading3 h4 {text-align: center;font-weight: 900;text-transform: capitalize;margin-bottom: 10px;color: rgb(4, 65, 84);line-height: 36px;font-size: 28px;}
.content-box3 h4 {font-size: 20px;font-weight: 900;color: #044154;margin: 0 0 0px;}
.content-box3 p {margin: 0 0 10px;}
.content-box3 {width: 100%;height: calc(100% - 20px);display: inline-block;margin-top: 20px;background: #fff;box-shadow: 0 0 10px #dddddd;padding: 30px 20px;border-radius: 20px;}
.ttranscapp .content-box1 h5 {text-transform: capitalize;}
.heaimg {display: flex;align-items: center;    margin-bottom: 20px;}
.heaimg figure {width: 80px;min-width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;margin-right: 10px;background: #eefbff;border-radius: 58px;padding: 13px;margin-bottom: 0 !important;}
.content-box3 ul{margin:20px 0;}
.content-box3 ul li {display: list-item;}
.barBox p {margin:0;}
.barBox {background: #ffffff;padding: 15px;box-shadow: 0 0 10px #efefef;border-radius: 8px;}
.processimg {max-width: 1140px;width: 100%;}
.boxesthree.borderother .listing-box-content {border: 1px solid #49c2e9;background: rgba(73, 194, 233, 0.1);}
.boxesthree.borderother .listing-box-content:hover {background: rgba(0, 0, 0, 0);}
.boxesthree.borderother .listing-box-content h4 {color: #fff;}


.aiseoban1 .bgwhiteseo {opacity: 1;object-position: right;}
/* banner2 */
.aiseoban2 .bgwhiteseo {opacity: 1;object-position: left;}
.aiseoban2 .home-banner-con2 {background: transparent;text-align: left;max-width: 535px;margin: 0 0 0 auto;padding: 40px 0;}
.aiseoban2 .home-banner-con2 h1, .aiseoban2 .home-banner-con2 .sub-heading-div2, .aiseoban2 .home-banner-con2 .sub-heading-div1 {color: #fff;}
/* banner3 */
.aiseoban3 .home-banner-con2 {text-align: left;background: transparent;padding: 40px 0;max-width: 550px;margin: 0;}
.aiseoban3 .bgwhiteseo {opacity: 1;object-position: right;}
.text-white h1, .text-white .sub-heading-div2 ,.text-white .sub-heading-div1 {color: #fff;}

/*banner4*/
.aiseoban4 .bgwhiteseo {opacity: 1;object-position: right;}
.aiseoban4 .home-banner-con2 {background: #ffffff;}

/* banner 5 */
.aiseoban5 .bgwhiteseo {opacity: 1;}
.aiseoban5 .home-banner-con2 {background:rgba(0,0,0,0);}


.column-3-b .heading-box-who ul li {float: left;width: 33.33%;}
.column-3-b .heading-box-who ul, .column-3-b .heading-box-who {column-count: inherit !important;margin: 0;padding: 0;}


.ttranscapp a.btn-box1 {border-radius: 33px;background: #26aadf !important;border: none;box-shadow: none;color: #fff;text-transform: capitalize;padding: 15px 25px;}
.column-2-b .heading-box-who ul{column-count: auto;}
.bullet-points-content-heading .heading-box-who ul li a {padding-left: 10px;font-size: 16px;display: inline-block;}
.heading-box-who {padding-bottom: 0 ;margin-bottom: 0;}

.spacpad1 .content-box3 {padding: 10px 20px;}
.simple-images{background-color: #f7f7f7;cursor: pointer;padding:15px;}
.simple-images img{border:none;box-shadow: none;}
.h1tag{font-weight: bold;font-size: 50px;margin: 0px 0 20px;color: #044154;line-height: 1;}
.h4tag{font-size: 28px;color: rgb(4, 65, 84);line-height: 36px;font-weight: 900;text-transform: capitalize;margin-bottom: 10px;}
.full-details-box ul li {display: list-item;list-style-position: inside;}
.full-details-box ul li::marker {content: "\f046    ";font-family: "FontAwesome";color: #027ecd;margin-left:10px;}
.befaft {display: inline-block;width: 100%;margin-bottom: 100px;background: #f7f7f7;}
.global-portfolio ul {display: inline-block;vertical-align: top;}
.global-portfolio ul li{display: inline-block;page-break-inside: avoid-column;break-inside: avoid-column;-webkit-column-break-inside: avoid-column;vertical-align: top; }
/*.pwidth p {max-width: 800px;width: 100%;margin: 0px auto;}*/

.barBox.darkbg {background: rgba(73, 194, 233, 0.1);box-shadow: 0 0 10px #044154;}
.content-box4 h4 {font-size: 28px;color: rgb(4, 65, 84);line-height: 36px;font-weight: 900;margin:0 0 10px;}
.content-box4 h5 {font-weight: bold;font-size: 18px;color: #044154;}
.borderbox {border: 1px solid #efefef;}

.ah-words-wrapper {font-family: "Oleo Script", system-ui;padding: 0 8px 3px;color: #8ca80f;}
.headbox {padding: 0 15px;display: inline-block;width: 100%;}
.bg-dblue .content-box4 h4, .bg-dblue .content-box4 h5 {color: #fff;}

@media(min-width:1600px){
	.pstick {position: sticky;top: 85px;}
	.top-100{top:-100px;}
	.top-200 {top: -30%;}
	.top-400 {top: -60%;}
}
@media(min-width:1024px){
	.pstick {position: sticky;top: 85px;}
	.top-100{top:-100px;}
	.top-200 {top: -500px;}
	.top-400 {top: -700px;}
}
@media(max-width:1024px){
	.faqwhitelabel .heading-box-accord h4 {font-size: 40px;}
	.contentwls3 .row-box .col4 {width: 50%;}
	.column-3-b .heading-box-who ul li {width: 50%;}
}
@media (min-width:767px) and (max-width:991px){
	.boxesthree1 .col4, .boxesthree .col4 {width: 50%;}
}

@media(max-width:767px){
	.home-banner-con2 h1 {font-size: 40px;line-height: 1.2;}
	.sub-heading-div1 {font-size: 18px;}
	.buttonbx .btn-box1 {padding: 18px 15px;}
	.contentwls3 .row-box .col4 {width: 100%;}
	.column-3-b .heading-box-who ul li {width: 100%;}
}