.about_section_01{
    padding: 120px 0 127px;
    background: url(../images/bg/3.png) no-repeat right 137px;
}
.features_section{
    padding: 32px 0 196px;
    background: url(../images/bg/4.png) no-repeat left top;
}
.client_section{
    background: transparent;
    margin: -6px 0 0;
}
.info_secton_home.info_section{
    padding: 120px 0 216px;
}
.info_section{
    padding: 149px 0 0;
}
.info_section .sec_title{
    padding: 0 50px;
    margin: 0 0 27px;
}
.info_2_section{
    padding: 139px 0 0;
    background: url(../images/bg/6.png) no-repeat left top;
}
.info_2_section_content{
    padding: 1px 85px 0 0;
}
.info_2_section_content .sec_title{
    margin: 0 0 18px;
}
.info_2_section_content p{
    margin: 0 0 42px;
}
.project_section{
    padding: 151px 0 113px;
}
.testimonial_section{
    padding: 0 0 121px;
}
.insight_section{
    padding: 0 0 234px;
}
.insight_section .sec_title{
    margin: 0 0 57px;
}
.mt130{
    margin-top: 130px;
}
.pdt45{
    padding-top: 45px;
}
.pdl106 {
    padding-left: 106px;
}
.pdt58{
    padding-top: 58px;
}
.about_section_02{
    padding: 94px 0 122px;
}
.ab_content_3 .sec_title{
    margin-bottom: 31px;
}
.pdl30{
    padding-left: 30px;
}
.client_row_02 .sub_title_2{
    margin-bottom: 6px;
}
.client_row_02 .sec_title{
    margin: 0 0 59px;
}
.pdb63{
    padding-bottom: 63px;
}
.info_3_section .icon_box_02{
    padding-right: 95px;
}
.icon_box_02 svg.mb18{
    margin-bottom: 18px;
}
.icon_box_02 svg.mb14{
    margin-bottom: 14px;
}
.icon_box_02 svg.mlm7{
    margin-left: -7px;
}
.info_3_section .icon_box_02:last-of-type{
    margin-bottom: 0;
}

.skill_section{
    position: relative;
    padding: 93px 0 154px;
}
.skill_content{
    padding-top: 55px;
}
.skill_content .sec_title{
    margin: 0 0 32px;
}

.project_2_left .sec_title{
    margin-bottom: 17px;
}
.project_section_2{
    padding: 0 0 120px;
}

.pricing_section{
    position: relative;
    padding: 109px 0 135px;
    background: url(../images/bg/16.png) no-repeat left top;
}
.pricing_section .sub_title_2{
    margin: 0 0 6px;
}
.pricing_section .sec_title{
    margin: 0 0 59px;
}

.video_section{
    padding: 0 0 83px;
}

.team_section{
    padding: 0 0 88px;
}
.team_section .sec_title{
    margin: 0 0 18px;
}
.mb26{
    margin-bottom: 26px;
}

.features_section_02{
    padding: 32px 0 0;
}

.client_section_3{
    padding: 102px 0 42px;
}
.info_4_section{
    padding: 155px 0 134px;
    background: url(../images/bg/18.png) no-repeat left top;
}
.info_4_section .sub_title{
    margin: 0 0 22px;
}
.info_4_section .sec_title{
    margin: 0 0 21px;
}
.pdt11{
    padding-top: 11px;
}

.video_action_section{
    padding: 0 0 145px;
}

.info_5_section{
    position: relative;
    background: url(../images/bg/20.png) no-repeat right 52px;
    padding: 0 0 167px;
}
.info_5_section .sec_title{
    margin: 0 0 18px;
}
.mb68{
    margin-bottom: 68px;
}
.pdt170{
    padding-top: 170px;
}

.testimonial_02_section{
    position: relative;
    padding: 68px 0 25px;
    background: #f2f3fb;
}
.testimonial_02_section .sub_title{
    margin: 0 0 11px;
}
.testimonial_02_section .sec_title{
    margin: 0 0 25px;
}
.t2s_p{
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 32px;
}
.pdt73{
    padding-top: 73px;
}

.info_6_section{
    position: relative;
    padding: 142px 0 133px;
    background: url(../images/bg/23.png) no-repeat left bottom;
}
.info_6_section .sec_title{
    margin: 0 0 55px;
}
.info_6_left{
    position: relative;
    padding-right: 42px;
    background: url(../images/bg/22.png) no-repeat top right;
    padding-top: 3px;
}
.i6l_1p{
    font-weight: 700;
    color: #1e1e1e;
    font-style: italic;
    margin: 0 0 26px;
}
.i6l_2p{
    margin: 0 0 32px;
}
.i6l_3p{
    font-size: 18px;
    font-weight: 500;
    color: #1e1e1e;
    margin: 0 0 27px;
}
.i6l_4p{
    margin: 0 0 18px;
    padding-right: 150px;
}
.pdt5{
    padding-top: 5px;
}

.features_section_03{
    position: relative;
    padding: 182px 0 113px;
}
.features_section_03 .sec_title{
    padding: 0 50px;
    margin: 0 0 57px;
}
.features_section_03 .icon_box_03{
    margin-bottom: 27px;
}

.info_7_section{
    position: relative;
    padding: 168px 0 176px;
    background: url(../images/bg/25.jpg) no-repeat fixed center center / cover;
}
.info_7_section .i7l_1p{
    color: #FFF;
    margin: 0;
    padding: 0 95px;
}
.pdt29{
    padding-top: 29px;
}
.pdt57{
    padding-top: 57px;
}

.client_section_4{
    padding: 161px 0 158px;
}
.insight_2_section{
    position: relative;
    padding: 0 0 259px;
}
.insight_2_section .sec_title{
    margin: 0 0 57px;
}

.subscribe_section_2{
    position: relative;
    padding: 76px 0 81px;
    background: url(../images/bg/26.jpg) no-repeat fixed center center / cover;
}
.about_section_03{
    position: relative;
    padding: 156px 0 0;
    background: #f2f3fb;
    margin: 0 0 67px;
}
.ab_content_4{
    position: relative;
    padding-left: 85px;
}
.ab_content_4 p{
    margin: 0 0 26px;
}
.ab_content_4 .sub_title{
    margin-top: -3px;
}
.about_section_03 .icon_box_04{
    margin-bottom: -67px;
}
.mt60{
    margin-top: 60px;
}
.service_section{
    padding: 159px 0 138px;
}
.service_section .sec_title{
    margin: 0 0 41px;
}
.funfact_section{
    position: relative;
    padding: 88px 0 139px;
    background: url(../images/bg/30.jpg) no-repeat center center / cover;
}
.project_section_3{
    position: relative;
    padding: 144px 0 67px;
}
.ps3_left{
    padding-right: 135px;
}
.ps3_left .sub_title{
    margin-top: 3px;
}
.ps3_left .sec_title{
    margin-bottom: 31px;
}
.ps3_right{
    padding-right: 80px;
}
.ps3_right p{
    margin: 0 0 26px;
}
.testimonial_section_2{
    padding: 98px 0 132px;
    background: url(../images/bg/5.png) no-repeat right 7px #f2f3fb;
}
.testimonial_section_2 .sec_title{
    margin: 0 0 77px;
}
.info_8_section{
    position: relative;
    padding: 142px 0 148px;
}
.i8s_left .sub_title{
    color: #333;
}
.i8s_left .sec_title{
    font-size: 24px;
    line-height: 34px;
    margin: 0 0 28px;
}
.i8s_mid{
    padding-right: 30px;
}
.i8s_mid p{
    margin: 0 0 19px;
}
.i8s_mid p:last-of-type{
    margin: 0;
}
.project_section_4{
    position: relative;
    padding: 34px 0 143px;
}
.project_section_4 .sec_title{
    margin: 0 0 146px;
}
.mt30{
    margin-top: 30px;
}
.ts2_left{
    padding: 71px 0 0 20px;
}
.ts2_left .sec_title{
    margin: 0 0 18px;
}
.ts2_left p{
    margin: 0 0 26px;
}
.ts2_left p:last-child, .ts2_left p:last-of-type{
    margin: 0 0 33px;
}
.team_section_2{
    padding: 0 0 154px;
}
.contact_form_section{
    padding: 152px 0 178px;
}
.pdt59{
    padding-top: 59px;
}
.testimonial_03_section{
    padding: 0 0 68px;
}
.pricing_2_section{
    position: relative;
    padding: 143px 0 146px;
    background: url(../images/bg/38.png) no-repeat left top;
}
.pricing_2_section .sub_title_2{
    margin: 0 0 6px;
}
.pricing_2_section .sec_title{
    margin: 0 0 59px;
}
.skill_section_2{
    padding: 0 0 173px;
}
.team_section.team_section_3{
    padding-bottom: 90px;
}
.service_page_section{
    position: relative;
    padding: 147px 0 114px;
    background: url(../images/bg/18.png) no-repeat left 114px;
}
.service_page_section .sec_title{
    padding: 0 50px;
    margin: 0 0 57px;
}
.service_page_section .icon_box_03{
    margin: 0 0 30px;
}
.video_section.pb180{
    padding-bottom: 79px;
}
.service_page_section_2{
    position: relative;
    padding: 147px 0 123px;
}
.service_page_section_2 .sec_title{
    padding: 0 50px;
    margin: 0 0 52px;
}
.service_page_section_2 .service_boxes_2{
    margin: 0 0 30px;
}


.about_section_01.abs_01_inner{
    padding: 149px 0 68px;
    background: url(../images/bg/3.png) no-repeat right 167px;
}
.abs_01_inner .ab_img{
    margin-top: 1px;
}
.info_9_section{
    position: relative;
    padding: 109px 0 116px;
    background: url(../images/bg/6.png) no-repeat left top;
}
.mt149{
    margin-top: 149px;
}
.info_9_section .project_left{
    margin-top: 1px;
}
.mt57{
    margin-top: 57px;
}
.about_me_section{
    padding: 145px 0 118px;
}
.about_me_section .ab_content, .about_me_section .ab_content_2{
    padding-top: 4px;
}
.mtm101{
    margin-top: -101px;
}
.posrelzindex{
    position: relative;
    z-index: 2;
}
.about_me_insight_section{
    padding: 103px 0 202px;
}
.about_me_insight_section .sec_title{
    margin: 0 0 57px;
}
.testimonial_section .sec_title{
    margin: 0;
}