<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@viewport{user-zoom: fixed;}
   .preloader {
	background-color: #b29063;
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 99999999;
}
.preloader figure img {animation: pulse 1s linear infinite;max-width: 130px;}
.preloader figure {position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; height: 100%;}
	
@keyframes pulse {
  0% {
    opacity: 0.9;
    transform: scale(0.8);
  }
  30% {
    opacity: 1;
    transform: scale(1);
  }
  70% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.9;
    transform: scale(0.8);
  }
}

.fixed {position: fixed !important;top:0; left:0;width: 100%;  z-index:999;opacity:1;visibility:visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: 500ms;-op-animation-duration: 500ms;-webkit-animation-duration: 500ms;animation-duration: 500ms;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
.main-header.fixed {padding: 10px 0;}
.main-header.fixed img {max-width: 150px;}

.main-menu ul li.current-menu-item a {color: #ca940f;}
.logo-sec img {max-width: 200px;}
.nav-menu ul li {display: inline-block;padding: 0 0px 0 40px;}
.nav-menu ul li a {text-transform: uppercase;color: #000;background:transparent;font-size:12px;position:relative;}
.main-header .row {align-items: center;}
.main-header {background: #fff;padding: 30px 0 10px;padding: 10px 0;position: absolute;z-index: 9;width: 100%;}
.nav-menu {text-align: right;}
.nav-menu ul li a:before{content: '';width: 30px;position: absolute;top: calc(50% - 1px);background-color: #14203b;height: 1px;left: -35px;transition: transform .3s ease-out;transform-origin: left;opacity:0;transform: scaleX(0);}
.nav-menu ul li a:hover:before{opacity: 1;transform: scaleX(1);}

.banner-content h1 {font-size: 170px;text-transform: uppercase;letter-spacing: 50px;-webkit-text-fill-color: #ffffff00;-webkit-text-stroke: 1px #FFFFFF;}
.banner-sec .slick-dots li{width:120px;margin:0!important;}
.banner-sec .slick-dots li button{padding:0;width:6px;height:6px;background:#FFF;position:relative;}
.banner-sec ul.slick-dots{position:relative;width:210px!important;display:flex;justify-content:center;align-items:center;left:0;right:0;margin:0 auto;}
.banner-sec ul.slick-dots li:before{content:"";position:absolute;display:block;width:100%;height:1px;background:#FFF;bottom:16px;}
.banner-sec .slick-dots li:last-child button{position:absolute;right:0;}
.banner-sec .slick-dots li:nth-child(2) button{position:absolute;left:0;right:0;margin:0 auto;}
.banner-sec .slick-dots li button:before {display: none;}
.banner-sec li.slick-active button {background: #b29063;}

.custom-heading h6{font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;color:#b29063;}
.custom-heading h2{font-weight:400;font-size:44px;line-height:1.227em;}
.solution-content h2{max-width:490px;padding:0 0 30px;}
.solution-sec{padding:90px 0;}
.box-sec {padding: 0 0 40px;}
.box-sec p {font-weight: 300;}

.bio-graphy .wp-block-columns {gap: 0;}
.bio-pic figure {margin: 0 !important;}
.bg-corner {background: url(../images/h2-img-02.jpg);width: 100%;height: 100%;background-size: contain;padding: 50px 50px;}
.bg-corner h3 {max-width: 410px;margin-bottom: 30px;     text-align: left;}
.bio-graph {background: #351b01;height: 100%;padding: 50px 50px;}
.term-content h3 {color: #fff;max-width: 450px;}
.statics-bar img {max-width: 400px;margin-left: -15px;}
.bio-graph .wp-block-group__inner-container {min-height: 200px;}
.cont-content .wp-block-group__inner-container {/* min-height: 230px; */}
.prog-bar .wp-block-getwid-progress-bar__bar {width: 250px;}
.prog-bar .wp-block-getwid-progress-bar__progress{color:#14203b;}
.prog-bar .wp-block-getwid-progress-bar__header{text-transform:uppercase;letter-spacing:6px;padding:40px 0 10px;align-items:center;font-size:11px;}
.prog-bar .wp-block-getwid-progress-bar__percent{margin-left:0!important;font-family:'Marcellus';letter-spacing:0;font-size:25px;position: absolute;right: 0;bottom: -10px;}
.prog-bar{max-width:320px;}

.goals-content h2 {max-width: 690px;}
.goals-sec {padding: 100px 0;overflow: hidden;}
.sign-sec {text-align: right;margin-top: -40px;margin-right: 30px;}
.custom-heading p {color: #7A7A7A;font-weight: 300;}

.Develop-content h2 {font-size: 260px;text-transform: uppercase;letter-spacing: 10px;text-align: center;-webkit-text-fill-color: #ffffff00;-webkit-text-stroke: 1px #FFFFFF;}
.monitor-content h3 {max-width: 440px;}
.dev-btn .wp-block-button__link{border-radius:0;background:transparent;font-size:12px;display:flex;align-items:center;margin:25px 0 0;color:#fff;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:500;padding:0;}
.monitor-main{padding-left:50px;}
.dev-btn .wp-block-button__link{position:relative;}
.dev-btn .wp-block-button__link:before{content: "\f105";position: absolute;width: 30px;height: 28px;font-family: FontAwesome;right: -30px;top: -5px;border-left: solid 1px #000;font-size: 27px;line-height: 28px;text-align: left;padding: 0 0 0 10px;transition: linear 0.2s;}
.dev-btn .wp-block-button__link:hover:before {padding: 0 0 0 15px;}

.testimonial-home{padding:200px 0 80px;position: relative;overflow: hidden;}
.testimonials-slider .item .info p{max-width: 980px;margin:0 auto 70px;font-weight:400;font-size: 30px;line-height:1.294em;color:#14203b;text-align:center;font-family:'Marcellus';}
.testimonials-slider .item .info h4{font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#b29063;text-align:center;}
.testimonial-home:before { content: ""; position: absolute; background: url(../images/quote.svg); width: 50px; height: 50px; top: 110px; left: 0; background-repeat: no-repeat; background-size: contain; right: 0; bottom: auto; margin: 0 auto; }
.testimonials-slider .owl-nav .owl-prev,.testimonials-slider .owl-nav .owl-next{background:transparent;font-size:65px;color:#14203b59;font-weight:200;position:absolute;top:10px;will-change: transform;transform: translateX(0);transition: transform .3s cubic-bezier(.33,1,.68,1);}
.testimonials-slider .owl-nav .owl-prev:hover span, .testimonials-slider .owl-nav .owl-next:hover span {transform: translateX(3px);}
.testimonials-slider .owl-nav .owl-prev{left:0;}
.testimonials-slider .owl-nav .owl-next{right:0;}
.testimonials-slider .owl-nav .owl-prev:before,.testimonials-slider .owl-nav .owl-next:before{content:"";position:absolute;height:35px;width:1px;background:#000;top:38px;}
.testimonials-slider .owl-nav .owl-prev:before{left:25px;}
.testimonials-slider .owl-nav .owl-next:before{right:25px;}


.skill-content h3{max-width:370px;padding:0 0 25px;}
.skill-faq{background:#f8f8f8;padding: 50px 50px;height: 100%;}
.skill-faq .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper{border-bottom:solid 1px #c5c5c5;border-top:none;border-right:none;border-left:none;}
.skill-faq .wp-block-getwid-accordion .wp-block-getwid-accordion__header{padding:15px 0;text-transform:uppercase;color:#848484!important;font-weight:500;letter-spacing:4px;font-size:16px;}
.skill-faq .wp-block-getwid-accordion__content{color:#7A7A7A;font-size:17px;font-weight:300;padding:20px 0;}
.skill-sec .wp-block-columns {gap: 0;}
.skill-pic figure {margin: 0 !important;}
.skill-sec {overflow: hidden;}
.skill-faq .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper a { font-weight: 500; font-size: 11px; line-height: 1.6em; letter-spacing: .6em; text-transform: uppercase; font-family: Montserrat, sans-serif; }

.helping-sec {background: url(../images/image.png);width: 100%;height: 150px;background-size: cover;background-repeat: no-repeat;}
.helping-sec h2 {color: #fff;font-size: 152px;position: absolute;left: 0px;right:0px;text-align:center;}

.footer_logo img{max-width:220px;}
.conel-sec ul li{display:inline-block;}
.conel-sec{padding:30px 0 0;text-align:center;max-width:210px;}
.conel-sec ul li a{color:#fff;text-transform:uppercase;font-size:13px;background:#593615;border-radius:50%;height:40px;width:40px;line-height:40px;padding:15px;}
.conel-sec ul li a:hover{background:#ecca79;color:#fff;}
.footer-sec {overflow: hidden;padding: 100px 0;}
.copyright-sec p{font-size:14px;color: #fff;}
.city-sec ul li{display:inline-block;padding:0 10px;border-right:solid 1px #b7b8be;}
.city-sec{text-align:center;}
.city-sec ul li:last-child{border:none;}
.city-sec ul li a{font-size:14px;color: #b7b8be;}
.footer-content{padding:75px 0 0;position: relative;}
.footer-content h3{font-weight:400;font-size:20px;line-height:1.4em;color: #593615;}
.footer-content ul li a {color: #593615;}
.footer-content ul li{font-family:Montserrat,sans-serif;font-size:16px;line-height:35px;font-weight:300;color:#262626;}
.footer-content label {font-size: 14px;font-style: italic;}
.footer-content .form-group input {border-bottom: solid 1px #775e42;max-width: 160px;padding: 0 0 10px;}
.footer_bottom {background: url(../images/image.png);width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;padding: 20px 0 0;}
.copyright-sec p a {color: #b7b8be;}
.copyright-sec p a:hover {color: #ca940f;}
.footer-content ul li a:hover {color: #d79829;}
.city-sec ul li a:hover {color: #ca940f;}

.formal-btn{position:relative;font-size: 0;top: -110px;right: -30px;}
.formal-btn:before{content: "\f105"; position: absolute; width: 30px; height: 28px; font-family: FontAwesome; right: -60px; top: -7px; border-left: solid 1px #000; font-size: 27px; line-height: 28px; text-align: left; padding: 0 0 0 5px; transition: linear 0.2s;}
formal-btn:hover:before {padding: 0 0 0 12px;}

.formal-btn{position:relative;font-size:0;top:-90px;left:73%;display:inline-flex;width:30px;height:30px;justify-content:right;}
.formal-btn:before{content:"\f105";position:absolute;width:30px;height:30px;font-family:FontAwesome;right:0;top:0;border-left:solid 1px #000;font-size:27px;line-height:28px;text-align:left;padding:0 0 0 5px;transition:linear .2s;}
.formal-btn input.form-btn{background:transparent;width:30px;height:30px;position:absolute;right:0;top:0;}


.inner_aboutcontent{display:block;margin:0 auto;position:relative;padding-left: 120px;}
.inner_aboutcontent h2{font-weight:400;font-size:44px;line-height:1.227em;color:#14203b;margin:0}
.inner_aboutcontent h2 strong{color:#B29063;font-family:"Marcellus",serif;font-weight:400}
.inner_aboutcontent:before{content:"";position:absolute;display:block;width: 2px;height:100%;background: #ded5c8;left: 0;top: 0px;0}
.inner_aboutcontent h6{font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;color:#b29063;margin: 10px 0;}

.about_role{margin: 60px 0 80px;}
.about_role .custom-heading{max-width:440px;padding: 0 0 20px;}
.role_content ol{counter-reset:counter;}
.role_content ol li h4{font-weight:400;font-size:28px;line-height:1.285em;color:#14203b;margin: 0;}
.role_content ol li p{margin:6px 0 0;grid-area:text}
.role_content ol li{position:relative;display:grid;grid-template-areas:
"marker title"
". text";grid-template-rows:repeat(2,min-content);grid-template-columns:max-content minmax(0,auto);column-gap: 18px;margin:0 0 38px}
.role_content ol li:before{font-weight:500;font-size: 0px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#b29063;margin:3px 0;content:"0" counter(counter);counter-increment:counter;}
.second_count ol {counter-reset: counter 4;}

.inner_testimonial{position:relative;overflow:hidden;padding: 50px 0;margin-top: 50px;}
.inner_testimonial:before{content:"";position:absolute;background:url(../images/quote.svg);width:50px;height:50px;top: 0;left:0;background-repeat:no-repeat;background-size:contain;right:0;bottom:auto;margin:0 auto}
.inner_about {padding: 50px 0 80px;}


.about_pro .wp-block-columns{gap:10px}
.about_procontent{display:block;position:relative;margin-bottom:10px}
.about_procontent figure{margin:0;overflow: hidden;}
.about_procontent figure img{width:100%;transform: scaleX(1.05) translateX(0);transition: transform .45s cubic-bezier(.61,1,.88,1);}
.about_procontent .about_proheading{position:absolute;bottom:0;left:0;color:#fff;padding:20px 35px;width: 100%;display: block;}
.about_procontent .about_proheading h4{font-weight:400;font-size:28px;line-height:1.285em;color:#fff;margin:0;position:relative;display:block}
.about_procontent:hover figure img {transform: scaleX(1.05) translateX(6px);}
.bt-start{display:flex;justify-content:end;position:absolute;bottom:0;}
.bt-start .wp-block-group__inner-container{display:inline-flex;}
.about_procontent .about_proheading{position:static;}
.btn-busins .wp-block-button__link{background:transparent;font-size:0;position:relative;}
.btn-busins .wp-block-button__link:after{content:"\f105";position:absolute;width:20px;height:50px;font-family:FontAwesome;right:auto;bottom:auto;border-left:solid 1px #fff;font-size:50px;line-height:50px;text-align:left;padding:0 0 0 5px;transition:linear .2s;top:17px;left:35px;}
.btn-busins .wp-block-button__link:hover:after { color: #CA940F; margin-left: 5px; transition: 0.3s ease; border-left: solid 1px #CA940F; }

.inner-banner{padding:180px 0 100px;text-align:left}
.inner-banner:before{background: #0000004f;}
.inner-banner h3,.inner-banner ul.breadcumb span.sep,.inner-banner ul.breadcumb a,.inner-banner ul.breadcumb span{color: #fff;}
.inner-banner ul.breadcumb a,.inner-banner ul.breadcumb span{font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase}
.inner-banner h3{font-weight:400;font-size:55px;line-height:1.163em}

.main_services .item{margin:0 0 30px;display:block;position:relative}
.main_services .item .info{display:block;position:relative;margin-top:10px}
.main_services .item .info h4{font-weight:400;font-size: 25px;line-height:1.285em;margin:0}
.main_services .item .info h4 a{color:#000;font-family:"Marcellus",serif}
.main_services .item .info p{font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;color:#b29063;display:inline-flex;vertical-align:middle;flex-wrap:wrap;margin: 0;}
.main_services .item .thumb{display:block;position:relative}
.main_services .item .thumb a{overflow:hidden;position:relative;display:block}
.main_services .item .thumb a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column;padding:20px 30px 26px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 84%);opacity:0;transition:opacity .3s ease-out}
.main_services .item:hover .thumb a:before{opacity:1}
.inner_services {padding: 80px 0;}


.faq_pg{padding:90px 0}
.faq_infos h5{font-weight:400;font-size:20px;line-height:1.4em}
.faq_infos p{font-size:16px;color:#262626;margin:10px 0}
.faq_infos a{color:#797979}
.faq_infos ul li a{font-size:16px;font-weight:300;color:#262626;letter-spacing:0;text-transform:initial;display:inline-block;line-height:1.75em;margin:0 0 7px}
.faq_maincontent{display:block;padding:20px 0 0}
.faq_maincontent h3{font-weight:400;font-size:34px;line-height:1.294em;margin:0}
.faq_maincontent p{font-size:16px;margin-top:25px}
.faq_pg .wp-block-columns .wp-block-column .faq_maincontent:nth-child(1){padding:0}
.faq_pg .wp-block-columns{gap:0}
.location iframe {width: 100%;filter: grayscale(1);}


.step {
  display: none;
}
.step:first-child {
  display: block;
}


.contact_pg .wp-block-columns{align-items:center!important}
.contact_frommain{max-width:440px;margin:0 auto}
.contact_frommain h6{font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;color:#b29063}
.contact_frommain h3{font-weight:400;font-size:44px;line-height:1.227em}
.contact_frommain input, .contact_frommain textarea{background-color:transparent;border-bottom:solid 1px #c5c5c5;color:#262626;width:100%;font-size:16px;padding:10px 0;line-height:24px;}
.contact_frommain button{border-radius:0;background:transparent;font-size:12px;display:flex;align-items:center;margin: 0px 0 0;color:#14203b;text-transform:uppercase;font-weight:500;padding:0;position:relative}
.contact_frommain button:before{content:"\f105";position:absolute;width:30px;height:28px;font-family:FontAwesome;right: -15px;top:0;border-left:solid 1px #000;font-size:27px;line-height:28px;text-align:left;padding:0 0 0 5px;transition:linear .2s}
.contact_frommain .next{float:right;padding-right: 30px;}
.step{position:relative}
.contact_frommain .prev{float:left;padding-left:30px}
.contact_frommain br{display:none}
.contact_frommain button.prev:before{left:0}


.cstform_btns p{margin:0!important}
.submit_btn{display:block;text-align:right;position:absolute;right:0}
.submit_btn .form_btn{border:none;width:auto;border-radius:0;background:transparent;font-size:12px;display:flex;align-items:center;margin: 0px 0 0;color:#14203b;text-transform:uppercase;font-weight:500;padding:0;position:relative;padding-right: 30px;}
.submit_btn span.wpcf7-spinner{display:block}
.submit_btn:before{content:"\f105";position:absolute;width:30px;height: 28px;font-family:FontAwesome;right:-10px;top: 0px;border-left:solid 1px #000;font-size:27px;line-height:28px;text-align:left;padding:0 0 0 5px;transition:linear .2s}
.contact_frommain textarea {height: 50px;}


.nav-menu ul li.active a:before {
    opacity: 1;
    visibility: visible;
    transform: scaleX(1);
}


.proleft figure img {
    height: 650px !important;
    object-fit: cover;
}

.about_procontent figure img {
    height: 320px;
    object-fit: cover;
}

.bio-pic figure img {
    height: 560px;
    object-fit: cover;
}

.inner_servicespg{padding:50px 0}
.inner_singleservices{}
.inner_singleservices .wp-block-columns{align-items:center!important}
.inner_singleservices .singleservices_img figure{margin:0}
.inner_singleservices .singleservices_img figure img{width:100%}
.inner_singleservices .singleservices_content p{font-size:15px;color:#000;line-height:170%;font-weight:400}
.inner_servicespg nav.navigation.post-navigation {display: none;}

.bio-intro{height:100%;display:flex;align-items:center}
.bio-intro ul li{position:relative;display:block;font-size:14px!important}
.bio-intro ul li{font-size: 16px !important;position:relative;display:block;padding:5px 15px;font-weight:400;}
.bio-intro ul li:before{content:"";position:absolute;display:block;width: 7px;height: 7px;background: #b29063;border-radius:50%;top: 13px;left:0}



.cstservice_popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:99;display:none}
.popupbox{max-width:770px;background:#e5e0da;max-height:550px;position:relative;display:block;padding:30px 20px;border-radius:10px;border:solid 1px #000;box-shadow:0 0 20px 2px #00000066}
.cstservice_popup .wp-block-group__inner-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column}
.cstservice_popup .popupbox .wp-block-group__inner-container{display:block}
.cstservice_popup .popupbox p,.cstservice_popup .popupbox ul li{color:#000;font-size:16px;font-weight:400;line-height:150%}
.cstservice_popup .popupbox ul li{padding:0 15px 5px;position:relative}
.cstservice_popup .popupbox ul li:before{content:"";position:absolute;display:block;width: 7px;height: 7px;background: #b29063;border-radius:50%;top: 8px;left:0}
.cstservice_popup .popupbox h5 {font-size: 25px; font-weight: bold; color: #000;}


.openpopup a{border-radius:0;background:transparent;font-size:12px;display:flex;align-items:center;color:#000;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:500;padding: 0;position:relative;transition: linear 0.3s;}
.openpopup a:before{content:"\f105";position:absolute;width:30px;height:28px;font-family:FontAwesome;right: -30px;top: -5px;font-size: 22px;line-height:28px;text-align:left;padding: 0 0 0 10px;transition: linear 0.3s;color:#000;}
.inner_singleservices ul li{font-size:15px;color:#000;line-height:170%;font-weight:400;position:relative;padding:0 15px}
.inner_singleservices ul li:before{content:"";position:absolute;display:block;width: 7px;height: 7px;background: #b29063;border-radius:50%;top: 10px;left:0;}
.inner_singleservices ul{margin:10px 0}
.inner_singleservices h4{font-size:25px;margin:0;font-weight:600;line-height:150%;color:#000}
.inner_singleservices figure{margin:0 0 25px}
.inner_singleservices figure img{width:100%;height:550px;object-position:center;object-fit:cover}
.inner_singleservices {margin-top: 60px;}
.single-service .main-header {border-bottom: solid 1px #ccc;}
.single-service .main-header{border-bottom:solid 1px #ccc}
.inner_singleservices h1{font-size:65px;margin-bottom:20px;font-weight:700}
.inner_singleservices p,.inner_singleservices ul li{font-size:17px}
.popupbox .cst_popupbtn a{position:absolute;top:0;right:20px;font-size:0;display:block;background:#e5e0da}
.popupbox .cst_popupbtn a:before{content:"";display:block;position:absolute;width:2px;height:23px;top:5px;right:2px;background:#000;transform:rotate(45deg);z-index:9}
.popupbox .cst_popupbtn a:after{content:"";display:block;position:absolute;width:2px;height:23px;top:5px;right:2px;background:#000;transform:rotate(315deg);z-index:9}
.privacy-section{padding:50px 0;}
.privacy-head h3{font-weight:400;font-size:44px;padding:15px 0 5px;margin:0;}
.privacy-head h4{font-weight:400;font-size:28px;line-height:1.285em;color:#14203b;}
.privacy-head h5{color:#14203b;font-weight:400;font-family:"Marcellus",serif;font-size:28px;margin: 15px 0;}
.privacy-head p{font-family: "Montserrat", sans-serif;font-size: 17px;margin: 0;font-weight: 400;}
.privacy-head ul li{position:relative;font-size: 17px;font-weight: 400;padding:5px 0 5px 15px;}
.privacy-head ul li:before{position:absolute;content:"";background:#b29063;height:7px;width:7px;border-radius:50%;left:0;top:13px;bottom:auto;}
.privacy-head ul li strong {font-weight: 600;}
.contact_frommain h3 {font-size: 36px;}
.contact_pg {padding: 50px 0 0;}
.cont-details p strong, .cont-details p, .cont-details a {font-weight: 400;}
.cont-details a {color: #000;}
.cont-details a:hover {color: #ca940f;}
.cont-content p {margin: 0;}
.contact-formation {padding: 30px 0 0;}
.frm-btn{border:none!important;width:60px!important;}
.contact_frommain input,.contact_frommain textarea{font-size:14px;padding:5px 0;}
.contact_frommain textarea{height:80px;}
.frm-btn{color:#14203b!important;font-weight:500;}
.frm-btn:hover{opacity:.8;}
.cont-details p {margin: 0 0 5px;}
.contact_frommain.cnt-frm-sec {max-width: 800px;}
.cont-content h2 {font-size: 24px; max-width: 860px; margin: 0 auto 10px; line-height: 30px;}
.cont-content {text-align: center;}
.form-diff-sec {padding: 50px 0 30px;}
.hide{display:none}
.bio-head.skill-content p,.bio-head.skill-content ul li{color:#7A7A7A;font-size:16px;font-weight:400}
.bio-head.skill-content ul li:before{content:"";position:absolute;display:block;width: 7px;height: 7px;background: #b29063;border-radius:50%;left:0;top:8px}
.bio-head.skill-content ul li{position:relative;padding:0 15px}
.skill-pic figure img {height: 530px; object-fit: cover;}
.openpopup a:hover:before {padding: 0 0 0 15px;}
.faq_infos {padding-right: 60px;}
.main-header.fixed {box-shadow: 0 0 6px 1px #eee;}
.faq_infos ul li a {margin: 0 0 10px;line-height: 25px;}
.faq_infos ul li a:hover {color: #ca940f;transition: 0.3s ease;}
.about_guidecontent{display:block;text-align:center}
.about_guidecontent h3{font-size:30px;margin-bottom:20px;font-weight:500}
.about_guidecontent p{font-size: 16px;position:relative;display:block;font-weight: 400;}
.guide_box{border:solid 1px #fff;padding:30px;transition: linear 0.3s;}
.guide_box h5{font-size:25px;margin:0;font-weight:500}
.guide_box p{margin:10px 0;line-height:150%;padding:0}
.about_guidecontent .wp-block-columns{margin:30px 0 0}
.whatwe_do .wp-block-columns{align-items: center !important;!i;!;}
.whatwe_do_content h3{font-size: 30px;margin-bottom: 10px;font-weight:500}
.whatwe_do_content p, .whatwe_do_content ul li{font-size: 16px;position:relative;display:block; max-width: 720px;font-weight:400}
.about_guide{padding: 0px 0 50px;}
.skill-pic figure img{height:560px;}
.role_content ul li,.role_content p{font-size:15px;font-weight:400;color:#000}
.role_content ol li p{line-height:160%;}
.role_content ul li{padding:0 0 5px 35px;position:relative;line-height: 175%;}
.role_content ol li{margin-bottom: 20px;}
.role_content ul li:before{content:"";position:absolute;display:block;width:8px;height:8px;background:#b29063;border-radius:50%;top:7px;left:16px}
.role_content ul{margin: 15px 0;}
.role_content ul li strong{font-size:14px}

.what_sets{background:#e9e6e1;padding:70px 0;}
.what_sets h3{font-size:30px}

.about_pro {padding-bottom: 50px;}
.whatwe_do_content h4 {font-size: 20px; margin: 10px 0;}

.whatwe_do_content ul li:before{content:"";position:absolute;display:block;width:7px;height:7px;background:#b29063;border-radius:50%;left:0;top:8px}
.whatwe_do_content ul li{padding:0 15px}
.guide_box:hover {background: #b29063; border: solid 1px #b29063;}

.faq_maincontent h3 {font-size: 28px;}
.faq_maincontent p {margin-top: 15px;}
.role_content ol li h4 {margin-top: 15px;margin-bottom: 15px;}
.role_content ul li strong {font-weight: 600;}

.inner_aboutcontent p {
    font-size: 16px;
}

.what_setcontent p {
    font-size: 15px;
    line-height: 160%;
}

.form_submit{display:inline-block}
.form_submit span.wpcf7-spinner{display:block;position:absolute}
.form_submit .frm-btn{width:auto!important;padding:0 15px 0 0}
.form_submit p{position:relative}
.form_submit p:before{content:"\f105";font-family:'FontAwesome';position:absolute;right:0;top:0;font-size:20px}
.copyright-sec {text-align: center;}
.copyright-sec p {margin: 0;}
.footer_bottom {padding: 20px 0;}
.main-sec {overflow: hidden;}
.preloader figure img {max-width: 300px;}
.dev-btn .wp-block-button__link:before {border: none;}

@media (min-width: 0px) and (max-width: 767px){
	.main-header {display: none;}
	.banner-content h1{font-size:30px;letter-spacing:20px}
	.main-sec .wp-block-getwid- media-text-slider-slide__content{padding:0!important}
	.main-sec .wp-block-getwid-media-text-slider-slide__content{padding:0}
	.Develop-content h2{font-size:55px}
	.statics-bar img{max-width:280px;margin:0}
	.term-content h3{max-width:none}
	.helping-sec h2{font-size:35px;position:static}
	.bio-intro{padding:20px 10px}
	.bio-graph .wp-block-group__inner-container{min-height:auto}
	.term-content h3{font-size:18px}
	.bg-corner h3{font-size:18px;margin-bottom:15px}
	.bio-intro ul li{font-size:14px!important}
	.bio-pic figure img{height:auto}
	.bio-pic figure img{padding:20px 0}
	.goals-sec{padding:0}
	.custom-heading h2{font-size:25px}
	.custom-heading p{font-size:14px}
	.sign-sec img{width:100%;max-width:150px;margin-left:auto}
	.monitor-main{padding:0}
	.monitor-content h3{font-size:18px}
	.monitor-main{text-align:center}
	.dev-btn .wp-block-buttons{justify-content:center}
	.testimonial-home{padding:40px 0}
	.testimonials-slider .item .info p{font-size:18px;margin-bottom:20px}
	.testimonial-home:before{top:30px;width:30px;height:30px}
	.skill-pic figure img{height:auto}
	.skill-faq{padding:30px 0 0}
	.skill-content h3{padding-bottom:0;font-size:18px}
	.skill-content p,.bio-head.skill-content ul li{font-size:14px!important}
	.bio-head.skill-content ul li{padding-bottom:5px}
	.helping-sec{height:auto;padding:20px 0}
	.footer-sec{padding:40px 10px}
	.footer_logo img{max-width:150px;margin:0 auto;display:block}
	.conel-sec{max-width:none}
	.footer-content{padding:30px 0 0}
	.footer-content{padding-top:10px}
	.footer-content ul li{background:#593615;margin-bottom:5px}
	.footer-content ul li a{color:#fff;padding:0 10px;font-size:14px}
	.formal-btn{left:90%}
	.footer-content .form-group input{max-width:230px}
	.solution-sec{padding:0}
	.box-sec{border:solid 1px #ccc;padding:15px;display:block;text-align:center}
	.box-sec figure{margin:0}
	.box-sec h5{font-size:16px}
	.box-sec p{font-size:14px}
	.box-sec .wp-block-buttons{justify-content:center}
	.solution-boxes .wp-block-columns:nth-child(even){gap:0;margin-top:20px}
	.solution-boxes .wp-block-columns:nth-child(odd){margin-top:20px;gap:20px}
	.solution-boxes .wp-block-columns{gap:0;margin:30px 0}
	.solution-boxes .wp-block-columns:nth-child(even) .box-sec{margin-bottom:20px}
	.solution-sec .custom-heading {text-align: center;}
	.solution-sec .custom-heading h2 {padding-bottom: 10px;}
	.cstservice_popup .popupbox p, .cstservice_popup .popupbox ul li {font-size: 14px;}
	.popupbox {margin: 0 10px;}

	.inner-banner{padding:20px 0;text-align:center}
	.inner-banner h3{font-size:30px}
	.inner_aboutcontent{padding-left:15px}
	.inner_aboutcontent h2{font-size:25px}
	.inner_aboutcontent p{font-size:14px;line-height:160%}
	.inner_about{padding:40px 0 30px}
	.proleft figure img{height:auto!important}
	.about_pro .wp-block-columns{gap:0}
	.about_pro{padding-bottom:20px}
	.about_guidecontent h3{font-size:25px}
	.about_guidecontent p{font-size:14px;margin-bottom:0}
	.guide_box{padding:20px}
	.guide_box h5{font-size:20px}
	.whatwe_do{padding:0 15px}
	.about_guide{padding:0 0 25px}
	.whatwe_do .wp-block-columns{gap:0}
	.whatwe_do_content h3{font-size:25px}
	.whatwe_do_content p,.whatwe_do_content ul li{font-size:14px}
	.preloader figure img {max-width: 190px;}
	.inner_services{padding:50px 0 20px}
	.main_services .item{border:solid 1px #ccc;padding:10px;text-align:center}
	.main_services .item .info h4{font-size:17px;padding:5px 0}
	.inner_testimonial{margin-top:0}

	.inner_singleservices{margin-top:10px}
	.inner_singleservices h1{font-size:30px}
	.inner_servicespg{padding:5px 0}
	.mobileheader{border-bottom:solid 1px #ccc}
	.inner_singleservices figure img{height:auto;aspect-ratio:auto!important}
	.inner_singleservices p,.inner_singleservices ul li{font-size:14px}
	.inner_singleservices .wp-block-columns{gap:10px}
	.inner_singleservices h4{font-size:20px}

	.faq_pg{padding:20px 0}
	.faq_infos{padding:0}
	.faq_infos ul li a{font-size:14px}
	.faq_maincontent h3{font-size:18px}
	.faq_maincontent p{font-size:14px}
	.faq_maincontent{padding:10px 0 0}

	.contact_pg{padding:30px 15px}
	.contact_frommain h3{font-size:25px}
	.form-diff-sec{padding:20px 0 30px}
	.cont-content h2{font-size:20px}
	.cont-head{text-align:center}
	.cont-details{text-align:left}	
	
	.banner-sec .wp-block-getwid-media-text-slider-slide__content {min-height: 150px !important;}
	.banner-sec .slick-initialized .slick-slide {min-height: 150px !important;}
	
	.bio-pic figure img{padding:0;}
	.solution-boxes .wp-block-columns{margin:0;}
	.goals-sec .wp-block-columns{gap:0;}
	.goals-sec p{margin:0;}
	.develop-sec{padding:10px 0 0;}
	.develop-sec .wp-block-cover{min-height:250px!important;}
	.testimonial-home{padding:40px 0 10px;}
	.skill-faq{padding:15px 0 0;}
	.footer-sec{padding:20px 0 0;}
	.preloader figure img {max-width: 130px;}
	.inner_about{padding:20px 0 0;}
	.about_pro{padding:0;}
	.inner_testimonial{padding:50px 0 10px;}
	.inner_services {padding: 20px 0 0px;}
	.main_services .item {margin: 0 0 15px;}
	.faq_infos ul li a{margin:0;}
	.faq_maincontent p{margin-top:5px;margin-bottom:0;}
	.faq_maincontent h3{padding:5px 0 0;}
	.contact_pg{padding:20px 15px 0;}
	.contact_pg .wp-block-columns{gap:10px;}
	.cont-content h2{margin:0;}
	.step-1 p {margin: 0 0 5px;}
	.box-sec img {max-width: 50px;}
	.goals-sec {padding: 20px 0 0;}
	.faq_infos ul li a {font-weight: 500;}
	
}

@media (min-width: 768px) and (max-width: 1023px){
	
	.preloader figure img {max-width: 130px;}
	.nav-menu ul li a:before {width: 15px;left: -20px;}
	.nav-menu ul li{padding:0 10px;}
	.logo-sec img{max-width:150px;}
	.banner-content h1{font-size:60px;}
	.solution-sec{padding:20px 0;}
	.custom-heading h2{font-size:25px;max-width:none;padding:0 0 15px;}
	.custom-heading h6{font-size:10px;}
	.solution-boxes .wp-block-columns{flex-wrap:nowrap!important;gap:20px;}
	.box-sec figure{margin:0 0 4px;}
	.box-sec img{max-width:50px;}
	.bio-graphy .wp-block-columns{flex-wrap:nowrap!important;}
	.solution-sec{padding:20px 0 0;}
	.box-sec p{font-size:14px;}
	.bio-pic figure img{height:350px;}
	.bio-intro{padding:0;}
	.bg-corner h3{max-width:none;margin-bottom:5px;font-size:22px;}
	.bio-intro ul li{font-size:14px!important;padding:2px 15px;}
	.term-content h3{max-width:none;font-size:22px;}
	.statics-bar img{margin:0;max-width:300px;}
	.bio-graph .wp-block-group__inner-container{min-height:100px;}
	.goals-sec{padding:20px 0;}
	.custom-heading h2{padding:0;}
	.custom-heading p{font-size:14px;margin:0;}
	.goals-sec .wp-block-columns{flex-wrap:nowrap!important;}
	.Develop-content h2{font-size:100px;text-align:left;}
	.monitor-main{padding-left:0;}
	.monitor-content h3{font-size:22px;max-width:none;}
	.testimonial-home{padding:35px 0 10px;}
	.testimonials-slider .item .info p{max-width:none;font-size:18px;margin:0 0 20px;}
	.testimonial-home:before{top:20px;width:30px;height:30px;}
	.skill-sec .wp-block-columns{;}
	.skill-pic figure img{height:300px;object-fit:cover;}
	.skill-faq{padding:20px;}
	.skill-content h3{max-width:none;margin:0;padding:0 0 10px;font-size:22px;}
	.bio-head.skill-content p,.bio-head.skill-content ul li{font-size:14px;}
	.bio-head h4{font-size:20px;}
	.skill-sec{;}
	.helping-sec h2{font-size:85px;margin:0;}
	.helping-sec{height:120px;}
	.footer-sec{padding:20px 0;}
	.footer_logo img{max-width:150px;}
	.footer_logo{width:210px;text-align:center;}
	.conel-sec{padding:20px 0 0;}
	.footer-content{padding:20px 0 0;}
	.footer-content h3{font-size:18px;line-height:20px;}
	.footer-content ul li{line-height:25px;}
	.footer_bottom{padding:15px 0;}
	.copyright-sec p{font-size:14px;}
	.footer-content .form-group input{max-width:100%;padding:0 0 5px;font-size:14px;}
	.formal-btn input.form-btn{width:20px;height:20px;top:0;}
	.footer-content label{font-size:13px;}
	.formal-btn:before{width:17px;height:30px;}
	.footer-content ul li a{font-size:14px;}
	.banner-content {padding: 60px 0 0;}
	.banner-sec .wp-block-getwid-media-text-slider-slide__content {min-height: 350px !important;}
	.banner-sec  .slick-initialized .slick-slide {min-height: 350px !important;}
	.develop-sec .wp-block-cover {height: 350px;}
	
	.inner-banner h3{font-size:30px;}
	.inner-banner ul.breadcumb a,.inner-banner ul.breadcumb span{font-size:10px;}
	.inner-banner{padding:130px 0 60px;}
	.inner_about{padding:20px 0 0;}
	.inner_aboutcontent h2{font-size:25px;}
	.inner_aboutcontent{padding-left:50px;}
	.inner_aboutcontent p{font-size:14px;line-height:22px;}
	.about_pro .wp-block-columns{flex-wrap:nowrap!important;}
	.about_procontent .about_proheading h4{font-size:18px;}
	.about_procontent .about_proheading{padding:20px 10px;}
	.btn-busins .wp-block-button__link:after{font-size:30px;left:20px;top:10px;height:40px;line-height:40px;}
	.about_procontent figure img{height:200px;}
	.proleft figure img{height:410px!important;object-fit:cover;}
	.about_pro{padding-bottom:10px;}
	.about_guidecontent h3{font-size:22px;margin:0 0 10px;}
	.about_guidecontent p{font-size:14px;line-height:20px;}
	.about_guidecontent .wp-block-columns{flex-wrap:nowrap!important;}
	.guide_box h5{font-size:15px;}
	.guide_box{padding:10px;}
	.about_guide .wp-block-cover{min-height:400px!important;}
	.whatwe_do .wp-block-columns{flex-wrap:nowrap!important;}
	.about_guide{padding:0 0 20px;}
	.whatwe_do_content h3{font-size:22px;margin:0 0 5px;}
	.whatwe_do_content p,.whatwe_do_content ul li{font-size:14px;line-height:22px;}
	.whatwe_do_img img{height:320px;object-fit:cover;}
	.inner_testimonial:before{width:30px;height:30px;}
	.inner_testimonial{margin-top:30px;padding:20px 0;}
	.inner_services{padding:30px 0;}
	.main_services .item .info h4{font-size:17px;line-height:22px;}
	.inner_services{padding:30px 0 0;}
	.page-id-153 .inner_testimonial{margin-top:10px;}
	.inner_singleservices h1{font-size:25px;}
	.inner_singleservices figure img{height:250px;object-fit:cover;}
	.inner_singleservices p,.inner_singleservices ul li{font-size:14px;margin:0;}
	.inner_singleservices .wp-block-columns{gap:0;}
	.inner_servicespg{padding:30px 0 0;}
	.inner_singleservices h4{font-size:22px;padding:5px 0 0;}
	.faq_pg{padding:20px 0;}
	.faq_pg .wp-block-columns{flex-wrap:nowrap!important;}
	.faq_maincontent h3{font-size:22px;}
	.faq_maincontent p{margin-top:10px;font-size:14px;line-height:22px;margin-bottom:0;}
	.faq_infos ul li a{font-size:14px;line-height:22px;}
	.contact_pg .wp-block-columns{flex-wrap:nowrap!important;}
	.contact_frommain h3{font-size:22px;}
	.cont-content h2{font-size:22px;}
	.cont-head{padding-left:20px;}
	.contact_frommain.cnt-frm-sec{max-width:500px;}
	.contact_pg{padding:20px 0 0;}
	.form-diff-sec{padding:20px 0;}
	.inner_singleservices .wp-block-columns {flex-wrap: nowrap !important;}
	

}

@media (min-width: 1024px) and (max-width: 1200px){
	
	.about_pro { overflow: hidden; }
	.banner-content h1{font-size:120px;}
	.Develop-content h2{font-size:210px;}
	.helping-sec h2{font-size:120px;}
	.about_procontent .about_proheading h4 {font-size: 20px;}
	.btn-busins .wp-block-button__link:after {left: 20px;top: 10px;}
	.skill-pic figure img {height: 650px;}
	.footer-sec {padding: 60px 0;}
	.preloader figure img {max-width: 220px;}
	
}
</pre></body></html>