@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Righteous&display=swap');
body{margin:0px; padding:0px; font-size:14px; color:#838383;font-family: 'Work Sans', sans-serif; }
h1,h2,h3,h4,h5,h6,p,ul,li,div,ol,span,input,textarea,div,class,select,section,header,footer,img{margin:0px; padding:0px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

#container{width:100%;}
.full_width{width:100%;}
.page_width{width:1140px; text-align:left;}
.left{float:left;}
.right{float:right;}
.left_side{float:left;}
.right_side{float:right;}
.col{float:left;}
.clearfix{clear:both;}
a img{border:0px;}
img{max-width:100%;}
a{ text-decoration:none;}
.hide{ display:none;}

.wd_100{ width:100%;}
.wd_95{ width:95%;}
.wd_90{ width:90%;}
.wd_85{ width:85%;}
.wd_80{ width:80%;}
.wd_75{ width:75%;}
.wd_70{ width:70%;}
.wd_65{ width:65%;}
.wd_60{ width:60%;}
.wd_55{ width:55%;}
.wd_50{ width:50%;}
.wd_45{ width:45%;}
.wd_40{ width:40%;}
.wd_35{ width:35%;}
.wd_30{ width:30%;}
.wd_25{ width:25%;}
.wd_20{ width:20%;}
.wd_15{ width:15%;}
.wd_10{ width:10%;}

.txt_align_left{ text-align:left;}
.txt_align_center{ text-align:center;}
.txt_align_right{ text-align:right;}
.position_relative{ position:relative;}
p{ font-size:15px; color:#000; text-align:left; font-weight:400; line-height:150%; margin-bottom:10px;}
h1{ font-size:28px; color:#000; text-align:left; font-weight:normal; margin-bottom:15px;}
h2{ font-size:22px; color:#000; text-align:left; font-weight:normal; margin-bottom:15px;}
h3{ font-size:20px; color:#000; text-align:left; font-weight:normal; margin-bottom:15px;}
a{ color:#B70000;}

/*GERENRIC_SECTION_START*/
.gerenric_button{min-width: 180px; height: 50px; border-radius: 10px; background-color:#0D3E99; border: 0px; padding: 5px 20px; cursor: pointer; font-size: 18px; color: #fff; font-weight: bold; display: inline-flex; align-items: center; justify-content: center;}
.gerenric_button.button_full{width: 100%; min-width: inherit;}
.gerenric_padding{padding: 80px 0px;}
.gerenric_heading{width: 100%; margin-bottom: 50px;}
.gerenric_heading .heading_inner{width: 100%; font-size: 45px; font-weight: 700; text-align: center; color: #4a4a4a; margin-bottom: 30px;}
.gerenric_heading p{width: 90%; margin: auto; font-size: 16px;text-align: center; color: #4a4a4a;}
.gerenric_heading p span{font-weight: 700;}
.grnc_input{width: 100%; border: 1px solid #e0e5e9;font-family: 'Open Sans' , sans-serif; background-color: #fff; height: 45px;border-radius: 5px; padding: 11px 15px; color: #292929; text-align: left; }
.grnc_input:focus{outline: none;}
.grnc_textarea{width: 100%; border: 1px solid #e0e5e9; resize: none;font-family: 'Open Sans' , sans-serif; background-color: #fff; height: 110px; padding: 7px 10px; color: #292929; text-align: left; }
.grnc_textarea:focus{outline: none;}
.grnc_form { width: 100%;}
.grnc_form .form_row{width: 100%; margin-bottom: 30px;}
.grnc_form h2{text-align: left; color: #000; font-size: 22px; margin-bottom: 20px;}
.grnc_form ul li { width: 100%; color: #333; margin-bottom: 15px; list-style-type: none;}
.grnc_form ul li .error{ float: left; color: red;}
.grnc_form ul li a{ color: #000;}
.grnc_form ul li a:hover{ text-decoration: underline;}
.grnc_form .lable_c{margin-bottom: 5px;}
.grnc_form .grnc_button{min-width: 170px;}
.grnc_form .pdg_tp_10{padding-top: 12px;}
.grnc_form ul li .left{width: 50%; float: left; padding-right:5px; }
.grnc_form ul li .right{width: 50%; float: right; padding-left:5px; }
.gerenric_content_box{width: 100%; min-height:260px;  background-image: linear-gradient(90deg,#1f1f1f,#3d3d3d);}
.gerenric_content_box .content_box_inner {width: 100%; position: relative;}
.gerenric_content_box .content_detail{width: 100%; padding: 40px 460px 40px 0px;}
.gerenric_content_box .content_detail .content_title{font-size: 36px; font-weight: bold; color: #fff; margin-bottom: 20px; }
.gerenric_content_box .content_detail p{ max-width: 350px; font-size: 16px; line-height: 27px; margin-bottom: 20px; color: #cdcdcd; }
.gerenric_content_box .content_detail .gerenric_button{min-width: 350px;height: 60px; background-color: transparent; border: 2px solid #fff;}
.gerenric_content_box .content_detail .gerenric_button:hover{border-color: #174F9D; background-color: #174F9D; color: #fff;}
.gerenric_content_box .content_image {width: 550px; position: absolute; bottom: 0px; right: 0px;}
.gerenric_content_box .content_image img{display: block;}
.contact_popup{background:rgba(0,0,0,0.7);cursor:pointer;display:none;height:100%; padding: 20px 0px; overflow-y: auto;  position:fixed; left: 0px; top: 0px; text-align:center; width:100%;z-index:999999;}
.contact_popup > .inner_popup{max-width: 520px; margin-bottom: 30px; box-shadow: 0px 0px 10px rgba(0,0,0,0.50);  border-radius: 5px;background-color: #fff; margin: auto; display:block !important;top:50px;left:0%;right:0%; vertical-align: middle; position: absolute; padding: 15px 20px 15px 20px; }
.contact_popup > .inner_popup h2{font-size: 30px; font-weight: 600; margin-left: -20px; margin-right: -20px; text-align: left; border-bottom: 1px solid #e0e5e9; text-align: center; padding: 0px 20px 15px 20px; margin-bottom: 30px;}
.contact_close{cursor: pointer; width: 25px; height: 25px;line-height: 25px; font-weight: bold;border-radius: 25px; background-color:rgba(0,0,0,0.30) ; color:#fff; position: absolute; top: 20;right: 15px;font-size: 15px;}
.contact_trigger{cursor: pointer}
#loading {display: inline-block;width: 20px;height: 20px;margin-right: 10px;border: 3px solid rgba(255,255,255,.3);border-radius: 50%;border-top-color: #fff;animation: spin 1s ease-in-out infinite;-webkit-animation: spin 1s ease-in-out infinite;}
#message{margin:10px 0px;}
.msg_box {padding:8px 20px 8px 46px;margin-bottom:10px;position:relative;color:#444;overflow:hidden;}
.msg_error {background:#f2cac2 url(../images/error_ico.png) no-repeat 14px center;border:1px solid #ae432e;}
.msg_error img {background-position:-47px 0;}
.msg_info {background:#c2e2f2 url(../images/info_ico.png) no-repeat 14px center;border:1px solid #058dc7;}
.msg_info img {background-position:-47px -18px;}
.msg_ok {background:#d5e5b8 url(../images/ok_ico.png) no-repeat 14px center;border:1px solid #77ab13;}
.msg_ok img {background-position:-47px -9px;}
.msg_alert {background:#faf5c8 url(../images/alert_ico.png) no-repeat 14px center;border:1px solid #e6c26e;}
.msg_alert img {background-position:-47px -27px;}
.error{color:#F00;}
.msg_box p{margin-bottom: 0px;}
/*GERENRIC_SECTION_END*/

/*HEADER_SECTION_START*/
.menu_icon {display: none;}
#header_section{width: 100%; min-height: 80px;background-color:#000;box-shadow: 0px 3px 4px rgba(0,0,0,0.10); position: relative;-webkit-transition: all 0.3s;transition: all 0.3s; z-index: 99999;display: flex; top: 0px; align-items: center;padding:20px 0px 20px 0px;}
#header_section .page_width{width: 1140px; margin: auto;}
#header_section.headersticky{padding: 10px 0px 10px 0px; box-shadow: 0px 3px 4px rgba(0,0,0,0.10);z-index: 99999; position: fixed; background-color: #fff; }
#header_section .headerinner{width: 100%; display: flex; align-items: center;position: relative;}
#logo{width: 150px; cursor: pointer;position: absolute; left: 0px; z-index: 9999;}
#logo img{ display: block;}
#header_section.headersticky #logo{width: 140px; display: block;}
#navigation_section{ width: 100%; position: relative; text-align: center; padding-left:200px; z-index: 2;}
#navigation_section ul{display: flex; align-items: center; justify-content: right;}
#navigation_section ul li{list-style-type: none;position: relative;padding: 0px 15px;  display: inline-flex;font-weight: 400; font-size: 16px; color: #fff;}
#navigation_section ul li a{color: #fff;}
#navigation_section ul li .gerenric_button{ font-size: 16px; background-color: transparent; border: 2px solid #86B4F0; color: #86B4F0;  }
#navigation_section ul li .gerenric_button:hover{background-color: #86B4F0; color: #fff;}
#navigation_section ul li a:hover{ color:#86B4F0;}
#header_section.headersticky #navigation_section ul li a{color: #000;}
#header_section.headersticky #navigation_section ul li a:hover{ color:#86B4F0;}
/*HEADER_SECTION_END*/

/*BANNER_SECTION_START*/
#banner_section{width: 100%;height: 900px; padding: 90px 0px 60px 0px; background-color: #000; position: relative;}
#banner_section .banner_title{width: 100%;position: relative;font-family: 'Righteous', sans-serif; font-size: 170px; font-weight: bold; color: #5392E8; text-align: center;}
#banner_section .banner_title2{width: 100%;font-family: 'Righteous', sans-serif; position: relative;z-index: 9; font-size: 140px; font-weight: bold; color: #5392E8; text-align: center;}
#banner_section .banner_subtitle{width: 100%;font-size: 50px; position: relative; z-index: 9; font-weight: 600; color: #fff; text-align: center;}
#banner_section .gerenric_button{min-width: 350px;position: relative; z-index: 99; height: 60px; background-color: transparent; margin-top: 80px; color: #fff; border: 2px solid #fff;}
#banner_section .gerenric_button:hover{background-color: #fff; color: #000;}
#banner_section .rocket_image{position: absolute;right: 140px; top: -160px;}
/*HEADER_SECTION_END*/

/*CONTENT_SECTION_START*/
#content_section{width: 100%;background-color: #F7F7F7;}
.lean_section{width: 100%; background-color: #F7F7F7;}
.lean_section .lean_text{ width:70%; margin: auto; font-size: 18px; text-align: center; color: #4a4a4a; line-height: 30px;}
.lean_section .lean_text span{font-weight: bold;}
.lean_section .lean_image{width: 80%; margin: auto; margin-top: 30px; text-align: center; margin-bottom: 40px;}
.lean_section p{ font-size: 16px; text-align: left; color: #4a4a4a;}
.lean_section p span{font-weight: bold;}
.launch_section{width: 100%;}
.custom_app_section{width: 100%; background-color: #F7F7F7;}
.custom_app_section .custom_app_text{ font-size: 18px; text-align: center; color: #4a4a4a; line-height: 30px;}
.custom_app_section .custom_app_title{ font-size: 18px; font-weight: bold; text-align: left; color: #4a4a4a; line-height: 30px;}
.custom_app_section .custom_app_inner{width: 100%; margin-top: 40px;}
.custom_app_section .custom_app_block{width: 100%; min-height: 150px; margin-bottom: 30px; cursor: pointer; position: relative; background-color: #fff; padding:30px 60px; box-shadow: 0px 0px 40px rgba(0,0,0,0.10); border-radius:80px 15px 80px 15px; }
.custom_app_section .custom_app_block .custom_number{width: 110px; position: absolute;}
.custom_app_section .custom_app_block .custom_number .step_text{width: 100%; font-size: 18px; color: #838383; font-weight: bold; text-align: right;}
.custom_app_section .custom_app_block .custom_number .number_text{width: 100%; line-height: 100%; font-size: 90px; color: #D9D9D9; font-weight: bold; text-align: right;}
.custom_app_section .custom_app_block .custom_detail{width: 100%; padding-left: 160px;}
.custom_app_section .custom_app_block .custom_detail .custom_title{font-size: 24px; margin-bottom: 15px; color: #000; font-weight: bold;}
.custom_app_section .custom_app_block .custom_detail p{font-size: 16px; color: #838383;margin-bottom: 0px;}
.custom_app_section .custom_app_block:hover{box-shadow: none;}
.custom_app_section .custom_app_block:hover .custom_number .number_text{color: #4987DB;}
.custom_app_section .gerenric_button{min-width: 350px;height: 60px; background-color: transparent; margin-top: 30px; color: #174F9D; border: 2px solid #174F9D;}
.custom_app_section .gerenric_button:hover{border-color: #174F9D; background-color: #174F9D; color: #fff;}
.startup_section{width: 100%;}
.knowledge_section{width: 100%; min-height: 700px; background:#F7F7F7 url(../images/keyboard.webp) 180% top no-repeat;}
.knowledge_section .knowledge_detail{width: 51%; height: 500px; display: flex; align-items: center;}
.knowledge_section .knowledge_detail p{ font-size: 21px; color: #4a4a4a; line-height: 36px;}

.inner_page_heading {width: 100%; margin-bottom: 40px;}
.inner_page_heading .inner_heading_title{width:100%; font-size:100px; text-align: center; color: #4A4A4A; margin-bottom: 30px; font-family: 'Righteous', sans-serif;}
.inner_page_heading .heading_subtitle{width:100%; font-size:24px; font-weight: 700; text-align: center;color: #838383;}
.web_app_page{width: 100%;}
.web_app_page .web_frame{width: 100%; margin-bottom: 60px;}
.web_app_page .web_frame .web_frame_inner{width: 100%; display: flex; flex-wrap: wrap;}
.web_app_page .web_frame .frame_col{width:50%; padding: 15px;}
.web_app_page .web_frame .frame_col.full_column{width: 100%;}
.web_app_page .web_frame .frame_item{width:100%; box-shadow: 0px 0px 30px rgba(0,0,0,0.07); min-height: 320px; position: relative; border-radius: 15px; background-color: #fff; padding: 25px;}
.web_app_page .web_frame .frame_item .frame_title{ font-size: 24px; color: #242424; font-weight: bold; margin-bottom: 15px;}
.web_app_page .web_frame .frame_item p{ font-size: 16px; padding-right: 160px; color: #4a4a4a; line-height: 28px; margin-bottom: 0px;}
.web_app_page .web_frame .frame_item ul{margin-left: 30px;}
.web_app_page .web_frame .frame_item ul li{ font-size: 16px; color: #4a4a4a; line-height: 28px; margin-bottom: 0px;}
.web_app_page .web_frame .frame_item .frame_icon{width: 150px; text-align: right; position: absolute; bottom: 0px; right: 20px;}
.web_app_page .web_technologies{padding-top: 80px;}
.web_app_page .web_technologies.web_frame{margin-bottom: 0px;}
.web_app_page .web_technologies.web_frame .frame_item{min-height: 200px; border-radius: 15px 80px 15px 15px;}
.design_page{width: 100%;}
.design_page .design_product{width: 100%;}
.design_page .design_product .fundamental_section{width: 100%; margin-bottom: 50px;}
.design_page .design_product .fundamental_section .fundamental_inner{width: 100%; display: flex; flex-wrap: wrap;}
.design_page .design_product .fundamental_section .fundamental_col{width: 20%; padding: 5px;}
.design_page .design_product .fundamental_section .fundamental_item{width: 100%; border-radius: 10px; background-color:#3671A8 ; padding: 5px;}
.design_page .design_product .fundamental_section .fundamental_item.blue_bg{background-color:#3671A8;}
.design_page .design_product .fundamental_section .fundamental_item.lightblue_bg{background-color:#2E98CA ;}
.design_page .design_product .fundamental_section .fundamental_item.orange_bg{background-color:#EE8B54;}
.design_page .design_product .fundamental_section .fundamental_item.yellow_bg{background-color:#EDB945;}
.design_page .design_product .fundamental_section .fundamental_item.purple_bg{background-color:#635483;}
.design_page .design_product .fundamental_section .fundamental_item_inner{width: 100%; }
.design_page .design_product .fundamental_section .fundamental_title{width: 100%; height:75px; padding-top: 5px; padding-left: 10px;}
.design_page .design_product .fundamental_section .fundamental_title .fundamental_text{width: 100%;font-size: 24px;color: #fff; font-weight: 700;}
.design_page .design_product .fundamental_section .fundamental_title .fundamental_number{width: 100%;font-size: 16px;color: #fff;opacity: 0.7;}
.design_page .design_product .fundamental_section .fundamental_detail{width: 100%; position: relative; border-radius:5px 0px 5px 5px;padding: 20px 15px; background-color: #fff;}
.design_page .design_product .fundamental_section .fundamental_detail::before{content: "";display: block;position: absolute;bottom: 100%;right: 0;border-bottom: 37px solid #fff;border-left: 275px solid transparent;border-bottom-width: 47px;border-left-width: 205px;}
.design_page .design_product .fundamental_section .fundamental_detail .fundamental_icon{width: 100%; height: 50px; margin-bottom: 10px;}
.design_page .design_product .fundamental_section .fundamental_detail p{font-size: 16px; color: #4a4a4a; line-height: 28px;}
.design_page .design_product .product_section{width: 100%; margin-bottom:80px;}
.design_page .design_product .product_block{width: 100%; margin-bottom: 50px;}
.design_page .design_product .product_block::after{clear: both; display: block; content: '';}
.design_page .design_product .product_block .product_image{width: 50%; float: right;}
.design_page .design_product .product_block .product_detail{width: 50%; padding-right: 30px; float: left;}
.design_page .design_product .product_block .product_detail .product_title{font-size: 60px;font-weight: bold; color: #4a4a4a; margin-bottom: 20px;}
.design_page .design_product .product_block .product_detail .product_title.blue_text{color:#3671A8;}
.design_page .design_product .product_block .product_detail .product_title.lightblue_text{color:#2E98CA ;}
.design_page .design_product .product_block .product_detail .product_title.orange_text{color:#EE8B54;}
.design_page .design_product .product_block .product_detail .product_title.yellow_text{color:#EDB945;}
.design_page .design_product .product_block .product_detail .product_title.purple_text{color:#635483;}
.design_page .design_product .product_block .product_detail p{font-size: 16px; color: #4a4a4a; line-height: 28px;}
.design_page .design_product .product_block .product_detail p span{font-weight: bold;}
.design_page .design_product .product_block .product_detail ul{margin-left: 20px;}
.design_page .design_product .product_block .product_detail ul li{font-size: 16px; color: #4a4a4a; line-height: 28px;}
.design_page .design_product .product_block .product_detail ul li span{font-weight: bold;}
.design_page .design_product .product_block2.product_block .product_image{float: left;}
.design_page .design_product .product_block2.product_block .product_detail{float: right;padding-right: 0px; padding-left: 30px;}
.relevant_tips{width: 100%; padding-top: 70px;}
.relevant_tips .relevant_tips_inner{display: flex; flex-wrap: wrap;}
.relevant_tips .relevant_col{width: 33.333%; padding: 15px;}
.relevant_tips .relevant_item{width: 100%; background-color: #fff; box-shadow: 0px 0px 30px rgba(0,0,0,0.07);  border-radius:50px 15px 50px 15px;}
.relevant_tips .relevant_item .relevant_image{width: 100%;height: 230px; overflow: hidden; position: relative; border-radius:50px 15px 50px 15px;}
.relevant_tips .relevant_item .relevant_image img{width: 100%; height: 230px; border-radius:50px 15px 50px 15px; object-fit: cover;}
.relevant_tips .relevant_item .relevant_overlay{width: 100%; padding: 15px; display: flex; text-align: center; align-items: center; justify-content: center; height: 100%; background-color: rgba(0,0,0,0.40); position: absolute; left: 0px; top: 0px;}
.relevant_tips .relevant_item .relevant_overlay .gerenric_button{min-width: inherit;}
.relevant_tips .relevant_item .relevant_overlay .overlay_title{font-size: 20px; font-weight: 700; color: #fff;}
.relevant_tips .relevant_item .relevant_detail{width: 100%; padding: 25px;}
.relevant_tips .relevant_item .relevant_detail .relevant_title{font-size: 23px; font-weight: 700; color: #242424; margin-bottom: 10px;}
.relevant_tips .relevant_item .relevant_detail p{font-size: 16px; text-align: left; color: #242424; line-height: 28px; margin-bottom: 20px;}
.relevant_tips .relevant_item .relevant_detail .read_more{ display: inline-block; font-size: 18px; font-weight: bold; color: #0D3E99;}
.relevant_tips .relevant_item .relevant_detail .read_more:hover{text-decoration: underline;}
.expertise_page{ width: 100%;}
.expertise_page .expertise_product{width: 100%; padding-bottom: 60px;}
.expertise_page .expertise_product .expertise_product_inner{width: 100%; display: flex; flex-wrap: wrap;}
.expertise_page .expertise_product .expertise_col{width: 33.333%; padding: 15px;}
.expertise_page .expertise_product .expertise_col.full_column{width: 100%;}
.expertise_page .expertise_product .expertise_item{width: 100%;border-radius: 15px;  box-shadow: 0px 0px 30px rgba(0,0,0,0.07); min-height: 320px; background-color: #fff; padding:30px 25px;}
.expertise_page .expertise_product .expertise_item .expertise_title{ font-size: 22px; color: #242424; font-weight: bold; margin-bottom: 15px;}
.expertise_page .expertise_product .expertise_item p{ font-size: 16px; height: 200px; overflow: hidden; color: #4a4a4a; line-height: 28px; margin-bottom: 20px;}
.expertise_page .expertise_product .expertise_item p.height_auto{height: auto;}
.expertise_page .expertise_product .expertise_item .expertise_icon{width: 100%; height: 150px; text-align: right;}
.expertise_page .expertise_product .expertise_item .expertise_icon img{max-height: 100%;}
.expertise_page .expertise_stage{width: 100%; padding-top: 60px;}
.expertise_page .expertise_stage .stage_block{width: 100%; margin-bottom: 50px;}
.expertise_page .expertise_stage .stage_block .stage_step_row{width: 100%; height: 1px; position: relative; margin-bottom: 40px; display: flex; justify-content: center; background-color: #4a4a4a;}
.expertise_page .expertise_stage .stage_block .stage_step_row .step_number{background-color: #F7F7F7; top: -20px; font-weight: 600; height: 40px; display: flex; align-items: center; padding: 4px 20px; font-size:24px;color: #4a4a4a; position: absolute;}
.expertise_page .expertise_stage .stage_block .stage_step_title{width: 100%;font-family: 'Righteous', sans-serif; text-align: center; font-size: 60px; color: #242424; margin-bottom: 40px;}
.expertise_page .expertise_stage .stage_block .stage_block_inner{width: 100%; margin-bottom: 50px;}
.expertise_page .expertise_stage .stage_block .stage_block_inner::after{clear: both; display: block; content: '';}
.expertise_page .expertise_stage .stage_block .product_image{width: 50%; float: right;}
.expertise_page .expertise_stage .stage_block .product_detail{width: 50%; padding-right: 30px; float: left;}
.expertise_page .expertise_stage .stage_block .product_detail p{font-size: 16px; color: #4a4a4a; line-height: 28px; margin-bottom: 25px;}
.expertise_page .expertise_stage .stage_block .product_detail p span{font-weight: bold;}
.expertise_page .expertise_stage .stage_block .product_detail .gerenric_button{min-width: 350px;height: 60px; background-color: transparent; border: 2px solid #174F9D; color: #174F9D;} 
.expertise_page .expertise_stage .stage_block .product_detail .gerenric_button:hover{border-color: #174F9D; background-color: #174F9D; color: #fff;} 
.expertise_page .expertise_stage .stage_block2.stage_block .product_image{float: left;}
.expertise_page .expertise_stage .stage_block2.stage_block .product_detail{float: right;padding-right: 0px; padding-left: 30px;}
.mvp_page{width: 100%;}
.mvp_page .mvp_product{width: 100%;}
.mvp_page .mvp_product .mvp_product_block{width: 100%; display: flex; position: relative; overflow: hidden; margin-bottom: 30px; border-radius: 15px;  box-shadow: 0px 0px 30px rgba(0,0,0,0.07); min-height: 120px; background-color: #fff; padding:20px;}
.mvp_page .mvp_product .mvp_product_block .mvp_product_icon{width: 210px; display: flex; align-items: center;padding-left: 110px; text-align: right; background-color: #0D3E99; border-radius: 200px; height: 120%; position: absolute; left: -75px; top: -10%;}
.mvp_page .mvp_product .mvp_product_block .mvp_product_detail{width: 100%; padding-left: 140px;}
.mvp_page .mvp_product .mvp_product_block .mvp_product_detail .mvp_product_title{ font-size: 24px; color: #242424; font-weight: bold; margin-bottom: 15px;}
.mvp_page .mvp_product .mvp_product_block .mvp_product_detail p{ font-size: 16px; color: #4a4a4a; line-height: 28px; margin-bottom: 0px;}
.mvp_choose{width: 100%;}
.mvp_choose .choose_block1{width: 100%; margin-bottom: 50px;}
.mvp_choose .choose_block1 .gerenric_heading .heading_inner{text-align: left;}
.mvp_choose .choose_block1::after{clear: both; display: block; content: '';}
.mvp_choose .choose_block1 .product_image{width: 50%; float: right;}
.mvp_choose .choose_block1 .product_detail{width: 50%; padding-right: 30px; float: left;}
.mvp_choose .choose_block1 .product_detail p{font-size: 16px; color: #4a4a4a; line-height: 28px; margin-bottom: 15px;}
.mvp_choose .choose_block1 .product_detail p span{font-weight: bold;}
.mvp_choose .choose_block2{width: 100%; margin-top: 130px; display: flex; flex-wrap: wrap;}
.mvp_choose .choose_block2 .choose_col{width: 33.333%; padding: 15px;}
.mvp_choose .choose_block2 .choose_item{width: 100%; position: relative; border-radius: 15px;  box-shadow: 0px 0px 30px rgba(0,0,0,0.07); min-height: 120px; background-color: #fff; padding: 90px 20px 20px 20px;}
.mvp_choose .choose_block2 .choose_item .choose_icon{display: inline-flex;align-items: center;justify-content: center;position: absolute;top: -56px;left: 31px;width: 120px;height: 120px;border: 1px solid;background-color: #fff;transform: rotate(-5deg);transform-origin: center;border-radius: 20px;}
.mvp_choose .choose_block2 .choose_item .choose_detail{width: 100%;}
.mvp_choose .choose_block2 .choose_item .choose_detail .choose_title{ font-size: 24px; color: #242424; font-weight: bold; margin-bottom: 15px;}
.mvp_choose .choose_block2 .choose_item .choose_detail p{ font-size: 16px; overflow: hidden; color: #4a4a4a; line-height: 28px; margin-bottom: 0px;}
.mvp_choose .choose_block2 .choose_item .choose_detail ol {margin-left: 30px;}
.mvp_choose .choose_block2 .choose_item .choose_detail ol li{ font-size: 16px; color: #4a4a4a; line-height: 28px; margin-bottom: 0px;}
.mvp_choose .choose_block2 .choose_item .choose_detail ol li span{font-weight: 700;}
.mvp_choose .choose_block2 .choose_item .choose_detail ul{margin-left:20px;}
.mvp_choose .choose_block2 .choose_item .choose_detail ul li{ font-size: 16px; color: #4a4a4a; line-height: 28px; margin-bottom: 0px;}
.scaling_page{width: 100%;}
.scaling_page .scaling_product{width: 100%;}
.scaling_page .scaling_product .scaling_product_block{width: 100%; margin-bottom: 60px;}
.scaling_page .scaling_product .scaling_product_block_inner{width: 100%; display: flex; flex-wrap: wrap;}
.scaling_page .scaling_product .scaling_col{width:48%; margin: 10px 1%; border-radius: 15px;  box-shadow: 0px 0px 30px rgba(0,0,0,0.07); background-color: #fff; padding:30px 25px;}
.scaling_page .scaling_product .scaling_col .scaling_title{width: 100%; display: flex; align-items: center; margin-bottom: 15px;}
.scaling_page .scaling_product .scaling_col .scaling_title .scaling_icon{width: 100px;}
.scaling_page .scaling_product .scaling_col .scaling_title .scaling_text{width: calc(100% -  120px); font-size: 24px; color: #242424; font-weight: bold; }
.scaling_page .scaling_product .scaling_col p{ font-size: 16px; color: #4a4a4a; line-height: 28px; margin-bottom: 6px;}
.scaling_page .scaling_product .scaling_col ul{margin-left:30px;}
.scaling_page .scaling_product .scaling_col ul li{ font-size: 16px; color: #4a4a4a; line-height: 28px; margin-bottom: 6px;}


/*CONTENT_SECTION_END*/

/*FOOTER_SECTION_START*/
#footer_section{width: 100%;background-color: #1A1A1A; }
#footer_section .footer_top{width: 100%; display: flex; flex-wrap: wrap; padding:60px 0px 30px 0px; }
#footer_section .footer_top .footer_title{font-size: 25px; color: #fff; font-weight: 700; margin-bottom: 20px;}
#footer_section .footer_top .footer_col{width: 25%; padding-left: 70px;}
#footer_section .footer_top .footer_col:nth-child(1){width: 30%; padding-left: 0px;}
#footer_section .footer_top .footer_col:nth-child(2){width: 25%;}
#footer_section .footer_top .footer_col:nth-child(3){width: 25%;}
#footer_section .footer_top .footer_col:nth-child(4){width: 20%;}
#footer_section .footer_top ul li{list-style-type: none; font-size: 15px; color: #fff; margin-bottom: 13px;}
#footer_section .footer_top a{color: #fff;}
#footer_section .footer_top a:hover{color: #4987DB;}
#footer_section .footer_top .contact_number{font-size: 18px;color: #4987DB; font-weight: 700;}
#footer_section .footer_top .contact_number .fa-envelope{color: #fff; margin-right: 4px;}
#footer_section .footer_top .gerenric_button{min-width: 270px;height: 60px; background-color: transparent; margin-top: 20px; border: 2px solid #fff;}
#footer_section .footer_top .gerenric_button:hover{border-color: #174F9D; background-color: #174F9D; color: #fff;}
#footer_section .footer_bottom{width: 100%; padding-bottom: 30px;font-size: 15px; color: #fff; text-align: center;}
/*FOOTER_SECTION_END*/