.banner_mobile_app{background:#144d79 url(../img/banner_background.png) no-repeat center center/cover;width: 100%;float: left;padding: 65px 0;position:relative;}
.mobile_app_management_content{color:#fff;padding-top: 0px;position: relative;z-index: 99;}
.mobile_app_management_content h1{font-size:45px; font-weight:700;color:#fff;text-transform:uppercase;line-height:55px;}
.mobile_app_management_content p{font-size:20px;line-height:26px;padding-top: 10px;}
.btn_get_start{    border: none;background: linear-gradient(to right, #FF512F 0%, #F09819 51%, #FF512F 100%);width: 290px;height: 42px;display: block;text-align: center;padding: 10px;border-radius: 30px;color: #fff !important;margin-top: 40px;font-size: 16px; text-transform: uppercase; font-weight: 600;background-size: 200% auto;transition: 0.5s;}
.btn_get_start:hover{    background-position: right center;color: #fff;text-decoration: none;}
.mobile_app{display:flex;margin-top: 40px;}
.mobile_app span{padding-right:40px;text-align:center;color:#fff;font-size:18px;line-height:32px;}
.mobile_app span.active img{transform: scale(1.2);}
.mobile_app span:hover{color:#fff;}
.mobile_app span img{display:block;margin: 0 auto;}
.mobile_app_form {overflow: hidden;}
.mobile_app_form{background:#fff;border-radius:15px; padding:30px 20px;max-width:455px;margin-left:auto;position: relative;z-index:9;}
.mobile_app_form h4{font-size: 24px;font-weight: 700;margin-bottom: 25px;margin-top: 0;}
.mobile_app_form h4 span{color:#144d79;}
.mobile_app_form label{font-size:14px;color:#666666;font-weight:400;}
.mobile_app_form input,.mobile_app_form select,.mobile_app_form textarea{font-size:14px;color:#23282d;;font-weight:400;height:42px;}
.mobile_app_form textarea{height:102px!important;resize: none;}
.btn-sign-in{background: linear-gradient(to right, #09b3ef 0%, #1e50e2 51%);width:290px;height:42px;display:block;text-align: center;padding: 10px;border-radius: 30px;color: #fff !important;margin-top:10px;font-size:16px;text-transform:uppercase;    border: none;font-weight: 600;}
.sign_in{max-width:290px;margin:0 auto;}
.apps_deliver{margin: 90px 0;}
.apps_deliver button{margin-top:40px;}
.apps_deliver p{color:#333333;}
.upper_content h5{font-size: 22px;font-weight: 600;}

.upper_content p{font-size: 18px;font-weight: 400;line-height: 30px;padding-top: 30px;}

.divider_app{padding:60px 0;width: 100%;float: left;}
.upper_content h2{font-size:46px; color:#484848;font-weight:700;}
.working_together_content{padding-top:40px;}
.working_together_content h3{font-size: 24px;color: #000;font-weight: 600;margin: 0px;padding: 20px 0 20px;}
.working_together_content p{color:#484848;font-size: 18px;font-weight: 400;line-height: 28px;}

.custom_mobile_app{background:#144d79;padding:40px 0;color:#fff;}
.custom_mobile_app h4{color:#fff;font-size:22px;font-weight:600;}
.custom_mobile_app button{margin-top:0px;}

.screen{background:#000 url(..img/screen.png) no-repeat center; margin:0 auto;width:267px;padding: 12px;border-radius: 30px;}

.indication{bottom: -50px!important;}
.indication li{background:#000000!important;}
.indication li.active{background:#877ff5!important;}

.development_proccess_background{background:#f5f5f5;}
.development_process{text-align: center;}
.development_content{padding-top:20px;max-width: 500px;margin: 10px auto 0;}
.development_content h5{font-size:20px;color:#484848;font-weight:600;}
.development_content button{margin-top:30px!important;}
.development_img{position:relative;}
.development_img h2{position:absolute;margin: 0px;top: 56%;left: 15%;font-size: 38px;color: #484848;font-weight: 800;}
.development_process button{margin:0 auto;}
.mobile_app_form>.row{margin: 0;}

.build-a-stun h2{font-size: 38px;font-weight: 700;line-height: 46px;margin: 0;color:#484848;}
.build-a-stun h2 span{display:block;}
.process{position:relative;padding-top: 20px;}
.process button{margin:0 auto;margin-top: 56px;}
.process img{display:block;margin:0 auto;background: #fff;padding-left: 17px;padding-right: 17px;}
.process p{text-align:center;}
.mobile em{position: absolute;border-top: 1px dashed #ccc;top: 36%;width: 100%;margin: 0 auto;z-index: -1;}
.mobile p{font-size:24px;padding-top:18px;font-weight:500;}
.get_started_popup .mobile_app_form{margin:0;max-width: 100%;padding: 10px 0;}


.case_menu{max-width:1020px;margin:0 auto;background-color:#fff;border-radius:6px;box-shadow:0 4px 6px #d3d3d3;text-align:center;}
.case_menu a{font-size:15px;font-weight:600;color:#555;text-transform:uppercase;display:inline-block;padding:22px 20px;margin:0 16px;}
.case_menu a.active{border-bottom:4px solid #144d79;color:#144d79;}
.case_tabbing{position:relative;top:-35px;}
.extra_pad_1{padding-bottom:56px !important;}
.Spacing_bottom{margin-bottom:140px;}
.sticky{position:fixed;top:0;width:100%;z-index:999;background:#fff;box-shadow:0 4px 6px #d3d3d3;}
.sticky .case_menu{max-width:1020px;margin:0 auto;background-color:#fff;border-radius:6px;box-shadow:none;}
.sticky .case_menu a{padding:12px 20px;}
.main_banner_1{padding:140px 0;display:flex;align-items:center;position:relative;}
.left_banner_bg{position:absolute;top:25%;left:0;z-index:-1;}
.main_banner_1 .desktop-right-bg{position:absolute;right:0;max-width:50%;}
.cart_text_1{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_1 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_1 .case_head_1 i{margin-left:10px;}
.main_banner_1 .case_art_1{position:relative;bottom:14px;}
.main_banner_1 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_1 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_1 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_3{padding:180px 0;display:flex;align-items:center;position:relative;}
.main_banner_3 .desktop-right-bg{position:absolute;right:0;max-width:50%;}
.cart_text_3{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_3 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_3 .case_head_1 i{margin-left:10px;}
.main_banner_3 .case_art_1{position:relative;bottom:14px;}
.main_banner_3 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_3 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_3 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_5{padding:180px 0;display:flex;align-items:center;position:relative;}
.main_banner_5 .desktop-right-bg{position:absolute;right:0;max-width:50%;}
.cart_text_4{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_5 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_5 .case_head_1 i{margin-left:10px;}
.main_banner_5 .case_art_1{position:relative;bottom:14px;}
.main_banner_5 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_5 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_5 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_2{padding:70px 0;display:flex;align-items:center;position:relative;}
.main_banner_2 .desktop-left-bg{position:absolute;left:0;max-width:50%;}
.right_banner_bg{position:absolute;top:25%;right:0px;}
.cart_text_2{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_2 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_2 .case_head_1 i{margin-left:10px;}
.main_banner_2 .case_art_1{position:relative;bottom:14px;}
.main_banner_2 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_2 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_2 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_4{padding:160px 0;display:flex;align-items:center;position:relative;}
.main_banner_4 .desktop-left-bg{position:absolute;left:0;max-width:50%;}
.cart_text_3{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_4 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_4 .case_head_1 i{margin-left:10px;}
.main_banner_4 .case_art_1{position:relative;bottom:14px;}
.main_banner_4 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_4 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_4 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_6{padding:130px 0;display:flex;align-items:center;position:relative;}
.main_banner_6 .desktop-left-bg{position:absolute;left:0;max-width:50%;}
.cart_text_3{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_6 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_6 .case_head_1 i{margin-left:10px;}
.main_banner_6 .case_art_1{position:relative;bottom:14px;}
.main_banner_6 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_6 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_6 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.case-btn{margin-top:20px;display:flex;font-weight:600;align-items:center;}
.case-btn span{text-decoration:underline;}
.case-btn i{font-size:22px;padding-left:5px;}
.left_h2_heading{font-size:24px;position:relative;padding-bottom:20px;margin-top:0;color:#555555;font-weight:600;}
.left_h2_heading::before{content:"";position:absolute;width:71px;height:5px;background-color:#619942;bottom:0;}
.technical_strack_content{box-shadow:0 0 10px 0px #144d7945;border-radius:20px;background:#fff;}
.technical_strack_content .card-body{padding:30px;}
.technical_strack_content .card-footer{background-color:#2a6fa4;padding:15px 30px;border-radius:0 0 20px 20px;}
.technical_strack_content h4{font-size:20px;color:#000000;font-weight:bold;margin:15px 0;}
.tags_1 li{background-color:#f5f5f5;color:#000;padding:5px 10px;border-radius:5px;display:inline-block;margin-right:10px;font-size:16px;margin-bottom:15px;}
.border_left{border-right:2px solid #ddd;}
.card-footer h5{font-size:24px;color:#ffffff;font-weight:500;border-right:1px solid #eceff6;padding-right:20px;margin-right:20px;margin-top:0;margin-bottom:0;}
.flex-center{display:flex;align-items:center;}
.card-footer .bottom_sep_txt{font-size:16px;color:#ffffff;text-transform:uppercase;}
.btn-primary_1{background:linear-gradient(to right, #FF512F 0%, #F09819 51%) !important;border-radius:5px !important;font-size:18px !important;text-transform:uppercase;padding:12px 44px !important;border:0 !important;color:#fff;}
.btn-primary_1:hover{background:linear-gradient(to right, #fd3912 0%, #ff9706 51%) !important;color:#fff !important;}
.top_bottom_space_1{margin:60px 0;}
.Service_1 h2{font-size:24px;color:#555555;margin:0 15px;font-weight:600;}
.Service_1 .lefi-sec_icon img{background-color:#619942;border-radius:3px;padding:10px;}
.Service_1 p{font-size:16px;color:#555;line-height:24px;margin-top:15px;padding-right:20px;}
.middle_h2_heading{font-size:24px;position:relative;padding-bottom:20px;margin-top:0;color:#555555;font-weight:600;}
.middle_h2_heading::before{content:"";position:absolute;width:71px;height:5px;background-color:#619942;bottom:0;left:47%;}
.Service_2 p{font-size:16px;color:#555;line-height:24px;margin-top:15px;width:65%;margin:auto;}
.Service_2 .year_box_1{border:1px solid #dddddd;padding:15px 8px 15px 20px;border-radius:10px;position:relative;margin-top:40px;min-height:152px;}
.Service_2 .year_box_1::before{content:"";position:absolute;width:5px;height:100%;background:#2a6fa4;top:0;left:0;border-radius:10px 0 0 10px;}
.Service_2 .year_box_1::after{content:'';border-left:10px solid #2a6fa4;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:18px;left:4px;}
.Ser_head{font-size:18px;color:#000;font-weight:700;margin-top:0px;}
.Service_2 ul li{font-size:14px;color:#333;position:relative;padding-left:16px;line-height:20px;margin-bottom:10px;}
.Service_2 ul li::before{content:"";position:absolute;top:7px;left:0;background-color:#333333;border-radius:30px;width:6px;height:6px;}
.Service_2 ul li:last-child{margin-bottom:0;}
.Service_3 ul{margin-top:25px;}
.Service_3 ul li{font-size:14px;color:#333;position:relative;padding-left:30px;line-height:20px;margin-bottom:15px;}
.Service_3 ul li::before{content:"";position:absolute;background:url(../img/green-check.png) no-repeat;width:19px;height:17px;top:2px;left:0;}
.Service_3 ul li:last-child{margin-bottom:0;}
.Service_3 .description_items_1{min-height:204px;}
.Service_3 .middle_h2_heading{margin-bottom:40px;}
.mid_sec_1{background-color:#f5f5f5;padding:60px 0;}
.step_headings p{font-size:16px;line-height:24px;color:#555555;}
.step_headings a,.step_headings b{color:#000;font-weight:700;}
.step_headings .left_h2_heading{margin-bottom:25px;}
.step_headings_lists h3{font-size:18px;color:#000000;font-weight:700;margin-bottom:10px;}
.step_headings_lists ul li{font-size:16px;color:#333;position:relative;padding-left:30px;line-height:20px;margin-bottom:15px;}
.step_headings_lists ul li::before{content:"";position:absolute;background:url(../img/green-check.png) no-repeat;width:19px;height:17px;top:2px;left:0;}
.step_headings_lists ul{margin-top:10px;margin-bottom:40px;}
.step_headings_lists ul li:last-child{margin-bottom:0;}
.step_headings_lists b{font-weight:700;color:#000000;}
.step_headings_lists{margin-top:20px;}
.step_headings_lists .last_ul:last-child{margin-bottom:0;}
.testimonial_new{background-color:#e3f3ff;padding:50px 60px;border-radius:20px;margin-top:40px;margin-bottom:30px;}
.black_middle_h2_heading{font-size:24px;color:#000000;position:relative;padding-bottom:20px;margin-top:0;font-weight:600;}
.black_middle_h2_heading::before{content:"";position:absolute;width:71px;height:5px;background-color:#619942;bottom:0;left:47%;}
.testimonial_middle p, .testimonial_footer p{font-size:18px;color:#000000;font-weight:600;line-height:30px;margin-bottom:0;}
.web_link_1{text-decoration:underline;color:#337ab7 !important;font-weight:600 !important;word-break:break-all;}
.testimonial_footer span{font-size:16px;font-weight:600;color:#337ab7;margin-top:8px;display:block;}
.testimonial_middle{margin:30px 0;}
.serv-4-content .box_l{width:70px;height:70px;background-color:#2a6fa4;border-radius:3px;display:flex;align-items:center;justify-content:center;}
.serv-4-content h2{font-size:18px;font-weight:700;color:#000000;margin-top:0;}
.serv-4-content p{font-size:16px;color:#555555;line-height:24px;}
.serv_box_inner{margin-left:15px;max-width:500px;}
.serv-4-content{margin-top:30px;display:flex;min-height:80px;}
.modul_big_img{margin-top:30px;}
.quick_cash h6{font-size:28px;font-weight:700;color:#000000;margin-bottom:3px;margin-top:10px;}
.quick_cash span{font-size:14px;color:#555555;}
.quick_cash{margin-top:35px;}
.quick_cash li{display:inline-block;margin-right:70px;}
.Service_5 ul{margin-top:25px;}
.Service_5 ul li{font-size:16px;color:rgb(0, 0, 0);position:relative;padding-left:30px;line-height:20px;margin-bottom:15px;}
.Service_5 ul li::before{content:"";position:absolute;background:url(../img/green-check.png) no-repeat;width:19px;height:17px;top:2px;left:0;}
.Service_5 ul li:last-child{margin-bottom:0;}
.cent-head-text{font-size:16px;font-weight:600;color:#2a6fa4;margin-top:30px;}
.all_space_1{margin-bottom:0;}
.step-instruction{margin-top:30px;}

@media (min-width: 768px){
.modal-dialog.get_started_popup {
/*	width: 500px;*/
	margin: 30px auto;}}
.get_started_popup button.close{appearance: auto;opacity: 1;position: absolute;right: 6px;top: 6px;width: 30px;float: none;background: none;z-index: 99;border: none;font-size: 24px;}
/* animation */

@keyframes bg-slide {from { transform: translateX(0); }to { transform: translateX(-50%); }}
@-webkit-keyframes bg-slide {from { transform: translateX(0); }to { transform: translateX(-50%); }}
.wrapper {position: absolute;width: 100%;height: 185px;overflow: hidden;bottom: 0;}
.bg {width: 200%;background: url(../img/technology-logo.png) repeat-x;position:absolute;top: 0;bottom: 0;left: 0;animation: bg-slide 30s linear infinite;}

.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;}
@-webkit-keyframes bounceIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes bounceIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.animate__bounceIn {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-duration: 1s;
	animation-duration: 1.5s;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}

.screen .carousel-indicators li.active{width:12px;height:12px;margin-right: 5px;}



@media(max-width:1200px){
	.mobile_app_management_content h1, .upper_content h2, .build-a-stun h2
	{font-size:36px;}
	.mobile_app a{font-size:14px;}
	.mobile_app_management_content{padding-top: 0px;}
	.development_img h2{font-size: 30px;}
}
@media(max-width:992px){
	.development_img h2{position:static;}
	.development_content{margin: 10px auto 40px;}
	.application_complete{text-align:center;}
	.apps_deliver {margin: 0px 0;}
	.mobile_app_management_content h1, .upper_content h2, .build-a-stun h2 {font-size: 24px;line-height: 30px;}
	.mobile_app_management_content{text-align: center;}
	.mobile_app_management_content button.btn_get_start{margin: 20px auto;}
	.mobile_app{justify-content: center;}
	.mobile_app_form{margin: 30px auto 0;}
	.custom_mobile_app{text-align:center;}
	.custom_mobile_app button {margin: 30px auto 0;}
}
@media(max-width:767px){
	.mobile em, .mobile_hide_form{display:none;}
	.banner_mobile_app{padding: 30px 0 80px;}
	.mobile_app_management_content h1, .upper_content h2, .build-a-stun h2{font-size:18px;}
	.mobile_app_management_content p{font-size: 15px;line-height: 24px;padding-top: 0px;}
	.mobile_app{margin-top: 30px;justify-content: space-between;}
	.mobile_app a{padding-right: 0px;}
	.mobile_app a img{max-width: 40px;}
	.mobile_app_management_content h1{margin-top:0;}
	.wrapper{height: 75px;}
	.bg{background-size: contain;}
	.divider_app{padding:30px 0px;}
	.upper_content h5{font-size: 14px;margin-top: 0;}
	.upper_content h2{margin-bottom: 3px;margin-top:0;}
	.working_together_content {padding-top: 20px;}
	.working_together_content h3{font-size:16px;padding: 20px 0 10px;}
	.working_together_content p{line-height: 22px;font-size: 14px;}
	.custom_mobile_app h4{font-size:16px;}
	.divider_app.custom_mobile_app{padding: 20px 0px;}
	.custom_mobile_app button {margin: 15px auto 0;}
	.delivered_app .row{display: flex;flex-direction: column-reverse;}
	.screen{width: 167px;}
	.apps_deliver{margin-top: 60px;text-align: center;}
	.apps_deliver p{font-size: 14px;font-weight: 400;line-height: 24px;padding-top: 10px;}
	.apps_deliver button {margin: 20px auto 0;}
	.development_img h2 {font-size: 18px;margin-top: 20px;}
	.development_content {margin: 0px auto 40px;padding-top: 10px;}
	.development_content h5{    font-size: 14px;font-weight: 400;line-height: 22px;margin-top: 0;}
	.process img{padding-left: 12px;padding-right: 12px;}
	.process .col-xs-4{padding:0;}
	.mobile p{font-size: 16px;font-weight: 600;}
	.process a{margin-top: 16px;}
	.screen .carousel-indicators.indication{width:100%;margin-left: -50%;}
	.process button{margin-top: 36px;}
}

/*04-07-2022*/
.digital-transform{position: relative;background: url(../images/digital-transform-banner.png) no-repeat center center/cover;width: 100%;float: left;padding: 60px 0;
    position: relative;}
.digital-transform-content{color: #fff;position: relative;z-index: 9;padding:50px 0;}
.digital-transform-content h1{font-size: 45px;font-weight: 700;color: #fff;line-height: 55px;    margin: 0;}
.digital-transform-content p{font-size: 20px;line-height: 32px;padding-top: 15px;}
.digital-transform-content a, .talk-to-an-expert a{height: 49px;display: block;text-align: center;padding: 10px;border-radius: 3px;color: #fff !important;margin-top: 40px;font-size: 16px;text-transform: uppercase;font-weight: 600;line-height: 28px;background: linear-gradient(to right, #FF512F 0%, #F09819 51%, #FF512F 100%)!important;background-size: 200% auto !important;}
.digital-transform-content a.digi-btn, .talk-to-an-expert a.digi-btn{width: 250px;padding: 0px !important;line-height: 48px;}

.digital-transformation-consultant{background: url(../images/digital-transform-consultant.png) no-repeat top;width: 100%;float: left;padding: 50px 0px;}
.why-us h2{font-size: 30px;font-weight: 600;line-height: 40px;color:#000;}
.why-us p{font-size: 18px;line-height: 30px;padding-top: 20px;}

.about-our-experience{display:flex;justify-content: center;}
.about-our-experience .experience{display: flex;align-items: end;width: 100%;margin: 0 auto;}
.about-our-experience a .count-digit{font-size: 120px;font-weight: bold;color: #005de0;line-height: 90px;margin: 0px;display: flex;align-items: end;}
.about-our-experience a{font-size: 120px;font-weight: bold;color: #005de0;line-height: 90px;margin: 0px;display: flex;align-items: end;}
.about-our-experience a:hover{color: #005de0;}
.about-our-experience span{font-size: 20px;font-weight: bold;color: #333333;text-transform: uppercase;text-align: start;display: block;text-align: start;line-height: 30px;margin-left: 20px;}
.experience_border{border-bottom: 1px solid #ccc;padding-bottom: 40px;margin-bottom: 40px !important;}
.about-our-experience_content{padding-left: 30px;padding-top: 30px;}

.hiring-digital-transformation{padding: 60px 0 20px;}
.hiring-digital-transformation h1{font-size: 36px;font-weight: bold;text-transform: uppercase;padding-bottom: 20px;color:#000;}

.hiring-digital-transformation-content{display: flex;align-items: center;background: #fff;padding: 20px 20px 20px 0;box-shadow: 5px 0px 10px hsl(0deg 0% 0% / 9%);
border-radius: 10px;}
.heading-content{padding-left: 30px;}
.heading-content h4{font-size: 20px;font-weight: bold;line-height: 30px;text-transform: uppercase;}
.heading-content p{font-size: 16px;font-weight: 500;line-height: 24px;}

.talk-to-an-expert{display: flex;align-items: center;justify-content: center;}
.talk-to-an-expert a{margin-top: 60px;}

.transformation_propective{background:#f5f5f5 url(../images/transforamtion-prospective.png) no-repeat bottom;width: 100%;float: left;background-size: 100%;}
.transformation_propective .divider_app{padding: 70px 0;}
.transformation_propective_content-main{background: #fff;padding: 40px 20px;box-shadow: 5px 0px 10px hsl(0deg 0% 0% / 9%);border-radius: 10px;position: relative;
overflow: hidden;margin-top: 40px;}
.down-color{   background: #2277e2;width: 100%;position: absolute;height: 5px;bottom: 0px;right:0px;}
.transformation_propective .upper_content h1{font-size: 36px;color: #000;font-weight: bold;text-transform: uppercase;}
.transformation_propective .upper_content h5{font-size: 18px;font-weight: 400;line-height: 30px;margin: 20px 0;}

.transformation_propective_content h3{font-size: 20px;font-weight: bold;text-transform: uppercase;line-height: 30px;margin-top: 30px;margin-bottom: 20px;color: #000;}
.transformation_propective_content p{font-size: 16px;font-weight: 400;line-height: 24px;min-height: 72px;}

.any-problem{padding: 30px 0;width:100%;float: left;}
.any-problem-content{color:#000;padding: 50px 0;}
.any-problem-content h1{color:#000;font-size: 30px;line-height: 48px;text-transform: uppercase;}
.any-problem-content p{font-size: 18px;line-height: 30px;padding-top: 30px;}
.digital-transform-content a:hover, .talk-to-an-expert a:hover{background-position: right center;color: #fff;text-decoration: none;}
.about-our-experience a:hover, .about-our-experience a:hover span{color: #FF512F;}



/*18-07-2022*/
.custom-section{padding: 80px 0;clear: both;}
.custom-it-banner{position: relative;background: url(../images/custom-it-banner.png) no-repeat center center/cover;width: 100%;float: left;position: relative;}
.cus-align-items-center{align-items: center;}
.cus-d-flex{display: flex;}
.custom-it-banner h1{font-size: 50px;color: #fff;line-height: 65px;margin: 0;font-weight: bold;margin-bottom: 50px;}
.custom-it-content a.digi-btn, .talk-to-an-expert a.digi-btn{width: 250px;padding: 0px !important;line-height: 48px;}

.it-solutions-provider h1{position: relative;font-size: 36px;font-weight: bold;color: #000000;text-align: center;padding-bottom: 30px;margin: 0;text-transform: capitalize;}
.it-solutions-provider h1::before{background: url(../images/it-solution-title-before.png) no-repeat;content: "";position: absolute;width: 180px;height: 16px;bottom: 0;left: 50%;
transform: translateX(-50%);}
.it-solutions-provider .inner-content{margin-top: 50px;}
.it-solutions-provider .inner-content p{font-size: 16px;color: #555555;line-height: 26px;}
.it-points li::before{content: "\eed7";font-family: IcoFont;font-style: normal;position: absolute;left: 0;font-size: 20px;color: #144d79;top: 2px;}
.it-points li{color: #000000;font-size: 18px;line-height: 26px;margin-bottom: 18px;position: relative;padding-left: 30px;}
.it-points ul li:last-child{margin-bottom: 0;}
.it-points ul{margin-top: 40px;}

.it_propective{background:#f6f7f9}
.it_propective .divider_app{padding: 70px 0;}
.it_propective_content-main{background: url(../images/solution-box-bg.png) no-repeat center center;padding: 40px 20px;box-shadow: 5px 0px 10px hsl(0deg 0% 0% / 9%);border-radius: 10px;position: relative;
overflow: hidden;margin-top: 40px;min-height: 363px;}
.down-color{   background: #2277e2;width: 100%;position: absolute;height: 5px;bottom: 0px;right:0px;}
.it_propective .upper_content h1{position: relative;font-size: 36px;font-weight: bold;color: #000000;text-align: center;padding-bottom: 30px;margin: 0;text-transform: capitalize;}
.it_propective .upper_content h1::before{background: url(../images/it-solution-title-before.png) no-repeat;content: "";position: absolute;width: 180px;height: 16px;bottom: 0;left: 50%;transform: translateX(-50%);}
.it_propective .upper_content h5{font-size: 16px;font-weight: 400;line-height: 24px;margin: 20px 0;color: #6c6a72;}
.it_propective_content h3{font-size: 20px;font-weight: 600;line-height: 30px;margin-top: 30px;margin-bottom: 20px;color: #000;}
.it_propective_content p{font-size: 16px;font-weight: 400;line-height: 24px;height: 72px;}
.bt-space-top{margin-top: 40px;}


.why_braintechnosys-service{position: relative;background: url(../images/why-braintechosys-servic.png) no-repeat bottom;background-size:100%;width: 100%;float: left;}
.why_braintechnosys .upper_content h1, .service-we-offer2 .upper_content h1{position: relative;font-size: 36px;font-weight: bold;color: #000000;padding-bottom: 30px;margin: 0;text-transform: capitalize;}
.why_braintechnosys .upper_content h1::before, .service-we-offer2 .upper_content h1::before{background: url(../images/it-solution-title-before2.png) no-repeat;content: "";position: absolute;width: 180px;height: 16px;bottom: 0;}
.why_check_list{padding-top: 10px;}
.why_check_list .check-list{display: flex;background:#fff ;box-shadow: 5px 0px 30px rgb(0 0 0 / 11%);padding: 17px;border-radius: 5px;margin-top: 30px;}
.why_check_list .check-list span{background: #deffcb;display: flex;align-items: center;padding: 10px;font-size: 30px;height: 50px;color: #619942;}
.why_check_list .check-list p{font-size: 16px;color: #333333;font-weight: 400;line-height: 26px;padding-left: 15px;}

.offer-service{margin-top: 50px;}
.service-detail{background:#fff ;box-shadow: 5px 0px 30px rgb(0 0 0 / 11%);padding: 20px;border-radius: 5px;margin-top: 30px;}
.service-detail h6{text-align: center;font-size: 18px;font-weight: 600;color: #000;}
.service-detail h6 img{display: block;margin:0 auto;padding-bottom: 20px;}

.problem-solving .upper_content{margin-bottom:40px;}
.problem_solving_process_head .arrow{position: absolute;right: -30px;top: 29px;}
.problem_solving_process_head .arrow.hide-one{display: none;}
.problem_solving_process_head .arrow-2{transform: rotate(180deg);}
.problem_solving_process h3{font-size: 16px;font-weight: 500;color: #000;}

.custon-it-solution .it-points ul{margin-top: 0px;}
.custon-it-solution .it-points li{font-weight: 600;}
.custon-it-solution .it-points li span{display:block;font-weight:400;color: #555555;}
figure .shadow{box-shadow:0px 0px 30px rgb(0 0 0 / 15%);}


/* Cloud Development and Management */
/* .page-id-4218 .container{max-width: 1230px;width:100%;} */
.page-id-4218 .inner_banner{display:none;}
.page-id-4218 .custom-section{padding: 60px 0;}
.custom-it-banner.cloud-development{background:url(../images/corner-shape.png) no-repeat top left, url(../images/corner-shape-right.png) no-repeat bottom right; padding: 50px 0px;background-color:#000244;}
.custom-it-banner.cloud-development h1{text-transform:uppercase;margin-bottom: 20px;}
.custom-it-banner.cloud-development p{color: #fff;margin-bottom: 50px;}
.it_propective.custom-section.cloud-security{padding-bottom:0px;}
.it_propective.custom-section .cloud-security{margin-top: 50px;}
.why_braintechnosys.pipeline-management p{font-size: 16px;margin-bottom: 15px;line-height: 26px;padding-top: 0px;}
.why_braintechnosys.pipeline-management h1{margin-bottom: 30px;}
.cloude-code .respv-btn{margin-top:40px;}
.cloude-code{padding: 30px 0px;}
.cloud-developemnt.custom-section{padding-top: 20px;}
.problem-solving.custom-section.aws-custom-developemnt{background:#fbfaff;padding:0px;}
.problem-solving.custom-section.aws-custom-developemnt .upper_content{max-width: 730px;padding: 50px 0px;margin-bottom:0px;}
.problem-solving.custom-section.aws-custom-developemnt .upper_content h1{text-align:left;}
.problem-solving.custom-section.aws-custom-developemnt .upper_content h1:before{left:0;transform:none;}
.pading-left-0{padding-left:0px;}
.plateform-as .respv-btn{margin-top:40px;}
.aws-custom-img {position: relative;z-index: 1;padding: 50px;overflow: hidden;text-align: center;}
.aws-custom-img::before {position: absolute;content: "";height: 100%;width: 100%;background: -webkit-gradient(linear, left top, right top, from(#010b5c), color-stop(#031266), color-stop(#041871), color-stop(#041e7b), to(#032586));background: linear-gradient(to right, #010b5c, #031266, #041871, #041e7b, #032586);left: 0;right: 0;top: 0;z-index: -1;-webkit-clip-path: polygon(0 0, 86% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 86% 0, 100% 100%, 0% 100%);}
.it_propective .upper_content.development-kit h5{line-height:26px;}

@media(max-width:1400px){
	.aws-custom-img{padding: 20px 0px;}
	.problem-solving.custom-section.aws-custom-developemnt .upper_content{padding: 20px 0px;}
}

@media(max-width:1300px){
	.aws-custom-img{padding: 90px 0px;}
	.aws-custom-img img{max-width: 80%;}
	
}

@media(max-width:1200px){
.digital-transform-content{padding:0px!important;}
.hiring-digital-transformation h1{padding-bottom:0px!important;}
.hiring-digital-transformation-content{margin-top:20px!important;}
.transformation_propective_content h3{font-size:18px;}

/*19-07-22*/
.custom-it-banner h1, .it-solutions-provider h1, .it_propective .upper_content h1, .why_braintechnosys .upper_content h1, .service-we-offer2 .upper_content h1{font-size: 28px;line-height: 32px;}
.service-detail h6 {text-align: center;font-size: 13px;}

.aws-custom-img {padding: 120px 0px;}
}

@media(max-width:991px){
.digital-transform, .hiring-digital-transformation, .transformation_propective .divider_app{padding: 40px 0;}
.digital-transform-content{text-align:center;}
.digital-transform-content h1, .why-us h2, .hiring-digital-transformation h1, .transformation_propective .upper_content h1{font-size: 24px;line-height: 30px;}
.digital-transform-content p{font-size: 20px;line-height: 26px;padding-top: 10px;}
.digital-transform-content a, .talk-to-an-expert a{margin:20px auto;}

.why-us{text-align:center;}
.about-our-experience a{font-size: 80px;line-height: 70px;display: block;}
.about-our-experience span{font-size: 18px;text-align:center;}
.about-our-experience a .count-digit {font-size: 80px;display: block;}
.about-our-experience span br{display:none;}
.transformation_propective_content-main{margin-top: 30px;}
.any-problem-content{margin-top:30px;}
.about-our-experience .experience{display:block;padding-bottom: 20px;margin-bottom: 20px !important;}
	
/*19-07-22*/
.cus-d-flex {display: block;}
.custom-it-content{text-align: center;padding-top: 20px;}
.custom-it-banner h1{margin-bottom: 30px;}
.custom-it-banner h1, .it-solutions-provider h1, .it_propective .upper_content h1, .why_braintechnosys .upper_content h1, .service-we-offer2 .upper_content h1{font-size: 24px;line-height: 30px;}
.service-we-offer2{margin-top:50px;}
.offer-service {margin-top: 20px;}
.it-solutions-provider .inner-content {margin-top: 30px!important;}
figure{text-align: center;}
.mobile-it-point{padding-top: 20px;}
	
}

@media(max-width:767px){
.digital-transform, .hiring-digital-transformation, .transformation_propective .divider_app{padding: 30px 0;}
.digital-transform-content h1, .why-us h2, .hiring-digital-transformation h1, .transformation_propective .upper_content h1{font-size: 18px;line-height: 24px;}
.digital-transform-content p, .why-us p, .transformation_propective .upper_content h5{font-size: 15px;line-height: 24px;}
.about-our-experience .experience{padding-top: 0px;padding-bottom: 0px;margin-bottom: 0px !important;}
.experience.experience_border{padding-top:20px;padding-bottom: 20px;margin-bottom: 20px !important;}
.about-our-experience a{font-size: 52px;line-height: 50px;}
.about-our-experience span{font-size: 12px;line-height: 12px;}
.digital-transform-content a.digi-btn, .talk-to-an-expert a.digi-btn{line-height: 40px;font-size: 14px!important;height: 40px;width: 190px;margin: 20px auto 0;}
.digital-transformation-consultant{padding: 10px 0px;}
.about-our-experience_content {padding-left: 0px;padding-top: 0px;}
.heading-content h4{font-size: 16px;line-height: 24px;}
.heading-content p{font-size: 14px;line-height: 20px;}
.digital-transform-content a{margin-bottom:20px!important;}
.fixed_price{max-width: 60%;}

/* 19-07-2022 */
.custom-section {padding: 50px 0;}
.custom-it-banner h1, .it-solutions-provider h1, .it_propective .upper_content h1, .why_braintechnosys .upper_content h1, .service-we-offer2 .upper_content h1{font-size: 18px;line-height: 24px;}
.it-solutions-provider .inner-content p, .it-points li, .it_propective .upper_content h5{font-size: 15px;line-height: 24px;}
.problem_solving_process_head .arrow {position: static;right: 0;top: 0;transform: rotate(90deg);margin: 0 auto;}
.problem_solving_process{padding-bottom:30px;}
.problem_solving_process h3{margin-bottom:30px;}
.flip-direction{display: flex;flex-direction: column-reverse;}
.problem_solving_process_head .arrow.hide-one{display: block;}
.problem_solving_process_head .arrow.hide-maintenance{display: none;}
.bt-space-none{margin-top:0px!important;}
.bt-space-top{margin-top:20px;}
.service-detail h6{height: 90px;}
.offer-service{margin-top:0px;}
.problem_solving_process.padding-remove{padding:0px!important;}
.service-detail h6 img{max-width: 70px;}

.custom-it-content .btn-primary_1, .btn-primary_1{height: 40px;width: 150px;line-height: 40px;font-size: 14px!important;padding: 0px!important;}

.custom-it-banner.cloud-development{background: none;padding: 10px 0px;background-color: #000244;}
.custom-it-banner.cloud-development img{margin-top:25px;}
.custom-it-banner.cloud-development p{margin-bottom: 25px;}
.page-id-4218 .custom-section {padding: 30px 0;}
.mobile_direection{display: flex;flex-direction: column-reverse;}
.cloude-code .respv-btn {margin-top: 20px;text-align: left;}
.cloude-code {padding: 0px 0px;}
.aws-custom-img {padding: 20px 0px;}
.aws-custom-img::before{clip-path: none;}
.aws-custom-img img {max-width: 90%;}
.service-we-offer2 {margin-top: 30px;}
.page-id-4218 .mobile-padding-top-0{padding-top:0px;}
}
.for_inner_page{float:left;width: 100%;}