/*
1 Font Face #face 
2 Reset Css #res
3 Inputs #input
4 Global Styles #glob
5 Wrappers #wrap
6 Custom CSS #custom
7 Media Query #media
*/

/*================================= 1 Font Face ( #face ) =================================*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');

/*================================= 2 Reset Css ( #res ) =================================*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;scroll-behavior: smooth;}
html{scroll-padding-top: 50px;}
p{padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ul li{list-style: none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ababab;margin:50px auto; padding:0}
table{border-collapse:collapse;border-spacing:0;width: 100%;font-family: 'Poppins', sans-serif;}
input, button{font-family: 'Poppins', sans-serif;}
img {max-width: 100%;}
a:focus, a:hover {text-decoration: initial;-webkit-transition: .5s all ease;transition: .5s all ease;}
a{-webkit-transition: .5s all ease;transition: .5s all ease;}
i{font-family: 'FontAwesome';}

/*================================= 3 Inputs ( #input ) =================================*/

*{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
::-webkit-input-placeholder{font-size: 18px;color: #cfcfcf;text-transform: capitalize;}
:-ms-input-placeholder{font-size: 18px;color: #cfcfcf;text-transform: capitalize;}
::placeholder{font-size: 18px;color: #222F3C75;;text-transform: capitalize;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}
::-webkit-input-placeholder {color:#ffffff; font-style:normal;}
:-moz-placeholder {color:#ffffff; font-style:normal;}
::-moz-placeholder {color:#ffffff; font-style:normal;}
:-ms-input-placeholder {color: #ffffff; font-style:normal;}
button::-moz-focus-inner {border: 0}
:focus {outline:none;}
::-moz-focus-inner {border:0;}
input[type=number] {-moz-appearance:textfield;}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0}
input[type=submit] , input[type=button]{cursor:pointer; border:0}
input:focus{outline:none;}
input[type="text"]::placeholder, input[type="url"]::placeholder, input[type="tel"]::placeholder, input[type="password"]::placeholder, input[type="date"]::placeholder, input[type="email"]::placeholder, input[type="number"]::placeholder, textarea::placeholder{color: #0000004D;font-size: 18px;line-height: 27px;font-weight: 400;}
/* contact us */

/* footer form */
.abroad_footer .footer_links.footer_form .ft_email_form input[type=submit] {max-width: 385px;width: 100%;background-color: #fff;height: 72px;border-radius: 15px;font-size: 20px;font-weight: 600;color: #222F3C;display: block;margin-bottom: 30px;transition: 0.5s all ease-in-out;}
.abroad_form input[type=submit]{max-width: 500px;width: 100%;margin: 70px auto 0;padding: 0;background: linear-gradient(94.53deg, #222F3C -5.28%, #0066FF 119.76%);height: 72px;border-radius: 33px;font-size: 22px;line-height: 28px;font-weight: 500;display: block;transition: 0.5s all ease-in-out;}
.abroad_footer .footer_links.footer_form .ft_email_form input[type=submit]:hover {box-shadow: inset 0 0 40px rgba(0,0,0,0.4);}
.abroad_form input[type=submit]:hover {box-shadow: inset 0 0 40px rgba(255, 255, 255, 0.4);}
.abroad_footer .footer_links.footer_form .ft_email_form input[type="email"]::placeholder, .abroad_form input[type=submit] {color: #fff;}
.abroad_footer .footer_links.footer_form .ft_email_form input[type="email"] {background: #FFFFFF1F;outline: none;border: none;border-radius: 15px;height: 72px;margin-bottom: 25px;padding: 24px;max-width: 385px;width: 100%; color: #fff;font-size: 20px;}

/* form error css */
p.success-australia-immigration-consultant {color: green;font-weight: 600;padding-top: 10px;}
label#phone-error, label#email-error, label#name-error, .wpcf7-form label.error, .wpcf7-not-valid-tip {color: red;font-size: 16px;line-height: 20px;margin: 0px;font-weight: normal;padding: 0 20px;}
.wpcf7-not-valid-tip {padding-top: 8px;}
p.error-australia-immigration-consultant{color: red;font-size: 16px;line-height: 20px;margin: 0;}
.wpcf7 form .wpcf7-response-output {margin: 0 10px 10px;}

/*================================= 4 Global Styles (#glob) =================================*/

/* heading & paragraph tag */
p{font-size: 18px;line-height: 26px;font-weight: 400;color: #000;}
h1, h2 {font-size: 18px;line-height: 27px;font-weight: 400;color: #32aa56;}
h3 {font-size: ;line-height: ;font-weight: ;color: ;}
h5 {font-size: 22px;line-height: 33px;font-weight: 600;color: #000;padding-bottom: 20px;}
span.s1 {display: block;font-size: 80px;line-height: 107px;font-weight: 700;color: #000000;}
span.s1 strong, span.s2 strong {font-weight: 700;color: #32aa56;}
span.s2 {display: block;font-size: 50px;line-height: 75px;font-weight: 700;color: #000;}
span.s3 {display: inline-block;font-size: 28px;line-height: 42px;font-weight: 700;color: #000;cursor: pointer;transition: 0.3s all ease-in-out;}
span.s4 {font-size: 34px;line-height: 51px;font-weight: 600;color: #000;display: inline-block; max-width: 95%;width: 100%;}
span.s5 {font-size: 22px;line-height: 33px;font-weight: 600;color: #32aa56;padding-bottom: 20px;display: block;}
#footer span.s5 {color: #000;}
.banner_band span.s2 {padding-bottom: 10px;}

/* margin-padding */
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt60{padding-top: 60px;}
.pt70{padding-top: 70px;}
.pt80{padding-top: 80px;}
.pt100{padding-top: 100px;}
.pb30{padding-bottom: 30px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.pb70{padding-bottom: 70px;}
.pb80{padding-bottom: 80px;}
.pb100{padding-bottom: 100px;}
.mr50{margin-right: 50px;}
.ml50{margin-left: 50px;}
.mb50{margin-bottom: 50px;}
.mb100{margin-bottom: 100px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt100{margin-top: 100px;}
.pr50{padding-right: 50px;}
.pr20{padding-right: 20px;}
.pl50{padding-left: 50px;}
.pl20{padding-left: 20px;}
.pl30{padding-left: 30px;}

/* ================================= 5 Wrappers #wrap ================================= */	

body{background-color:#fff; font-family: 'Poppins', sans-serif;}
body.page-template-404 div#hello, body.page-template-thank-you div#hello {padding: 0 !important;}
.flex_wrap{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.digital_maketing_page{overflow: hidden;}

/* container size */
.wide_container{max-width: 1449px;width: 93%;padding-right: 15px;padding-left: 15px;margin: 0px auto;}
.container{max-width:1400px;width: 93%;margin: 0px auto; }
.small_container{max-width: 1250px;width: 93%;margin: 0px auto;padding: 0 20px; }
/* text alignment */
.align-center{text-align: center;}
.align-left{text-align: left;}
.align-right{text-align: right;}
/* background color */
.white_bg {background-color: #ffffff;}
.orange_blue{background: #32aa56;}
.dark_blue{background: #fff;}
.gray_bg {background: #F3F3F3;}
/* text capital small */
.upper{text-transform: uppercase;}
.capital{text-transform: capitalize;}
.shadow{box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);}
/* sections title */
.gradient_title{font-size: 50px;line-height: 58px;font-weight: 700;display: inline-block; background: linear-gradient(94.53deg, #222F3C -5.28%, #0066FF 119.76%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-bottom: 25px;}
.white_title{font-size: 50px;line-height: 58px;font-weight: 700;color: #fff;}

/*header btn design*/
.ausborn_header .header_logo a, .mobile_menu .header_logo a{display: inline-block;line-height: 0;}
.ausborn_header .header_logo, .mobile_menu .header_logo {line-height: 0;}
.ausborn_header .header_logo {max-width: 18%;flex: 0 0 18%;text-align: left;}
.ausborn_header .header_logo img {transition: 0.5s all ease-in-out;}
.ausborn_header .desk_menu .menu_flex ul.last_menu .orange_btn {padding: 15px 45px;}
.ausborn_header .desk_menu .menu_flex ul.last_menu .transparent_btn {position: relative;color: #000000 !important;display: flex;align-items: center;justify-content: center;border-radius: 33px;outline: none;background: transparent;padding: 15px 30px;font-size: 18px;line-height: 27px;font-weight: 600;transition: 0.5s all ease-in-out;text-align: center;border: 1px solid #32aa56;float: right;}
.ausborn_header .desk_menu .menu_flex ul.last_menu .transparent_btn:hover {background: #32aa56;border-color: #32aa56;color: #fff !important;}
.ausborn_header .desk_menu .menu_flex ul.last_menu .transparent_btn i {padding-right: 10px;}
.ausborn_header .drop_menu .content_menu.flex_wrap a.white_btn {position: relative;color: #32aa56 !important;display: flex;align-items: center;justify-content: center;border-radius: 33px;outline: none;background: #ffffff;padding: 10px 20px;max-width: 150px;width: 100%;font-size: 16px;line-height: 24px;font-weight: 600;transition: 0.5s all ease-in-out;text-align: center;border: 1px solid transparent;text-transform: capitalize;}
.ausborn_header .drop_menu .content_menu.flex_wrap a.white_btn:hover{background: transparent;border-color: #fff;color: #fff !important;}
.ausborn_header .drop_menu .content_menu.flex_wrap a.white_btn:after{content: inherit;}

/* other btn design */
.orange_btn {position: relative;color: #fff !important;display: inline-block;border-radius: 33px;outline: none;background: #32aa56;padding: 15px 40px;font-size: 18px;line-height: 27px;font-weight: 600;transition: 0.5s all ease-in-out;text-align: center;border: 1px solid transparent;overflow: hidden;}
.orange_btn:after {content: '';position: absolute;top: 50%;left: 50%;width: 5px;height: 5px;background: rgba(255, 255, 255, .5);opacity: 0;border-radius: 100%;transform: scale(1, 1) translate(-50%);transform-origin: 50% 50%;}
.orange_btn:hover:after {animation: ripple 1s ease-out;}
/* keyframes */
@keyframes ripple {
    0% {transform: scale(0, 0);opacity: 1;}
    20% {transform: scale(25, 25);opacity: 1;}
    100% {opacity: 0;transform: scale(50, 50);}
}
.btn_center {line-height: 0;}
.btn_center .orange_btn {margin: 0 auto;}
a.case_study_btn {color: #32aa56 !important;font-size: 18px;font-weight: 700;line-height: 27px;display: inline-block;position: relative;}
/* our service/testimonial read more text */
.desk_hide_more, .desk_hide_less {display: none;} 

/* p tag */
.ausborn_banner .banner_content p {max-width: 85%;margin: 25px auto 60px;display: block;line-height: 35px;}
.about_project .project_desc p {padding: 20px 0 50px;margin: 0;line-height: 31px;}
.sticky_band .sticky_box p {margin: 0;padding: 20px 0;line-height: 35px;}
.sticky_band .scroll_box p {padding: 20px 0 40px;margin: 0;line-height: 35px;}
.sticky_band .scroll_box p a {color: #32aa56;}
.sticky_band .scroll_box p a:hover {text-decoration: underline;}
.report_info p {padding-top: 50px;line-height: 35px;}
.contact_band .title_content p {max-width: 95%;width: 100%;line-height: 35px;padding-top: 30px;}
.choose_us_band .choose_us_slider p {line-height: 35px;margin-right: 30px;}
.choose_us_band.vision_mission_band .vis_mis_info p {line-height: 33px;}
.ausborn_footer .flex_wrap .footer_info p, .faq_section p {margin: 0;line-height: 35px;padding-top: 10px;}
.ausborn_footer .flex_wrap .footer_info p {padding-right: 40px;}
.why_need_service .need_seo_point p.simple_cnt, .choose_us_band.seo_choose_page p {line-height: 31px;}
.hire_expert p {line-height: 35px;margin: 20px 0 60px;}
.choose_for_seo .seo_choose_con p {line-height: 33px;margin-bottom: 20px;}
.about_us_band .about_us_content p {line-height: 35px;}
.our_rules_sec .golder_rule .golden_content p, .our_rules_sec p {margin: 0;line-height: 31px;padding-top: 0;max-width: 100%;}
.our_rules_sec p {padding-top: 20px;max-width: 80%;width: 100%;}
.our_work_sec .our_work_content p {padding-bottom: 20px;padding-top: 10px;line-height: 31px;}
.blog-innerdetail .author_section .author_content p {color: #fff;margin: 20px 0;}
.blog-innerdetail .realted_post .card .card-body p.para_con, .blog_card .card .card-body p.para_con, .blog_band .blog_box .blog_content p.para_con {min-height: inherit; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/* row flex css */
.sticky_band .row {justify-content: space-between;}
.audit_report .row {justify-content: space-between;}
.choose_us_band .row {justify-content: space-between;align-items: center;}
.blog-innerdetail .row.share .social_media {justify-content: flex-end;}
.hire_expert .row {justify-content: space-between;}
.choose_for_seo .row:last-child{justify-content: space-between;}
.faq_section .row{justify-content: space-between;}
.about_us_band .row {justify-content: space-between;}

/* scroll scc */
::-webkit-scrollbar {width: 10px;height: 5px;cursor: pointer;}
::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey; border-radius: 10px;cursor: pointer;}
::-webkit-scrollbar-thumb {background: #32aa56;border-radius: 10px;cursor: pointer;}
::-webkit-scrollbar-thumb:horizontal {border-top: 3px solid #32aa56;border-bottom: 3px solid #32aa56;}
::-webkit-scrollbar:horizontal{width: 8px;height: 8px;}
::-webkit-scrollbar:vertical{width: 8px;height: 50%;}

/* ul li design */
.ul_li_design {padding-bottom: 20px;}
.ul_li_design li {display: block;padding: 10px 0px 10px 35px;position: relative;font-size: 18px;line-height: 27px;font-weight: 400;}
.ul_li_design li:after {content: '';position: absolute;background: url(https://project.demotestserver.com/ausborn/wp-content/uploads/2023/06/ul-li-design.svg) no-repeat;width: 23px;height: 23px;left: 0;top: 10px;}

/* slider arrow css */
ul.slick-dots {line-height: 0;}
ul.slick-dots li {line-height: 0;display: inline-block;padding-right: 10px;}
ul.slick-dots li button {background: #D9D9D9;width: 13px;height: 13px;border-radius: 50%;font-size: 0;border: none;outline: none;line-height: 0;}
ul.slick-dots li.slick-active button {background: #32aa56;}
button.slick-prev, button.slick-next {font-size: 0;background: #fff;border: 1px solid #32aa56;outline: none; border-radius: 50%;width: 72px;height: 72px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;}
button.slick-next {right: 0;}
button.slick-next:after {content: "";position: absolute;width: 22px;border: 1px solid #32aa56;transition: .5s all ease;transform: translate(-65%,-130%)rotate(0);right: 9px;top: 50%;color: #fff;}
button.slick-next:before {content: "";position: absolute;width: 13px;height: 13px;border-top: 2px solid #32aa56;border-right: 2px solid #32aa56;transition: .5s all ease;transform: translate(-40%,-60%)rotate(45deg);right: 17px;top: 50%;color: #fff;}
button.slick-prev:after {content: "";position: absolute;width: 22px;border: 1px solid #32aa56;transition: .5s all ease;transform: translate(-40%,-85%)rotate(0);right: 12px;top: 50%;color: #fff;}
button.slick-prev:before {content: "";position: absolute;width: 13px;height: 13px;border-top: 2px solid #32aa56;border-right: 2px solid #32aa56;transition: .5s all ease;transform: translate(-80%,-60%)rotate(-135deg);right: 20px;top: 51%;color: #fff;}
button.slick-next:hover, button.slick-prev:hover {background: #32aa56 !important;}
button.slick-next:hover:after, button.slick-next:hover:before, button.slick-prev:hover:after, button.slick-prev:hover:before {border-color: #fff;}
.our_service .service_slider button.slick-prev, .our_service .service_slider button.slick-next {top: -10px;background: transparent;width: 60px;height: 60px;}
.our_service .service_slider button.slick-next:before, .our_service .service_slider button.slick-prev:before {right: 13px;}
.our_service .service_slider button.slick-next:after, .our_service .service_slider button.slick-prev:after {right: 5px;}
.our_service .service_slider button.slick-prev {left: 61%;}
.our_service .service_slider button.slick-next {right: 32%;}
.our_work_sec .our_work button.slick-prev, .our_work_sec .our_work button.slick-next {width: 60px;height: 60px;}
.our_work_sec .our_work button.slick-next {left: -33%;top: inherit;transform: inherit;bottom: 80px;}
.our_work_sec .our_work button.slick-prev {left: -39%;top: inherit;transform: inherit;bottom: 80px;}
.our_work_sec .our_work button.slick-prev:before, .our_work_sec .our_work button.slick-next:before {right: 15px;}
.our_work_sec .our_work button.slick-prev:after {right: 7px;}
.our_work_sec .our_work button.slick-next:after {right: 6px;}

/* header */
div#hello {position: relative;background: #fff;color: #000;margin-top: 186px;}

/* header */
nav#menu {display: none;}
.ausborn_header .desk_menu .menu_flex {max-width: 80%;flex: 0 0 80%;display: flex;align-items: center;justify-content: space-between;}
.ausborn_header .desk_menu .menu_flex ul:first-child {max-width: 53%;flex: 0 0 53%;justify-content: flex-end;}
.ausborn_header .desk_menu .menu_flex ul:first-child li {display: inline-block;padding: 0 22px;}
.ausborn_header .desk_menu .menu_flex ul:first-child li a {font-size: 18px;font-weight: 400;line-height: 27px;color: #090446;;position: relative;}
.ausborn_header .desk_menu .menu_flex ul:first-child li a:hover {color: #32aa56;}
.ausborn_header .desk_menu .menu_flex ul:first-child li a:after {content: "";display: block;width: 0;height: 2px;background: #32aa56;transition: width 0.3s;}
.ausborn_header .desk_menu .menu_flex ul:first-child li a:hover:after{width: 100%;}
.ausborn_header .desk_menu .menu_flex ul.last_menu {max-width: 41%;flex: 0 0 41%;}
.ausborn_header .desk_menu .menu_flex ul.last_menu li {line-height: 0;}
.ausborn_header .desk_menu .menu_flex ul {display: flex;align-items: center;justify-content: space-between;}

/* drop down css */
.ausborn_header .desk_menu .menu_flex ul li.drop_arrow {position: relative;padding-right: 35px;}
.ausborn_header .desk_menu .menu_flex ul li.drop_arrow:after {content: '\f107';position: absolute;font-family: 'FontAwesome';top: 54%;transform: translateY(-54%) rotate(0deg);right: 10px;color: #32aa56;font-size: 21px;line-height: 10px;transition: 0.5s all ease-in-out;cursor: pointer;margin-right: -5px;}
.ausborn_header .desk_menu .menu_flex ul li.drop_arrow.arrow_active:after {transform: translateY(-47%) rotateX(180deg);top: 47%;}
.ausborn_header .desk_menu .menu_flex .drop_menu {visibility: hidden;opacity: 0;position: absolute;left: -400px;width: 900px;margin: 0 auto;background: #fff;z-index: 9;border: 1px solid #32aa56;border-radius: 30px;top: 90px;transition: 0.5s all ease-in-out;margin-top: 20px;}
.ausborn_header .desk_menu .menu_flex .drop_menu:after {content: '';position: absolute;width: 20px;height: 20px;border-top: 1.5px solid #32aa56;border-left: 1.5px solid #32aa56;background: #fff;top: -11px;right: 390px;transform: rotate(45deg);border-radius: 3px 0px 0px 0px;}
.ausborn_header .desk_menu .menu_flex .drop_arrow.arrow_active .drop_menu {opacity: 1;visibility: visible;top: 50px;}
.ausborn_header .drop_menu .content_menu.flex_wrap {flex-wrap: nowrap;}
.ausborn_header .drop_menu .content_menu.flex_wrap {flex-wrap: nowrap;background: #32aa56;width: 100%;border-radius: 0px 0px 30px 30px;color: #fff;text-align: left;padding: 20px 30px 30px;}
.ausborn_header .drop_menu .content_menu .content {max-width: 78%;width: 100%;}
.ausborn_header .drop_menu .content_menu .content span {font-size: 18px;font-weight: 700;line-height: 27px;padding-bottom: 15px;display: block;}
.ausborn_header .drop_menu .content_menu .content p {margin: 0;color: #fff;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex {display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap;padding: 30px 30px;text-align: left;border-radius: 30px 30px 0px 0px;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap {max-width: 40%;flex: 0 0 40%;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap:last-child {max-width: 25%;flex: 0 0 25%;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap:first-child {max-width: 33%;flex: 0 0 33%;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap:nth-child(2) {justify-content: center;position: relative;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap:nth-child(2):after {content: '';position: absolute;height: 160px;width: 1px;background: #09044633;left: 0px;top: 0;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap:nth-child(2):before {content: '';position: absolute;height: 160px;width: 1px;background: #09044633;right: 15px;top: 0;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap .icon_menu {display: flex;align-items: flex-start;justify-content: space-between;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap .icon_menu .image_menu img {position: relative;top: 5px;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap .icon_menu ul {display: block;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap .icon_menu ul li {display: block;width: 100%;padding: 0 20px;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap .icon_menu ul li:first-child a {color: #32aa56;font-size: 20px;font-weight: 600;line-height: 30px;padding-bottom: 15px;display: inline-block;pointer-events: none;}
.ausborn_header .desk_menu .menu_flex .drop_menu .drop_down_flex .flex_wrap .icon_menu ul li a {padding-bottom: 5px;display: inline-block;}

/* scroll up header sticky */
header {position: fixed;top: 0;transition: top 0.5s ease-in-out, 0.5s all ease-in-out;width: 100%;text-align: center;z-index: 9999;}
header .ausborn_header{transition: 0.5s all ease-in-out;}
header.scrolling_up {top: -220px;transition: top 0.5s ease-in-out;}
.sticky_class header {background: #fff;box-shadow: 0px 4px 36px 0px #0000001F;}
.sticky_class header .ausborn_header {padding: 20px 0;}
.sticky_class header .ausborn_header .header_logo img {max-width: 180px;width: 100%;transition: 0.5s all ease-in-out;}

/* header sticky menu */
.sticky_class .ausborn_header nav#navbar .menu li a, .sticky_class .top_header nav#navbar-2 .menu li:first-child a, .sticky_class .top_header .red_btn:hover{color: #fff;}
.sticky_class .ausborn_header a.black_logo{display: block;}
.sticky_class .ausborn_header a.white_logo{display: none;}
.sticky_class .ausborn_header .menu-primary-menu-container ul#menu-primary-menu li a{color: #000;}
.sticky_class .ausborn_header .menu-primary-menu-container ul#menu-primary-menu li a:hover {color: #5097FF;}
.sticky_class .ausborn_header .menu-primary-menu-container ul#menu-primary-menu .last-menu-ul-wrapper li.btn_inquiry a {border-color: #000;}

/* banner section */
.ausborn_banner .banner_content h1 {padding-bottom: 10px;}
.ausborn_banner .partner_logo_banner ul.flex_wrap li, .digital_maketing_page .partner_logo_banner ul.flex_wrap li {box-shadow: 0px 0px 24px 0px #00000014;padding: 70px 20px;border-radius: 24px;max-width: 328px;width: 100%;display: flex;align-items: center;justify-content: center;}
.ausborn_banner.dark_blue span.s1, .ausborn_banner.dark_blue p {color: #000;} 
.ausborn_banner.dark_blue span.s1 strong{color: #32aa56;}
.ausborn_banner.our_work_banner {overflow: hidden;padding: 0;}
.ausborn_banner.our_work_banner p {max-width: 100%;margin: 25px 0 0;}
.ausborn_banner.our_work_banner span.s2{color: #000;}
.ausborn_banner.our_work_banner .row {justify-content: space-between;align-items: center;}
.ausborn_banner.our_work_banner .banner_logo {position: absolute;top: 50px;z-index: 9;left: 90px;}
.ausborn_banner.our_work_banner .banner_img {line-height: 0;}
.ausborn_banner.our_work_banner .banner_img img {width: 941px;max-width: inherit;}


/* sticky_band */
.sticky_band .scroll_box span.s3:hover {color: #32aa56;}
.sticky_band .flex_wrap{align-items: flex-start;}
.sticky_band {position: relative;}
.sticky_band .sticky_box{max-width: 35%;flex: 0 0 35%;position: sticky;top: 50px;}
.sticky_band .scroll_box{max-width: 50%;flex: 0 0 50%;}

/* audit_report */
.audit_report .flex_wrap {align-items: flex-start;}
.audit_report .report_info {max-width: 42%;flex: 0 0 42%;} 
.audit_report .box_border form {margin-top: 30px;}
.audit_report .box_border {max-width: 53%;flex: 0 0 53%;border: 1px solid #32aa56;border-radius: 30px;padding: 40px 25px 0;} 
input[type="text"], input[type="url"], input[type="email"], input[type="tel"], textarea {background: #0000000F;display: block;width: 100%;border: none;outline: none;font-size: 18px;font-weight: 400;line-height: 27px;margin-top: 20px;border-radius: 15px;height: 60px;padding: 0 20px;}
textarea {height: inherit;padding: 20px;}
.audit_report .box_border input[type=submit] {background: #32aa56;color: #fff;font-size: 18px;font-weight: 600;line-height: 27px;display: flex;align-items: center;justify-content: center;border-radius: 30px;max-width: 220px;width: 100%;height: 60px;outline: none;border: 1px solid transparent;margin-top: 50px;transition: 0.5s all ease-in-out;}
.audit_report .box_border input[type=submit]:hover{background: transparent;color: #32aa56;border-color: #32aa56;}

/* choose_us_band */
.choose_us_band .choose_us_slider {padding-top: 50px;}
.choose_us_band .choose_us_slider span.s3{color: #32aa56;padding-bottom: 20px;}
.choose_us_band .why_choose .info_box {max-width: 48%;flex: 0 0 48%;margin-bottom: 30px;position: relative;display: flex;align-items: center;justify-content: center;}
.choose_us_band .why_choose .info_box:after {content: '';position: absolute;width: 100%;height: 100%;background: #fff;}
.choose_us_band .why_choose .info_box:before {content: '';position: absolute;width: 100%;height: 100%;background: linear-gradient(132.4deg, #32aa56 0%, rgba(237, 49, 35, 0) 100%),linear-gradient(0deg, #FFFFFF, #FFFFFF);}
.choose_us_band .why_choose .info_box:after {content: '';position: absolute;width: calc(100% - 0px);height: 100%;top: 0;background: linear-gradient(132.4deg, #32aa56 0%, rgba(237, 49, 35, 0) 100%),linear-gradient(0deg, #FFFFFF, #FFFFFF);z-index: 0;margin: 0 auto;background-clip: padding-box;border-radius: 30px;}
.choose_us_band .why_choose .info_box:before {content: '';position: absolute;width: calc(100% - 4px);height: calc(100% - 4px);background: #fff;z-index: 1;top: 2px;bottom: 0;left: 2px;right: 0;border-radius: 30px;}
.choose_us_band .why_choose .info_box .border_gradiant{position: relative;z-index: 9;padding: 50px 10px;border-radius: 30px;width: 100%;text-align: center;}
.choose_us_band .why_choose .info_box .border_gradiant .wh_img{display: none;}
.choose_us_band .why_choose .info_box .border_gradiant img, .choose_us_band .why_choose .info_box .border_gradiant img p {display: block;margin: 0 auto;text-align: center;}
.choose_us_band .why_choose .info_box .border_gradiant img {margin-bottom: 25px;}
.choose_us_band .why_choose .info_box .border_gradiant span, .choose_us_band .why_choose .info_box .border_gradiant .counter_home p {font-size: 28px;font-weight: 700;line-height: 42px;color: #32aa56;}
.choose_us_band .why_choose .info_box .border_gradiant .counter_home {display: flex;align-items: center;justify-content: center;}
.choose_us_band .why_choose .info_box .border_gradiant .counter_home p {margin: 0;min-height: inherit;padding: 0;}

/* testimonial_band */
.testimonial_band .testimonial_slider {margin-top: 60px;position: relative;}
.testimonial_band .testimonial_slider .slick-list {margin: 0 120px;}
.testimonial_band .testimonial_box {background: #090446;color: #fff;border-radius: 30px;padding: 40px 50px;margin: 0 20px;}
.testimonial_band .testimonial_box p:first-child {padding-bottom: 30px;line-height: 35px;}
.testimonial_band .testimonial_box p {color: #fff;margin: 0;}
.testimonial_band .testimonial_box .testi_name {font-size: 22px;font-weight: 600;line-height: 33px;display: block;}
.testimonial_band .testimonial_box .testi_state {font-size: 18px;font-weight: 400;line-height: 27px;color: #FFFFFF4D;}

/* blog_band */
.blog_band .view_blog{color: #32aa56 !important;font-size: 18px;font-weight: 600;line-height: 27px;text-decoration: underline !important;}
.blog_band .view_blog:hover{color: #090446 !important;}
.blog_band .blog_box .time_info p{margin: 0;padding-right: 40px;position: relative;}
.blog_band .blog_box .time_info p:first-child:after {content: '';position: absolute;border-radius: 50%;width: 9px;height: 9px;background: #32aa56;top: 50%;transform: translateY(-50%);right: 17px;}
.blog_band .blog_box .time_info {display: flex;align-items: center;padding: 20px 0 10px;}
.blog_band .blog_box .blog_content {margin: 5px 20px 40px;}
.blog_band .blog_box .blog_content:hover a.card-title {color: #32aa56 !important;}
.blog_band .blog_box .blog_content a.card-title {font-size: 22px;line-height: 36px;font-weight: 600;color: #000 !important;display: block;padding-bottom: 10px;margin: 0;}
.blog_band .blog_box .blog_content a.read_more {color: #32aa56 !important;font-size: 18px;line-height: 27px;font-weight: 600;display: inline-block;position: relative;padding-top: 20px;}
.blog_band .blog_box .blog_content a.read_more:after {content: '\f061';font-family: 'FontAwesome';right: -30px;position: absolute;font-size: 23px;transition: 0.5s all ease-in-out;}
.blog_band .blog_box .blog_content a.read_more:hover:after {right: -40px;}
.blog_band .blog_box {border: 1px solid #0000001F;border-radius: 30px;line-height: 0;}
.blog_band .blog_box:hover {border-color: #32aa56;transition: 0.3s all ease-in-out;}
.blog_band .blog_box img, .blog_card .card .card_img img {border-radius: 30px 30px 0 0;}
/* blog page */
.blog_post_card .blog_posts .blog_card {margin: 0 auto 30px;}
.blog_card {display: block;display: none;}
.blog_card .card {border-radius: 30px;border-color: transparent;transition: 0.3s all ease-in-out;cursor: pointer;box-shadow: 0px 0px 34px 0px #0000001F;}
.blog_card .card .card-body span {font-size: 16px;line-height: 20px;font-weight: 400;padding-bottom: 5px;display: block;}
.blog_card .card:hover {border-color: #32aa56;}
.blog_card .card:hover .card-body a.card-title {color: #32aa56 !important;}
.blog_card .card .card_img {line-height: 0;}
.blog_card .card .card-body a.card-title, .blog-innerdetail .realted_post a.card-title {transition: 0.3s all ease-in-out;font-size: 22px;line-height: 36px;font-weight: 700;color: #000;display: block;padding-bottom: 10px;margin: 0;min-height: 120px;}
a.load_more {display: block;text-align: center;}
/* blog-inner-page */
.social_media {display: flex;align-items: center;}
.social_media .custom-icon {font-size: 20px;font-weight: 400;line-height: 30px;}
.social_media .icon-showhide a span {background: inherit !important;color: #000 !important;}
.social_media .icon-showhide a span svg path {fill: #000;}
.blog_innar_page .blog_h1 {display: block;font-size: 50px;line-height: 75px;font-weight: 700;color: #000;max-width: 90%;width: 100%;}
.blog_innar_page img {padding-bottom: 20px;}
.blog_innar_page p {color: #000;font-size: 21px;line-height: 40px;font-weight: 400;}
.blog_innar_page p strong{font-style: italic;}
.blog_innar_page p a{color: #32aa56 !important;transition: 0.5s all ease-in-out;font-size: 24px;}
.blog_innar_page p a:hover {text-decoration: underline;}
.blog_innar_page h2 {font-size: 36px;font-weight: 700;line-height: 54px;padding-bottom: 10px;padding-top: 30px;text-transform: capitalize;color: #000;}
.blog_innar_page h2 p.red, .blog_innar_page h3 p.red {display: inline;color: #32aa56;font-size: 36px;font-weight: 700;line-height: 54px;margin: 0;padding-left: 20px;}
.blog_innar_page h3 {font-size: 26px;font-weight: 700;line-height: 44px;padding-bottom: 10px;padding-top: 30px;color: #000;}
.blog_innar_page .post_category span {color: #32aa56;font-size: 18px;font-weight: 400;line-height: 27px;}
.blog_innar_page .flex_wrap p.post-page {font-size: 16px;font-weight: 400;line-height: 24px;color: #000000;margin: 0;}
.blog_innar_page .blog-innerdetail ul {padding: 10px 0;max-width: 80%;width: 100%;}
.blog_innar_page .blog-innerdetail ul li {position: relative;padding-left: 40px;font-size: 21px;font-weight: 400;line-height: 32px;padding-bottom: 10px;}
.blog_innar_page .blog-innerdetail ul li:after {content: '';position: absolute;border: 2px solid #32aa56;left: 0;top: 10px;width: 27px;background: transparent;height: 13px;border-radius: 30px;}
.blog_innar_page .blog_sticky_content {justify-content: space-between;}
.blog_innar_page .blog_sticky_content .col-md-3 {max-width: 28%;flex: 0 0 28%;}
.blog_innar_page .blog_sticky_content .col-md-8 {max-width: 70%;flex: 0 0 70%;}
.blog_innar_page .blog_sticky_content .table-of-contents {position: sticky;top: 50px;}
.blog_innar_page .blog_sticky_content .table-of-contents #table-of-contents {font-size: 26px;font-weight: 700;line-height: 39px;padding-bottom: 20px;color: #32aa56;}
.blog_innar_page .blog_sticky_content .table-of-contents ul {height: 400px;overflow: auto;}
.blog_innar_page .blog_sticky_content .table-of-contents ul li {font-size: 18px;font-weight: 400;line-height: 27px;padding-bottom: 10px;}
.blog_innar_page .blog_sticky_content .table-of-contents ul li.scroll_active a{color: #32aa56;}
.blog_innar_page .blog_sticky_content .table-of-contents ul li:hover, .blog_innar_page .blog_sticky_content .table-of-contents li:hover a, .blog_innar_page .blog_sticky_content .table-of-contents li:hover a p {color: #32aa56;}
.blog_innar_page .blog_sticky_content .table-of-contents ul li a{color: #000;}
.blog_innar_page .blog_sticky_content .table-of-contents ul li a p {color: #000;line-height: 27px;font-size: 18px;margin: 0;}
.blog-innerdetail .author_section {display: flex;align-items: center;justify-content: space-between;border-radius: 30px;padding: 40px 70px;}
.blog-innerdetail .author_section .author_content h3 {color: #ffff;font-size: 20px;font-weight: 700;line-height: 30px;}


/* 404 page */
.error404_page {background: url(https://project.demotestserver.com/ausborn/wp-content/uploads/2023/06/404-bg.webp);height: 100%;width: 100%; background-position: center;background-repeat: no-repeat;background-size: cover;padding: 150px 0;}
.error404_page span, .error404_page p{color: #fff;}
.error404_page span{font-size: 32px;font-weight: 400;line-height: 48px;padding: 20px 0;display: block;}
.error404_page p {font-size: 20px;font-weight: 300;line-height: 30px;margin-bottom: 20px;}
.error404_page a.orange_btn {margin-top: 50px;}
/* thank you page */
.thankyou_page img {padding-bottom: 40px;}
.thankyou_page p {max-width: 60%;width: 100%;margin: 0 auto 30px;}
.thankyou_page span.thankyou_email {color: #000;font-size: 20px;font-weight: 700;line-height: 30px;}
.thankyou_page span.thankyou_email a {font-size: 20px;font-weight: 400;line-height: 30px;color: #32aa56;}


/* contact_band */
.contact_band input[type="text"], .contact_band input[type="url"], .contact_band input[type="email"], .contact_band input[type="tel"], .contact_band textarea {margin-bottom: 0;}
.contact_band .contact_form .form-group, .contact_band .contact_form .form-group p {margin: 0;}
.contact_band .partner_logo ul li {display: block;max-width: 200px;padding: inherit;width: 100%;border-radius: 0;padding-bottom: 20px;padding-right: 20px;}
.contact_band .partner_logo {padding-top: 50px;}
.contact_band .partner_logo ul.flex_wrap {justify-content: flex-start;}
.contact_band .contact_form {border: 1px solid #32aa56;border-radius: 30px;padding: 40px 25px 0;}
.contact_band .contact_form .form-group.submit p{margin: 0;padding: 0 15px;}
.contact_band .contact_form .form-group.submit {width: 100%;}
.contact_band .contact_form input[type=submit] {background: #32aa56;color: #fff;font-size: 18px;font-weight: 600;line-height: 27px;display: flex;align-items: center;justify-content: center;border-radius: 30px;max-width: 220px;width: 100%;height: 60px;outline: none;border: 1px solid transparent;margin-top: 30px;transition: 0.5s all ease-in-out;}
.contact_band .contact_form input[type=submit]:hover {background: transparent;color: #32aa56 !important;border-color: #32aa56;}

/* contact us page */
.banner_con {border-radius: 30px;}
.contact_detail i {color: #32aa56;background: #0160f41f;width: 72px;height: 72px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 25px;margin-right: 30px;}
.contact_detail li {display: flex;align-items: center;margin-bottom: 10px;}
.contact_detail li a, .contact_detail li {font-size: 22px;font-weight: 400;line-height: 33px;word-break: break-all;color:#000;}
.contact_detail li a:hover {color: #32aa56;}

/* seo pages */
.why_need_service .simple_services_slider {width: 107%;}
.why_need_service .need_seo_point {border-radius: 30px;border: 1px solid transparent;background: #F5F5F5;padding: 30px;max-width: 97%;width: 100%;}
.why_need_service .need_seo_point:hover {border-color: #32aa56;transition: 0.3s all ease-in-out;}
.our_service {overflow: hidden;}
.our_service .redius_corner {padding: 60px;border-radius: 30px;}
.our_service .row:first-child p {line-height: 35px;max-width: 90%;width: 100%;}
.our_service .service_slider {width: 150%;}
.our_service .service_slider .serivce_point {background: #E2E3E8;border: 1px solid transparent;border-radius: 30px;padding: 30px;transition: 0.3s all ease-in-out;}
.our_service .service_slider .serivce_point:hover {border-color: #32aa56;}
.our_service .service_slider .serivce_point span.s5 {padding-bottom: 10px;}
.our_service .service_slider .serivce_point p {line-height: 31px;margin: 0;}
.our_service .service_slider .serivce_slider_item {margin-right: 30px;}
.hire_expert .expert_info {position: relative;}
.hire_expert .expert_info:before {content: '';position: absolute;left: 42px;background: #000;height: 700px;width: 2px;}
.hire_expert .expert_info .hire_point.flex_wrap {flex-wrap: nowrap;align-items: flex-start;position: relative;}
.hire_expert .expert_info .hire_point.flex_wrap .num {font-size: 36px;line-height: 54px;font-weight: 600;color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: relative;top: -20px;width: 83px;height: 83px;z-index: 5;background: #fff;}
.hire_expert .expert_info .hire_point.flex_wrap .num:before {content: '';background: #32aa56;border-radius: 50%;width: 71px;height: 71px;position: absolute;margin: 0 auto;z-index: -1;}
.hire_expert .expert_info .hire_point.flex_wrap .num:after {content: '';position: absolute;width: 83px;height: 83px;border-radius: 50%;border: 0.75px solid #000000;margin: 0 auto;}
.hire_expert .expert_info .hire_point.flex_wrap .hire_con {max-width: 88%;flex: 0 0 88%;}
.hire_expert .expert_info .hire_point.flex_wrap .hire_con span.s5 {padding-bottom: 10px;}
.hire_expert .expert_info .hire_point.flex_wrap .hire_con p {height: auto;margin: 0px 0 20px;}
.choose_us_band.seo_choose_page a.orange_btn {margin: 50px 0 0;}
.choose_us_band.seo_choose_page .title_content span.s2 {padding-bottom: 20px;}
.choose_for_seo .col-md-4 {max-width: 38%;flex: 0 0 38%;}
.choose_for_seo span.s5_mob {display: none;}
.choose_for_seo .choose_point .gray_box {background: #F5F5F5; padding: 18px 20px;border-radius: 15px;margin: 20px 0;transition: 0.3s all ease-in-out;cursor: pointer;font-size: 24px;font-style: normal;font-weight: 400;line-height: 30px;position: relative;z-index: 2;display: block;}
.choose_for_seo .choose_point .gray_box:first-child{margin-top: 0;}
.choose_for_seo .choose_point .gray_box:hover , .choose_for_seo .choose_point .gray_box.active {background: #32aa56;}
.choose_for_seo .choose_point .gray_box:hover , .choose_for_seo .choose_point .gray_box.active {color: #fff;}
.faq_section .faqs_acc a.view_more_btn {margin: 60px auto 0;}
.faq_section .faqs_acc ul li.gray_bg {border-radius: 15px;margin: 20px 0px;border: 1px solid transparent;padding: 20px 25px;}
.faq_section .faqs_acc ul li.gray_bg:first-child {margin-top: 0;}
.faq_section .faqs_acc ul li.gray_bg:last-child {margin-bottom: 0;}
.faq_section .faqs_acc ul li.gray_bg.active_main {border-color:#32aa56;}
.faq_section .faqs_acc ul li.gray_bg.active_main .set .faq_title p {color: #32aa56;border-color:#32aa56;}
.faq_section .faqs_acc .set {cursor: pointer;}
.faq_section .faqs_acc .set .faq_title {display: flex;align-items: center;justify-content: space-between;}
.faq_section .faqs_acc .set .faq_title p{color: #000;font-size: 22px;font-weight: 400;line-height: 30px;padding-top: 0;}
.faq_section .faqs_acc .set .faq_title .expand_bar {width: 13px;height: 13px;display: inline-block;position: relative;left: 15px;top: 15px;transition: .7s ease;margin-top: 2px;text-align: left;transform: rotate(45deg);float: right;max-width: 7%;flex: 0 0 7%;}
.faq_section .faqs_acc .set .faq_title .expand_bar:before, .set .faq_title .expand_bar:after {position: absolute;content: "";display: inline-block;width: 11px;height: 2px;background-color: #000;transition: .7s ease;}
.faq_section .faqs_acc .set .faq_title .expand_bar:after {position: absolute;transform: rotate(90deg);top: -5px;left: 5px;}
.faq_section .faqs_acc .set .faq_title.active .expand_bar:after {transform: rotate(90deg) translate(10px,0);background-color: #32aa56;}
.faq_section .faqs_acc .set .faq_title.active .expand_bar:before{transform: translate(10px, 0px);background-color: #32aa56;}
.faq_section .faqs_acc .set .faq_title.active .expand_bar {transform: rotate(45deg) translate(-5px,-5px);}
.faq_section .faqs_acc .set .content p {margin-top: 10px;padding: 0;}

/* ui-ux page work section */
.our_work_sec {overflow: hidden;}
.our_work_sec .row {align-items: flex-start;justify-content: space-between;}
.our_work_sec .work_slider {width: 130%;}
.our_work_sec .work_slider .our_work .slick-list{padding: 0 30% 0 0 ;}
.our_work_sec .work_slider .our_work .img_content {position: relative;margin-right: 30px;}
.our_work_sec .work_slider .our_work .img_content img {border-radius: 30px;}
.our_work_sec .work_slider .our_work .img_content p {margin-bottom: 0;border-radius: 10px;background: rgba(0, 0, 0, 0.62);backdrop-filter: blur(11px);text-align: center;padding: 15px 50px;color: #fff;font-size: 24px;font-weight: 700;line-height: 28px;letter-spacing: 1px;word-spacing: 5px;position: absolute;bottom: 0px;left: 30px;visibility: hidden;opacity: 0;transition: 0.5s all ease-in-out;}
.our_work_sec .work_slider .our_work .img_content.slick-active p{visibility: visible;opacity: 1;bottom: 30px;}


/* our work page */
.case_study_sec .case_study_box .case_study_info .img_content span.s5 {color: #000;padding-bottom: 10px;}
.case_study_sec .case_study_box:hover .case_study_info .img_content span.s5 {color: #32aa56;}
.case_study_sec .case_study_box .case_study_info .img_content p {line-height: 31px;max-width: 95%;width: 100%;}
.case_study_sec .case_box_wrap {max-width: 49%;flex: 0 0 49%;}
.case_study_sec .case_box_wrap .case_study_box {position: relative;}
.case_study_sec .case_box_wrap .case_study_box .case_study_logo {padding-left: 30px;position: absolute;top: 30px;z-index: 1;}
.case_study_sec .case_box_wrap .case_study_box .case_study_info {line-height: 0;margin-top: 130px;}
.case_study_sec .case_box_wrap .case_study_box .case_study_info .img_content {padding: 20px 0;}
.case_study_sec .case_box_wrap .case_study_box .case_study_info .img_study {line-height: 0;position: relative;overflow: hidden;cursor: pointer;}
.case_study_sec .case_box_wrap .case_study_box .case_study_info .img_study:after {content: '';position: absolute;width: 100%;height: 100%;z-index: 0;left: 0;background: linear-gradient(0deg, rgba(217, 217, 217, 0.00) 50%, rgba(255, 255, 255, 0.00) 0.01%, #fff 200%);}
.case_study_sec .case_box_wrap .case_study_box .case_study_info .img_study img {width: 100%;-webkit-transition: all 200ms ease-in;-webkit-transform: scale(1);-ms-transition: all 200ms ease-in;-ms-transform: scale(1);-moz-transition: all 200ms ease-in;-moz-transform: scale(1);transition: all 200ms ease-in;transform: scale(1);}
.case_study_sec .case_box_wrap .case_study_box .case_study_info .img_study:hover img {-webkit-transition: all 200ms ease-in;-webkit-transform: scale(1.1);-ms-transition: all 200ms ease-in;-ms-transform: scale(1.1);-moz-transition: all 200ms ease-in;-moz-transform: scale(1.1);transition: all 200ms ease-in;transform: scale(1.1);}
.case_study_sec .case_box_wrap:last-child .case_study_box:first-child {margin-top: 170px;}
.case_study_sec .case_box_wrap:first-child .case_study_box:first-child {margin-top: -200px;}
.case_study_sec .case_box_wrap a.case_study_btn:after {content: '\f061';position: absolute;font-family: 'FontAwesome';top: 5px;right: -30px;font-size: 22px;transition: 0.5s all ease-in-out;line-height: 20px;}
.case_study_sec .case_box_wrap a.case_study_btn:hover:after {right: -45px;}
/* our work inner page */
.about_project .project_info_box .num_box {max-width: 32%;flex: 0 0 32%;position: relative;padding: 72px 0;}
.about_project .project_info_box .num_box:after {content: '';position: absolute;width: 100%;height: 100%;background: #fff;}
.about_project .project_info_box .num_box:before {content: '';position: absolute;width: 100%;height: 100%;background: linear-gradient(132.4deg, #32aa56 0%, rgba(237, 49, 35, 0) 100%),linear-gradient(0deg, #FFFFFF, #FFFFFF);}
.about_project .project_info_box .num_box:after {content: '';position: absolute;width: calc(100% - 0px);height: 100%;top: 0;background: linear-gradient(132.4deg, #32aa56 0%, rgba(237, 49, 35, 0) 100%),linear-gradient(0deg, #FFFFFF, #FFFFFF);z-index: 0;margin: 0 auto;background-clip: padding-box;border-radius: 30px;left: 0;}
.about_project .project_info_box .num_box:before {content: '';position: absolute;width: calc(100% - 2px);height: calc(100% - 2px);background: #fff;z-index: 1;top: 1px;bottom: 0;left: 1px;right: 0;border-radius: 30px;}
.about_project .project_info_box .num_box .counter_home {display: flex;align-items: center;justify-content: center;}
.about_project .project_info_box .num_box .counter_home span.value, .about_project .project_info_box .num_box .counter_home p{font-size: 28px;font-weight: 700;line-height: 42px;color: #32aa56;margin: 0;}
.about_project .project_info_box .num_box img, .about_project .project_info_box .num_box .counter_home, .about_project .project_info_box .num_box img, .about_project .project_info_box .num_box p {position: relative;z-index: 2;}
.about_project .project_info_box .num_box p {margin: 0;}
.about_project .project_info_box .num_box img {margin-bottom: 40px;}
.project_points .row {align-items: center;justify-content: space-between;}
.project_points .col-md-6 img {float: left;}
.project_points div#image-2 img {float: right;}
.project_points p {line-height: 33px;margin: 0;}
.project_points .pro_con span.s4 {color: #32aa56;padding-bottom: 10px;}
div#image-1 {position: relative;order: 1;}
div#content-1 {position: relative;order: 2;}
div#image-2 {position: relative;order: 4;}
div#content-2 {position: relative;order: 3;}
div#image-3 {position: relative;order: 5;}
div#content-3 {position: relative;order: 6;}


/* about us page */
.about_us_band .about_us_content span.s2 {padding-bottom: 20px;}
.about_us_band .orange_btn {margin: 50px 0 0;}
.our_rules_sec .golder_rule {border: 1px solid #3b30c6;border-radius: 30px;padding: 30px 40px 50px;cursor: pointer;transition: 0.3s all ease-in-out;margin-bottom: 30px;display: flex;align-items: flex-start;justify-content: space-between;}
.our_rules_sec .golder_rule:hover {background: #cfcedb;border-color: #3b30c6;}
.our_rules_sec .golder_rule:hover .golden_content span.s4 {color: #32aa56;}
.our_rules_sec .golder_rule .golden_content {max-width: 80%;flex: 0 0 80%;padding-left: 30px;}
.our_rules_sec .golder_rule .golden_content span.s4 {padding-bottom: 10px;}
.our_rules_sec .golder_rule:hover p{color: #000;}
.our_rules_sec .golder_rule .rule_img {background: #F422011A;width: 120px;height: 120px;border-radius: 15px;display: flex;align-items: center;justify-content: center;}
.our_rules_sec .golder_rule:hover .rule_img {background: #27235C;transition: 0.7s all ease-in-out;}
.choose_us_band.vision_mission_band .vis_mis_info:first-child{padding-bottom: 50px;}
.choose_us_band.vision_mission_band .vis_mis_info .img_title {display: flex;align-items: center;justify-content: flex-start;padding-bottom: 15px;}
.choose_us_band.vision_mission_band .vis_mis_info .img_title span.s4 {padding-left: 12px;color: #32aa56;}
.digital_solution_band .digital_box {max-width: 255px;flex: 0 0 255px;text-align: center;background: #F3F3F3;padding: 55px 0;border-radius: 30px;cursor: pointer;position: relative;z-index: 0;}
.digital_solution_band .digital_box p {margin: 0 auto;font-size: 24px;font-weight: 600;line-height: 36px;padding-top: 30px;display: block;}
.digital_solution_band .digital_box:nth-child(1):after{background: #FFB9B9;}
.digital_solution_band .digital_box:nth-child(2):after{background: #FFB9E3;}
.digital_solution_band .digital_box:nth-child(3):after{background: #B9E6FF;}
.digital_solution_band .digital_box:nth-child(4):after{background: #B9FFBC;}
.digital_solution_band .digital_box:nth-child(5):after{background: #B9C8FF;}
.digital_solution_band .digital_box:after{content: '';position: absolute;width: 0%;height: 0%;border-radius: 30px;transition: 0.5s all ease-in-out;left: 0;bottom: 0;z-index: -1;}
.digital_solution_band .digital_box:hover:after{width: 100%;height: 100%;transition: 0.5s all ease-in-out;}
/* .digital_solution_band .digital_box:after{} */

/* footer */
#footer{position: relative;z-index: 99;}
.ausborn_footer .flex_wrap {align-items: flex-start;}
.ausborn_footer .flex_wrap .footer_contact {max-width: 23%;flex: 0 0 23%;}
.ausborn_footer .flex_wrap .footer_info {max-width: 27%;flex: 0 0 27%;}
.ausborn_footer .flex_wrap .footer_info a {display: inline-block;line-height: 0;}
.ausborn_footer .flex_wrap .footer_info a img {max-width: 150px;width: 100%;}
.ausborn_footer .flex_wrap .footer_service {max-width: 18%;flex: 0 0 18%;}
.ausborn_footer .flex_wrap .footer_social_media {max-width: 20%;flex: 0 0 20%;}
.ausborn_footer .flex_wrap .footer_service ul li {display: block;}
.ausborn_footer .flex_wrap .footer_service ul li a, .ausborn_footer .flex_wrap .footer_contact ul li a {display: inline-block;color: #000;font-size: 18px;font-weight: 400;line-height: 27px;margin: 10px 0;word-break: break-all;}
.ausborn_footer .flex_wrap .footer_contact ul li {display: flex;align-items: center;}
.ausborn_footer .flex_wrap .footer_contact ul li:last-child {align-items: flex-start;font-size: 18px;font-weight: 400;line-height: 27px;padding-top: 10px;}
.ausborn_footer .flex_wrap .footer_contact ul li i {padding-right: 15px;color: #32aa56;font-size: 25px;max-width: 12%;flex: 0 0 12%;}
.ausborn_footer .flex_wrap .footer_social_media ul.flex_wrap {justify-content: inherit;}
.ausborn_footer .flex_wrap .footer_social_media ul.flex_wrap li a {display: inline-block;padding-right: 20px;padding-bottom: 20px;}
.ausborn_footer .flex_wrap .footer_social_media ul.social_icon {display: flex;align-items: center;justify-content: flex-start;padding-bottom: 40px;}
.ausborn_footer .flex_wrap .footer_social_media ul.social_icon, .ausborn_footer .flex_wrap .footer_social_media h4 {text-align: center;}
.ausborn_footer .flex_wrap .footer_social_media ul.social_icon li a {width: 44px;height: 44px;background: #0160f41f;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 6px;}
.ausborn_footer .flex_wrap .footer_social_media ul.social_icon li a:hover {background: #32aa56;}
.ausborn_footer .flex_wrap .footer_social_media ul.social_icon li a i{color: #32aa56;font-size: 21px;}
.ausborn_footer .flex_wrap .footer_social_media ul.social_icon li a:hover i {color: #ffff;}
.ausborn_footer .bottom_footer p{margin: 0;padding: 20px 0 0;}
.ausborn_footer .bottom_footer .col-md-12 p:last-child a {color: #32aa56;}
.ausborn_footer .bottom_footer .col-md-12 p:last-child a:hover {text-decoration: underline;}
.ausborn_footer .flex_wrap .footer_service ul li a:hover, .ausborn_footer .flex_wrap .footer_contact ul li a:hover {color: #32aa56;}
.ausborn_footer .flex_wrap .footer_service ul li a:after {content: "";display: block;width: 0;height: 2px;background: #32aa56;transition: width 0.3s;}
.ausborn_footer .flex_wrap .footer_service ul li a:hover:after {width: 100%;}

/* back to top */
#back-button.show {opacity: 1;visibility: visible;}
#back-button {display: flex;align-items: center;justify-content: center;background: #fff;width: 72px;height: 72px;text-align: center;border-radius: 50%;position: fixed;bottom: 30px;right: 30px;transition: inherit;opacity: 0;visibility: hidden;z-index: 1000;cursor: pointer;border: 2px solid #32aa56;box-shadow: 0px 0px 13px 0px #0000004A;overflow: hidden;transition: 0.5s all ease-in-out;}
#back-button:hover {background: #fee4e0;}
#back-button img {max-width: 40px;width: 100%;}

/* end back to top btn */