/*   
Theme Name:  Rede Business Theme
Theme URI: https:///www.twosparrows.co.nz
Description: A custom theme, designed and developed by Two Sparrows.
Author: Two Sparrows
Author URI: https:///www.twosparrows.co.nz
Version: 1.0.0
*/
/*
COLOURS
ORDER OF CSS
1. General
2. Elements
3. Anchors, Inputs, Buttons, Checkboxes etc
4. Sections
5. Navs
6. Individual Pages (see headings within this section)
7. Miscellaneous and General Classes
8. Bootstrap overrides (general)
9. Bootstrap overrides (by screen size)
10. Retina images
11. Landscape
*/
/* 1. General */
/* cyrillic-ext */
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:400;src:local('Source Serif Pro'), local('SourceSerifPro-Regular'), url(https://fonts.gstatic.com/s/sourceserifpro/v5/neIQzD-0qpwxpaWvjeD0X88SAOeauXo-oBOL.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:400;src:local('Source Serif Pro'), local('SourceSerifPro-Regular'), url(https://fonts.gstatic.com/s/sourceserifpro/v5/neIQzD-0qpwxpaWvjeD0X88SAOeauXQ-oA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:600;src:local('Source Serif Pro Semibold'), local('SourceSerifPro-Semibold'), url(https://fonts.gstatic.com/s/sourceserifpro/v5/neIXzD-0qpwxpaWvjeD0X88SAOeasasatSKqxLUv.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:600;src:local('Source Serif Pro Semibold'), local('SourceSerifPro-Semibold'), url(https://fonts.gstatic.com/s/sourceserifpro/v5/neIXzD-0qpwxpaWvjeD0X88SAOeasasatSyqxA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:700;src:local('Source Serif Pro Bold'), local('SourceSerifPro-Bold'), url(https://fonts.gstatic.com/s/sourceserifpro/v5/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSKqxLUv.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:700;src:local('Source Serif Pro Bold'), local('SourceSerifPro-Bold'), url(https://fonts.gstatic.com/s/sourceserifpro/v5/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSyqxA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
*{margin:0;padding:0;}
body{font-family:'Fanwood Text', serif;color:#000;margin:0;padding:0;}
p, li, td{font-size:15px!important;line-height:22px!important;padding:0;margin:6px 0;}
h1, h2, h3, h4, h5, h6{padding:0;margin:6px 0;}
h1{}
h2{}
ol, ul{margin:10px 0;}
li{margin-left:20px;list-style:none;}
img{border:none;}
a{border:none;}
.black{color:black;}
.white{color:white!important;}
.servicelink{text-decoration:none!important;border:1px solid;padding:.75% 2.25%;font-family:'Source Sans Pro', sans-serif;}
#services .servicelink{margin-top:10px;display:inline-block;}
a.servicelink:hover{color:white;background-color:black;}
a.servicelink.white:hover{color:black!important;background-color:white;border:1px solid;}
#aboutus .servicelink{margin:2% auto;text-align:center;display:block;width:15%;}
.aboutus_footer .servicelink{color:#fff;top:-60px;position:relative;}
.aboutus_footer .servicelink:hover{color:black;background-color:white;}
img[src*='.svg']{width:100%;height:auto;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
img.alignleft{float:left;margin:0 10px 10px 0;}
img.alignright{float:right;margin:0 0 10px 10px;}
div.arrow-down{display:block;margin:0% auto 0;width:20px;font-size:2em;font-weight:100;position:absolute;bottom:2%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
#value div.arrow-down{margin:28.5% auto 0;}
#testimonials div.arrow-down{margin:48.5% auto 0;clear:both;}
div.arrow-down a:hover{color:white;}
#services .dot-class{position:absolute;top:75%;right:48%;}
#ourvision .dot-class{position:absolute;top:75%;right:48.5%;}
#testimonials .dot-class{position:absolute;top:100%;right:46%;}
.teammember .dot-class{position:absolute;top:75%;right:48%;}
.dot-class li{overflow:hidden;float:left;}
.dot-class li::before{font-size:2em;content:'';display:block;border:1px solid white;border-radius:25px;width:10px;height:10px;}
.slick-active::before{background-color:white;}
#ourvision .dot-class li::before{font-size:2em;content:'';display:block;border:1px solid white;border-radius:25px;width:10px;height:10px;}
#testimonials .dot-class li::before{font-size:2em;content:'';display:block;border:1px solid black;border-radius:25px;width:10px;height:10px;}
#ourvision .slick-active::before{background-color:white;}
#testimonials .slick-active::before{background-color:black;}
input:focus, textarea:focus{outline:black;}
form.wpcf7-form{font-family:'Source Sans Pro', sans-serif;}
.wpcf7-mail-sent-ok{display:inline-block;width:98%;margin:0 0 5%;padding:1% 2%;}
header li.menu-item a:before, header li.menu-item a:after{position:absolute;transition:.3s;content:'';width:0;bottom:0;}
.iphone header li.menu-item a:before, .iphone header li.menu-item a:after{display:none;}
header li.menu-item a:before{right:0%;top:0;}
header li.menu-item a:after{left:0%;}
header li.menu-item a:before, header li.menu-item a:after{height:1px;width:0;background:white;}
div#main-nav > ul > li.menu-item > a:hover:before{width:100%;right:0;}
div#main-nav > ul > li.menu-item > a:hover:after{width:100%;left:0;}
a:link{color:#000;text-decoration:underline;transition:0.3s ease all;}
a:visited{color:#000;text-decoration:underline;transition:0.3s ease all;}
a:hover{color:#777;text-decoration:underline;transition:0.3s ease all;}
a:active{color:#999;text-decoration:underline;transition:0.3s ease all;}
a.button{padding:5px 32px;font-size:16px;text-align:center;font-style:italic;color:#504b72;border:1px #504b72 solid;text-decoration:none;}
a.button:hover{text-decoration:none;background:rgba(255,255,255,0.1);}
#services button,#ourvision button,#services button, #testimonials button{display:none!important;}
.banner_main {
    height: 100vh;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.banner_con {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    z-index: 9;
}
.slider_con {
    width: 100%;
    float: left;
    text-align: center;
}
.video-background {
    background: #000;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -99;
}
.video-foreground video {
    height: auto;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: auto;
    z-index: -100;
}
.btn_info {
    display: inline-block;
    float: left;
    cursor: pointer;
   
}
.bsc_info {
    display: inline-block;
    height: 100px;
}
.btn_info img {
margin-right: 10px;
}
.btn_info span {
    font-weight: bold;
}
 #top{display:none;}
 .img-responsiveourpartner {

    height: 100px;
    width: 100%;
    padding: 18px;
    object-fit: contain;
    vertical-align: middle;

}

#partners-slider {margin-top:20px;}
.ourpartner_heading {   text-align: center;}
#partners-slider .slick-arrow {

    cursor: pointer;
    font-size: 26px;
    color: #3382B1;
    position: absolute;
    top: 50%;
    width: 20px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);


}
#partners-slider .fa-chevron-right {

    right: -20px;

}
#partners-slider .fa-chevron-left {

    left: -20px;

}
.contactform.newpartner {

    background: #fff;

}
 

#selling{background:url(../../../wp-content/uploads/section2-selling.jpg)no-repeat;height:100vh;background-size:cover;}
#buying{background:url(../../../wp-content/uploads/section2-buying.jpg)no-repeat;height:100vh;background-size:cover;}
#finance{background:url(../../../wp-content/uploads/section-2-finance.jpg)no-repeat;height:100vh;background-size:cover;position:relative;}
#ourvision{background:url(../../../wp-content/uploads/ourvision.jpg)no-repeat;height:100vh;background-size:cover;}
#ourstory{background-color:#c8e4f2;padding:5%;}
#ourservices {  background-color: #c1e0f0;  padding: 5%;}
#ourservices ul {
    display: block;
    margin-top: 20px;
    width: 100%;
}
.ser_info {
   /* display: table-cell;*/
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    width:100%;
      font-weight: bold;
    font-family: 'Source Serif Pro';
}
.ser_info_main {
    display: table;
    float: none;
    text-align: center;
    width: 100%;
}
#servcies_detail_info .row {
    margin-top:50px !important;
    margin-bottom:50px !important;
}
#servcies_detail_info .icon_img img {
    width: 100px;
    height: auto;
}
#ourservices li {
    display:inline-block;
    width:19.5%;
 margin: 0;
vertical-align: top;
}
.icon_img {
    display: block;
    height: 110px;
    display: table;
    vertical-align: bottom;
    float: none;
    margin:0 auto;
}
.servcies_desc p {
    font-family: 'Source Sans Pro';
}
.servcies_desc li {
    list-style: inherit;
    font-family: 'Source Sans Pro';
}
#ourservices li img { width: 80px;height:80px;}
.ser_info_main_det {
    font-size: 28px;
    font-weight: bold;
    font-family: 'Source Serif Pro';
}

#services, #aboutus, #testimonials, #vision, #value{height:100vh;position:relative;}
#sell-page .service_heading{background:url(../../../wp-content/uploads/header-sell.jpg)no-repeat;background-size:cover;height:425px;}
#buy-page .service_heading{background:url(../../../wp-content/uploads/header-buy.jpg)no-repeat;background-size:cover;height:425px;}
#finance-page .service_heading{background:url(../../../wp-content/uploads/header-finance2.jpg)no-repeat;background-size:cover;height:425px;}
#about-us-page .service_heading{background:url(../../../wp-content/uploads/header-about.jpg)no-repeat;background-size:cover;height:425px;background-position:0;}
.aboutus_footer{background:url(../../../wp-content/uploads/AboutUs2.jpg)no-repeat;background-size:106%;height:410px;background-position:38% 32%;}
section.contactform{background-color:rgba(0, 0, 0, .05);padding:4%;}
section.servicecontent{margin:5% 0;}
h1.section-title, h2.section-title{color:black;font-family:'Source Serif Pro', serif;font-size:6em;letter-spacing:1.5px;font-weight:bold;line-height:1.15;}
p.topsecription{color:white;font-size:1.2em;line-height:1.7;font-family:'Source Sans Pro', sans-serif;font-weight:600;letter-spacing:1px;width:700px;border-top:1px solid;margin-top:1.5%;padding-top:2.5%;}
p.topsecription a{color:white;}p.topsecription a:hover{color:black;}
.teammember{list-style:none;display:flex;margin:2% auto 6%;}
.teammember li,.teammember dt{margin-left:5%;box-shadow:0px 0px 10px grey;}
.teammember li:first-child,.teammember dt:first-child{margin-left:0;}
.teammember img{width:100%;transition:.5s ease;filter:brightness(100%);}
.hoverul li img:not(.hover),.hoverul dt img:not(.hover){filter:brightness(30%);transition:.5s ease;}
.teammember p{text-align:center;margin:8%;font-family:'Source Sans Pro', sans-serif;}
.teamdescription h1, .teamdescription h2,.teamdescription h3{font-size:1.75em;font-family:Source Serif Pro;}
.teamdescription h2, .teamdescription h3{margin:0;}
.teamdescription div{font-size:1.75em;font-family:'Source Sans Pro', Sans-serif;margin-top:.5em;}
.teamdescription{margin-top:5%;}
.teamdescription li{margin:0;}
.teamdescription li:not(:first-child){display:none;}
.teamdescription li.hide{display:none!important;}
.teamdescription li.display{display:block!important;}
header.container{padding:2.75% 5%;display:block;position:absolute;margin:1.5% auto!important;width:100%;transition:.5s ease;}
body:not(#toppage-page) header.container{background-color:black;padding-bottom:0;position:fixed;z-index:10000;margin:0 auto!important;}
img.custom-logo{width:128px;}
footer{height:37vh;position:relative;background-color:black;display:block;}
footer .navbar-header{width:75%;}
footer #main-nav{float:right;margin-top:3%;}
footer .navbar-right{margin-top:0;}
footer .navbar{bottom:3%;position:absolute;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.contactarea{text-align:right;position:absolute;right:5%;bottom:10%;}
.contactarea p, .contactarea p a{color:white;line-height:1.5;font-family:'Source Sans Pro', sans-serif;}
footer .navbar-nav>li{margin-left:30px;}
footer .navbar-nav>li>a{text-decoration:none;font-family:'Source Sans Pro', sans-serif;}
footer .navbar-nav>li.active{border-bottom:1px solid white;}
.navbar{position:relative;z-index:100;width:960px;margin:0 auto;}
.navbar-nav>li>a{color:white;text-decoration:none;padding-bottom:10px!important;font-family:'Source Sans Pro', sans-serif;}
.navbar-nav>li.active{opacity:0.6;}
.nav>li>a:focus, .nav>li>a:hover{background-color:transparent!important;}
.navbar-right{margin-top:-20px!important;}
footer .dropdown-menu>.active>a, footer .dropdown-menu>.active>a:focus, footer .dropdown-menu>.active>a:hover{color:#333!important;text-decoration:underline!important;background-color:transparent!important;}
button span{transition:.5s ease;}
button:not(.collapsed) span:nth-of-type(2){-webkit-transform:translateY(20px) rotate(-45deg)!important;transform:translateY(6px) rotate(-45deg)!important;transition:.5s ease;}
button:not(.collapsed) span:nth-of-type(3){opacity:0!important;transition:.5s ease;}
button:not(.collapsed) span:nth-of-type(4){-webkit-transform:translateY(-20px) rotate(45deg)!important;transform:translateY(-6px) rotate(45deg)!important;transition:.5s ease;}
#sell-page #breadcrumbs{background:#2e87b5;background-position:7%;padding:1%;display:block;position:relative;z-index:1;}
#buy-page #breadcrumbs{background:#fccf8a;background-position:7%;padding:1%;display:block;position:relative;z-index:1;}
#sell-page #breadcrumbs::before{background:url(../../../wp-content/uploads/breadcrumbs-n.svg)no-repeat;background-size:cover;content:"";background-position:center;opacity:0.35;top:0;left:11%;bottom:0;right:0;position:absolute;z-index:-1;height:100%;width:20%;}
#buy-page #breadcrumbs::before{background:url(../../../wp-content/uploads/breadcrumbs-r.svg)no-repeat;background-size:cover;content:"";background-position:center;opacity:0.25;top:0;left:11%;bottom:0;right:0;position:absolute;z-index:-1;height:100%;width:20%;}
#finance-page #breadcrumbs::before,#about-us-page #breadcrumbs::before{background:url(../../../wp-content/uploads/breadcrumbs-b.svg)no-repeat;background-size:cover;content:"";background-position:center;opacity:0.25;top:0;left:11%;bottom:0;right:0;position:absolute;z-index:-1;height:100%;width:20%;}
#finance-page #breadcrumbs, #about-us-page #breadcrumbs{background-color:#a3cff2;background-position:7%;padding:1%;display:block;position:relative;z-index:1;}
#breadcrumbs .breadcrumbs-title{width:960px;margin:0 auto;display:block;font-family:Source Serif Pro;font-size:1.25em;color:white;}
header.fixed{position:fixed!important;padding:2% 0;margin:0!important;background-color:rgba(0,0,0,0.5);z-index:100000;transition:.5s ease;}
header.fixed > nav{margin:0 auto;}
body:not(.home) header.fixed > nav{padding-bottom:3%;}
.row{top:30%;position:relative;width:800px;margin:0 auto!important;}
.navbar-toggle{margin:0!important;}
.navbar-toggle .icon-bar{background-color:white;cursor:pointer;}
#aboutus .row{top:15%;}
#contact-us-page .row{top:0;padding-top:2%;}
.servicecontent p, .contractcontent p{font-family:'Source Sans Pro', Sans-serif;font-size:1em;line-height:1.5;}
.service_heading h1{position:relative;top:52%;font-size:2.95em;width:800px;margin:0 auto;color:white;font-family:'Source Serif Pro', serif;}
#buy-page .service_heading h1{width:650px;left:-5.5%;}
#finance-page .service_heading h1{width:760px;left:-2%;}
#about-us-page .service_heading h1{width:550px;left:-9%;}
.contactform h1, .contactform h2{font-family:'Source Serif Pro', serif;font-weight:bold;margin-top:0;font-size:2.75em;margin-left:1%;}
.contact-list{margin:0;list-style:none;}
.contact-list li{float:left;margin:0;width:175px;}
.contact-list li:last-child{width:225px;}
.contact-list li a{font-size:1em;text-decoration:none;}
.contact-list li img{width:30px;margin-right:4%;}
label{width:100%;}
label input{width:95%;padding:1.5%;}
label input::placeholder{color:black;}
label textarea::placeholder{color:black;}
.wpcf7-form-control.wpcf7-textarea {
    width: 95%;
    padding: 1.5%;
    height:95px;
}
.contactcontent .wpcf7-form-control.wpcf7-textarea {
    width: 97.5%;
} 
.g-recaptcha{float:left;}
.g-recaptcha + p{float:left;width:56%;height:100px;}
#finance-page .g-recaptcha + p input {
    float: right;
    width: 30%;
    height: 40px;
    margin-right: 1%;
    background-color: white;
    border: 1px solid;
    color: black;
    font-weight: bold;
    transition: .5s ease;
}


#sell-page .g-recaptcha + p input{float:right;width:30%;height:40px;margin-right:1%;background-color:white;border:1px solid;color:black;font-weight:bold;transition:.5s ease;}
#buy-page .g-recaptcha + p input{float:right;width:30%;height:40px;margin-right:1%;background-color:white;border:1px solid;color:black;font-weight:bold;transition:.5s ease;}
#finance-page .g-recaptcha + p input{float:right;width:30%;height:40px;margin-right:1%;background-color:white;border:1px solid;color:black;font-weight:bold;transition:.5s ease;}
#contact-us-page .g-recaptcha + p input{float:right;width:40%;height:40px;margin-right:-4%;padding:0;text-align:center;background-color:rgba(255, 255, 255, 0.6);border:1px solid;color:black;font-weight:bold;transition:.5s ease;margin-top: 10px;}
#contact-us-page .g-recaptcha + p input:hover,#finance-page .g-recaptcha + p input:hover,#buy-page .g-recaptcha + p input:hover,#sell-page .g-recaptcha + p input:hover{background:black;color:white;transition:.5s ease;}
.aboutus_footer h1, .aboutus_footer h2{font-size:5.8em;font-family:Source Serif Pro;color:#fff;font-weight:bold;position:relative;top:-70px;}
.aboutus_footer h3{font-size:3em;font-family:Source Serif Pro;color:#fff;font-weight:bold;position:relative;top:-70px;}
#ourstory .col-sm-12:last-child{display:block;padding:1em;column-count:1;-webkit-column-count:1;font-family:'Source Sans Pro', Sans-serif;font-size:1em;line-height:1.5;text-align:justify;min-height:250px;column-gap:2.8%;}
#about-us-page #aboutus{background-color:rgba(0, 0, 0, .05);height:auto;padding:3%;}
#about-us-page #testimonials{height:auto;padding:5% 0 10%;}
#about-us-page.pc .memberdescription::after{content:'More info';font-family:'Source Sans Pro', sans-serif;display:block;margin:7% auto;border:1px solid;width:50%;height:26px;cursor:pointer;transition:0.3s ease all;box-sizing:content-box;padding-top:2px;}
#about-us-page.pc .memberdescription:hover::after{transition:0.3s ease all;color:white;background-color:black;border:1px solid;padding-top:3px;height:26px;}
.contactcontent{height:100%; padding-top: 10%;background:url(../../../wp-content/uploads/Contact-image.jpg)no-repeat;background-size:112%;background-position:0% 40%;margin:0;}
.contactcontent h1{font-family:'Source Serif Pro', serif;font-size:4em;font-weight:600;margin-bottom:0;}
.contactcontent h2{font-family:'Source Serif Pro', serif;font-size:3em;font-weight:600;margin-top:0%;}
.first_column{margin-top:2%;}
.first_column label,.third_column label{width:50%;}
.second_column label,.fourth_column label{width:100%;}
.second_column input.wpcf7-email{padding-left:3%!important;}
.second_column input, .fourth_column .textarea{width:97.5%;}
#contact-us-page form > div{margin:1% 0;}
#contact-us-page form input, #contact-us-page form textarea{background-color:rgba(255, 255, 255, 0.6);border:1px solid black;height:40px;padding-left:6%;}
.fourth_column textarea{height:95px!important;width:97.5%;padding-left:3%!important;padding-top:1.5%;}
.fourth_column textarea::placeholder{color:black;padding-left:0%!important;padding-top:1.2%!important;}
.clear{clear:both;}
.centre, .center, .aligncenter{text-align:center;}
.tsp{color:#f00;}
#bootstrap-test{position:fixed;right:0;bottom:0;background:#fff;border:2px #000 solid;padding:0px 10px;min-width:40px;}
#bootstrap-test p{text-align:center;color:#000;}
#ourvision .row .col-sm-12:last-child{margin-top:1.5%;}
#ourvision h1.section-title,#ourvision h2.section-title{color:white;}
#testimonials .row .col-sm-12 p, #ourvision .row .col-sm-12 p{font-family:'Source Sans Pro', sans-serif;}
#ourvision .row .col-sm-12 p{color:white;}
#testimonials .row .col-sm-12:last-child{margin-top:1.5%;}
.faceicon{width:100px;float:left;margin-left:14%;}
div.testimonial-wrap p{float:left;width:85%;}
div.testimonial-wrap img + p{width:56%;margin:0 0 0 4%;font-family:'Source Sans Pro', sans-serif;}
div.testimonial-wrap:not(img) + p{float:none;width:60%;margin:0 auto 0;}
.name-testimonials{display:block;margin-top:2em;font-style:italic;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{clear:both;}
header ul.dropdown-menu{background-color:transparent;color:white;top:105%;left:0%!important;width:280px;box-shadow:none;margin:0;border:0;transition:.5s ease;display:block;opacity:0!important;}
footer ul.dropdown-menu{opacity:1;top:105%;left:0%!important;display:block;width:100%;background-color:transparent;border:0;box-shadow:none;}
footer ul.dropdown-menu li{width:54%;margin:3% 0;text-align:center;}
footer .dropdown-menu li>a, footer .dropdown-menu>li>a:focus, footer .dropdown-menu li>a:hover{background:transparent;text-decoration:none!important;font-size:.9em;}
footer .dropdown-menu>li>a{color:white;}
footer .navbar-nav>li.active{opacity:1;}
header ul.dropdown-menu li{background-color:transparent;color:white;float:left;top:90%;box-shadow:none;margin:0;margin-right:5%;transition:.5s ease;}
header ul.dropdown-menu li:last-child{margin-right:0;}
header ul.dropdown-menu>li>a{color:white;text-decoration:none;transition:.5s ease;border:1px solid;}
header #menu-header_menu li:nth-child(2){transition:.5s ease;}
.sp header ul.dropdown-menu.hover, .sp header .navbar-nav > li.hover > .dropdown-menu.hover, .tablet header ul.dropdown-menu.hover, .tablet header .navbar-nav > li.hover > .dropdown-menu.hover,
body:not(.sp) header #menu-header_menu > li:nth-child(2) > a:hover + ul.dropdown-menu, body:not(.sp) header .navbar-nav > li > .dropdown-menu:hover,
body:not(.tablet):not(.sp) header #menu-header_menu > li:nth-child(2) > a:hover + ul.dropdown-menu, body:not(.tablet):not(.sp) header .navbar-nav > li > .dropdown-menu:hover{padding-top:10%;opacity:1!important;transition:.5s ease;z-index:1!important;}
header .navbar-nav > li:not(:hover) > .dropdown-menu{z-index:-10;}
header #menu-header_menu > li:nth-child(2){transition:.5s ease;}
.sp header #menu-header_menu > li:nth-child(2){overflow:hidden;}
header #menu-header_menu > li:nth-child(2):hover{display:block;transition:.5s ease;}
footer #menu-header_menu li:nth-child(2) a + .dropdown-menu li a:hover, footer .navbar-nav > li:hover > .dropdown-menu li a:hover{text-decoration:underline;}
nav.navbar{margin-bottom:2.75%;}
footer nav.navbar{margin-bottom:4.75%;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
ul.social_footer li a i{color:#fff;}
ul.social_footer{display:inline-block;}
.notfoundcontent {
    height: 70vh;
    padding-top: 10%;
    /* background: url(../../../wp-content/uploads/Contact-image.jpg)no-repeat; */
    /* background-size: 112%; */
    /* background-position: 0% 40%; */
    margin: 0;
}
@media (min-width:1200px){footer .navbar-header{width:75%;}
}
@media (min-width:992px) and (max-width:1199px){.navbar{width:100%;padding:1% 5%;}
#sell-page .service_heading{background-position:-20vw 0;}
#buy-page .service_heading{background-position:-20vw 0;}
#finance-page .service_heading{background-position:-10vw 0;}
#breadcrumbs .breadcrumbs-title{width:100%!important;padding-left:10%!important;display:block;}
}
@media (min-width:768px) and (max-width:991px){.navbar{width:100%;padding:1% 5%;}
.row{width:100%;}
#top h1.section-title{font-size:8vw;width:80%;margin:1.5% auto;}
p.topsecription{width:80%;margin:1.5% auto;}
section#services section .row, section#aboutus .row, section#ourvision section .row, #testimonials .row .col-sm-12{padding:0 15%;}
#aboutus .servicelink{width:25%;}
#sell-page .service_heading{background-position:-60vw 0;}
#buy-page .service_heading{background-position:-60vw 0;}
#finance-page .service_heading{background-position:-20vw 0;}
#aboutus .row{top:25%;}
.service_heading h1{width:80%!important;margin-left:17%;left:-5.5%!important;}
.contactform .row{width:100%;}
#breadcrumbs .breadcrumbs-title{width:100%!important;padding-left:10%!important;display:block;}
label input{width:100%;padding:1.5%;}
.teammember button{display:none!important;}
#about-us-page #testimonials{height:100vh;padding:0% 0 25%;}
.g-recaptcha + p{width:45%;float:right;margin:0%;display:block;text-align:right;}
.contactcontent{background-size:cover;background-position:37% 0%;}
#contact-us-page .row{padding-top:10%;width:80%;}
#contact-us-page form > div{margin:3% 0;}
.second_column input, .fourth_column textarea{width:100%!important;}
}
@media (max-width:767px){.row{width:100%;padding:10% 0;}
header .navbar-collapse{background-color:rgba(0, 0, 0, 0.85);margin-top:15px;padding-top:15px;}
.navbar{width:100%;padding:1% 5%;}
header ul.dropdown-menu, header .navbar-nav > li.hover > .dropdown-menu{padding-top:3%!important;padding-left:5%;}
#menu-header_menu > li:nth-child(2).phover{height:80px;transition:.5s ease;}
header #menu-header_menu > li:nth-child(2):hover{transition:.5s ease;}
#sell-page #breadcrumbs::before, #buy-page #breadcrumbs::before, #finance-page #breadcrumbs::before, #about-us-page #breadcrumbs::before{background:url(../../../wp-content/uploads/breadcrumbs-b.svg)no-repeat;background-size:cover;content:"";background-position:center;opacity:0.31;top:0;left:6%;bottom:0;right:0;position:absolute;z-index:-1;height:100%;width:50%;}
h1.section-title, h2.section-title{font-size:10vw;}
ul.dropdown-menu{top:unset;}
.nav>li, .navbar-nav>li.active{width:88%;}
#services, #aboutus, #testimonials, #vision, #value{min-height:120vh;height:auto;}
#aboutus h1.section-title, #ourvision h1.section-title, #testimonials h1.section-title, #aboutus h2.section-title, #ourvision h2.section-title, #testimonials h2.section-title{text-align:center!important;}
.arrow-down{display:none!important;}
.sp .navbar-nav>li>.dropdown-menu{position:static;margin:3% 0 6%;opacity:1!important;}
header ul.dropdown-menu>li>a{border:0;font-family:'Source Sans Pro', sans-serif;}
#top{background-position:30%;}
#top .row{position:absolute;top:55%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
#top h1.section-title{width:80%;margin:1.5% auto;font-size:8vw;transition:.5s ease;}
p.topsecription{width:80%;margin:1.5% auto;}
section#services section .row{padding-left:15%;}
#selling{background-position:89%;}
#selling h1, #selling a , #selling h2{color:white;}
#services .dot-class{right:40%;}
#buying{background-position:79%;}
#finance{background-position:80%;}
#sell-page .service_heading{background-position:-215vw 0;}
#buy-page .service_heading{background-position:-135vw 0;}
#finance-page .service_heading{background-position:-155vw 0;}
.contact-list li{margin-bottom:5%;}
.teammember{display:flex;width:77%;}
.teammember li, .teammember dt{width:auto;margin:5% auto 15%!important;}
#aboutus .servicelink{width:45%;margin:8% auto;padding-bottom:0;padding:2% 0;}
.teammember p{margin:5%;padding-bottom:5%;font-size:1.2em;line-height:1.5;}
.teammember .dot-class{position:unset;top:unset;right:unset;clear:both;overflow:hidden;width:100%;margin:0% auto 15%;text-align:center;float:unset;padding:0 0 0 40%;}
.teammember .dot-class li{margin-right:10%!important;}
.teammember .dot-class li{margin-right:10%!important;box-shadow:none;}
.teammember .dot-class li::before{border:1px solid black;}
.teammember .dot-class li.slick-active::before{background-color:black;}
.teammember button{display:none!important;}
.wpcf7-form-control.wpcf7-textarea {
    width: 95%;
    padding: 1.5%;
}
#aboutus .arrow-down{position:relative;margin-bottom:15%;bottom:unset;left:unset;transform:unset;-webkit-transform:unset;}
#ourvision .row{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
#ourvision .row .col-sm-12:last-child{padding-left:10%;padding-right:10%;}
#ourvision{background-size:400%;background-position:75%;}
#ourvision .dot-class{top:85%;}
#testimonials .row{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
#testimonials .row .col-sm-12:last-child{margin-top:5.5%;}
.slick-slide img{display:block;margin:5% auto;float:none;}
div.testimonial-wrap img + p{width:85%;margin:10% auto 0;float:none;}
div.testimonial-wrap p{float:none;width:80%;margin:5% auto 0;}
#testimonials .dot-class{top:102%;left:40%;right:unset;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
footer{height:95%;padding-top:15%;}
footer ul.dropdown-menu{position:relative;}
footer ul.dropdown-menu li{margin:0;padding:0;width:36vw;}
footer .navbar-nav>li:nth-child(2){overflow:hidden;}
footer li.menu-item a:before, footer li.menu-item a:after{background:black;}
footer #main-nav.collapse{display:none;}
footer .navbar{position:relative;margin:0% auto;width:100%;text-align:center;display:inline-block;-webkit-transform:unset;transform:unset;left:unset;bottom:unset;top:unset;}
footer .navbar-header{width:100%;display:block;}
footer .navbar-nav>li{margin-left:3vw;}
.contactarea{position:relative;top:unset;display:block;bottom:unset;margin:0 auto;text-align:center;line-height:1.5;right:unset;padding-left:0%;}
.copyright .row{padding:0;}
.breadcrumbs-title{width:100%!important;padding-left:10%!important;display:block;}
#about-us-page .service_heading h1{width:75%!important;margin-left:22vw;font-size:7vw;}
#buy-page .service_heading h1, #sell-page .service_heading h1, #finance-page .service_heading h1{width:80%!important;font-size:7vw;top:43vw;}
#ourstory .col-sm-12:last-child{column-count:unset;-webkit-column-count:unset;text-align:left;}
dd.teamdescription div{margin:10% 0;}
.teamdescription h1, .teamdescription h2, .teamdescription h3{font-size:1.2em;}
dd.teamdescription p{margin:0;padding-bottom:5%;font-size:14px;text-align:left;}
.aboutus_footer{height:100%;}
.aboutus_footer h1{font-size:8vw;top:unset;color:white;}
.aboutus_footer h2, .aboutus_footer h3{font-size:4vw;top:unset;color:white;}
.aboutus_footer .servicelink{top:15px;padding:2% 6%;left:16%;color:white;}
.aboutus_footer .servicelink:hover{color:black;}
.contactcontent{width: 105%; padding-top: 20%; height: auto; background-size: cover;  padding-bottom: 0!important;}
.contactcontent h1{font-size:2.7em;font-weight:bold;}
.contactcontent h2{font-size:2.7em;}
.g-recaptcha + p{width:100%;float:left;margin:3% auto;display:block;text-align:center;}
.g-recaptcha + p input{width:50%!important;float:none!important;}
#top{ display:block;background:url(../../../wp-content/uploads/background-photo.jpg)no-repeat;height:100vh;background-size:cover;}
section.banner_main {
    display: none;
}
}
@media
(-webkit-min-device-pixel-ratio:1.5),
(min-resolution:120dpi){}
@media screen and (max-width:767px) and (orientation:landscape){#top{height:80vw;}
#top .row{position:relative;}
#top div.arrow-down{display:block;margin:0% auto 0;width:20px;font-size:2em;font-weight:100;position:relative;top:10%;left:unset;transform:unset;}
#selling, #buying, #finance{height:80vw;}
section#services section .row{padding-top:0;}
.contactcontent{min-height:105vw;background-position:unset;}
#sell-page #breadcrumbs::before, #buy-page #breadcrumbs::before, #finance-page #breadcrumbs::before{left:9%;}
#services .dot-class{top:79%;}
#sell-page .service_heading{background-position:-55vw 0;}
#buy-page .service_heading{background-position:-55vw 0;}
#finance-page .service_heading{background-position:-55vw 0;}
#buy-page .service_heading h1, #sell-page .service_heading h1, #finance-page .service_heading h1{top:4vw;font-size:6vw;}
.g-recaptcha + p{width:30%;float:right;margin:0 1%;display:block;text-align:right;}
.contact-list{clear:both;}
#about-us-page .service_heading h1{top:20%;}
#about-us-page .teammember, #about-us-page .sp .teammember{display:block;}
.teammember dt, .sp .teammember dt{width:75%!important;margin:0 auto!important;}
.teammember li, .teammember dt{margin-left:3%!important;width:30%!important;margin-bottom:3%!important;}
#about-us-page .teammember .dot-class li{margin-right:0%!important;width:15%!important;}
#about-us-page .teammember li:nth-child(n + 2) img{filter:brightness(30%);transition:.5s ease;}
#about-us-page .teammember.hoverul li img.hover,#about-us-page .teammember.hoverul dt img.hover{filter:brightness(100%);}
#aboutus .row{padding-bottom:0;}
#aboutus .arrow-down{margin-bottom:5%;}
#menu-header_menu-1 > li:first-child a{margin-left:-4%;}
}
@media screen and (max-width:767px) and (orientation:portrait){.teammember{display:block;}
}

@media screen and (max-width:767px) {
    .icon_img {
    text-align: center;
    display: inline-block;
    width: 100%;
}
#ourservices li {
    width: 50%;
    text-align: center;
    vertical-align: middle;
    display: block;
    float:left;
}
.ser_info_main {
    text-align: center;
    display: inline-block;
    float: inherit;
    margin-top: 0px;

}
.ser_info_main_det {
    text-align: center;
    display: block;

}
#servcies_detail_info .row {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 40px !important;

}
#servcies_detail_info .icon_img img{
    width: 100px;
height:110px;
}
#partners-slider .fa-chevron-right {

    right: -10px;

}
#partners-slider .fa-chevron-left {

    left: -10px;

}
.aboutus_footer h2{font-size:6vw !important; margin-left: 30px !important;}
.aboutus_footer h3{ margin-left: 30px !important;}
.aboutus_footer .servicelink{ position: none !important; text-align: left;
    margin: 30px; left:0%;}
#finance-page .service_heading{ background-size: cover; background-position: center center;}
}

/*
 * Flight Digital Styles
 * */
header ul.dropdown-menu>li>a{margin-bottom:5px;background-color:#000;}

/*Fix the li bullets of content*/
.servicecontent li, .contractcontent li{
	list-style-type: unset;
	font-family: 'Source Sans Pro', Sans-serif;
	font-size: inherit !important;
}