/*
Theme Name: ACE Global
Theme URI: https://siteorigin.com/theme/corp/
Template: siteorigin-corp
Author: ACE Global
Author URI: https://siteorigin.com/
Description: A modern business theme from SiteOrigin. Corp is versatile and quick to customize. Fast loading and fully stocked with all the modern theme features you've come to expect and enjoy. Convert visitors to customers with effective layouts and beautifuly presented landing pages. Corp offers seamless integration with Page Builder by SiteOrigin, a custom WooCommerce design, five unique blog layouts and a stunning Jetpack Portfolio layout.
Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce
Version: 1.20.10.1751679392
Updated: 2025-07-05 01:36:32
*/
/*================> ACE Global ================>*/
body h1,body h2,body h3,body h4,body h5,body h6{
	font-family:'Axiforma-Bold';
}
@font-face{
	font-family:'Axiforma-Bold';src:url('fonts/Axiforma-Bold.ttf');font-weight:700;
}
body{
font-family: "Roboto",sans-serif;font-weight: normal;
}

html{scroll-behavior:smooth;}
html{font-size:calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)));}
h1,h2,h3,h4,h5,h6{font-family:'Axiforma';}
a:focus{outline:none;}
a{transition:.4s linear!important;}
li{list-style:none;}
body ul{margin:0;}

.corp-container{padding-right:0;padding-left:0;max-width:84.4%;}
body,li,a,p,span,input,select,textarea{font-family: "Roboto",sans-serif;}
:root{
	--font-color:#172d13;
	--main-color:#172d13;
	--font-color1:#172d13;
	--hover-btn:#a7bc5b;
	--font16:1rem;
	--font18:1.125rem;
	--font20:1.25rem;
	--font26:1.625rem;
	--font40:2.5rem;
	--font30:1.875rem;
	--font40:2.5rem;
	--font50:3.125rem;
	--font60:3.75rem;
}
/*==Header==*/
.site-header.fixed .main-navigation .menu li a,.site-header.fixed .site-header-inner .left_menu_item ul li a{color:var(--main-color);}
.site-header.fixed .site-branding img{filter:none;}
.site-header.fixed .main-navigation .menu li a::after{background:var(--main-color);}
.top-contant ul{display:flex;justify-content:space-between;align-items:center;align-content:center;margin:0;}
.top-contant ul li:nth-child(2){background:#172d13;border-radius:50px;padding:0.7rem 2.1rem 0.8rem 2.1rem;margin-right:-0.375rem;gap:17px;display:flex;}
.top-contant ul li,.top-contant ul li a{color:#fff;position:relative;}
.top-contant ul li:first-child a{border-bottom:0.0625rem solid #fff;line-height:1.1;}
.top-contant ul li a:hover{color:var(--hover-btn);transition:all .4s linear;}
.top-new a,.top-new li{font-size:1.125rem;font-family: "Roboto",sans-serif;font-weight:400;}
.social-link{display:flex;align-content:center;align-items:center;gap:0.68rem;}
.social-link .instagram-link::before{content:'';background:url(images/inta.png) no-repeat;background-size:1.5rem;width:1.5rem;height:1.5rem;display:block;}
.social-link .fb-link::before{content:'';background:url(images/fb.png) no-repeat;background-size:1.375rem;width:1.375rem;height:1.375rem;display:block;}
.social-link .tu-link::before{content:'';background:url(images/tv.png) no-repeat;background-size:1.5rem;width:1.5rem;height:1.5rem;display:block;}
.social-link .linkedin-link::before{content:'';background:url(images/lin.png) no-repeat;background-size:1.5rem;width:1.5rem;height:1.5rem;display:block;}
.social-link a:nth-child(2){padding-left:0.5rem;}
.top-new .social-link a{font-size:0;position:relative;}
.custom_topbar_header{width:100%;float:left;z-index:1;position:relative;background:#172d13;z-index:3;}
.link-top a:nth-child(1)::before{content:'';background:url(images/top-l.png) no-repeat;display:block;width:1.125rem;height:1.5rem;background-size:cover;position:absolute;top:50%;left:0;transform:translatey(-50%);}
.link-top a:nth-child(2)::before{content:'';background:url(images/top-m.png) no-repeat;display:block;width:1.5rem;height:1rem;background-size:1.5rem;position:absolute;top:50%;left:0;transform:translatey(-50%);}
.link-top a:nth-child(1){padding-left:1.9rem;}
.link-top a:nth-child(2){padding-left:2.4rem;}
.site-header{margin-bottom:0;padding-top:5.8rem;padding-bottom:1.8rem;background-color:transparent;position:absolute;border:none;z-index:2;}
.site-header .site-branding{padding-right:0;}
.site-header .site-branding img{height:5rem;width:auto;filter:brightness(0) invert(1);}
.site-header .header_right_row ul{display:flex;list-style:none;align-items:center;flex-wrap:wrap;margin:0;}
.site-header .header_right_row ul li .custom_btn,.banner_btn_row a.custom_btn{font-size:var(--font18);margin-left:0.875rem;display:inline-block;background-color:transparent;font-weight:700;color:var(--font-color);line-height:1;border:1px solid var(--font-color);-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-transition:.4s linear;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;padding:1.125rem 2.388rem;}
.site-header .header_right_row ul li .custom_btn:hover,.site-header .header_right_row ul li .book_demo_btn,.image_box_row .custom_btn:hover{background-color:var(--hover-btn);color:#fff;}
.site-header .header_right_row ul li .book_demo_btn:hover{background-color:transparent;border-color:var(--font-color);}
.main-navigation #primary-menu li{margin-top:0;margin-right:0;margin-bottom:0;margin-bottom:-0.438rem;margin-left:0;padding-top:0;padding-right:0;padding-right:3.375rem;padding-bottom:0;padding-left:0;}
.site-header .main-navigation .menu li a{font-size:var(--font18);font-weight:700;color:#fff;border:none!important;text-transform:capitalize;letter-spacing:1.1px;-moz-transition:.4s linear;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;padding:0;}
.site-header .main-navigation .menu li a::after{height:0.313rem;margin-top:0;margin-top:4px;margin-right:auto;margin-bottom:0;margin-left:auto;width:0;display:block;background-color:var main color;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-transition:.4s linear;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;content:"";}
.site-header .main-navigation .menu li.current-menu-item a::after,.site-header .main-navigation .menu li a:hover::after{width:1.25rem;}
.site-header .site-header-inner .left_menu_item ul li,.flex-row ul li{display:flex;align-items:center;margin-left:1.875rem;gap:0.9375rem;}
.site-header .site-header-inner .left_menu_item ul li::before{content:"";background:url(images/Phone-Icon.svg);width:1.4375rem;height:1.4375rem;display:inline-block;background-color:var(--main-color);border-radius:100%;padding:1.3rem;background-repeat:no-repeat;background-position:center;border:0.3125rem solid #f7f7f7;background-size:1.438rem;}
.site-header .site-header-inner .left_menu_item ul li a{margin:0;line-height:normal;font-size:1.5rem;font-weight:300;align-items:center;color:#fff;font-weight:500;}
.site-header .site-header-inner .left_menu_item ul li strong{font-weight:300;}
.left_menu_item ul{margin:0;}
.main-navigation #primary-menu li:last-of-type{padding-right:0;}
.site-header .main-navigation .menu li a::after{content:"";display:block;width:0px;height:0.313rem;background:#fff;margin:0 auto;margin-top:4px;border-radius:5px;transition:.4s linear;}
.site-header .main-navigation .menu li.current-menu-item a::after,.site-header .main-navigation .menu li a:hover::after{width:1.25rem;}
body #masthead.site-header.fixed{position:fixed;top:0;left:0;background:#fff!important;animation:scrolltop 0.7s;box-shadow:rgba(0,0,0,0.35) 0 0.3125rem 0.9375rem;width:100%;z-index:9999;padding-top:1.5rem;padding-bottom:1.5rem;}
@keyframes scrolltop{
	0%{top:-6.25rem;opacity:0.5;}
	100%{top:0;opacity:1;transition:0.33s linear}
}
#scroll-to-top{background:var(--main-color);border-radius:100%;color:#fff;box-shadow:rgba(0,0,0,0.35) 0 0.3125rem 0.9375rem;}

/*== Home Page ==*/
.page_banner_row img{width:100%;}
.page_banner_row .banner_content{position:absolute;left:50%;top:56.55%;transform:translate(-50%,-50%);width:100%;}
.page_banner_row .banner_content .inner_row{width:50%;}
.page_banner_row .banner_content .entry-title{color:#fff;font-size:var(--font60);font-weight:800;line-height:1.2;margin-bottom:0.563rem;}
.page_banner_row .banner_content .short-description h4{font-size:var(--font26);font-weight:700;color:#fff;width:85%;line-height:1.38;margin:0;}
.banner_btn_row{display:flex;flex-wrap:wrap;align-items:center;padding-top:2.5rem;justify-content:center;}
.banner_btn_row a.custom_btn{margin:0;margin-right:0.688rem;background:var(--main-color);border-color:transparent;padding:1.219rem 2.669rem;letter-spacing:0;font-size:var(--font20);color:#fff;}
.banner_btn_row a.custom_btn.right_arrow{background:var(--hover-btn);font-size:var(--font18);margin:0;color:var(--font-color1);padding:1.375rem 4.188rem;border:none;color:#fff;}
.page_banner_row{position:relative;}
.banner_btn_row a.custom_btn:hover{background:var(--hover-btn);color:#fff;}
.entry-header{display:none;}
.banner_btn_row a.custom_btn.right_arrow:hover{background:var(--main-color);}
.short-description{display:flex;justify-content:center;}
.image_with_text_row,.image_with_text_row .image_box_row{display:flex;flex-wrap:wrap;}
.image_with_text_row .complex_processes{width:100%;padding-bottom:7.938rem;}
.image_with_text_row .image_box_row .left_row.content{width:53.7%;padding-right:1.85rem;flex:1;}
.image_with_text_row .image_box_row .right_row.image{width:46.3%;flex:1;}
.image_with_text_row .image_box_row{padding-top:6.375rem;align-items:stretch;}
.image_box_row .custom_title{color:var(--font-color1);font-weight:700;font-size:var(--font40);margin:0;line-height:1.25;margin-bottom:0.75rem;}
.image_box_row .sub_title{color:#1d1d25;font-size:var(--font20);font-weight:700;letter-spacing:0.025rem;line-height:1.5;display:block;}
.image_box_row .discription{padding:0 3.75rem 0 0px;}
.image_box_row .discription .check_list{margin:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;padding-top:1.5rem;}
.image_box_row .discription li,.image_box_row .discription p{color:#000;font-size:var(--font16);font-weight:400;line-height:1.88;letter-spacing:0.021rem;}
.image_with_text_row .image_box_row:nth-child(2n){flex-direction:row-reverse;padding-top:7.938rem;}
.image_box_row:nth-child(2n) .left_row.content{padding-right:0;padding-left:3.375rem;}
.image_box_row .custom_btn{font-size:var(--font20);font-weight:700;letter-spacing:0;display:inline-block;line-height:1;padding:1.188rem 2.688rem 1.25rem;border-radius:6px;transition:.4s linear;background:var(--main-color);color:#fff;}
.image_with_text_row .image_box_row .right_row.image img{height:100%;object-fit:cover;width:100%;border-radius:15px;}
.content_wrap .main_heading{font-size:var(--font40);text-align:center;margin-bottom:5px;line-height:1.3;margin-top:0;}
.content_wrap .main_description{text-align:center;font-size:17px;max-width:60%;margin:auto;color:var(--font-color1);font-weight:400;}
.dynamic-row{padding-top:1rem;}
.image_box_row .discription .check_list li::before{content:"";width:2.313rem;height:2.313rem;background:url(images/all_icons.png) no-repeat;display:block;margin-bottom:10px;background-position:0px -2.375rem;filter:brightness(0) saturate(100%) sepia(60%) hue-rotate(80deg) brightness(90%) opacity(84%);background-size:29.063rem;}
.image_with_text_row.why-choose{padding-left:5rem;padding-right:5rem;background:#fff;border-radius:50px;border:1px solid var(--main-color);}
.image_with_text_row.why-choose .image_box_row{padding-top:5rem;}
.image_with_text_row.why-choose .complex_processes{padding-bottom:5rem;}
.social-link a{padding:0!important;}
.image_box_row.image_box_row_1.full-section .image,.image_box_row.image_box_row_1.full-section .image img{width:100%;height:500px;object-fit:cover;}
.relative-row{position:relative;width:100%;}
.image_box_row.image_box_row_1.full-section .check_list{grid-template-columns:repeat(4,1fr);}
.image_box_row.image_box_row_1.full-section .discription{padding:0;}
.image_box_row.image_box_row_1.full-section .discription{padding:0;padding-top:1rem;}
.empowering-skills::before{content:"";height:100%;width:100%;background-image:url('images/empowering-withs-skills-digital-tomorrow.jpg');background-attachment:fixed;background-size:cover;background-position:center center;height:400px;display:flex;align-items:center;justify-content:center;text-align:center;filter:brightness(60%) contrast(100%) saturate(100%) blur(.5px) hue-rotate(0deg);}
.image_box_row.image_box_row_1.full-section .check_list li{background:#fff;padding:15px;border-radius:20px;}
.image_box_row.image_box_row_1.full-section{padding-top:0;}
.empowering-skills{position:relative;width:100%;}
.position-item{position:absolute;top:50%;width:100%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.image_box_row .empowering-skills .custom_title,.image_box_row .empowering-skills .sub_title{color:#fff;max-width:80%;margin:auto;font-weight:400;}
.page_banner_row img{height:600px;object-fit:cover;filter:brightness(60%) contrast(100%) saturate(100%) blur(0.5px) hue-rotate(0deg);}
.page_banner_row .banner_content .inner_row{width:100%;text-align:center;}

/*==Footer==*/
.site-footer .widgets{padding:5.75rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:3.75rem;}
.site-footer .widgets::after,.site-footer .site-info span::after{display:none;}
.site-footer .widgets.widgets-5 .widget{width:auto;margin:0;}
.site-footer .widgets .widget .widget-title{font-weight:700;font-size:var(--font20);text-transform:capitalize;font-family: "Roboto",sans-serif;line-height:1;margin-bottom:2.188rem;color:#fff;}
.site-footer .widget.widget_nav_menu li{line-height:normal;padding-bottom:0.938rem;}
.site-footer .widget.widget_nav_menu li:last-child{padding-bottom:0;}
.site-footer .widgets .widget a{color:#1d1d25;}
.footer_info{padding-top:0.375rem;}
.footer_info .footer_site_logo{display:flex;flex-wrap:wrap;line-height:normal;padding-bottom:1.875rem;}
.footer_info .footer_site_logo img{width:auto;max-width:inherit;height:6.25rem;filter:brightness(0) invert(1);}
.site-footer .widget .contact_info li,.footer_info .block_copyright p,.site-footer .widgets .widget a{line-height:normal;margin:0;font-size:var(--font16);font-weight:400;letter-spacing:0.053rem;color:#fff;border:0;}
.footer_info .block_copyright{padding-bottom:2.438rem;}
.site-footer .widgets .widget .footer_social a{font-size:0;}
.footer_social a{display:flex;flex-wrap:wrap;width:28px;}
.footer_social a::before{content:"";width:28px;height:28px;display:inline-block;background:url(images/all_icons.png) no-repeat;background-position:-348px 0;}
.footer_contact_info .contact_info{padding-bottom:0.625rem;}
.site-footer .widget .contact_info li{padding-bottom:0.563rem;}
.site-footer .widget .contact_info li a{display:block;font-size:var(--font20);margin-top:0.063rem;}
.site-footer .widget .contact_info li a strong{font-weight:400;display:block;line-height:1;letter-spacing:0.094rem;}
.site-footer .widgets .widget .footer_contact_info .custom_btn{background:var(--hover-btn);color:#fff;font-weight:700;font-size:var(--font20);line-height:1;display:inline-block;letter-spacing:0;padding:1.281rem 2.719rem;border-radius:5px;}
body .site-footer{background:#172d13;margin-top:7.938rem;}
body .site-footer .social-link a{font-size:0!important;}
body .site-footer .widgets .widget a:hover{color:var(--hover-btn);}
body .site-footer .bottom-bar{background:transparent;border-top:1px solid #fff;}
.site-footer .bottom-bar .footer-text,.site-footer .bottom-bar .footer-text a{font-size:1rem;color:#fff;font-weight:400;}

/*==solution Page==*/
.page_banner_row.banner-add-new-design img{height:600px;object-fit:cover;filter:brightness(60%) contrast(100%) saturate(100%) blur(0.5px) hue-rotate(0deg);}
.page_banner_row.banner-add-new-design .banner_content .inner_row{width:100%;text-align:center;}
.page_banner_row.banner-add-new-design .banner_content .inner_row .entry-title{color:#fff;}
.work_process_section{background-color:#fff;padding-top:4.375rem;padding-bottom:4.375rem;text-align:center;margin-top:5rem;border:1px solid var(--main-color);border-radius:50px;}
.h3-item{font-size:1.875rem;color:#000;font-family:'Axiforma-Bold';font-weight:700;letter-spacing:normal;line-height:1.2;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:10px;}
.process_main_description{text-align:center;}
.work_process_section p{font-size:1.125rem;font-weight:400;line-height:1.3;color:#000;margin-bottom:0;}
.process_section .process-item h4{font-size:1.363rem;color:#000;letter-spacing:normal;font-family:'Axiforma-Bold';font-weight:600;margin:0;padding-bottom:0.875rem;padding-top:0.875rem;line-height:normal;text-transform:uppercase;line-height:1.4;}
.process-item{width:25%;position:relative;padding-right:10px;padding-left:10px;}
.process_section{display:flex;justify-content:center;flex-wrap:wrap;padding-top:3.375rem;grid-row-gap:1.625rem}
.process-item .process-number{color:#fff;background:var(--main-color);margin:auto;border-radius:100px;width:5.625rem;height:5.625rem;display:flex;align-items:center;justify-content:center;font-size:1.563rem;font-family:'Axiforma-Bold';}

/*==Contact Page==*/
.connect_with_cirrops{border:2px solid rgba(0,140,255,0.2);background:linear-gradient(270deg,rgba(0,192,255,0.07) 0%,rgba(85,88,255,0.07) 100%);padding:20px;border-radius:20px;margin-top:2.5rem;gap:30px;display:flex;align-items:center;}
.contact_information{width:42%;background:#172d13;border-radius:20px;padding:36px 36px 120px 36px;}
.connect_with_cirrops .contact_information h1{text-align:start;color:#fff;font-size:2rem;margin-bottom:2rem;}
.contact_information ul li{margin-bottom:1.575rem;display:grid;grid-template-columns:auto 1fr;grid-column-gap:0.938rem;}
path,body .swiper-button-prev,body .swiper-button-next{transition:all 0.4s linear;width:44px;height:44px;line-height:normal;}
.contact_information ul li a{color:#fff;font-size:1rem;font-weight:400;}
.contact_information_form label{font-size:1rem;color:rgba(17,17,17,0.5)!important;display:inline-block;border-radius:15px;padding-left:0.625rem;margin-top:1.25rem;margin-bottom:0.625rem;}
.wpcf7-form-control-wrap{position:relative;}
.contact_information_form ul li input,.contact_information_form ul li textarea{width:100%;padding:18px;font-size:1rem;color:#000;border:1px solid rgba(232,232,232,1)!important;font-weight:400;border-radius:12px;}
.contact_information_form select{background:transparent;box-shadow:none;border:0;background:#fff;width:100%;padding:18px;font-size:1rem;color:#000;font-weight:400;border-radius:12px;cursor:pointer;}
.contact_information_form ul li textarea{height:150px;}
.contact_information_form ul li input.wpcf7-form-control.wpcf7-submit{background:#172d13;width:fit-content;padding:0;border:1px solid #172d13!important;padding:19px 30px;color:#fff;font-weight:600;font-size:1.175rem;border-radius:40px;margin-top:2rem;line-height:1;cursor:pointer;transition:all 0.4s linear;}
.wpcf7 form.invalid .wpcf7-response-output{text-align:center;color:#000;font-weight:bold;}
.contact_information_form{width:59%;}
.contact_information_form ul li p{margin-bottom:0;}
.contact_information img{width:100%;}
.contact_us h1{text-align:center;font-size:2.625rem;font-weight:600;line-height:1.3;color:#172d13;margin-bottom:10px;margin-top:0;}
.contact_us p.description{text-align:center;font-size:1.125rem;color:#000;}
.contact_us{margin-top:5rem;}
.contact_information_form ul li input::placeholder,.contact_information_form ul li textarea::placeholder{color:#000;opacity:1;}
.contact_information ul li.social-link a{font-size:0;}
.contact_information ul li.social-link{display:flex;align-items:center;}
.image_box_row.processes_row_3.corp-container{max-width:100%;display:block;padding-top:0;margin-top:6.375rem;padding: 0;}
.image_box_row.processes_row_3.corp-container .left_row.content{width:100%;padding:0;}
.image_box_row.processes_row_3.corp-container .right_row.image{width:100%;}
.image_box_row.processes_row_3.corp-container .right_row.image img{border-radius:0;height:43.75rem;object-fit:cover;filter: brightness(60%) contrast(100%) saturate(100%) blur(2.5px) hue-rotate(0deg);opacity: 0.6;}
.image_box_row.processes_row_3.corp-container .left_row.content{width:100%;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:84.4%;}
.image_box_row.processes_row_3.corp-container .left_row.content .custom_title,.image_box_row.processes_row_3.corp-container .left_row.content .sub_title{color:#fff;}
.image_box_row.processes_row_3.corp-container .left_row.content .discription li,.image_box_row.processes_row_3.corp-container .left_row.content .discription p{color:#fff;}
.image_box_row.processes_row_3.corp-container .left_row.content .discription{padding:0;}
.image_box_row.processes_row_3.corp-container .left_row.content .discription li::before{filter:brightness(0) invert(1);margin-left:auto;margin-right:auto;}
.image_box_row.processes_row_3.corp-container .left_row.content .discription .check_list{display:block;}
.image_box_row.processes_row_3.corp-container .left_row.content .discription .check_list li{width:25%;float:left;}
.image_box_row.processes_row_3.corp-container .left_row.content .discription .check_list{display:flex;justify-content:center;flex-wrap:wrap;grid-gap: 5px;}
.image_box_row.processes_row_3.corp-container .right_row.image{width:100%;z-index:-1;position:relative;background: #000;display: flex;align-items: center;}
.image_box_row.processes_row_3.corp-container .left_row.content .sub_title{max-width:80%;margin:auto;font-weight:400;}
.image_with_text_row.why-choose .left_row.content {padding-left: 3.75rem;padding-right: 0;}
.image_with_text_row.why-choose .left_row.content .discription{padding:0;}
#mobile-menu-button{display: none;}
.wpcf7 form.sent .wpcf7-response-output {text-align: center;color: #000;font-weight: bold;}

/*-------------------------------------
========== Mobile responsive ==========
-------------------------------------*/
@media(max-width:1400px){
	html{font-size:calc(12px + (20 - 12) * ((100vw - 1200px) / (1920 - 1200)));}
	.corp-container{max-width:95%;}
	.image_box_row.processes_row_3.corp-container .left_row.content{max-width:95%;padding-top:40px;padding-bottom:40px;}
	.image_box_row .discription{padding:0 10px 0 0px;}
	.top-new a, .top-new li {font-size: 12px;}
}

@media(max-width:1190px){
	:root{
		--font16:15px;
		--font18:16px;
		--font20:17px;
		--font26:20px;
		--font40:25px;
		--font30:22px;
		--font40:26px;
		--font50:28px;
		--font60:30px;
	}
	.site-header .main-navigation .menu li a,.site-footer .bottom-bar .footer-text,.site-footer .bottom-bar .footer-text a , .content_wrap .main_description , .work_process_section p  , .work_process_section p , .contact_us p.description {font-size:15px;}
	.image_box_row .discription li,.image_box_row .discription p{margin-bottom:10px;}
	.image_with_text_row.why-choose{padding-left:20px;padding-right:20px;}
	.image_with_text_row.why-choose .image_box_row{padding-top:25px;}
	.image_with_text_row.why-choose .complex_processes{padding-bottom:25px;}
	.site-header .site-branding img{height:60px;}
	.page_banner_row img , .page_banner_row.banner-add-new-design img{height:400px;}
	.page_banner_row .banner_content{top:60.55%;}
	.empowering-skills::before{height:200px;}
	.image_box_row.processes_row_3.corp-container .left_row.content .discription .check_list li{width:30%;}
	.image_box_row .discription .check_list li::before{content:"";width:30px;height:30px;background-position:0px -27px;background-size:342px;margin-bottom:5px;}
	.process_section .process-item h4 {font-size: 16px;}
	.contact_information ul li a {font-size: 12px;}
	.contact_information_form label{font-size:12px;padding-left:2px;margin-top:7px;margin-bottom:3px;}
	.contact_information_form ul li input.wpcf7-form-control.wpcf7-submit{font-size:14px;border-radius:20px;margin-top:15px}
	.contact_information_form ul li textarea{height:120px;}
	.contact_information_form ul li input,.contact_information_form ul li textarea{font-size:12px;}
	.contact_information ul li{margin-bottom:14px;grid-column-gap:11px;}
	.contact_information_form select{font-size:12px;}
	.contact_us h1{margin-bottom:0;}
	.image_box_row .sub_title {font-size: 15px;}
	.image_box_row.processes_row_3.corp-container .right_row.image img {height: 600px;}
	.social-link {font-size: 0 !important;}
	.top-new a, .top-new li {font-size: 11px;}
}

@media(max-width:994px){
	.top-contant ul li:nth-child(2),.top-contant ul li.social-link{display:none;}
	.top-new a,.top-new li{font-size:15px;}
	.custom_topbar_header{padding-top:8px;padding-bottom:8px;}
	.image_box_row.image_box_row_1.full-section .check_list{grid-template-columns:repeat(3,1fr);}
	.content_wrap .main_description{max-width:100%;}
	.site-header .site-header-inner .left_menu_item ul li a{width:auto;opacity:0;height:auto;position:absolute;font-size:7px;}
	#mobile-menu-button{display:block;padding:0;background:transparent;right:auto;top:auto;}
	#mobile-menu-button span{background:var(--main-color);width:27px;height:4px;display:block;margin:3px;margin-right:0;}
	#mobile-menu-button span:nth-child(2){width:21px;margin-left:auto!important;}
	#mobile-navigation{background:#fff;position:fixed;top:0;left:-440px;height:100vh!important;width:100%;max-width:355px;padding:20px 20px!important;transition:all .4s cubic-bezier(.45,.05,.55,.95);display:block!important;overflow:visible!important;box-shadow:#000 0 5px 15px;z-index:99999;}
	#mobile-navigation ul li a{font-size:16px;letter-spacing:normal;text-transform:capitalize;padding:13px 0;border-bottom:1px solid #bbbbbb47!important;color:#000!important;line-height:normal;font-family:"Roboto",sans-serif;font-weight:400;display:inline-block;width:100%;}
	#mobile-navigation ul li{margin-right:0;}
	.cancel{position:fixed;z-index:9999999;top:11px;left:317px;height:20px;width:27px;cursor:pointer;display:none;}
	.cancel span{background:#002f49!important;width:20px;height:3px;display:block;margin:4px;}
	.cancel span:first-of-type{transform:rotate(135deg);position:absolute;top:3px;}
	.cancel span:last-of-type{transform:rotate(-136deg);position:absolute;top:3px;}
	#mobile-navigation.open{left:0;}
	#mobile-menu-button.remove::after{backdrop-filter:blur(15px);content:"";height:100vh;width:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(4px);position:fixed;top:0;left:0;bottom:0;z-index:9999;}
	#site-navigation{display:none;}
	.site-header{position:relative;top:auto;z-index:4;float:left;padding:10px 0;}
	.top-contant ul{justify-content:center;}
	.site-header .site-header-inner .left_menu_item ul li::before{border:2px solid var(--hover-btn);}
	.left_menu_item{display:flex;align-items:center;gap:7px;}
	.site-header .site-header-inner .left_menu_item ul li::before{border:2px solid var(--hover-btn);width:20px;height:20px;padding:15px;background-size:15px;margin:0;}
	.site-header .site-header-inner .left_menu_item ul li,.flex-row ul li{margin-left:10px;gap:10px;}
	.site-header .site-branding img{filter:none;}
	.site-footer .bottom-bar{padding:15px 0;}
	.site-footer .widgets{padding:30px 0;padding-bottom:30px;}
	.site-footer .widgets.widgets-4 .widget{width:100%;margin:0;}
	.site-footer .widgets .widget .widget-title {font-size: 19px;margin-bottom: 12px;margin-top: 17px;}
	.footer_contact_info p{margin:0;}
	.footer_info .footer_site_logo{padding-bottom:0;}
	.site-footer .top-contant ul li.social-link{display:flex;gap:10px;}
	.site-footer .top-contant ul{justify-content:start;padding-top:10px;padding-bottom: 8px;}
	.social-link .instagram-link::before,.social-link .fb-link::before,.social-link .tu-link::before,.social-link .linkedin-link::before{width:20px;height:20px;display:block;background-size:20px;}
	.image_with_text_row,.image_with_text_row .image_box_row{display:grid;}
	.image_with_text_row .image_box_row .left_row.content{width:100%;padding-right:0;order: 1;padding-top: 10px;}
	.image_with_text_row .image_box_row .right_row.image{width:100%;}
	.image_box_row:nth-child(2n) .left_row.content{padding-left:0;}
	.image_box_row.image_box_row_1.full-section .check_list li{line-height:1.6;}
	.image_box_row .custom_btn{margin-bottom:10px;}
	.image_box_row .custom_btn{padding:14px 20px 14px;}
	.image_box_row .discription .check_list{grid-gap:15px;padding-top:10px;}
	.image_box_row.image_box_row_1.full-section .check_list li{margin-bottom:0;}
	.banner_btn_row a.custom_btn{padding:13px 20px;}
	.banner_btn_row a.custom_btn.right_arrow{padding:14px 30px;}
	.image_with_text_row .complex_processes{padding-bottom:35px;}
	.image_with_text_row .image_box_row{padding-top:35px;}
	.image_with_text_row .image_box_row:nth-child(2n){padding-top:35px;}
	.image_box_row .empowering-skills .custom_title,.image_box_row .empowering-skills .sub_title{max-width:100%;}
	.image_with_text_row.why-choose .left_row.content {padding-left: 0;}	
    .image_with_text_row.why-choose .image_box_row {display: grid;grid-row-gap: 10px;}
	.image_with_text_row.why-choose .image_box_row .right_row.image {order: 1;}
	.image_with_text_row.why-choose {border-radius: 20px;}
	.site-header .site-branding img{height:45px;}
	.site-footer .widgets .widget .footer_contact_info .custom_btn {padding: 15px 20px;}
	body #masthead.site-header.fixed {padding-top: 10px;padding-bottom: 10px;}
	.corp-container {max-width: 100%;padding: 0 15px;}
	.site-footer .widget.widget_nav_menu li , .footer_contact_info .contact_info , .site-footer .widget .contact_info li {padding-bottom: 10px;}
	.image_box_row.processes_row_3.corp-container .left_row.content {max-width: 100%;padding: 0 15px;}
	.image_box_row.processes_row_3.corp-container .left_row.content .sub_title {max-width: 100%;}
	.page_banner_row.banner-add-new-design img {height: 300px;}
	.process_section {padding-top: 30px;grid-row-gap: 20px;}
	.process-item {width: 33.33%;}
	.h3-item ,  .contact_us h1 {font-size: 20px;}
	body .site-footer {margin-top: 35px;}
	.contact_information {padding:20px;border-radius: 10px;}
	.connect_with_cirrops {margin-top: 0;display: block;}
	.contact_information{width:100%;}
	.contact_information p{margin:0;}
	.contact_information_form{width:100%;margin-top:10px;}
	.connect_with_cirrops .contact_information h1{font-size:20px;margin-bottom:10px;}
	.footer_info .footer_site_logo img{height:60px;}
	.cancel.remove {display: block;}
}

@media(max-width:769px){
	.image_box_row.image_box_row_1.full-section .check_list{grid-template-columns:repeat(2,1fr);}
	.banner_btn_row{padding-top:10px;gap:10px;display:grid;}
	.page_banner_row .banner_content .short-description h4{font-size:15px;width:100%;}
	.image_box_row.processes_row_3.corp-container .right_row.image img{height:100vh;}
	.image_box_row.processes_row_3.corp-container .left_row.content .discription .check_list li{width:48%;}
	.process-item .process-number{width:40px;height:40px;font-size:16px;}
	.process-item{width:50%;}
	.image_with_text_row .complex_processes{padding-bottom:30px;}
	.image_with_text_row .image_box_row{padding-top:30px;}
	.image_with_text_row .image_box_row:nth-child(2n){padding-top:30px;}
	.banner_btn_row a.custom_btn {margin: 0;}
	.contact_information ul li svg {width: 17px;}
}

@media(max-width:551px){
	:root{
		--font26:17px;
		--font40:22px;
		--font30:20px;
		--font40:22px;
		--font50:23px;
		--font60:24px;
	}
	.image_box_row.image_box_row_1.full-section .check_list,.image_box_row .discription .check_list{grid-template-columns:repeat(1,1fr);}
	.image_with_text_row .image_box_row{display:grid;}
	.banner_btn_row a.custom_btn {padding: 13px 30px;font-size: medium;}
	.banner_btn_row a.custom_btn.right_arrow {padding: 13px 30px;font-size: medium;}
	.page_banner_row .banner_content .entry-title{font-size:25px;margin-bottom:10px;}
	.top-new a,.top-new li{font-size:13px;line-height:normal;text-align: center;}
	.custom_topbar_header{padding-top:12px;padding-bottom:12px;}
	.empowering-skills::before{height:300px;}
	.image_with_text_row.why-choose .image_box_row{padding-top:10px;}
	.image_with_text_row.why-choose .complex_processes{padding-bottom:10px;}
	.image_with_text_row.why-choose{padding-left:10px;padding-right:10px;}
	#mobile-navigation{max-width:290px;}
	.cancel{left:256px;}
	.image_box_row.processes_row_3.corp-container .left_row.content .discription .check_list li{width:100%;}
	.image_box_row.processes_row_3.corp-container .right_row.image img{height:1139px;}
	.process-item{width:100%;padding:0;}
	.process_section{padding-top:20px;}
	.work_process_section{padding-top:20px;padding-bottom:20px;margin-top:35px;border-radius:20px;}
	.connect_with_cirrops{padding:10px;}
	.site-header .site-branding img {height: 40px;}
	.image_with_text_row .image_box_row .right_row.image img {border-radius: 10px;}
	.image_box_row.processes_row_3.corp-container .right_row.image{display: none;}
	.image_box_row.processes_row_3.corp-container .left_row.content{position:relative;top:auto;left:auto;transform:translate(0);background:#000;padding-top:30px;padding-bottom:30px;}
	#scroll-to-top {bottom: 7px;right: 7px;}
}