html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	 font-family: 'Poppins'; font-weight: 400; font-size: 14px; color: #000;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
a, a:hover, a:focus, button:focus{ text-decoration:none; outline:none;}
html { scroll-behavior: smooth;}
img{ max-width: 100%; }
button{ cursor: pointer; }

.button-1{ display:inline-block; font-size: 16px; font-weight: 500; padding:15px 40px; color: #fff; background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%); position: relative; transition: 0.4s;}
.button-1:hover{ background: linear-gradient(270deg, rgba(255,142,68,1) 0%, rgba(249,19,98,1) 100%);}

.button-4{
  display:inline-block; 
  font-size: 16px; 
  font-weight: 500; 
  padding:12px 30px;
  color: #fff;
  border: 2px solid #ffa200;
  background-image: -webkit-linear-gradient(30deg, #ffa200 50%, transparent 50%);
  background-image: linear-gradient(30deg, #ffa200 50%, transparent 50%);
  background-size: 800px;
  background-repeat: no-repeat;
  background-position: 0%;
  -webkit-transition: background 300ms ease-in-out;
  transition: background 300ms ease-in-out;
}
.button-4:hover {
  background-position: 100%;
  color: #ffa200;
}

.button-5{
  display:inline-block; 
  font-size: 16px; 
  font-weight: 500; 
  padding:12px 30px;
  color: #ffa200;
  border: 2px solid #ffa200;
  background-image: -webkit-linear-gradient(30deg, #ffa200 50%, transparent 50%);
  background-image: linear-gradient(30deg, #ffa200 50%, transparent 50%);
  background-size: 800px;
  background-repeat: no-repeat;
  background-position: 100%;
  -webkit-transition: background 300ms ease-in-out;
  transition: background 300ms ease-in-out;
}
.button-5:hover {
  background-position: 0%;
  color: #fff;
}

.grey_bg{background: #f3f5f7;}
.white_bg{ background:#fff; }
.pt-40{ padding-top:40px; }
.pb-40{ padding-bottom:40px; }
.pt-60{ padding-top:60px; }
.pb-60{ padding-bottom:60px; }
.pt-80{ padding-top:80px; }
.pb-80{ padding-bottom:80px; }
.layout_img img{ width:100%; }
.layout_textcontent h2{ font-size: 30px; font-weight: 500; margin-bottom: 30px;}
.layout_textcontent h3{ font-size: 24px; font-weight: 500; margin-bottom: 30px;}
.layout_textcontent p{ font-size:16px; line-height:27px; margin:20px 0; }
.layout_textcontent ul{ list-style:disc; padding-left:16px; }
.layout_textcontent ul li{ margin:5px 0; font-size:16px; }
.layout_textcontent strong{ font-weight:600; }

.header{ width: 100%; position:absolute; left: 0; top: 0; z-index: 99;}
.header .header_content{ display:flex; flex-wrap:wrap; align-items: center; padding: 15px 30px; top: -100px; transition: 0.4s;}
.header .logo img{ height:48px; }
.header .logo img.logo_sticky{ display:none; }
.header .menu_bar{ width:24px; padding:10px 0; display:none; cursor:pointer;}
.header .menu_bar span{ display:block; height:2px; margin-bottom:5px; background:#000; transition: 0.4s;}
.header .menu_bar span:last-child{ margin-bottom:0px;}
.nav_bar{ margin-left:auto; }
.nav_bar ul{ display:flex; align-items:center; }
.nav_bar ul li{ display:inline-block; padding:0 15px; position: relative;}
.nav_bar ul li a{ display:block; color:#fff; font-size:15px; line-height:65px; position:relative; }
.nav_bar ul li a:before{ content:""; width:0; height: 2px; background: #ffa200; position: absolute; left: 0; right: 0; bottom: 0; margin: 0px auto; transition: 0.4s;}
.nav_bar ul li a:hover:before, .nav_bar ul li.current-menu-item a:before{ width:100%; }
.nav_bar ul li.current-menu-ancestor > a:before{ content:""; width:100%; height: 2px; background: #ffa200; position: absolute; left: 0; right: 0; bottom: 0; margin: 0px auto;}
.header .request_btn{ margin-left:auto; }
.request_btn a{ padding:10px 25px; border-radius:30px;}
body.sticky .header .header_content{ position:fixed; background:#fff; width:100%; left:0; top:0; box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.1);}
body.sticky .header .logo img{ height:36px; }
body.sticky .header .logo img.logo_deafult{ display:none; }
body.sticky .header .logo img.logo_sticky{ display:block; }
body.sticky .nav_bar ul li a{ color:#222; line-height:48px; }

.nav_bar ul li.menu-item-has-children > a{ pointer-events:none; }
.nav_bar ul li.menu-item-has-children > a:after{ content:"\f107"; font-family:FontAwesome; display:inline-block; margin-left:5px; }
.nav_bar ul li .sub-menu{ display: block; opacity: 0; visibility: hidden; width: 240px; position: absolute; left: 0; top: 100px; background: #fff; padding: 10px 0; transition: 0.4s;box-shadow: 0 3px 7px rgb(0 0 0 / 15%);}
.nav_bar ul li:hover .sub-menu{ top: 100%; opacity: 1; visibility: visible;}
.nav_bar ul li .sub-menu li { width: 100%; padding: 10px 20px;}
.nav_bar ul li .sub-menu li a{ color: #333; line-height: 24px; display: inline-block;}

.main_banner{ padding: 250px 0 160px; position: relative; background-size:cover; background-repeat:no-repeat; background-position:center; }
.main_banner:before{ content:""; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); position:absolute; left:0; top:0; z-index:1; }
.main_banner .banner_caption{ position:relative; z-index:2; max-width: 800px;}
.main_banner .banner_caption .banner_logo{ margin-bottom:30px; }
.main_banner .banner_caption .banner_logo img{ height:40px; }
.main_banner .banner_caption h1{ color:#fff; font-size:40px; font-weight:500; margin-bottom:30px; }
.main_banner .banner_caption h1 span{ display: block; font-size: 27px; font-weight:400; margin: 10px 0;}
.main_banner .banner_caption p{ font-size:18px; font-weight:400; color:#fff; }
.main_banner .banner_caption .banner_btn{ margin-top:50px; margin-left: 10px;}
.main_banner .banner_caption .banner_btn a{ display:inline-block; font-size: 16px; font-weight: 500; padding:15px 30px; color: #fff; background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%); position: relative; transition: 0.4s;}
.main_banner .banner_caption .banner_btn a:after{ content:""; width:calc(100% + 20px); height:calc(100% + 20px);  left:-10px; top:-10px; border:1px solid #ffa200; position:absolute; }
.main_banner .banner_caption .banner_btn a:hover{ background: linear-gradient(270deg, rgba(255,142,68,1) 0%, rgba(249,19,98,1) 100%);}

.banner_bottom{ background:#121235; padding:15px 0; top: 0; z-index: 98; transition: 0.4s;}
.banner_bottom img{ height:30px; }
.banner_bottom span{ font-size: 18px; color:#fff; text-transform: uppercase;}
.banner_bottom.fixed{ position: sticky; top: 78px; padding: 10px 0;}
.banner_bottom.fixed .container{ padding:0 30px; max-width:100%; }
.banner_bottom.fixed img{ height:24px; }
.banner_bottom.fixed span{ font-size: 16px;}

.section_title{ margin-bottom: 40px; text-align: center;}
.section_title h2{ font-size:36px; font-weight:500; position:relative; padding-bottom:20px; }
.section_title h2:after{ content:""; width: 60px; height: 2px; background:#ffa200; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);}
.section_title p{ font-size:16px; line-height:27px; margin-top:30px; }
.section_title_left h2{ font-size:36px; font-weight:500; position:relative; padding-bottom:15px; margin-bottom: 40px;}
.section_title_left h2:after{ content:""; width: 60px; height: 2px; background:#ffa200; position: absolute; left: 0; bottom: 0;}
.section_title img.tag-im{ height:120px; }

.feature_item{ padding:30px 20px; background: #f5f7fd; text-align:center; margin: 15px 0; min-height: calc(100% - 30px); border-radius: 6px; position: relative; transition: all 0.3s ease; overflow: hidden;}
.feature_item:hover { background: #121235; color: #fff;}
.feature_item .icon{ margin-bottom:25px; position:relative;}
.feature_item .icon img{ height:60px; }
.feature_item h4{ font-size:18px; font-weight:600; position:relative; }
.feature_item p{ font-size:15px; position:relative; margin-top: 20px;}
.feature_item ul{ list-style:disc; padding-left: 16px; margin-top: 20px;}
.feature_item ul li{ font-size: 15px; margin: 5px 0;}
.feature_item:before{ content: ''; display: inline-block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0; opacity: 0; transition: all 0.3s ease; background-size: cover; background-position: center;}
.feature_item:hover:before{ opacity:0.3; }
.feature_item.feature1:before { background-image: url(https://www.sapcloudone.com/wp-content/uploads/2020/04/football-stadium-3404535_640-1.b197b0.webp);}
.feature_item.feature2:before { background-image: url(https://www.sapcloudone.com/wp-content/uploads/2020/04/adventure-1807524_640-1.b197b0.webp);}
.feature_item.feature3:before { background-image: url(https://www.sapcloudone.com/wp-content/uploads/2020/04/office-1209640_640-1.b197b0.webp);}
.azure .feature_item h4{ font-size:16px; font-weight:500; }

.service_section{ padding: 30px 0 80px 0;}
.service_item{ display:flex; flex-wrap:wrap; align-items:center; }
.service_item .image_box { width: 50%; position: relative; overflow: hidden;}
.service_item .image_box img{ width:100%; transition:0.4s; }
.service_item.odd .image_box{ order:2; }
.service_item:hover .image_box img{ transform:scale(1.1); }
.service_item .content{ width: 50%; padding-left:60px;}
.service_item.odd .content{ order:1; padding-right:60px; padding-left:0; }
.service_item .content h3{ font-size:27px; font-weight:500; margin-bottom:30px; }
.service_item .content p{ font-size:16px; line-height:27px; margin-top:20px; }
.service_item .content .butn{ margin-top:30px; }
.service_item .content ul li{ padding-left:25px; position: relative; font-size:16px; line-height:27px; margin: 15px 0;}
.service_item .content ul li:before{ content:""; width:8px; height:8px; position: absolute; left:0; top:10px; transform:rotate(45deg); background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);}

.different_section{ padding: 100px 0; position: relative; background-size:cover; background-repeat:no-repeat; background-position:center;}
.different_section .container{ display:flex; justify-content: flex-end; }
.different_section .content{ max-width:600px; }
.different_section .content p{ font-size:16px; line-height:27px; margin-bottom:20px; }
.different_section .content .butn{ margin-top:30px; }

.pricing_section{ padding: 80px 0;}
.pricing_table{ position: relative; background: #fff; padding: 40px 40px 120px; text-align: center; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); border-radius: 6px; transition: 0.4s; height: 100%;}
.pricing_table:hover{ background:#121235; color: #fff;}
.pricing_table .table_header h3{ font-size: 18px; margin-bottom: 25px;}
.pricing_table .table_header .price{ font-size:54px; }
.pricing_table .table_header .price small{ font-size:15px; }
.pricing_table .table_header h5{ color: #ffa200; font-size: 15px; font-weight: 600; display: inline-block; border-bottom: 1px solid #f0ab00; padding: 10px 15px;}
.pricing_table .table_body { margin-top: 35px; font-size: 16px;}
.pricing_table .table_body ul li{ padding: 10px 0; border-top: 1px solid #ccc;}
.pricing_table .table_footer { position: absolute; left: 0; bottom: 40px; text-align: center; width: 100%;}
.page-id-40 .table_body{ display:none; }
.page-id-22 .pricing_table{ padding:40px; }
.page-id-22 .pricing_table .table_footer{ display:none; }

.faq_section{ padding: 80px 0; }
.faq_section .accordion-item{ margin:15px 0; padding: 25px 30px; border: 0; border-radius: 6px;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);}
.faq_section .accordion-button{ padding:0; font-size: 18px; font-weight: 500;}
.faq_section .accordion-button:focus{ box-shadow:none; }
.faq_section .accordion-button:not(.collapsed){ background-color:transparent; box-shadow:none; color: #000;}
.faq_section .accordion-button span{ display:inline-block; margin-right:10px; }
.faq_section .accordion-button::after{ content: "\f105"; font-family: FontAwesome; background: #f5f7fd; color:#000; width: 34px; height: 34px; line-height: 34px; text-align: center; border-radius: 50%; background-image:none; transform: inherit;}
.faq_section .accordion-button:not(.collapsed)::after{ content: "\f107"; background: #ffa200; color: #fff; background-image:none; }
.accordion-body{ padding:20px 0 0 0; font-size:15px; line-height:24px; }

.full_content{ background: #f3f5f7; display: flex; flex-wrap: wrap;}
.full_content .img_box{ width:50%; overflow: hidden;}
.full_content .img_box img{ width: 100%; min-height:100%; object-fit:cover; transition: 0.3s;}
.full_content .img_box:hover img{ transform:scale(1.05); }
.full_content .img_box.order-2{ order:2; }
.full_content .content{ width:50%; padding: 60px 5%; display: flex; flex-direction: column; justify-content: center;}
.full_content .content.order-1{ order:1; }
.full_content .content p{ font-size:16px; line-height:27px; }

.on_premise_features.owl-carousel .owl-stage{ display:flex; }
.on_premise_features.owl-carousel .owl-item{ height:inherit; padding:5px; }
.feature_item_two{ background:#fff; padding:40px 30px; height: 100%; border-radius: 6px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); transition: all 0.3s ease;}
.feature_item_two:hover { background: #121235; color: #fff;}
.feature_item_two .icon{ margin-bottom:30px; position:relative;}
.feature_item_two .icon img{ height:60px; width:auto; }
.feature_item_two h4{ font-size:20px; font-weight:600; margin-bottom:25px; position:relative; }
.feature_item_two p{ font-size:16px; line-height:27px; position:relative;}
.on_premise_features.owl-theme .owl-nav{ margin-top:20px; }
.on_premise_features.owl-theme .owl-nav [class*=owl-]{ width:34px; line-height:34px; line-height:30px; font-size: 20px; color: #7a7a7a; border-radius: 50%; border:2px solid #7a7a7a; }
.on_premise_features.owl-theme .owl-nav [class*=owl-]:hover{ background:#7a7a7a; color:#fff; }

.cloud_features{ display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 30px; }
.cloud_features .feature_item{ width:calc(20% - 20px);}
.cloud_advantages{ background: #f3f5f7;}
.cloud_advantages .item{ display: flex; flex-wrap: wrap; align-items: center;}
.cloud_advantages .img_box{ width:50%; overflow: hidden;}
.cloud_advantages .img_box img{ width: 100%; min-height:100%; object-fit:cover; transition: 0.3s;}
.cloud_advantages .img_box:hover img{ transform:scale(1.05); }
.cloud_advantages .content{ width:50%; padding: 30px 120px; text-align: center;}
.cloud_advantages .content h4{ font-size:22px; font-weight:600; margin-bottom:25px; }
.cloud_advantages .content p{ font-size:16px; line-height:27px; }
.cloud_advantages.owl-theme .owl-nav{ width: calc(50% - 60px); position: absolute; top: 50%; right: 30px; transform: translateY(-50%); }
.cloud_advantages.owl-theme .owl-nav [class*=owl-]{ cursor: pointer; margin: 0; position: absolute; top: 50%; transform: translateY(-50%); font-size: 24px; width: 36px; height: 36px; line-height: 36px; border: 1px solid transparent; border-radius: 50%; transition: 0.4s;}
.cloud_advantages.owl-theme .owl-nav [class*=owl-]:hover{ background:transparent; border-color:#666; color:#333; }
.cloud_advantages.owl-carousel .owl-nav button.owl-prev{ left:0; }
.cloud_advantages.owl-carousel .owl-nav button.owl-next{ right:0; }

.cms_banner{ padding: 210px 0 120px; text-align: center; color:#fff; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center;}
.cms_banner:before { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; z-index: 1;}
.cms_banner .container{ position:relative; z-index:1 }
.cms_banner h1{ font-size:48px; }
.cms_banner p{ font-size:20px; margin-top: 20px;}
.cms_banner p a{ text-decoration:underline; color:#fff; }

.contact_section{ padding:80px 0; }
.contact_section .section-header{ margin-bottom:40px; }
.contact_section .section-header h5{ font-size:18px; font-weight: 500; color: #ffa200; padding-top: 15px; position: relative; margin-bottom: 10px;}
.contact_section .section-header h5:before{ content:""; width:30px; height:1px; background:#ffa200; position:absolute; left:0; top:0; }
.contact_section .section-header h5:after{ content:""; width:45px; height:3px; background:#ffa200; position:absolute; left:0; top:4px; }
.contact_section .section-header h2{ font-size:30px; font-weight:600; text-transform:uppercase; margin-bottom: 15px;}
.contact_section .section-header p{ font-size:15px; color:#666; }
.contact-list li{ position:relative; padding-left:80px; margin:15px 0; min-height:60px; }
.contact-list li .icon-wrapper{ width:60px; height:60px; line-height:60px; text-align: center; position: absolute; left: 0; top: 0; background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);}
.contact-list li .icon-wrapper img{ width:18px; }
.contact-list li .text-wrapper{ padding-top: 5px;}
.contact-list li .text-wrapper p{ font-size:14px; text-transform:uppercase; color:#666; }
.contact-list li .text-wrapper h4{ font-size:18px; color:#000; margin-top:5px; }
.contact_form .form-control{ height:48px; border:0; background:#f6f6f6; font-size: 16px; border-radius: 0px;}
.contact_form textarea.form-control{ height:120px; }
.contact_form .form-control:focus{ outline:none; box-shadow:none; }
.contact_form .submit-btn .btn-submit{ width: auto; height: auto; display:inline-block; font-size: 16px; font-weight: 500; padding:15px 40px !important; color: #fff; background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%); position: relative; transition: 0.4s;}
.contact_form .submit-btn .btn-submit:hover{ background: linear-gradient(270deg, rgba(255,142,68,1) 0%, rgba(249,19,98,1) 100%);}
.contact_form .wpcf7-not-valid-tip{ font-size:13px; }

#request_modal .modal-content { border-radius: 0px; border: 0px; padding: 40px 50px;}
#request_modal .modal-header { border: 0; padding: 0; text-align: center; flex-wrap: wrap; margin-bottom: 30px;}
#request_modal .modal-header h2 { width: 100%; font-size: 30px; font-weight: 600; line-height: normal;}
#request_modal .modal-header .btn-close { position: absolute; right: 5px; top: 5px; padding: 0; width: 40px; height: 40px; margin: 0;}
#request_modal .modal-header .btn-close:focus{ box-shadow:none; }
#request_modal .modal-body { padding: 0;}
#request_modal .form-group{ margin-bottom:25px; }
#request_modal .form-control{ font-size: 16px; height:44px; border-radius:0px; border:1px solid #ccc; }
#request_modal textarea.form-control{ height:120px; }
#request_modal .form-control:focus{ box-shadow:none; }
#request_modal .submit-btn{ text-align:center; margin-bottom: 0;}
#request_modal .btn-submit.button-1{ border:0; margin: 0px auto; display: block;}

.about_section{ padding:80px 0;}
.about_section .about_image{ position:relative; overflow: hidden;}
.about_section .about_image img{ width:100%; transition: 0.3s ease;}
.about_section .about_image:hover img { transform: scale(1.05);}
.about_section .about_image:after { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); content: ''; width: 100%; height: 100%; border: 2px solid #fff; transition: 0.3s ease; opacity: 0;}
.about_section .about_image:hover::after { opacity: 1; width: 95%; height: 95%;}
.about_section .about_desc h2{ font-size:24px; font-weight:500; margin-bottom:20px; }
.about_section .about_desc h4{ font-size: 18px; font-weight:500; margin:20px 0;}
.about_section .about_desc p{ font-size:15px; margin:15px 0; }
.about_elements{ margin-top:40px; }
.about_elements .element_item{ text-align:center; margin: 15px 0; background: #fff; box-shadow: 0 0 20px 5px hsl(0deg 0% 78% / 20%); padding: 30px 25px; height: calc(100% - 30px); }
.about_elements .element_item img{ height:80px; }
.about_elements .element_item h4{ font-size:18px; font-weight:600; margin: 30px 0 0;}
.about_elements .element_item p{ font-size: 15px; margin: 20px 0 0;}
.about_elements .element_item ul{ padding-left:16px; list-style:disc; margin: 20px 0 0;}
.about_elements .element_item ul li{ font-size: 15px;}

.cloud_azure_element{}
.cloud_azure_element .image_box img{ width:100%; }
.cloud_azure_element ul{}
.cloud_azure_element ul li{ position:relative; display:flex; align-items:flex-start; padding-bottom:30px; }
.cloud_azure_element ul li:last-child{ padding-bottom:0; }
.cloud_azure_element ul li .icon{ flex:0 0 50px; height:50px; text-align: center; line-height: 50px; border-radius: 50%; margin-right: 20px;  background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);}
.cloud_azure_element ul li .icon img{ height:30px; }
.cloud_azure_element ul li h4{ font-size:16px; font-weight:600; }
.cloud_azure_element ul li p{ font-size:14px; padding-top: 10px;}
.cloud_azure_element ul li strong{ font-weight:600; }
.cloud_azure_element ul li .icon:before { content: ""; width: 2px; height: 100%; position: absolute; left: 24px; top: 50px; z-index: -1; background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);}
.cloud_azure_element ul li:last-child .icon:before{ display:none; }

.footer{ background: #121235; padding-top: 60px; }
.newsletter{ text-align: center; margin-bottom: 30px; position: relative;}
.newsletter h4{ font-size: 20px; color: #fff; font-weight: normal; margin-bottom: 20px;}
.newsletter .tnp-subscription{ position:relative; }
.newsletter .tnp-subscription input[type=email]{ outline: none; width: 100%; border: 2px solid #fff; height: 54px; background: transparent; border-radius: 30px; padding: 5px 60px 5px 15px; color: #fff; font-size: 15px;}
.newsletter .tnp-subscription button{ position: absolute; right: 0; top: 0; line-height: 52px; border: 0; border-radius: 0; color: #fff; width: 54px; background: transparent; border-left: 2px solid #fff;text-align: center;}
.footer_bottom{ display: flex; flex-wrap: wrap; align-items: center; padding: 15px 0; border-top: 1px solid #cccccc; }
.footer_bottom .copyright{ font-size: 13px; font-weight: 300; color: #fff; }
.footer_bottom .footer_menu{ margin-left: auto; }
.footer_bottom .footer_menu li{ display: inline-block; margin-right: 30px; }
.footer_bottom .footer_menu li:last-child{ margin-right: 0; }
.footer_bottom .footer_menu li a{ padding: 5px 0; display: block; color: #fff; font-size: 13px; font-weight: 300; }
.footer_bottom .footer_menu li a:hover{ color: #ffa200; text-decoration: underline; }

.cms_content{ padding:60px 0; }
.cms_content h2{ font-size:27px; margin:20px 0; font-weight:500; }
.cms_content h3{ font-size:22px; margin:20px 0; font-weight:500; }
.cms_content h4{ font-size:18px; margin:20px 0; font-weight:500; }
.cms_content p{ font-size:15px; margin:15px 0; }
.cms_content ul{ margin:15px 0; padding-left:20px; list-style:disc; }
.cms_content ul li{ font-size:15px; margin:5px 0;}
.cms_content ul.non_bulet{ list-style:none; padding-left: 0;}
.terms_condition_info_section ul{ display:flex; flex-wrap:wrap; justify-content: space-between;}
.terms_condition_info_section ul li{ width:49%; margin-bottom:15px; }
.terms_condition_info_section ul li a{ padding: 15px 45px 15px 15px; background: #f5f7fd; border: 1px solid #eee; display: block; text-decoration: none; font-size: 16px; color: #000; position: relative;}
.terms_condition_info_section ul li a:after { content: "\f08e";  font-family: FontAwesome; display: inline-block; position: absolute; right: 15px;}

.project_form{ padding-bottom: 40px;}
.project_form .title { text-align: center; margin-bottom: 30px;}
.project_form .title h5 { font-size: 18px; font-weight: normal; color: #fff;}
.project_form .title h2 { font-size: 36px; font-weight: 600; color: #fff; line-height: normal; margin-bottom: 10px;}
.project_form .form-group{ margin-bottom:20px; }
.project_form .form-control{ height:48px; border:0; border-radius:0; }
.project_form textarea.form-control{ height:120px; }
.project_form .form-control:focus{ box-shadow:none; }
.project_form .form-group span{ margin:0; }
.project_form .form-group .wpcf7-checkbox{ color:#fff; }
.project_form .submit-btn{ text-align:center; margin-top: 20px;}
.project_form .submit-btn .button-1{ border:0; }
.project_form .checkbox label{ position:relative; padding-left:30px; }
.project_form .checkbox input[type="checkbox"]{ opacity:0; visibility:hidden; position:absolute; }
.project_form .checkbox label span:before{ content:""; width:18px; height:18px; line-height:18px; position:absolute; left:0; top:3px; border:1px solid #fff; text-align: center;}
.project_form .checkbox label input[type="checkbox"]:checked + span:before{ content: '\2713'; font-size: 13px;}
.project_form .wpcf7-response-output{ color:#fff; }

.sap_pricing_table{ table-layout:fixed; background:#fff; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15); }
.sap_pricing_table tr th{ font-size:16px; font-weight:600; padding: 15px; background:#121235; color:#fff; }
.sap_pricing_table tr td{ font-size:14px; padding:12px 15px; }
.sap_pricing_table tr:nth-child(odd){ background:#f3f5f7; }
.sap_pricing_table tr td .price{ font-size:18px; font-weight:600; text-align: center; cursor: pointer;}
.sap_pricing_table tr td .price span{ font-size:13px; font-weight:normal; }
.sap_pricing_table tr td .price:after{ content:"\002B"; display:inline-block; float: right; width: 22px; height: 22px; background: #d4d5d5; border-radius: 50%; color: #000; font-size: 16px;}
.sap_pricing_table tr td .price.active:after{ content: "\2212"; background: #121235; color: #fff;}
.pricing_feature{ display: none;}
.pricing_feature ul{ list-style:disc; padding-left:16px; margin-top:10px; border-top:1px solid #ddd; padding-top:10px;  }
.pricing_feature ul li{ margin:5px 0; }
.pricing_feature p{ margin:5px 0; }

.private_cloud_feature ul{ display:flex; flex-wrap:wrap; margin:0 -15px; }
.private_cloud_feature ul li { width: calc(33.33% - 20px); padding: 15px 15px 15px 40px; font-size: 16px; margin: 10px; position: relative; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);}
.private_cloud_feature ul li:before{ content:"\f058"; font-family:FontAwesome; position:absolute; left:15px; top:15px; color:#44b856; }

.cloud_hosting_section{ background:#121235; margin: 50px 0 80px;}
.cloud_hosting_section .heading_wrapper{position: relative;}
.cloud_hosting_section .heading_wrapper .container{ display:flex; flex-wrap:wrap; }
.cloud_hosting_section .heading_wrapper .left{ width:50%; margin-top: -50px; margin-right: -5%; position:relative; padding: 0 30px 30px 0; }
.cloud_hosting_section .heading_wrapper .left:before{ content:""; width:calc(100% - 30px); height:calc(100% - 30px); background:#fff; position:absolute; top:30px; left:30px; }
.cloud_hosting_section .heading_wrapper .img_box{ position:relative; }
.cloud_hosting_section .heading_wrapper .right{ width:55%; padding-left: 10%; background: #ffa200; display: flex; align-items: center; margin-bottom: -80px;}
.cloud_hosting_section .heading_wrapper .right:before{ content:""; width: 50%; height: calc(100% + 80px); background: #ffa200; position: absolute; right: 0; top: 0;}
.cloud_hosting_section .heading_wrapper .content{ position:relative; }
.cloud_hosting_section .heading_wrapper .content h2{ font-size:27px; color:#fff; margin-bottom:25px; }
.cloud_hosting_section .heading_wrapper .content p{ font-size:16px; color:#fff; }
.hosting_elements{ margin-top: 100px; padding:70px 0; }
.hosting_element{ background:#f5f7fd; padding:40px 30px; margin:10px 0; height:calc(100% - 20px); position:relative; }
.hosting_element:before, .hosting_element:after{position: absolute; content: ""; width: 0%; height: 0%; opacity: 0; transition: width 0.2s linear, height 0.15s 0.2s ease-out, opacity 0s 0.35s;}
.hosting_element:before { bottom: 0; left: 0; border-top: 6px solid #ffa200; border-left: 6px solid #ffa200;}
.hosting_element:after { top: 0; right: 0; border-bottom: 6px solid #ffa200; border-right: 6px solid #ffa200;}
.hosting_element:hover:before, .hosting_element:hover:after { width: 100%; height: 100%; opacity: 1; transition: width 0.2s 0.15s ease-out, height 0.15s ease-in, opacity 0s;}
.hosting_element .icon{ margin-bottom:20px; }
.hosting_element .icon img{ height:60px; }
.hosting_element h4{ font-size:18px; font-weight:600; margin-bottom:15px; }
.hosting_element p{ font-size:14px; }
.hosting_element_img{ margin:10px 0; height: calc(100% - 20px);}
.hosting_element_blank{ margin:10px 0; display: flex; justify-content: center; align-items: center; height: calc(100% - 20px); }
.hosting_element_blank .icon{ color:#f5f7fd; font-size:36px; width:54px; height:54px; line-height: 50px; text-align: center; border:2px solid #f5f7fd; border-radius:50%; }

.licence_cost{  }
.licence_cost table{ table-layout: fixed; vertical-align: middle; background:#fff; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15); margin-bottom: 30px;}
.licence_cost table tr.price_bg td { background: #f3f5f7;}
.licence_cost table tr th{ text-align: center; font-size: 18px; font-weight: 600; padding: 15px; background: #121235; color: #fff;}
.licence_cost table tr td{ font-size: 14px; padding: 12px 15px; text-align: center;}
.licence_cost table tr td:first-child{ text-align:left; font-weight:500; }
.licence_cost table tr td strong{ font-weight:600; }
.licence_cost table tr td h4 { color: #0083e6; font-size: 16px; margin-bottom: 10px;}
.licence_cost table .price { font-size: 15px; font-weight: 500;}
.licence_cost table .price div { font-size: 24px; color: #0083e6;}
.layout_textcontent_3 p { color: #222; font-size: 14px;}
.layout_textcontent_3 strong { font-weight: 600;}
.layout_textcontent_3 ul { list-style: disc; padding-left: 20px; margin-bottom: 20px;}
.layout_textcontent_3 ul li { color: #222; font-size: 14px; margin-bottom: 5px;}
.implementation_package{ background: #fff; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); border: 1px solid #ddd; height: calc(100% - 40px); margin: 20px 0; position: relative;}
.implementation_package .title { padding: 20px; text-align: center;}
.implementation_package .title h3 { font-size: 20px; font-weight: 500; color: #333; text-transform: uppercase;}
.implementation_package .price { font-size: 27px; padding: 15px; text-align: center; color: #fff; margin-bottom: 20px; background: #ffa200;}
.implementation_package .price div{ display:inline-block; margin:0 10px; }
.implementation_package .price .old{ text-decoration:line-through; }
.implementation_package > ul > li{ font-size: 14px; padding: 15px; position: relative; }
.implementation_package ul li strong{ font-weight: 600; }
.implementation_package ul ol{ list-style: lower-latin; padding-left: 25px;}
.implementation_package ul ol li{ padding:3px 0; font-size: 13px; font-weight: 400;}
.implementation_package > ul > li:nth-child(even) { background: #f3f5f7;}
.implementation_package > ul > li.disabled{ color: #d7d7d7;}

.public_cloud_features{ margin-top:-100px; }
.public_cloud_features .feature_item{ color:#fff; padding:60px 30px; border-radius:0px; }
.public_cloud_features .feature_item.black_bg{ background:#121235; }
.public_cloud_features .feature_item.blue_bg{ background:#05aee2; }
.public_cloud_features .feature_item .icon img{ height:70px; }

.cloud_three_column{ display:flex; flex-wrap:wrap; }
.cloud_three_column .item{ text-align: center; width:33.33%; padding:80px 40px; background:#e1e7eb; }
.cloud_three_column .item:nth-child(2){background:#ebeff2; }
.cloud_three_column .item img{ height:70px; }
.cloud_three_column .item h2{ font-size:24px; font-weight: 500; margin-top: 25px;}
.cloud_three_column .item p{ font-size:18px; font-weight: 300; margin-top:20px; }

.element_item-2{ margin:20px 0; }
.element_item-2 .icon{ display:none; }
.element_item-2 h4{ font-size:20px; font-weight:600; }
.element_item-2 p{ font-size: 15px; margin-top: 20px;}
.element_item-2 ul{ list-style:disc; padding-left: 16px; margin-top: 20px;}
.element_item-2 ul li{ font-size: 15px; margin: 5px 0;}

@media(max-width:1200px){
  .header .header_content{ padding:15px; }
  .header .logo img{ height:36px; }
  .request_btn a{ font-size:13px; }
  .different_section .content{ max-width:50%; }
  .cloud_features{ justify-content:center; }
  .cloud_features .feature_item{ width: calc(33.33% - 20px); margin: 10px;}
  .faq_section .img_box{ padding:0px !important; margin-top:20px; }
  .cloud_advantages .content{ padding:20px 80px; }
  .cloud_advantages.owl-theme .owl-nav{ width:calc(50% - 30px); right:15px; }
}

@media(max-width:1024px){
  .cloud_advantages .img_box{ width:100%; }
  .cloud_advantages .content{ width:100%; padding:30px;  }
  .cloud_advantages.owl-theme .owl-nav{ width:calc(100% - 30px); right:15px; }
  .cloud_advantages.owl-theme .owl-nav [class*=owl-]{color:#fff;border-color:#fff;}
  .cloud_advantages.owl-theme .owl-nav [class*=owl-]:hover{ color:#fff; border-color:#fff; }
}

@media(max-width:991px){
  .nav_bar ul li a{ font-size:13px; }
  .request_btn a{ font-size:12px; padding:10px 15px; }
  .main_banner{ padding: 120px 0;}
  .service_section{ padding:30px 0; }
  .service_item{ margin-bottom:40px; }
  .service_item:last-child{ margin-bottom:0; }
  .service_item .image_box{ width:100%; }
  .service_item .content{ width:100%; padding-left:0; margin-top:30px; }
  .service_item.odd .image_box{ order:1; }
  .service_item.odd .content{ order:2; padding-right:0; }
  .different_section{ padding:60px 0; background: #f3f5f7; background-image:none !important;}
  .different_section .content{ max-width:100%; }
  .pricing_section{ padding:60px 0; }
  .pricing_table{ margin:15px 0; height:auto; padding:30px 20px; }
  .pricing_table .table_footer{ position:static; margin-top: 30px;}
  .page-id-22 .pricing_table{ padding:30px 20px; }
  .faq_section{ padding:60px 0; }
  .full_content .img_box{ width:100%;}
  .full_content .img_box.order-2{ order:1 !important;}
  .full_content .content{ width:100%; padding:40px 15px; order:2;}
  .banner_bottom.fixed{ top:58px; }
  .banner_bottom.fixed .container{ padding:0 15px; }
  .banner_bottom img { height: 24px;}
  .banner_bottom span{ font-size:16px; }
  .banner_bottom.fixed span{ font-size:14px; }
  .cms_banner{ padding:100px 0; }
  .contact_form{ margin-top:40px; }
  .cloud_azure_element ul{ margin-top:30px; }
  .terms_condition_info_section ul li{ width:100%; }
  .about_section .about_desc{ margin-top:20px; }
  .layout_textcontent{ margin-top:30px; }
  .private_cloud_feature ul li{ width: calc(50% - 20px);}
  .cloud_three_column .item{ padding:60px 30px; }
  .cloud_three_column .item img{ height:48px; }
  .cloud_three_column .item h2{ font-size:20px; }
  .cloud_three_column .item p{ font-size:16px; }
}

@media(max-width:768px){
  .pt-60{ padding-top:40px; }
  .pb-60{ padding-bottom:40px; }
  .pt-80{ padding-top:40px; }
  .pb-80{ padding-bottom:40px; }
  .header{ position: -webkit-sticky; position:sticky; }
  .header .logo{ margin-left:20px; }
  .header .logo img, body.sticky .header .logo img{ height:30px; }
  .header .logo img.logo_deafult{ display:none; }
  .header .logo img.logo_sticky{ display:block; }
  .header .header_content{ padding:10px 15px; position:static; background: #fff; box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.1)}
  body.sticky .header .header_content{ position:static; }
  .header .logo{ margin-left:15px; }
  .header .menu_bar{ display:block; }
  body.nav_open .menu_bar span:nth-child(1){ transform: rotate(45deg); margin-bottom: -9px; }
  body.nav_open .menu_bar span:nth-child(2){ opacity: 0; }
  body.nav_open .menu_bar span:nth-child(3){ transform: rotate(-45deg); margin-bottom: 5px;}
  .nav_bar{ background: #fff; overflow-y: auto; border-top: 1px solid #ddd; position: fixed; top: 58px; left: -100%; width: 100%; height: calc(100% - 58px); transition: 0.4s;}
  body.nav_open .nav_bar { left: 0;}
  .nav_bar ul{ flex-direction:column; align-items: flex-start;}
  .nav_bar .menu-header-menu-container{ width:100%; }
  .nav_bar ul li{ width:100%; border-bottom: 1px solid #eee;}
  .nav_bar ul li a{ color:#000; line-height:48px; font-size:15px; }
  .nav_bar ul li.menu-item-has-children > a:after{ float:right; }
  .nav_bar ul li .sub-menu{ display: none; position:static; width: 100%; opacity: 1; visibility: visible; box-shadow: none; padding: 0;}
  .nav_bar ul li .sub-menu li{ border-bottom:0; padding:10px; }
  .nav_bar ul li .sub-menu li a{ font-size:14px; }
  .nav_bar ul li.show .sub-menu{ display:block; }
  .nav_bar ul li.menu-item-has-children.show > a:after{ transform:rotate(180deg); }
  .main_banner{ padding: 100px 0;}
  .main_banner .banner_caption .banner_logo img{ height:30px; }
  .main_banner .banner_caption h1{ font-size:27px; }
  .main_banner .banner_caption h1 span{ font-size:20px; }
  .main_banner .banner_caption p{ font-size:16px; }
  .main_banner .banner_caption .banner_btn{ margin-top:40px; }
  .main_banner .banner_caption .banner_btn a{ font-size:14px; padding:12px 15px; }
  .button-1{ font-size:14px; padding:15px 25px; }
  .button-5{ font-size:14px; padding:12px 25px; }
  .feature_item{ padding:30px 15px; }
  .feature_item .icon{ margin-bottom:25px; }
  .feature_item .icon img{ height:48px; }
  .feature_item h4{ font-size: 18px; margin-bottom:20px; }
  .feature_item p{ font-size:14px; line-height:24px; }
  .feature_item ul li{ font-size:14px; }
  .cloud_features{ padding:0 15px; }
  .cloud_features .feature_item{ width: 100%; margin: 10px 0;}
  .section_title{ margin-bottom:30px; }
  .section_title h2, .section_title_left h2{ font-size:30px; }
  .service_item .content h3{ font-size:24px; }
  .full_content .content h2{ font-size:30px; }
  .faq_section .accordion-item{ padding:20px 15px; }
  .cms_banner h1{ font-size:36px; }
  .cms_banner p{ font-size:16px; }
  .contact_section{ padding:50px 0; }
  .contact_section .section-header h2{ font-size:24px; }
  .contact_section .section-header p{ font-size:14px; }
  .contact-list li{ padding-left:60px; }
  .contact-list li .icon-wrapper{ width:44px; height:44px; line-height:44px; }
  .contact-list li .icon-wrapper img{ width:16px; }
  .contact-list li .text-wrapper{ padding-top:0; }
  .contact-list li .text-wrapper p{ font-size:12px; }
  .contact-list li .text-wrapper h4{ font-size:16px; }
  #request_modal .modal-content{ padding:30px 20px; }
  .footer_bottom .copyright{ width:100%; text-align:center; order:2; margin-top:15px; }
  .footer_bottom .footer_menu{ width:100%; order:1; text-align:center; }
  .project_form .title h5{ font-size:16px; }
  .project_form .title h2{ font-size:27px; }
  .about_section{ padding:40px 0; }
  .cloud_advantages .content{ padding:30px 15px; }
  .cloud_advantages.owl-theme .owl-dots{ padding-bottom:20px; }
  .cloud_advantages .content h4{ font-size:20px; }
  .cloud_advantages .content p{ font-size:15px; line-height:24px; }
  .layout_textcontent h2{ font-size:24px; margin-bottom: 20px;}
  .layout_textcontent p{ font-size:14px; line-height:24px; margin:15px 0; }
  .layout_textcontent ul li{ font-size:14px; }
  .sap_pricing_table{ table-layout:inherit; }
  .sap_pricing_table tr th{ font-size:14px; padding:15px 10px; }
  .sap_pricing_table tr td{ font-size:13px; padding:10px; }
  .sap_pricing_table tr td .price{ font-size:16px; white-space: nowrap;}
  .sap_pricing_table tr td .price span{ font-size:11px; }
  .sap_pricing_table tr td .price:after{ float:none; margin-left:5px; }
  .private_cloud_feature ul{ margin:0; }
  .private_cloud_feature ul li{ width: 100%; font-size: 15px; margin: 5px 0;}
  .licence_cost table{ table-layout:inherit; }
  .licence_cost table tr th{ font-size:14px; padding:12px 10px; }
  .licence_cost table tr td{ padding:12px 10px; font-size:12px; }
  .licence_cost table tr td h4{ font-size:14px; }
  .licence_cost table .price{ font-size:13px; }
  .licence_cost table .price div{ white-space:nowrap; font-size:18px; }
  .cloud_three_column .item{ width:100%; padding:40px 20px; }
  .cloud_three_column .item h2{ font-size:18px; }
  .cloud_three_column .item p{ font-size:14px; }
  .cloud_hosting_section{ margin:0 0 60px; }
  .cloud_hosting_section .heading_wrapper{ padding-top:40px; }
  .cloud_hosting_section .heading_wrapper .content h2{ font-size:24px; }
  .cloud_hosting_section .heading_wrapper .content p{ font-size:14px; }
  .cloud_hosting_section .heading_wrapper .left{ display:none; }
  .cloud_hosting_section .heading_wrapper .right{ width:100%; padding-left:0; margin-bottom:0; background: transparent;}
  .cloud_hosting_section .heading_wrapper .right:before{ display:none; }
  .cloud_hosting_section .hosting_elements{ margin-top:0; padding:40px 0; }
  .cms_content{ padding:30px 0; }
}
@media(max-width:768px){
  .cms_banner h1{ font-size:24px; }
  .cms_content h2{ font-size:24px;}
  .cms_content h3{ font-size:20px;}
  .cms_content h4{ font-size:16px;}
  .cms_content p, .cms_content ul li{ font-size:13px;}
  .terms_condition_info_section ul li a{ font-size:14px; }
}

.certified_partners{ background:#f6f6f6; padding:50px 0; }
.certified_partners .title{ margin-bottom:20px; text-align:center; }
.certified_partners .title h2{ font-size: 36px; font-weight: 600; color: #000;}
.certified_partners .partner_item{ margin:15px 0; }
.certified_partners .partner_item img{ filter: drop-shadow(0px 0px 4px rgba(0,0,0,0.2));}



.py-50{padding: 50px 0px !important;}

.py-70{padding: 70px 0px !important;}

.py-100{padding: 100px 0px !important;}

.pt-100{padding-top: 100px !important;}

.pb-100{padding-bottom: 100px !important;}

.lp_banner{padding: 100px 0;height: 700px;background: #c2c2be;overflow: hidden;position: relative;z-index: 1;}
.lp_banner::before{display: none;}
.banner_bg_wrapper{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.banner_bg_wrapper img{max-width: 100%;width: 100%;height: 100%;object-fit: cover;object-position: 75% 0px;}
.lp_banner > .container{height: 100%;display: flex;align-items: center;justify-content: flex-start;}
.lp_banner .section_content_wrapper{display: flex;align-items: center;justify-content: flex-start;width: 100%;}
.lp_banner .section_content_wrapper .content_wrapper{

    width: 53%;
    padding: 0 15px;
    position: relative;
    height: 500px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper{position: absolute;text-align: center;max-width: 600px;width: 100%;}
.lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper .img_box.box_1{position: relative;z-index: 2;}
.lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper .img_box.box_2{position: absolute;z-index: 1;top: 63%;transform: translate(-50%,-50%);left: 50%;width: 100%;}
.lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper img{width: 100%;transform: translateY(120px);}
.lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper .img_box.box_2 img{width: 100%;}

.lp_banner  .banner_caption {
    position: relative;
    z-index: 2;
    max-width: 758px;
}

.main_banner .banner_caption h1 {
    color: #fff;
    margin-bottom: 30px;
}

.lp_banner .banner_caption h1{margin-bottom: 5px; font-size: 32px; font-weight: 700;}

.main_banner .banner_caption p {
    font-size: 18px;
    font-weight: 400;
    color: #fff;margin-bottom: 35px;
}

.main_banner .banner_caption .banner_btn a:after {content: "";width: calc(100% + 20px);height: calc(100% + 20px);left: -10px;top: -10px;border: 1px solid #ffa200;position: absolute;}
.vec_obj_wrapper{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);height: 300px}

.vec_obj_wrapper .vec_obj_box{position: absolute;width: 75px;height: auto;}

.vec_obj_wrapper .vec_obj_box img{width: 100% !important;transform: translateY(0) !important;}
.vec_obj_wrapper .vec_obj_box.box_1{top: 52px;left: 72px;width: 100px;}
.vec_obj_wrapper .vec_obj_box.box_2{top: 178px;left: -34px;}
.vec_obj_wrapper .vec_obj_box.box_3{top: 290px;left: 15px;}
.vec_obj_wrapper .vec_obj_box.box_4{top: 81px;right: 65px;}
.vec_obj_wrapper .vec_obj_box.box_5{top: 165px;right: -15px;}
.vec_obj_wrapper .vec_obj_box.box_6{bottom: -80px;right: -14px;}
.vec_obj_wrapper .vec_obj_box.box_6 {width: 100px;}


.lp_second_section{background: #f6f6f6;padding: 60px 0px;}
.lp_second_section .section_content_wrapper {text-align: center;display: flex;align-items: center;justify-content: center;}
.lp_second_section .section_content_wrapper h2{font-weight: 400;margin-bottom: 35px;color: #686868;text-align: left;width: 45%;font-size: 2rem;}
.lp_second_section .section_content_wrapper .sap_img_wrapper{display: flex;align-items: center;justify-content: center;width: max-content;}
.lp_second_section .section_content_wrapper .sap_img_wrapper .img_box{margin: 0 10px;transition: 0.3s ease;width: max-content;padding: 15px 30px;border-right: 2px solid #8f8f8f;border-left: 2px solid #8f8f8f;}
.lp_second_section .section_content_wrapper .sap_img_wrapper .img_box:hover{transform: translateY(-10px);}
.lp_second_section .section_content_wrapper .sap_img_wrapper .img_box.box_2{border: 0;}
.lp_second_section .section_content_wrapper .sap_img_wrapper .img_box.box_2 img{width: 250px;}


.page-id-916 .flip-box .flip-box-front .inner {background: linear-gradient(306deg, #1d61ba, #32b0e9);}
.page-id-916 .flip-box .flip-box-back .inner {background: #ffffff;box-shadow: 0px 0px 15px -8px #939393;}

.page-id-916 .flip-box .flip-box-front .inner > .icon_wrapper {
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    padding: 10px;
    border-radius: 100%;
}

.page-id-916 .flip-box .flip-box-back .inner > .icon_wrapper {
    opacity: 1;
}


.lp_third_section .section_content_wrapper{display: flex;align-items: center;justify-content: center;margin-bottom: 100px;}
.lp_third_section .section_content_wrapper .content_wrapper{width: 50%;padding: 0 20px;}
.lp_third_section .section_content_wrapper .content_wrapper .inner_content_wrapper img{max-width: 100%;}
.lp_third_section .section_content_wrapper .text_wrapper h2{margin-bottom: 15px;font-weight: 700;color: #ffffff;position: relative;margin-bottom: 35px;padding-bottom: 20px;text-align: left;}
.lp_third_section .section_content_wrapper .text_wrapper h2::after{position: absolute;left: 0;bottom: 0;content: '';height: 7px;width: 180px;background: linear-gradient(to right, #ffa007 0%, #f82828 100%);}
.lp_third_section .section_content_wrapper .text_wrapper p{font-size: 17px;color: #ffffff;line-height: 30px;font-weight: 400;text-align: left;margin-bottom: 20px;}
.lp_third_section .section_content_wrapper .text_wrapper p:last-child{margin-bottom: 0;}
.lp_third_section .section_content_wrapper .content_wrapper .img_wrapper {position: relative;}
.lp_third_section .section_content_wrapper .content_wrapper .img_wrapper .inner_content_wrapper{height: 625px;overflow: hidden;}
.lp_third_section .section_content_wrapper .content_wrapper .img_wrapper img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.lp_third_section .section_content_wrapper .content_wrapper .img_wrapper:hover .floating_circle.circle_1{bottom: 90%;width: 100px;height: 100px;}

.lp_fourth_section{position: relative;z-index: 1;}
.lp_fourth_section .section_content_wrapper .section_header{display: none}
.lp_fourth_section .container{position: relative;}
.floating_circle.circle_1{position: absolute;bottom: -25px;right: -20px;width: 50px;height: 50px;content: '';background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);border-radius: 100%;transition: 0.7s ease;}
.floating_circle.circle_2{position: absolute;bottom: 38%;right: 0;width: 50px;height: 50px;content: '';background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);border-radius: 100%;transform: translateY(-50%);display: none;}

.lp_fourth_section::after{position: absolute;content: '';left: 0;top: 0;height: 73%;width: 100%;background: linear-gradient(180deg,#6f87d6,#50bfed);z-index: -1;}
.lp_fourth_section .section_content_wrapper{text-align: center;}
.lp_fourth_section .section_content_wrapper h2{margin-bottom: 50px;color: #fff;font-size: 25px;}
.lp_fourth_section .section_content_wrapper h2 strong{display: block;}
.lp_fourth_section .video_wrapper {max-width: 88%;margin: auto;}


.box-container {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 55px 0px 35px;
    width: 100%;flex-wrap: wrap;
  }
  
  @media screen and (min-width:1380px) {
    .box-container {
      flex-direction: row
    }
  }
  
  .box-item {
    position: relative;
    max-width: 370px;
    margin: 0 15px 30px; 
    width: 100%;
  }
  
  .flip-box {
  
    perspective: 1000px;
    -webkit-perspective: 1000px;
    max-width: 370px;min-height: 365px;
    margin: 0 15px 30px; 
    position: relative;
  }
  
  .flip-box-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: left;
    transition: transform 0.6s;
   transform-style: preserve-3d;
  }
  
  .flip-box-front,
  .flip-box-back {
   position: absolute;width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;background: none;
  }
  
  .flip-box-front {
  
    z-index: 2;
      transform: rotateY(0deg);
    
  }
  
  .flip-box.hover .flip-box-front {
  
    z-index: 1;
  }
  
  .flip-box-back {
  
    transform: rotateY(180deg);
  }
  
  
  .flip-box.hover .flip-box-back {
  
    z-index: 2;
    
  }
  
  .flip-box .flip-box-inner {
    transform: rotateY(0deg);
  }
  
  .flip-box.hover .flip-box-inner {
    transform: rotateY(180deg);
  }

  .page-id-916 .flip-box .flip-box-inner {
    transform: rotateY(180deg);
  }
  
  .page-id-916 .flip-box.hover .flip-box-inner {
    transform: rotateY(0deg);
  }

  
  .flip-box .inner {
    position: absolute;
    left: 0;
    width: 100%;
    padding: 40px 30px;
    outline: 1px solid transparent;transform: translateY(-50%);
    top: 50%;height: 100%;border-bottom-left-radius: 25px;overflow: hidden; border-top-right-radius: 25px;
  }
  
  .flip-box .inner > .icon_wrapper{width: 60px;}
  
  .flip-box .inner .text_wrapper h3{min-height: 55px;font-size: 25px;text-align: left;}
  
  .flip-box .flip-box-front .inner{background: linear-gradient(306deg, #ffa007, #f82828);}
  
  .flip-box .flip-box-back .inner{height: 250px;}
  
  .flip-box .flip-box-back .inner{background: #212428;}
  
  .flip-box .flip-box-back .inner > .icon_wrapper{opacity: 0.5;}
  
  .flip-box .flip-box-back .inner h3{opacity: 0.5;}
  
  .flip-box-header {
    font-size: 34px;
  }
  
  .flip-box p {
    font-size: 20px;
    line-height: 1.5em;
  }
  
  .flip-box-img {
    margin-top: 25px;
  }
  
  .flip-box-button {
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    margin-top: 25px;
    padding: 15px 20px;
    text-transform: uppercase;
  }
  
  
  
  .flip_icon_control {position: absolute;right: 18px;bottom: 18px;cursor: pointer;}
  .flip_icon_control .icon_wrapper{display: flex;width: 40px;height: 40px;border-radius: 100%;background: #fff;color:#000;justify-content: center;align-items: center;}
  .flip-box .flip-box-back .inner .flip_icon_control .icon_wrapper{background:  linear-gradient(306deg, #ffa007, #f82828);}
  .flip-box .flip-box-back .inner .flip_icon_control .icon_wrapper {background: linear-gradient(306deg, #1d61ba, #32b0e9);}
  .page-id-916 .flip-box .flip-box-back .inner .flip_icon_control .icon_wrapper img{filter: invert(1);}
  .page-id-916 .flip-box .flip-box-back .inner::before{display: none;}
  .flip-box .flip-box-back .inner{padding: 30px 30px;}
  /*.flip-box .flip-box-back .inner::before{position: absolute;content:'';left: 50%;transform: translateX(-50%);max-width: 165px;height: 20px;background:  linear-gradient(306deg, #ffa007, #f82828);top: 0;width: 100%;z-index: 2;}*/
  
  .page-id-916 .flip-box .inner > .icon_wrapper {
    width: 70px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

  .flip-box .flip-box-back .inner::before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50%);
    max-width: 165px;
    height: 20px;
    background: url('../images/upper_slice.png') no-repeat;
    top: 0;
    width: 100%;
    background-position: center;
    z-index: 2;
    background-size: 100%;
  }
/*.flip-box .inner .flip_icon_control .icon_wrapper{display: none;}*/


.lp_sixth_section{padding-bottom: 80px;}
.lp_sixth_section .section_content_wrapper{text-align: center;}
.lp_sixth_section .section_content_wrapper .img_wrapper{margin-bottom: 25px;}
.lp_sixth_section .section_content_wrapper .img_wrapper img{width: 250px;}
.lp_sixth_section .section_content_wrapper  .text_wrapper{max-width: max-content;margin: auto;}
.lp_sixth_section .section_content_wrapper  .text_wrapper h2{font-weight: 600;font-size: 2rem;}
.lp_sixth_section .section_content_wrapper  .text_wrapper p{color: #000;font-size: 20px;margin-bottom: 25px;}
.lp_sixth_section .section_content_wrapper  .text_wrapper .button-1{color: #fff;display: block;font-weight: 500;}



.lp_seventh_section > .container-fluid{display: flex;}
.lp_seventh_section .section_content_wrapper{display: flex;align-items: center;justify-content: center;flex: 1 1 auto;}
.lp_seventh_section .section_content_wrapper .content_wrapper{width: 50%;padding: 70px 65px;height: 100%;}
.lp_seventh_section .section_content_wrapper .content_wrapper.left{background:linear-gradient(180deg,#6f87d6,#50bfed);padding-left: 100px;}
.lp_seventh_section .section_content_wrapper .content_wrapper.right{background:#3b4753;padding-right: 100px;}
.lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;height: 100%;}
.lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper .text_inner_wrapper{min-height: 320px;}
.lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2{color: #fff;margin-bottom: 20px;font-weight: 600;font-size: 2rem;}
.lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper p{color: #fff;margin-bottom: 25px;}
.lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper .button-1{color: #fff;font-weight: 600;}
.lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper ul{margin-bottom: 25px;}
.lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper ul li{color: #fff;margin-bottom: 5px;position: relative;padding-left: 25px;}
.lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper ul li::before{position: absolute;content: '';left: 0;top: 5px;width: 20px;height: 14px;background: url('../images/bullet.png') no-repeat;background-position: center;background-size: 11px;}



.lp_eighth_section{padding: 100px 0 30px;}
.lp_eighth_section .section_header{text-align: center;display: block;width: max-content;margin: 0 auto 50px;position: relative;}
.lp_eighth_section .section_header h2{font-weight: 600;padding-bottom: 15px;color: #858585;font-size: 2rem;}
.lp_eighth_section .section_header::after{position: absolute;left: 0;bottom: 0;content: '';background:  linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);height: 4px;width: 100%;}
.lp_eighth_section .section_content_wrapper{display: flex;align-items: center;justify-content: center;}
.lp_eighth_section .section_content_wrapper .content_wrapper{padding: 30px 30px;width: 31%;text-align: center;margin: 0 15px;transition: 0.5s ease;border-radius: 10px;}
.lp_eighth_section .section_content_wrapper .content_wrapper:hover{background: #f3f3f3;transform: translateY(-10px);}
.lp_eighth_section .section_content_wrapper .content_wrapper .img_wrapper{

    width: max-content;
    margin: 0 auto 20px;
    height: 77px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lp_eighth_section .section_content_wrapper{margin-top: 50px;}

.lp_eighth_section .section_content_wrapper .content_wrapper .img_wrapper img{width: 100px;text-align: center;}
.lp_eighth_section .section_content_wrapper .content_wrapper.middle .img_wrapper img{width: 150px;text-align: center;}
.lp_eighth_section .section_content_wrapper .content_wrapper.right .img_wrapper img{width: 60px;text-align: center;}
.lp_eighth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-weight: 600;color: #858585;font-size: 25px;}


.lp_ninth_section .section_content_wrapper{display: flex;align-items: center;justify-content: center;}
.lp_ninth_section .section_content_wrapper .content_wrapper{width: 50%;padding: 0 25px;}
.lp_ninth_section .section_content_wrapper .content_wrapper .img_wrapper img{width: 100%;}
.lp_ninth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-weight: 700;color: #858585;margin-bottom: 15px;font-size: 2rem;}
.lp_ninth_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 15px;color: #858585;line-height: 25px;margin-bottom: 35px;}
.lp_ninth_section .section_content_wrapper .content_wrapper .text_wrapper .button-1{color: #fff;font-weight: 600;}


.get_demo {
    
    margin-bottom: 10px;
    width: 110px;
    padding: 15px 10px;
    z-index: 9;
    background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);
    text-align: center;
    cursor: pointer;
    box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 10%);
    transition: 0.4s;
    position: fixed;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 9999;
}

.get_demo a {
    display: block;
}

.get_demo img {
    max-height: 36px;
}

.get_demo span {
    display: block;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 5px;
}


.animate_form {
    margin-bottom: 20px;
    position: relative;
}

.animate_form .form-control, .animate_form .custom-file-label {
    width: 100%;
    background: transparent;
    color: #000;
    font-size: 14px;
    height: 50px;
    border: 1px solid #ccc;
    box-shadow: none;
    border-radius: 0px;
    position: relative;
    z-index: 2;
}



.animate_form .form-control:focus, .animate_form .form-control.filled, .animate_form .form-control:focus + .custom-file-label {
    border-color: #FF9800;
    box-shadow: none;
}



.animate_form .wpcf7-form-control-wrap + span {
    position: absolute;
    top: 14px;
    left: 14px;
    font-size: 14px;
    transition: all 200ms ease-out;
   font-weight: 500;color: #666;
}

.animate_form .wpcf7-form-control-wrap:focus-within + span {
    
    font-size: 11px;
    color: #666;
    z-index: inherit;
    top: -7px;
    left: 7px;color: #FF9800; background: #fff;
    z-index: 2;
    padding: 0 3px;
}

.animate_form .wpcf7-form-control-wrap.typing_completed input{border-color: #FF9800;}
.animate_form .wpcf7-form-control-wrap.typing input{border-color: #FF9800;}

.animate_form .wpcf7-form-control-wrap.typing_completed + span {
    
    font-size: 11px;
    color: #666;
    z-index: inherit;
    top: -7px;
    left: 7px;color: #FF9800; background: #fff;
    z-index: 2;
    padding: 0 3px;
}

.animate_form .wpcf7-form-control-wrap.typing + span {
    
    font-size: 11px;
    color: #666;
    z-index: inherit;
    top: -7px;
    left: 7px;color: #FF9800; background: #fff;
    z-index: 2;
    padding: 0 3px;
}

.animate_form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size: 12px;font-weight: 500;display: block;padding: 5px;}

.registration_area .submit_btn {
    font-size: 16px;
    background: linear-gradient(90deg, rgb(255, 142, 68) 25%, rgb(249, 19, 98) 100%);
    color: #fff;
    border: 0;
    padding: 12px 30px;
    text-transform: uppercase;
    transition: 0.4s;
}

.sap_form_section{padding: 150px 0 100px;}
.sap_form_section .section_content_wrapper{display: flex;align-items: flex-start;justify-content: center;}
.sap_form_section .section_content_wrapper .content_wrapper{width: 50%;padding: 0 35px;}
.sap_form_section .section_content_wrapper .content_wrapper:first-child{padding-left: 0 !important;}
.sap_form_section .section_content_wrapper .content_wrapper .img_wrapper{text-align: center;}

.page-id-988 .header .header_content {
    position: fixed;
    background: #fff;
    width: 100%;
    left: 0;
    top: 0;
    box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.1);
}

.page-id-988 .header .logo img.logo_deafult {
    display: none;
}

.page-id-988 .header .logo img.logo_sticky {
    display: block;
}

.page-id-988 .header .nav_bar ul li a {
    color: #222;
    line-height: 48px;
}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {
    transition: background-color 9999s ease-in-out 0s;
    -webkit-text-fill-color: #000 !important;
    -webkit-box-shadow: none !important;
}

.sap_form_section .section_content_wrapper .content_wrapper .banner_caption h1{font-size: 25px;font-weight: 700;color: #686868;}
.sap_form_section .section_content_wrapper .content_wrapper .banner_caption p{font-weight: 500;color: #686868;}


.sap_form_section .wpcf7-form{margin-top: 25px;}

.create_account{margin-top: 50px;}

.create_account h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 15px;
}

.create_account ul {
    list-style: disc;
    padding-left: 20px;
}

.create_account li {
    margin-bottom: 5px;margin-bottom: 5px;
    font-size: 14px;
    font-weight: 400;
}

.sap_form_section .wpcf7-form .col-12.mt-4{margin-top: 10px !important;}

#sap-starter-package{scroll-margin-top: 100px;}
#starterpaket{scroll-margin-top: 80px;}


/*---------- New About Page ------------------------------*/
/*--------------------------------------------------------*/

.new_about_banner{height: 750px;position: relative;overflow: hidden;background: url('../images/about_new_banner_2.jpg') no-repeat;background-position: center;background-size: cover;position: relative;z-index: 1;}
.new_about_banner::before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(306deg, #91c5ff, #c1fafb);z-index: -1;background-size: 400% 400%;
	animation: gradient 15s ease infinite;}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.new_about_banner > .container{height: 100%;display: flex;align-items: center;justify-content: flex-start;}
.new_about_banner .about_new_banner_content{text-align: left;width: 100%;display: flex;align-items: center;justify-content: center;}
.new_about_banner .about_new_banner_content .content_wrapper{width: 50%;padding:  0 15px;}
.new_about_banner .about_new_banner_content h1{font-size: 45px;color: #0f466f;margin-bottom: 10px;font-weight: 600;}
.new_about_banner .about_new_banner_content h3{font-size: 22px;color: #0f466f;margin-bottom: 0px;font-weight: 400;margin-bottom: 35px;}
.new_about_banner .about_new_banner_content p{font-size: 18px;color: #0f466f;margin-bottom: 0px;font-weight: 400;}
a.cta.banner_cta {
    padding: 15px 25px;
    display: block;
    max-width: 200px;
    width: 100%;
    background: linear-gradient(45deg, #ff0060, #ff8f50);
    text-align: center;
    font-weight: 600;
    color: #fff;
    margin-top: 30px;
}

.second_section_text .text_wrapper a.cta.banner_cta{background: #232323;color: #fff;margin-bottom: 0;}

.new_about_banner .about_new_banner_content .img_inner_happer > img{opacity: 1;}
.new_about_banner .about_new_banner_content .img_inner_happer{position: relative;}
.new_about_banner .about_new_banner_content .img_inner_happer .float_img_grp{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.new_about_banner .about_new_banner_content .img_inner_happer .float_img_grp .ban_icon{position: absolute;width: 130px;animation: float 7s linear infinite;}
@keyframes float{

    50%{transform: translateY(-15px);}

}
.ban_icon.icon_1{left: 30%;top: 140px;animation-duration: 8s !important;}
.ban_icon.icon_4 {
    bottom: 0;animation-duration: 7s !important;
}

.ban_icon.icon_5 {
    bottom: 100px;
    right: -25px;animation-duration: 10s !important
}

.ban_icon.icon_2 {
    right: -16px;
    top: 96px;animation-duration: 11s !important; 
}

.ban_icon.icon_3 {
    top: 50px;
    left: 28px;animation-duration: 13s !important;
}

section.about_second_section {overflow: hidden;}
.about_second_section .container-fluid {position: relative;width: 100vw;height: 100vh;padding: 0;}
.about_second_section .container-fluid img {width: 100vw;height: 100vh;object-fit: cover;}
.about_second_section .container-fluid svg {position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);width: 100vw;height: 100vh;}
.about_second_section .container-fluid svg * {transform-box: fill-box;}
.feature-slash-2{opacity: 0 !important;}
/*.feature-slash-1{transform-origin: 50% 50% !important;}*/
.second_section_text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform-origin: center center;
	transform: translate(-50%, -50%);
	max-width: 100%;
	height: auto !important;object-fit: contain !important;width: 100%;
}
.second_section_text .text_wrapper{max-width: 600px;width: 100%;padding: 50px 35px;background: linear-gradient(306deg, #1d61ba, #32b0e9);}
.second_section_text h2{font-size: 28px;margin-bottom: 20px;font-weight: 700;color: #ffffff;}
.second_section_text p{font-size: 15px;color: #ffffff;}

.page-id-916 .lp_second_section{padding-top: 0;background: none;padding-bottom: 0;}
.page-id-916 .lp_second_section .section_content_wrapper h2{margin-bottom: 0;font-size: 22px;}
.page-id-916 .lp_second_section .section_content_wrapper{background: #fff;padding: 35px;transform: translateY(-90px);max-width: 960px;width: 100%;margin: auto;box-shadow: 0px 5px 15px -5px #d6d6d6;}

.page-id-916 .header .header_content{ position:fixed; background:#fff; width:100%; left:0; top:0; box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.1);}
.page-id-916 .header .logo img{ height:36px; }
.page-id-916 .header .logo img.logo_deafult{ display:none; }
.page-id-916 .header .logo img.logo_sticky{ display:block; }
.page-id-916 .nav_bar ul li a{ color:#222; line-height:48px; }


.about_third_section{padding-bottom: 60px;padding-top: 100px;overflow: hidden;}
.about_third_section > .container{display: flex;}
.about_third_section .section_content_wrapper{display: flex;align-items: center;justify-content: center;}
.about_third_section .section_content_wrapper .content_wrapper{width: 50%;padding: 25px;position: relative;height: 100%;}
.about_third_section .section_content_wrapper .content_wrapper .text_wrapper{text-align: left;position: relative;}
.about_third_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 35px;color: #8f8f8f;margin-bottom: 20px;}
.about_third_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 16px;color: #8f8f8f;margin-bottom: 20px;}
.about_third_section .section_content_wrapper .content_wrapper .image_wrapper {width: 100%;height: 100%;}
.about_third_section .section_content_wrapper .content_wrapper .image_wrapper .img_inner_wrapper{background: url('../images/mask_bg_2.jpg') no-repeat;background-position: center;background-size: cover;background-attachment: scroll;position: relative;display: flex;
    align-items: center;justify-content: center;width: 500px;height: 500px;border-radius: 100%;margin: auto;}
.about_third_section .section_content_wrapper .content_wrapper .image_wrapper .img_inner_wrapper .sap_logo_wrapper{width: 225px;height: 225px;background: #fff;padding: 25px;display: flex;align-items: center;justify-content: center;border-radius: 100%;}
.about_third_section .section_content_wrapper .content_wrapper.right{display: flex;align-items:center;justify-content: center;flex-direction: column;padding-left: 50px;}
.about_third_section .section_content_wrapper .content_wrapper.right .text_inner_wrapper a.cta{max-width: max-content;}
.about_third_section .img_inner_wrapper .icon_wrapper_circle {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);border-radius: 100%;
}

.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    background: #ffffff;
    padding: 20px;
    border: 1px solid #000;
    border-radius: 100%;transition: 0.3s ease;cursor: pointer;
}

.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper:hover{transform: scale(1.1);}

.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_1 {top: 35px;left: 7%;}
.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_2{left: 50%;top: -40px;transform: translateX(-50%);}
.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_2:hover{transform: scale(1.1)  translateX(-50%);}
.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_3{left: auto;top: 35px;right: 7%;}

.icon_wrapper.icon_4 {
    left: auto;
    right: -36px;
    top: 50%;
    transform: translateY(-50%);
}

.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_4:hover{transform: scale(1.1) translateY(-50%) !important;}

.icon_wrapper.icon_5 {
    top: auto;
    bottom: 60px;
    left: 2%;
}
.icon_wrapper.icon_6 {
    left: 50%;
    top: auto;bottom: -40px;
    transform: translateX(-50%);
}

.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_6:hover{transform: scale(1.1) translateX(-50%) !important;}



.icon_wrapper.icon_7 {
    top: auto;
    bottom: 35px;
    left: auto;
    right: 8%;
}


.icon_wrapper.icon_8 {
    left: -36px;
    top: 50%;
    transform: translateY(-50%);
}

.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_8:hover{transform: scale(1.1) translateY(-50%) !important;}

.about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper img{animation: grow 2s linear infinite;transform: scale(0.9);}

@keyframes grow{

        50%{transform: scale(1.1);}

}


.about_fourth_section{padding: 60px 0px 60px;}
.about_fourth_section .section_content_wrapper{display: flex;align-items: center;justify-content: center;}
.about_fourth_section .section_content_wrapper .content_wrapper{width: 50%;padding: 25px;position: relative;}
.about_fourth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 35px;color: #8f8f8f;margin-bottom: 20px;}
.about_fourth_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 16px;color: #8f8f8f;margin-bottom: 20px;}
.about_fourth_section .section_content_wrapper .content_wrapper .small_circle_4{

    position: absolute;
    top: 0px;
    left: 70px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);
    content: '';transition: 0.5s ease;
}

.about_fourth_section .section_content_wrapper .content_wrapper .small_circle_5{

    position: absolute;
    top: 60px;
    left: 0px;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);
    content: '';transition: 0.5s ease;
}

.about_fourth_section .section_content_wrapper .content_wrapper.right:hover .small_circle_4{left: 80%;}
.about_fourth_section .section_content_wrapper .content_wrapper.right:hover .small_circle_5{top: 80%;}



.about_fifth_section{padding: 10px 0px 60px;}
.about_fifth_section .flip-box{min-height: 480px;margin: 0;}
.page-id-916 .about_fifth_section .flip-box {min-height: 500px;margin: 0;}
.about_fifth_section .flip-box .inner .text_wrapper h3{line-height: 26px;font-size: 17px;font-weight: 600;}
.about_fifth_section .flip-box .flip-box-back .inner .text_wrapper h3{color: #5f5f5f !important;opacity: 1;font-size: 17px;line-height: 22px;}
.about_fifth_section .flip-box p {font-size: 13px !important;line-height: 1.6em;}
.about_fifth_section .flip-box .inner{border-bottom-right-radius: 0px;padding: 40px 32px;}
.page-id-916 .box-container{padding-bottom: 0;padding-top: 0;}



.about_sixth_section{padding: 125px 0px 125px;position: relative;z-index: 1;background: url('../images/section_bg_1.jpg') no-repeat;width: 100%;z-index: 1;background-position: center;background-size: 100%;background-attachment: scroll;overflow: hidden;}
.about_sixth_section::before{position: absolute;content: '';left: 0;top: 0;height: 100%;}
.about_sixth_section .section_content_wrapper{display: flex;align-items: flex-start;justify-content: flex-start;}
.about_sixth_section .section_content_wrapper .content_wrapper{width: 100%;padding: 25px;position: relative;max-width: 478px;}
.about_sixth_section .section_content_wrapper .content_wrapper.left{padding-top: 0px;}
.about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 35px;color: #ffffff;margin-bottom: 20px;font-weight: 600;}
.about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 15px;color: #ffffff;margin-bottom: 20px;}
.about_sixth_section .section_content_wrapper .content_wrapper .azure_img_wrapper{max-width: 100px;width: 100%;position: absolute;top: 0;left: 0;transition: 1s ease;z-index: 2;}
.about_sixth_section .section_content_wrapper .content_wrapper .azure_img_wrapper img{width: 100%;transition: 0.5s ease;}
.about_sixth_section .section_content_wrapper .content_wrapper .small_circle_3{position: absolute;bottom: 132px;
    right: -20px;width: 80px;height: 80px;border-radius: 100%;background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);content: '';transition: 0.5s ease;}
.about_sixth_section .section_content_wrapper .content_wrapper.right:hover .azure_img_wrapper{transform: rotateY(360deg) scale(1.2);}
.about_sixth_section .section_content_wrapper .content_wrapper .img_wrapper{overflow: hidden;}
.about_sixth_section .section_content_wrapper .content_wrapper.right:hover .img_wrapper img{transform: scale(1.2);}
.about_sixth_section .section_content_wrapper .content_wrapper .img_wrapper img{transition: 0.5s ease;}

.about_sixth_section .section_content_wrapper .content_wrapper.right:hover .small_circle_3 {

	animation: animate-pulse 5s infinite;transform: scale(0.89);
}

@keyframes animate-pulse{
    0%{
        box-shadow: 0 0 0 0 rgba(255,109,74,0.7),  0 0 0 0 rgba(255,109,74,0.7);
    }
    40%{
        box-shadow: 0 0 0 50px rgba(255,109,74,0.0),  0 0 0 0 rgba(255,109,74,0.7);
    }
    80%{
        box-shadow: 0 0 0 50px rgba(255,109,74,0.0),  0 0 0 30px rgba(255,109,74,0);
    }
    100%{
        box-shadow: 0 0 0 0 rgba(255,109,74,0.0),  0 0 0 30px rgba(255,109,74,0);
    }
    
}








.about_seventh_section{padding: 80px 0px 80px;}
.about_seventh_section .section_content_wrapper{display: flex;align-items: center;justify-content: center;}
.about_seventh_section .section_content_wrapper .content_wrapper{width: 50%;padding: 25px;}
.about_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 35px;color: #8f8f8f;margin-bottom: 20px;font-weight: 600;}
.about_seventh_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 16px;color: #8f8f8f;margin-bottom: 20px;}

.about_seventh_section .section_content_wrapper .content_wrapper .text_wrapper .button-1{display: none;}
.about_seventh_section .section_content_wrapper .content_wrapper .img_wrapper .inner_img_wrapper{height: 400px;width: 100%;position: relative;overflow: hidden;border-top-left-radius: 35px;border-bottom-right-radius: 35px;}
.about_seventh_section .section_content_wrapper .content_wrapper .img_wrapper .inner_img_wrapper img{width: 100%;height: 100%;object-fit: cover;transition: 0.3s ease;}
.about_seventh_section .section_content_wrapper .content_wrapper .img_wrapper .inner_img_wrapper{height: 400px;width: 100%;position: relative;overflow: hidden;border-top-left-radius: 35px;border-bottom-right-radius: 35px;}
.about_seventh_section .section_content_wrapper .content_wrapper .img_wrapper .inner_img_wrapper:hover img{transform: scale(1.1);}
.about_seventh_section .section_content_wrapper .content_wrapper .img_wrapper{position: relative;}
.icon_wrapper_2{

    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    background: #ffffff;
    padding: 20px;
    border: 1px solid #000;
    border-radius: 100%;top: -35px;right: -35px;transition: 0.3s ease;
}
.about_seventh_section .section_content_wrapper .content_wrapper .img_wrapper:hover .icon_wrapper_2{top: 85%;}

.icon_wrapper_3{

    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    background: #ffffff;
    padding: 20px;
    border: 1px solid #000;
    border-radius: 100%;bottom: -35px;left: -35px;transition: 0.3s ease;
}

.about_seventh_section .section_content_wrapper .content_wrapper .img_wrapper:hover .icon_wrapper_3{bottom: 85%;}




/*--------- Blog New ----------------------*/


.new_blog_banner{height: 350px;position: relative;background: url('../images/blog_banner.jpg') no-repeat;background-position: center;background-size: cover;padding-top: 50px;}
.new_blog_banner > .container{display: flex;height: 100%;align-items: center;justify-content: center;}
.new_blog_banner .section_content_wrapper h1{font-size: 50px;font-weight: 600;color: #fff;}

.blog_four_grid_section .section_content_wrapper{display: flex;align-items: flex-start;justify-content: center;}
.blog_four_grid_section .section_content_wrapper .blog_grid_box{width: 25%;padding: 0 10px;}
.blog_four_grid_section .section_content_wrapper .blog_grid_box .img_wrapper{position: relative;overflow: hidden;}
.blog_four_grid_section .section_content_wrapper .blog_grid_box .img_wrapper img{width: 100%;height: 100%;object-fit: cover;}
.blog_four_grid_section .section_content_wrapper .blog_grid_box .text_wrapper{position: absolute;left: 50%;bottom: 0;width: calc(100% - 20px);padding: 20px 15px;transform: translateX(-50%);z-index: 2;}
.blog_four_grid_section .section_content_wrapper .blog_grid_box .text_wrapper h3{font-size: 18px;color: #fff;font-weight: 600;margin-bottom: 15px;}
.blog_four_grid_section .section_content_wrapper .blog_grid_box .text_wrapper p{font-size: 13px;color: #fff;font-weight: 400;}
.blog_four_grid_section .section_content_wrapper .blog_grid_box .inner_wrapper{position: relative;z-index: 1;overflow: hidden;}
.blog_four_grid_section .section_content_wrapper .blog_grid_box .inner_wrapper::after{position: absolute;content: '';top: 0;left: 0;width: calc(100% - 0px);height: 100%;left: 50%;transform: translateX(-50%);
    background: linear-gradient(360deg,#000000e0,#ffffff00);z-index: 1;
}

.blog_two_col_section .blog_section_header h2{font-size: 45px;font-weight: 600;color: #000;margin-bottom: 8px;}
.blog_two_col_section .blog_section_header p{font-size: 18px;color: #555;}
.blog_main_content{margin-top: 35px;}
.blog_main_content .blog_box .img_wrapper{overflow: hidden;width: 100%;height: 487px;margin-bottom: 25px;}
.blog_main_content .blog_box .img_wrapper img{width: 100%;height: 100%;object-fit: cover;}
.blog_main_content .blog_box .text_wrapper .blog_header{font-size: 25px;font-weight: 600;color: #222;margin-bottom: 25px;display: block;line-height: 32px;}
.blog_main_content .blog_box .text_wrapper .blog_author_date p{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}
.blog_main_content .blog_box .text_wrapper a.read_more_cta{display: inline-block;margin-top: 15px;font-weight: 600;color: #000;border-bottom:1px dotted #000;}
.blog_main_content .blog_box .text_wrapper .blog_desc{font-size: 14px;color: #343434;}
.two_grid_row{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.two_grid_row .blog_box{margin-bottom: 35px;width: 48%;}
.two_grid_row .blog_box:nth-child(odd){margin-right: 15px;}
.two_grid_row .blog_box .text_wrapper .blog_header{font-size: 23px;margin-bottom: 8px;font-weight: 600;color: inherit;}
.two_grid_row .blog_box .text_wrapper a.read_more_cta{margin-top: 0;}
.two_grid_row .blog_box .img_wrapper{height: 250px;}
.two_grid_row .blog_box .img_wrapper img{height: auto;object-fit: contain;}

.blog_main_content .blog_box .text_wrapper .blog_header {font-size: 25px;font-weight: 600;color: #222;margin-bottom: 25px;display: block;line-height: 32px;}

.sidebar_blog_wrapper .blog_box{display: flex;align-items: flex-start;justify-content: flex-start;}
.sidebar_blog_wrapper .blog_box .img_wrapper{overflow: hidden;width: 100%;height: 487px;margin-bottom: 25px;}
.sidebar_blog_wrapper .blog_box .img_wrapper img{width: 100%;height: 100%;object-fit: cover;}
.sidebar_blog_wrapper .blog_box .text_wrapper .blog_header{font-size: 14px;font-weight: 600;color: #222;margin-bottom: 12px;display: block;line-height: 21px;}
.sidebar_blog_wrapper .blog_box .text_wrapper .blog_author_date p{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
.sidebar_blog_wrapper .blog_box .text_wrapper a.read_more_cta{display: inline-block;margin-top: 0px;font-weight: 600;color: #000;}

.sidebar_header h3{font-size: 30px;font-weight: 600;color: #000;margin-bottom: 35px;}
.sidebar_blog_wrapper .blog_box .img_wrapper{height: 100px;margin-right: 15px;width: 185px;}
.sidebar_blog_wrapper .blog_box .img_wrapper img{height: 100%;object-fit: cover;}
.sidebar_blog_wrapper .blog_box .text_wrapper{width: auto;}


.sidebar_form_wrapper{margin-top: 35px;}
.sidebar_form_wrapper .img_wrapper{text-align: center;margin-bottom: 20px;}
.sidebar_form_wrapper #sidebar_form .form-group{margin-bottom: 15px;}
.sidebar_form_wrapper #sidebar_form .form-group .form-control{height: 50px;text-align: center;}
.sidebar_form_wrapper #sidebar_form .form-group.submit_btn .form-control {width: 100%;background: linear-gradient(90deg, rgba(255,142,68,1) 25%, rgba(249,19,98,1) 100%);color: #fff;font-weight: 600;}


#sidebar_form .user_accept_control {display: flex;align-items: center;justify-content: flex-start;margin-top: 25px;}
#sidebar_form .user_accept_control .checkbox_wrapper{width: 25px;height: 25px;border-radius: 0;margin-right: 12px;position: relative;display: flex;align-items: center;}
#sidebar_form .user_accept_control .checkbox_wrapper .form-control{width: 100%;height: 100%;border-radius: 0;}
#sidebar_form .user_accept_control .checkbox_wrapper .tick{position: absolute;left: 50%;top:45%;transform: translate(-50%,-50%) rotate(-45deg);width: 14px;height: 6px;border-bottom: 2px solid #000;border-left: 2px solid #000;opacity: 0;pointer-events: none;}
#sidebar_form .user_accept_control .checkbox_wrapper .form-control:checked + .tick{opacity: 1;}
#sidebar_form .user_accept_control .checkbox_wrapper .form-control:focus{box-shadow: none !important;}
.blog_box{position: relative;}
.blog_box.trending_blog .inner_wrapper{position: relative;}
.blog_box.trending_blog .text_wrapper{width: max-content;position: absolute;left: 0;bottom: 0;padding: 25px;z-index: 2;}
.blog_box.trending_blog .text_wrapper .blog_header{color: #fff !important;}
.blog_box.trending_blog .text_wrapper .blog_author_date p{color: #fff !important;margin-bottom: 0;}

.blog_box.trending_blog::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: calc(100% - 0px);
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(360deg,#000000e0,#ffffff00);
    z-index: 1;
}

.trending_post_wrapper .two_grid_row .blog_box .img_wrapper img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.trending_post_wrapper .two_grid_row .blog_box .img_wrapper{margin-bottom: 25px;}
.trending_post_wrapper .two_grid_row .blog_box .text_wrapper .blog_header{margin-bottom: 15px;display:block;}

.blog_two_col_section > .container{max-width: 1000px;width: 100%;}

.two_grid_row  .blog_box .text_wrapper .blog_header{font-size: 21px;line-height: 27px;}
.trending_post_wrapper .two_grid_row .blog_box .img_wrapper{height: 300px;}

.blog_author_date p{display: flex;align-items: center;justify-content: space-between;}

.blog-pagination-nw{text-align: center;text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: row-reverse;}
.blog-pagination-nw a{color: #6b6b6b;border-bottom:2px solid #6b6b6b;font-weight: 500;}
.blog-pagination-nw a:last-child{margin-right: 20px;}


.addtoany_shortcode .a2a_kit a span.a2a_svg{background: linear-gradient(90deg, rgb(255 143 69) 25%, rgb(249 59 19) 100%);}


/*--------- Blog New ----------------------*/


@media(max-width:1400px){

    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 30px;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 14px;}
    .about_fifth_section .box-item{max-width: 340px;}
}



@media(max-width:1201px){

    .lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper .img_box.box_2{width: 575px;}
    .vec_obj_wrapper .vec_obj_box.box_1{left: 0;}
    .vec_obj_wrapper .vec_obj_box.box_2{left: -87px;}
    .vec_obj_wrapper .vec_obj_box.box_3{left: -40px;}
    .vec_obj_wrapper .vec_obj_box.box_4{right: 0;}
    .vec_obj_wrapper .vec_obj_box.box_5 {top: 177px;right: -70px;}
    .vec_obj_wrapper .vec_obj_box.box_6{right: -70px;}
    .lp_banner .banner_caption{max-width: 473px;}

    .about_fifth_section .flip-box .inner .text_wrapper h3 {line-height: 22px;font-size: 14px;}
    .about_fifth_section .flip-box {min-height: 547px;margin: 0;}
    .about_fifth_section .box-item {max-width: 281px;}
    .page-id-916 .lp_second_section .section_content_wrapper h2{font-size: 20px;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper h2 {font-size: 24px;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper{width: 80%;}
    .about_third_section .section_content_wrapper .content_wrapper .small_circle_2{right: 30px;}
    .about_fourth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 26px;}
    .about_fourth_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 14px;}
    .about_sixth_section .section_content_wrapper{align-items: flex-start;}
    .about_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 26px;}
    .about_seventh_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 14px;margin-bottom: 26px;}
    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 26px;}
    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 14px;}

}

@media(max-width:1200px){

    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper h2 {font-size: 25px;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper p {font-size: 14px;}
    .about_third_section .section_content_wrapper .content_wrapper .small_circle_2{right: 30px;}
    .about_third_section .section_content_wrapper{flex-direction: column;}
    .about_third_section .section_content_wrapper .content_wrapper{width: 100%;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper{text-align: center;margin-top: 50px;}
    .about_third_section{padding-bottom: 0;}
    .about_third_section .section_content_wrapper .content_wrapper.right .text_inner_wrapper a.cta{margin: 20px auto 0;}
    .about_third_section .section_content_wrapper .content_wrapper.right{padding-left: 25px;}
}


@media(max-width:1025px){

    
    .vec_obj_wrapper{height: 450px;}
    .vec_obj_wrapper .vec_obj_box.box_1{left: 50px;top: 22px;}
    .vec_obj_wrapper .vec_obj_box.box_2{left: -20px;top: 150px;}
    .vec_obj_wrapper .vec_obj_box.box_3 {left: 21px;top: 260px;}
    .vec_obj_wrapper .vec_obj_box.box_4 {right: 35px;top: 64px;}
    .vec_obj_wrapper .vec_obj_box.box_5{right: 0;}
    .vec_obj_wrapper .vec_obj_box.box_6 {bottom: 20px;right: -40px;}
    
    .lp_third_section .section_content_wrapper{flex-wrap: wrap;}
    .lp_third_section .section_content_wrapper .content_wrapper{width: 100%;text-align: center;}
    .lp_third_section .section_content_wrapper .text_wrapper h2{font-size: 25px;padding-bottom: 35px;width: 70%;margin: 0 auto 50px;text-align: center;}

    .lp_third_section .section_content_wrapper .text_wrapper h2::after{left: 50%;transform: translateX(-50%);}
    .lp_third_section .section_content_wrapper .text_wrapper p{text-align: center;}
    .lp_third_section .section_content_wrapper .content_wrapper .img_wrapper{max-width: 550px;width: 100%;margin: 50px auto 0;}
    .lp_third_section .section_content_wrapper .content_wrapper .img_wrapper .inner_content_wrapper{height: auto;max-width: 550px;width: 100%;}
    .lp_fourth_section .section_content_wrapper h2{font-size: 25px;}
    .lp_fourth_section::after{height: 84%;}
    .box-item{max-width: 45%;}
    .flip-box .flip-box-front .inner{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2 br{display: none;content: '';}
    .floating_circle.circle_2{bottom: 30%;}
    .flip-box-front, .flip-box-back{min-height: 245px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 25px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 14px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper ul li{font-size: 14px;}
    .lp_second_section .section_content_wrapper h2{font-size: 25px;}
    .lp_sixth_section .section_content_wrapper .text_wrapper h2{font-size: 25px;}
    .lp_sixth_section .section_content_wrapper .text_wrapper p{font-size: 18px;}
    .lp_eighth_section .section_header h2{font-size: 25px;}
    .lp_ninth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 25px;}
    .lp_third_section .section_content_wrapper .text_wrapper p {font-size: 14px;line-height: 28px;}
   
    .lp_second_section .section_content_wrapper{flex-wrap: wrap;}
    .lp_second_section .section_content_wrapper h2{width: 100%;text-align: center;}
    .lp_second_section .section_content_wrapper h2 br:nth-child(2){display: none;content: '';}
    .lp_second_section .section_content_wrapper .sap_img_wrapper .img_box{border-left: 0;width: 50%;}
    .lp_banner .banner_caption {
        max-width:100%
    }
    .lp_banner .banner_caption h1{margin-bottom: 5px;}

   

    .about_fifth_section .box-item{max-width: 100%;text-align: center;}
    .about_fifth_section .flip-box{max-width: 100%;text-align: center;min-height: 330px;}
    .about_fifth_section .flip-box .inner .text_wrapper h3{text-align: center;}
    .about_fifth_section .flip-box .inner .text_wrapper h3 {line-height: 28px;font-size: 20px;text-align: center;min-height: auto;}
    .about_fifth_section .flip-box p{font-size: 14px !important;}
    .about_fifth_section .flip-box .inner .text_wrapper h3 br{display: none;content:'';}
    .about_fifth_section .flip-box .inner > .icon_wrapper {width: 60px;margin: 0 auto;}
    .about_fifth_section .flip-box .flip-box-front .inner{justify-content: flex-start;}
    .about_sixth_section .section_content_wrapper .content_wrapper .small_circle_3{bottom: 64px;}

    .new_about_banner {padding: 100px 0 60px;height: auto;}
    .second_section_text .text_wrapper{margin: auto;text-align: center;}

    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper h2 {font-size: 25px;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper p {font-size: 14px;}
    .about_third_section .section_content_wrapper .content_wrapper .small_circle_2{right: 30px;}
    .about_third_section .section_content_wrapper{flex-direction: column;}
    .about_third_section .section_content_wrapper .content_wrapper{width: 100%;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper{text-align: center;margin-top: 50px;}
    .about_third_section{padding-bottom: 0;}


    .page-id-916 .about_fifth_section .flip-box{min-height: 360px;}
    .page-id-916 .about_fifth_section .flip-box .inner{
        padding: 30px 30px;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .about_fifth_section .flip-box .flip-box-back .inner > .icon_wrapper{width: 100px;height: 100px;}
    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2 br{}
    .new_about_banner .about_new_banner_content .img_inner_happer .float_img_grp .ban_icon{width: 95px;}

    .blog_four_grid_section .section_content_wrapper{flex-wrap: wrap;}
    .blog_four_grid_section .section_content_wrapper .blog_grid_box{width: 50%;margin-bottom: 25px;}
    .sidebar_blog_wrapper {display: flex;flex-wrap: wrap;}
    .sidebar_blog_wrapper .blog_box{width: 50%;margin-bottom: 20px;}
}

@media(max-width:992px){

    .lp_banner{padding: 60px 0 60px;}
    .lp_banner .section_content_wrapper{flex-wrap: wrap;}
    .lp_banner .section_content_wrapper .content_wrapper{width: 100%;}
    .lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper{position: relative;}
    .lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper img{transform: translateY(0);}
    .lp_banner{height: auto;}
    .lp_banner::after{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.65;z-index: -1;}
    .lp_banner .banner_caption {max-width:80%}
    .lp_banner .banner_caption{text-align: center;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper .button-1{font-size: 14px;}
    .banner_bg_wrapper img{object-position: 82% 0px;}
    .lp_banner .banner_caption h1{margin-bottom: 5px;}
    .lp_second_section .section_content_wrapper h2 br{display: none;content: '';}
    .lp_banner .banner_caption {
        max-width: 100%;
    }

    .sap_form_section .section_content_wrapper{flex-wrap: wrap;}

    .sap_form_section .section_content_wrapper .content_wrapper{width: 100%;}

    .sap_form_section .wpcf7-form{margin-bottom: 70px;}

    .sap_form_section .section_content_wrapper .content_wrapper .img_wrapper img{width: 65%;}
    
    .sap_form_section .section_content_wrapper .content_wrapper:first-child{padding-right: 0px;}

    .about_third_section .section_content_wrapper{flex-direction: column}
    .about_third_section .section_content_wrapper .content_wrapper{height: auto;width: 100%;}
    .about_third_section .section_content_wrapper .content_wrapper.right {
        transform: translateX(0px) translateY(0px);
        height: auto;
        width: 100%;
        margin-bottom: 0px;
    }

    .about_fourth_section .section_content_wrapper{flex-direction: column;}

    .about_fourth_section .section_content_wrapper .content_wrapper{width: 100%;text-align: center;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper p {font-size: 14px;}
    .about_fourth_section .section_content_wrapper .content_wrapper.left{margin-bottom: 50px;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 25px;
    }
    .about_fifth_section .flip-box .inner .text_wrapper h3{font-size: 22px;}
    .about_fifth_section .flip-box{min-height: 387px;}
    .about_sixth_section .section_content_wrapper{flex-direction: column;}
    .about_sixth_section .section_content_wrapper .content_wrapper{width: 100%;max-width: 100%;}
    .about_sixth_section .section_content_wrapper .content_wrapper.left{margin-bottom: 50px;}
    .about_sixth_section .section_content_wrapper .content_wrapper.left .text_wrapper{text-align: center;}
    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 22px;}
    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2 br{display: none;content: '';}
    .about_seventh_section .section_content_wrapper{flex-direction: column-reverse;}
    .about_seventh_section .section_content_wrapper .content_wrapper{width: 100%;}
    .about_seventh_section .section_content_wrapper .content_wrapper.right{margin-bottom: 0px;}
    .about_seventh_section .section_content_wrapper .content_wrapper .text_wrapper{text-align: center;}
    .about_seventh_section {padding: 15px 0px 60px;}
    .about_sixth_section .section_content_wrapper .content_wrapper.left {margin-bottom: 9px;}
    .about_fourth_section {padding: 60px 0px 6px;}
    .about_fourth_section {padding: 0px 0px 6px;}
    .about_third_section{padding-bottom: 0 !important;}
    .about_sixth_section .section_content_wrapper .content_wrapper.left {padding-top: 20px;}
    .about_third_section > .container{justify-content: center;}
    .about_sixth_section{padding: 60px 0px 25px;}

    .about_sixth_section .section_content_wrapper .content_wrapper .small_circle_3 {bottom: 223px;}
    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper{width: 100%;}

    .page-id-916 .about_fifth_section .flip-box {
        min-height: 400px;
    }

    .about_sixth_section::before{height: 100%;background: #15085e70;width: 100%;}

    .new_about_banner .about_new_banner_content{flex-direction: column;}
    .new_about_banner .about_new_banner_content .content_wrapper{width: 100%;text-align: center;}
    .new_about_banner .about_new_banner_content .content_wrapper.text_wrapper{margin-bottom: 50px;}

    .ban_icon.icon_2{right: 0;top: 100px;}
    .ban_icon.icon_3{left: 81px;}
    .ban_icon.icon_4{left: 50px;}
    .ban_icon.icon_5{right: 0;}

    a.cta.banner_cta{margin: 30px auto 15px;}
    .new_about_banner > .container{justify-content: center;}
    .new_about_banner .about_new_banner_content .img_inner_happer{max-width: max-content;margin: auto;}
    .ban_icon.icon_1{top: 200px;}
    .ban_icon.icon_3{left: 92px;top: 87px;}
    .ban_icon.icon_2{right: 10px !important;top: 122px;}
    .ban_icon.icon_5{bottom: 135px;}

    .sidebar_wrapper{margin-top: 50px;}
}

@media(max-width:878px){

    .lp_fourth_section .section_content_wrapper h2 {font-size: 20px;}
    .lp_third_section .section_content_wrapper .text_wrapper h2{width: 80%;}
    .lp_third_section .section_content_wrapper .text_wrapper p{font-size: 15px;line-height: 27px;}
    .lp_seventh_section .section_content_wrapper{flex-wrap: wrap;}
    .lp_seventh_section .section_content_wrapper .content_wrapper{width: 100%;height: auto;text-align: center;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper{justify-content: flex-start;align-items: center;}
    .lp_seventh_section .section_content_wrapper .content_wrapper.right{padding-right: 25px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper.left{padding-left: 25px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper{padding: 70px 25px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper ul li{text-align: left;}
    .lp_eighth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 16px;}
    .lp_eighth_section {padding: 54px 0 30px;}
    .lp_ninth_section .section_content_wrapper{flex-wrap: wrap;flex-direction: column-reverse;}
    .lp_ninth_section .section_content_wrapper .content_wrapper{width: 100%;text-align: center;}
    .lp_ninth_section .section_content_wrapper .content_wrapper .text_wrapper{margin-bottom: 35px;}
    .floating_circle.circle_2 {bottom: 25%;right: -15px;}
    .lp_ninth_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 13px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 13px;}
    .lp_third_section .section_content_wrapper .text_wrapper p {font-size: 13px;line-height: 23px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper .text_inner_wrapper{min-height: auto;height: auto;display: flex;
        flex-direction: column;justify-content: center;align-items: center;}



    
    .about_sixth_section{padding: 30px 0px 20px;}
    .about_fifth_section{padding-bottom: 60px;}
    .about_seventh_section {padding: 60px 0px 60px;}
    .about_fifth_section .flip-box .flip-box-front .inner .text_wrapper h3 {font-size: 19px;}
    .about_sixth_section .section_content_wrapper .content_wrapper.left .text_wrapper{text-align: center;}
    .about_sixth_section .section_content_wrapper{justify-content: center;align-items: center;}
    .about_sixth_section{background-attachment: scroll;}
    .about_sixth_section::before{height: 100%;background: #040212a6;width: 100%;}
    .page-id-916 .about_fifth_section .flip-box .flip-box-front  .inner{justify-content: flex-start;}
    .new_about_banner .about_new_banner_content{flex-direction: column;}
    .new_about_banner .about_new_banner_content .content_wrapper{width: 100%;text-align: center;}
    .new_about_banner .about_new_banner_content .content_wrapper.text_wrapper{margin-bottom: 50px;}
    .page-id-916 .about_fifth_section .flip-box {min-height: 372px;}
    .page-id-916 .box-container{padding-top: 15px !important;}
    .about_sixth_section{background-size: cover;}

    .ban_icon.icon_3 {
        left: 95px;top: 81px
    }

    .ban_icon.icon_2 {
        right: 40px;
        top: 126px;
    }

    .ban_icon.icon_4 {
        left: 80px;
    }

    .ban_icon.icon_5 {
        right: 0;
        bottom: 141px;
    }
}

@media(max-width:769px){

    .new_about_banner .about_new_banner_content .img_inner_happer .float_img_grp .ban_icon{width: 96px;}

    .new_blog_banner{padding-top: 0;height: 300px;}
    .blog_four_grid_section{padding-bottom: 0 !important;}
}

@media(max-width:767px){

    .new_about_banner .about_new_banner_content .img_inner_happer .float_img_grp .ban_icon{width: 96px;}

    .ban_icon.icon_3 {
        left: 67px;
        top: 59px;
    }

    .ban_icon.icon_2 {
        right: 0;
        top: 126px;
    }

    .ban_icon.icon_5{right: 0;}
}

@media(max-width:681px){

    .lp_banner {padding: 60px 0 60px;}
    .lp_banner .section_content_wrapper .content_wrapper{height: auto;}
    .lp_banner > .container{width: 100%;max-width: 100%;}
    .lp_banner .section_content_wrapper .content_wrapper .banner_caption{margin-bottom: 50px;}
    .lp_banner .banner_caption h1{margin-bottom: 5px;}
    .lp_second_section .section_content_wrapper h2 {font-size: 22px;}
    .lp_second_section .section_content_wrapper .sap_img_wrapper .img_box img{width: 100%;}
    .lp_third_section .section_content_wrapper .text_wrapper h2 {width: 100%;font-size: 22px;}
    .lp_third_section{padding: 0px 0px !important;}
    .lp_fourth_section .section_content_wrapper h2 strong {display: inline;}
    .box-item {max-width: 70%;margin: 0 0px 30px;}
    .lp_fourth_section .video_wrapper{max-width: 100%;}
    .floating_circle.circle_2 {bottom: 24%;right: -50px;}
    .lp_fourth_section{padding-bottom: 50px !important;padding-top: 50px !important;}
    .lp_sixth_section .section_content_wrapper .text_wrapper p {font-size: 15px;}
    .lp_ninth_section .section_content_wrapper .content_wrapper .text_wrapper h2 {font-size: 22px;}
    .lp_eighth_section .section_header h2 {font-size: 22px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2 {font-size: 22px;}
    .lp_sixth_section .section_content_wrapper .text_wrapper h2 {font-size: 22px;}
    .lp_banner .section_content_wrapper .content_wrapper{height: 400px;}
    .main_banner .banner_caption p{font-size: 17px;}
    .lp_fourth_section::after {
        height: 88%;
    }
    .floating_circle.circle_2{display: none}
    .lp_third_section .section_content_wrapper{margin-bottom: 70px;}
    .lp_eighth_section .section_content_wrapper{flex-direction: column;}
    .lp_eighth_section .section_content_wrapper .content_wrapper {width: 300px; padding: 25px 30px; border: 1px solid #e5e5e5; margin-bottom: 25px;}
    .lp_eighth_section .section_content_wrapper .content_wrapper .img_wrapper{height: auto;}
    .lp_ninth_section{padding-top: 0 !important;}



    .about_fourth_section .section_content_wrapper .content_wrapper{padding: 25px 0;}
    .about_sixth_section .section_content_wrapper .content_wrapper{padding: 25px 0;}
    .about_seventh_section .section_content_wrapper .content_wrapper{padding: 25px 0;}
    .about_fifth_section .flip-box {min-height: 438px;}
    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper p {
        font-size: 13px;
    }

    .about_fifth_section {padding: 10px 0px 60px;}

    .about_sixth_section .section_content_wrapper .content_wrapper .small_circle_3 {
        bottom: 190px;right: -35px;
    }

    .second_section_text h2{font-size: 25px;}
    .second_section_text p{font-size: 14px;}

    .about_fifth_section .flip-box .flip-box-front .inner .text_wrapper h3 {
        font-size: 17px;line-height: 24px;
    }

    .page-id-916 .about_fifth_section .flip-box {
        min-height: 426px;
    }

    .ban_icon.icon_5{bottom: 97px}

    .blog_box.trending_blog .text_wrapper{width: 100%;}
    .blog_main_content .blog_box .text_wrapper .blog_header{font-size: 22px;}
    .blog_two_col_section .blog_section_header h2{font-size: 35px;}

    .blog_main_content .blog_box.recent_blog .text_wrapper .blog_header {
        font-size: 20px;
    }
    .blog_box.trending_blog .text_wrapper .blog_author_date p{width: 90%;}
}

@media(max-width:576px){

    
    .lp_ninth_section{padding-top: 0 !important;}
    .floating_circle.circle_1{left: auto;}
    .lp_banner .banner_caption h1{font-size: 25px;}
    .lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper .img_box.box_2{width: 100%;}
    .vec_obj_wrapper .vec_obj_box.box_6{right: -20px;}
    .vec_obj_wrapper .vec_obj_box{position: relative;right: auto !important;left: auto !important;top: auto !important;bottom: auto !important;}
    .vec_obj_wrapper {
        height: 100%;
        display: flex;
        align-items: flex-end;top: 66%;justify-content: center;
    }

    .lp_banner {padding: 60px 0 36px;overflow: visible;}
    .vec_obj_wrapper .vec_obj_box img {width: 70px !important;transform: translateY(0) !important;}
    .request_btn a{font-size: 12px;}
    .lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper img{width: 100%;}
    .lp_banner .section_content_wrapper .content_wrapper .banner_img_wrapper{padding-bottom: 50px;}
    .lp_second_section{padding: 72px 0px 60px}
    .bounce2{animation-play-state: paused;}
    .box-item{max-width: 100%;}

    .sap_form_section .section_content_wrapper .content_wrapper .img_wrapper img{width: 100%;}

    .sap_form_section .wpcf7-form .col-12.mt-4{margin-top: 2px !important;}

    .registration_area .submit_btn{width: 100%;}
    .sap_form_section .wpcf7-form p{position: relative;}
    .sap_form_section .wpcf7-form .wpcf7-submit + .wpcf7-spinner{position: absolute;top: 10px;right: 0;} 
    .sap_form_section .section_content_wrapper .content_wrapper .banner_caption h1{font-size: 24px;margin-bottom: 10px;}
    .sap_form_section {padding: 88px 0 44px;}



    .about_sixth_section .section_content_wrapper .content_wrapper .small_circle_3{right: -9px; width: 50px;height: 50px;}
    .about_sixth_section .section_content_wrapper .content_wrapper.right{width: 88%;margin: auto;}
    .page-id-916 .lp_second_section .section_content_wrapper{transform: translateY(0px);}
    .about_third_section{padding-top: 60px !important;}
    .page-id-916 .lp_second_section .section_content_wrapper{box-shadow: none;}
    .about_third_section > .container {
        display: block;
        padding: 0 20px;
    }
    .about_third_section .section_content_wrapper .content_wrapper .small_circle_1{left: -15px;}

    .about_sixth_section .section_content_wrapper .content_wrapper .azure_img_wrapper{left: -30px;}

    .second_section_text .text_wrapper{width: 75%;}
    .about_third_section .section_content_wrapper .content_wrapper .image_wrapper .img_inner_wrapper{width: 78vw;height: 78vw;}
    .about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_1{left: 2%;}
    .about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_3{right: 2%;}
    .icon_wrapper.icon_5{bottom: 26px;}
    .icon_wrapper.icon_7{right: 2%;}
    .about_third_section .section_content_wrapper .content_wrapper .image_wrapper .img_inner_wrapper .sap_logo_wrapper{height: 35vw;width: 35vw;}
    .about_seventh_section .section_content_wrapper .content_wrapper.left{width: 75%;}
    .about_seventh_section {
        padding: 26px 0px 60px;
    }
    .about_fifth_section .box-item{width:90%}

    .blog_box.trending_blog .text_wrapper{width: 100%;}

    .blog_four_grid_section .section_content_wrapper .blog_grid_box{width: 100%;}

    .two_grid_row .blog_box{margin-bottom: 35px;width: 100%;margin-right: 0 !important;}
    .two_grid_row .blog_box .img_wrapper {
        height: auto;
    }

    .sidebar_blog_wrapper .blog_box{flex-direction: column;padding: 0 10px;}
    .sidebar_blog_wrapper .blog_box .img_wrapper{height: 250px;}
    .sidebar_blog_wrapper .blog_box .img_wrapper{width: 100%;margin-right: 0;}
}

@media(max-width:481px){

    .vec_obj_wrapper {
        height: 100%;
        display: flex;
        align-items: flex-end;top: 70%;justify-content: center;
    }

    .lp_second_section .section_content_wrapper .sap_img_wrapper .img_box.box_2 img {
        width: 192px;
    }

    .get_demo{width: 72px;top: auto;transform: translateY(0%);bottom: 120px;}
    .get_demo span{display: none}
    .flip-box .inner > .icon_wrapper {
        width: 60px;
        height: auto;
    }
    
    .lp_third_section .section_content_wrapper .text_wrapper p{font-size: 13px;}
    .sap_form_section .section_content_wrapper .content_wrapper{padding: 0 15px;}
    .create_account h3{font-size: 20px;}
    .sap_form_section {padding: 100px 0 50px;}
    .sap_form_section .section_content_wrapper .content_wrapper .banner_caption h1{font-size: 22px;}
    .sap_form_section .section_content_wrapper .content_wrapper .banner_caption p{font-size: 14px;}
    .sap_form_section .section_content_wrapper .content_wrapper .banner_caption h1{text-align: center;}
    .sap_form_section .section_content_wrapper .content_wrapper .banner_caption p{text-align: center;}

    
    .about_third_section .section_content_wrapper .content_wrapper.right{width: 100%;height: auto;}
    .about_fifth_section .box-container{padding: 10px 0px 0px;}
    .about_fifth_section .flip-box p {
        font-size: 13px !important;
    }
    .about_fifth_section {
        padding: 10px 0px 21px;
    }
    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 24px;
    }

    .about_sixth_section .section_content_wrapper .content_wrapper .azure_img_wrapper{left: -29px;}

    .page-id-916 .lp_second_section .section_content_wrapper h2{margin-bottom: 25px;}

    .new_about_banner {height: auto;}

    .about_sixth_section .section_content_wrapper .content_wrapper .small_circle_3 {
        right: -24px;
        width: 50px;
        height: 50px;
    }

    .about_third_section .section_content_wrapper{padding-top: 60px;}

    .second_section_text .text_wrapper {
        width: 90%;
    }

    .page-id-916 .about_fifth_section .flip-box {
        min-height: 450px;
    }

    .about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper{width: 60px;height: 60px;padding: 17px;}
    .about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_1 {left: 4%;}
    .about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_2{top: -27px;}
    .about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_3{right: 4%;}
    .icon_wrapper.icon_5{left: 8%;}
    .icon_wrapper.icon_6{bottom: -25px;}
    .icon_wrapper.icon_7 {right: 4%;}
    .icon_wrapper.icon_8{left: -30px;}
    .icon_wrapper.icon_4{right: -30px;}

    .icon_wrapper_2{width: 75px;height: 75px;}
    .icon_wrapper_3{width: 75px;height: 75px;}

    .ban_icon.icon_2 {
        right: 0;
        top: 89px;
    }

    .ban_icon.icon_3 {
        left: 57px;
        top: 50px;
    }

    .ban_icon.icon_4 {
        left: 40px;
    }

    .ban_icon.icon_1 {
        top: 112px;
    }

    .about_sixth_section .section_content_wrapper .content_wrapper.left {
        padding-top: 20px;
        margin-bottom: 0;
        padding-bottom: 10px;
    }

    .blog_two_col_section .blog_section_header p{font-size: 13px;}
    .blog_main_content .blog_box .text_wrapper .blog_header {
        font-size: 21px;
    }

    .sidebar_blog_wrapper .blog_box .img_wrapper {
        height: 210px;
    }
}

@media(max-width:426px){

    .lp_third_section .section_content_wrapper .text_wrapper h2{font-size: 19px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 20px;}
    .lp_second_section .section_content_wrapper h2 {font-size: 19px;}
    .main_banner .banner_caption p{font-size: 16px;}
    .vec_obj_wrapper .vec_obj_box img{width: 58px !important;}
    .lp_third_section .section_content_wrapper .text_wrapper h2 {font-size: 18px;}
    .lp_second_section .section_content_wrapper h2 {font-size: 17px;}
    .lp_second_section{padding: 40px 0px 40px;}
    .lp_third_section .section_content_wrapper .text_wrapper h2{margin: 0 auto 33px;}
    .lp_third_section .section_content_wrapper .content_wrapper{padding: 0 8px;}
    .main_banner .banner_caption p {font-size: 14px;}
    .lp_fourth_section .section_content_wrapper h2 {font-size: 17px;}
    .lp_fourth_section::after{height: 90%;}
    .box-item{max-width: 100%;}
    .lp_sixth_section .section_content_wrapper .text_wrapper h2 {font-size: 20px;margin-bottom: 8px;}
    .lp_sixth_section .section_content_wrapper .text_wrapper p{margin-bottom: 15px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper .button-1{font-size: 13px;}
    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2 {font-size: 19px;}
    .lp_ninth_section .section_content_wrapper .content_wrapper{padding: 0 0px;}
    .lp_sixth_section {padding-bottom: 43px;}
    .vec_obj_wrapper{top: 72%;}
    .lp_banner .section_content_wrapper .content_wrapper {height: 326px;}
    .floating_circle.circle_1{right: -12px;}
    .lp_second_section .section_content_wrapper .sap_img_wrapper .img_box.box_2 img {
        width: 135px;
    }

    .lp_eighth_section .section_header h2 {
        font-size: 20px;
    }

    .lp_banner .banner_caption h1 {
        font-size: 24px;
    }

    .lp_second_section .section_content_wrapper .sap_img_wrapper .img_box.box_2{padding-left: 0;}

    .flip-box p{font-size: 14px !important;}

    .about_fifth_section .flip-box .inner .text_wrapper h3 {
        font-size: 20px;
    }

    /*.about_third_section .section_content_wrapper .content_wrapper.right {
        width: 410px;
        height: 410px;
    }*/

    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 20px;}

    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper p {
        font-size: 13px;
    }
    .about_fourth_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 22px;
    }

    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 22px;margin-bottom: 10px;
    }
    .about_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 20px;
    }
    .about_seventh_section .section_content_wrapper .content_wrapper .text_wrapper p{font-size: 13px;}

    .about_seventh_section .section_content_wrapper .content_wrapper.right {
        margin-bottom: 0px;
    }

    .about_sixth_section .section_content_wrapper .content_wrapper .small_circle_3{bottom: 160px;}

    .new_about_banner .about_new_banner_content p{font-size: 15px;}
    .new_about_banner .about_new_banner_content h3{font-size: 17px;}
    .new_about_banner .about_new_banner_content h1{font-size: 35px;}
    .about_seventh_section .section_content_wrapper .content_wrapper.left {
        width: 82%;
    }
    .about_fifth_section .flip-box .flip-box-front .inner .text_wrapper h3 {
        font-size: 18px;
    }
    
    .second_section_text h2 {
        font-size: 22px;
    }

    .second_section_text p {
        font-size: 12px;
    }

    .ban_icon.icon_3 {
        left: 40px;
        top: 40px;
    }

    .ban_icon.icon_2{top: 64px;}

    .ban_icon.icon_5 {
        right: -10px;bottom: 75px;
    }

    .new_about_banner .about_new_banner_content .img_inner_happer .float_img_grp .ban_icon {
        width: 75px;
    }

    .project_form .title h2 {
        font-size: 23px;
    }

    .project_form .title h5 {
        font-size: 13px;
    }

    .sidebar_blog_wrapper .blog_box{width: 100%;}

    .sidebar_blog_wrapper .blog_box .img_wrapper {
        height: auto;
    }

    .sidebar_blog_wrapper .blog_box .text_wrapper .blog_header{font-size: 18px;}

    .blog_box .text_wrapper .blog_author_date p{justify-content: flex-start;}

    .blog_box.trending_blog .text_wrapper .blog_author_date p{justify-content: flex-start;}

    .blog_main_content .blog_box .text_wrapper .blog_author_date p{justify-content: flex-start;}

    .blog_box .text_wrapper .blog_author_date p span.author{margin-right: 10px;}

    .blog_main_content .blog_box .text_wrapper .blog_header{margin-bottom: 15px;}

    .blog_section_header{text-align: center;}

    .sidebar_header h3{text-align: center;}
}

@media(max-width:415px){

    .main_banner .banner_caption p {
        font-size: 14px;
    }

    .about_fifth_section .flip-box p {
        font-size: 13px !important;
    }

    .about_fifth_section .flip-box {
        height: 495px;
    }

    .page-id-916 .about_fifth_section .flip-box {
        min-height: 470px;height: 100%;
    }

    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2{font-size: 21px;}

    /*.about_third_section .section_content_wrapper .content_wrapper.right {
        width: 390px;
        height: 390px;
    }*/

    .second_section_text p {
        font-size: 13px;
    }

    .about_third_section .section_content_wrapper {
        padding-top: 0;
    }

    .about_fifth_section .flip-box .flip-box-back .inner .text_wrapper h3{font-size: 18px;}
}

@media(max-width:391px){

    .vec_obj_wrapper {
        top: 74%;
    }
    .lp_banner .section_content_wrapper .content_wrapper {
        height: 278px;
    }

    .about_fifth_section .flip-box .inner .text_wrapper h3 {
        font-size: 18px;
    }

    /*.about_third_section .section_content_wrapper .content_wrapper.right {
        width: 370px;
        height: 370px;
    }*/

    .new_about_banner .about_new_banner_content h4{font-size: 16px;line-height: 22px;}

    .page-id-916 .lp_second_section .section_content_wrapper h2 {
        font-size: 18px;
    }

    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 20px;
    }

    .about_fourth_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 20px;
    }

    .about_fourth_section .section_content_wrapper .content_wrapper .text_wrapper p {
        font-size: 13px;
    }

    .about_fifth_section .flip-box p {
        font-size: 12px !important;
    }

    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 20px;
    }

    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper p{margin-bottom: 0 !important;}

    .about_fifth_section .flip-box .flip-box-back .inner .text_wrapper h3 {
        font-size: 17px;
    }
    .about_fifth_section .flip-box .flip-box-front .inner .text_wrapper h3 {
        font-size: 17px;line-height: 22px;
    }

    .about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_1 {
        left: 5%;top: 20px;
    }
    .about_third_section .img_inner_wrapper .icon_wrapper_circle .icon_wrapper.icon_3{top: 20px;}

    .icon_wrapper.icon_5 {
        bottom: 15px;left: 6%;
    }

    .icon_wrapper.icon_7{bottom: 20px;}

    .new_about_banner .about_new_banner_content .img_inner_happer .float_img_grp .ban_icon {
        width: 74px;
    }

    .ban_icon.icon_4 {
        left: 25px;
    }

    .about_third_section .section_content_wrapper .content_wrapper.right .text_inner_wrapper a.cta{font-size: 12px;}
    .about_third_section .section_content_wrapper .content_wrapper.right {padding-left: 15px;padding-right: 15px;}
}

@media(max-width:376px){

    .vec_obj_wrapper {
        top: 75%;
    }

    .lp_seventh_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 18px;
    }

    /*.about_third_section .section_content_wrapper .content_wrapper.right {
        width: 370px;
        height: 370px;
    }*/

    .page-id-916 .lp_second_section .section_content_wrapper h2 {
        font-size: 17px;
    }
    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 19px;
    }

    .about_sixth_section .section_content_wrapper .content_wrapper .small_circle_3 {
        right: -24px;
        width: 50px;
        height: 50px;bottom: 143px;
    }

    .about_fifth_section .flip-box .flip-box-front .inner .text_wrapper h3{font-size: 17px;}

    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 18px;
    }

    .ban_icon.icon_1 {
        top: 118px;
    }

    .sidebar_blog_wrapper .blog_box .text_wrapper .blog_header {
        font-size: 16px;
    }

    .two_grid_row .blog_box .text_wrapper .blog_header{font-size: 17px;}

    .blog_two_col_section .blog_section_header h2 {
        font-size: 30px;
    }
}

@media(max-width:361px){

    .lp_banner .banner_caption h1 {
        font-size: 23px;
    }

    /*.about_third_section .section_content_wrapper .content_wrapper.right {
        width: 350px;
        height: 350px;
    }*/

    .about_sixth_section .section_content_wrapper .content_wrapper .text_wrapper h2 {
        font-size: 18px;
    }

    .about_fifth_section .flip-box .inner .text_wrapper h3 {
        font-size: 17px;line-height: 23px;
    }

    .about_third_section .section_content_wrapper .content_wrapper .text_wrapper p {
        font-size: 12px;
    }

    .page-id-916 .lp_second_section .section_content_wrapper h2 {
        font-size: 16px;
    }

    .new_about_banner .about_new_banner_content h4{font-size: 14px;}
    .new_about_banner .about_new_banner_content p {
        font-size: 13px;
    }

    .about_fifth_section .flip-box .flip-box-back .inner .text_wrapper h3 {
        font-size: 16px;
    }

    .about_fifth_section .flip-box .flip-box-front .inner .text_wrapper h3 {
        font-size: 15px;
    }

    .page-id-916 .about_fifth_section .flip-box .inner{padding: 30px 22px;}
    .second_section_text .text_wrapper{padding: 50px 25px;}
}