@charset "utf-8";
/* CSS Document */

/*============ Default Css Start ============*/

html,
body { 
	height:100%;
}
* {
	margin:0;
	padding:0;
}
body {
	font-family: 'Arboria-Book';
	font-size:16px;
	color:#333333;
	background:#FFFFFF;
	margin:0;
	padding:0;
}
li, ul, ol {
	list-style:none;
	margin:0;
	padding:0;
}
a, a img {
	text-decoration:none!important;
	border:0;
	outline:none !important;
}
a, button, input[type=submit] {
	outline:none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
a:hover,
a:focus {
	text-decoration:none;
	outline:none;
}
:focus {
	outline:none;
}
img {
	max-width:100%;
}
h1, h2, h3, h4, h5, h6, p {
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
}
.clear {}
.clear:before,
.clear:after {
	content:"";
	display:table;
}
.clear:after { 
	clear:both; 
}
input, textarea {
	outline:none !important;
}
::-webkit-input-placeholder {
	color:inherit;
	opacity:1;
}
::-moz-placeholder {
	color:inherit;
	opacity:1;
}
:-ms-input-placeholder {
	color:inherit;
	opacity:1;
}
:-moz-placeholder {
	color:inherit;
	opacity:1;
}

#wrapper {
	width:100%;
	min-height:100%;
	position:relative;
	overflow:hidden;
}

/*============ Default Css End ============*/

/*============ Bootstrap Class Overwriter CSS Code Start ============*/

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
	padding-left:15px;
	padding-right:15px;
}
.wpcf7-spinner { position:absolute }
.row {
	margin-left:-15px;
	margin-right:-15px;
}
.row > * {
	padding-left:15px;
	padding-right:15px;
}

@media (min-width:576px){
	.container {
		max-width:100%;
	}
}
@media (min-width:768px){
	.container {
		max-width:720px;
	}
}
@media (min-width:992px){
	.container {
		max-width:960px;
	}
}
@media (min-width:1200px){
	.container {
		max-width:1170px;
	}
}
@media (min-width:1400px){
	.container {
		max-width:1310px;
	}
}

/*============ Bootstrap Class Overwriter CSS Code End ============*/

/*============ Common Style Start ============*/

/*-Button-Style Start-*/
.button {
	width:auto;
	position:relative;
	display:inline-block!important;
	vertical-align:top;
	font-family: 'Arboria-Bold';
	font-size:18px;
	color:#FFFFFF;
	text-align:center!important;
	line-height:1!important;
	background:linear-gradient(-90deg,#ff9000 6%,#000080 94%)!important;
	border:none;
	border-radius:56px!important;
	box-shadow:none;
	outline:none;
	cursor:pointer;
	margin:0px;
	padding:15px 25px 15px 30px;
	text-transform: unset!important;
	font-weight: unset!important;
	text-decoration: none!important;
}
.button:hover {
	color:#FFFFFF;
	background:#000080!important;
}
.button .fa {
	font-size:13px;
	color:#FFFFFF;
	vertical-align:top;
	margin:4px 0 0 8px;
}
/*-Button-Style End-*/

/*-Elements-Style Start-*/
.h1, h1 { font-family: 'AcuminProCond-Bold'; font-size:55px; color:#000080; letter-spacing:0.06em; text-transform:uppercase; line-height:1.2; margin:0px; padding:0px;}
.h2, h2 { font-family: 'AcuminProCond-Bold'; font-size:55px; color:#000080; letter-spacing:0.06em; text-transform:uppercase; line-height:1.2; margin:0px; padding:0px;}
.h3, h3 { font-family: 'AcuminProCond-Bold'; font-size:45px; color:#000000; line-height:1.2; margin:0px; padding:0px;}
.h4, h4 { font-family: 'Arboria-Bold'; font-size:26px; color:#000000; line-height:1.2; margin:0px; padding:0px;}
.h5, h5 { font-family: 'Arboria-Book'; font-size:22px; color:#ff9000; line-height:1.2; margin:0px; padding:0px;}
.h6, h6 { font-family: 'Arboria-Book'; font-size:22px; color:#000000; line-height:1.2; margin:0px; padding:0px;}
p { font-family: 'Arboria-Book'; font-size:16px; color:#333333; line-height:26px; margin:0px; padding:0px;}
strong, b { font-family: 'Arboria-Bold'; font-weight:normal;}
/*-Elements-Style End-*/

/*-Section-Title Start-*/
.section-title { width:100%; display:block; text-align:center; margin:0px; padding:0 0 40px 0;}
.section-title .icon { width:100%; display:block; padding:0 0 15px 0;}
.section-title .icon img { max-width:108px; max-height:84px;}
.section-title h5 { margin:0 0 10px 0; padding:0px;}
.section-title h2 { margin:0px; padding:0px;}
.section-title p { margin:0px; padding:0px;}
/*-Section-Title End-*/

/*============ Common Style End ============*/

/*============ Header Start ============*/

.header { width:100%; position:relative;}
.header-wrapper { width:100%; position:absolute; top:0px; left:0px; z-index:999;}
.header-block { width:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.logo { width:194px; position:relative;}
.logo:after { content:""; width:auto; height:1px; background:rgba(255,255,255,0.35); position:absolute; right:calc(100% + 20px); bottom:0px; left:-5000px; z-index:1;}
.logo .logo-image { width:100%; display:block; margin:12px 0 -10px 0;}
.logo .logo-image img { max-width:174px; max-height:94px;}
.header-right { width:calc(100% - 194px); display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:end; justify-content:flex-end; border-bottom:1px solid rgba(255,255,255,0.35);}
.header-navbar { width:auto; float:left;}
.header-navbar > div > ul { width:100%; float:left; margin:0px; padding:0px;}
.header-navbar > div > ul > li { width:auto; float:left; position:relative; margin:0 0 0 40px; padding:0px;}
.header-navbar > div > ul > li > a { position:relative; display:block; font-family: 'Arboria-Book'; font-size:16px; color:#FFFFFF; line-height:1; margin:0px; padding:40px 0px;}
.header-navbar > div > ul > li > ul { display: none;position: absolute;min-width: 200px;z-index: 9;}
.header-navbar > div > ul > li:hover > ul { display: block;}
.header-navbar > div > ul > li:hover > ul:after { content:"";position:absolute;left:-10px;right:-10px;bottom:-20px;top:-20px;background:#fff;z-index:-1;box-shadow:0 5px 15px 0 rgba(107,124,147,.15),0 2px 4px 0 rgba(107,124,147,.2);border-radius:5px}
.header-navbar > div > ul > li > ul > li { margin-top: 10px;}
.header-navbar > div > ul > li > ul > li > a { color: #000;}
.header-navbar > div > ul > li > ul > li > a:hover { color: #ff9000;}
.header-navbar > div > ul > li > a:after { content:""; width:100%; height:3px; background:#ff9000; position:absolute; bottom:-2px; left:0px; z-index:1; -webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.header-navbar > div > ul > li > a:hover { color:#ff9000;}
/*.header-navbar > div > ul > li:hover > ul.sub-menu { display: block;}*/
.header-navbar > div > ul > li > a:hover:after { -webkit-transform:scaleX(1); transform:scaleX(1);}
.header-btnbox { width:auto; float:left; margin:0 0 0 40px;}
.header-btnbox .button { font-size:16px; background:none!important; border:2px solid #FFFFFF; padding:16px 30px;}
.header-btnbox .button .fa { color:#ff9000; margin:2px 0 0 8px!important;}
.header-btnbox .button:hover { color:#FFFFFF; background:#000080!important;}
.menu-toggler { width:18px; height:14px; float:left; display:none; cursor:pointer; padding:0px 3px;}
.menu-toggler .menu-toggler-icon { width:100%; height:2px; float:left; position:relative; top:6px; background:#FFFFFF; border-radius:2px;}
.menu-toggler .menu-toggler-icon:before,
.menu-toggler .menu-toggler-icon:after { content:""; width:auto; height:2px; background:#FFFFFF; border-radius:2px; position:absolute; left:-3px; right:-3px; z-index:1; -webkit-transition-duration:.3s, .3s; transition-duration:.3s, .3s; -webkit-transition-delay:.15s, 0s; transition-delay:.15s, 0s;}
.menu-toggler .menu-toggler-icon:before { top:-6px; -webkit-transition-property:top, transform; transition-property:top, transform;}
.menu-toggler .menu-toggler-icon:after { bottom:-6px; -webkit-transition-property:bottom, transform; transition-property:bottom, transform;}
.menu-toggler.active .menu-toggler-icon { background:none;}
.menu-toggler.active .menu-toggler-icon:before,
.menu-toggler.active .menu-toggler-icon:after { -webkit-transition-delay:0s, .15s; transition-delay:0s, .2s;}
.menu-toggler.active .menu-toggler-icon:before { top:0px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.menu-toggler.active .menu-toggler-icon:after { bottom:0px; -webkit-transform:rotate(45deg); transform:rotate(45deg);}

/*============ Header End ============*/

/*============ Banner Start ============*/

.banner { width:100%; position:relative;}
.main-banner { width:100%; position:relative;}
.main-banner .hero-slider { width:100%; position:relative;}
.main-banner .hero-slider .slider-item { margin:0px; padding:0px;}
.main-banner .hero-slider .slider-item .slider-box { width:100%; min-height:750px; position:relative; z-index:1; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; padding:150px 0px;}
.main-banner .hero-slider .slider-item .slider-box .slider-image { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; top:0px; left:0px; z-index:-1;}
.main-banner .hero-slider .slider-item .slider-box .slider-image:after { content:""; width:100%; height:100%; background:linear-gradient(45deg,#ff9000 0%,#000080 100%); opacity:0.73; position:absolute; top:0px; left:0px; z-index:1;}
.main-banner .hero-slider .slider-item .slider-box .slider-text { width:100%; max-width:550px; display:block; text-align:right; margin:0 0 0 auto; padding:0px;}
.main-banner .hero-slider .slider-item .slider-box .slider-text .h5 { font-size:30px; color:#FFFFFF; margin:0 0 10px 0; padding:0px;}
.main-banner .hero-slider .slider-item .slider-box .slider-text .h1 { font-size:90px; color:#FFFFFF; letter-spacing:-0.02em; line-height:80px; margin:0px; padding:0px;}
.main-banner .hero-slider .slider-item .slider-box .slider-text .btnbox { position:relative; margin:30px 0 0 0;}
.main-banner .hero-slider .slider-item .slider-box .slider-text .btnbox .button { border:2px solid #FFFFFF;}
.main-banner .hero-slider .slider-item .slider-box .slider-text .arrow { width:auto; position:absolute; bottom:0px; left:0px; z-index:1;}
.main-banner .hero-slider .slider-item .slider-box .slider-text .arrow img { max-width:177px;}
/*.main-banner .hero-slider .slick-dots { width:100%; max-width:1280px; display:flex; flex-wrap:wrap; justify-content:flex-end; position:absolute; left:50%; bottom:60px; z-index:1; -webkit-transform:translateX(-50%); transform:translateX(-50%); margin:0px; padding:0px;}*/
.main-banner .hero-slider .slick-dots { display: none;}
.main-banner .hero-slider .slick-dots li { margin:0 0 0 10px; padding:0px;}
.main-banner .hero-slider .slick-dots li button { width:22px; height:22px; display:block; position:relative; font-size:0px; background:none; border:1px solid transparent; border-radius:50%; box-shadow:none; outline:none; margin:0px; padding:0px;}
.main-banner .hero-slider .slick-dots li button:after { content:""; width:6px; height:6px; background:#FFFFFF; border-radius:50%; position:absolute; top:50%; left:50%; z-index:1; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.main-banner .hero-slider .slick-dots li.slick-active button { border-color:#FFFFFF;}
.main-banner .hero-slider .slick-dots li.slick-active button:after { background:#ff9000;}
.inner-banner { width:100%; min-height:560px; position:relative; z-index:1; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; padding:150px 0px 100px 0px;}
.inner-banner .banner-image { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; top:0px; left:0px; z-index:-1;}
.inner-banner .banner-image:after { content:""; width:100%; height:100%; background:linear-gradient(-151deg,#000080 6%,#ff9000 100%); opacity:0.88; position:absolute; top:0px; left:0px; z-index:1;}
.inner-banner .banner-text { width:100%; max-width:800px; display:block; text-align:center; margin:0 auto;}
.inner-banner .banner-text h1 { font-size:90px; color:#FFFFFF; letter-spacing:-0.02em; line-height:1; margin:0px; padding:0px;}
.inner-banner .banner-text p { max-width: 500px;font-size:20px; color:#FFFFFF; line-height:25px; margin: 0 auto; padding:8px 0 0 0;}

/*============ Banner End ============*/

/*============ Content Start ============*/

.content {
	width:100%;
	position:relative;
	padding: unset;
}

/*............Home Page Start............*/




/*-features-section-*/
.features-section { width:100%; position:relative; border-bottom:1px solid rgba(204,204,204,0.30); padding:90px 0 60px 0;}
.features-block { width:100%; position:relative;}
.features-block .features-row { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.features-block .features-row .features-col { width:16.6666%; border-left:1px solid rgba(102,102,102,0.10); margin:0 0 30px 0;}
.features-block .features-row .features-col:first-child { border-left:none;}
.features-block .features-box { width:100%; min-height:100%; position:relative; z-index:1; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center; margin:0px; padding:0px 30px;}
.features-block .features-box .box-icon { width:84px; position:relative;}
.features-block .features-box .box-icon img { max-width:100%; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.features-block .features-box .box-icon img.icon-default { opacity:1; visibility:visible;}
.features-block .features-box .box-icon img.icon-hover { opacity:0; visibility:hidden; position:absolute; top:0px; left:0px; z-index:1;}
.features-block .features-box:hover .box-icon img.icon-default { opacity:0; visibility:hidden;}
.features-block .features-box:hover .box-icon img.icon-hover { opacity:1; visibility:visible;}
.features-block .features-box .box-text { width:100%; display:block; text-align:center; margin:30px 0 0 0;}
.features-block .features-box .box-text .h3 { color:#474848; line-height:1; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; margin:0px; padding:0px;}
.features-block .features-box:hover .box-text .h3 { color:#000080;}
.features-block .features-box .box-text p { font-family: 'Arboria-Medium'; font-size:15px; color:#333333; line-height:20px; margin:10px 0 0 0; padding:0px;}
.features-block .features-box .box-bg { width:auto; height:auto; background:#FFFFFF; border-radius:10px; box-shadow:0px 4px 18px rgba(0,0,0,0.08); opacity:0; visibility:hidden; position:absolute; top:-40px; right:-10px; bottom:-40px; left:-10px; z-index:-1; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.features-block .features-box:hover .box-bg { opacity:1; visibility:visible;}
/*-features-section-*/

/*-welcome-section-*/
.welcome-section { width:100%; position:relative; border-bottom:1px solid rgba(204,204,204,0.30); padding:100px 0 100px 0;}
.welcome-title { width:100%; margin:0 0 70px 0;}
/*.welcome-title .h1 { font-family: 'RaphLanokFuture'; font-size:110px; color:#eeeeee; letter-spacing:0px; text-transform:none; line-height:1; opacity:1; margin:0px; padding:0px;}*/
.welcome-title .h1 { font-family: 'RaphLanokFuture'; font-size:110px; color:#dfdfdf; letter-spacing:0px; text-transform:none; line-height:1; opacity:1; margin:0px; padding:0px;}
.welcome-block { width:100%; position:relative;}
.welcome-block .welcome-left { width:100%; min-height:265px; position:relative; z-index:1; display:block; margin:0 0 140px 0;}
.welcome-block .welcome-left .welcome-box { width:100%; max-width:325px; display:block;}
.welcome-block .welcome-left .welcome-box .logobox { max-width:262px; display:block;}
.welcome-block .welcome-left .welcome-box .logobox .span { font-family: 'Arboria-Book'; font-size:24px; color:#000000; letter-spacing:0.06em; text-align:right; line-height:1.2; opacity:0.50; margin:0px; padding:0 14px 0 0;}
/*.welcome-block .welcome-left .welcome-box .logobox img { max-width:100%; margin:-5px 0 0 -14px;}*/
.welcome-block .welcome-left .welcome-box .logobox img { max-width:110%; margin:-5px 0 0 90px;}
/*.welcome-block .welcome-left .welcome-box p { font-size:20px; line-height:26px; margin:25px 0 0 0; padding:0px;}*/
.welcome-block .welcome-left .welcome-box p { font-size:25px; line-height:26px; margin:25px 0 0 105px; padding:0px;}
.welcome-block .welcome-left .welcome-arrow { width:457px; max-width:100%; position:absolute; top:60px; left:40px; z-index:-1;}
.welcome-block .welcome-left .welcome-arrow img { width:100%;}
.welcome-block .welcome-text { width:100%; display:block;}
.welcome-block .welcome-text p { margin:0 0 18px 0; padding:0px;}
.welcome-block .welcome-text .btnbox { width:100%; display:block; padding:15px 0 0 0;}
.welcome-block .welcome-text .btnbox .button { color:#333333; background:none!important; border:2px solid #e7e7e7; padding:15px 25px 15px 30px;}
.welcome-block .welcome-text .btnbox .button .fa { color:#ff9000;}
.welcome-block .welcome-text .btnbox .button:hover { background:#e7e7e7!important;}
/*-welcome-section-*/

/*-services-section-*/
.services-section { width:100%; position:relative; background-position:bottom center; background-repeat:no-repeat; background-size:cover; padding:85px 0 70px 0;}
.services-section .section-title {}
.services-section .section-title h2 { color:#000000;}
.services-block { width:100%; position:relative; overflow:hidden;}
.services-slider { width:100%; position:relative; padding:0 0 66px 0;}
.services-slider .slick-list { margin:0px -20px;}
.services-slider .slick-track { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.services-slider .slick-track:before,
.services-slider .slick-track:after { display:none;}
.services-slider .slider-item { height:auto; margin:0px; padding:0px 20px;}
.services-slider .slider-item .slider-box { width:100%; height:100%; min-height:380px; position:relative; z-index:1; overflow:hidden; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:end; justify-content:flex-end; background:#FFFFFF; border:2px solid #FFFFFF; margin:0px; padding:0px;}
.services-slider .slider-item .slider-box .slider-image { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; top:0px; left:0px; z-index:-1;}
.services-slider .slider-item .slider-box .slider-image:after { content:""; width:100%; height:100%; background:linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); opacity:0.90; position:absolute; top:0px; left:0px; z-index:1;}
.services-slider .slider-item .slider-box .slider-text { width:100%; position:relative; overflow:hidden; padding:40px 40px 30px 40px;}
.services-slider .slider-item .slider-box .slider-text .titlebox { width:100%; display:block;}
.services-slider .slider-item .slider-box .slider-text .titlebox .line { width:50px; height:4px; display:block; background:#ff9000; margin:0 0 15px 0;}
.services-slider .slider-item .slider-box .slider-text .titlebox h3 { margin:0px; padding:0px;}
.services-slider .slider-item .slider-box .slider-text .titlebox p { color:#333333; letter-spacing:0.04em; margin:0px; padding:3px 0 0 0;font-weight: 600;}
.services-slider .slider-item .slider-box .slider-text .textbox { width:100%; max-height:0px; position:relative; overflow:hidden; opacity:0; visibility:hidden; -webkit-transition:all 0.8s ease-in-out; transition:all 0.8s ease-in-out;}
.services-slider .slider-item .slider-box:hover .slider-text .textbox { max-height:1500px; opacity:1; visibility:visible;}
.services-slider .slider-item .slider-box .slider-text .textbox ul { margin:0px; padding:20px 0 0 0;}
.services-slider .slider-item .slider-box .slider-text .textbox ul li { position:relative; font-family: 'Arboria-Book'; font-size:16px; color:#333333; letter-spacing:0.04em; line-height:26px; margin:0 0 8px 0; padding:0 0 0 36px;font-weight: 600;}
.services-slider .slider-item .slider-box .slider-text .textbox ul li:hover { color:#000080;}
.services-slider .slider-item .slider-box .slider-text .textbox ul li:before { content:""; width:22px; height:22px; background:url(http://branddirective.in/wp-content/uploads/2022/06/list-icon.png) center center no-repeat; background-size:100% 100%; position:absolute; top:2px; left:0px; z-index:1;}
.services-slider .slider-item .slider-box .slider-text .textbox .linkbox { display:block; padding:15px 0 0 0;}
.services-slider .slider-item .slider-box .slider-text .textbox .linkbox .link-btn { width:auto; display:inline-block; vertical-align:top; font-family: 'Arboria-Book'; font-size:18px; color:#000080; line-height:1; margin:0px; padding:0px;}
.services-slider .slider-item .slider-box .slider-text .textbox .linkbox .link-btn:hover { color:#ff9000;}
.services-slider .slider-item .slider-box .slider-text .textbox .linkbox .link-btn .fa { font-size:20px; color:#ff9000; vertical-align:top; line-height:1; margin:1px 0 0 5px;}
.services-slider .slick-prev,
.services-slider .slick-next { width:66px; height:66px; font-size:21px; color:#000080; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; border:none; border-radius:50%; box-shadow:none; outline:none; position:absolute; bottom:-33px; z-index:1; margin:0px; padding:0px;text-decoration: none;}
.services-slider .slick-prev { left:0px;}
.services-slider .slick-next { left:78px;}
.services-slider .slick-prev:hover,
.services-slider .slick-next:hover { color:#ff9000;}
.services-divider { width:100%; display:block; padding:0 0 0 175px;}
.services-divider .divider-line { width:100%; height:2px; display:block; background:#dcdcdc; opacity:0.43;}
.services-botbar { width:100%; position:relative; margin:75px 0 0 0;}
.services-botbar .botbar-text { width:100%; display:block;}
.services-botbar .botbar-text h6 { font-family: 'Arboria-Bold'; font-size:20px; color:#000000; line-height:1.2; margin:0px; padding:0px;}
.services-botbar .botbar-logos { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:end; justify-content:space-around;}
.services-botbar .botbar-logos .img { width:auto; margin:0 0 0 50px; padding:0px;}
.services-botbar .botbar-logos .img { -webkit-transition: 400ms ease 100ms;-moz-transition: 400ms ease 100ms;transition: 400ms ease 100ms;}
.services-botbar .botbar-logos:hover .img:not(:hover) {filter: blur(3px);}
.services-botbar .botbar-logos .img:first-child { margin-left:0px;}
.services-botbar .botbar-logos .img img { max-width:48px; max-height:36px;}
/*-services-section-*/

/*-case-studies-section-*/
.case-studies-section { width:100%; position:relative; background-position:bottom center; background-repeat:no-repeat; background-size:cover; padding:85px 0 170px 0;overflow: hidden;}
.case-studies-section .section-title {}
.case-studies-block { width:100%; position:relative; padding:0px 66px;}
.case-studies-slider { width:100%; position:relative; background:linear-gradient(45deg, #ff9000 0%,#000080 75%); border-radius:25px;}
.case-studies-slider .slick-list { overflow:visible !important;}
.case-studies-slider .slick-track { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.case-studies-slider .slick-track:before,
.case-studies-slider .slick-track:after { display:none;}
.case-studies-slider .slider-item {margin:0px; padding:0px;}
.case-studies-slider .slider-item .slider-box { width:100%; height:100%; min-height:480px; position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0px; padding:0px;}
.case-studies-slider .slider-item .slider-box .slider-image { width:50%; position:relative; padding:0 90px 0 0;}
.case-studies-slider .slider-item .slider-box .slider-image .imagebox { width:auto; display:block; margin:-45px 0 -70px -66px;}
.case-studies-slider .slider-item .slider-box .slider-image .imagebox img { width:100%;}
.case-studies-slider .slider-item .slider-box .slider-text { width:50%; position:relative; padding:40px 80px 40px 0px;}
.case-studies-slider .slider-item .slider-box .slider-text .textbox { width:100%; display:block;}
.case-studies-slider .slider-item .slider-box .slider-text .textbox .icon { width:100%; display:block; padding:0 0 20px 0;}
.case-studies-slider .slider-item .slider-box .slider-text .textbox .icon img { max-width:100%; max-height:56px; margin:0 0 0 -5px;}
.case-studies-slider .slider-item .slider-box .slider-text .textbox h3 { font-size:50px; color:#FFFFFF; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.case-studies-slider .slider-item .slider-box .slider-text .textbox p { color:#FFFFFF; line-height:23px; opacity:0.55; margin:15px 0 0 0; padding:0px;height:auto;}
.case-studies-slider .slider-item .slider-box .slider-text .app-type-link { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px -20px;}
.case-studies-slider .slider-item .slider-box .slider-text .app-type-link .atlbox { width:auto; max-width:50%; border-bottom:1px solid rgba(255,255,255,0.20); margin:30px 20px 0px 20px; padding:0 0 15px 0;}
.case-studies-slider .slider-item .slider-box .slider-text .app-type-link .atlbox .atl-title { display:block; font-family: 'Arboria-Bold'; font-size:16px; color:#FFFFFF; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.case-studies-slider .slider-item .slider-box .slider-text .app-type-link .atlbox .atl-txt { display:block; font-family: 'Arboria-Book'; font-size:16px; color:rgba(255,255,255,0.55); line-height:1; margin:0px; padding:10px 0 0 0;}
.case-studies-slider .slider-item .slider-box .slider-text .app-type-link .atlbox .atl-txt a { color:rgba(255,255,255,0.55);}
.case-studies-slider .slider-item .slider-box .slider-text .app-type-link .atlbox .atl-txt img { max-width:16px; display:inline-block; vertical-align:top; margin:0 0 0 5px;}
.case-studies-slider .slider-item .slider-box .slider-text .btnbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:50px 0 0 0;}
.case-studies-slider .slider-item .slider-box .slider-text .btnbox .morebtn { width:auto; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-family: 'Arboria-Bold'; font-size:18px; color:#FFFFFF; line-height:1; margin:0px; padding:0px;}
.case-studies-slider .slider-item .slider-box .slider-text .btnbox .morebtn .plus { width:46px; height:46px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; font-family: 'Arboria-Book'; font-size:34px; color:#FFFFFF; background:#fe8f00; border:2px solid #FFFFFF; border-radius:50%; margin:0 14px 0 0; padding:0px;}
.case-studies-slider .slick-prev,
.case-studies-slider .slick-next { width:66px; height:66px; font-size:21px; color:#000080; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; border:none; border-radius:50%; box-shadow:none; outline:none; position:absolute; top:50%; z-index:1; margin:-33px 0 0 0; padding:0px;text-decoration: none;}
.case-studies-slider .slick-prev { left:-99px;}
.case-studies-slider .slick-next { right:-99px;}
.case-studies-slider .slick-prev:hover,
.case-studies-slider .slick-next:hover { color:#ff9000;}
/*-case-studies-section-*/

/*-stories-section-*/
.stories-section { width:100%; position:relative; border-bottom:1px solid rgba(204,204,204,0.30); padding:100px 0 100px 0;overflow: hidden;}
.stories-title { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:justify; justify-content:space-between; margin:0 0 55px 0;}
.stories-title .st-title-left { width:50%; max-width:470px;}
.stories-title .st-title-left h2 { line-height:1; margin:0px; padding:0px;}
.stories-title .st-title-right { width:50%; max-width:440px;}
.stories-title .st-title-right p { font-size:20px; line-height:28px; margin:0px; padding:0px;}
.stories-block { width:100%; position:relative;}
.stories-block .stories-row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:center; justify-content:center; margin:0px -15px;}
.stories-block .stories-row .stories-col { width:130px; margin:0 0 30px 0; padding:0px 15px;}
.stories-block .stories-box { width:100%; position:relative;}
.stories-block .stories-box .imagebox { width:100px; height:100px; position:relative; overflow:hidden; display:block; border:5px solid transparent; border-radius:50%; -webkit-filter:blur(4px); filter:blur(4px); -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; margin:0px; padding:0px;}
.stories-block .stories-box .imagebox img { width:100%; height:100%; display:block; object-fit:cover; -webkit-filter:grayscale(100%); filter:grayscale(100%); -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.stories-block .stories-box:hover .imagebox { border-color:#FFFFFF; box-shadow:0px 0px 18px rgba(0,0,0,0.30); -webkit-filter:none; filter:none;}
.stories-block .stories-box:hover .imagebox img { -webkit-filter:none; filter:none;}
.stories-block .stories-box .tooltip-box { width:320px; opacity:0; visibility:hidden; position:absolute; bottom:100%; left:50%; z-index:10; -webkit-transform:translateX(-50%); transform:translateX(-50%); -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; margin:0px; padding:0 0 30px 0;}
.stories-block .stories-box:hover .tooltip-box { opacity:1; visibility:visible;}
.stories-block .stories-box .tooltip-box .tooltip-wrap { width:100%; position:relative; z-index:1; text-align:center; background:#FFFFFF; border-radius:6px; box-shadow:0px 0px 40px rgba(0,0,0,0.14); margin:0px; padding:24px 36px;}
.stories-block .stories-box .tooltip-box .tooltip-wrap:after { content:""; width:20px; height:20px; display:block; background:#FFFFFF; position:absolute; bottom:-10px; left:50%; z-index:-1; -webkit-transform:rotate(45deg); transform:rotate(45deg); margin:0 0 0 -10px;}
.stories-block .stories-box .tooltip-box .tooltip-wrap p { font-family: 'Arboria-Book'; font-size:16px; color:rgba(51,51,51,0.60); line-height:24px; margin:0px; padding:0px;}
.stories-block .stories-box .tooltip-box .tooltip-wrap .fa { font-size:30px; color:#dddddd; line-height:1; opacity:0.20; position:absolute; z-index:-1;}
.stories-block .stories-box .tooltip-box .tooltip-wrap .fa.fa-quote-left { top:10px; left:15px;}
.stories-block .stories-box .tooltip-box .tooltip-wrap .fa.fa-quote-right { bottom:10px; right:15px;}
.stories-btnbox { width:100%; display:block; text-align:center; padding:40px 0 0 0;}
.stories-btnbox .button { color:#333333; background:none!important; border:2px solid #e7e7e7; padding:15px 25px 15px 30px;}
.stories-btnbox .button .fa { color:#ff9000;}
.stories-btnbox .button:hover { background:#e7e7e7!important;}
/*-stories-section-*/

/*-help-section-*/
.help-section { width:100%; position:relative; background-position:bottom center; background-repeat:no-repeat; background-size:cover; padding:85px 0 95px 0;}
.help-section .section-title { padding:0 0 50px 0;}
.help-block { width:100%; position:relative;}
.help-block .help-steps { width:100%;}
.help-block .help-steps .step-row { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:center; justify-content:center;}
.help-block .help-steps .step-row .step-col { width:20%; position:relative; z-index:1; padding:0px 15px;}
.help-block .help-steps .step-row .step-col:before { content:""; width:100%; height:2px; background:#e3e3e3; opacity:0.40; position:absolute; top:30px; left:0px; z-index:-1; margin:-1px 0 0 0;}
.help-block .help-steps .step-box { width:100%; max-width:150px; display:block; text-align:center; margin:0 auto;}
.help-block .help-steps .step-box .circle { width:60px; height:60px; position:relative; display:inline-block; vertical-align:top; background:none; border-radius:50%; margin:0px; padding:0px;}
.help-block .help-steps .step-box .circle:after { content:""; width:100%; height:100%; background:url(http://branddirective.in/wp-content/uploads/2022/06/chackmark.png) center center no-repeat; opacity:0; visibility:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.help-block .help-steps .step-box.active .circle { background:linear-gradient(-90deg,#ff9000 6%,#000080 94%);}
.help-block .help-steps .step-box.active .circle:after { opacity:1; visibility:visible;}
.help-block .help-steps .step-box .circle .ellipse { width:24px; height:24px; background:#FFFFFF; border:1px solid #000080; border-radius:50%; position:absolute; top:50%; left:50%; z-index:1; margin:-12px 0 0 -12px;}
.help-block .help-steps .step-box.active .circle .ellipse { display:none;}
.help-block .help-steps .step-box .text { width:100%; display:block; font-family: 'Arboria-Book'; font-size:16px; color:#333333; line-height:20px; margin:0px; padding:25px 0 0 0;}
.help-block .help-steps .step-box .desc { display:block; font-family: 'Arboria-Book'; font-size:16px; color:#333333; line-height:20px; margin:0px -50px; padding:12px 0 0 0;}
.help-block .help-steps .step-box .fa { font-size:20px; color:#ff9000; vertical-align:top; line-height:1; opacity:0; visibility:hidden; margin:12px 0 0 0;}
.help-block .help-steps .step-box.active .fa { opacity:1; visibility:visible;}
/*.help-block .help-content { width:100%; margin:30px 0 0 0;}
.help-block .help-content .help-box { width:100%;}
.help-block .help-content .help-box .text { width:100%; max-width:680px; display:block; text-align:center; margin:0 auto;}
.help-block .help-content .help-box .text p { color:rgba(51,51,51,0.60); line-height:22px; margin:0px; padding:0px;}*/
.help-form {text-align: center;}
.help-form .form-input { margin: 30px 0 0 0; }
.help-form .form-input .input-text { width: 100%;height: 60px;font-family: 'Arboria-Book';font-size: 16px;color: #333333;background: #FFFFFF;border: 1px solid #bababa;border-radius: 60px;box-shadow: none;margin: 0px;padding: 0px 40px; }
.help-form .form-submit { margin: 30px 0 0 0; }
.help-btnbox { width:100%; display:block; text-align:center; padding:40px 0 0 0;}
.help-btnbox .button { margin:0px;}
/*-help-section-*/

/*-technologies-section-*/
.technologies-section { width:100%; position:relative; padding:85px 0 100px 0;}
.technologies-section .section-title {}
.technologies-block { width:100%; position:relative;}
.technologies-block .technologies-tabs { width:100%;}
.technologies-block .technologies-tabs .nav-tabs { width:100%; -ms-flex-pack:center; justify-content:center; border:none; margin:0 0 35px 0; padding:0px;}
.technologies-block .technologies-tabs .nav-tabs .nav-item { margin:0 0 10px 0; padding:0px 5px;}
.technologies-block .technologies-tabs .nav-tabs .nav-item .nav-link { width:100%; position:relative; display:block; font-family: 'Arboria-Medium'; font-size:16px; color:#333333; line-height:1; background:#FFFFFF; border:1px solid #e5e5e5; border-radius:50px; box-shadow:none; outline:none; margin:0px; padding:16px 32px;text-decoration: none;}
.technologies-block .technologies-tabs .nav-tabs .nav-item.show .nav-link,
.technologies-block .technologies-tabs .nav-tabs .nav-item .nav-link.active { color:#FFFFFF; background:linear-gradient(-90deg,#ff9000 6%,#000080 94%);}
.technologies-block .technologies-tabs .nav-tabs .nav-item.show .nav-link:after,
.technologies-block .technologies-tabs .nav-tabs .nav-item .nav-link.active:after { content:""; width:22px; height:11px; background:url(http://branddirective.in/wp-content/uploads/2022/06/caret.png) center center no-repeat; position:absolute; bottom:-11px; left:50%; z-index:1; margin:0 0 0 -11px;}
.technologies-block .technologies-tabs .tabbox { width:100%; display:block;}
.technologies-block .technologies-tabs .tabbox .tech-logogrid { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; margin:0px -15px;}
.technologies-block .technologies-tabs .tabbox .tech-logogrid .imgbox { width:16.6666%; text-align:center; margin:0 0 30px 0; padding:0px 15px;}
.technologies-block .technologies-tabs .tabbox .tech-logogrid .imgbox img { max-width:100%; max-height:62px; -webkit-filter:grayscale(100%); filter:grayscale(100%); -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;display: unset;}
.technologies-block .technologies-tabs .tabbox .tech-logogrid .imgbox img:hover { -webkit-filter:none; filter:none;}
/*-technologies-section-*/

/*-consultation-section-*/
.consultation-section { width:100%; position:relative;}
.consultation-block { width:100%; position:relative; display:inline-block; vertical-align:top; margin:0 0 -335px 0;}
.consultation-form { width:100%; max-width:1080px; position:relative; z-index:3; display:block; background:#FFFFFF; border-radius:20px; box-shadow:0px 0px 30px rgba(0,0,0,0.08); margin:0 auto; padding:50px 80px 70px 80px;}
.consultation-form .form-title { width:100%; max-width:560px; display:block; text-align:center; margin:0 auto; padding:0 0 40px 0;}
.consultation-form .form-title h2 { line-height:1; margin:0px; padding:0px;}
.consultation-form .form-title p { font-size:20px; line-height:25px; margin:12px 0 0 0; padding:0px;}
.consultation-form .formbox { width:100%;}
.consultation-form .formbox .form-input { width:100%; position:relative; margin:0 0 30px 0;}
.consultation-form .formbox .form-input .form-label { width:100%; display:block; font-family: 'Arboria-Book'; font-size:15px; color:rgba(51,51,51,0.60); line-height:1; margin:0 0 15px 0; padding:0px;}
.consultation-form .formbox .form-input .input-text { width:100%; height:36px; font-family: 'Arboria-Book'; font-size:15px; color:#333333; background:#FFFFFF; border:none; border-bottom:2px solid #898989; border-radius:0px; box-shadow:none; outline:none; margin:0px; padding:0px;}
.consultation-form .formbox .form-radio { width:100%; position:relative; margin:0 0 30px 0;}
.consultation-form .formbox .form-radio .radio-title { width:100%; display:block; font-family: 'Arboria-Medium'; font-size:16px; color:#333333; line-height:1; margin:0 0 15px 0; padding:0px;}
.consultation-form .formbox .form-radio .radio-row { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.consultation-form .formbox .form-radio .radio-box { width:auto; margin:0 45px 20px 0; padding:0px;}
.consultation-form .formbox .form-radio .radio-box .wpcf7-list-item{margin:0 45px 20px 0;}
.consultation-form .formbox .form-radio .radio-box input[type="radio"] { display:none;}
.consultation-form .formbox .form-radio .radio-box input[type="radio"] + .wpcf7-list-item-label { width:100%; position:relative; display:block; font-family: 'Arboria-Medium'; font-size:18px; color:#333333; line-height:22px; cursor:pointer; margin:0px; padding:0 0 0 32px;}
.consultation-form .formbox .form-radio .radio-box input[type="radio"] + .wpcf7-list-item-label:before { content:""; width:22px; height:22px; background:#FFFFFF; border:1px solid #333333; border-radius:50%; position:absolute; top:0px; left:0px; z-index:1;}
.consultation-form .formbox .form-radio .radio-box input[type="radio"] + .wpcf7-list-item-label:after { content:""; width:12px; height:12px; background:#ff9000; border-radius:50%; opacity:0; visibility:hidden; position:absolute; top:5px; left:5px; z-index:2; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.consultation-form .formbox .form-radio .radio-box input[type="radio"]:checked + .wpcf7-list-item-label:after { opacity:1; visibility:visible;}
.consultation-form .formbox .form-checkbox { width:100%; position:relative; margin:0 0 30px 0;}
.consultation-form .formbox .form-checkbox input[type="checkbox"] { display:none;}
.consultation-form .formbox .form-checkbox input[type="checkbox"] + .wpcf7-list-item-label { width:100%; position:relative; display:block; font-family: 'Arboria-Book'; font-size:15px; color:#333333; line-height:22px; cursor:pointer; margin:0px; padding:0 0 0 32px;}
.consultation-form .formbox .form-checkbox input[type="checkbox"] + .wpcf7-list-item-label:before { content:""; width:22px; height:22px; background:#FFFFFF; border:1px solid #333333; position:absolute; top:0px; left:0px; z-index:1;}
.consultation-form .formbox .form-checkbox input[type="checkbox"] + .wpcf7-list-item-label:after { content:""; width:12px; height:12px; background:#ff9000; opacity:0; visibility:hidden; position:absolute; top:5px; left:5px; z-index:2; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.consultation-form .formbox .form-checkbox input[type="checkbox"]:checked + .wpcf7-list-item-label:after { opacity:1; visibility:visible;}
.consultation-form .formbox .form-submit { width:100%; display:block; text-align:center; padding:5px 0 0 0;}
.consultation-form .formbox .form-submit .button { margin:0px;text-decoration: none;}
.consultation-graphic { width:100%; max-width:96%; position:absolute; bottom:65px; left:0px; z-index:2; pointer-events:none;}
.consultation-graphic img { width:100%;}
.consultation-form .formbox .form-radio .radio-box .wpcf7-list-item,
.consultation-form .formbox .form-checkbox .wpcf7-list-item{margin-left: 0px;}

/*-consultation-section-*/

/*............Home Page End............*/

/*============ Content End ============*/

/*============ Footer Start ============*/

.footer { width:100%; position:relative;}
.footer-wrapper { width:100%; position:relative; z-index:1; background:linear-gradient(-151deg,#000080 6%,#ff9000 100%); padding:335px 0 0 0;}
.footer-block { width:100%; max-width:1080px; display:block; margin:0 auto;}
.footer-top { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; border-bottom:2px solid rgba(255,255,255,0.10); padding:30px 0px;}
.footer-top .footer-google-meet { width:750px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
.footer-top .footer-google-meet .iconbox { width:100px; height:100px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; border-radius:50%; margin:0px; padding:0px;}
.footer-top .footer-google-meet .iconbox img { max-width:50px; max-height:42px;}
.footer-top .footer-google-meet .textbox { width:calc(100% - 100px); padding:0 0 0 20px;}
.footer-top .footer-google-meet .textbox .h2 { font-family: 'AcuminProCond-Bold'; font-size:46px; color:#FFFFFF; letter-spacing:0.04em; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.footer-top .footer-google-meet .textbox p { font-family: 'Arboria-Medium'; font-size:22px; color:#FFFFFF; line-height:1.2; margin:0px; padding:0px;}
.footer-top .footer-btnbox { width:auto;}
.footer-top .footer-btnbox .wap-front .wbtn.wbtn-primary.wbtn-booking { font-size: 18px!important;}
.footer-top .footer-btnbox button { color:#FFFFFF!important; background:none!important; border:2px solid #FFFFFF!important; padding:10px 30px; border-radius: 50px; font-family: 'Arboria-Bold';}
.footer-top .footer-btnbox .button .fa { color:#ff9000;}
.footer-top .footer-btnbox .wap-front .wbtn.wbtn-primary:hover {box-shadow: none}
.footer-top .footer-btnbox button:hover { color:#ff9000!important; background:#FFFFFF!important;}
.footer-bottom { width:100%; padding:65px 0px;}
.footer-bottom .footer-info { width:100%; display:block;}
.footer-bottom .footer-info .h2 { font-family: 'AcuminProCond-Bold'; font-size:50px; color:#FFFFFF; letter-spacing:0.04em; text-transform:uppercase; line-height:1; margin:0 0 25px 0; padding:0px;}
.footer-bottom .footer-info h5 { font-family: 'AcuminProCond-Bold'; font-size:24px; color:#FFFFFF; letter-spacing:0.04em; text-transform:uppercase; line-height:1; margin:0 0 12px 0; padding:0px;}
.footer-bottom .footer-info p { font-family: 'Arboria-Medium'; font-size:16px; color:#FFFFFF; line-height:20px; margin:0 0 25px 0; padding:0px;}
.footer-bottom .footer-info .fa {margin: 12px 5px 0 0!important;font-size: 20px;width: 20px;text-align: center;text-decoration: none!important;margin: 5px 2px;border-radius: 50%;}
.footer-bottom .footer-info .fa:hover {opacity: 0.7;}
.footer-bottom .footer-info .fa-facebook {padding: 10px 25px 10px 15px;background: #3B5998;color: white;}
.footer-bottom .footer-info .fa-twitter {padding: 10px 28px 10px 11px;background: #55ACEE;color: white;}
.footer-bottom .footer-info .fa-linkedin {padding: 10px 28px 10px 11px;background: #007bb5;color: white;}
.footer-bottom .footer-info .fa-skype {padding: 10px 28px 10px 11px;background: #00AFF0;color: white;}
.footer-bottom .footer-info .fa-youtube {padding: 10px 28px 10px 11px;background: #bb0000;color: white;}
.footer-bottom .footer-info .fa-instagram {padding: 10px 28px 10px 11px;background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);color: white;}
.footer-bottom .footer-info a:hover { color: white;}
.footer-bottom .footer-info ul { margin:0px; padding:0px;}
.footer-bottom .footer-info ul li { font-family: 'Arboria-Medium'; font-size:22px; color:#FFFFFF; line-height:1.2; margin:0 0 12px 0; padding:0px;}
.footer-bottom .footer-info ul li:last-child { margin:0px;}
.footer-bottom .footer-info ul li a { color:#FFFFFF;}
.footer-bottom .footer-links { width:100%; display:block;}
.footer-bottom .footer-links ul { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px; padding:0px;}
.footer-bottom .footer-links ul li { margin:0 30px 0 0; padding:0px;}
.footer-bottom .footer-links ul li:last-child { margin-right:0px;}
.footer-bottom .footer-links ul li a { display:block; font-family: 'Arboria-Medium'; font-size:16px; color:#FFFFFF; line-height:1; margin:0px; padding:0px;}
.footer-bottom .footer-links ul li a:hover {color: #ff9000;}

.footer-bottom .footer-newsletter { width:100%; display:block; padding:50px 0 0 0;}
.footer-bottom .footer-newsletter .h2 { font-family: 'AcuminProCond-Bold'; font-size:50px; color:#FFFFFF; letter-spacing:0.04em; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.footer-bottom .footer-newsletter p { font-family: 'Arboria-Book'; font-size:18px; color:rgba(255,255,255,0.54); line-height:25px; margin:0px; padding:0px;}
.footer-bottom .footer-newsletter .newsletter-form { width:100%; position:relative; margin:20px 0 0 0;}
.footer-bottom .footer-newsletter .newsletter-form .input-text { width:100%; height:62px; font-family: 'Arboria-Medium'; font-size:16px; color:rgba(255,255,255,0.54); background:none; border:2px solid #FFFFFF; border-radius:62px; box-shadow:none; outline:none; margin:0px; padding:0px 34px;}
.footer-bottom .footer-newsletter .newsletter-form .submit-btn { width:auto; height:auto; font-family: 'Arboria-Book'; font-size:20px; color:#FFFFFF; text-transform:uppercase; line-height:1; background:none; border:none; border-radius:0px; box-shadow:none; outline:none; position:absolute; top:20px; right:34px; z-index:1; margin:0px; padding:0px;text-decoration: none;}
.footer-bottom .footer-newsletter .newsletter-form .submit-btn:hover{color:#ff9000;}

.footer-graphic { width:100%; position:absolute; bottom:0px; left:0px; z-index:-1; pointer-events:none;}
.footer-graphic img { width:100%;}
.footer-copyright { width:100%; position:relative; z-index:2; background:#FFFFFF; padding:24px 0px;}
.footer-copyright .copyright { width:100%; display:block; font-family: 'Arboria-Book'; font-size:18px; color:#333333; text-align:center; line-height:25px; margin:0px; padding:0px;}
.footer-copyright .copyright span { font-family: 'Arboria-Medium'; color:#ff9000; text-transform:uppercase;}
.footer-copyright .f-whatsapp { width:60px; position:absolute; top:-12px; left:30px; z-index:1;}
.footer-copyright .f-whatsapp .float {position:fixed;width:60px;height:60px;bottom:20px;left:15px;border-radius:50px;text-align:center;box-shadow: 2px 2px 10px #999;}
.footer-copyright .f-whatsapp img { width:100%; display:block;}
.footer-copyright .f-robot { width:84px; position:absolute; top:-28px; right:30px; z-index:1;}
.footer-copyright .f-robot img { width:100%; display:block;}

/*============ Footer End ============*/

/*============ Inner-Pages Start ============*/

/*............About Page Start............*/

/*-about-section-*/
.about-section { width:100%; position:relative; padding:100px 0 90px 0;}
.about-section .section-title {}
.about-section .section-title h2 { color:#000000;}
.about-section .section-title p { font-size:20px; line-height:25px; margin:5px 0 0 0; padding:0px;}
.about-title { width:100%; margin:0 0 40px 0;}
.about-title .h1 { font-family: 'RaphLanokFuture'; font-size:110px; color:#dfdfdf; letter-spacing:0px; text-transform:none; line-height:1; opacity:0.90; margin:0px; padding:0px;}
.about-block { width:100%; position:relative;}
.about-block .about-vision-mission { width:100%; display:block; padding:0 0 0 30px;}
.about-block .about-vision-mission .vmbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0 0 20px 0;}
.about-block .about-vision-mission .vmbox .box-icon { width:210px; height:210px; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; border-radius:8px; box-shadow:0px 4px 18px rgba(0,0,0,0.08); margin:0px; padding:0px;}
.about-block .about-vision-mission .vmbox .box-icon img { max-width:130px; max-height:102px;}
.about-block .about-vision-mission .vmbox .box-text { width:calc(100% - 210px); padding:0 0 0 30px;}
.about-block .about-vision-mission .vmbox .box-text h3 { font-family: 'AcuminProCond-Bold'; font-size:35px; color:#ff9000; text-transform:uppercase; line-height:1.2; margin:0px; padding:0px;}
.about-block .about-vision-mission .vmbox .box-text h3 strong { font-family: 'AcuminProCond-Bold'; color:#000080;}
.about-block .about-vision-mission .vmbox .box-text .line { width:100%; height:2px; display:block; background:linear-gradient(to right,rgba(255,144,0,1) 0%,rgba(255,255,255,0) 100%); opacity:0.40; margin:18px 0 0 0;}
.about-block .about-vision-mission .vmbox .box-text p { margin:18px 0 0 0; padding:0px;}
.about-block .about-text { width:100%; display:block;}
.about-block .about-text p { margin:0 0 18px 0; padding:0px;}
.about-block .about-text .btnbox { width:100%; display:block; padding:15px 0 0 0;}
.about-block .about-text .btnbox .button { color:#333333; background:none!important; border:2px solid #e7e7e7; padding:15px 25px 15px 30px;}
.about-block .about-text .btnbox .button .fa { color:#ff9000;}
.about-block .about-text .btnbox .button:hover { background:#e7e7e7!important;}
/*-about-section-*/

/*-cta-section-*/
.cta-section { width:100%; position:relative; z-index:1; background:linear-gradient(-151deg,#000080 6%,#ff9000 100%); padding:90px 0 90px 0;}
.cta-block { width:100%; position:relative;}
.cta-block .cta-text { width:100%; max-width:780px; display:block; text-align:center; margin:0 auto;}
.cta-block .cta-text h5 { font-family: 'Arboria-Medium'; font-size:22px; color:#FFFFFF; letter-spacing:0.06em; line-height:1.2; margin:0 0 10px 0; padding:0px;}
.cta-block .cta-text h2 { color:#FFFFFF; margin:0px; padding:0px;}
.cta-block .cta-text .iconbox { width:100%; display:block; padding:20px 0 0 0;}
.cta-block .cta-text .iconbox img { max-width:54px; max-height:40px;}
.cta-block .cta-text .btnbox { width:100%; display:block; padding:30px 0 0 0;}
.cta-block .cta-text .btnbox .button { color:#FFFFFF; background:none!important; border:2px solid #FFFFFF; padding:15px 25px 15px 30px;}
.cta-block .cta-text .btnbox .button .fa { color:#ff9000;}
.cta-block .cta-text .btnbox .button:hover { color:#ff9000; background:#FFFFFF!important;}
.cta-block .cta-text .callbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; padding:30px 0 0 0;}
.cta-block .cta-text .callbox span { font-family: 'Arboria-Medium'; font-size:22px; color:#FFFFFF; line-height:1.2; margin:0px; padding:0px;}
.cta-block .cta-text .callbox .icon { margin:0px 18px; padding:0px;}
.cta-block .cta-text .callbox .icon img { max-width:50px; max-height:50px;}
.cta-block .cta-text .callbox .text { font-family: 'Arboria-Bold'; font-size:40px; color:#FFFFFF; line-height:1.2; margin:0px; padding:0px;}
.cta-block .cta-text .callbox .text a { color:#FFFFFF;}
.cta-bg { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; top:0px; left:0px; z-index:-1; pointer-events:none;}
/*-cta-section-*/

/*-industry-section-*/
.industry-section { width:100%; position:relative; background:#f9f9f9; padding:100px 0 70px 0;}
.industry-block { width:100%; position:relative;}
.industry-block .industry-row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px -18px;}
.industry-block .industry-row .industry-col { width:20%; margin:0 0 36px 0; padding:0px 18px;}
.industry-block .industry-title { width:100%; min-height:100%; position:relative; z-index:1;}
.industry-block .industry-title h2 { font-family: 'AcuminProCond-Bold'; font-size:50px; color:#333333; letter-spacing:-0.02em; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.industry-block .industry-title .line { width:85px; height:6px; display:block; background:linear-gradient(-151deg,#000080 6%,#ff9000 100%); margin:25px 0 0 0;}
.industry-block .industry-title .arrow-shape { width:350px; position:absolute; top:10px; right:-20px; z-index:-1;}
.industry-block .industry-title .arrow-shape img { width:100%;}
.industry-block .industry-box { width:100%; min-height:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; box-shadow:0px 0px 10px rgba(0,0,0,0.04); margin:0px; padding:40px 20px;}
.industry-block .industry-box:hover{  border: 1px solid; padding: 10px; box-shadow: 5px 5px #888888;}
.industry-block .industry-box .box-icon { width:100%; height:66px; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center;}
.industry-block .industry-box .box-icon img { max-width:100%; max-height:66px;}
.industry-block .industry-box .box-text { width:100%; display:block; text-align:center; padding:25px 0 0 0;}
.industry-block .industry-box .box-text .line { width:50px; height:4px; display:block; background:#ff9000; margin:0 auto 20px;}
.industry-block .industry-box .box-text h3 { font-family: 'AcuminProCond-Bold'; font-size:28px; color:#333333; line-height:1.2; margin:0px; padding:0px;}
/*-industry-section-*/

/*-team-section-*/
.team-section { width:100%; position:relative; background:#000080; padding:100px 0 100px 0;}
.team-title { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; margin:0 0 40px 0;}
.team-title .title-text { width:850px;}
.team-title .title-text h2 { color:#FFFFFF; line-height:1; margin:0px; padding:0px;}
.team-title .title-text p { font-size:20px; color:#FFFFFF; line-height:25px; margin:12px 0 0 0; padding:0px;}
.team-title .title-btnbox { width:auto;}
.team-title .title-btnbox .morebtn { width:auto; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-family: 'Arboria-Bold'; font-size:18px; color:#FFFFFF; line-height:1; margin:0px; padding:0px;}
.team-title .title-btnbox .morebtn .plus { width:46px; height:46px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; font-family: 'Arboria-Book'; font-size:34px; color:#FFFFFF; background:#fe8f00; border:2px solid #FFFFFF; border-radius:50%; margin:0 14px 0 0; padding:0px;}
.team-block { width:100%; position:relative;}
.team-slider { width:100%; position:relative; overflow:hidden;}
.team-slider .slick-list { margin:0px -20px;}
.team-slider .slick-track { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.team-slider .slick-track:before,
.team-slider .slick-track:after { display:none;}
.team-slider .slider-item { height:auto; margin:0 0 23px 0; padding:0px 20px;}
.team-slider .slider-item .slider-box { width:100%; height:100%; min-height:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; background:#FFFFFF; margin:0px; padding:10px 10px;}
.team-slider .slider-item .slider-box .slider-image { width:100%; min-height:315px; display:block; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.team-slider .slider-item .slider-box .slider-text { width:100%; position:relative; -ms-flex:1 1 auto; flex:1 1 auto; text-align:center; padding:20px 0 30px 0;}
.team-slider .slider-item .slider-box .slider-text .name { width:100%; display:block; font-family: 'AcuminProCond-Bold'; font-size:28px; color:#333333; line-height:1; margin:0px; padding:0px;}
.team-slider .slider-item .slider-box .slider-text .position { width:100%; display:block; font-family: 'Arboria-Book'; font-size:18px; color:#333333; line-height:25px; margin:5px 0 0 0; padding:0px;}
.team-slider .slider-item .slider-box .slider-text .social-icons { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:center; justify-content:center; position:absolute; bottom:-33px; left:0px; z-index:1;}
.team-slider .slider-item .slider-box .slider-text .social-icons .icon { width:46px; height:46px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; font-size:18px; color:#FFFFFF; background:linear-gradient(-90deg,#ff9000 6%,#000080 94%); border:2px solid #FFFFFF; border-radius:50%; margin:0px 5px; padding:0px;}
.team-slider-nav { width:100%;}
.team-slider-nav .slick-prev,
.team-slider-nav .slick-next { width:66px; height:66px; font-size:21px; color:#FFFFFF; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:none; border:1px solid #FFFFFF; border-radius:50%; box-shadow:none; outline:none; position:absolute; top:50%; z-index:1; margin:-33px 0 0 0; padding:0px;}
.team-slider-nav .slick-prev { left:-99px;}
.team-slider-nav .slick-next { right:-99px;}
.team-slider-nav .slick-prev:hover,
.team-slider-nav .slick-next:hover { color:#ff9000; background:#FFFFFF;text-decoration: none;}
/*-team-section-*/

/*-join-section-*/
.join-section { width:100%; position:relative; padding:85px 0 0 0;}
.join-block { width:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
.join-block .join-text { width:calc(100% - 540px); position:relative; z-index:1; margin:50px 0px; padding:45px 50px 60px 50px;}
.join-block .join-text:before { content:""; border:2px solid #f4f4f4; border-radius:20px; position:absolute; top:0px; right:-250px; bottom:0px; left:0px; z-index:-1;}
.join-block .join-text .text { width:100%; display:block;}
.join-block .join-text .text h2 { color:#000000; letter-spacing:0px; line-height:1; margin:0px; padding:0px;}
.join-block .join-text .text p { font-size:20px; line-height:34px; margin:15px 0 0 0; padding:0px;}
.join-block .join-text .text .btnbox { width:100%; display:block; padding:30px 0 0 0;}
.join-block .join-text .text .btnbox .button { margin:0px;}
.join-block .join-image { width:540px; position:relative; z-index:2; -ms-flex-item-align:end; align-self:flex-end;}
.join-block .join-image .image { width:100%; display:block;}
.join-block .join-image .image img { width:100%;}
/*-join-section-*/

/*............About Page End............*/

/*............Services Page Start............*/

/*-services-listing-section-*/
.services-listing-section { width:100%; position:relative; padding:70px 0 50px 0;}
.services-listing-section .section-title { padding:0 0 10px 0;}
.services-listing-section .section-title h2 { color:#000000;}
.services-listing-section .section-title p { font-size:20px; line-height:25px; margin:5px 0 0 0; padding:0px;}
.services-listing-block { width:100%; position:relative;}
.service-listbox { width:100%; position:relative; padding:50px 0px;}
.service-listbox .row { margin:0px;}
.service-listbox .row > [class*="col-"] { padding:0px;}
.service-listbox .service-image { position:relative; margin:0 0 0 -25px;}
.service-listbox .service-image .image-wrapper { width:100%; position:relative;}
.service-listbox .service-image .image-wrapper .image-front { width:auto; height:auto; background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:12px 12px 0px 0px; position:absolute; top:2%; right:5%; bottom:9%; left:5%; z-index:1;}
.service-listbox .service-image .image-wrapper .image-front:hover { box-shadow: 20px 20px 100px #999;}
.service-listbox .service-image .image-wrapper .image-back { width:100%; display:block;}
.service-listbox .service-image .image-wrapper .image-back img { width:100%;}
.service-listbox .service-image .iconbox { width:126px; height:126px; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; border-radius:50%; box-shadow:0px 4px 18px rgba(0,0,0,0.08); position:absolute; top:50%; right:-35px; z-index:2; -webkit-transform:translateY(-50%); transform:translateY(-50%); margin:0px; padding:0px;}
.service-listbox .service-image .iconbox img { max-width:65px; max-height:65px;}
.service-listbox .service-text { width:100%; display:block; padding:0 0 0 100px;}
.service-listbox .service-text .line { width:50px; height:4px; display:block; background:#ff9000; margin:0 0 15px 0;}
.service-listbox .service-text h3 { margin:0 0 18px 0; padding:0px;}
.service-listbox .service-text p { margin:0 0 18px 0; padding:0px;}
.service-listbox .service-text .btnbox { width:100%; display:block; padding:10px 0 0 0;}
.service-listbox .service-text .btnbox .button { margin:0px;}
.service-listbox:nth-of-type(odd) {}
.service-listbox:nth-of-type(odd) .row { -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.service-listbox:nth-of-type(odd) .service-image { margin:0 -25px 0 0;}
.service-listbox:nth-of-type(odd) .service-image .iconbox { right:auto; left:-35px;}
.service-listbox:nth-of-type(odd) .service-text { padding:0 100px 0 0;}
/*-services-listing-section-*/

/*............Services Page End............*/

/*............Services-Detail Page Start............*/

/*-included-section-*/
.included-section { width:100%; position:relative; background:#f9f9f9; padding:70px 0 70px 0;}
.included-section .section-title {}
.included-section .section-title h2 { color:#000000;}
.included-block { width:100%; position:relative;}
.included-block .row { margin:0px -20px;}
.included-block .row > [class*="col-"] { margin:0 0 40px 0; padding:0px 20px;}
.included-block .included-box { width:100%; min-height:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; background:#FFFFFF; box-shadow:0px 0px 10px rgba(0,0,0,0.04); margin:0px; padding:30px 30px;}
.included-block .included-box:hover{box-shadow: 10px 10px 10px #999;}
.included-block .included-box .box-icon { width:150px; height:150px; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; border:1px solid #cfcfcf; margin:0px; padding:0px;}
.included-block .included-box .box-icon img { max-width:80px; max-height:80px;}
.included-block .included-box .box-text { width:calc(100% - 150px); padding:0 0 0 30px;}
.included-block .included-box .box-text h3 { width:auto; display:inline-block; vertical-align:top; font-family: 'AcuminProCond-Bold'; font-size:35px; color:#000080; text-transform:uppercase; line-height:1; background-color:#000080; background-image:linear-gradient(45deg, #000080 25%, #ff9000 50%); background-size:100%; background-repeat:repeat; -webkit-background-clip:text; -webkit-text-fill-color:transparent; -moz-background-clip:text; -moz-text-fill-color:transparent; margin:0px; padding:0px;}
.included-block .included-box .box-text p { font-size:18px; line-height:25px; margin:15px 0 0 0; padding:0px;}
/*-included-section-*/

/*-service-overview-section-*/
.service-overview-section { width:100%; position:relative; background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(235,239,244,1) 100%); padding:70px 0 100px 0;}
.service-overview-block { width:100%; position:relative;}
.service-overview-block .service-overview-image { width:100%; display:block;}
.service-overview-block .service-overview-image img { width:100%;}
.service-overview-block .service-overview-text { width:100%; display:block; padding:0 0 0 40px;}
.service-overview-block .service-overview-text .line { width:80px; height:5px; display:block; background:#ff9000; margin:0 0 25px 0;}
.service-overview-block .service-overview-text h2 { color:#000000; line-height:1; margin:0 0 25px 0; padding:0px;}
.service-overview-block .service-overview-text p { margin:0 0 18px 0; padding:0px;}
.service-overview-block .service-overview-text .btnbox { width:100%; display:block; padding:10px 0 0 0;}
.service-overview-block .service-overview-text .btnbox .button { margin:0px;}
/*-service-overview-section-*/

/*-service-intro-section-*/
.service-intro-section { width:100%; position:relative; border-bottom:1px solid rgba(204,204,204,0.30); padding:100px 0 100px 0;}
.service-intro-section .headline-title { margin:80px 0 0 0;}
.service-intro-section .headline-title .h1 { font-family: 'RaphLanokFuture';font-size: 110px;color: #dfdfdf;letter-spacing: 0px;text-transform: none;line-height: 1;opacity: 0.90;margin: 0px;padding: 0px; }
.service-intro-block { width:100%; position:relative;}
.service-intro-block .service-intro-image { width:100%; position:relative; z-index:1;}
.service-intro-block .service-intro-image:before { content:""; width:100%; height:100%; border:2px solid #ececec; position:absolute; top:12px; left:12px; z-index:-1;}
.service-intro-block .service-intro-image img { width:100%;}
.service-intro-block .service-intro-text { width:100%; display:block; padding:0 20px 0 0;}
.service-intro-block .service-intro-text .line { width:80px; height:5px; display:block; background:#ff9000; margin:0 0 25px 0;}
.service-intro-block .service-intro-text h2 { font-size:50px; color:#000000; letter-spacing:0px; line-height:1; margin:0 0 25px 0; padding:0px;}
.service-intro-block .service-intro-text p { margin:0 0 18px 0; padding:0px;}
/*-service-intro-section-*/

/*-faq-section-*/
.faq-section { width:100%; position:relative; background:linear-gradient(-151deg,#000080 6%,#ff9000 100%); padding:90px 0 90px 0;}
.faq-section .section-title {}
.faq-section .section-title h2 { color:#FFFFFF;}
.faq-block { width:100%; max-width:1010px; display:block; margin:0 auto;}
.faq-block .faq-accordion { width:100%;}
.faq-block .faq-accordion .accordion-box { width:100%; display:inline-block; vertical-align:top; margin:0 0 15px 0;}
.faq-block .faq-accordion .accordion-box .accordion-title { width:100%; position:relative; display:block; font-family: 'Arboria-Medium'; font-size:20px; color:#FFFFFF; letter-spacing:0.04em; line-height:1.3; background:none; border:2px solid rgba(204,204,204,0.45); border-radius:60px; cursor:pointer; margin:0px; padding:18px 60px 18px 45px;}
.faq-block .faq-accordion .accordion-box .accordion-title:after { content:"\f061"; font-family:'FontAwesome'; font-size:16px; color:#ff9000; line-height:1; position:absolute; top:50%; right:35px; z-index:1; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; margin:-8px 0 0 0;}
.faq-block .faq-accordion .accordion-box.active .accordion-title { color:#FFFFFF; background:linear-gradient(-151deg,#000080 6%,#ff9000 100%); border-color:#FFFFFF;}
.faq-block .faq-accordion .accordion-box.active .accordion-title:after { -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.faq-block .faq-accordion .accordion-box .accordion-content { width:100%; display:none; margin:0px; padding:0px;}
.faq-block .faq-accordion .accordion-box .accordion-content .text { display:block; background:#FFFFFF; border:2px solid #FFFFFF; border-radius:0px 20px 6px 20px; margin:-10px 0px 0px 30px; padding:25px 30px 20px 30px;}
.faq-block .faq-accordion .accordion-box .accordion-content .text p { color:#666666; margin:0 0 15px 0; padding:0px;}
.faq-block .faq-accordion .accordion-box .accordion-content .text p:last-of-type { margin:0px;}
.faq-section.faq-version-2 { background:none; /*border-bottom:1px solid rgba(204,204,204,0.40);*/}
.faq-section.faq-version-2 .section-title h2 { color:#000000;}
.faq-version-2 .faq-block .faq-accordion .accordion-box .accordion-title { color:#333333; border-color:#cccccc;}
.faq-version-2 .faq-block .faq-accordion .accordion-box.active .accordion-title { color:#FFFFFF; background:linear-gradient(-151deg,#000080 6%,#ff9000 100%); border-color:#FFFFFF;}
.faq-version-2 .faq-block .faq-accordion .accordion-box .accordion-content .text { border-color:#cccccc;}
/*-faq-section-*/

/*............Services-Detail Page End............*/

/*............Blog Page Start............*/

/*-blog-section-*/
.blog-section { width:100%; position:relative; padding:90px 0 75px 0;}
.blog-block { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.blog-leftbar { width:calc(100% - 360px); padding:0 60px 0 0;}
.blog-listing { width:100%; position:relative;}
.blog-post { width:100%; display:inline-block; vertical-align:top; margin:0 0 75px 0;}
.blog-post .post-title { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:start; align-items:flex-start; margin:0 0 30px 0;}
.blog-post .post-title .datebox { width:84px; font-family: 'Arboria-Book'; font-size:17px; color:rgba(255,255,255,0.54); text-transform:uppercase; text-align:center; line-height:1; background:linear-gradient(-127deg,#ff9000 6%,#000080 94%); border-radius:8px; margin:0px; padding:10px 10px 16px 10px;}
.blog-post .post-title .datebox .date { display:block; font-family: 'AcuminProCond-Bold'; font-size:45px; color:#FFFFFF; line-height:1; margin:0 0 6px 0; padding:0px;}
.blog-post .post-title .datebox span { display:block;}
.blog-post .post-title .titlebox { width:calc(100% - 84px); padding:0 0 0 30px;}
.blog-post .post-title .titlebox h3 { font-family: 'AcuminProCond-Bold'; font-size:36px; color:#000000; line-height:1.1; margin:0px; padding:0px;}
.blog-post .post-title .titlebox h3 a { color:#000000;}
.blog-post .post-title .titlebox .metabox { width:100%; display:block; margin:10px 0 0 0;}
.blog-post .post-title .titlebox .metabox ul { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px; padding:0px;}
.blog-post .post-title .titlebox .metabox ul li { width:auto; font-family: 'Arboria-Book'; font-size:20px; color:#333333; line-height:26px; margin:0 10px 0 0; padding:0px;}
.blog-post .post-title .titlebox .metabox ul li:after { content:"|"; display:inline-block; vertical-align:top; margin:0 0 0 10px;}
.blog-post .post-title .titlebox .metabox ul li:last-child:after { display:none;}
.blog-post .post-title .titlebox .metabox ul li a { color:#333333;}
.blog-post .post-title .titlebox .metabox ul li a:hover { color:#ff9000;}
.blog-post .post-image { width:100%; display:block; overflow:hidden; border-radius:13px;}
.blog-post .post-image img { width:100%; display:block;}
.blog-post .post-content { width:100%; display:inline-block; vertical-align:top; margin:-80px 0 0 0; padding:0 40px 0 10px;}
.blog-post .post-content .postbox { width:100%; display:block; background:#FFFFFF; border-radius:8px; box-shadow:0px 4px 18px rgba(0,0,0,0.08); margin:0px; padding:30px 38px 36px 38px;}
.blog-post .post-content .postbox .text { width:100%; display:block;}
.blog-post .post-content .postbox .text p { font-family: 'Arboria-Book'; font-size:20px; color:#333333; line-height:27px; margin:0px; padding:0px;}
.blog-post .post-content .postbox .btnbar { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; margin:18px 0 0 0;}
.blog-post .post-content .postbox .btnbar .button { color:#333333; background:none!important; border:2px solid #e7e7e7; padding:18px 34px;}
.blog-post .post-content .postbox .btnbar .button .fa { color:#ff9000;}
.blog-post .post-content .postbox .btnbar .button:hover { background:#e7e7e7!important;}
.blog-post .post-content .postbox .btnbar .sharebox { width:auto; position:relative;}
.blog-post .post-content .postbox .btnbar .sharebox a { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-family: 'Arboria-Medium'; font-size:15px; color:#333333; line-height:1; margin:0px; padding:0px;}
.blog-post .post-content .postbox .btnbar .sharebox a .fa { width:38px; height:38px; display:block; font-size:16px; color:#333333; text-align:center; line-height:34px; border:2px solid #e7e7e7; border-radius:50%; margin:0 10px 0 0; padding:0px;}
.blog-post .post-content .postbox-single { width:100%; display:block; background:#FFFFFF; border-radius:8px; box-shadow:0px 4px 18px rgba(0,0,0,0.08); margin:0px; padding:30px 38px 36px 38px;}
.blog-post .post-content .postbox-single .post-desc { width:100%; display:block;}
.blog-post .post-content .postbox-single .post-desc h2 { font-family: 'AcuminProCond-Bold'; font-size:36px; color:#000080; letter-spacing:0px; text-transform:none; line-height:1.1; margin:0 0 10px 0; padding:0px;}
.blog-post .post-content .postbox-single .post-desc h3 { font-family: 'AcuminProCond-Bold'; font-size:36px; color:#000080; line-height:1.1; margin:0 0 10px 0; padding:0px;}
.blog-post .post-content .postbox-single .post-desc h4 { margin:0 0 15px 0; padding:0px;}
.blog-post .post-content .postbox-single .post-desc h5 { position:relative; font-family: 'AcuminProCond-Bold'; font-size:36px; color:#333333; line-height:1.1; margin:0 0 15px 0; padding:0px;}
.blog-post .post-content .postbox-single .post-desc h5:before { content:""; width:6px; height:auto; background:#ff9000; position:absolute; top:6px; bottom:6px; left:-38px; z-index:1;}
.blog-post .post-content .postbox-single .post-desc h6 { font-family: 'Arboria-Bold'; font-size:21px; color:#000000; margin:0 0 15px 0; padding:0px;}
.blog-post .post-content .postbox-single .post-desc p { margin:0 0 15px 0; padding:0px;}
.blog-post .post-content .postbox-single .post-desc ul,
.blog-post .post-content .postbox-single .post-desc ol { margin:0 0 15px 0; padding:0 0 0 17px;}
.blog-post .post-content .postbox-single .post-desc ul li,
.blog-post .post-content .postbox-single .post-desc ol li { font-family: 'Arboria-Book'; font-size:16px; color:#333333; line-height:26px; margin:0px; padding:0px;}
.blog-post .post-content .postbox-single .post-desc ul li { list-style:outside disc;}
.blog-post .post-content .postbox-single .post-desc ol li { list-style:outside decimal;}
.blog-post .post-content .postbox-single .post-desc img { max-width:100%; margin:20px 0 30px 0;}
.blog-post .post-content .postbox-single .post-desc img.alignleft { float:left; margin:20px 20px 30px 0;}
.blog-post .post-content .postbox-single .post-desc img.alignright { float:right; margin:20px 0 30px 20px;}
.blog-post .post-content .postbox-single .post-desc img.aligncenter { display:block; margin:30px auto 30px;}
.blog-post .post-content .postbox-single .post-desc hr { background:#bababa; opacity:0.44; margin:30px 0px;}
.blog-post .post-content .postbox-single .post-desc .listbox { display:block; background:linear-gradient(-151deg,#ff9000 6%,#000080 94%); border-radius:0px 20px 20px 0px; margin:40px -16px 30px -48px; padding:30px 36px 30px 36px;}
.blog-post .post-content .postbox-single .post-desc .listbox h6 { color:#FFFFFF;}
.blog-post .post-content .postbox-single .post-desc .listbox ul { margin:0px; padding:10px 0 0 0;}
.blog-post .post-content .postbox-single .post-desc .listbox ul li { position:relative; font-size:15px; color:rgba(254,254,254,0.55); line-height:26px; list-style:none; margin:0 0 22px 0; padding:0 0 0 45px;}
.blog-post .post-content .postbox-single .post-desc .listbox ul li:before { content:""; width:31px; height:31px; background:url(http://branddirective.in/wp-content/uploads/2022/07/list-icon-v2.png) center center no-repeat; background-size:100% 100%; position:absolute; top:-2px; left:0px; z-index:1;}
.blog-post .post-bottombar { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; border-bottom:1px solid #ededed; margin:0 40px 0 10px; padding:25px 0px;}
.blog-post .post-bottombar .sharebox { width:auto; position:relative;}
.blog-post .post-bottombar .sharebox a { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-family: 'Arboria-Medium'; font-size:15px; color:#333333; line-height:1; margin:0px; padding:0px;}
.blog-post .post-bottombar .sharebox a .fa { width:38px; height:38px; display:block; font-size:16px; color:#333333; text-align:center; line-height:34px; border:2px solid #e7e7e7; border-radius:50%; margin:0 10px 0 0; padding:0px;}
.blog-post .post-bottombar .nextblog { width:auto; position:relative;}
.blog-post .post-bottombar .nextblog .link-btn { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-family: 'Arboria-Medium'; font-size:15px; color:#333333; line-height:1; margin:0px; padding:0px;}
.blog-post .post-bottombar .nextblog .link-btn .fa { width:38px; height:38px; display:block; font-size:13px; color:#ff9000; text-align:center; line-height:34px; border:2px solid #e7e7e7; border-radius:50%; margin:0 0 0 10px; padding:0px;}
.blog-smallview { width:100%; position:relative; z-index:1; display:inline-block; vertical-align:top; margin:15px 0 90px 0; padding:80px 70px 30px 0px;}
.blog-smallview .blog-bg { width:61vw; height:100%; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:0px 20px 20px 0px; position:absolute; top:0px; right:0px; z-index:-1;}
.blog-smallview .blog-bg:after { content:""; width:100%; height:100%; background:linear-gradient(-151deg,#000080 6%,#ff9000 100%); opacity:0.90; position:absolute; top:0px; left:0px; z-index:1;}
.blog-smallview .blog-grid { width:100%; position:relative;}
.blog-smallview .blog-grid .row { margin:0px -25px;}
.blog-smallview .blog-grid .row > [class*="col-"] { margin:0 0 50px 0; padding:0px 25px;}
.blog-smallview .blog-grid .blogbox { width:100%; display:inline-block; vertical-align:top;}
.blog-smallview .blog-grid .blogbox .box-image { width:100%; display:block; overflow:hidden; border-radius:13px;}
.blog-smallview .blog-grid .blogbox .box-image img { width:100%; display:block;}
.blog-smallview .blog-grid .blogbox .box-text { width:100%; display:block; padding:20px 0 0 0;}
.blog-smallview .blog-grid .blogbox .box-text h5 { font-family: 'AcuminProCond-Bold'; font-size:25px; color:#FFFFFF; line-height:1.1; margin:0px; padding:0px;}
.blog-smallview .blog-grid .blogbox .box-text h5 a { color:#FFFFFF;}
.blog-smallview .blog-grid .blogbox .box-text .metabox { width:100%; display:block; margin:10px 0 0 0;}
.blog-smallview .blog-grid .blogbox .box-text .metabox ul { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px; padding:0px;}
.blog-smallview .blog-grid .blogbox .box-text .metabox ul li { width:auto; font-family: 'Arboria-Book'; font-size:16px; color:#FFFFFF; line-height:24px; margin:0 8px 0 0; padding:0px;}
.blog-smallview .blog-grid .blogbox .box-text .metabox ul li:after { content:"|"; display:inline-block; vertical-align:top; margin:0 0 0 8px;}
.blog-smallview .blog-grid .blogbox .box-text .metabox ul li:last-child:after { display:none;}
.blog-smallview .blog-grid .blogbox .box-text .metabox ul li a { color:#FFFFFF;}
.blog-smallview .blog-grid .blogbox .box-text .metabox ul li a:hover { color:#ff9000;}
.blog-loadmore { width:100%; text-align:center; margin:0px; padding:0px;}
.blog-loadmore .loadmore-btn { width:auto; display:inline-block; vertical-align:top; font-family: 'Arboria-Medium'; font-size:23px; color:#cccccc; letter-spacing:0.68em; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.blog-loadmore .loadmore-btn:hover { color:#ff9000;}
.blog-sidebar { width:360px;}
.blog-sidebar .sidebar-search { width:100%; position:relative; margin:0 0 40px 0;}
.blog-sidebar .sidebar-search .input-text { width:100%; height:56px; font-family: 'Arboria-Book'; font-size:16px; color:#333333; background:#FFFFFF; border:2px solid #dfdfdf; border-radius:56px; box-shadow:none; outline:none; margin:0px; padding:0px 70px 0px 34px;}
.blog-sidebar .sidebar-search .search-btn { width:56px; height:56px; overflow:hidden; font-size:0px; text-indent:100%; background:url(http://branddirective.in/wp-content/uploads/2022/07/search-icon.png) center center no-repeat #ff9000; border:none; border-radius:50%; box-shadow:none; outline:none; position:absolute; top:0px; right:0px; z-index:1; margin:0px; padding:0px;}
.blog-sidebar .sidebar-box { width:100%; position:relative; border:1px solid #e9e9e9; border-radius:10px; margin:0 0 60px 0; padding:0px 30px;}
.blog-sidebar .sidebar-box .sidebar-title { width:100%; display:block; border-bottom:2px solid #e9e9e9; padding:30px 0 25px 0;}
.blog-sidebar .sidebar-box .sidebar-title h3 { font-family: 'AcuminProCond-Bold'; font-size:45px; color:#000000; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.blog-sidebar .sidebar-box .sidebar-title p { color:#000000; line-height:22px; margin:10px 0 0 0; padding:0px;}
.blog-sidebar .sidebar-box .sidebar-post { width:100%; display:block;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-list { width:100%; display:block;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-list .listbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; border-bottom:2px solid #e9e9e9; padding:25px 0px;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-list .listbox:last-child { border-bottom:none;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-list .listbox .imgbox { width:90px; overflow:hidden; border:2px solid #000080; border-radius:10px; margin:0px; padding:0px;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-list .listbox .imgbox img { width:100%; display:block;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-list .listbox .textbox { width:calc(100% - 90px); padding:0 0 0 20px;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-list .listbox .textbox p { font-family: 'Arboria-Medium'; font-size:18px; color:#333333; line-height:23px; margin:0px; padding:0px;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-list .listbox .textbox .txt-label { display:block; font-family: 'Arboria-Bold'; font-size:16px; color:#ff9000; line-height:1.2; margin:8px 0 0 0; padding:0px;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-btn { width:100%; display:block; padding:0 0 30px 0;}
.blog-sidebar .sidebar-box .sidebar-post .side-post-btn .button { margin:0px;}
.blog-sidebar .sidebar-box .sidebar-service { width:100%; display:block;}
.blog-sidebar .sidebar-box .sidebar-service .side-service-list { width:100%; display:block; padding:15px 0px;}
.blog-sidebar .sidebar-box .sidebar-service .side-service-list ul { margin:0px; padding:0px;}
.blog-sidebar .sidebar-box .sidebar-service .side-service-list ul li { width:100%; display:block; margin:0px; padding:12px 0px;}
.blog-sidebar .sidebar-box .sidebar-service .side-service-list ul li a { position:relative; display:block; font-family: 'Arboria-Bold'; font-size:18px; color:#333333; line-height:1.2; margin:0px; padding:0 20px 0 0;}
.blog-sidebar .sidebar-box .sidebar-service .side-service-list ul li a:after { content:"\f061"; font-family:'FontAwesome'; font-size:13px; color:#ff9000; line-height:1; position:absolute; top:4px; right:0px; z-index:1;}
.blog-sidebar .sidebar-box .sidebar-service .side-service-list ul li a:hover { color:#ff9000;}
.blog-sidebar .sidebar-box .sidebar-subscribe { width:100%; display:block; padding:30px 0px;}
.blog-sidebar .sidebar-box .sidebar-subscribe .input-text { width:100%; height:56px; font-family: 'Arboria-Book'; font-size:16px; color:#333333; background:#FFFFFF; border:2px solid #dfdfdf; border-radius:56px; box-shadow:none; outline:none; margin:0px; padding:0px 25px;}
.blog-sidebar .sidebar-box .sidebar-subscribe .submit-btn { width: auto;position: relative;display: inline-block!important;vertical-align: top;font-family: 'Arboria-Bold';margin:12px 0 0 0;text-align: center!important;line-height: 1!important;background: linear-gradient(-90deg,#ff9000 6%,#000080 94%)!important;border-radius: 56px!important;box-shadow: none;text-transform: unset!important;font-weight: unset!important;text-decoration: none!important;transition: all .3s ease-in-out;}
.blog-sidebar .sidebar-box .sidebar-subscribe .submit-btn:hover { color: #FFFFFF;background: #000080!important;}
/*-blog-section-*/

/*............Blog Page End............*/

/*............Blog-Detail Page Start............*/

/*-blog-detail-banner-*/
.blog-detail-banner.inner-banner .banner-text { max-width:860px;}
.blog-detail-banner.inner-banner .banner-text h1 { font-size:55px; letter-spacing:0px;}
.blog-detail-banner.inner-banner .banner-text h3 { letter-spacing: 0px;color: #FFFFFF;text-transform: uppercase;}
/*-blog-detail-banner-*/

/*-blog-detail-section-*/
.blog-detail-section .blog-post { margin:0px;}
/*-blog-detail-section-*/

/*............Blog-Detail Page End............*/

/*............Contact Page Start............*/

/*-contact-section-*/
.contact-section { width:100%; position:relative; padding:100px 0 100px 0;}
.contact-section .headline-title { margin:0 0 40px 0;}
.contact-section .headline-title .h1 { font-family: 'RaphLanokFuture';font-size: 110px;color: #dfdfdf;letter-spacing: 0px;text-transform: none;line-height: 1;opacity: 0.90;margin: 0px;padding: 0px; }
.contact-section .section-title {}
.contact-section .section-title h2 { color:#000000;}
.contact-section .section-title p { font-size:20px; line-height:25px; margin:5px 0 0 0; padding:0px;}
.contact-block { width:100%; position:relative;}
.contact-form { width:100%; max-width:1050px; display:block; margin:0 auto;}
.contact-form .row { margin:0px -10px;}
.contact-form .row > [class*="col-"] { padding:0px 10px;}
.contact-form .form-input { width:100%; position:relative; margin:0 0 20px 0;}
.contact-form .form-input .input-text { width:100%; height:60px; font-family: 'Arboria-Book'; font-size:16px; color:#333333; background:#FFFFFF; border:1px solid #bababa; border-radius:60px; box-shadow:none; outline:none; margin:0px; padding:0px 40px;}
.contact-form .form-input textarea.input-text { height:180px; vertical-align:top; resize:none; border-radius:30px; padding:15px 40px;}
.contact-form .form-input .nice-select { width:100%; height:60px; float:none; display:block; font-family: 'Arboria-Book'; font-size:16px; color:#333333; line-height:58px; background:#FFFFFF; border:1px solid #bababa; border-radius:60px; box-shadow:none; outline:none; margin:0px; padding:0px 60px 0px 40px;}
.contact-form .form-input .nice-select:after { width:14px; height:14px; border-color:#ff9000; right:40px; margin:-7px 0 0 0;}
.contact-form .form-input .nice-select .current { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.contact-form .form-input .nice-select .list { width:100%; max-height:200px; overflow-y:auto; background:#FFFFFF; border:1px solid #bababa; border-radius:10px; box-shadow:none; margin:4px 0 0 0; padding:0px;}
.contact-form .form-input .nice-select .list .option { width:100%; min-height:1px; display:block; font-family: 'Arboria-Book'; font-size:16px; color:#333333; line-height:22px; margin:0px; padding:8px 15px;}
.contact-form .form-input .nice-select .list .option:hover,
.contact-form .form-input .nice-select .list .option.focus,
.contact-form .form-input .nice-select .list .option.selected.focus { color:#FFFFFF; font-weight:normal; background:#ff9000 !important;}
.contact-form .form-submit { width:100%; display:block; text-align:center; padding:10px 0 0 0;}
.contact-form .form-submit .button { margin:0px;}
/*-contact-section-*/

/*-map-section-*/
.map-section { width:100%; position:relative;}
.map-block { width:100%; position:relative; display:inline-block; vertical-align:top; margin:0 0 -240px 0;}
.map-block:before { content:""; width:100%; height:240px; background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); position:absolute; bottom:0px; left:0px; z-index:1; pointer-events:none;}
.map-block .map { width:100%; height:680px !important; vertical-align:top; border:none;}
/*-map-section-*/

/*............Contact Page End............*/

/*............Portfolio Page Start............*/

/*-portfolio-section-*/
.portfolio-section { width:100%; position:relative; overflow:hidden; padding:100px 0 100px 0;}
.portfolio-block { width:100%; position:relative;}
.portfolio-topbar { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; margin:0 0 100px 0;}
.portfolio-topbar .portfolio-title { width:400px;}
.portfolio-topbar .portfolio-title h2 { color:#000000; letter-spacing:0px; line-height:1; margin:0px; padding:0px;}
.portfolio-topbar .portfolio-title h5 { margin:5px 0 0 0; padding:0px;}
.portfolio-topbar .portfolio-filter { width:auto; max-width:calc(100% - 400px); padding:0 0 0 30px;}
.portfolio-topbar .portfolio-filter ul { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px -8px; padding:0px;}
.portfolio-topbar .portfolio-filter ul li { margin:0 0 16px 0; padding:0px 8px;}
.portfolio-topbar .portfolio-filter ul li .filter-btn { width:100%; display:block; font-family: 'Arboria-Medium'; font-size:16px; color:#333333; line-height:1; background:#FFFFFF; border:none; border-radius:50px; box-shadow:0px 14px 35px 0px rgba(85,86,86,0.15); outline:none; margin:0px; padding:18px 32px;}
.portfolio-topbar .portfolio-filter ul li .filter-btn.active { color:#FFFFFF; background:linear-gradient(-90deg,#ff9000 6%,#000080 94%);}
.portfolio-listing { width:100%; position:relative; padding:0px 25px;}
.portfolio-listing .portfolio-box { width:100%; margin:0 0 75px 0;}
.portfolio-listing .portfolio-box .portfolio-box-inner { width:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; background:#FFFFFF; border-radius:25px; box-shadow:0px 4px 18px rgba(0,0,0,0.08); margin:0px; padding:0px;}
.portfolio-listing .portfolio-box .portfolio-image { width:50%; position:relative; -ms-flex-item-align:end; align-self:flex-end; padding:70px 40px 0px 0px;}
.portfolio-listing .portfolio-box .portfolio-image .imagebox { width:100%; display:block; margin:0 0 -24px 0;}
.portfolio-listing .portfolio-box .portfolio-image .imagebox img { width:100%;}
.portfolio-listing .portfolio-box .portfolio-text { width:50%; position:relative; z-index:1; padding:40px 80px 40px 0px;}
.portfolio-listing .portfolio-box .portfolio-text .textbox { width:100%; display:block;}
.portfolio-listing .portfolio-box .portfolio-text .textbox .icon { width:100%; display:block; padding:0 0 20px 0;}
.portfolio-listing .portfolio-box .portfolio-text .textbox .icon img { max-width:100%; max-height:56px; margin:0 0 0 -5px;}
.portfolio-listing .portfolio-box .portfolio-text .textbox h3 { font-size:50px; color:#333333; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.portfolio-listing .portfolio-box .portfolio-text .textbox p { color:#333333; line-height:23px; opacity:0.55; margin:15px 0 0 0; padding:0px;}
.portfolio-listing .portfolio-box .portfolio-text .app-type-link { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px -20px;}
.portfolio-listing .portfolio-box .portfolio-text .app-type-link .atlbox { width:auto; max-width:50%; border-bottom:1px solid rgba(204,204,204,0.71); margin:30px 20px 0px 20px; padding:0 0 15px 0;}
.portfolio-listing .portfolio-box .portfolio-text .app-type-link .atlbox .atl-title { display:block; font-family: 'Arboria-Bold'; font-size:16px; color:#000080; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.portfolio-listing .portfolio-box .portfolio-text .app-type-link .atlbox .atl-txt { display:block; font-family: 'Arboria-Book'; font-size:16px; color:rgba(51,51,51,0.55); line-height:1; margin:0px; padding:10px 0 0 0;}
.portfolio-listing .portfolio-box .portfolio-text .app-type-link .atlbox .atl-txt a { color:rgba(51,51,51,0.55);}
.portfolio-listing .portfolio-box .portfolio-text .app-type-link .atlbox .atl-txt img { max-width:16px; display:inline-block; vertical-align:top; margin:0 0 0 5px;}
.portfolio-listing .portfolio-box .portfolio-text .btnbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:50px 0 0 0;}
.portfolio-listing .portfolio-box .portfolio-text .btnbox .morebtn { width:auto; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-family: 'Arboria-Bold'; font-size:18px; color:#000080; line-height:1; margin:0px; padding:0px;}
.portfolio-listing .portfolio-box .portfolio-text .btnbox .morebtn .plus { width:46px; height:46px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; font-family: 'Arboria-Book'; font-size:34px; color:#FFFFFF; background:#fe8f00; border:2px solid #FFFFFF; border-radius:50%; margin:0 14px 0 0; padding:0px;}
.portfolio-listing .portfolio-box .portfolio-text .arrow-shape { width:auto; position:absolute; top:40px; right:25px; z-index:-1; pointer-events:none;}
.portfolio-listing .portfolio-box .portfolio-text .arrow-shape img { max-width:490px; max-height:373px;}
.portfolio-listing .portfolio-box:nth-of-type(even) {}
.portfolio-listing .portfolio-box:nth-of-type(even) .portfolio-box-inner { -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.portfolio-listing .portfolio-box:nth-of-type(even) .portfolio-image { padding:70px 0px 0px 40px;}
.portfolio-listing .portfolio-box:nth-of-type(even) .portfolio-text { padding:40px 15px 40px 65px;}
.portfolio-listing .portfolio-box:nth-of-type(even) .portfolio-text .arrow-shape { right:-15px;}
.portfolio-listing .portfolio-box:first-child {}
.portfolio-listing .portfolio-box:first-child .portfolio-box-inner { background:linear-gradient(45deg, #ff9000 0%,#000080 75%);}
.portfolio-listing .portfolio-box:first-child .portfolio-text .textbox .icon img { -webkit-filter:brightness(0) invert(1); filter:brightness(0) invert(1);}
.portfolio-listing .portfolio-box:first-child .portfolio-text .textbox h3 { color:#FFFFFF;}
.portfolio-listing .portfolio-box:first-child .portfolio-text .textbox p { color:#FFFFFF;}
.portfolio-listing .portfolio-box:first-child .portfolio-text .app-type-link .atlbox { border-color:rgba(255,255,255,0.22);}
.portfolio-listing .portfolio-box:first-child .portfolio-text .app-type-link .atlbox .atl-title { color:#FFFFFF;}
.portfolio-listing .portfolio-box:first-child .portfolio-text .app-type-link .atlbox .atl-txt { color:rgba(255,255,255,0.55);}
.portfolio-listing .portfolio-box:first-child .portfolio-text .app-type-link .atlbox .atl-txt a { color:rgba(255,255,255,0.55);}
.portfolio-listing .portfolio-box:first-child .portfolio-text .app-type-link .atlbox .atl-txt img { -webkit-filter:brightness(0) invert(1); filter:brightness(0) invert(1);}
.portfolio-listing .portfolio-box:first-child .portfolio-text .btnbox .morebtn { color:#FFFFFF;}
.portfolio-listing .portfolio-box:first-child .portfolio-text .arrow-shape { opacity:0.5;}
.portfolio-loadmore { width:100%; position:relative; z-index:1; display:inline-block; vertical-align:top; text-align:center; margin:60px 0 0 0; padding:0px;}
.portfolio-loadmore:before { content:""; width:auto; height:2px; background:#cccccc; opacity:0.40; position:absolute; top:50%; left:-5000px; right:-5000px; z-index:-1;}
.portfolio-loadmore .loadmore-button { width:auto; display:inline-block; vertical-align:top; font-family: 'AcuminProCond-Bold'; font-size:45px; color:#cccccc; letter-spacing:0.30em; text-transform:uppercase; line-height:1; background:#FFFFFF; margin:0px; padding:0px 10px 0px 25px;}
.portfolio-loadmore .loadmore-button:hover { color:#ff9000;}
/*-portfolio-section-*/

/*............Portfolio Page End............*/

/*............Portfolio-Detail Page Start............*/

/*-portfolio-detail-banner-*/
.portfolio-detail-banner.inner-banner { min-height:700px; padding:170px 0px 425px 0px;}
.portfolio-detail-banner.inner-banner .banner-text {}
.portfolio-detail-banner.inner-banner .banner-text h1 { font-size:45px; letter-spacing:0px;}
.portfolio-detail-banner.inner-banner .banner-text p { font-family: 'Arboria-Bold'; font-size:18px; }
.portfolio-detail-banner.inner-banner .banner-text .text-label { display:block; font-family: 'Arboria-Bold'; font-size:18px; color:#FFFFFF; text-transform:uppercase; line-height:25px; margin:5px 0 0 0; padding:0px;}
/*-portfolio-detail-banner-*/

/*-portfolio-intro-section-*/
.portfolio-intro-section { width:100%; position:relative; background:url(http://branddirective.in/wp-content/uploads/2022/07/portfolio-intro-bg.png) top right no-repeat; padding:0 0 55px 0;}
.portfolio-intro-image { width:100%; position:relative; text-align:center;}
.portfolio-intro-image .imagebox { width:100%; max-width:1230px; position:relative; z-index:10; display:inline-block; vertical-align:top; margin:-350px 0 0 0;}
.portfolio-intro-image .imagebox img { width:100%;}
.portfolio-intro-image .imagebox .image { width:auto; height:auto; background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; top:7.40%; right:13.30%; bottom:14.20%; left:13.40%; z-index:1;}
.portfolio-intro-block { width:100%; position:relative; padding:35px 0 0 0;}
.portfolio-intro-block .portfolio-intro-box { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0px; padding:0px;}
.portfolio-intro-block .portfolio-intro-box .iconbox { width:156px; height:156px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; border:2px solid #ff9000; border-radius:50%; margin:0px; padding:0px;}
.portfolio-intro-block .portfolio-intro-box .iconbox .icon { width:134px; height:134px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; border:10px solid #000080; border-radius:50%; margin:0px; padding:0px;}
.portfolio-intro-block .portfolio-intro-box .iconbox .icon img { max-width:74px; max-height:55px;}
.portfolio-intro-block .portfolio-intro-box .textbox { width:calc(100% - 156px); display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:0 0 0 25px;}
.portfolio-intro-block .portfolio-intro-box .textbox .text-1 { width:50%; padding:0 25px 0 0;}
.portfolio-intro-block .portfolio-intro-box .textbox .text-2 { width:50%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; border-left:2px solid #cfcfcf; padding:0 0 0 25px;}
.portfolio-intro-block .portfolio-intro-box .textbox .txt-title { display:block; font-family: 'Arboria-Bold'; font-size:22px; color:#000000; text-transform:uppercase; line-height:1.2; margin:0px; padding:0px;}
.portfolio-intro-block .portfolio-intro-box .textbox .txt-label { display:block; font-family: 'Arboria-Bold'; font-size:32px; color:#000080; text-transform:uppercase; line-height:1.2; margin:0px; padding:0px;}
.portfolio-intro-block .portfolio-intro-box .textbox .txt-text { display:block; font-family: 'Arboria-Bold'; font-size:16px; color:#000000; text-transform:uppercase; line-height:1.2; margin:0px; padding:0px;}
/*-portfolio-intro-section-*/

/*-company-section-*/
.company-section { width:100%; position:relative; background:linear-gradient(to bottom,rgba(244,244,244,1) 0%,rgba(255,255,255,0) 100%); padding:90px 0 0 0;}
.company-block { width:100%; position:relative; border-bottom:2px solid #f6f6f6; padding:0 0 80px 0;}
.company-block .company-left { width:100%; display:block;}
.company-block .company-left .logobox { width:100%; margin:0 0 20px 0;}
.company-block .company-left .logobox img { max-width:114px; max-height:62px;}
.company-block .company-left h2 { color:#000000; line-height:1; margin:0px; padding:0px;}
.company-block .company-left .btnbox { width:100%; display:block; padding:25px 0 0 0;}
.company-block .company-left .btnbox .button { margin:0px;}
.company-block .company-text { width:100%; display:block;}
.company-block .company-text h6 { font-family: 'Arboria-Medium'; font-size:24px; color:#333333; line-height:1.4; margin:0px; padding:0px;text-transform: none;}
.company-block .company-text p { margin:18px 0 0 0; padding:0px;}
/*-company-section-*/

/*-goals-section-*/
.goals-section { width:100%; position:relative; padding:80px 0 80px 0;}
.goals-block { width:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.goals-block .goals-title { width:300px;}
.goals-block .goals-title h2 { color:#000000; text-transform:none; line-height:1; margin:0px; padding:0px;}
.goals-block .goals-title p { font-family: 'Arboria-Medium'; font-size:19px; color:#333333; line-height:26px; margin:18px 0 0 0; padding:0px;}
.goals-block .goals-grid { width:calc(100% - 300px); padding:0 0 0 50px;}
.goals-block .goals-grid .goals-row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.goals-block .goals-grid .goals-row .goals-col { width:25%; margin:0 0 30px 0;}
.goals-block .goals-grid .goals-box { width:100%; min-height:100%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; border-radius:10px; box-shadow:0px 4px 18px rgba(0,0,0,0.08); margin:0px; padding:60px 20px;}
.goals-block .goals-grid .goals-box .box-icon { width:100%; min-height:74px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center;}
.goals-block .goals-grid .goals-box .box-icon img { max-width:74px; max-height:74px;}
.goals-block .goals-grid .goals-box .box-text { width:100%; display:block; text-align:center; padding:30px 0 0 0;}
.goals-block .goals-grid .goals-box .box-text .h3 { font-family: 'Arboria-Bold'; font-size:30px; color:#474848; line-height:1.2; margin:0px; padding:0px;}
.goals-block .goals-grid .goals-row .goals-col:nth-of-type(even) .goals-box { background:none; border-radius:0px; box-shadow:none;}
/*-goals-section-*/

/*-work-section-*/
.work-section { width:100%; position:relative; background:linear-gradient(to bottom,rgba(244,246,249,1) 0%,rgba(255,255,255,0) 100%); padding:90px 0 0 0;}
.work-section .section-title {}
.work-section .section-title h2 { color:#000000;}
.work-block { width:100%; position:relative;}
.work-block .work-slider-wrap { width:100%; position:relative;}
.work-block .work-slider-frame { width:100%; display:block;}
.work-block .work-slider-frame img { width:100%;}
.work-block .work-slider { width:auto; height:auto; position:absolute; top:3%; right:8.50%; bottom:9.70%; left:9.10%; z-index:10;}
.work-block .work-slider .slick-list { width:100%; height:100%;}
.work-block .work-slider .slick-track { height:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.work-block .work-slider .slick-track:before,
.work-block .work-slider .slick-track:after { display:none;}
.work-block .work-slider .slider-item { height:auto; margin:0px; padding:0px;}
.work-block .work-slider .slider-item .slider-box { width:100%; height:100%; min-height:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column;}
.work-block .work-slider .slider-item .slider-box .slider-image { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; top:0px; left:0px; z-index:1;}
.work-block .work-slider-nav { width:100%;}
.work-block .work-slider-nav .slick-prev,
.work-block .work-slider-nav .slick-next { width:71px; height:63px; overflow:hidden; font-size:0px; text-indent:100%; background-color:transparent; background-position:center center; background-repeat:no-repeat; background-size:100% auto; border:none; border-radius:0px; box-shadow:none; outline:none; position:absolute; top:50%; z-index:10; margin:-50px 0 0 0; padding:0px;}
.work-block .work-slider-nav .slick-prev { background-image:url(http://branddirective.in/wp-content/uploads/2022/07/prev-arrow.png); left:-20px;}
.work-block .work-slider-nav .slick-next { background-image:url(http://branddirective.in/wp-content/uploads/2022/07/next-arrow.png); right:-20px;}
/*-work-section-*/

/*-tech-tools-section-*/
.tech-tools-section { width:100%; position:relative; padding:100px 0 100px 0;}
.tech-tools-section .section-title {}
.tech-tools-section .section-title h2 { color:#000000;}
.tech-tools-block { width:100%; position:relative;}
.tech-tools-block .row { margin:0px -28px;}
.tech-tools-block .row > [class*="col-"] { margin:0 0 30px 0; padding:0px 28px;}
.tech-tools-block .tech-tools-box { width:100%; min-height:100%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; border:1px solid #e4e4e4; border-radius:10px; margin:0px; padding:40px 20px;}
.tech-tools-block .tech-tools-box .box-icon { width:100%; min-height:72px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center;}
.tech-tools-block .tech-tools-box .box-icon img { max-width:100%; max-height:72px;}
.tech-tools-block .tech-tools-box .box-text { width:100%; display:block; font-family: 'Arboria-Medium'; font-size:16px; color:#333333; text-align:center; line-height:1.2; margin:10px 0 0 0; padding:0px;}
/*-tech-tools-section-*/

/*............Portfolio-Detail Page End............*/

/*............Hire-Developer Page Start............*/

/*-hire-intro-section-*/
.hire-intro-section { width:100%; position:relative; border-bottom:1px solid rgba(204,204,204,0.30); padding:90px 0 30px 0;}
.hire-intro-section .section-title {}
.hire-intro-section .section-title h2 { color:#000000;}
.hire-intro-block { width:100%; position:relative;}
.hire-intro-block .row {}
.hire-intro-block .row > [class*="col-"] { margin:0 0 30px 0;}
.hire-intro-block .hire-intro-box { width:100%; min-height:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; border-radius:10px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; margin:0px; padding:35px 20px;}
.hire-intro-block .hire-intro-box:hover { background:#FFFFFF; box-shadow:0px 4px 18px rgba(0,0,0,0.08);}
.hire-intro-block .hire-intro-box .box-icon { width:auto; max-width:84px;}
.hire-intro-block .hire-intro-box .box-icon img { max-width:100%;}
.hire-intro-block .hire-intro-box .box-text { width:auto; max-width:calc(100% - 84px); padding:0 0 0 25px;}
.hire-intro-block .hire-intro-box .box-text .h3 { color:#474848; line-height:1; margin:0px; padding:0px;}
.hire-intro-block .hire-intro-box .box-text p { font-family: 'Arboria-Medium'; font-size:18px; color:#333333; line-height:20px; margin:5px 0 0 0; padding:0px;}
/*-hire-intro-section-*/

/*-hire-overview-section-*/
.hire-overview-section { width:100%; position:relative; padding:100px 0 100px 0;}
.hire-overview-block { width:100%; position:relative;}
.hire-overview-block .hire-overview-image { width:100%; display:block; text-align:right;}
.hire-overview-block .hire-overview-image img { max-width:100%;}
.hire-overview-block .hire-overview-text { width:100%; position:relative; z-index:1;}
.hire-overview-block .hire-overview-text h2 { color:#000000; line-height:1; margin:0 0 20px 0; padding:0px;}
.hire-overview-block .hire-overview-text p { margin:0 0 15px 0; padding:0px;}
.hire-overview-block .hire-overview-text .btnbox { width:100%; display:block; padding:15px 0 0 0;}
.hire-overview-block .hire-overview-text .btnbox .button { margin:0px;}
.hire-overview-block .hire-overview-text .arrow-shape { width:457px; max-width:100%; position:absolute; top:-20px; right:-130px; z-index:-1;}
.hire-overview-block .hire-overview-text .arrow-shape img { width:100%;}
/*-hire-overview-section-*/

/*-hire-developer-section-*/
.hire-developer-section { width:100%; position:relative; background:linear-gradient(-151deg,#000080 6%,#ff9000 100%); padding:90px 0 30px 0;}
.hire-developer-section .section-title { padding:0 0 60px 0;}
.hire-developer-section .section-title h2 { color:#FFFFFF;}
.hire-developer-section .section-title p { color:#FFFFFF;}
.hire-developer-block { width:100%; position:relative;}
.hire-developer-block .row { margin:0px -40px;}
.hire-developer-block .row > [class*="col-"] { margin:0 0 80px 0; padding:0px 40px;}
.hire-developer-block .hire-developer-box { width:100%; min-height:100%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; border:2px solid #FFFFFF; margin:0px; padding:0px;}
.hire-developer-block .hire-developer-box:hover{border: 1px solid white; padding: 10px; box-shadow: 5px 5px #FFFFFF;}
.hire-developer-block .hire-developer-box .box-topbar { width:100%; display:-ms-flexbox; display:flex; -ms-flex:1 1 auto; flex:1 1 auto;}
.hire-developer-block .hire-developer-box .box-icon { width:220px; min-height:220px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; -ms-flex:0 0 auto; flex:0 0 auto; background:#FFFFFF; margin:-15px 0 0 -15px; padding:15px 15px;}
.hire-developer-block .hire-developer-box .box-icon img { max-width:100%; max-height:165px;}
.hire-developer-block .hire-developer-box .box-text { -ms-flex:1 1 auto; flex:1 1 auto; margin:0px; padding:25px 35px;}
.hire-developer-block .hire-developer-box .box-text h3 { font-family: 'AcuminProCond-Bold'; font-size:28px; color:#FFFFFF; text-transform:uppercase; line-height:1; margin:0px; padding:0px;}
.hire-developer-block .hire-developer-box .box-text p { font-family: 'Arboria-Book'; font-size:16px; color:rgba(255,255,255,0.65); line-height:22px; margin:15px 0 0 0; padding:0px;}
.hire-developer-block .hire-developer-box .box-bottombar { width:100%; border-top:1px solid rgba(255,255,255,0.15); padding:18px 15px;}
.hire-developer-block .hire-developer-box .box-meta { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.hire-developer-block .hire-developer-box .box-meta .metabox { width:auto; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; padding:0px 15px;}
.hire-developer-block .hire-developer-box .box-meta .metabox .icon { width:auto; -ms-flex:0 0 auto; flex:0 0 auto; padding:0 12px 0 0;}
.hire-developer-block .hire-developer-box .box-meta .metabox .icon img { max-width:38px; max-height:25px;}
.hire-developer-block .hire-developer-box .box-meta .metabox .text { width:auto; min-height:100%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; -ms-flex:1 1 auto; flex:1 1 auto; font-family: 'Arboria-Bold'; font-size:18px; color:#FFFFFF; line-height:1.2; border-left:1px solid rgba(255,255,255,0.32); margin:0px; padding:0 0 0 12px;}
/*-hire-developer-section-*/

/*............Hire-Developer Page End............*/

/*............Strategic-Partner Page Start............*/

/*-partner-intro-section-*/
.partner-intro-section { width:100%; position:relative; padding:90px 0 80px 0;}
.partner-intro-block { width:100%; position:relative;}
.partner-intro-block .partner-intro-left { width:100%; max-width:350px; min-height:100%; position:relative; border-right:1px solid #e3e3e3;}
.partner-intro-block .partner-intro-left:after { content:""; width:18px; height:32px; background:url(http://branddirective.in/wp-content/uploads/2022/07/caret-right.png) center center no-repeat; position:absolute; top:50%; right:-18px; z-index:1; margin:-16px 0 0 0;}
.partner-intro-block .partner-intro-left .logobox { width:100%; margin:0 0 20px 0;}
.partner-intro-block .partner-intro-left .logobox img { max-width:114px; max-height:62px;}
.partner-intro-block .partner-intro-left h2 { color:#000000; line-height:1; margin:0px; padding:0px;}
.partner-intro-block .partner-intro-left .btnbox { width:100%; display:block; padding:25px 0 0 0;}
.partner-intro-block .partner-intro-left .btnbox .button { margin:0px;}
.partner-intro-block .partner-intro-text { width:100%; display:block;}
.partner-intro-block .partner-intro-text h6 { font-family: 'Arboria-Medium'; font-size:24px; color:#333333; line-height:1.4; margin:0px; padding:0px; text-transform: unset;}
.partner-intro-block .partner-intro-text p { margin:18px 0 0 0; padding:0px;}
/*-partner-intro-section-*/

/*-partner-section-*/
.partner-section { width:100%; position:relative; background-position:top center; background-repeat:no-repeat; background-size:cover; padding:90px 0 0 0;}
.partner-section .section-title {}
.partner-section .section-title h2 { color:#000000;}
.partner-block { width:100%; position:relative; border-bottom:2px solid #f6f6f6; padding:0 0 70px 0;}
.partner-block .partner-row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px -15px;}
.partner-block .partner-row .partner-col { width:20%; margin:0 0 30px 0; padding:0px 15px;}
.partner-block .partner-box { width:100%; height:100%; min-height:124px; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; border:1px solid #eeeeef; margin:0px; padding:15px 15px;}
.partner-block .partner-box:hover{border: 1px solid; padding: 10px; box-shadow: 5px 5px #888888;}
.partner-block .partner-box .logobox { width:100%; display:block; text-align:center;}
.partner-block .partner-box .logobox img { max-width:100%; max-height:72px; display: unset;}
/*-partner-section-*/

/*-service-overview-section-*/
.service-overview-section.version-2 { background:none; border-top:1px solid rgba(204,204,204,0.40);}
/*-service-overview-section-*/



/*............Strategic-Partner Page End............*/



/*============ Inner-Pages End ============*/