/*
Theme Name: Orbito
Theme URI: http://orbito.omanthemes.com/html/
Author: Orientate
Author URI: http://orbito.omanthemes.com
Description: Orbito - Creative Agency Responsive HTML5 Template
Version: 1.0
License:
License URI:
*/

.offerSection{
    padding: 118px 0 120px;
    position: relative;
}
.offerSection .secTitle{
    margin: 0 0 69px;
}
.aboutSection{
    padding: 120px 0 0;
    background: #eef7f8;
}
.mb36{
    margin-bottom: 36px;
}
.mb117{
    margin-bottom: 117px;
}
.mbm120{
    margin-bottom: -120px;
}
.portfolioSection{
    padding: 238px 0 120px;
}
.portfolioSection .secTitle{
    margin: 0 0 26px;
}
.portfolioSection .secDesc{
    margin: 0 0 67px;
}
.whyChooseUsSection{
    position: relative;
    padding: 0 0 115px;
}
.wcuContent .secTitle{
    margin: 0 0 26px;
}
.mb57{
    margin-bottom: 57px;
}
.goodToKnowSection{
    padding: 0 0 102px;
    background: #432d92;
    position: relative;
}
.teamSection{
    padding: 118px 0 118px;
}
.teamSection .secTitle{
    margin: 0 0 26px;
}
.teamSection .secDesc{
    margin: 0 0 67px;
}
.testimonialSection{
    padding: 118px 0 120px;
    background: url(../images/bg/1.jpg) no-repeat left top;
}
.testimoniLeft .secTitle{
    margin: 0 0 29px;
}
.testimoniLeft .secDesc{
    margin: 0 0 43px;
}
.mb120{
    margin-bottom: 120px;
}

.blogSection{
    position: relative;
    padding: 0 0 120px;
}
.blogSection .secTitle{
    margin: 0 0 69px;
}
.aboutSection2{
    position: relative;
    padding: 120px 0;
}
.featureSection{
    position: relative;
    padding: 0 0 179px;
}
.featureSection .container{
    position: relative;
    z-index: 2;
}
.serviceRow .secTitle{
    margin: 0 0 69px;
}
.featureSection .animBottom{
    width: 490px;
    height: 549px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/shapes/9.png) no-repeat left bottom;
}
.featureSection .animTop{
    width: 258px;
    height: 525px;
    position: absolute;
    right: 0;
    top: 246px;
    background: url(../images/shapes/8.png) no-repeat right top;
}
.pdt118{
    padding-top: 118px;
}
.quickResultSection{
    background: #432d92;
    padding: 0 0 90px;
}
.quickResultSection .counterArea.caMode2{
    margin: -107px 0 0;
}
.pdt2{
    padding-top: 2px;
}
.portfolioSection2{
    position: relative;
    padding: 118px 0 120px;
}
.portfolioSection2 .secTitle{
    margin: 0 0 69px;
}
.testimonialSection2{
    background: url(../images/bg/2.jpg) repeat-x top left;
    padding: 118px 0 0;
    overflow: hidden;
}
.testimonialSection2 .secTitle{
    margin: 0 0 26px;
}
.testimonialSection2 .secDesc{
    color: #cfd1d7;
    margin: 0 0 19px;
}
.contactSection{
    padding: 120px 0 120px;
}
.blogSection2{
    padding: 118px 0 0;
    background: #432d92;
}
.blogSection2 .secTitle{
    margin: 0 0 69px;
}
.pdt120{
    padding-top: 120px;
}
.clientSection2{
    position: relative;
    padding: 240px 0 120px;
}
.clientSection2 .clientLogoSlider{
    padding: 0;
    border: none;
}
.aboutPageSection01{
    padding: 120px 0 0;
    position: relative;
}
.aboutPageSection01 .counterArea{
    margin: 0 0 -107px;
}
.aboutPageSection02{
    padding: 228px 0 90px;
    background: #eef7f8;
}
.abps02Con{
    position: relative;
    padding: 0px 130px 0 0;
}
.abps02Con .secTitle{
    margin: 0 0 26px;
}
.abps02Con2{
    padding: 50px 0 0;
}
.clientSection3{
    padding: 120px 0 120px;
}
.clientSection3 .clientLogoSlider{
    border: none;
    padding: 0;
}
.servicePageSection01{
    position: relative;
    padding: 120px 0 72px;
}
.workProcessSection{
    background: #443190;
    padding: 118px 0 113px;
}
.workProcessSection .secTitle{
    margin: 0 0 26px;
}
.workProcessSection .secDesc{
    color: #cfd1d7;
    margin: 0 0 67px;
}
.pricingSection{
    padding: 118px 0 120px;
    position: relative;
}
.pricingSection .secTitle{
    margin: 0 0 26px;
}
.pricingSection .secDesc{
    margin: 0 0 67px;
}
.whyChooseUsSection2{
    padding: 120px 0 113px;
    background: #eef7f8;
}
.faqSection{
    position: relative;
    padding: 118px 0 90px;
}
.faqSection .secTitle{
    margin: 0 0 53px;
}
.servicePageSection02{
    padding: 120px 0 96px;
}
.servicePageSection02 .iconBox01{
    margin: 0 0 24px;
}
.mb9{
    margin-bottom: 9px;
}
.mt70{
    margin-top: 70px;
}
.mb80{
    margin-bottom: 80px;
}
.teamMembersPageSection{
    position: relative;
    padding: 120px 0 72px;
}
.teamMembersPageSection .teamMember01{
    margin: 0 0 48px;
}
.portfolioPageSection{
    position: relative;
    padding: 118px 0 120px;
}
.portfolioPageSection .folioItem01{
    margin: 0 0 24px;
}
.portfolioDetailsSection{
    position: relative;
    padding: 120px 0 96px;
}
.folioDetails .mb56{
    margin-bottom: 56px;
}
.folioDetails .mb55{
    margin-bottom: 55px;
}
.folioDetails h2.mb27{
    margin-bottom: 27px;
}
.folioDetails h2.mb35{
    margin-bottom: 35px;
}
.mb43{
    margin-bottom: 43px;
}
.contactPageSection{
    padding: 118px 0 120px;
}
.contactPageSection .secTitle{
    margin: 0 0 26px;
}
.contactPageSection .secDesc{
    margin: 0 0 67px;
}
.contactPageSection .mapIframe{
    margin: 0;
}
.testimonialPagSection{
    padding: 120px 0 96px;
}
.testimonialPagSection .testimonialItem{
    margin: 0 0 24px;
}
.faqSection2{
    padding: 118px 0 120px;
    background: #eef7f8;
}
.faqSection2 .secTitle{
    margin: 0 0 26px;
}
.faqSection2 .secDesc{
    margin: 0 0 67px;
}