.display_show{display:block;}
.mobile_show{display:none;}
/* 24px */
body{font-size:24px; color:#000;}
#content_block_14 .feature-block-one .inner-box h5{font-size:26px;}
.testimonial-style-three .testimonial-content .text{font-size:24px;}
.sec-title p{font-size:24px;}
#content_block_06 .content-box .text{font-size:24px;}
.banner-section .content-box .text{font-size:24px;}
.testimonial-section .testimonial-block .inner-box .text{font-size:24px;}
#content_block_17 .content-box .text p{font-size:24px;}
.testimonial-style-five .testimonial-content .inner-box .text{font-size:24px;}
.banner-style-14 .content-box .text{font-size:24px;}
.feature-block-two .inner-box .text{font-size:24px;}
#content_block_35 .content-box .text p{font-size:24px;}
#content_block_36 .content-box .text{font-size:24px;}
.userfree-section .content-box .text{font-size:24px;}
.subscribe-style-three .inner-box .text{font-size:24px;}
.page-title.about .content-box .title-box p{font-size:24px;}
.banner-style-13 .content-box .text{font-size:24px;}
.banner-style-17 .content-box .text{font-size:24px;}
/* 24px */

.main-header .outer-container .logo-box .logo{padding-top:44px;}

.main-menu .navigation > li > ul.company_box{width:660px; display: flex!important;}
.main-menu .navigation > li > ul.company_box > li{padding:0;}
.main-menu .navigation > li > ul.company_box > li:first-child{ width:60%; padding-left:2%; padding-right:2%; border-right:solid 1px #c4def9;}
.main-menu .navigation > li > ul.company_box > li:last-child{ width:32%; padding-left:4%;}
.main-menu .navigation > li > ul.company_box.ver2{width:250px;}
.main-menu .navigation > li > ul.company_box.ver2 > li:first-child{width:100%; padding-left:3%; padding-right:3%; border-right:none;}
.dropdown a{cursor:pointer;}
.company a{display:block; line-height: 20px;}
.company .box_h{display: flex;}
.company .ic_h{width:60px;}
.company .title_h{font-size:20px;}
.company .text_h{font-weight:700;}
.company .text_h span{font-weight:400;}
.mobile-menu .navigation li ul.company_box li > a{margin-left:0;}
.main-header.home-17 .menu-area .btn-box{margin: 60px 0px 0px 120px;}

.home-text{margin:-115px 0 80px 0; color:#fff;}

.home-theme .owl-dots{display:none;}
.home-theme .image-box a{display: table-cell; vertical-align: middle; height:69px;}

.text_shadow {overflow: hidden;  max-width:370px; position:relative; font-size:24px;}
.text_shadow::after {content: ''; position: absolute; bottom: 0; left: 134px; width: 70px; height: 26px; background: linear-gradient(to right, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 1) 100%); pointer-events: none;}
.text_more{}
.text_more h3{font-size:22px; margin:0 0 20px 0;}
.text_more ul{padding:0 0 15px 30px;}
.text_more ul li{list-style:circle;}
.text_more p{margin:0 0 15px 0;}

.text_shadow2 span {overflow: hidden; position:relative;}
.text_shadow2 span::after {content: ''; position: absolute; bottom: 0; right: 0px; width: 100px; height: 26px; background: linear-gradient(to right, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 1) 100%); pointer-events: none;}
.text_shadow2.ver2 span::after {background: linear-gradient(to right, rgba(247, 247, 247, .3) 0%, rgba(247, 247, 247, 1) 100%);}

.text_shadow3 span {overflow: hidden; position:relative;}
.text_shadow3 span::after {content: ''; position: absolute; bottom: 0; right: 0px; width: 100px; height: 26px; background: linear-gradient(to right, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 1) 100%); pointer-events: none;}
.sec-title.center #text_more8 p{text-align:left; color:#777777;}

#content_block_17 .content-box .text p{margin-bottom:15px;}
.testimonial-style-three .image-layer{width:78%;}

.page-title.about{padding:160px 0 200px 0;}
.about_text{font-size:24px; font-weight:700; margin:0 0 20px 0;}
.about_signature h5{position: relative; display: block; font-size: 18px; font-weight: 500; color: #fc0000; margin-bottom: 28px;}

.award-section .content-box .award-image{top:-35px;}
.choo_text{margin:0 0 30px 0; color:#000;}
.chooseus-section .inner-box h3{font-size:28px; margin-bottom:35px;}
.chooseus-section .inner-box p{color:#000; margin:0 0 20px 0;}
.chooseus-section .inner-box .list-item li{font-size:24px;}
#content_block_34 .content-box p{color:#000; margin:0 0 20px 0;}
#content_block_34 .content-box .list-item li{font-size:24px;}

.container.dp{max-width:1500px;}
.our_list li {position: relative; display: block; padding-left:35px; margin:0 0 15px 0;}
.our_list li:before{position: absolute; content: "\f14a"; font-size: 18px; font-family: 'Font Awesome 5 Free'; color: #4527a4; font-weight: 700; left: 0px; top: 0px;}

.main-footer .footer-top .contact-widget .list li.address{line-height:22px;}
.main-footer .footer-top .contact-widget .list li.address i{top:4px;}
.main-footer.style-two .footer-top .widget-title a{color:#fff;}

.platform-start a {display:inline-block; width: 170px; height: 60px; padding:14px 0 0 0; background: #4527a4;
text-align: center; font-size: 18px; color: #fff; border-radius: 30px; cursor: pointer; transition: all 500ms ease;}
.feature-style-11{padding:100px 0;}
#content_block_17 .content-box{padding:0;}

.text-price{text-align:left;}
.text-price p{text-align:left!important;}
.text-price ul{padding:0;}
.text-price ul li{position: relative; display: block; padding-left:35px; margin:0 0 20px 0;}
.text-price li:before{position: absolute; content: "\f14a"; font-size: 18px; font-family: 'Font Awesome 5 Free'; color: #4527a4; font-weight: 700; left: 0px; top: 0px;}

@media screen and (max-width : 1600px){
	.main-header.home-17 .main-menu .navigation > li.white_1600 > a{color:#fff;}
}
@media screen and (max-width : 1480px){
	.main-header.home-17 .main-menu .navigation > li.white > a{color:#fff;}
}
@media screen and (max-width : 800px){
	.display_show{display:none;}
	.mobile_show{display:block;}
	
	.mobile-menu .menu-box{background:#5407fc;}
	.company .ic_h{width:26%; padding:3px 1% 0 0;}
	.company .text_h{width:73%}
	.title_h{padding: 15px 0 0 25px; color:#fff;}
	.home-text{margin:0 0 20px 0;}
	.home-text h1{font-size:36px;}
	.banner-style-three .content-box h1{font-size:36px;}
	.platform-start a {margin-top:20px; width:100%}
	
	.feature-style-five{padding-top:0;}
	.feature-style-five .img_down .image-column{order: 1;}
	.feature-style-five .inner-box{margin-bottom:65px;}
	.feature-style-five .inner-box:nth-child(2){margin-bottom:65px;}
	
	.text_more{margin-top:20px;}
	.page-title.about{padding:120px 0 170px;}
}


/* blog */
#content{padding:60px 0;}
.wrapper{max-width: 1200px; margin:0 auto;}
.b_img{max-width: 235px; width: 100%; margin: 0 30px 0 0;}
.b_text {line-height: 28px; font-size:20px; color:#000;}
.b_text p{color:#000; margin:0 0 20px 0;}
.b_text h4{margin:0 0 15px 0;}
.b_box {display: flex; margin-bottom: 80px;}
.b_link {margin: 15px 0 0 0;}
.b_link a {background: #540cf8; padding: 8px 25px; color: #fff; border-radius: 25px; display: inline-block;}
.blog_detail h2{margin:0 0 20px 0;}
.blog_detail h3{margin:0 0 20px 0;}
.blog_detail ul{margin:0 0 20px 0;}
@media screen and (max-width : 800px){.b_box{flex-direction: column;}.b_img {max-width: 100%; margin:0 0 15px 0;}}
/* blog */