/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.bold .fusion-title-heading{
    font-weight: bold !important;
}
.fw-500 .fusion-title-heading{
    font-weight: 500 !important;
}
.fw-600 .fusion-title-heading{
    font-weight: 600 !important;
}

.button-001{
    font-size: 22px;
    font-weight: 500;
    padding: 22px 36px 22px 44px !important;
    border-radius: 0;
    position: relative;
	background-color: #1d8e56;
    z-index: 1;
    overflow: hidden;
}
.button-001:before{
    content: "";
    width: 33px;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #46C34C;
    clip-path: polygon(100% 1%, 0% 100%, 100% 100%);
    transition: all ease-in 300ms;
    pointer-events: none;
    z-index: -1;
    transform-origin: bottom right;
}

.button-001:hover{
    background-color: var(--awb-color4);
}
.button-001:hover:before{
    transform: scale(15);
}
.button-001 i{
    margin-bottom: -4px;
}
.bot_line:after{
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background-color: #0084F8;
    margin-top: 38px;
}
.icon_box_style01 .bot_line{
    flex-grow: 1;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}
.img_element_box{
    display: block !important;
    position: relative !important;
    overflow: initial !important;
}
.img_element_box:before{
    content: "";
    position: absolute;
    left: -74px;
    top: 0;
    width: 52px;
    height: 112px;
   background: url(img_bg.webp) 0 0 no-repeat;
    z-index: -1;
}
.custom_element_option:before{
    right: -29px;
    left: auto;
    top: -20px;
}
.img_element_box:after{
    content: "";
    position: absolute;
    z-index: -1;
    width: 105px;
    height: 113px;
    background-color: #37A1FF;
    left: -19px;
    bottom: -16px;
}
.custom_element_option:after{
    left: -15px;
    bottom: -20px;
}
#boxed-wrapper .title-001 .fusion-title-heading{
    font-weight: 600 !important;
}
#boxed-wrapper .title-001 .fusion-title-heading span{
    font-weight: bold !important;
}
#boxed-wrapper .title-001 .fusion-title-heading small{
    color: var(--awb-color4);
    font-size: 18px;
    font-weight: normal;
    font-family:'Open Sans';
    display: block;
    padding-bottom: 10px;
}
.custom_flip_style .flip-box-front{
    background-color: #fff !important;
    box-shadow: 0 0 15px rgba(83,132,176, 0.1);
    border-radius: 0px !important;
    font-size: 16px;
    line-height: 28px;
    color: #111111 !important;
    padding: 70px 16px 70px !important;
}
.custom_flip_style .flip-box-front .flip-box-image{
    padding-bottom: 27px;
}
.custom_flip_style .flip-box-front .flip-box-image img{
    background-color: var(--awb-color4);
    border-radius: 50%;
}
.custom_flip_style .flip-box-front .flip-box-heading{
    font-size: 18px;
    font-weight: normal;
    color: #111111 !important;
}
.custom_flip_style .flip-box-back{
    padding: 20px 25px 20px !important;
}
.custom_flip_style .flip-box-back .flip-box-heading-back{
    font-size: 18px;
    color: #fff;
    padding-bottom: 5px;
}
.custom_flip_style .flip-box-back p{
    color: #fff;
    font-size: 16px;
    line-height: 28px;
}
.custom_flip_style .flip-box-back .flip-box-image{
    padding-bottom: 5px;
}
.custom_box_layout_style01 .image img{
    background: linear-gradient(to right, rgba(55,161,255,1) 0%, rgba(3,94,173,1) 100%);
    border-radius: 6px;
}
.fusion-content-boxes.content-boxes-icon-on-side .icon{
    background: linear-gradient(to right, rgba(55,161,255,1) 0%, rgba(3,94,173,1) 100%);
    border-radius: 6px;
	padding: 5px;
}
.custom_box_layout_style01 .content-container{
    margin-bottom: 0 !important;
}
.custom_box_layout_style01 .content-box-wrapper{
    padding: 0 !important;
}
.custom_box_layout_style01 .content-box-wrapper .heading{
    margin-bottom: 9px !important;
}
.custom_box_layout_style01 .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading{
    color: var(--awb-title-color) !important;
}
.custom_box_layout_style01 .content-box-column{
    margin-bottom: 30px !important;
}
.custom_check_list {
	display: grid;
}
.custom_check_list .fusion-li-item{
    line-height: 22px;
}
.custom_check_list .fusion-li-item .fusion-li-icon:before{
    display: none;
}
.custom_check_list .fusion-li-item .icon-wrapper{
    width: 18px;
    height: 15px;
    background: url(check_icon.webp) 0 0 no-repeat;
    background-size: cover;
    margin-top: 3px;
}
.custom_check_list .fusion-li-item .fusion-li-item-content{
    margin-left: 25px;
    text-indent: -5px;
}
.link_footer a{
    color: #fff;
}
.footer_bottom_box{
    border-top: 1px solid #053156 !important;
}
.footer_bottom_box .fusion-column-wrapper{
    max-width: 1342px;
    margin-left: auto !important;
    margin-right: auto !important;
    border-top: none !important;
}
.footer_top_container .fusion_builder_column + .fusion_builder_column{
    background: url(footer_line.png) 0 0 no-repeat;

}
.contact_list .fusion-li-item{
    display: inline-flex;
    align-items: center;
    position: relative;
}

.contact_list .fusion-li-item .icon-wrapper{
    width: 43px;
    height: 43px;
    margin-right: 13px;
    transition-property: color, background-color, border-color;
    transition-duration: .2s;
    transition-timing-function: linear;
    float: none;
}
.contact_list .fusion-li-item .icon-wrapper i{
    font-size: 20px;
}
.contact_list .fusion-li-item .fusion-li-item-content{
    margin-inline-start: 0;
}
.chec_list_style02 .fusion-li-item a,
.contact_list .fusion-li-item a{
    color: #fff;
}
.chec_list_style02 .fusion-li-item:hover,
.contact_list .fusion-li-item:hover{
    cursor: pointer;
}
.chec_list_style02 .fusion-li-item:hover a,
.contact_list .fusion-li-item:hover a{
    color: var(--awb-color4);
}

.chec_list_style02 .fusion-li-item .icon-wrapper i{
    transition-property: color, background-color, border-color;
    transition-duration: .2s;
    transition-timing-function: linear;
}
.chec_list_style02 .fusion-li-item:hover .icon-wrapper i{
    color: var(--awb-color4);
}
.contact_list .fusion-li-item:hover .icon-wrapper{
    background-color: var(--awb-color4);
}
.chec_list_style02 .fusion-li-item,
.contact_list .fusion-li-item{
    padding: 0 !important;
    margin: 0 0 21px !important;
    position: relative;
}
.chec_list_style02 .fusion-li-item a:before,
.contact_list .fusion-li-item a::before{
    content: "";
    position: absolute;
    left: 0;
    top:0;
    right: 0;
    bottom: 0;
}
.footer_top_container .footer_left .fusion-social-links .fusion-social-networks-wrapper{
    display: flex;
}
.footer_top_container .footer_left .fusion-social-links .fusion-social-networks-wrapper .awb-icon-linkedin{
    order: 1;
}
.footer_top_container .footer_left .fusion-social-links .fusion-social-networks-wrapper .awb-icon-twitter{
    order: 2;
}
.footer_top_container .footer_left .fusion-social-links .fusion-social-networks-wrapper .awb-icon-youtube{
    order: 3;
}
.sep{
    margin: 0 6px;
}
.contact_message_list .content-box-wrapper{
    padding-left: 0 !important;
    padding-right: 0 !important;
    min-height: initial !important;
    padding-top: 0 !important;
    border-bottom: 1px solid #2A5274;
    padding-bottom: 10px !important;
    margin-bottom: 32px;
}

.contact_message_list .content-box-wrapper .heading{
    position: static !important;
    margin-bottom: 10px !important;
}
.contact_message_list .content-box-wrapper .heading .image{
    position: absolute;
    right: 0;
    top: -5px;
}
.contact_message_list .content-box-wrapper .content-box-heading{
    padding-left: 0 !important;
}
.contact_message_list .content-box-wrapper .content-container{
    padding-left: 0 !important;
}
.contact_message_list .content-box-wrapper .content-container a{
    color: currentColor;
}
.contact_message_list .content-box-wrapper .content-container a:hover{
    color: var(--awb-color4);
}
.contact_message_list .content-box-column{
    margin-bottom: 0 !important;
}
.contact_message_list .content-box-column:nth-child(3) > div{
    border-bottom: none !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

/*contact from*/

.form_style01 .fusion-form textarea.fusion-form-input,
.form_style01 .fusion-form .fusion-form-input{
    font-size: 16px;
    color: #989797;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border: none !important;
    border-bottom: 1px solid #E6E6E6 !important;
}
.form_style01 .fusion-form select.fusion-form-input{
    padding-right: 50px !important;
}


.form_style01 .fusion-form .fusion-form-submit-field button.submit_btn{
    display: inline-flex;
    width: auto;
    border-radius: 0px;
    font-size: 22px;
    font-weight: 500;
    padding: 26px 38px 26px 47px !important;
    border-radius: 0;
    position: relative;
    z-index: 1;
    overflow: hidden;
    font-family: var(--awb-typography1-font-family);
}
.form_style01 .fusion-form .fusion-form-submit-field button.submit_btn:before{
    content: "";
    width: 33px;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #006AC6;
    clip-path: polygon(100% 1%, 0% 100%, 100% 100%);
    transition: all ease-in 300ms;
    pointer-events: none;
    z-index: -1;
    transform: scale(1);
    transform-origin: bottom right;
}
.form_style01 .fusion-form .fusion-form-submit-field button.submit_btn:hover{
    background-color: var(--awb-color4);
}
.form_style01 .fusion-form .fusion-form-submit-field button.submit_btn:hover:before{
    transform: scale(15);
}
.form_style01 .fusion-form .fusion-form-submit-field button.submit_btn .fusion-button-text:after{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "\f101";
    color: currentColor;
    margin-left: .7em;
}
.map_box iframe{
    display: block;
}
.custom_head .head_center nav ul#menu-newmenu li .awb-menu__sub-ul{
    min-width: 150px;
}

.blog_container .fusion-separator{
    max-width: 130px !important;
}
.blog_page_con .blog-shortcode-post-title{
    font-weight: 500 !important;
}
.blog_page_con .fusion-single-line-meta{
    color: #787878;
    font-size: 14px;
    padding-top: 4px;
}
.blog_page_con .fusion-single-line-meta:before{
    content: "\f017";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: currentColor;
    margin-right: 8px;
}
.blog_page_con .fusion-meta-info .fusion-read-more:after{
    content: "\f101";
    position: static;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-bottom: -4px;
    margin-left: .7em;
    font-size: 22px;
    color: currentColor;
    transform: translateY(0);
}
.blog_page_con .fusion-meta-info .fusion-read-more{
    font-size: 22px;
    font-weight: 500;
    padding: 26px 38px 26px 47px !important;
    border-radius: 0;
    position: relative;
    z-index: 1;
    overflow: hidden;
    line-height: 21px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font-family: 'Oswald', Arial, Helvetica, sans-serif;
    letter-spacing: var(--button_typography-letter-spacing);
    background: var(--button_gradient_top_color);
    color: var(--button_accent_color);
    margin-right: 0;
}
.blog_page_con .fusion-post-wrapper .fusion-image-wrapper .fusion-rollover{
    background: transparent;
    transform: translateY(0);
}
.blog_page_con .fusion-post-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content > *{
    display: none;
}
.blog_page_con .fusion-post-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content > .fusion-link-wrapper{
    display: block;
}
.blog_page_con .fusion-meta-info .fusion-read-more:hover{
    background-color: var(--awb-color4);
}
.blog_page_con .fusion-meta-info .fusion-read-more:before {
    content: "";
    width: 33px;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #006AC6;
    clip-path: polygon(100% 1%, 0% 100%, 100% 100%);
    transition: all ease-in 300ms;
    pointer-events: none;
    z-index: -1;
    transform: scale(1);
    transform-origin: bottom right;
}
.blog_page_con .fusion-meta-info .fusion-read-more:hover:before {
    transform: scale(15);
}
.blog_page_con .fusion-meta-info .fusion-alignleft{
    width: 100% !important;
}
.blog_page_con .fusion-post-content .fusion-post-content-container{
    margin-top: 15px;
    color: #555555;
    font-size: 16px;
    line-height: calc(26/16);
}
.blog_page_con .pagination{
    justify-content: flex-start !important;
    font-size: 16px;
    color: #787878;
    margin-left: 0 !important;
    margin-top: 0 !important;
}
.blog_page_con .pagination a.inactive{
    border-color: #D9E1E8 !important;
    padding: 8.5px 13.5px !important;
    color: #787878 !important;
    margin: 0 1.5px !important;
}
.blog_page_con .pagination a.inactive:hover{
    background-color: #0084F8 !important;
    color: #fff !important;
    border-color: #0084F8 !important;
   
}
.blog_page_con .pagination .current{
    padding: 8.5px 13.5px !important;
    background-color: #0084F8 !important;
    border-color: #0084F8 !important;
    margin: 0 1.5px !important;
}
.blog_page_con .pagination .pagination-next{
    padding-left: 5px !important;
}
.blog_page_con .pagination .pagination-prev{
    padding-right: 5px !important;
}
.blog_page_con .pagination .pagination-prev span,
.blog_page_con .pagination .pagination-next span{
    font-size: 16px;
    color: #2e3644;

}
.blog_page_con .pagination .pagination-next:after{
    font-size: 16px;
}
.blog_page_con .fusion-search-form-classic .fusion-search-form-content{
    border: 1px solid #DDDDDD;
    border-radius: 3px !important;
}
.blog_page_con .fusion-search-form-classic .fusion-search-form-content .fusion-search-field{
    order: 2;
  
}
.blog_page_con .fusion-search-form-classic .fusion-search-form-content .fusion-search-field input{
    border: none !important;
    padding-left: 0;
    font-size: 16px !important;
    color: #555555 !important;
}
.blog_page_con .fusion-search-form-classic .fusion-search-form-content .fusion-search-button{
    order: 1;
}
.blog_page_con .fusion-search-form-classic .fusion-search-form-content .fusion-search-button .searchsubmit{
    background-color: transparent;
    color: var(--primary_color);
    width: 52px;
    height: 52px;
}
.blog_page_con .categories_items{
    display: block;
}
.blog_page_con .categories_items .tag-cloud-link{
    display: flex;
    justify-content: left;
    align-items: center;
    border:none;
    border-bottom: 1px solid #DDDDDD;
    font-size: 16px;
    color: #555555 !important;
    padding-left: 0px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.blog_page_con .categories_items .tag-cloud-link:hover{
    background-color: transparent !important;
    border-color: #DDDDDD !important;
    color: #0084f8 !important;
}
.blog_page_con .categories_items .tag-cloud-link:hover:before{
    color: #0084f8 !important;
}
.blog_page_con .categories_items .tag-cloud-link:before{
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: currentColor;
    margin-right: 15px;
}
.latest_post_dash.fusion-recent-posts.layout-thumbnails-on-side .columns .column{
    display: flex;
    align-items: center;
}
.latest_post_dash.fusion-recent-posts.layout-thumbnails-on-side .columns .column .fusion-flexslider{
    flex: 0 0 47.5%;
    max-width: 47.5%;
}
.latest_post_dash.fusion-recent-posts.layout-thumbnails-on-side .columns .column .meta{
    padding-top: 13px;
}
.latest_post_dash.fusion-recent-posts.layout-thumbnails-on-side .columns .column{
    margin-bottom: 30px;
}
.blog_detail_con > div{
    padding: 0 !important;
}
.single-post .blog_detail_con + .fusion-meta-tb{
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    color: #787878;
    font-size: 14px;
    padding-top: 13.5px !important;
    padding-bottom: 13.5px !important;
}
.single-post .blog_detail_con + .fusion-meta-tb .fusion-meta-tb-sep:before{
    content: "|";
    margin: 0 4px;
}
.single-post .blog_page_con .fusion-sharing-box{
    min-height: initial;
}
.single-post .blog_page_con .related_item .fusion-title-heading{
    font-weight: 500;
}
.single-post .blog_page_con .related_item .date_icon .fusion-tb-published-date:before{
    content: "\f017";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: currentColor;
    margin-right: 8px;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form{
    display: flex;
    flex-flow: column;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form #comment-textarea{
    order: 2;
    margin-bottom: 0;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form #comment-input{
    order: 1;
    margin-bottom: 10px;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form .comment-form-cookies-consent{
    order: 3;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form .form-submit{
    order: 4;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form textarea,
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form input{
    background-color: #F6F6F6;
    border-color: #F6F6F6;
    color: #6d6c6c;
    font-size: 16px;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form .form-submit #comment-submit{
    font-size: 22px;
    font-weight: 500;
    padding: 26px 76px 26px 47px !important;
    border-radius: 0;
    position: relative;
    z-index: 1;
    overflow: hidden;
    line-height: 21px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font-family: 'Oswald', Arial, Helvetica, sans-serif;
    letter-spacing: var(--button_typography-letter-spacing);
    background: var(--button_gradient_top_color);
    color: var(--button_accent_color);
    margin-right: 0;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form .form-submit{
    max-width: max-content;
    position: relative;
    overflow: hidden;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form .form-submit:after{
    content: "\f101";
    position: static;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-bottom: -4px;
    margin-left: .7em;
    font-size: 22px;
    color: #fff;
    transform: translateY(0);
    position: absolute;
    right: 28px;
    top: 21px;
    z-index: 2;
    pointer-events: none;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form .form-submit:before {
    content: "";
    width: 33px;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #006AC6;
    clip-path: polygon(100% 1%, 0% 100%, 100% 100%);
    transition: all ease-in 300ms;
    pointer-events: none;
    z-index: 2;
    transform: scale(1);
    transform-origin: bottom right;
}
.single-post #boxed-wrapper .blog_page_con .comment_box .comment-form .form-submit:hover #comment-submit{
    background-color: #006AC6;
}



/*company*/
.company_item .img_line img{
    border: 1px solid #C6D8E8;
    padding: 14px;
    display: block;
}
.title_sub_option .fusion-title-heading small{
    display: block;
    font-size: 16px;
    font-weight: normal;
    font-family: 'roboto';
    padding-top: 6px;
}

@media screen and (max-width: 1350px) {
    .footer_bottom_box .fusion-column-wrapper{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
@media screen and (min-width: 1200px) and (max-width:1300px) {
    #boxed-wrapper .footer_top_container .footer_center > div{
        margin-left: 20px !important;
        margin-right: 5px !important;
    }
    #boxed-wrapper .footer_top_container .footer_right{
        max-width: 30%;
    }
    #boxed-wrapper .footer_top_container .footer_right > div{
        padding-left: 0 !important;
    }
    #boxed-wrapper .footer_top_container .footer_right .fusion-column-wrapper{
        margin-right: 0 !important;
    }
}
@media screen and (min-width: 1024px) and (max-width:1199px) {
    #boxed-wrapper .title-001 .fusion-title-heading{
        font-size: 40px !important;
    }
    #boxed-wrapper .footer_top_container .footer_left{
        max-width: 30%;
    }
    #boxed-wrapper .footer_top_container .footer_center{
        max-width: 30%;
    }
    #boxed-wrapper .footer_top_container .footer_right{
        max-width: 33%;
    }
    #boxed-wrapper .footer_top_container .footer_center > div{
        margin-left: 20px !important;
        margin-right: 5px !important;
    }
    #boxed-wrapper .footer_top_container .footer_right > div{
        padding-left: 0 !important;
    }
    #boxed-wrapper .footer_top_container .footer_right .fusion-column-wrapper{
        margin-right: 0 !important;
    }
}
@media screen and (max-width: 1023px) {
    .single-post #boxed-wrapper .blog_page_con .comment_box .comment-form .form-submit #comment-submit{
        font-size: 18px !important;
        padding-left: 15px !important;
        padding-right: 30px !important;
    }
    .single-post #boxed-wrapper .blog_page_con .comment_box .comment-form .form-submit:after{
        right: 6px;
        font-size: 18px;
        top: 23px;
    }
    .blog_page_con .fusion-meta-info .fusion-read-more{
        font-size: 18px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .blog_page_con .fusion-meta-info .fusion-read-more:after{
        font-size: 18px;
    }
    .button-001{
        padding-left: 15px !important;
        padding-right: 15px !important;
        font-size: 18px !important;
    }
    .form_style01 .fusion-form .fusion-form-submit-field button.submit_btn{
        padding-left: 15px !important;
        padding-right: 15px !important;
        font-size: 18px !important;
    }
    #boxed-wrapper .title-001 .fusion-title-heading{
        font-size: 30px !important;
    }
    .banner_title .fusion-title-heading{
        font-size: 40px !important;
    }
    #boxed-wrapper .footer_top_container > div{
        flex-wrap: wrap !important;
    }
    #boxed-wrapper .footer_top_container .footer_left{
        width: 50%;
    }
    #boxed-wrapper .footer_top_container .footer_center{
        width: 50%;
    }
    #boxed-wrapper .footer_top_container .footer_right{
        width: 100%;
    }
    .footer_top_container .fusion_builder_column:last-child{
        background:none;
    }
}
@media screen and (max-width: 640px) {
    .footer_top_container .fusion_builder_column{
        background:none;
    }
    #boxed-wrapper .footer_top_container .footer_left{
        width: 100%;
    }
    #boxed-wrapper .footer_top_container .footer_center{
        width: 100%;
    }
    #boxed-wrapper .footer_top_container .footer_right{
        width: 100%;
    }
    .footer_bottom_box .fusion-column-wrapper{
        flex-flow: column !important;
        align-items: center;
        padding-top: 0 !important;
    }
}
@media screen and (min-width: 891px) and (max-width:1199px) {
    .custom_head .head_center nav ul#menu-newmenu li .awb-menu__main-a{
        padding-left: 10px !important;
        padding-right: 10px !important;
        font-size: 16px;
    }
}
@media screen and (max-width: 890px) {
    .custom_head .head_left{
        order: 1;
    }
    .custom_head .head_center{
        order: 3;
        width: 50px;
        max-width: 50px;
    }
    .custom_head .head_right{
        order: 2;
        flex-grow: 1;
    }
    .custom_head .head_right > div{
        align-items: flex-end;
    }

}

@media screen and (max-width: 768px) {
    .form_style01 .form_left{
        flex: 0 0 100%;
     
    }
    .form_style01 .form_right > div,
    .form_style01 .form_left > div{
        padding-left: 4vw !important;
        padding-right: 4vw !important;
    }
    .form_style01 .form_right{
        flex: 0 0 100%;
    }
}

#consultingPageTiles .custom_iconBox{
    position: relative;
    text-align: left;
    padding: 45px 16px;
	height: 460px;
	line-height: 1.5rem;
    background-color: #fff;
	border-radius: 15px;
    box-shadow: 0 0 15px rgba(83, 132, 176, 0.1);
}
#readinessAssessmentBox .custom_iconBox{
    position: relative;
    text-align: center;
    padding: 45px 16px;
	height: 350px;
    background-color: #fff;
	border-radius: 15px;
    box-shadow: 0 0 15px rgba(83, 132, 176, 0.1);
}
#readinessAssessmentBox .custom_iconBox .pic{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    height: 75px;
    width: 75px;
    background-color: var(--awb-color4);
    border-radius: 50%;
	position: unset;
	top: 0;
    margin: 0 auto 30px;
}

.custom_iconBox{
    position: relative;
    text-align: left;
    padding: 45px 16px;
	height: 200px;
    background-color: #fff;
	border-radius: 15px;
    box-shadow: 0 0 15px rgba(83, 132, 176, 0.1);
}
.custom_iconBox .pic{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    height: 75px;
    width: 75px;
    background-color: var(--awb-color4);
    border-radius: 50%;
	position: absolute;
	top: -35px;
    margin: 0 auto 30px;
}
.custom_iconBox .pic img{
    max-width: 100%;
    max-height: 100%;
}

/* ICON BOX WITH MIDDLE ICON */
#oldBox .custom_iconBox {
		height: 250px;
		text-align: center; 
} 
#oldBox .custom_iconBox .pic{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    height: 75px;
    width: 75px;
    background-color: var(--awb-color4);
    border-radius: 50%;
	position: unset;
    margin: 0 auto 30px;
}

.custom_iconBox .content{

}
.custom_iconBox .content > *:last-child{
    margin-bottom: 0;
}

/* zohoform */
.fieldContWrapper {
    background: #ffffff !important;
}