/**
*	Theme Name: Theme Name
*	Theme URI:
*	Author: Ktech Solutions
*	Author URI: http://ktechsol.com
*	Description: Custom theme
*	Version: 1.0
*	Text Domain:  dst_theme
**/
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Sora:wght@100..800&display=swap');
html{line-height:1.15;-webkit-text-size-adjust:100%}.gform_body ul li.gfield.gfield_error input,.gform_body ul li.gfield.gfield_error textarea{border:1px solid red!important}.gform_wrapper .gfield_error .gfield_label{color:#b69c9c!important}.gform_wrapper .field_description_below .gfield_description{padding-top:8px!important}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:inherit!important}.gform_wrapper li.gfield.gfield_error{background-color:transparent!important;margin-bottom:6px!important;border:0!important;padding-bottom:0!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4);border-radius:10px}::-webkit-scrollbar-thumb{background:#3f4551;border-radius:10px}a,a:hover{text-decoration:none!important}p{margin:0 0 20px}img{height:auto;max-width:100%;width:auto;}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0!important}input[type=checkbox],input[type=radio]{width:auto!important}
*{transition: all 0.3s;}
:root{
	--fsora:"Sora", sans-serif;
	--fman:"Manrope", sans-serif;
	--clr1:#C91079;
}
h1,h2,h3,h4,h5,h6,strong{font-family:var(--fsora);}
body{font-family: var(--fman)!important;}
p{font-size: 18px;line-height: 27px;}
.searchform {position: relative}

.searchform input {border-radius: 30px;border: 1px solid #ccc;padding: 14px 20px;width: 100%;}
.searchform button {border: 0px;background-color: transparent;font-size: 24px;position: absolute;top: 5px;right: 10px;}
.not-found {margin: 100px 0;}.not-found p {margin-bottom: 30px;}

/* Navbar */
.main-navigation {clear: both;position: relative;}
ul.nav-menu,div.nav-menu > ul {margin: 0;padding: 0;}
.nav-menu li {display: inline-block;margin: 0 25px 0 0;position: relative;}
.nav-menu li a {color: #000000;display: block;font-size: 14px;font-weight: 700;font-family: var(--fman);line-height: 1;padding: 15px 0 6px;text-decoration: none;}
.nav-menu li:hover > a,.nav-menu li a:hover,.nav-menu li:focus > a,.nav-menu li a:focus {	color: #A40860;}
.nav-menu .sub-menu,.nav-menu .children {background-color: var(--clr1);border: 0px;border-top: 0;padding: 0;position: absolute;left: -2px;z-index: 99999;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);}
li.menu-item-has-children {
padding-right: 24px;}
li.menu-item-has-children::after{content:url(images/down.png);position: absolute;right: 0;top: 8px;}
ul.sub-menu li {margin: 0px}
ul.sub-menu li a {color: #ffffff !important;padding: 15px;text-align: left;}
ul.sub-menu li a:hover {background: #000;}
.nav-menu .sub-menu ul,.nav-menu .children ul {border-left: 0;left: 100%;top: 0;}
ul.nav-menu ul a,.nav-menu ul ul a {color: #ffffff;margin: 0;width: 240px;}
ul.nav-menu ul a:hover,.nav-menu ul ul a:hover,ul.nav-menu ul a:focus,.nav-menu ul ul a:focus {background-color: #970055;}
ul.nav-menu li:hover > ul,.nav-menu ul li:hover > ul,ul.nav-menu .focus > ul,.nav-menu .focus > ul {clip: inherit;overflow: inherit;height: inherit;width: inherit;}

.nav-menu .current_page_item > a,.nav-menu .current_page_ancestor > a,.nav-menu .current-menu-item > a,.nav-menu .current-menu-ancestor > a {color: #A40860;}
.closebtn,.openmenu,.menuToggle,.mobilesubmenu {display: none;}

/*  Alignment  */
.alignnone,.wp-caption.alignleft,.wp-caption.alignnone,a img.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}.alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

/* Slider */
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

/* Pagination  */
.pagination{display:inline-block;margin:30px 0 0;width:100%}.sub-pagenation-div li{display:inline-block;border-radius:4px;width:auto}.sub-pagenation-div li a{border-radius:4px;color:#333;display:block;padding:10px 20px}.sub-pagenation-div li.current a,.sub-pagenation-div li:hover a{background:#394e8c;color:#fff}.background-img{background-size:cover;background-repeat:no-repeat;background-position:center}

/* MAIN CSS  */
.container::after,.blogdetail::after,.entry-content::after {content: '';clear: both;display: block;}
.blogdetail {display: block;margin-bottom: 20px;padding-bottom: 20px;}
.container{max-width: 1792px!important;}
.site-header{padding:20px 0 0;position: fixed;left: 0;width: 100%;top: 0;z-index: 98;}.site-header .box{background: #FFFFFFCC;padding:20px 50px;border-radius: 15px;}.site-logo img{max-height:70px;}

.nav-menu li.cbtn a,.cbtn a{background-color: #A40860;color: #ffffff;border-radius: 5px;display: inline-block;padding: 0 20px;height: 43px;line-height: 41px;}
.cbtn a svg{margin-right: 6px;}
.btnsa a{background: linear-gradient(114.95deg, #870379 19.22%, #ED1622 103.36%);box-shadow: 0px -4px 16px 0px #0000004D inset;box-shadow: 0px -2px 6px 0px #000000BF inset;box-shadow: 0px -3px 0px 0px #0000002E inset;box-shadow: 0px 1px 10px 0px #00000026;display: inline-block; height: 56px;line-height: 54px;border-radius: 15px;padding: 0 30px;color: #ffffff;}
.inline-YTPlayer {
    position: absolute !important;
    left: 0;
    height: 100%;
    width: 100%;
    top: 0;
}
.inline-YTPlayer div#bgndVideo{padding-bottom:50%!important;}
.btna a {position: relative;padding: 0 30px;border-radius: 15px;display: inline-block;line-height: 52px;font-size: 16px;font-weight: 600;height: 54px;background: linear-gradient(114.95deg, #870379 19.22%, #ED1622 103.36%);box-shadow: 0px 1px 10px 0px #00000026,0px -4px 16px 0px #0000004D inset,0px -2px 6px 0px #000000BF inset,0px -3px 0px 0px #0000002E inset;}
.btna a span {color: #fff;} 
.btna a:hover{filter: grayscale(100%)!important;}

.btna a::before {content: "";display: block;height: 9px;position: absolute;top: 4px;left: 10px;backdrop-filter: blur(117px);width: 90%;background: #fff;border-radius: 100%;opacity: 0.5;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.54) 100%);}

.btna a::after {content: "";display: block;height: 0.25rem;position: absolute;bottom: 0.75rem;left: 50%;transform: translateX(-50%);width: calc(100% - 7.5rem);background: #fff;border-radius: 100%;filter: blur(1px);opacity: 0.05;background-image: linear-gradient(-270deg, rgba(255,255,255,0.00) 0%, #FFFFFF 20%, #FFFFFF 80%, rgba(255,255,255,0.00) 100%);}
 
.cover{background-position: center!important;background-size: cover;background-repeat: no-repeat;}
.bpo_hero {padding: 250px 0 150px;color: #fff;min-height: 950px;position:relative;}.bpo_hero .container{position:relative;z-index:95;}
.bpo_hero .bullets{position:absolute;right:30px;top:30%;}.bpo_hero .bullets ul{list-style:none;margin:0;padding:0;}
.bpo_hero .bullets .icon{display:inilne-block;border:1px solid #ffffff;border-radius:6px;height:51px;line-height:50px;text-align:center;width:51px;}
.bpo_hero .bullets .detail{display:flex;gap:20px;justify-content:center;border-radius:11px;padding:10px;}.bpo_hero .bullets .detail .caption{opacity:0;width:220px;}.bpo_hero .bullets .detail p{font-size:14px;line-height:17px;margin:0;color:#000}.bpo_hero .bullets .detail p strong{font-size:16px;font-weight:600;color:#000000CC;}.bpo_hero .bullets .detail:hover{background-color: #FFFFFFB2;cursor:pointer;backdrop-filter: blur(7px);box-shadow: 0px 0px 10px 0px #00000040;}.bpo_hero .btna{margin-right:20px}
.bpo_hero .bullets .detail:hover .caption{opacity:1;}.bpo_hero .bullets .detail:hover .icon{background-color:#ffffff;}.bpo_hero .bullets .detail:hover img{filter: brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(440%) hue-rotate(295deg) brightness(101%) contrast(102%);}
.bpo_hero h1{font-size: 69.27px;font-family: "Sora", sans-serif;font-weight: 300;}.bpo_hero h1 strong{font-weight: 600;}
.bpo_hero p{font-size: 20px;line-height: 35px;}

.gredient {background: linear-gradient(90.37deg, #C91079 2.76%, #ED1622 96.84%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}

.support_list{background-color: #FBF4F8;padding:30px 0;}
.support_list ul{list-style: none;margin:0;padding: 0;text-align: center;}
.support_list li{font-size: 20px;display: inline-block; text-transform: uppercase;padding:0 30px;border-right: 1px solid #000000;}.support_list li:last-child{border-right: 0;}.support_list li a{color: #000000;}.support_list li a:hover{color:var(--clr1);}

.trusted_companies{padding:70px 0;}.trusted_companies .row{margin-top: 50px;}.trusted_companies h3{font-size: 50px;font-weight: 400;color: var(--clr1);margin-bottom: 20px;}
.trusted_companies .head{text-align: center;}.trusted_companies .head strong{color: var(--clr1); font-size: 18px;font-family: var(--fman);font-weight: 500;}
.trusted_companies .icons {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.trusted_companies ul{display: flex;flex-wrap: wrap;height: 100%;align-content: space-between; list-style: none;margin: 0;padding: 0;}
.trusted_companies li{font-size: 18px;color: #000;position: relative;padding-left: 23px;}
.trusted_companies li::before{background: linear-gradient(114.95deg, #870379 19.22%, #ED1622 103.36%);content:'';display: block;height: 13px;border-radius: 50%;left: 0;top: 6px;position: absolute; width: 13px;}
.trusted_companies li strong{font-weight: 500;color: var(--clr1);}
.trusted_companies .content p{color: #151515;font-size: 18px;line-height: 27px;}.trusted_companies .content a{color: var(--clr1);text-decoration: underline!important;}
.trusted_companies .content p:last-child {margin: 0;}

.main_title{font-size: 50px;font-weight: 400;text-transform: capitalize;}
.delivery_results{background-color:#FFEAF6;padding: 60px 0;}
.delivery_results p{color: #000000CC;font-size: 18px;line-height: 27px;}

.delivery_results ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;margin: 0;padding: 0;}
.delivery_results li{flex: 0 0 auto;width: 25%;text-align: center;border-right: 1px solid #000000; font-size: 15px;color: var(--clr1);}.delivery_results li strong{font-size: 60px;display: table;margin: 0 auto; color: #000000;}.delivery_results li:last-child{border-right: 0;}

.why_choose{background-color: #2F2F2F;padding: 70px 0;color: #ffffff;}.why_choose h5{color: var(--clr1);font-size: 18px;font-weight: 400;}
.why_choose .content{display: none;padding-right: 40px;}.why_choose .content.active{display: block;}.why_choose .content strong,.why_choose .content h3{font-size: 50px;line-height: 1; font-weight: 400;margin-bottom: 25px;}.why_choose .content .btna{margin-top: 60px;}.why_choose .content p{font-size: 18px;line-height: 27px;}.why_choose .list p{font-size: 20px;font-family: var(--fman)!important;font-weight: 600;border-bottom: 1px solid #fff;padding-bottom: 20px;}.why_choose .list p span{display: inline-block;margin-left: 20px;}.why_choose .list p[data-list]:hover{color: var(--clr1);cursor:pointer;}.why_choose .list .content h3{font-size:32px;}

.tagcurve{border: 1px solid #C9107933;background-color: #C910791A;border-radius: 38px; display: inline-block;color: var(--clr1);font-size: 14px;font-weight: 400;height: 38px;line-height: 36px;padding: 0 25px;}

.hcapabilities{padding: 70px 0;}.hcapabilities .head{margin-bottom: 50px;}.hcapabilities .head h3{margin: 20px 0;}
.hcapabilities .head p{font-size: 18px;line-height: 28px;}.hcapabilities .icon{background-color: var(--clr1);display: inline-block;height: 68px;line-height: 68px;text-align: center;width: 68px;border-radius: 12px;margin-bottom: 25px;}.hcapabilities .content{height: 100%;border-radius: 16px;box-shadow: 0px 4px 6px -4px #0000001A,0px 10px 15px -3px #0000001A;padding:28px;
position: relative;overflow: hidden;}.hcapabilities .content::after{content:url('images/crystal.png');filter: grayscale(100%);right:-31px;bottom: -50px;position: absolute;transition: all 0.3s;}.hcapabilities .content:hover{background-color: var(--clr1);}.hcapabilities .content:hover p,.hcapabilities .content:hover strong,.hcapabilities .content:hover a{color: #ffffff;}.hcapabilities .content:hover::after{right: -8px;bottom: -6px;} .hcapabilities .content p{color: #000000B2;}.hcapabilities .content p:last-child{margin-bottom: 0;}.hcapabilities .content strong{color: #000000;font-size: 20px;font-weight: 700;}.hcapabilities .content .detail{align-content: space-between;display: flex;flex-wrap: wrap;height: 180px;}.hcapabilities .content a{color: #000000;font-size: 14px;position: relative;}.hcapabilities .content a::after{content: url(images/arrow.png);display: inline-block;margin-left: 10px;position: absolute;top:3px;}

.bpo_offers{padding:60px 0;background-image: url(images/offers-bg.png);background-repeat: no-repeat;background-position: bottom left;}.bpo_offers .content p,.bpo_offers .list p{color: #151515;font-size: 18px;line-height: 27px;}.bpo_offers .content{margin-top: 100px;position: sticky;
    top: 156px;padding-bottom:250px;}.bpo_offers .divscroll{height:auto;overflow: auto;scrollbar-width: none;padding-left: 60px;position: relative;padding-top: 2px;}.bpo_offers .list .icon svg {
    height: 36px;
}
.bpo_offers .content p a,.bpo_offers .list p a{color: var(--clr1);text-decoration: underline!important;}.bpo_offers .list .icon{background-color: #FBD9ED;border-radius: 8px;height: 60px;line-height: 60px;text-align: center;width: 60px;margin-bottom: 15px;}.bpo_offers .list{border: 1px solid transparent;border-radius: 20px;position: relative; padding:20px 20px 0;}.bpo_offers .list p{color:#000000;line-height: 22px;}.bpo_offers .list strong{color: #000000;font-size: 22px;font-weight: 600;}.bpo_offers .list:hover{border-color: #000000;}
.bpo_offers .list::before{background-color: #515151;content:'';left: -60px;height: 20px;border-radius: 50%;position: absolute; width: 20px;top: -3px;z-index: 2;}.bpo_offers .list:hover::before{background-color: var(--clr1);} .bpo_offers .list::after {
background: #515151;content: '';display: block;height: 100%;width: 4px;position: absolute;left: -52px;top: 0;z-index: 1;}

.bpo_loc{background-color: #2F2F2F;padding: 100px 0;color: #ffffff;}.bpo_loc ul{padding-left: 17px;}.bpo_loc p,.bpo_loc li{color: #FFFFFFB2;font-size: 18px;line-height: 27px;}.bpo_loc .thumb{position:relative}.bpo_loc .loc{position:absolute;height:18px;width:65px;}
.bpo_loc .loc.active span{opacity:1;visibility:visible;}
.bpo_loc .loc span{border-radius:6px;background-color:#c91079;display:block;color:#fff;font-size:12px;width: 370px;border-radius: 8px;padding: 10px;opacity:0;transition:all .3s;visibility:hidden;}
.bpo_loc .loc:hover{cursor:pointer;}.bpo_loc .loc:hover span{opacity:1;visibility:visible;}
.bpo_loc .loc.ense{top: 0%;left: 2.3%;}
.bpo_loc .loc.herm {top: 12.5%;left: 19%;}.bpo_loc .loc.maxi{bottom: 35%;left: 54%;}.bpo_loc .loc.puebe{bottom: 29%;right: 32%;}

.hindustries {padding:70px 0}.hindustries .col-lg-2{margin-bottom: 20px;} .hindustries .content{display: flex;flex-wrap: wrap;align-content: space-between;border: 1px solid #0000001A;border-radius: 20px;height: 190px;padding: 20px;position: relative;}.hindustries .head{margin-bottom: 50px;}
.hindustries .content::after{content: url(images/lgar.png);right: 20px;bottom: 20px;position: absolute;}
.hindustries .content h4{color: #151515;font-size: 20px;font-weight: 400;flex: 0 0 auto;width: 100%;}
.hindustries .content .detail{background: linear-gradient(117.84deg, #C91079 32.72%, #ED1622 122.13%);position: absolute;left: 0;top: 0;height: 100%;color: #ffffff;width: 100%;visibility: hidden;opacity: 0;padding: 15px;border-radius: 20px;z-index: 3;}
.hindustries .content:hover .detail{opacity: 1;visibility: visible;}

.htesties{background-color: #141414;padding: 70px 0;color: #ffffff;}.htesties .container-sm{max-width: 1100px;} .htesties .head{margin-bottom: 40px;}.htesties .head strong{text-transform: uppercase;}
.htesties .head h3{font-size: 44px;font-weight: 400;text-transform: capitalize;}.htesties .wrap{max-width: 1060px;margin: 0 auto;width: 100%;}
.htesties .content{padding-top: 30px;border-top: 1px solid #FFFFFF33;text-align: center;}
.htesties .metainfo{align-items: center; display: flex;justify-content: space-between; border-top: 1px solid #FFFFFF33;border-bottom: 1px solid #FFFFFF33;padding: 20px 0;margin-top: 30px;}
.htesties .metainfo .icon{margin-right: 15px;}


.strategy_session{padding: 70px 0;}.strategy_session p{color: #000000;font-size: 18px;line-height: 27px;}.strategy_session h3{font-size:28px;color:#000000;font-weight:700;} .strategy_session .form{border-radius: 10px;box-shadow: 0px 0px 12px 0px #00000040;padding: 27px;text-align: center;}.strategy_session .form h4{font-size: 38px;font-weight: 700;color: #000000;}.strategy_session .list{margin-top: 40px;text-align: center;}.strategy_session .list h5{font-size: 38px;color: #000000;font-weight: 700;margin-bottom: 25px;}.strategy_session .list ul{list-style: none;margin: 0 auto;padding: 0;gap:15px;display: flex;flex-wrap: wrap;justify-content: center; max-width: 1010px;width: 100%;}.strategy_session .list li{background-color: #E3F9FF;border-radius: 50px; flex:  0 0 auto;font-size: 18px; width: auto;padding: 10px;display: flex;align-items: center;}.strategy_session .list li .icon{margin-right: 10px;}.strategy_session .form input,.strategy_session .form select,.contact_form .form input, .contact_form .form select,.contact_form .form textarea, .strategy_session .form textarea{border: 1px solid #0000000F!important;background-color: #0000000D!important;height: 47px!important;border-radius: 5px!important;color: #00000080!important;text-align: left!important;}

input#gform_submit_button_1,input#gform_submit_button_2,input#gform_submit_button_3 {padding: 0;border: 0 !important;background-color: transparent !important;box-shadow: none!important;width: 173px;height: 65px !important;width: auto !important;}
input#gform_submit_button_1:hover,input#gform_submit_button_2:hover{filter: grayscale(100%)!important;}.gform-footer.gform_footer.top_label{justify-content:center!important;}
.page_header{background-color: var(--clr1); color: #ffffff;padding:250px 0 200px;}.page_header p{font-size: 20px;font-weight: 500;line-height: 35px;margin-bottom: 25px;}.page_header h1{font-weight: 600;}.page_header h5{font-size: 25px;}.gform_fields.top_label {gap: 20px !important;}p.gform_required_legend{display: none!important;}.gform-theme--foundation .gfield textarea.large {min-block-size: 6rem!important;}

.ab_who-we{padding: 60px 0;}.ab_who-we h3{font-size: 38px;font-weight: 500;margin-bottom: 25px;}.ab_who-we p{font-size: 18px;line-height: 32px;}.ab_who-we p a{font-weight: 600;text-decoration: underline!important;color: #ff31a5;}
.ab_who-we .delivery_results{background-color: transparent;}.ab_who-we .delivery_results ul{margin-bottom: 30px;}

.ab_advantage{padding:60px 0;}.ab_advantage h3{font-size: 25px;font-weight: 500;margin-bottom: 25px;}.ab_advantage p{color: #000000B2;font-size: 18px;line-height: 25px;}.ab_advantage ul{list-style: none;margin:0;padding: 0;}.ab_advantage .thumb{text-align:right}.ab_advantage.mission .thumb{text-align:left;}
.ab_advantage li{color: #000000B2;font-size: 18px;font-weight: 500;padding:10px 0 10px 30px;border-bottom: 1px solid #00000066;}.ab_advantage li span{display:inline-block;margin-left:20px;}
.ab_advantage li:hover{transform:scale(1.05);color:var(--clr1)}

.our_team{padding: 50px 0;}.our_team .col-lg-4{margin-bottom: 30px;}.our_team .head{margin-bottom: 40px;}.our_team .head a{color: #c91079;border-bottom: 1px solid;}.our_team .head a span{display:inline;padding-left:10px;}.our_team .head p{font-size:18px;line-height: 27px;color: #151515;}.our_team .content{border: 1px solid transparent;border-radius: 15px;height: 520px;overflow: hidden;}.our_team .content:hover{border-color: #FF31A5;padding:20px}.our_team .content img{border-radius: 15px;object-fit: cover;height: 520px;transition: all 0.3s;}.our_team .content .caption{padding-top: 20px;}.our_team .content:hover img{height: 322px;}.our_team .content .caption h3{font-size: 18px;font-weight: 600;}
.our_team .content .caption p{color: #FF28A1;font-weight: 600;}
.entry-content{padding:60px 0;}

/* Contact Us page */
.support_list ul.d-flex{justify-content: center;}.support_list ul.d-flex li{display: flex;align-items: center;gap: 10px;}
.contact_form{padding:60px 0;}.contact_form .content {background: linear-gradient(121.41deg, rgba(142, 4, 115, 0.8) 20.84%, rgba(208, 39, 81, 0.8) 98.53%), url(images/offers-bg.png);border-radius: 20px;background-position: bottom left;background-repeat: no-repeat;padding: 55px;color: #ffffff;background-size: 100%,70%;}

.contact_form .content h5{color: #ffffff;font-size: 25px;margin-bottom: 20px;}.contact_form .content ul{list-style: none;margin: 0;padding: 0;}.contact_form .content p{color: #FFFFFFB2;}.contact_form .content ul li{margin-bottom: 20px;}.contact_form .form h4{font-size: 45px;font-weight: 400;}.social_links{display: flex;gap:15px;margin-top: 30px;}.contact_form .content .social_links li{margin: 0;}.contact_form .content li .icon{display:inline-block;flex: 0 0 auto;width: 34px;}.contact_form .content li a{color:#fff}
.location_list{padding:60px 0 100px;margin-bottom: 60px; background-position: 78% 78%;background-repeat: no-repeat;}.location_list .container{max-width: 1500px!important;filter: grayscale(0%);}.location_list .col-lg-4{margin-bottom:20px;}.location_list .head{margin-bottom: 70px;}.location_list .content{display: flex;gap:15px}.location_list .content a{color: var(--clr1);display: inline-block;margin-top: 20px;}.location_list .content strong{font-weight: 600;}.location_list .content a:hover{color: #000000;}.location_list .content .icon{flex:0 0 auto;width:33px;}

/* AI Powered */
.page-template-ai-powered .service_detail .thumb{text-align:end}
.bpo_hero ul{list-style:none;margin:0 0 25px;padding:0;}.bpo_hero ul li{padding-left:36px;position:relative;margin-bottom:10px;}.bpo_hero ul li:after{content:url(images/circle-tick.png);left:0;position:absolute;}
.page-template-ai-powered .bpo_offers {background-size: 25%;}.page-template-ai-powered .bpo_offers .content{margin-top:0;}.page-template-ai-powered .bpo_offers .content p{color:#0F1729B2;}
.ab_advantage.event_row{background-color:#FAFAFA}.ab_advantage blockquote{background-color:#FFF3FA;padding:15px 25px;border-radius:18px;margin-top:20px;}.ab_advantage.event_row .cnt{order:2}.ab_advantage.event_row .thb{order:1}.ab_advantage blockquote p{font-size:16px;color:#101828;margin:0;}.ab_advantage.event_row .thumb{text-align:left;}
.success_stories{padding:0 0 60px;}.success_stories .col-lg-4{margin-bottom:30px;}
.success_stories .head{margin-bottom:40px;}.success_stories .content{border-radius:16px;box-shadow: 0px 4px 6px -4px #0000001A,0px 10px 15px -3px #0000001A;height:100%;padding:20px;text-align:center;}
.success_stories .content h4{font-size:20px;font-weight:500;color:#101828;}.success_stories .content p{color:#4A5565;font-size:16px;line-height:26px;}.success_stories .content ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}.success_stories .content li{flex:0 0 auto;color:#364153;font-size:12px;text-align:center;padding:0 10px;width:50%;}.success_stories .content li:nth-child(2){border-left:1px solid #000000}.success_stories .content li strong{color:var(--clr1);font-size:40px;font-weight:400;}.success_stories .content .icon{display:inline-block;background-color:#C910791A;border-radius:13px;height:66px;line-height:66px;text-align:center;margin-bottom:20px;width:66px;}
.aisteps{background-color:#2f2f2f;padding:70px 0;color:#ffffff;}.aisteps .col-lg-4{margin-bottom:25px;}.aisteps .content{background-color:#E5E7EB;border-radius:16px;height:100%;padding:40px;}.aisteps .content .hd{align-items:center; display:flex; justify-content:space-between;margin-bottom:20px;}.aisteps .head{margin-bottom:50px;}.aisteps .content p{color:#364153;font-size:16px;margin:0;} .aisteps .content strong{color:#C91079;display:table;font-size:24px;font-weight:500;margin-bottom:12px;}.aisteps .content .hd .num{color:#000000;font-size:60px;}
.bpo_offers .form{padding:50px;border-radius:32px;box-shadow: 0px 4px 6px -4px #0000001A, 0px 10px 15px -3px #0000001A;margin-bottom:24px;}.bpo_offers .form h2.gform_title{font-size:24px;font-weight:400;}
.bpo_offers .form input{background-color:#F9FAFB!important ;border:1px solid #E5E7EB!important;height:50px!important;width:100%!important;}


/* Services */
.page-template-our-services .page_header .btna{margin-right: 15px;}
.page-template-our-services .page_header .content a.eos{display: inline-block;border-radius: 50px;border: 1px solid #ffffff;color: #ffffff; padding-right: 25px;}.page-template-our-services .page_header .content a.eos:hover{background-color: #ffffff;color: var(--clr1);}
.page-template-our-services .page_header .content a.eos img{margin-right: 15px;position: relative;top: 1px;}
.serv_list{padding:60px 0;}.serv_list .head{margin-bottom: 40px;}.serv_list .content,.core_service .content{border-radius: 21px;border: 1px solid #A40860;padding:30px;height: 100%;}.serv_list .col-lg-6{margin-bottom: 30px;}.serv_list .content .icon,.core_service .content .icon{margin-bottom: 20px;}.serv_list .content h3,.core_service .content h3{color: #151515;font-size: 25px;font-weight: 600;}.core_service .content:hover,.serv_list .content:hover{box-shadow: 9px 9px 0px 0px #A40860;}.serv_list .content p{font-size: 16px;color: #151515;}.serv_list .content strong{font-weight: 500;}.serv_list .content a{color: var(--clr1);font-size: 18px;}.core_service .content ul,.serv_list .content ul{list-style: none;margin:0;padding:0;}.serv_list .content li,.core_service .content li{position: relative;padding-left: 26px;margin-bottom: 13px;}.serv_list .content li::before,.core_service .content li::before{content:url(images/tick.png);left:0;position: absolute;top: 3px;}

.whychoose{padding: 30px 0 60px;}.whychoose .container{max-width: 1440px;} .whychoose .detail a{color: #FF31A5;font-weight: 600;font-size: 18px;display: inline-block;margin-top: 20px;text-decoration: underline!important;}.whychoose .detail p {color: #000000B2;line-height: 32px;}.whychoose strong{font-weight: 600;font-size: 16px;}.whychoose .col-md-6{margin-bottom: 30px;}.whychoose .content{border-radius: 11px;padding: 20px;backdrop-filter: blur(7px);box-shadow: 0px 3px 11px 0px #00000026;height: 100%;}.whychoose .content p{font-size: 14px;}

.serv_btm{padding:60px 0;background-color: #FFEAF6;}.whychoose h3,.serv_btm h3{color: #000000;font-size: 38px;font-weight: 600;margin-bottom: 25px;}.serv_btm p{color: #000000B2;line-height: 32px;margin-bottom: 30px;}.serv_btm .btna{margin-right: 20px;}.whychoose h3{margin: 0;}
.serv_btm a:hover{filter: grayscale(100%);}.page-template-our-services .hindustries .content{width:250px;margin:0 6px}

.service_detail{padding:50px 0;}.service_detail h2{font-size: 34px;margin-bottom: 30px;font-weight: 500;}.service_detail h2 strong{font-weight: 700;}.service_detail p{margin-bottom: 30px;color: #000000B2;line-height: 32px;}.service_detail p a{color: var(--clr1);text-decoration: underline!important;font-weight: 600;}.service_detail p strong{font-weight: 500;}.service_detail ul{list-style:none;margin:0;padding:0;}.service_detail li{display:flex;align-items:center;font-size:16px;color:#1E2939;display:flex;gap:10px;margin-bottom:15px;}.service_detail li svg{height:20px;width:20px;}.service_detail .thumb img{border-radius:10px;}

.serv_process{background-color:#2F2F2F;color: #ffffff;padding:60px 0;}.serv_process .head{margin-bottom: 40px;}.serv_process .col-lg-4,.serv_process .col-lg-6{margin-bottom: 25px;}.serv_process .content{background-color: #ffffff;height: 100%; border-radius: 11px;box-shadow: 4px 3px 8px 0px #00000026;padding: 20px 15px}.serv_process .content .icon{margin-bottom: 20px;}.serv_process .content p{color: #00000099;font-size: 14px;font-weight: 500;line-height: 19px;}.serv_process .content p strong{color: #000000CC;font-size: 16px;font-weight: 600;}.serv_process .wrap{max-width: 1100px;margin: 0 auto;width:100%;}

.page-template-service-detail .bpo_offers{background-image: none;}.page-template-service-detail .bpo_offers .content p{line-height: 32px;color: #000000B2;margin-bottom: 25px;}.page-template-service-detail .bpo_offers h3{margin-bottom: 25px;}
.page-template-service-detail .bpo_offers .btna{margin-right: 20px;}a.swas:hover img{filter: grayscale(100%);}

.core_service{padding:60px 0;}.core_service .container-sm{max-width: 1370px!important}.core_service .head{margin-bottom: 50px;}.core_service .text-center{margin-top: 40px;}.core_service .coltwo .content ul{display: flex;flex-wrap: wrap;}.core_service .content ul li{margin-bottom: 10px;}.core_service .coltwo .content ul li{flex: 0 0 auto;}.core_service .coltwo .content ul li:nth-child(odd){width:32%;}.core_service .content p{font-size: 16px;}.core_service .content p strong{font-weight: 500;}.core_service h4{font-size: 25px;color: #151515;font-weight: 600;}
.core_service .col-lg-4,.core_service .col-lg-6,.core_service .col-lg-3{margin-bottom: 30px;}.core_service .bdrr{border-right: 1px solid #00000033;}.core_service .content .col-lg-4,.core_service .col-lg-3{margin-bottom: 0;}.core_service .content .col-lg-5,.core_service .content .col-lg-4, .core_service .col-lg-3{padding:0 27px;}


/* site footer */
.call_tool {position: fixed;bottom: 0;width: 250px;right: 0;}.call_tool .close {position: absolute;right: 22px;top: 6px;cursor: pointer;background: #ffffff;font-size: 22px;border-radius: 50%;color: #000000;height: 20px;text-align: center;width: 20px;line-height: 20px;}
.site-footer{background-color: #141414;padding:80px 0 0;}.site-footer .container{max-width: 1506px!important;}.site-footer ul{list-style: none;margin: 0;padding: 0;}.site-footer li{margin-bottom: 15px;}.site-footer a{color: #FFFFFFB2;}.site-footer h3{color: #ffffff;font-size: 18px;font-weight: 600;margin-bottom: 20px;}.site-footer p{color: #FFFFFFB2;line-height: 27px;}.site-footer  .copyright{color: #FFFFFFB2;font-size: 14px;text-align: center;padding-bottom: 20px;margin-top: 80px;}.menu-services-container ul{display: flex;flex-wrap: wrap;}.menu-services-container li{flex: 0 0 auto;width: 50%;padding-right: 15px;}.site-footer .newsletter p{margin: 0;}.site-footer .es-form-1 form{display: flex;background: transparent!important;padding:0!important;border:0!important}.site-footer label.es-field-label{font-size: 0;display:block;}.site-footer .es-form-1 form label input{height: 51px;width: 100%!important;}.es-field-wrap.es-submit-container input{position: absolute;opacity: 0;left:-100%}.es-field-wrap.es-submit-container button {background: transparent;padding: 0;border: 0;position: relative;right: 7px;}.site-footer .es-field-wrap.ig-es-form-field {width: 100%;}.site-footer .social_links{margin-top: 20px;}.site-footer .copyright a{text-decoration:underline!important;}.site-footer .social_links li a{display:inline-block;border-radius:50%;border:1px solid #ffffff;height :35px;line-height:30px;text-align:center;width:35px;}
.site-footer .es-field-wrap.es-submit-container{width:auto!important}.site-footer .social_links li svg{height:15px;}

/*  Media Query  */
@media(min-width: 1400px){.bpo_hero .content{padding-left:5%;}}@media(min-width: 961px){#menu-item-557{display:none;}}
@media(max-width: 1500px){
	.hcapabilities .content .detail{height: 225px;}.main_title,.bpo_hero h1{font-size: 40px;}.bpo_hero{min-height: 740px;}.bpo_offers{background-size: 30%;}.page-template-ai-powered .bpo_offers .content p br{display:none;}
}@media(max-width:1400px){.bpo_loc .loc span{width:319px;}}
@media(max-width: 1200px){.hindustries .col-lg-2{width: 25%}.delivery_results li strong,.htesties .head h3,.why_choose .content strong, .why_choose .content h3{font-size:40px;}.content p br, .head p br, .main_title br{display:none!important;}.aisteps .content{padding:30px 20px;}}
@media(max-width:1090px){.bpo_loc .loc.maxi span,.bpo_loc .loc.puebe span{width:240px;}}
@media(max-width: 991px){ .hindustries .col-lg-2{width: 33.33%}.bpo_hero{min-height: auto;padding:70px 0;}.bpo_offers .divscroll{height: auto;padding:0;}.why_choose .content{padding-right: 0;}.why_choose .content p,p{font-size: 16px;}.bpo_offers{padding-top: 0;}.thumb{text-align: center;margin-bottom: 15px;}.contact_form .form{margin-top: 30px;}.support_list ul.d-flex{flex-wrap: wrap;}.support_list ul.d-flex li{margin-bottom: 10px;}.bpo_offers .content {margin-top: 0;padding-bottom:0;}.ab_advantage .thumb{text-align:center!important;}.ab_advantage.mission .thumb{text-align:left;}.page-template-ai-powered .service_detail .thumb{text-align:center}.page-template-ai-powered .bpo_offers{background-size: 40%;padding: 50px 0 180px;}.ab_advantage .thb{order:1!important}.ab_advantage .cnt{order:2!important}.bpo_offers .form{padding:30px;}.bpo_hero p{line-height:26px;}.site-logo .dd{display:flex;align-items:center;gap:17px; }.trusted_companies h3,.main_title, .bpo_hero h1{font-size:36px}.thb,.morder1{order:1} .cnt,.morder2{order:2}.contact_form .form h4{text-align:center;font-size:28px;}.contact_form {padding: 30px 0;}.container,.container-sm{padding:0 25px!important;} }
@media( max-width: 960px ){ .page_header{padding: 50px 0;}.site-header .box{padding:0 0 13px;}.site-logo img{max-height:50px;}
	.nav-bar,li.menu-item-has-children::after{display: none}.delivery_results li{border-color:#05050566; width:50%;margin-bottom:25px;padding:0 30px;}.delivery_results li:nth-child(2){border:0;} .delivery_results li:last-child{border-right: 1px;}.site-header .col-auto{width:100%}ul.sub-menu li a {color: #000000 !important;}.site-header{position:relative;}.nav-menu .sub-menu, .nav-menu .children{position:relative;left:0;}ul.nav-menu ul a, .nav-menu ul ul a{width:100%;}.mobilesubmenu {display: block;position: absolute;top: 4px;right: 0;width: 32px;text-align: center;z-index:99}
    .site-logo{display: flex;align-items: center;justify-content: space-between;}.support_list li{font-size: 10px;padding:0 10px;}ul.sub-menu{display:none}li.opened ul.sub-menu{display:block;}
	li.opened span svg{transform: rotate(180deg);}li.menu-item-has-children {padding-right: 0;}.menuToggle{display: flex;gap: 20px;}.menuToggle svg{height: 35px;fill: #000000;}.cbtn a svg {margin-right: 6px;fill: #fff !important;height: 20px;position:relative;top:-2px;}.cbtn a{font-size:12px;height:38px;line-height:38px;padding:0 12px;}.nav-menu li{display: block;margin: 0 0 10px;}.nav-menu li a{display: block;background-color: #f7f7f7;color: #000000;padding: 10px; font-weight: 500;}
    .offcanvas-header img {height: 30px;}.whychoose h3, .serv_btm h3{font-size: 25px;}.inline-YTPlayer div#bgndVideo {padding-bottom: initial !important; height: 100% !important;}.trusted_companies li{font-size:12px}.trusted_companies li strong{font-size:14px;}.trusted_companies li{margin-bottom:30px;}.location_list .content img{height:31px;}.serv_process .content p strong{display:table;}.ab_who-we {padding: 20px 0;}.page-template-contact .page_header h1 span{display:table;}.page-template-contact .page_header .btna,.page-template-our-services .page_header h1 br{display:none}.whychoose h3{margin-bottom:10px;}

}
@media(max-width: 767px){.hindustries .col-lg-2{width: 50%}.htesties .head h3,.contact_form .form h4{font-size:35px}.location_list{background-image: none!important;padding:0;margin-bottom:20px;}.bpo_hero .bullets,.bpo_hero h1 br{display:none}.trusted_companies .content p,.delivery_results p,.why_choose .content p,.why_choose .list p,.hcapabilities .head p,.ab_advantage p,.ab_advantage li,.whychoose .detail p,.serv_btm p,.hindustries .head p{font-size:12px;line-height:18px;}.trusted_companies h3,.delivery_results li strong, .htesties .head h3, .why_choose .content strong, .why_choose .content h3,.trusted_companies h3, .main_title, .bpo_hero h1{font-size:30px}.bpo_loc h3.main_title{font-size:26px;}.bpo_loc p, .bpo_loc li {font-size: 10px;line-height: 16px;}.ab_advantage h3{margin-bottom:10px;}.our_team .head p , .service_detail p,.ab_who-we p{font-size: 14px;line-height: 23px; }.page_header h5 {font-size: 14px;}.support_list ul.d-flex li img{max-height:21px;}.contact_form .content p,.serv_list .content p,.serv_list .content li, .core_service .content li,.serv_list .content a,.core_service .content p{font-size:10px;line-height:15px;}.contact_form .content h4,.serv_list .head p{font-size:14px;}.contact_form .content ul li{font-size:10px;margin-bottom:10px;}.contact_form .content ul li svg{height:15px;}.contact_form .thumb img{width:40px}.location_list .head p{font-size:14px;line-height:27px;}.location_list .content p,.bpo_offers .list strong{font-size:15px;line-height:25px;}.serv_list .head h2,.service_detail h2,.serv_process h3.main_title{font-size:25px;}.serv_list .content h3, .core_service .content h3{font-size:14px;}.serv_list .content .icon img, .core_service .content .icon img{max-height:35px;}.whychoose strong{font-size:10px;display:table;}.whychoose .content p{font-size:9px;line-height:11px;}.whychoose .content img{max-height:26px;}.whychoose .content .icon{margin-bottom:15px;}.page-template-service-detail .hindustries {padding: 0 0 30px;}.serv_list{padding:30px 0 0;}.page-template-our-services .page_header .content a.eos img {height: 35px;margin-right:10px;}.page-template-our-services .page_header .content a.eos{padding-right:15px;height:35px;} a.eos{font-size:12px;}.btna a{font-size:12px;height:40px;line-height:40px;padding:0 15px;}.page-template-service-detail .bpo_offers .content p{line-height:25px;}.why_choose{padding:40px 15px;}.why_choose .list p{padding-left:20px;}.why_choose .content .btna {margin-top: 25px;}.ab_advantage li{padding-left:15px;}.hcapabilities {padding: 20px 0;}.our_team{padding:0 0 20px;}.menu-services-container ul {display: block;}.site-footer li{margin-bottom:6px;}.site-footer .col-lg-4.col-md-6.col-sm-12 {width: 65%;}.menu-services-container li{width:100%;}div#es_form_f1-n1{margin-bottom:25px!important;}.widget.newsletter{margin-top:20px;}.widget.newsletter h3{text-align:center;}.site-footer .social_links{justify-content:center;}.serv_btm .d-flex a img,a.swas img {height: 40px;}.bpo_offers .list::before,.bpo_offers .list::after{display:block!important}.bpo_offers .divscroll{padding-left:40px;padding-top:10px;}.bpo_offers .list::after{left:-20px;width:2px;}.bpo_offers .list::before{left:-26px;height:15px; width:15px;}.page_header p {font-size: 12px;line-height: 20px;}.serv_list .content li::before, .core_service .content li::before {top: 6px;transform: scale(0.5);transform-origin: left top;}.serv_list .content li, .core_service .content li{padding-left:17px;}.page-template-our-services .hindustries .content{width:150px;padding:15px;height:100px}.page-template-our-services .hindustries .content .icon img{max-height:24px; }.page-template-our-services .hindustries .content .detail{font-size:9.5px;padding:10px;}.page-template-our-services .hindustries .content h4{font-size:10px;}.hindustries .content::after{transform:scale(0.4);bottom:4px;right:7px;}.location_list .content strong{display:table;}.bpo_loc img.alignnone.size-full.wp-image-94 {margin: 0;max-height: 53px;}.bpo_loc{padding:50px 0}.ab_advantage p{line-height:25px;}.bpo_offers .list:last-child::after{height:87%}
}
@media( max-width: 667px )
{
    img.alignleft,img.alignnone,img.alignright {margin: 0 auto 20px;display: block;float: none;}
	.strategy_session .form h4{font-size: 32px;}.contact_form .content{padding:25px}.delivery_results li strong{font-size:30px;}.hcapabilities .content p,.htesties .metainfo p,.htesties .content p{font-size:9px;}.hindustries .content h4{font-size:15px;}.htesties .content p strong,.htesties .metainfo h5,.strategy_session .list li{font-size:10px;}.strategy_session h3{font-size:18px;}.strategy_session p{font-size:12px;line-height:18px;}.strategy_session .content{margin-bottom:40px;}.strategy_session .form h4,.strategy_session .list h5{font-size:20px;}.strategy_session .list li img{max-height:18px;}.site-footer p{font-size:12px;line-height:18px;text-align:center;}.site-footer h3{font-size:15px;}.site-footer a,.site-footer .copyright,.btna a{font-size:12px;}.widget.newsletter p {text-align: left;}@media(max-width:1090px){.bpo_loc .loc span,.bpo_loc .loc.maxi span,.bpo_loc .loc.puebe span{width:190px;font-size:10px;text-align:left;}}
}
@media(max-width: 580px){.serv_list .content, .core_service .content{padding:25px}
	.serv_btm .d-flex,.bpo_offers .d-flex,.page_header .d-flex {flex-wrap: wrap;}.serv_btm .d-flex .btna,.bpo_offers .d-flex .btna, .page_header .d-flex .btna{margin-bottom: 15px;}.core_service .content .col-lg-5, .core_service .content .col-lg-4, .core_service .col-lg-3 {padding: 0 5px;}.core_service .bdrr {border-right: 0;}.bpo_hero .d-flex{flex-wrap:wrap;}.bpo_hero .btna{margin-bottom:20px;}.trusted_companies .icons img {max-height: 45px;}.hcapabilities .col-lg-3.col-md-4.col-sm-6 {width: 50%;margin-bottom:25px;}.hcapabilities .content{padding:18px;}.hcapabilities .content strong{font-size:12px;}.hcapabilities .content p,.hcapabilities .content a{font-size:9px;line-height:14px;}.hcapabilities .content .detail{height:130px;}.hcapabilities .icon{height:40px;width:40px;line-height:40px;margin-bottom:13px;}.hcapabilities .icon svg{height:25px;}	.bpo_offers .content p, .bpo_offers .list p{font-size:11px;line-height:17px;}.whychoose .col-md-6{width:50%;}.serv_btm .d-flex a img {height: 35px;}.serv_btm  .btna a {height: 35px;line-height: 33px;}.delivery_results li{font-size:10px;}
}
@media(max-width: 400px){ }