
/* --------------- Home Page ---------------- */
.home_landing_page .home_banner{padding: 40px 0;position: relative;background-color: #fff}
.home_landing_page .home_banner .flex_row{display: flex;align-items: top;flex-wrap: wrap;justify-content: space-between;gap:50px}
.home_landing_page .home_banner .flex_row .content_col{flex: 1;flex;width: 52%;max-width: 52%}
.home_landing_page .home_banner .flex_row .content_col .upper_head{color: #454C5F;text-transform: uppercase;font-size: 16px;letter-spacing: 1.28px;font-family: 'DM Sans', sans-serif;line-height: 1.3;font-weight: 600;margin-bottom: 5px}
.home_landing_page .home_banner .flex_row .content_col h1{font-weight: 600;font-size: 64px;line-height: 1.4;margin:5px 0 20px 0;letter-spacing: -1.44px;color: #1C2436}
.buyer_landing_page .home_banner .flex_row .content_col h1{font-size: 60px;}
.home_landing_page .home_banner .flex_row .content_col .below_head{font-size: 18px;color: #1C2436;letter-spacing: -0.36px;line-height: 1.4;margin-bottom: 25px;padding-right: 90px;font-weight: 500}
.home_landing_page .home_banner .flex_row .content_col .button_area{display: flex;flex-direction: row;align-items: center;margin: 5px 0 42px 0;flex-wrap: wrap;}
.home_landing_page .home_banner .flex_row .content_col .button_area span{font-family: 'DM Sans', sans-serif;}
.home_landing_page .home_banner .flex_row .content_col .button_area span.demo_btn a{display: inline-block;padding: 15px 35px;font-size: 16px;letter-spacing: -0.32px;line-height: 1.4;background-color: #EBFA9E;color: #1C2436;font-weight: 600;border: solid 1px #EBFA9E}
.home_landing_page .home_banner .flex_row .content_col .button_area span.arrow_btn{margin: 0 15px 0 12px ;}
.home_landing_page .home_banner .flex_row .content_col .button_area span.arrow_btn a{display: inline-block;padding: 10.5px 15px;border: solid 1px #E8E7EE;}
.home_landing_page .home_banner .flex_row .content_col .button_area span.arrow_btn a:hover{background-color: #EBFA9E;border: solid 1px #EBFA9E}
.home_landing_page .home_banner .flex_row .content_col .button_area span.arrow_btn a img{width: 30px}
.home_landing_page .home_banner .flex_row .content_col .button_area span.text_more{font-weight: 600;font-size: 16px}
.home_landing_page .home_banner .flex_row .content_col .bottom_text{display: flex;align-items: center;}
.home_landing_page .home_banner .flex_row .content_col .bottom_text span{display: flex;font-weight: 500;font-family: 'DM Sans', sans-serif;color: #454C5F}
.home_landing_page .home_banner .flex_row .content_col .bottom_text span img{margin-right: 15px}
.home_landing_page .home_banner .flex_row .img_col{flex: 1;width: 47%;max-width: 47%}
.home_landing_page .home_banner .flex_row .img_col img{width: 100%;}

@media screen and (max-width:767px)
{
	.home_landing_page .home_banner .flex_row .content_col .below_head{padding-right: 0px}
}
@media screen and (max-width:767px)
{
.home_landing_page .home_banner .flex_row{flex-direction: column;text-align: center;}
.home_landing_page .home_banner .flex_row .content_col,.home_landing_page .home_banner .flex_row .img_col{width: 100%;max-width: 100%}
.home_landing_page .home_banner .flex_row .content_col h1{font-size: 40px;}
.home_landing_page .home_banner .flex_row .content_col .button_area span.demo_btn a{padding: 15px 25px}
.home_landing_page .home_banner .flex_row .content_col .button_area span.arrow_btn {margin: 0 10px}
.home_landing_page .home_banner .flex_row .content_col .bottom_text{justify-content: center;margin-bottom: 20px}
/*.home_landing_page .home_banner .flex_row .content_col .button_area span.demo_btn{width: 100%;max-width: 100%;margin-bottom: 15px}
.home_landing_page .home_banner .flex_row .content_col .button_area span.demo_btn a{padding: 15px 40px}
.home_landing_page .home_banner .flex_row .content_col .button_area{justify-content: center}*/
.home_landing_page .bg_green{background-size: cover!important;}
}

@media screen and (max-width:520px)
{
	.buyer_landing_page .home_banner .flex_row .content_col .button_area{justify-content: center;}
	.buyer_landing_page .home_banner .flex_row .content_col .button_area span,.buyer_landing_page .home_banner .flex_row .content_col .button_area span a{width: 100%;display: flex;justify-content: center;}
	.enterprise_page .home_banner .flex_row .content_col .button_area{justify-content: center;}
	.enterprise_page .home_banner .flex_row .content_col .button_area span,.enterprise_page .home_banner .flex_row .content_col .button_area span a{width: 100%;display: flex;justify-content: center;}
	.home_landing_page .three_mgt_box .flex_row .flex_col{margin: 0px;text-align: center;}
	.home_landing_page .three_mgt_box .flex_row .flex_col .mgt_box .content_box p{margin-bottom: 0px!important;}
	.buyer_landing_page .leads_img_box{margin-bottom: 40px;text-align: center;}
	.buyer_landing_page .leads_img_box a{display: flex;justify-content: center;width: 100%;}
	.home_landing_page  p.upper_head{text-align: center;}
	.esd_sec .list_row{padding: 0px!important;}
	.automated_bbee .automated_bbee_box .flex_row{flex-direction: column;}
	.automated_bbee .automated_bbee_box .flex_row .img_col .img_box{margin: 0 0 30px 0!important;}
	.automated_bbee .automated_bbee_box .flex_row .text_col,.automated_bbee .automated_bbee_box .flex_row .text_col .text_box,.automated_bbee .automated_bbee_box .flex_row .text_col .img_list_box{padding: 0px!important;}
	
}



.home_landing_page .bg_green{background-image: url('https://opentrd.com/landing/img/bg_green.png');background-size: 100% 100%;background-repeat: no-repeat; padding: 30px 30px!important}









.home_landing_page .three_sol{}
.home_landing_page .three_sol .flex_row{display: flex;justify-content: space-between;flex-wrap: wrap;}
.home_landing_page .three_sol .flex_row .flex_col{flex: 1;padding: 0 20px;margin:10px 0}
.home_landing_page .three_sol .flex_row .flex_col .sol_box{padding: 45px;background-color: #fff;}
.home_landing_page .three_sol .flex_row .flex_col .sol_box .img_box{margin-bottom: 15px}
.home_landing_page .three_sol .flex_row .flex_col .sol_box .content_box h3{margin: 0px 0 10px 0;font-weight: 600;font-size: 24px;color: #1C2436}
.home_landing_page .three_sol .flex_row .flex_col .sol_box .content_box p{font-size: 16px;letter-spacing: -0.32px;color: #454C5F;line-height: 1.4;font-weight: 500;margin-bottom: 20px;margin-top: 0px;}
.home_landing_page .three_sol .flex_row .flex_col .sol_box .content_box .sol_btn{display: inline-flex;padding: 10.5px 15px;border: solid 1px #E8E7EE;font-weight: 600;font-size: 16px;letter-spacing: -0.32px;line-height: 1.4;color: #1C2436}
.home_landing_page .three_sol .flex_row .flex_col .sol_box .content_box .sol_btn:hover{background-color: #EBFA9E;border: solid 1px #EBFA9E}


@media screen and (max-width:620px)
{
.home_landing_page .three_sol .flex_row{flex-direction: column;}
.home_landing_page .three_sol .flex_row .flex_col{padding: 0px}
.home_landing_page .three_sol .flex_row .flex_col .sol_box{padding: 30px;}
}


.home_landing_page .trusted_comp{margin: 40px 0 60px 0}
		.home_landing_page .border_box_container{border:solid 1px #E8E7EE;}
		.home_landing_page .border_box_container .flex_row{display: flex;align-items: center;}
		.home_landing_page .border_box_container .flex_row .text_col{max-width: 430px;width: 430px}
		.home_landing_page .border_box_container .flex_row .logo_col{width: calc(100% - 430px);}
		.home_landing_page .border_box_container .flex_row .logo_col .flex_row_inner{display: flex;align-items: ;}
		.home_landing_page .border_box_container .flex_row .logo_col .flex_row_inner .flex_col{flex: 1;border-left: solid 1px #E8E7EE;padding: 25px;text-align: center;justify-content: center}
		.home_landing_page .border_box_container .flex_row .logo_col .flex_row_inner .flex_col .line{background-color:  #E8E7EE;height: 1px;margin: 15px 0;display: flex;}


		@media screen and (max-width:920px)
		{
			.home_landing_page .border_box_container .flex_row{flex-direction: column;justify-content: center;text-align: center;}
			.home_landing_page .border_box_container .flex_row .text_col, .home_landing_page .border_box_container .flex_row .logo_col{max-width: 100%;width: 100%}
			.home_landing_page .border_box_container .flex_row .logo_col .flex_row_inner .flex_col{border: none;}
		}

		@media screen and (max-width: 767px)
		{
			.home_landing_page .border_box_container .flex_row .logo_col .flex_row_inner{flex-direction: column;}
		}

.fourth_sec{padding: 60px 0}
.fourth_sec .flex_row{display: flex;justify-content: space-between;flex-wrap: wrap;}
.fourth_sec .flex_row .content_col{width: 51%;max-width: 51%;padding-right: px}
.fourth_sec .flex_row .img_col{width: 49%;max-width: 49%}
.fourth_sec .flex_row .img_col .img_box img{width: 100%}
.fourth_sec .flex_row .flex_col{flex: 1;padding: 0 px;margin:10px 0}
.fourth_sec .flex_row .flex_col h2{font-size: 50px;letter-spacing: -0.96px;line-height: 1.4;font-weight: 600;margin:5px 0 15px 0 }
.fourth_sec .flex_row .flex_col p.upper_head{color:#454C5F;font-size: 14px;text-transform: uppercase;letter-spacing: 1.28px;font-weight: 600;margin-bottom: 0px;}
.fourth_sec .flex_row .flex_col p.below_head{color:#1C2436;font-size: 18px;letter-spacing: -0.36px;line-height: 1.5;font-weight: 500;padding-right: 100px;margin-bottom: 25px;margin-top: 0px;}
.list_row{display: flex;margin-bottom: 25px ;align-items: center;}
.list_row span.img_list{margin-right: 10px;height: 24px}
.list_row span.text_list{color: #1C2436;font-family: 'DM Sans', sans-serif;font-weight: 500;font-size: 14px}
.lime-btn-with-arrow{display: inline-flex;padding: 10px 30px;font-weight: 600;font-size: 16px;letter-spacing: -0.32px;line-height: 1.4;color: #1C2436;background-color: #EBFA9E}

.lime-btn-with-arrow img{margin-left: 5px}
@media screen and (max-width:620px)
{
.fourth_sec .flex_row{flex-direction: column;}
.fourth_sec .flex_row .flex_col{width: 100%;max-width: 100%}
.fourth_sec .flex_row .flex_col h2{font-size: 30px}
.fourth_sec .flex_row .flex_col p.below_head{font-size: 16px;padding: 0}
}






.three_val{margin: 20px 0}
.three_val .flex_row{display: flex;align-items: center;flex-wrap: wrap;}
.three_val .flex_row .flex_col{flex: 1;padding: 10px 25px}
.three_val .flex_row .flex_col .val_box{display: flex;align-items: center;}
.three_val .flex_row .flex_col .val_box .img_box{margin-right: 15px}
.three_val .flex_row .flex_col .val_box .content_box p{color: #fff;font-size: 16px}
.three_val .flex_row .flex_col .val_box .content_box p span{font-size: 18px;font-weight: 700}
@media screen and (max-width:620px)
{
.three_val .flex_row{flex-direction: column;}
.three_val .flex_row .flex_col{width: 100%;padding: 10px 0;max-width: 100%}
}



.journey_sec{padding: 50px 0}
.journey_sec .flex_row{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.journey_sec .flex_row .content_col{width: 51%;max-width: 51%;padding-right: px}
.journey_sec .flex_row .img_col{width: 49%;max-width: 49%;}
.journey_sec .flex_row .img_col .img_box{padding-right: 30px}
.journey_sec .flex_row .img_col .img_box img{width: 100%;}
.journey_sec .flex_row .flex_col{flex: 1;padding: 0 px;margin:10px 0}
.journey_sec .flex_row .flex_col h2{font-size: 50px;letter-spacing: -0.96px;line-height: 1.3;font-weight: 600;margin: 0 0 20px 0 }
.journey_sec .flex_row .flex_col p.upper_head{color:#454C5F;font-size: 14px;text-transform: uppercase;letter-spacing: 1.28px;font-weight: 600;margin-bottom: 5px}
.journey_sec .flex_row .flex_col p.below_head{color:#1C2436;font-size: 18px;letter-spacing: -0.36px;line-height: 1.5;font-weight: 500;padding-right: 170px;margin-bottom: 25px;margin-top: 0px}
.journey_sec .flex_row .flex_col p.text_credit{color: #818A9C;font-size: 12px}

.journey_sec .lime-btn-with-arrow{padding: 10px 120px;}


@media screen and (max-width:620px)
{
.journey_sec .flex_row{flex-direction: column;}
.journey_sec .flex_row .img_col .img_box{padding: 0px;}
.journey_sec .flex_row .flex_col{width: 100%;max-width: 100%}
.journey_sec .flex_row .flex_col h2{font-size: 30px}
.journey_sec .flex_row .flex_col p.below_head{font-size: 16px;padding: 0}
.journey_sec .lime-btn-with-arrow{padding: 10px 30px;display: flex;text-align: center;justify-content: center}
}






.blog_sec{padding: 30px 0 50px 0;position: relative;}
.blog_sec .heading_box{position: relative;}
.blog_sec .bg_float_img{position: absolute;top: 30px;left: 70%;z-index: -1}
.blog_sec h2{font-size: 50px;letter-spacing: -0.96px;line-height: 1.3;font-weight: 600;margin: 15px 0 50px 0;text-align: center;}
.blog_sec p.upper_head{color:#454C5F;font-size: 14px;text-transform: uppercase;letter-spacing: 1.28px;font-weight: 600;text-align: center;}
.blog_sec .flex_row{display: flex;justify-content: space-between;flex-wrap: wrap;}
.blog_sec .flex_row .flex_col{flex: 1;width: 32%;max-width: 32%}
.blog_sec .flex_row .blog_box{border: solid 1px #E8E7EE;}
.blog_sec .flex_row .blog_box .img_box img{width: 100%}
.blog_sec .flex_row .blog_box .content_box{padding: 10px 20px}
.blog_sec .flex_row .blog_box .content_box h6{color: #818A9C;margin: 0px;font-size: 13px}
.blog_sec .flex_row .blog_box .content_box h3{font-size: 22px;margin: 20px 0;letter-spacing: -0.24px;line-height: 1.4}
.blog_sec .flex_row .blog_box .content_box p{color: #1C2436;font-size: 14px;line-height: 1.4;letter-spacing: -0.28px;display: flex;align-items: center;font-weight: 600}
.blog_sec .flex_row .blog_box .content_box p span{width: 24px;margin-right: 10px;display: inline-flex;}
.blog_sec .flex_row .blog_box .content_box p span img{width: 100%}


@media screen and (max-width:620px)
{
.blog_sec .flex_row{flex-direction: column;}
.blog_sec .flex_row .flex_col{width: 100%;max-width: 100%}
.blog_sec h2{font-size: 30px}
.blog_sec .flex_row .flex_col p.below_head{font-size: 16px;padding: 0}
}




.leads_sec{padding: 60px 0 100px 0}
.leads_sec .flex_row{display: flex;justify-content: space-between;flex-wrap: wrap;}
.leads_sec .flex_row .content_col{width: 51%;max-width: 51%;padding-right: px}
.leads_sec .flex_row .img_col{width: 49%;max-width: 49%}
.leads_sec .flex_row .img_col .img_box img{width: 100%}
.leads_sec .flex_row .flex_col{flex: 1;padding: 0 px;margin:10px 0}
.leads_sec .flex_row .flex_col h2{font-size: 46px;letter-spacing: -0.96px;line-height: 1.4;font-weight: 600;margin:0 0 20px 0 }
.leads_sec .flex_row .flex_col p.upper_head{color:#454C5F;font-size: 14px;text-transform: uppercase;letter-spacing: 1.28px;font-weight: 600;margin-bottom: 5px}
.leads_sec .flex_row .flex_col p.below_head{color:#1C2436;font-size: 18px;letter-spacing: -0.36px;line-height: 1.5;font-weight: 500;padding-right: 50px;margin-bottom: 25px}

.leads_img_box{padding-right: 90px}
.leads_img_box img.lead_img{width: 100%;margin-bottom: 20px}
.leads_img_box .lime-btn-with-arrow{display: flex;justify-content: center;align-items: center;}
@media screen and (max-width:620px)
{
.leads_img_box{padding: 0px}
.leads_sec .flex_row{flex-direction: column;}
.leads_sec .flex_row .flex_col{width: 100%;max-width: 100%}
.leads_sec .flex_row .flex_col h2{font-size: 30px;text-align: center;margin-right: 0px!important;margin-bottom: 40px!important;}
.leads_sec .flex_row .flex_col p.below_head{font-size: 16px;padding: 0}
}




.newsletter_area .newsletter_box{padding: 30px 0;max-width: 1000px;margin: auto;}
.newsletter_area .newsletter_box .flex_row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between}
.newsletter_area .newsletter_box .flex_row .flex_col{flex: 1}
/*.newsletter_area .newsletter_box .flex_row .form_col{max-width: 47%;width: 47%}
.newsletter_area .newsletter_box .flex_row .content_col{max-width: 55%;width: 55%}*/
.newsletter_area .newsletter_box .flex_row .flex_col .news_box {padding-right: 120px;}
.newsletter_area .newsletter_box .flex_row .flex_col .news_box h2{color: #fff;font-size: 48px;line-height: 1.4;margin: 0 0 20px 0;letter-spacing: -0.96px}
.newsletter_area .newsletter_box .flex_row .flex_col .news_box p{color: #fff;font-size: 16px;letter-spacing: -0.32px;line-height: 1.4}
.newsletter_area .input_box {width: 100%;display: flex;align-items: center;}
.newsletter_area .input_box span{margin: 0 -2px 0 0}
.newsletter_area .input_box span input{outline: none;padding:15.4px 15px;border:none}
.newsletter_area .input_box span input::placeholder{color: #818A9C;font-size: 14px;font-family: 'DM Sans', sans-serif;}
.newsletter_area .input_box .lime-btn-with-arrow{padding: 11px 15px;line-height:24px; }
.newsletter_area .newsletter_box .flex_row .flex_col .store_list h3{color: #fff;text-transform: uppercase;font-size: 16px;letter-spacing: 1.28px;font-weight: 400;margin-bottom: 25px;margin-top: 0px}
.newsletter_area .list_row:last-child{margin-bottom: 0px}
.newsletter_area .list_row span.text_list{color: #fff;font-weight: 500;font-size: 14px}

@media screen and (max-width:767px)
{
.newsletter_area .newsletter_box .flex_row{flex-wrap: wrap;flex-direction: column;justify-content: center}
.newsletter_area .newsletter_box .flex_row .flex_col .news_box {padding-right: 0px}
.newsletter_area .bg_green{padding: 30px 20px!important}
.newsletter_area .input_box {flex-direction: column;}
.newsletter_area .input_box span{margin: 5px 0;width: 100%}
.newsletter_area .input_box span input{width: 100%;}
.newsletter_area .input_box span .lime-btn-with-arrow{display: flex;justify-content: center}
}

@media screen and (max-width:620px)
{
	.newsletter_area .newsletter_box .flex_row .flex_col .news_box h2{font-size: 30px}
}



.grow_business{padding: 50px 0;text-align: center;}
.grow_business .grow_content{max-width: 760px;margin: auto;}
.grow_business .grow_content h2{font-size: 48px;line-height: 1.2;font-weight: 600;margin-bottom: 30px}
.grow_business .grow_content p{color: #797979;font-size: 18px;line-height: 1.5;margin-bottom: 40px}
.grow_business .grow_content a.apply_grow_business{color: #1C2436;background-color: #EBFA9E;font-size: 16px;padding: 25px 45px;display: inline-block;font-weight: 500}



.faq_sec{padding:50px 0 70px 0}
.faq_sec .faq_content{max-width: 600px;margin: auto;}
.faq_sec .faq_box{max-width: 520px;margin: auto;}
.faq_sec .faq_content h2{text-align: center;font-size: 48px;line-height: 1.2;font-weight: 600;margin-bottom: 30px;margin: 15px 0 55px 0}
.faq_sec .faq_content h5{color:#454C5F;font-size: 18px;text-transform: uppercase;letter-spacing: 1.44px;font-weight: 600;text-align: center;font-weight: 600;margin-bottom: 0px}

.faq_sec button.accordion { width: 100%; background-color: #fff; border: solid 1px #E8E7EE; outline: none; text-align: left; padding: 20px 30px; font-size: 16px; color: #1C2436; cursor: pointer; transition: background-color 0.2s linear; font-family: 'DM Sans', sans-serif;font-weight: 600;margin-bottom: 10px!important;}
        .faq_sec button.accordion:after {font-family: FontAwesome; content: "\f067"; font-family: "fontawesome"; font-size: 18px; float: right;}
.faq_sec button.accordion.is-open:after {content: "\f068";color: #fff}
.faq_sec button.accordion:hover, button.accordion.is-open {background-color: #31726A;color: #fff}
.faq_sec .accordion-content {background-color: white;  border: 1px solid #E8E7EE; padding:0 20px; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-in-out; border-top-width:0px;margin-bottom: 10px;margin-top: -10px }
.faq_sec .accordion-content ul{padding: 20px 0;}
.faq_sec .accordion-content ul li{color: #333; margin-bottom: 15px; font-size: 16px;line-height: 1.3;}
.faq_sec .accordion-content ul li i{color:#0C71C3}

@media screen and (max-width:620px)
{
.grow_business .grow_content h2,.faq_sec .faq_content h2{font-size: 30px}
.faq_sec .faq_content h5{font-size: 16px}
.faq_sec button.accordion{padding: 20px}

}





/* ------------------------ Modals ----------------------------------------------*/
	[data-ml-modal] { position:fixed; top:0; bottom:0; left:0; right:0; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch; z-index:999; width:0; height:0; opacity:0; }
	[data-ml-modal]:target { width:auto; height:auto; opacity:1; -webkit-transition:  opacity 1s ease; transition: opacity 1s ease; }
	[data-ml-modal]:target
	.modal-overlay { position:fixed; top:0; bottom:0; left:0; right:0; cursor:pointer; background-color:#000; background-color:rgba(0, 0, 0, 0.7); z-index:1; }
	[data-ml-modal] .modal-dialog { border-radius:6px; box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); position:relative; width: 90%; max-width:660px; max-height:70%; margin:10% auto; overflow-x:hidden; overflow-y:auto; z-index:2; } .modal-dialog-lg {max-width:820px !important;}
	[data-ml-modal] .modal-dialog > h3 { background-color:#eee; border-bottom:1px solid #b3b3b3; font-size:24px; font-weight: 400; margin:0; padding:0.8em 56px .8em 27px; }
	[data-ml-modal] .modal-content {background-color:#fff; padding:23px 27px;}
	[data-ml-modal] .modal-close { position:absolute; top:13px; right:13px; color:#1C2436; background-color:#fff; border-radius:50%; height:40px; width:40px; font-size:30px; line-height:37px; text-align:center; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
	[data-ml-modal] .modal-close:hover {background-color:#EBFA9E; color:#1C2436; cursor:pointer;}
	[data-ml-modal] p:first-child, [data-ml-modal] p:last-child {margin:0;}
	@media (max-width:767px) { [data-ml-modal] .modal-dialog {margin:20% auto;} }




/* --------------- About Us Page ---------------- */
 

	.about_us_page{}
	.about_us_page .principle_sec{padding: 50px 0}
	.about_us_page .principle_sec .head_area p{text-align: center;margin-bottom: 15px}
	.about_us_page .principle_sec .head_area p span{background-color:#EFECFF;display: inline-block;color: #5236FF;font-weight: 700;padding: 20px 27px;font-size: 14px;border-radius: 30px}
	.about_us_page .principle_sec .head_area h2{text-align: center;color: #242331;font-size: 40px;margin: 0 0 30px 0;font-weight: 600;line-height: 1.2}
	.about_us_page .principle_sec .flex_row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between}
	.about_us_page .principle_sec .flex_row .flex_col{flex:1;width:49%;max-width: 48%;margin-bottom: 30px}
	.about_us_page .principle_sec .flex_row .flex_col .principle_box{background-color: #F9F9F9;padding:35px 15px; }
	.about_us_page .principle_sec .principle_box .inner_flex_row{display: flex;justify-content: space-between}
	.about_us_page .principle_sec .principle_box .inner_flex_row .flex_col{flex: 1;}
	.about_us_page .principle_sec .principle_box .inner_flex_row .img_col{margin-right: 25px}
	.about_us_page .principle_sec .principle_box .inner_flex_row .content_col h4{color: #242331;font-size: 24px;font-weight: 700;line-height: 1.2;margin:0px;padding-top: 5px}
	.about_us_page .principle_sec .principle_box .inner_flex_row .content_col p{color: #797979;font-size: 16px;line-height: 1.4;font-weight: 400;margin-top: 5px;margin-bottom: 0px}
	@media screen and (max-width:767px)
	{
		.about_us_page .principle_sec .principle_box .inner_flex_row,.about_us_page .principle_sec .flex_row{flex-direction: column;text-align: center;justify-content: center}
		.about_us_page .principle_sec .flex_row .flex_col,.about_us_page .principle_sec .principle_box .inner_flex_row .flex_col{width: 100%;max-width: 100%}
		.about_us_page .principle_sec .principle_box .inner_flex_row .img_col{margin: 0 0 10px 0}
		.about_us_page .principle_sec .head_area h2{font-size: 30px}

	}
	.about_logos{padding: 40px 0;}
		.about_logos .logos_sec{display: flex;justify-content: space-between;flex-wrap: wrap;}
		.about_logos .logos_sec .logo_img{margin: 10px ;text-align: center;}
		.about_us_page .header_img img{max-width: 100%;}
		@media screen and (max-width:420px)
		{
			.about_logos .logos_sec{flex-direction: column;}
		}
		.about_logos .logos_sec {}

		.located_area{padding: 40px 0 80px 0;}
		.located_area h2{font-size: 48px; letter-spacing: -1.44px;margin-bottom: 40px;text-align: center;margin-bottom: 30px;font-weight: 600;}
		.located_area p{width: 770px;margin: 0 auto 30px auto;text-align: center;color: #1C2436;font-weight: 500;font-size: 18px;letter-spacing: -0.36px;line-height: 1.4;max-width: 100%;}
		.located_area .map_img{margin-top: 80px;}
		.located_area .map_img img{width: 100%;}
		@media screen and (max-width:620px)
		{
			.located_area h2{font-size: 30px;}
		}
		.solving_major{padding: 50px 0;}
		.solving_major .solving_major_bg{background-image: url("https://opentrd.com/landing/img/about_problems.png");background}
		.solving_major .solving_major_bg .content_box{padding: 100px 0 100px 30px;width: 620px;max-width: 100%;}
		.solving_major .solving_major_bg .content_box h2{color: #1C2436; font-family: Poppins; font-size: 48px; font-style: normal; font-weight: 600; line-height: 86.4px; /* 180% */ letter-spacing: -1.44px;}
		.solving_major .solving_major_bg .content_box p{font-size: 18px;line-height: 1.4;letter-spacing: -0.36px;font-weight: 500;color: #1C2436;}
		.solving_major .solving_major_bg .content_box h4{font-size: 16px;margin: 10px 0 0 0;letter-spacing: -0.36px;font-weight: 700;color: #01C2436;}
		.solving_major .solving_major_bg .content_box .ifc_img_box{width: 170px;margin: 30px 0 20px 0;}
		.solving_major .solving_major_bg .content_box .ifc_img_box img{width: 100%;}
		@media screen and (max-width:620px)
		{
			.solving_major .solving_major_bg .content_box{padding:100px 0!important}
		}
		.ifc_section{background-color:#F6F6F9;padding: 180px 0;text-align: center;}
		.ifc_section .ifc_content .img_box{margin-bottom: 40px;}
		.ifc_section .ifc_content .img_box img{width: 370px;max-width: 100%;}
		.ifc_section .ifc_content h2{font-size: 48px;letter-spacing: -3%;line-height: 1.1;font-weight: 600;color: #1A191E;margin-bottom:50px}
		.ifc_section .ifc_content .btn_box a{color: #1C2436; text-align: center; font-family: DM Sans; font-size: 16.011px; font-style: normal; font-weight: 700; line-height: 24.016px; /* 150% */ letter-spacing: -0.32px;display: inline-flex;gap:16px}
		@media screen and (max-width:620px)
		{
			.ifc_section .ifc_content h2{font-size: 30px;}
		}
		




	/* --------------- About Us Page ---------------- */
	.seller_landing_page .three_mgt_box{margin:50px 0 30px 0}
	.seller_landing_page .three_mgt_box .flex_row{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.seller_landing_page .three_mgt_box .flex_row .flex_col{flex: 1;padding: 0 20px;margin:10px 0;border-right: solid 1px rgba(255, 255, 255, 0.2);}
	.seller_landing_page .three_mgt_box .flex_row .flex_col:last-child{border: none}
	.seller_landing_page .three_mgt_box .flex_row .flex_col .mgt_box{padding:55px 40px;}
	.seller_landing_page .three_mgt_box .flex_row .flex_col .mgt_box .img_box{margin-bottom: 15px}
	.seller_landing_page .three_mgt_box .flex_row .flex_col .mgt_box .content_box h3{margin: 0px 0 10px 0;font-weight: 500;font-size: 24px;color: #fff}
	.seller_landing_page .three_mgt_box .flex_row .flex_col .mgt_box .content_box p{font-size: 16px;letter-spacing: -0.32px;color: #fff;line-height: 1.4;font-weight: 400;margin-bottom: 20px;margin-top: 0px;}
	.seller_landing_page .three_mgt_box .flex_row .flex_col .mgt_box .content_box .sol_btn{display: inline-flex;padding:10.5px 15px 10.5px 20px;border: solid 1px #1C2436;font-weight: 600;font-size: 16px;letter-spacing: -0.32px;line-height: 1.4;color: #fff;background-color: #1C2436;}
	.f .three_mgt_box .flex_row .flex_col .mgt_box .content_box .sol_btn:hover{background-color: transparent;border: solid 1px #1C2436}


	@media screen and (max-width:620px)
	{
	.home_landing_page .three_mgt_box .flex_row{flex-direction: column;}
	.home_landing_page .three_mgt_box .flex_row .flex_col{padding: 0px;border: none}
	.home_landing_page .three_mgt_box .flex_row .flex_col .mgt_box{padding: 30px;}
	}


	.seller_second .img_box img{width: 100%;}    
	.seller_landing_page .trusted_comp h2{font-size: 18px}        
	.three_sol_new .sol_box{padding: 35px!important }
	.seller_landing_page .home_banner .flex_row{align-items: center;}
	.seller_landing_page .home_banner .flex_row .img_col .text_box{padding: 20px 100px 20px 40px}
	.seller_landing_page .home_banner .flex_row .img_col .text_box p{font-size: 18px;color: #474747}
	.seller_landing_page .home_banner .flex_row .img_col .text_box a{display: inline-block;background-color: #000;padding: 12px 45px;color: #fff;font-size: 16px;line-height: 1.3;letter-spacing: -0.32px} 

	@media screen and (max-width:520px)
	{
		.seller_landing_page .home_banner .flex_row .img_col .text_box{padding: 20px 10px!important;}
		.esd_sec .esd_bg .esd_content_box{padding: 0px!important;}
		.esd_sec .esd_bg{background-size: cover!important;}
		.esd_sec .esd_bg .esd_content_box .btn_area{text-align: center;}
	}
	.seller_landing_page{padding-top:30px}
        .quotes_sec {padding: 70px  0 90px 0}
        .quotes_sec .img_col{padding-right: 100px}
        .quotes_sec .lime-btn-with-arrow{padding: 10px 60px}
        .seller_quote .content_col h2{padding-right: 40px}

        @media screen and (max-width:620px)
        {
            .quotes_sec .img_col{padding: 20px 0}
        }

	.esd_sec .esd_bg{padding: 160px 0;background-image: url('https://opentrd.com/landing/img/esd_sec_bg.png');background-size: 100% 100%}
    .esd_sec .esd_bg .esd_content_box{padding: 10px 0 10px 170px;width: 500px;max-width: 100%;}
    .esd_sec .esd_bg .esd_content_box h2{color: #353C45;font-size: 58px;letter-spacing: -2.32px;line-height: 1.2;margin: 0px;margin-bottom: 30px;}
    .esd_sec .esd_bg .esd_content_box p{color: #353C45;margin-bottom: 40px;}
    .esd_sec .esd_bg .esd_content_box .btn_area a{display: inline-block;background-color: #353C45;padding: 12px 45px;color: #fff;font-size: 16px;line-height: 1.3;letter-spacing: -0.32px}
        .compliance{}	



    .top_header_bar{background: #151515;padding: 16px 45px 16px 15px;position: relative;}    
    .top_header_bar.hide{display: none;}
    .top_header_bar p{color: #FFFFFA; text-align: center; font-family: "DM Sans"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; /* 171.429% */;margin: 0px}
    .top_header_bar .close_top_bar{position: absolute;right: 25px;top: 15px;color: #FFFFFA; text-align: center; font-family: "DM Sans"; font-size: 14px; font-style: normal; font-weight: 500; line-height: 24px; /* 171.429% */;display: inline-block;}
    .top_header_bar .close_top_bar:hover{color: #7EA1F0}
	.header_opentrd{width: 100%!important; z-index: 900; box-shadow: none; top: 0; position: relative;    background-color: #060606;flex-direction: column;padding: 0px;min-height: auto!important;padding: 24px 0;z-index: 9;}
	.header_opentrd .top_strip{display: block; background-color: #151515; color: rgb(255, 255, 255); position: relative; z-index: 800;}
	.header_opentrd .top_strip .top_strip_content{max-width: 1420px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto; min-height: 48px;}
	.header_opentrd .top_strip .top_strip_content h6{margin-bottom: 0; display: block; font-size: 14px; line-height: 24px; font-weight: 600;margin-top: 0px;letter-spacing: }
	.header_opentrd .top_strip .top_strip_content h6 span.css-1j41vuu { margin-right: 5px; color: #f5f4f3!important; }
	.header_opentrd .top_strip .top_strip_content h6 span.e1u7ykqd2{display: inline-block;}
	.header_opentrd .top_strip .top_strip_content h6 span.e1u7ykqd2 a{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; color: #0D0E10; -webkit-transition: all 0.3s; transition: all 0.3s; position: relative; font-size: 16px; line-height: 28px; padding: 0; font-size: 14px; line-height: 24px; font-weight: 500; color: #F5F4F3!important; -webkit-text-decoration: underline; text-decoration: underline;color: #fff;font-weight: 600}
	.header_opentrd .top_strip .top_strip_content h6 span.e1u7ykqd2 a svg{fill: #fff;width: 11px;margin-left: 5px}
	.header_opentrd .top_strip .top_strip_content .css-1rmrw8o{position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; background: none; padding: 0; outline: none; -webkit-transition: fill 200ms linear,border 200ms linear,background-color 200ms linear; transition: fill 200ms linear,border 200ms linear,background-color 200ms linear; height: 32px; width: 32px; border-radius: 4px; border-width: 3px; border: 0; background-color: transparent; position: absolute; right: 55px; bottom: 0; -webkit-align-items: baseline; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; z-index: 99999;color: #fff}
	.header_opentrd .top_strip .top_strip_content .css-1rmrw8o svg{color: #fff}

	.header_opentrd .main_nav{height: 56px; width: 100%; position: relative; z-index: 10;}
	.header_opentrd .main_nav .nav_row{height: 100%; max-width: 1420px; display: flex; flex-wrap: nowrap; flex-direction: row; align-items: center; justify-content: space-between; margin: 0 auto;  overflow: }
	.header_opentrd .main_nav .nav_row .left_col{display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; height: 100%;}
	.header_opentrd .main_nav .nav_row .left_col .logo{display: block; position: relative;}
	.header_opentrd .main_nav .nav_row .left_col .logo img{max-width: 120px}
	.header_opentrd .main_nav .nav_row .left_col nav{height: 100%; display: flex; flex-wrap: nowrap; flex-direction: row; padding: 0 0 0 42px; }
	 .header_opentrd .main_nav .nav_row .left_col nav ul{list-style: none;position: relative; display: flex; flex-wrap: nowrap; flex-direction: row; margin: 0; padding: 0;}
	
	.header_opentrd .main_nav .nav_row .left_col nav ul li{list-style: none;list-style-type: none;position: relative;}
	.header_opentrd .main_nav .nav_row .left_col nav ul li.has_child ul.sub_menu_nav{position: absolute;border-radius: 3px;top: 90%;z-index: 999999999999999;min-width: 100%;transition: all 0.4 ease;visibility: 0;display: none;background-color: #22252D;width:180px}
	.header_opentrd .main_nav .nav_row .left_col nav ul li:hover ul.sub_menu_nav{display: block;visibility: visible;}
	.header_opentrd .main_nav .nav_row .left_col nav ul li.has_child ul li a{line-height: 1.2!important;padding: 10px;}
	.header_opentrd .main_nav .nav_row .left_col nav ul li a{padding: 0 15px 0; margin: 0; background: none; border-radius: 0; border: 0; color: #FFFFFA; position: relative; display: inline-block; height: 100%; letter-spacing: 0; font-size: 14px; line-height: 56px;text-decoration: none;font-weight: 600;transition: color 0.5s}
	.header_opentrd .main_nav .nav_row .left_col nav ul li a:hover{color: #fff}





	.header_opentrd .main_nav .nav_row .right_col { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%;}
	.header_opentrd .main_nav .nav_row .right_col .right_navs{display: flex; align-items: center;}
	.header_opentrd .main_nav .nav_row .right_col nav ul{padding: 0;margin: 0;list-style-type: none;list-style: none;display: flex;align-items: center;}
	.header_opentrd .main_nav .nav_row .right_col nav ul li{list-style: none;list-style-type: none;}
	.header_opentrd .main_nav .nav_row .right_col nav ul li a{padding: 0 12px; margin: 0; background: none; border-radius: 0; border: 0; color: #FFFFFA; position: relative; display: inline-block; height: 100%; letter-spacing: 0; font-size: 14px; line-height: 56px; white-space: nowrap;text-decoration: none;font-weight: 600;}
	.header_opentrd .main_nav .nav_row .right_col nav ul li a:hover{color: #fff}
	.header_opentrd .main_nav .nav_row .right_col .get_started_btn a{background-color: #202636; color: #FFFFFA;margin-left: 20px; font-size: 16px; ;border-radius: 100px; border: none; cursor: pointer; display: inline-flex;align-items: center; font-weight: 400; height: 56px; letter-spacing: 0.5px; line-height: 24px; padding: 18px 29px; text-align: center; text-decoration: none; transition: background-color 150ms, color 150ms ease-in-out; white-space: nowrap;}
	.header_opentrd .main_nav .nav_row .right_col .get_started_btn a:hover{background-color: #171A27;}
	.header_opentrd .main_nav .nav_row .right_col .language_box{display: flex;align-items: center;}

 

	.menu_main{}
	/* .mobileNav-wrapper{outline:none;cursor: pointer; height: 100%; right: 0; top: 0; width: 66px; position: absolute; z-index: 800; background-color: transparent; padding: 0;display: none;border:none} */
	.mobileNav-wrapper{outline:none;cursor: pointer; height: 100%; right: 0; top: 0; width: 66px; position: relative; z-index: 800; background-color: transparent; padding: 0;display: none;border:none}
	.mobileNav-wrapper i{color: #fffffa}
	.header_opentrd .mobileNav-toggle, .header_opentrd .mobileNav-toggle:before, .header_opentrd .mobileNav-toggle:after{background-color: #2A2B2C}
	.mobileNav-toggle, .mobileNav-toggle:before, .mobileNav-toggle:after{border-radius: 1px; height: 2px; width: 16px; background-color: #B7BFC6; display: block; position: absolute; transition: all 225ms ease-in-out}
	.mobileNav-toggle{top: 50%; left: 50%; transform-origin: center; transform: translate(-50%, -50%);}
	.mobileNav-toggle:before { animation: hamburger-menu-close-bottom 800ms cubic-bezier(0, 1.02, 1, 1.01) forwards; }
	.mobileNav-toggle:before, .mobileNav-toggle:after { content: ""; top: 0; left: 0; }
	.mobileNav-toggle:after { animation: hamburger-menu-close-top 800ms cubic-bezier(0, 1.02, 1, 1.01) forwards; }
	.btn_two{display:flex;padding:20px 15px!important;gap:20px;flex-direction:column}
	.btn_two a{display:flex;width:100%;border:solid 2px #1C2436;padding:15px 25px;justify-content:center;text-align:center;color:#1C2436!important;font-size:14px;font-weight: 500;letter-spacing: 0.5px;}
	.btn_two .btn_blk{background-color: #1C2436; color: #FFFFFF!important;}
	.hide_desk{display: none;}
	#icon_toggle{font-size:16px;}
	@media screen and (max-width:920px)
	{
		.header_opentrd .main_nav .nav_row{padding: 10px 0 0 0!important}
		.menu_main{display:none;position: fixed!important;width: 100%; top: 160px!important; left: 0; height: calc(100% - 160px)!important; position: fixed; flex-direction: column!important; padding: 0!important; visibility: hidden; transition: transform 400ms cubic-bezier(0, 1.15, 1, 1); transform: translateY(0); overflow-y: scroll; overflow-x: hidden; -webkit-overflow-scrolling: touch;background-color:#060606;}
		.menu_main.no_top{top: 100px!important;height: calc(100% - 100px);}
		.menu_main.active{visibility: visible;}
		.menu_main ul{padding-left:0px!important;flex-direction:column!important;;}
		.menu_main ul li{background-color:;}
		.menu_main ul li a{ border-top: }
		.hide_mob{display:none!important}
		.hide_desk{display:block!important}
		.mobileNav-wrapper{display: block;}
		/* .get_started_btn{margin-right:48px} */

	}



	.cta_section_footer{padding: 70px 0 60px 0;background-color: #CFF2ED;}
		.cta_section_footer .content_box{width: 600px;margin: auto;max-width: 100%;}
		.cta_section_footer .content_box h2{color: #1C2436;text-align: center;font-size: 36px;line-height: 1.1;letter-spacing: -0.49px;font-weight: 500;margin:0 0 30px 0}
		.cta_section_footer .content_box .btn_box_footer{display: flex; justify-content: center;text-align: center;}
		.cta_section_footer .content_box .btn_box_footer a{display: inline-flex;padding: 12px 45px;line-height: 1;font-size: 16px;font-weight: 700;letter-spacing: -0.49px;border:solid 2px #1C2436;margin: 10px 10px;transition: 0.5s}
		.cta_section_footer .content_box .btn_box_footer a.book_demo_btn{color: #1C2436;}
		.cta_section_footer .content_box .btn_box_footer a.get_started_btn{background-color: #1C2436;color: #fff}
		.cta_section_footer .content_box .btn_box_footer a.book_demo_btn:hover{color: #fff;background-color: #1C2436}
		.cta_section_footer .content_box .btn_box_footer a.get_started_btn:hover{background-color: transparent;color: #1C2436}
		@media screen and (max-width:620px)
		{
			.cta_section_footer .content_box h2{font-size: 30px;}
			.cta_section_footer .content_box .btn_box_footer a{padding: 12px 20px;}
		}

		@media screen and (max-width:420px)
		{
			.cta_section_footer .content_box .btn_box_footer{flex-direction: column;width: 100%;}
			.cta_section_footer .content_box .btn_box_footer a{justify-content: center;width: 100%;display: flex!important;margin: 10px 0!important;}
		}


 


	







	/* ---------- Enterprise Page ------------     */

.enterprise_banner{background-image: url("https://opentrd.com/landing/img//enterprise_bg.png")!important;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.enterprise_page .enterprise_banner .flex_row .content_col .upper_head{margin-bottom: 15px;}


.integration_sec{padding: 60px 0;background-image: url("https://opentrd.com/img/Integration_bg.png");background-repeat: no-repeat;background-position: center center;background-size: cover;}
        .integration_content{width: 1000px;margin: auto;text-align: center;color: #ffffff;max-width: 100%;}
		.integration_content .img_box img{width: 100%;}
        .integration_content h2{color: #ffffff!important;font-size: 48px;font-weight: 600;}
        .integration_content p{color: #fff;font-size: 18px;width: 730px;margin: 0px auto 30px auto;line-height: 1.6;max-width: 100%;}
        .book_btn a{display: inline-block; padding: 15px 35px; font-size: 16px; letter-spacing: -0.32px; line-height: 1.4; background-color: #EBFA9E; color: #1C2436!important; font-weight: 600; border: solid 1px #EBFA9E;}

		@media screen and (max-width:520px)
		{
			.integration_content h2{font-size: 36px!important;margin-bottom: 40px!important;}
		}




/*---------------------- Opentrade  new pages -------------*/

	/* ----- for heading animation ----- */
	@keyframes fadeInUp {
		0% {
			opacity: 0;
			transform: translateY(20px);
		}
		100% {
			opacity: 1;
			transform: translateY(0);
		}
	}

	.animated-heading{color: #fff}
	.animated-heading span {		display: inline-block;		opacity: 0;		animation: fadeInUp 0.5s forwards;	}




	/* ---------------- about us page --------	 */
	.about_us_page{}




	/* -----Footer Opentrd --------- */
	.footer_opentrd{background-color:#060606; z-index: 1;position: relative;padding: 80px 5px;}  
    .footer_opentrd .top_row{display: flex;justify-content: space-between;}
    .footer_opentrd .top_row img{width: 34px;} 
	.footer_opentrd .footer_main {display: flex;justify-content: space-between;gap: 24px;padding: 120px 0;align-items: center;}
	.footer_opentrd .footer_main .footer_nav{display: flex;gap: 40px;width: 850px;max-width: 100%;}
    .footer_opentrd .footer_main .footer_nav .nav_box{flex: 1 1 auto;display: flex;gap: 16px;flex-direction: column;}
    .footer_opentrd .footer_main .footer_nav .nav_box h4{color: #FFFFFA; font-family: "DM Sans"; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;}
    .footer_opentrd .footer_main .footer_nav .nav_box ul{list-style-type: none;list-style: none;padding: 0px;margin: 0px;}
    .footer_opentrd .footer_main .footer_nav .nav_box ul li{margin-bottom: 8px;list-style-type: none;list-style: none;}
    .footer_opentrd .footer_main .footer_nav .nav_box ul li a{color: #9AA0A1; font-family: "DM Sans"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 140%; /* 19.6px */}
    .footer_opentrd .footer_main .footer_nav .nav_box ul li a:hover{color: #FFFFFA;}

	.footer_opentrd .line {width:50px ;}
	.footer_opentrd .line span{width: 1px; height: 48px;background: rgba(255, 255, 255, 0.20);display: inline-flex;}

	.footer_opentrd .footer_main .tag_line{width: 300px;max-width: 100%;}
	.footer_opentrd .footer_main .tag_line h2{color: #FFFFFA;   font-family: Poppins; font-size: 32px; font-style: normal; font-weight: 400; line-height: 1.5;margin: 0px;}
	.footer_opentrd .footer_bottom{display: flex;justify-content: space-between;align-items: center;}
    .footer_opentrd .footer_bottom p{color: #FFFFFA; font-family: "DM Sans"; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;} 
	.footer_opentrd .footer_bottom .back2top_btn a{display: flex;align-items: center;gap: 8px;color: #FFFFFA; text-align: right; font-family: "DM Sans"; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;transition: all ease 0.3s;} 
	.footer_opentrd .footer_bottom .back2top_btn a .img_top{transition: all ease 0.3s;}
	.footer_opentrd .footer_bottom .back2top_btn a:hover{color: #FFFFFA}
	.footer_opentrd .footer_bottom .back2top_btn a:hover .img_top{margin-top: -12px}
	@media screen and (max-width:767px)
	{
		.footer_opentrd .line{text-align: center;justify-content: center;}
		.footer_opentrd .line span{width: 48px; height: 1px;}
	}

    @media screen and (max-width:600px)
    {
		
		.footer_opentrd .footer_main{flex-direction: column;}
		.footer_opentrd .footer_main .footer_nav{flex-wrap: wrap;}
		.footer_opentrd .footer_main .footer_nav .nav_box{flex: calc(50% - 20px);;width: calc(50% - 20px);} 
		
    }

/* ----------- common classes ---------   */
html,body{padding: 0px;margin: 0px;font-family: 'DM Sans', sans-serif;}
*{box-sizing: border-box;}
.about_us_page p, .home_landing_page p, .p_standard, body p{font-family: 'DM Sans', sans-serif!important;}

a{text-decoration: none;font-family: 'DM Sans', sans-serif!important;}
.main-container{width: 1340px;padding: 0 30px;max-width: 100%;margin: auto;box-sizing: border-box}
.inner-container{width: 1060px;padding: 0 15px;max-width: 100%;margin: auto;box-sizing: border-box;}
/* body h1, body h2, body h3, body h4, body h5, body h6,.about_us_page h1,.about_us_page h2,.about_us_page h3,.about_us_page h4,.about_us_page h5,.about_us_page h6,.home_landing_page h1,.home_landing_page h2,.home_landing_page h3,.home_landing_page h4,.home_landing_page h5,.home_landing_page h6{font-family: 'Poppins', sans-serif!important;color: #1C2436} */
.bg_black h1{color: #FFFFFA; leading-trim: both; text-edge: cap; font-family: "DM Sans"; font-size: 56px; font-style: normal; font-weight: 400; line-height: normal;}
@media screen and (max-width:767px)
{
.main-container,.inner-container{width: 100%;padding-left: 15px!important;padding-right: 15px!important}
.home_landing_page .bg_green{padding: 30px!important}
}

.bg_color_green{background-color: #294F4A}
.bg_black{background-color: #060606!important;}
.card_black{border-radius: 10px; border: 1px solid #2A2929; background: #121212;padding: 32px}
.page_sub_heading{color: #9AA0A1; text-align: center;  font-family: "DM Sans"; font-size: 18px; font-style: normal; font-weight: 400; line-height: 1; /* 222.222% */;margin: 0 0 32px 0;}
.page_sec_heading{color: #FFFFFA; text-align: center;  font-family: "DM Sans"; font-size: 32px; font-style: normal; font-weight: 400; line-height: normal;margin:0}

.sec_pad{padding: 80px 0;position: relative;}
.btn_blue{background-color: #384E9B;display: inline-flex;align-items: center;justify-content: center;text-align: center;padding: 18px 30px;height: 56px;border-radius: 100px;color: #FFFFFA; text-align: center; font-family: "DM Sans"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; /* 150% */;transition: all ease 0.3s;}
.btn_blue:hover{background-color: #1F2C58;color: #FFFFFA;}
.blue_txt{background: linear-gradient(90deg, #7EA1F0 0%, #FFFFFA 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.w_to_b_txt{background: linear-gradient(90deg, #FFFFFA 0%, #7EA1F0 44.81%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.learn_more_btn{color: #7EA1F0; leading-trim: both; text-edge: cap; font-family: "DM Sans"; font-size: 18px; font-style: normal; font-weight: 400; line-height: 30px; /* 166.667% */;display: inline-flex;align-items: center;gap:8px;transition: all ease 0.3s;}
.learn_more_btn span.material-symbols-outlined{transform: rotate(270deg);}
.learn_more_btn:hover{gap: 16px;color: #7EA1F0;}
.solution_pages p{color: #9AA0A1; leading-trim: both; text-edge: cap; font-family: "DM Sans"; font-size: 18px; font-style: normal; font-weight: 400; line-height: 30px; /* 166.667% */;margin: 0px;}

/* --------------- solutions pages ---------- */
.other_pages .hero_sec .hero_text {width: 890px!important; max-width: 100%!important; margin: auto; }

.solution_pages .hero_sec {position: relative;z-index: 1;padding: 80px 0}
.solution_pages .hero_sec .hero_text{padding: 80px 0; text-align: center; width: 620px; max-width: 100%; margin: auto; }
.solution_pages .hero_sec .hero_text h1{color: #FFFFFA; text-align: center; font-family: "DM Sans"; font-size: 56px; font-style: normal; font-weight: 400; line-height: 86.4px; /* 154.286% */}
.solution_pages .hero_sec .hero_text p{color: #9AA0A1; text-align: center; leading-trim: both; text-edge: cap; font-family: "DM Sans"; font-size: 18px; font-style: normal; font-weight: 400; line-height: 30px; /* 166.667% */}
.solution_pages .hero_sec .hero_text .btn_box{text-align: center;margin-top: 30px}
.solution_pages .hero_sec .hero_img{padding:80px 0 0 0;text-align:center; overflow: hidden;}
.solution_pages .hero_sec .hero_img img{width: 100%}


.solution_pages .ss_sec .ss_content{text-align: center;width: 890px;margin: auto;max-width: 100%}
.solution_pages .ss_sec .ss_content p{color: #9AA0A1; text-align: center; leading-trim: both; text-edge: cap; font-family: "DM Sans"; font-size: 18px; font-style: normal; font-weight: 400; line-height: 30px; /* 166.667% */;margin-top: 32px}
.solution_pages .ss_sec .ss_img{padding:80px 0 0 0;text-align:center; overflow: hidden;}
.solution_pages .ss_sec .ss_img img{width: 100%}


.solution_pages .usp_sec .usp_box_area{padding-top: 70px;display: flex;justify-content: space-between;width: 100%;gap: 24px;flex-wrap: wrap;}
.solution_pages .usp_sec .usp_box_col {display: flex;flex: 1 1 0;gap: 24px;flex-direction: column;justify-content: space-between;} 
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area{padding:50px 32px!important;transition: all 0.3s ease;height: 480px;}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area:hover{border-color: #7EA1F0}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .front_card.hide{display: none;transition: display fade 0.3s}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .front_card,
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .back_card{cursor: pointer;}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .front_card .top_img_box{text-align: right;margin-right: -16px;margin-top: -26px}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .front_card .icon_img{padding: 40px 0;}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .front_card .icon_img img{width: 128px;height: 128px;margin: }
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .front_card .content_front{padding: 35px 0 20px 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 24px}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .back_card p{line-height: 30px}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .back_card{display: none;opacity: 0; transition: opacity 0.5s ease-in-out}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .back_card.show{display: block;opacity: 1;transition: opacity 0.5s ease-in-out}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area h4{color: var(--neutral-white-absolute, #FFF); leading-trim: both; text-edge: cap; font-family: "DM Sans"; font-size: 24px; font-style: normal; font-weight: 400; line-height: normal;margin: 0px}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area p{color: #9AA0A1;  font-family: "DM Sans"; font-size: 17px; font-style: normal; font-weight: 400; line-height: normal;margin: 0px}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .content_back{display: flex;flex-direction: column;gap: 40px}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .content_back .learn_more a{display: inline-flex;align-items: center;gap: 8px;color: #7EA1F0; leading-trim: both; text-edge: cap; font-family: "DM Sans"; font-size: 18px; font-style: normal; font-weight: 400; line-height: 30px; /* 166.667% */}
.solution_pages .usp_sec .usp_box_col .usp_bottom{padding: 70px 30px; text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 24px}
.solution_pages .usp_sec .usp_box_col .usp_bottom h4{color: #FFFFFA; text-align: center; leading-trim: both; text-edge: cap; font-family: "DM Sans"; font-size: 32px; font-style: normal; font-weight: 400; line-height: normal;margin: 0px}
.solution_pages .usp_sec .usp_box_col .usp_bottom p{color: #9AA0A1; text-align: center; leading-trim: both; text-edge: cap; font-family: "DM Sans"; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal;}
@media screen and (max-width:520px)
{
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area{padding: 50px 24px!importants}
.solution_pages .usp_sec .usp_box_col .usp_icon_box_area .content_back{gap: 24px!important}
}



.solution_pages .quote_sec .quote_content{width: 1000px;max-width: 100%;margin: auto;}
.solution_pages .quote_sec .quote_content h2{margin-bottom: 40px}
.solution_pages .quote_sec .quote_content .page_sub_heading{margin-bottom: 0px!important;}

.solution_pages .newsletter_form_sec .newsletter_form_area{padding: 120px 32px!important}
.solution_pages .newsletter_form_sec .newsletter_form_area h2{margin-bottom: 30px}
.solution_pages .newsletter_form_sec  p{margin: 0px}
.solution_pages .newsletter_form_sec .newsletter_form_area .newsletter_form_box{width: 600px;margin: auto;max-width: 100%;}
.solution_pages .newsletter_form_sec .newsletter_form_area .news_form_box form .flex_row{display: flex;gap: 16px}
.solution_pages .newsletter_form_sec .newsletter_form_area .news_form_box form input{border-radius: 10px; border: 1px solid #2A2929; background-color: #121212;padding: 16px 16px 16px 60px;height: 56px;outline: none;width: 100%; color: #9AA0A1; font-family: "DM Sans"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; /* 150% */}
.solution_pages .newsletter_form_sec .newsletter_form_area .news_form_box form button{display: inline-flex; align-items: center; justify-content: center; text-align: center; padding: 18px 30px; height: 56px; border-radius: 100px; color: #FFFFFA; text-align: center; font-family: "DM Sans"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; transition: all ease 0.3s;border: 1px solid #2A2929; background: #121212;}
.solution_pages .newsletter_form_sec .newsletter_form_area .news_form_box form button:hover{background: #1F2C58;border-color: #1F2C58}

.solution_pages .newsletter_form_sec .newsletter_form_area .news_form_box form .input_col{position: relative;height: 56px;width: calc(100% - 135px);}
.solution_pages .newsletter_form_sec .newsletter_form_area .news_form_box form .input_col span{position: absolute;left: 24px;top: 16px;bottom: 16px}