@font-face{font-family:'Khula-Regular';src:url('fonts/Khula-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Khula-Regular.woff') format('woff'), url('fonts/Khula-Regular.ttf') format('truetype'), url('fonts/Khula-Regular.svg#Khula-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Khula-Light';src:url('fonts/Khula-Light.eot?#iefix') format('embedded-opentype'), url('fonts/Khula-Light.woff') format('woff'), url('fonts/Khula-Light.ttf') format('truetype'), url('fonts/Khula-Light.svg#Khula-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Khula-Bold';src:url('fonts/Khula-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Khula-Bold.woff') format('woff'), url('fonts/Khula-Bold.ttf') format('truetype'), url('fonts/Khula-Bold.svg#Khula-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Khula-Semibold';src:url('fonts/Khula-Semibold.eot?#iefix') format('embedded-opentype'), url('fonts/Khula-Semibold.woff') format('woff'), url('fonts/Khula-Semibold.ttf') format('truetype'), url('fonts/Khula-Semibold.svg#Khula-Semibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Khula-ExtraBold';src:url('fonts/Khula-ExtraBold.eot?#iefix') format('embedded-opentype'), url('fonts/Khula-ExtraBold.woff') format('woff'), url('fonts/Khula-ExtraBold.ttf') format('truetype'), url('fonts/Khula-ExtraBold.svg#Khula-ExtraBold') format('svg');font-weight:normal;font-style:normal;}
@charset "UTF-8";@font-face{font-family:"centric";src:url("fonts/centric.eot");src:url("fonts/centric.eot?#iefix") format("embedded-opentype"),
url("fonts/centric.woff") format("woff"),
url("fonts/centric.ttf") format("truetype"),
url("fonts/centric.svg#centric") format("svg");font-weight:normal;font-style:normal;}
[data-icon]:before{font-family:"centric" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:"centric" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-file-image-o:before{content:"\61";}
.icon-arrow-right-thin:before{content:"\62";}
.icon-arrow-right:before{content:"\63";}
.icon-check:before{content:"\64";}
.icon-android-done:before{content:"\65";}
.icon-chevron-left:before{content:"\66";}
#some_other_div_two{display:none;font-size:29px;text-align:center;width:100%;color:#fff;position:relative;top:14px;}
.intrested_banner_bg{background-image:url("../images/top_banner_bg.png");background-repeat:no-repeat;float:left;width:100%;min-height:105px;display:block;top:0;background-position:top center;background-size:cover;}
.intrested{background:#6db132;width:100%;float:left;color:#fff;padding:20px 0;}
.intrested h2{color:#ffffff;font-size:17px;position:absolute;top:29px;}
.intrested_banner_bg button, html input[type=button]{background-color:#333333;border-radius:25px;width:260px;padding:9px 7px 5px 7px;border:0;color:#fff;font-size:20px;font-family:'Khula-Semibold';box-shadow:0 3px #2d3a24;-webkit-transition:none;-moz-transition:none;transition:none;position:relative;text-align:left;text-indent:43px;float:left;margin-right:35px;margin-top:10px;}
.intrested_banner_bg .btn{border:solid 2px #619838;padding:8px 6px 7px 6px;display:block;border-radius:35px;text-align:center;color:#7fba2f;font-size:20px;position:relative;width:260px;float:right;background-color:#fff;text-align:center;margin-top:10px;}
#test_btn_two img.call_us{margin-left:9px;margin-top:-3px;}
.call{text-align:left;text-indent:0;}
.intrested_banner_bg .mauticform-button:after{position:absolute;content:'\62';right:43px;font-family:"centric" !important;font-size:17px;top:9px;}
.mauticform-button:after{position:absolute;content:'\62';right:72px;font-family:"centric" !important;font-size:17px;top:17px;}
.mobile_display{display:none;}
#sidebar-new{-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1001;}
#sidebar-new .contact-btn_Service{opacity:0;filter:alpha(opacity=0);}
#sidebar-new.sticky > .contact-btn_Service{width:49px;height:150px;background:url(../images/contactbg.png) no-repeat;background-position:left;background-repeat:no-repeat;position:absolute;opacity:1;position:absolute!important;z-index:1000;left:-49px;top:0;bottom:0;margin:auto;cursor:pointer;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.span_phone_two{display:none;}
.activeone .span_phone_two{-webkit-animation:0;animation:0;}
.sticky .span_phone_two{display:block;position:absolute;width:117px;height:117px;margin-left:-38px;margin-top:-34px;background:url(../images/icon-phone-ring.png) no-repeat;-webkit-animation:Rotate 2000ms linear 2000ms infinite;animation:Rotate 2000ms linear 2000ms infinite;}
@-webkit-keyframes Rotate{0%{-webkit-transform:rotate(0deg);}
4%{-webkit-transform:rotate(-45deg);}
8%{-webkit-transform:rotate(0deg);}
12%{-webkit-transform:rotate(-45deg);}
16%{-webkit-transform:rotate(0deg);}
20%{-webkit-transform:rotate(-45deg);}
24%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(0deg);}
}
@keyframes Rotate{0%{transform:rotate(0deg);}
4%{transform:rotate(-45deg);}
8%{transform:rotate(0deg);}
12%{transform:rotate(-45deg);}
16%{transform:rotate(0deg);}
20%{transform:rotate(-45deg);}
24%{transform:rotate(0deg);}
100%{transform:rotate(0deg);}
}

.twitter_modal .modal-dialog {
    width: 420px;
    margin: 10% auto;
}

.twitter_modal .mauticform-message {
    padding-left: 0;
}


.twitter_modal .mauticform-has-error {
    position: relative;
}

.twitter_modal .form_input_service {
    padding-left: 8px;
    height: 45px;
}

.twitter_modal h4#myModalLabel {
    font-size: 18px;
    line-height: 1;
    padding-top: 5px;
}

.twitter_modal .mauticform-errormsg {
    position: absolute;
    margin-top: 0;
    bottom: 0;
    top: inherit!important;
}

.twitter_modal .mauticform-button:after {
    display: none;
}

.twitter_modal .contact-submit-mautic {
    background-image:none!important;
}

.twitter_modal .contact-submit-mautic:hover {
    background-color: #71ae43;
    color: #fff!important;
}



.twitter_modal .btn-default:active:hover, .twitter_modal .btn-default.active:hover, .twitter_modal .open>.dropdown-toggle.btn-default:hover, .twitter_modal .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .twitter_modal .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus
{
    background-image:none;
    background-repeat: no-repeat;
}

.twitter_modal button.close {
    font-size: 28px;
    line-height: 0;
    position: absolute;
    top: 29px;
    right: 11px;
}


.about-listing a {
	text-decoration:none;
}

.bio__avatar {
    height: 150px;
    width: 150px;
    margin-bottom: 15px;
    float: right;
}

.bio__name {
    font-family: 'Khula-Semibold';
    color: #71ae43;
    font-size: 26px;
}

.bio__description {
    margin-top: 10px;
    clear: left;
    padding-right: 170px;
    padding-right: calc(2em + 150px);
}
.bio {
    position: relative;
    margin-bottom: 35px;
    min-height: 150px;
    background: #fff;
    padding: 2em;
	float:left;
	width:100%;
}
.bio__avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.section-container{
    padding-top: 25px;
    margin-bottom: 25px;
    margin-top: 5px;
    border-top: 6px solid #333;
}

.about-author {
    border-top: 3px solid #333;
}
.about-author .avatar {
    max-width: 100px;
    float: left;
    margin-right: 30px;
}
.about-author .about-author-info {
    margin-left: 130px;
}

.about-author .author-name {
    margin-top: 0;
    font-size: 20px;
    color: #000000;
}

.about-author .author-bio {
    font-size: 13px;
    line-height: 17px;
    text-align: justify;
    margin-bottom: 10px;
}

.about-author .author-socials a {
    font-size: 12px;
    margin-right: 0.5em;
    background-color: #333;
    color: #fff;
    padding: 5px 10px;
    display: block;
    margin-bottom: 5px;
}

.about-author .author-socials a i {
    margin-right: 4px;
}
span.super-title {
    font-size: 15px;
    display: block;
    color: #a5a5a5;
}   


.about-author .author-socials a {
    display: inline-block;
}
.about-author .author-socials a {
    font-size: 11px;
    padding: 4px 14px;
    height: 25px;
    line-height: 21px;
}



.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 0 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu div > li > ul > li > a {
  display: block;
  color: #c1e9a2!important;
  padding: 17px 5px;
 width: 100%;
  background: #64a036;
font-family: 'Khula-Semibold';
font-size: 18px;
}
.third-ul li a {
    border: none;
}

.mega-dropdown-menu ul.third-ul a{
    background-color:transparent !important;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}


        
        .dropdown-menu {
            position: fixed;
            top: auto;
            background: #5f9b32;
            z-index: 99999;
        }
    
        .navbar-nav{
            float: right;
        }
        
        
        .left-sub-menu{
            padding: 0;
            box-shadow: 5px 0px 10px rgba(0,0,0,0.2);
            list-style: none;
        }
        
        .left-sub-menu li {
            padding: 0 0;
            color: #fff;
           
        }
        .left-sub-menu li a{
             font-family: arial;
            color: #fff!important;
            text-indent: 10px;
            border-bottom: solid 1px #74aa4a;
            position: relative;
        }
        
        .left-sub-menu li a:hover,.left-sub-menu li.active > a{
            background: #c1e9a2;
			color: #5f9b32!important;
        }
        
        
        .left-sub-menu > li > a:hover:after,.left-sub-menu > li.active > a:after {
            left: 100%;
            top: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-color: rgba(193, 233, 162, 0);
            border-left-color: #c1e9a2;
            border-width: 10px;
            margin-top: -7px;
        }
        
        
        .left-sub-menu li a:last-child{
           
        }
        
        
        .left-sub-menu li:hover .third-ul, .left-sub-menu li.active .third-ul {
            background: #5f9b32;
            opacity: 1;
            display: block;
        }
    

        .left-sub-menu li.first_level .third-ul {
            background: #5f9b32;
            opacity: 0;
            display: none;
            transition: all ease 0.8s;
        }

        .left-sub-menu li.first_level:hover .third-ul {
            background: #5f9b32;
            opacity: 1;
            display: block;
        }
        
        


        .third-ul{
          position: absolute;
        right: -285px;
        opacity: 0;
        display: none;
        top: 0;
        background: none!important;
        list-style: none;
        padding-left: 40px;
        height: 100%;
        width: 300px;
            padding-top: 13px;
            
        }
        
        .third-ul li {
            padding: 1px 0;
            background: url(../images/small-arrow-menu.png);
            background-size: 4px;
            background-position: 22px 11px;
            background-repeat: no-repeat;
            padding-left: 34px;
            width: 305px;
        }


        
       

.third-ul li a {
    color: #cdf8b3!important;
    padding-bottom: 4px;
    padding-top: 4px;
    font-family: 'Khula-Regular';
    font-size: 16px;
    border-bottom: none;
	text-indent: 0;
}

ul.third-ul li a:after,a:before, {
   content: "";
    position: absolute;
    z-index: 2;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #71ae43;
    height: 5px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
ul.third-ul li a:hover:after,a:hover:before{
    left: 0;
    right: 0;
}

        
.third-ul li a:hover {
    background:none;
    color: #fff!important;
}
        
        .thumbnail {
            background: none;
            border: 0;
            margin-bottom: 0;
            margin-top: 15px;
        }
        .thumbnail .caption h3 {
            font-size: 18px;
            color: #d7ffb9;
            margin: 0;
            line-height: 21px;
        }

.nav>li>a:hover, .nav>li>a:focus {
    background: none!important;
}
     
.navbar-nav > li a:hover:before {
    left: 0;
    right: 0;
}

        .thumbnail p {
            color: #fff;
            font-size: 14px;
            line-height: 1;
            margin-top: 10px;
        }
        
        .thumbnail .caption p a {
                color: #fff!important;
            text-decoration: none;
            padding-left: 0!important;
            position: relative;
        }
    


.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: transparent;
}


.img-a {
    width: 14px!important;
    left: 75px;
    top: -1px;
    margin: 0;
    position: absolute;
}


.thumbnail .caption p a:hover{ 
    color: #fff;
}

.thumbnail p a:hover:before{
    display: none!important;
}

.thumbnail p a:hover:after{
    display: none!important;
}

.media_Menu_ul  {
position: absolute;
left: 0;
background: #fff;
}

.media_Menu_ul > .dropdown-menu li a {
padding-left: 10px;
display: block;
position: relative;
width: 100%;
}

.inside-case-wrp .featured_content {
    background-image: url(../images/black_patch.png);
    bottom: 0;
    padding: 20px;
}

.inside-case-wrp .box-blog {
        width: 100%;
        margin-right: 0;
    }
    
    .inside-case-wrp .blog-info {
        background: #f3f3f3;
        padding: 20px 15px;
    }
    .inside-case-wrp .blog-info ul li.admin-info {
        display: none;
    }
    
.inside-case-wrp .blog-info ul li.date-info {
        background-image: url("../images/calender.png");
        border-bottom: 0;
        padding-bottom: 0;
    }
    
    
.inside-case-wrp .blog-info ul li:last-child {
        display: none;
    }
    
.inside-case-wrp .blog-info ul li span.date {
        font-style: normal;
    }
    
    
.inside-case-wrp .blog-info ul li.tag-info {
        display: none;
    }
    
.inside-case-wrp .insight-hdng {
        font-size: 14px;
        font-family: 'Khula-Bold';
        color: #333333;
        margin-bottom: 10px;
        display: inline-block;
    }
    
.inside-case-wrp .featured_content h2 {
            font-size: 28px;
    }
    
.inside-case-wrp .featured_content h3 {
            font-size: 16px;
            height: 41px;
    }
    
.inside-case-wrp .featured-img {
        margin-bottom: 20px;
        float: left;
        width: 100%;
    }    
    
.inside-case-wrp .read-case-study a {
        width: 114px;
    }
    
.margin_bot_30{
        margin-bottom: 30px;
    }
    
.boxes_h_tag {
    margin-bottom: 30px;
}


.boxes_h_tag h4  {
    font-size: 24px;
    font-family: 'Khula-Bold';
}

.new_inner_p p {
     font-size: 16px;
     font-family: 'Khula-Regular';
}


[data-icon]:before {
  font-family: "centric" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "centric" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-file-image-o:before {
  content: "\61";
}
.icon-arrow-right-thin:before {
  content: "\62";
}
.icon-arrow-right:before {
  content: "\63";
}
.icon-check:before {
  content: "\64";
}
.icon-android-done:before {
  content: "\65";
}
.icon-chevron-left:before {
  content: "\66";
}

#some_other_div_two {
    display: none;
    font-size: 29px;
    text-align: center;
    width: 100%;
    color: #fff;
    position: relative;
    top: 14px;
}

.readingProgressbar {
    z-index: 0!important;
}



.navbar-nav > li:hover .mega-dropdown-menu {
    display: block;
}

.dropdown-menu li a{
    padding-left: 10px;
    display: block;
}


.subscribe-box{
margin-bottom: 20px;
float: left;
width: 100%;
border-bottom: solid 1px #ddd;
padding-bottom: 15px;
}

.subscribe-box h5 {
font-weight: bold;
margin-top: 0;
color: #242424;
font-size: 24px;
font-family: 'Khula-Bold';
}

.subscribe-box input[type="email"] {
width: 100%;
height: 35px;
}

.subscribe-box .contact-subscribe {
background-color: #212121;
padding: 7px 7px 5px 6px!important;
width: 50%;
text-align: center;
border: none;
outline: none;
background-repeat: no-repeat;
background-position: 115px 15px;
font-family: 'Khula-SemiBold';
font-size: 14px;
color: #fff;
margin-top: 14px;
float: none;
display: block;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}

.subscribe-box .contact-subscribe:hover {
background-color: #9FC73A;
} 

.dropdown-menu-li:hover .dropdown-menu {
    display: block;
}

.dropdown-menu li a{
    padding-left: 10px;
}




.box-blog figure {
    margin: 0;
    height: 150px;
    vertical-align: middle;
    background: #b8b8b8;
    overflow: hidden;
    width: 100%;
    position: relative;
}

.box-blog figure img {
    width: 100%;
    top: 0;
    position: absolute;
    bottom: 0;
    margin: auto;
}



#phone{position:absolute;top:50%;right:0;z-index:1000;display:block;width:50px;height:150px;cursor:pointer;background:url(../images/contactbg.png) no-repeat;}
.contact-btn{width:49px;height:150px;background:url(../images/contactbg.png) no-repeat;background-position:left;background-repeat:no-repeat;position:absolute;right:0;}
.activeone .span_phone{-webkit-animation:0;animation:0;}
#sidebar-new{-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1001;}
.client{border-bottom:solid 3px #e1e1e1;margin-bottom:20px;}
.client img{max-width:100%;display:block;}
.our_clients{margin-bottom:30px;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{font-family:'Khula-Regular'!important;font-size:14px!important;margin:0px;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;overflow-x:hidden;}
h1{font-family:'Khula-Semibold';font-size:46px;color:#333;margin:0px;padding-bottom:15px;}
h2{font-family:'Khula-Semibold';font-size:42px;color:#333;margin:0px;padding-bottom:30px;}
.container{width:940px;}
.header_wrapper{background-color:#FFF;border-top:2px solid #73ad4a;border-bottom:1px solid #eaeaea;padding:7px 0px 7px 0px;position:fixed;width:100%;top:0px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;z-index:9999;height:76px;}
.big_link{float:left;width:100%;margin-top:35px;}
.big_link ul{padding:0;margin:0;}
.big_link ul li{list-style:none;display:block;margin-bottom:10px!important;border-bottom:solid 1px #f3f3f3;margin-bottom:15px!important;padding-bottom:0!important;}
.big_link ul li a{display:block;text-decoration:none;position:relative;font-size:18px;font-family:'Khula-Semibold';color:#4c4c4c;padding:10px 10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.big_link ul li a:hover{color:#71af44;background-color:#f5f5f5;}
.big_link ul li a:after{content:'\62';right:12px;font-family:"centric" !important;font-size:17px;top:11px;position:absolute;font-weight:bold;}
.sticky_header{padding:0px;width:100%;z-index:9999;height:auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.sticky_header .navbar-nav > li a{padding:12px 0px!important;}
.sticky_header .navbar-brand{padding:10px;}
.our_clients_detail{background-color:#f2f2f2;padding:50px 0 140px 0;}
.our_clients_detail h2{font-size:36px;}
.our_clients_detail h3{font-size:36px;margin-bottom:5px;padding:0;}
.our_clients_detail .info_clients{padding-left:65px;}
.our_clients_detail .detail_img_cleint img{border-bottom:solid 3px #e1e1e1;}
.detail_links{margin:40px 0 20px 0;}
.detail_ul{margin:0;padding:0;width:45%;float:left;padding-right:25px;}
.detail_ul li{display:block;list-style:none;padding:12px 0 12px 35px;position:relative;border-bottom:solid 1px #d8d8d8;}
.detail_ul li a{font-family:'Khula-Bold';font-size:18px;color:#333333;text-decoration:none;}
.detail_ul li:before{position:absolute;left:0;background:url("../images/arrow_clients.png") no-repeat;width:8px;height:13px;display:block;content:'';top:15px;}
.mauticform_centriccontactform_submit button, input[type="button"], input[type="reset"], input[type="submit"], .post-password-form input[type="submit"], .widecolumn #submit, .widecolumn .mu_register input[type="submit"]{padding:5px 0 0 35px!important;}
.proj-5 .project-title span{font-size:18px;display:block;margin-top:0px;line-height:1.1;}
.proj-6 .project-title span{font-size:18px;display:block;margin-top:0px;line-height:1.1;}
.prev-ico-img{margin-right:13px;margin-top:3px;}
.next-ico-img{margin-left:13px;margin-top:3px;}
.next-ico-img-home{margin-left:7px;margin-top:-3px;text-align:right;float:right;}
.scroll-down{position:absolute;left:0;right:0;margin:0 auto;width:34px;display:block;bottom:30px;z-index:101;}
.mauticform_centriccontactform_submit button, input[type="button"], input[type="reset"], input[type="submit"], .post-password-form input[type="submit"], .widecolumn #submit, .widecolumn .mu_register input[type="submit"]{padding:5px 0 0 35px;}
.ux-d-content-wrap{float:left;width:100%;}
.ux-d-content-wrap h4{font-family:'Khula-Semibold';}
.ux-d-content-wrap ul{list-style:none;}
.ux-design ul{width:90%;}
.ux-d-content-wrap ul li ul{margin-bottom:20px;}
.sitemap-wrapper ul li{margin-bottom:10px;}
.sitemap-wrapper ul li ul li{margin-bottom:0;}
.ux-d-content-wrap ul li ul li a{line-height:25px;font-size:14px;font-family:'Khula-Light';}
.margin-top-site{margin-top:15px;}
.sitemap-wrapper{padding-bottom:50px;font-size:14px;}
.sitemap-wrapper ul{list-style:none;padding-left:20px;padding-right:20px;}
.sitemap-wrapper h4 a{color:#333;text-decoration:none;}
.sitemap-wrapper h4 a:hover{color:#70ae43;text-decoration:none;}
.sitemap-wrapper ul li a{cursor:pointer;color:#333;font-size:15px;font-family:'Khula-Regular';font-weight:400;}
.sitemap-wrapper ul li a:hover{text-decoration:none;color:#70C532;}
.ux-design{float:left;width:50%}
.content-site{float:left;width:50%}
.sitemap-haading{text-decoration:none;color:#333333;font-weight:bold;font-family:'Khula-Bold';font-size:20px;position:relative;margin-bottom:30px;display:block;cursor:pointer;}
.sitemap-haading:hover{color:#70ae43;text-decoration:none;}
.sitemap-haading:after{position:absolute;content:'';display:block;border-bottom:solid 3px #70ae43;left:0;width:40px;}
#mauticform_websitecontactus_i_am_a_potential .contc-n{width:100%;color:#AEA9B7;background-color:#e2e2e2;height:50px;}
#mauticform_websitecontactus_what_is_6__3 .captch-field-in{color:#a6a6a6;background-color:#4d4d4d;height:50px;width:212px;}
#mauticform_websitecontactus_what_is_6__3 .maut-label-n-p{background-color:#e2e2e2;color:#A9A9B0;float:left;font-size:14px;font-weight:lighter;line-height:22px;margin-right:1px;padding:14px 10px;}
#mauticform_websitecontactus_what_is_6__3 .captch-field-in-p{color:#AEA9B7;background-color:##e2e2e2;height:50px;width:337px;}
.grey_color{color:#ccc;}
#mauticform_websitecontactus_what_is_6__3 .maut-label-n{background-color:#4d4d4d;color:#c7c7c7;float:left;font-size:14px;font-weight:lighter;line-height:22px;margin-right:1px;padding:14px 10px;}
#mauticform_websitecontactus_i_am_a_potential select.inside-contact{border:medium none;border-radius:0px;color:#a6a6a6;font-size:14px;height:44px;padding-left:9px;width:100%;margin-bottom:20px;background-color:#4d4d4d;}
#mCSB_container .form_input{color:#a6a6a6;}
#mauticform_websitecontactus_what_is_6__3 input{width:100%;color:#000;background-color:#e2e2e2;height:50px;border:none;}
.mauticform-errormsg{color:#F00;position:absolute!important;top:-15px!important;display:block;}
.mautic-custom-bar{margin-top:25px;}
.mautic-custom-form{padding:15px 15px;}
.mautic-custom-bar h3{font-size:18px;color:#fff;margin-bottom:4px;padding:20px 15px;margin-top:-10px;background:#71ae43;}
.form_input_service{background:#e2e2e2;color:#929292;height:50px;border:none;margin-bottom:15px;font-family:'Khula-Light';width:100%;font-size:17px;}
.mautic-custom-f .mauticform-errormsg{position:absolute!important;top:-15px!important;font-size:12px;left:0;}
.highlight-new{color:#9e9e9e;}
#mauticform_websitecasestudy_last_name{position:relative;}
#mauticform_websitecasestudy_last_name .mauticform-errormsg{position:absolute!important;top:-15px!important;font-size:12px;left:0;}
#mauticform_websitecasestudy_first_name{position:relative;}
#mauticform_websitecasestudy_first_name .mauticform-errormsg{position:absolute!important;top:-15px!important;font-size:12px;left:0;}
#mauticform_websiteservicedetail_name{position:relative;}
#mauticform_websiteservicedetail_name .mauticform-errormsg{position:absolute!important;top:-15px!important;font-size:12px;left:0;}
#mauticform_websitecasestudy_email{position:relative;}
#mauticform_websitecasestudy_email .mauticform-errormsg{position:absolute!important;top:-15px!important;font-size:12px;left:0;}
#mauticform_websiteservicedetail_email{position:relative;}
#mauticform_websiteservicedetail_email .mauticform-errormsg{position:absolute!important;top:-15px!important;font-size:12px;left:0;}
#mauticform_websitecasestudy_email .mauticform-errormsg_case{position:absolute;right:23px;top:-15px;font-size:12px;color:red;}
.contact-submit-mautic{padding:4px 0px 0px 35px!important;border:0;background-color:#619838;width:160px;text-align:left;outline:none;background-image:url(../images/submit-arrow.png);background-repeat:no-repeat;background-position:102px 15px;font-family:'Khula-Bold';font-size:18px;color:#ffffff;border-radius:0;text-transform:capitalize;line-height:43px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-bottom:5px;text-transform:capitalize;font-size:17px!important;}
.contact-submit-mautic:hover{background-color:#71ae43;}
.result-relative{position:relative;}
.fill-overlay{background-color:rgba(246,246,246,0.97);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;padding:51px 0;}
.phone-one{padding-top:5px;}
.phone-two{padding-top:6px;}
.phone-one-text{line-height:22px;}
.sticky{position:fixed;top:50px;width:275px;z-index:99;}
.mauticform_wrapper_case{width:770px;margin:0 auto;}
.form_input_case{background:#cfcfcf;color:#727272;height:50px;border:none;margin-right:12px;width:241px;float:left;font-family:'Khula-Light';padding-left:10px;}
.form_input_case_email{background:#cfcfcf;color:#727272;height:50px;border:none;margin-right:12px;width:241px;font-family:'Khula-Light';float:left;position:relative;padding-left:10px;}
.mauticform_wrapper_case h2{font-family:'Khula-Semibold';font-size:42px;color:#333;margin:0px;}
.mauticform_wrapper_case h3{padding:25px 0px 50px 0px;margin:0px;font-size:22px;}
.container-two{margin-right:auto;margin-left:auto;width:940px;padding:0;}
.contact-submit-case{padding:4px 0px 0px 35px!important;border:solid 2px #000000;width:160px;text-align:left;outline:none;background-image:url(../images/view-more-icon.png);background-repeat:no-repeat;background-position:111px 14px;font-family:'Khula-Bold';font-size:18px;color:#060606;border-radius:0;text-transform:capitalize;line-height:43px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-bottom:5px;margin-top:30px;}
.contact-submit-case:hover{background-color:#9FC73A;}
input.form_input_case::-webkit-input-placeholder{opacity:1;}
input.form_input_case::-moz-input-placeholder{opacity:1;}
.submit-side-new{margin-top:15px;}
.submit-side-new .contact-submit{float:right;}
.form_textarea_service{background:#e2e2e2;color:#929292;border:none;margin-bottom:10px;font-family:'Khula-Light';width:100%;height:88px;font-size:17px;}
@font-face{font-family:'Khula-Regular';src:url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Regular.eot?#iefix') format('embedded-opentype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Regular.woff') format('woff'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Regular.ttf') format('truetype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Regular.svg#Khula-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Khula-Light';src:url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Light.eot?#iefix') format('embedded-opentype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Light.woff') format('woff'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Light.ttf') format('truetype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Light.svg#Khula-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Khula-Bold';src:url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Bold.eot?#iefix') format('embedded-opentype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Bold.woff') format('woff'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Bold.ttf') format('truetype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/fonts/Khula-Bold.svg#Khula-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Khula-Semibold';src:url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Semibold.eot?#iefix') format('embedded-opentype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Semibold.woff') format('woff'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Semibold.ttf') format('truetype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-Semibold.svg#Khula-Semibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Khula-ExtraBold';src:url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-ExtraBold.eot?#iefix') format('embedded-opentype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-ExtraBold.woff') format('woff'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-ExtraBold.ttf') format('truetype'), url('//www.centric.ae/wp-content/themes/centric_dxb/css/fonts/Khula-ExtraBold.svg#Khula-ExtraBold') format('svg');font-weight:normal;font-style:normal;}
.landing-header{border-top:solid 2px #7cab45;padding-bottom:5px;height:62px;position:fixed;background:#fff;width:100%;float:left;z-index:1;}
.content-banner-bg-social{background:#090777;margin-bottom:30px;}
.content-banner-bg-social img{}
.content-banner-bg-content{background:#e3e3e3;margin-bottom:30px;}
.content-banner-bg-content img{}
.content-banner-bg-creative{background:#6fb03c;margin-bottom:30px;}
.content-banner-bg-creative img{}
.content-banner-bg-develop{background:#676767;margin-bottom:30px;}

.content-banner-bg-cro{background:#005859;margin-bottom:30px;}


.content-banner-bg-develop img{}
.content-banner-bg-marketing{background:#fffae4;margin-bottom:30px;}
.content-banner-bg-marketing img{}
.content-banner-bg-inbound{background:#424242;margin-bottom:30px;}
.content-banner-bg-eventador{background:#f1eff3;margin-bottom:30px;}
.content-banner-bg-tagxit {background:#f14757;margin-bottom:30px;}

.content-banner-bg-inbound img{}
.content-banner-bg-creative{background:#6fb03c;}
.landing-content{padding:0px 0 0 30px;}
.landing-content .panel-default>.panel-heading{background-color:#f3f3f3;color:#4c4c4c;}
.landing-content .panel-heading{border-top-right-radius:0;border-top-left-radius:0;}
.panel-group{margin-top:35px;}
.landing-content .panel-group .panel{margin-bottom:0;border-radius:0;}
.landing-content .panel-heading{padding:15px 15px;}
.landing-content .panel-title>a{display:block;text-decoration:none;position:relative;font-size:21px;font-family:'Khula-Semibold';}
.landing-content p{font-size:17px;font-family:'Khula-Regular';color:#333333;margin:0px;padding:0 0 10px !important}
.landing-content .panel-body{padding:15px 0px;}
.landing-content .panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.landing-content .panel-group .panel{border:0;}
.landing-content .panel-default>.panel-heading+.panel-collapse>.panel-body{font-size:17px;font-family:'Khula-Regular';color:#333333;}
.landing-content .panel-title>a:after{content:'';position:absolute;right:0;top:-3px;background:url("../images/plus-icon.png");background-repeat:no-repeat;display:block;width:23px;height:23px;}
.landing-content .panel-title>a:after{content:'';position:absolute;right:0;top:-3px;background:url("https://inbound.centric.ae/centric/media/images/centric/images/plus-icon.png");background-repeat:no-repeat;display:block;width:23px;height:23px;}
.landing-content .panel-default>.panel-heading.actives{background:#000;color:#fff;}
.landing-content .panel-default .actives a:after{content:'';position:absolute;right:0;top:-3px;background:url("../images/minus-icon.png");background-repeat:no-repeat;display:block;width:23px;height:23px;}
.landing-content .panel-default .actives a:after{content:'';position:absolute;right:0;top:-3px;background:url("https://inbound.centric.ae/centric/media/images/centric/images/minus-icon.png");background-repeat:no-repeat;display:block;width:23px;height:23px;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.blog-wrapper{width:100%;float:left;padding-bottom:40px;}
.box-blog{width:46%;float:left;margin-bottom:20px;margin-right:20px}
.blog-info{background-color:#fff;padding:30px 20px;font-size:14px;}
.blog-info h3{margin-top:0;margin-bottom:20px;color:#000000;}
.blog-info .title-blog{margin-top:0;margin-bottom:20px;color:#000000;font-size:24px;line-height:28px;display:block; overflow: hidden;
    text-overflow: clip;
    height: 83px;}
.blog-info .title-blog:hover{text-decoration:none;color:#71ae43;}
.blog-info ul{width:100%;list-style:none;padding:0;}
.blog-info ul li{display:block;margin-bottom:10px;border-bottom:solid 1px #e5e5e5;padding-left:30px;padding-bottom:8px;padding-top:1px;line-height:20px;font-family:'Khula-Semibold';color:#505050;}
.blog-info ul li.admin-info a{color:#000000;}
.blog-info ul li.admin-info span{color:#abadaf;font-family:'Khula-Semibold';}
.blog-info ul li span.date{font-style:italic;font-family:'Khula-Semibold';}
.blog-info ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.blog-info ul li.admin-info{background-image:url("../images/admin-icon.png");background-repeat:no-repeat;}
.blog-info ul li.date-info{background-image:url("../images/calender.png");background-repeat:no-repeat;}
.blog-info ul li.tag-info{background-image:url("../images/label-icon.png");background-repeat:no-repeat;}
.popular{float:left;width:100%;border-bottom:solid 1px #e3e3e3;padding-bottom:20px;margin-bottom:20px;}
.popular .media .media-left{display:block;float:left;width:88px;}
.popular .media .media-left img{width:89px;}
.popular .media-left, .media>.pull-left{margin-right:10px;}
.popular .media{height:71px;}
.popular .media-body .media-heading{font-size:14px;font-family:'Khula-Regular';color:#282828;text-decoration:none;display:block;line-height:15px;height:44px;overflow:hidden;text-overflow:ellipsis;}
.popular .media-body .media-heading:hover{color:#71ae43;}
.popular .media-body .pop-date{color:#999999;font-size:11px;font-style:italic;font-family:'Khula-Regular';}
.blog-sidebar > h4{font-size:24px;font-family:'Khula-Bold';font-weight:bold;color:#242424;line-height:1;margin-top:0;}
.blog-sidebar article.popular:last-child{border-bottom:0;}
.social-section{margin-top:25px;float:left;}
.social-section > h4{font-size:24px;font-family:'Khula-Bold';font-weight:bold;color:#242424;line-height:1;margin-top:0;}
.social-section article{margin-bottom:25px;}
.social-section article p{color:#1f1f1f;font-family:'Khula-Regular';font-size:14px;line-height:1.1;margin-bottom:5px;padding-bottom:0;}
.social-section article a{color:#117cea;display:block;}
.social-section article .post-date{font-size:12px;color:#919191;font-style:italic;}
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;}
#loader{display:block;background:#fff;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:100%;height:100%;z-index:1001;}
#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#ffffff;z-index:1000;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
#loader-wrapper .loader-section.section-left{left:0;}
#loader-wrapper .loader-section.section-right{right:0;}
.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}
.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}
.loaded #loader{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s 1s ease-out;transition:all 0.3s 1s ease-out;}
.no-js #loader-wrapper{display:none;}
.spinner{margin:10% auto;width:200px;text-align:center;}
.spinner > div{background-color:#fff;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
@-webkit-keyframes sk-stretchdelay{0%, 40%, 100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1.0)}
}
@keyframes sk-stretchdelay{0%, 40%, 100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}
}
.phone-one{padding-top:5px;}
.phone-two{padding-top:6px;}
.phone-one-text{line-height:22px;}
ul.simple-sitemap-page li{list-style:none;position:relative;}
ul.simple-sitemap-page li:before{position:absolute;left:-20px;display:block;content:"\66";font-family:"centric" !important;color:#71AE43;font-size:10px;top:2px;}
ul.simple-sitemap-page li a{color:#6c6c6c;}
ul.simple-sitemap-page li a:hover{color:#71ae43;font-weight:bold;text-decoration:none;}
ul.children{margin-top:10px;margin-bottom:10px;}
hr{margin:15px 0px;}
.navbar-inverse{background:none;background-color:#FFF;border:none;border-radius:0px;}
.navbar{margin-bottom:0px;}
.navbar-nav{float:right;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a{text-shadow:none;}
.navbar-nav > li > a{padding:19px 0px;border-bottom:0px solid #fff;}
.navbar-nav > li{font-size:18px;color:#666;padding-top:5px;padding-left:15px;padding-right:15px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{font-weight:bold;background-color:transparent;color:#333;border-bottom:3px solid #71ae43;}
.navbar-nav > li a{color:#333;text-decoration:none;}
.current-menu-item a{background-color:transparent;color:#71AE43!important;}
.navbar-nav > li.current_page_item a{color:#71AE43!important;}
.current-menu-item a:before{left:0!important;right:0!important;}
.current-page-ancestor a:before{content:"";position:absolute;z-index:2;left:50%;right:50%;bottom:-4px;background:#71ae43;height:5px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.current-page-ancestor a:before{left:0!important;right:0!important;}
.navbar-nav > li:hover{color:#73ad4a!important;}
.navbar-nav > li a:before{content:"";position:absolute;z-index:2;left:50%;right:50%;bottom:-4px;background:#71ae43;height:5px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.navbar-nav > li a:hover{text-decoration:none;}
.navbar-nav > li a:hover:before{left:0;right:0;}
.breadcrumb{background-color:transparent;border-radius:0px;list-style:outside none none;margin:30px 0 20px 0;padding:0px 15px;font-size:18px;}
.breadcrumb a{color:#a5a5a5;text-decoration:none;}
.breadcrumb a:hover{color:#6c6c6c;text-decoration:none;}
.breadcrumb > .active{color:#6c6c6c;font-weight:bold;}
.carousel-indicators{bottom:auto;top:-50px;left:5px;}
.carousal-postion{width:856px;position:relative;margin:0 auto;top:0;}
.carousel-caption{left:0 !important;margin:0 auto!important;padding-left:15px;text-align:left;bottom:20%;width:100%;text-shadow:none!important;right:auto!important;}
.carousel-control.right{background-image:none!important;}
.carousel-control.left{background-image:none!important;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;}
.carousel-caption h3{color:#333;font-size:48px;padding-bottom:0px;margin:0px;}
.carousel-caption h4{color:#333;font-size:24px;padding-bottom:5px;}
.carousel-caption p{width:40%;font-size:18px!important;line-height:22px;color:#333;padding-bottom:30px;}
.carousel-caption h4{color:#333;font-size:24px;}
.white h4{color:#FFF!important;width:50%;}
.white h3{color:#FFF!important;}
.white p{color:#FFF!important;}
.inner_content .carousel-caption{bottom:0;top:90px!important;}
.inner_content .carousel-indicators{top:30px;}
.inner_content .carousel-inner > .item > img{height:auto;}
.carousel-indicators li{background-color:#333;border:none;border-radius:25px;cursor:pointer;display:inline-block;height:15px;text-indent:-999px;width:15px;margin:0!important;}
.carousel-indicators .active{background-color:#71ae43;height:15px;margin:0;width:15px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:transparent;border:none;color:#000;}
.nav-tabs > li.hover > a, .nav-tabs > li.hover > a:hover, .nav-tabs > li.hover{background-color:transparent!important;border:none!important;}
.footer-address{float:left;width:100%;font-family:'Khula-Light';font-size:16px;color:#FFF;line-height:22px;}
.dubai-address{float:left;}
.dubai-address p{float:left;font-family:'Khula-Light';font-size:16px;color:#FFF;padding-left:15px;padding-right:25px;border-right:1px solid #898989;}
.uk-address p{float:left;font-family:'Khula-Light';font-size:16px;color:#FFF;}
.uk-address{float:left;padding-left:15px;}
.footer-marker{float:left;}
.footerbg{background-color:#565656;padding:20px 0px;float:left;width:100%;}
.footer-top{padding-bottom:20px;color:#FFF;font-size:14px;border-bottom:1px solid #898989;margin:0 15px;}
.footer-bottom{padding-top:20px;}
.footer-link{font-size:14px;color:#FFF;text-align:right;text-transform:uppercase;}
.footer-link a{color:#FFF;padding:0 15px;text-decoration:none;}
.footer-link a:hover{color:#FFF;padding:0 15px;text-decoration:underline;}
.footer-link a:last-child{padding-right:0px;}
.footer-top .col-sm-6{line-height:14px;font-size:15px;padding-top:8px;}
.footer-address{background-image:url(../images/footer-marker.png);background-position:left;background-repeat:no-repeat;padding-left:80px;font-family:'Khula-Light';font-size:16px;color:#FFF;line-height:22px;}
.social-links{text-align:center;/*margin-top:25px;*/padding:12px 15px;border-right:1px solid #898989;border-left:1px solid #898989}
.social-links ul{margin:0px;padding:0px;}
.social-links ul li{margin:0px;padding:0px;background-color:#3b3b3b;width:35px;height:35px;border-radius:50px;color:#b5b5b5;display:inline-block;list-style:none;text-align:center;text-align:center;margin-left:0px;padding-top:2px;}
.contactus-content .mauticform-errormsg{font-size:12px;position:absolute;left:12px;}
#mauticform_wrapper_landingpageinboundmarketing .mauticform-row{position:relative;}
.mauticform-errormsg{font-size:12px;}
.mautic-custom-bar input[type="text"], input[type="email"],input[type="number"],input[type="select"],input[type="url"], input[type="password"],input[type="tel"], input[type="search"], textarea{padding:10px 8px!important;}
#mauticform_landingpageinboundmarketing_i_want_to .select-inbound{padding:10px 8px!important;}
.social-links ul li:hover{opacity:0.8;}
.social-links ul li a{color:#b5b5b5;text-decoration:none;font-size:15px;padding-top:7px;display:block;}
.social-links ul li a span img{vertical-align:top;}
.carousel-inner > .item > img{height:100%;}
.top-wrapper img{max-width:100%;margin:0 auto;}
.top-content{position:absolute;width:960px;height:257px;top:155px;left:50px;right:0;margin-left:auto;margin-right:auto;}
.top-content h1{font-size:80px;font-weight:600;color:#fff;width:50%;line-height:75px;}
.imgDv{float:left;}
.our-service{background-color:#f2f2f2;}
.our-service ul{margin:0px;padding:0px;}
.our-service ul li{background-color:#e6e6e6;height:100px;margin:0px;padding:0px;width:25%;float:left;margin:0px;justify-content:center;display:flex;list-style:none;align-items:center;font-family:'Khula-Bold';font-size:18px;color:#333;line-height:20px;cursor:pointer;}
.our-service ul li a{height:100px;margin:0px;padding:0px;width:100%;margin:0px;justify-content:center;display:flex;list-style:none;align-items:center;font-family:'Khula-Bold';font-size:18px;color:#333;line-height:20px;}
.our-service ul li:nth-child(even){background-color:#d9d9d9;}
.our-service ul li a{color:#333;text-decoration:none;line-height:20px;}
.our-service ul li a:hover{background-color:transparent;border:none;}
.what-can-we-do{background-color:#9fc73a;text-align:center;padding:120px 0px;}
.what-can-we-do h2{font-family:'Khula-Light';margin:0px;font-size:48px;color:#FFF;padding-bottom:50px;}
.what-can-we-do small{text-align:center;color:#fff;font-family:'Khula-Bold';font-size:18px;border-style:solid;border-width:0px 0px 1px 0px;border-bottom-color:#fff;width:auto;margin:0 auto;background-image:url('../images/arrow-white.png');background-repeat:no-repeat;background-position:right 1px;padding-right:30px;display:inline-block;}
.centric-map{position:relative;height:415px;}
.centric-map iframe{position:absolute;height:415px;}
.info-box{background-color:rgba(0,0,0,0.7);height:257px;margin:auto;position:absolute;right:13%;top:17%;width:340px;z-index:9995;padding:20px;text-align:center;}
.info-box p{font-size:18px;text-align:center;color:#FFF;line-height:30px;margin:0;margin-top:15px;}
.main-menu .hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;}
.main-menu .hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#71ae43;height:3px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.main-menu .hvr-underline-from-center:hover:before, .main-menu .hvr-underline-from-center:focus:before, .main-menu .hvr-underline-from-center:active:before{left:0;right:0;}
.inner_content{}
.inner_content p{font-size:18px;color:#333;line-height:24px;padding-bottom:20px;margin-bottom:0;}
.show-me{font-size:28px;color:#6f6f6f;padding:17px 0px 8px 0px;}
.show-me:after{content:url(../images/showme-arrow.png);position:relative;right:-20px;}
.checkbox-btn-option-area ul li{margin:0 0 7px;}
.checkbox label{position:relative;width:100%;font-size:16px;font-family:'Khula-Semibold';}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:24px;height:24px;left:0;margin-top:0px;margin-left:0px;border:2px solid #c3c3c3;border-radius:28px;background-color:transparent;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox label::after{display:inline-block;position:absolute;width:24px;height:24px;left:0px;top:0px;margin-right:-20px;padding-left:1px;padding-top:1px;font-size:18px;color:#f47920;border:2px solid #c3c3c3;border-radius:28px;background-color:transparent;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox input[type="checkbox"]{opacity:0;}
.checkbox input[type="checkbox"]:checked + label::after{font-family:"centric";content:"e";color:#71ae43;line-height:16px;font-size:29px;left:1px;border:0;top:0px;}
.radio label, .checkbox label{line-height:28px;}
.checkbox input[type="checkbox"]:disabled + label{opacity:0.65;}
.checkbox input[type="checkbox"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
.checkbox-inline, .radio-inline{width:auto;margin:0;padding:20px 0 0 0;display:inline-block;}
.checkbox label, .radio label{padding-left:32px;}
.featured_project{display:flex;margin-bottom:15px;margin-top:15px;}
.featured_col{width:33.6%;display:inline-block;}
.featured_project .featured_col:nth-child(2){margin-left:15px;margin-right:15px;}
.featured_col_margin{margin-left:20px;margin-right:20px;}
.featured-img{position:relative;width:100%;}
.featured-img img{width:100%;height:auto;}
.featured_content{position:absolute;bottom:20px;left:0px;z-index:2;background-image:url("../images/black_patch.png");width:100%;padding:30px;}
.featured_content h2{font-size:30px;color:#FFF;margin:0px;padding-bottom:0px;font-family:inherit;}
.featured_content h3{color:#fff;font-size:18px;height:60px;margin:0;padding-bottom:10px;}
.featured_content_drk{position:absolute;top:30px;left:30px;z-index:2;}
.featured_content_drk h2{font-size:30px;color:#666666;margin:0px;padding-bottom:0px;}
.featured_content_drk h3{font-size:20px;color:#666666;margin:0px;padding-bottom:35px;}
.featured_content_drk .read-case-study{font-size:18px;color:#666;border-bottom:1px solid #666;display:inline-block;background-image:url(../images/arrow-gray.png);background-repeat:no-repeat;background-position:right 5px;padding-right:25px;}
.featured_content_drk .read-case-study a{color:#666;text-decoration:none;}
.featured_content_drk .read-case-study a:hover{color:#666;text-decoration:none;}
.project_type{position:absolute;right:22px;top:20px;z-index:3;}
.project_type_thumb{position:absolute;right:15px;top:15px;z-index:3;}
.project_type_thumb img{width:40px;height:40px;}
.read-case-study{font-size:18px;color:#FFF;border-bottom:1px solid #fff;display:inline-block;background-repeat:no-repeat;background-position:right 3px;position:relative;}
.read-case-study:after{position:absolute;content:'\62';right:0;font-family:"centric" !important;font-size:17px;top:-1px;z-index:-1;}
.read-case-study a{color:#FFF;text-decoration:none;position:relative;display:block;width:155px;}
.read-case-study a:hover{color:#FFF;text-decoration:none;}
.pr-resp ul{margin:0px;margin-top:15px;padding:0px;}
.pr-resp ul li{background-image:url(../images/resp_bg.png);display:inline-block;list-style:none;color:#fff;text-align:center;text-transform:uppercase;width:49px;height:49px;border:1px solid #333;margin-right:8px;line-height:52px;font-family:'Khula-Light';font-size:20px;}
.pr-resp ul li a{color:#fff;text-decoration:none;}
.pr-resp ul li a:hover{color:#fff;text-decoration:none;}
.banner-slide{width:100%;}
.slick-slide{border-right:1px solid #c3c3c3;outline:none;}
.banner-slide .slick-slide{min-height:440px;width:100%;}
.slick-prev, .slick-next{top:46%!important;}
.banner-slide .slick-next{right:50px;top:46%;}
.banner-slide .slick-prev{left:50px;z-index:9999;top:46%;}
.banner-slide .slick-slide > img{width:100%;height:auto;}
.article-detail{padding-bottom:30px;}
.article-detail h1{padding-bottom:0px;}
.article-detail h3{font-size:24px;margin:0px;padding:0px;padding-bottom:14px;}
.align-right{text-align:right;float:right;margin-top:8px;}
.next-project{float:right;margin-top:30px;margin-bottom:10px;}
.prev-project{float:left;margin-top:30px;margin-bottom:10px;}
.view-link{font-size:17px;color:#000;border-bottom:1px solid #000000;display:inline-block;background-image:url(../images/view-more-icon.png);background-repeat:no-repeat;background-position:right 4px;padding-right:25px;font-family:'Khula-Bold';padding-bottom:4px;padding-top:2px;text-transform:lowercase;}
.about-listing .view-link{background-image:none;padding-right:0;}
.about-listing .view-link a{position:relative;display:block;width:100%;padding-right:7px;text-transform:capitalize;}
.about-listing .view-link a:after{content:'\62';right:-8px;font-family:"centric" !important;font-size:17px;top:3px;position:relative;font-weight:bold;text-transform:lowercase;}
.middle-wrapper .view-link{margin-left:20px;background-position:right 1px;background-image:none;padding-right:0;}
.navbar-nav > li:last-child{padding-right:0;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:0px;}
.footer-link a:last-child{}
.view-link:hover{border-bottom:1px solid #333;}
.view-link a{color:#000;text-decoration:none;}
.view-link a:hover{color:#333;text-decoration:none;}
.view-link-prev{font-size:17px;color:#000;border-bottom:1px solid #000000;display:inline-block;font-family:'Khula-Bold';padding-bottom:5px;text-transform:lowercase;}
#nav-single .view-link{padding-right:0;background-image:none;}
.view-link-prev:hover{border-bottom:1px solid #333;}
.view-link-prev a{color:#000;text-decoration:none;}
.view-link-prev a:hover{color:#333;text-decoration:none;}
ul.pr_hndlng{margin:0px;}
.listing-img-large{position:relative;}
.listing-img-medium{margin-bottom:22px;position:relative;}
.listing-img-small{position:relative;float:left;width:47%;}
.listing-img-small:last-child{float:right;}
.listing-act{position:absolute;bottom:10px;left:10px;}
.listing-act ul li{margin-right:3px!important;font-size:15px!important;line-height:31px!important;width:27px!important;height:27px!important;}
.project-title{background-image:url(../images/project-title-bg.png);padding:15px;width:100%;text-align:left;color:#FFF;font-size:28px;line-height:30px;position:relative;}
.project-title a{color:#FFF;text-decoration:none;}
.project-title a:hover{color:#FFF;text-decoration:none;}
.project-title span{font-size:18px;display:block;margin-top:-7px;}
.static-content{background-color:#f2f2f2;padding:50px 0px 0px 0px;}
.about-listing{margin-bottom:50px;}
.about-listing img{border:1px solid #cacaca;}
.about-listing h2{padding-bottom:15px;}
.about-listing p{color:#333;padding-top:20px;margin:0px;height:90px;margin-bottom:10px;overflow:hidden;}
.logos_slider{margin-top:50px;margin-bottom:30px;}
.our-vision-banner{margin-bottom:30px;}
.about_sidebar{background-color:#f3f3f3;padding:10px 0px;}
.about_sidebar h2{font-size:20px;color:#242424;padding:10px 28px;font-family:'Khula-Bold';margin:0px;}
.about_sidebar ul{margin:0px;padding:0px;}
.about_sidebar ul li{padding:15px 28px 10px 28px;font-size:16px;color:#242424;list-style:none;margin:0px;text-transform:uppercase;}
.about_sidebar ul li a{color:#242424;text-decoration:none;display:block;}
.about_sidebar ul li a:hover{color:#242424;text-decoration:none;}
.about_sidebar ul li:hover{background-color:#bdbdbd;cursor:pointer;color:#242424;}
.about_sidebar ul li.active{background-color:#000;color:#FFF;line-height:25px;}
.about_sidebar ul li.active a{background-color:#000;color:#FFF;}
.error-page{height:350px;}
.team-mem-name{margin:0px;padding-bottom:0px;padding-top:20px;color:#333;font-size:24px;font-family:'Khula-Semibold';}
.team-mem-title{font-size:18px;color:#626262;margin:0px;padding-bottom:12px;}
.social-activity{text-align:left;margin-top:5px;border-top:1px solid #c2c2c2;padding-top:18px;}
.social-activity ul{margin:0px;padding:0px;margin-left:-7px;}
.social-activity ul li{margin:0px;padding:0px;background-color:#939393;border:1px solid #939393;width:28px;height:28px;border-radius:50px;color:#fff;display:inline-block;list-style:none;text-align:center;line-height:32px;margin-left:7px;}
.social-activity ul li:hover{opacity:0.8;}
.social-activity ul li a{color:#fff;text-decoration:none;}
.team-listing{margin-bottom:35px;}
.project-listing:first-child{position:relative;min-height:1383px;}
.project-listing{position:relative;min-height:515px;}
#load_more_div{margin-top:30px;}
#load_more_div .view-link{background-image:none;padding-right:0;padding-bottom:0}
#load_more_div .view-link a{display:block;position:relative;width:100%;padding-right:5px;}
#load_more_div .view-link a:after{position:relative;content:'\62';right:-8px;font-family:"centric" !important;font-size:17px;top:3px;font-weight:bold;}
.proj-1{width:460px;height:460px;position:absolute;top:0px;left:0px;}
.proj-2{position:absolute;left:461px;top:0px;width:229px;height:229px;}
.proj-3{position:absolute;left:691px;top:0px;width:229px;height:229px;}
.proj-4{position:absolute;left:461px;top:230px;width:229px;height:229px;}
.proj-5{position:absolute;left:691px;top:230px;width:229px;height:229px;}
.proj-6{position:absolute;left:0px;top:461px;width:229px;height:229px;}
.proj-7{position:absolute;left:0px;top:691px;width:229px;height:229px;}
.proj-8{position:absolute;left:230px;top:461px;width:460px;height:460px;}
.proj-9{position:absolute;left:691px;top:461px;width:229px;height:229px;}
.proj-10{position:absolute;left:691px;top:691px;width:229px;height:229px;}
.proj-11{position:absolute;left:0px;top:922px;width:460px;height:460px;}
.proj-12{position:absolute;left:461px;top:922px;width:460px;height:460px;}
.load-more{text-align:center;margin:0px 0px 40px 0px;}
.our-client-bg{padding:50px 0px;background-color:#f4f4f4;}
.our-client-bg h2{margin-left:-15px;}
.image-overlay{width:100%;height:100%;position:absolute;top:0px;left:0px;background-image:url(../images/image_overlay.png);justify-content:center;display:flex;list-style:none;align-items:center;opacity:0;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;}
.project-img:hover .image-overlay{opacity:1;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;}
.the-brief-bg{background-color:#f4f4f4;padding:50px 0px;}
.the-brief-bg p{font-size:16px;color:#333;line-height:20px;}
.the-solution-bg{background-color:#ffff;padding:50px 0px;}
.the-solution-bg p{font-size:16px;color:#333;line-height:20px;}
.the-result-bg{background-color:#f4f4f4;padding:50px 0px;}
.the-result-bg h2{padding:0px;}
.the-result-bg h3{padding:25px 0px 50px 0px;margin:0px;font-size:22px;}
.result-icon{float:left;width:100px;}
.result-desp{float:right;width:160px;padding-top:28px;}
.result-desp h2{font-family:'Khula-ExtraBold';font-size:56px;margin:0px;padding:0px;line-height:40px;color:#3e3e3e;}
.result-desp h3{font-family:'Khula-Bold';font-size:18px;text-transform:uppercase;margin:0px;padding:0px;color:#3e3e3e;padding-bottom:10px;height:50px;}
.result-desp p{font-size:16px;border-top:1px solid #c3c3c3;margin:0px;padding:0px;color:#191919;line-height:18px;padding-top:10px;}
.result-space{margin-bottom:35px;}
.prev-proj{float:left;width:50%;position:relative;height:170px;overflow:hidden;}
.prev-proj:before{position:absolute;content:'';left:0;top:0;background-color:rgba(255,255,255,0.7);width:100%;display:block;height:100%;z-index:1;}
.prev-proj img{-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px);}
.next-proj{float:right;width:50%;position:relative;height:170px;overflow:hidden;}
.next-proj:before{position:absolute;content:'';left:0;top:0;background-color:rgba(255,255,255,0.7);width:100%;display:block;height:100%;z-index:1;}
.next-proj img{-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px);}
.prev-btn{position:absolute;right:32%;top:34%;width:230px;height:50px;background-color:#000;color:#FFF;font-family:'Khula-Bold';background-image:url(../images/arrow-white-left-n.png);background-position:8% 15px;text-transform:lowercase;font-size:17px;background-repeat:no-repeat;padding:0 22px;line-height:50px;text-align:right;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer;}
.prev-btn:hover{background-color:#73ae44;background-image:url(../images/arrow-white-left-n.png);background-position:8% 15px;}
.prev-btn a{color:#FFF;text-decoration:none;}
.prev-btn a:hover{color:#FFF;text-decoration:none;}
.next-btn{position:absolute;left:34%;top:34%;width:220px;background-color:#000;color:#FFF;font-family:'Khula-Bold';background-image:url(../images/arrow-white.png);background-position:87% 15px;text-transform:lowercase;font-size:17px;background-repeat:no-repeat;padding:0 35px;line-height:50px;text-align:left;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer;}
.next-btn:hover{background-color:#73ae44;}
.next-btn a{color:#FFF;text-decoration:none;}
.next-btn a:hover{color:#FFF;text-decoration:none;}
.career-bg{padding:50px 0px;background-color:#f2f2f2;}

.career-bg .about_sidebar{background-color:#e8e8e8;}
.job-listing ul{margin:0px;padding:0px;}
.job-listing ul li{list-style:none;padding:0px;padding-bottom:40px;margin:0px;}
.job-listing ul li h2{font-size:38px;font-family:'Khula-Semibold';margin:0px;padding:0px;padding-bottom:10px;}
.job-listing figure{margin-bottom:30px;min-height:245px;overflow:hidden;}
.contact_sticky_container{width:950px;position:fixed;top:0px;right:-1134px;right:-840px;z-index:99999;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;}
.sticky_btn{padding-right:0px;text-align:right;padding-top:25%;}
.form_container_sticky{background-color:#333333;width:840px;padding-left:60px;padding-right:60px;padding-bottom:30px;}
.animate_container{right:0px !important;}
#Btn_contact{cursor:pointer;}
.heading_white_main{font-family:'Khula-Semibold';font-size:40px;color:#FFF;line-height:40px;margin-bottom:17px;padding-top:45px;}
.form_desc_sticky{color:#FFF;font-size:18px;margin-bottom:17px;}
.form_input{border:medium none;border-radius:0px;color:#a6a6a6;font-size:14px;height:44px;padding-left:9px;width:100%;margin-bottom:20px;background-color:#4d4d4d;}
.form_input:focus{border:solid 1px #FFFFFF;outline:0;}
.form_text_area{border:medium none;border-radius:0px;color:#a6a6a6;font-size:14px;padding-left:9px;padding-top:10px;width:100%;height:80px;background-color:#4d4d4d;margin-bottom:20px;}
.form_text_area:focus{border:solid 1px #FFFFFF;outline:0;}
.wpcf7-submit{padding:0px;width:200px;height:46px;font-size:13px;text-align:center;border:1px solid #74ae4a;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;color:#76ac4e;line-height:46px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;vertical-align:top;top:45px;float:right;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#76ac4e;text-decoration:none;}
.wpcf7-submit:hover{background:#9cc346;color:#FFF;}
.wpcf7-not-valid-tip{margin-bottom:5px;font-size:14px !important;color:#F00 !important;}
.wpcf7-select{border:medium none;border-radius:3px;color:#666666;font-size:14px;height:44px;padding-left:9px;width:100%;margin-bottom:20px;}
.heading_rob_B{font-family:'Khula-Semibold';font-size:24px;color:#FFF;text-transform:uppercase;margin-bottom:20px;}
.address_info{font-family:'Khula-Semibold';font-size:16px;color:#FFF;margin-top:16px;text-transform:uppercase;}
.address_info a{color:#FFF;text-transform:lowercase;}
.address_info ul{margin:0px;padding:0px;}
.address_info ul li{margin:0px;padding:15px 0px;border-bottom:1px solid #5c5c5c;list-style:none;}
.address_info ul li:last-child{border-bottom:none;}
.address_tel{margin-top:30px;}
.address_tel a{color:#FFF;text-decoration:none;}
.address_tel a:visited{color:#FFF;text-decoration:none;}
.address_tel a:hover{text-decoration:underline;}
.scroll_content{height:667px;}
.mCustomScrollBox{position:static !important;}
.wpcf7-response-output{margin:0px !important;padding:0px !important;margin-bottom:5px !important;}
div.wpcf7-validation-errors,div.wpcf7-mail-sent-ng{border:none !important;color:#F00;}
div.wpcf7-mail-sent-ok{color:#FFF;border:none !important;}
.span_phone{position:absolute;display:block;width:117px;height:117px;margin-left:-38px;margin-top:-34px;background:url(../images/icon-phone-ring.png) no-repeat;-webkit-animation:Rotate 2000ms linear 2000ms infinite;animation:Rotate 2000ms linear 2000ms infinite;}
@-webkit-keyframes Rotate{0%{-webkit-transform:rotate(0deg);}
4%{-webkit-transform:rotate(-45deg);}
8%{-webkit-transform:rotate(0deg);}
12%{-webkit-transform:rotate(-45deg);}
16%{-webkit-transform:rotate(0deg);}
20%{-webkit-transform:rotate(-45deg);}
24%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(0deg);}
}
@keyframes Rotate{0%{transform:rotate(0deg);}
4%{transform:rotate(-45deg);}
8%{transform:rotate(0deg);}
12%{transform:rotate(-45deg);}
16%{transform:rotate(0deg);}
20%{transform:rotate(-45deg);}
24%{transform:rotate(0deg);}
100%{transform:rotate(0deg);}
}

.listing_products {
    list-style-type: disc!important;
    padding: 0;
    margin: 0 0 15px 30px!important;
}

.capitalize a{ text-transform: capitalize!important;}

.listing_products li {
    margin-bottom: 5px!important;
    padding: 0!important;
    font-size: initial;
    list-style-type: disc!important;
}


#phone{position:absolute;top:50%;right:0;z-index:1000;display:block;width:50px;height:150px;cursor:pointer;background:url(../images/contactbg.png) no-repeat;}
.contact-btn{width:49px;height:150px;background:url(../images/contactbg.png) no-repeat;background-position:left;background-repeat:no-repeat;position:absolute;right:0;}
.activeone .span_phone{-webkit-animation:0;animation:0;}
.contact-btn a{display:block;width:49px;height:150px;}
.contact-submit{background-color:#dcdcdc;padding:4px 0px 0px 35px!important;width:160px;text-align:left;border:none;outline:none;background-image:url(../images/view-more-icon.png);background-repeat:no-repeat;background-position:111px 14px;font-family:'Khula-Bold';font-size:18px;color:#060606;padding-left:35px;float:left;border-radius:0;text-transform:capitalize;line-height:43px;padding-top:4px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-bottom:30px;}
.float_submit{float:right;}
.contact-submit:hover{background-image:url(../images/view-hus.png);background-repeat:no-repeat;background-color:#9FC73A;color:#fff;}
.social-links-contact{text-align:right;margin-top:25px;}
.social-links-contact ul{margin:0px;padding:0px;}
.social-links-contact ul li{margin:0px;padding:0px;background-color:#5c5c5c;width:33px;height:33px;border-radius:50px;color:#b5b5b5;display:inline-block;list-style:none;text-align:center;line-height:37px;margin-left:7px;}
.social-links-contact ul li:hover{opacity:0.8;}
.social-links-contact ul li a{color:#b5b5b5;text-decoration:none;}
.phone-line{line-height:44px;}
.view-more-work{font-size:16px;color:#FFF;border-bottom:1px solid #fff;display:inline-block;margin-top:5px;}
.view-more-work a{color:#FFF;text-decoration:none;display:block;width:100%;padding-right:5px;}
.view-more-work a:after{content:'\62';right:-6px;font-family:"centric" !important;font-size:13px;top:1px;position:relative;}
.view-more-work a:hover{color:#FFF;text-decoration:none;}
.carousel-control.left{display:none;}
.carousel-control.right{display:none;}
.pr-resp{bottom:20px;position:absolute;right:10px;}
.pr-resp-detail{bottom:0px!important;position:relative!important;}
.pr-resp-detail ul li{background-color:#7f7f7f;border:1px solid #7f7f7f;}
.pr-resp-fix{position:static!important;padding-top:25px;}
.read-case-study-h{font-size:24px;color:#333;border-bottom:1px solid #333;display:inline-block;background-repeat:no-repeat;background-position:right 7px;padding-right:27px;position:relative;}
.read-case-study-h a{color:#333;text-decoration:none;}
.read-case-study-h a:hover{color:#333;text-decoration:none;}
.white .read-case-study-h{content:'b';border-bottom:1px solid #fff;color:#FFF!important;}
.white .read-case-study-h:after{position:absolute;content:'\62';right:0;font-family:"centric" !important;font-size:17px;top:3px;}
#mauticform_wrapper_websitecasestudy > p{margin:0;}
.white .read-case-study-h a{color:#FFF!important;}
.work-detail-banner{width:100%;max-width:100%;clear:both;margin-bottom:50px;}
.work-detail-banner img{width:100%;height:auto;}
.post_handling{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0px 34px 0;margin-bottom:28px;}
.map-overlay{background-color:#000;opacity:0.5;width:100%;height:100%;position:absolute;z-index:9997}
.masking-client{position:absolute;width:5px;right:8px;background-color:#f4f4f4;height:100px;z-index:999}
.masking-partner{position:absolute;width:5px;right:8px;background-color:#fff;height:100px;z-index:999}
.contactus-content{padding:50px 0px;background-color:#f2f2f2;}
.contactus-content .heading_white_main{color:#333;padding-top:0px;}
.contactus-content .form_desc_sticky{color:#333;}
.contactus-content input{color:#AEA9B7;background-color:#e2e2e2;height:50px;}
.contactus-content textarea{color:#AEA9B7;background-color:#e2e2e2;}
.contact-lable{font-size:18px;color:#333;}
.contactus-content .heading_rob_B{color:#333;}
.contactus-content .address_info{color:#333;}
.contactus-content .address_info a{color:#333;}
.contactus-content .contact-submit{background-color:#212121;padding:4px 0px 10px 35px!important;width:160px;text-align:left;border:none;outline:none;background-image:url(../images/arrow-white.png);background-repeat:no-repeat;background-position:115px 15px;font-family:'Khula-Bold';font-size:18px;color:#fff;float:right;}
.contactus-content .contact-submit:hover{background-color:#9FC73A;}
.services-details{padding-bottom:50px;}
.services-details img{max-width:100%;}
.services-details .tab-pane{padding:100px 0;min-height:645px;}
.home-slider{padding-top:3%;}
.home-slider h1{font-size:80px;font-family:'Khula-Semibold';color:#FFF;line-height:72px;text-transform:capitalize;}
.home-slider h2{font-size:72px;font-family:'Khula-Semibold';color:#fff;line-height:74px;text-transform:capitalize;}
.home-slider .pr-resp ul li{width:125px;height:125px;font-size:80px;line-height:145px;}
.home-slider p{font-family:'Khula-Bold';font-size:18px;color:#fff;padding-top:15px;}
.home-indication .carousel-indicators{}
.spotlight-mask{width:100%;height:100%;background-image:url(../images/spotlight-opacity.png);position:absolute;z-index:9;}
.service-title{font-size:60px;font-family:'Khula-Semibold';line-height:60px;color:#333;}
.service-txt{font-size:18px;color:#333333;line-height:24px;padding-bottom:15px;}
.tags-box{font-size:14px;color:#666;padding-top:25px;}
.service-img{position:absolute;right:-180px;top:12px;}
.service-img img{width:100%;height:auto;}
.font-icon{font-size:1.1em;}
.inner_content{margin-top:76px;}
.home_content{margin-top:76px;}
.coming-soon_content{min-height:450px;}
.coming-soon{font-size:72px;color:#000;padding-top:70px;font-family:'Khula-Semibold';}
.email-txtbg{background-color:#e2e2e2;padding:10px;width:400px;font-family:'Khula-Semibold';font-size:18px;border:none;line-height:22px;margin-bottom:20px;color:#aaaaaa;}
.slick-next.slick-arrow{background-image:url(../images/slider-next-arr.png);background-position:right;background-repeat:no-repeat;width:32px;height:32px;}
.slick-next.slick-arrow:hover{background-image:url(../images/slider-next-arr.png);background-position:right;background-repeat:no-repeat;width:32px;height:32px;opacity:0.6;}
.slick-prev.slick-arrow{background-image:url(../images/slider-prev-arr.png);background-position:right;background-repeat:no-repeat;width:32px;height:32px;}
.slick-prev.slick-arrow:hover{background-image:url(../images/slider-prev-arr.png);background-position:right;background-repeat:no-repeat;width:32px;height:32px;opacity:0.6;}
.slick-prev:hover, .slick-prev:focus{background-image:url(../images/slider-prev-arr.png);}
.slick-next:hover, .slick-next:focus{.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus
background-image:url(../images/slider-next-arr.png);background-color:transparent;}
a.email_link{color:#FFF;text-decoration:none;}
a.email_link:hover{color:#FFF;text-decoration:none;}
.mauticform-message{font-size:18px;padding-left:15px;padding-bottom:15p;}
.job-listing h3{font-family:"Khula-Semibold";font-size:36px;}
.inbound-content{padding:95px 0px 5% 0px;}
.blog-info-detail ul{width:100%;list-style:none;padding:0;}
.blog-info-detail ul li{display:inline-block;border-right:solid 1px #e5e5e5;padding-left:30px;padding-top:1px;line-height:20px;font-family:'Khula-Semibold';color:#505050;padding-right:25px;}
.blog-info-detail ul li:last-child{border-right:0;}
.blog-info-detail ul li.admin-info a{color:#000000;}
.blog-info-detail ul li.admin-info span{color:#abadaf;font-family:'Khula-Semibold';}
.blog-info-detail ul li span.date{font-style:italic;font-family:'Khula-Semibold';}
.blog-info-detail ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.blog-info-detail ul li.admin-info{background-image:url("../images/admin-icon.png");background-repeat:no-repeat;}
.blog-info-detail ul li.date-info{background-image:url("../images/calender.png");background-repeat:no-repeat;margin-left:15px;}
.blog-info-detail ul li.tag-info{background-image:url("../images/label-icon.png");background-repeat:no-repeat;margin-left:15px;}
.our-client .img-responsive{width:auto;}
@media (min-width:1280px) and (max-width:1280px){.fouth-content small{width:10.2%;}
}
@media (min-width:1200px){.proj-4 img{width:230px;height:230px;}
.proj-5 img{width:230px;height:230px;}
.proj-10 img{width:230px;height:230px;}
}
@media (min-width:992px) and (max-width:1199px){
	
.our-client-bg h2{margin-left:0;}

.our-client .img-responsive{width:100px;}
#mauticform_websitecontactus_what_is_6__3 .captch-field-in-p{width:77%;}

.career-bg .about_sidebar {
	display:none;
}
.intrested {
	display:none!important;
}

}


/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.career-bg .about_sidebar {
	display:none;
}
    
    .navbar-nav>li {
        font-size: 14px;
    }


.intrested {
	display:none!important;
}
 .navbar-nav > li {
        padding-left: 8px;
        padding-right: 8px;
    }
    
    .third-ul li a {
        padding-bottom: 10px;
        padding-top: 11px;
        font-family: 'Khula-Regular';
        font-size: 14px;
    }
    
    .third-ul {
            right: -260px;
    }
    
    .mega-dropdown-menu div > li > ul > li > a {
            padding: 21px 5px;
    }   
    
}


@media (min-width:768px) and (max-width:991px){
	
	.career-bg .about_sidebar {
	display:none;
}
.intrested {
	display:none!important;
}
	
    #mauticform_websitecontactus_what_is_6__3 .captch-field-in-p{width:250px;}

.breadcrumb {
	margin-top:60px;
}


.blog-sidebar{display:none;}
.mobile-none{display:none;}
.mobile_display{display:block;}
.req_mobile img{max-width:100%;left:0;right:0;margin:0 auto;position:relative;margin-bottom:15px;display:block;width:auto;}
.call_mobile img{max-width:100%;left:0;right:0;margin:0 auto;position:relative;margin-bottom:15px;display:block;}
.intrested_banner_bg .btn{display:block;left:0;right:0;margin:0 auto;top:10px;margin-bottom:10px;position:relative;float:none;}
.intrested h2{color:#ffffff;font-size:25px;position:relative;top:15px;left:0;right:0;margin:0 auto;display:table;text-align:center;margin-bottom:15px;}
.big_link{float:left;width:85%;margin-top:35px;}
.career-bg .about_sidebar{float:left;width:100%;}
#sidebar-new{position:relative;right:0;top:0;}
#sidebar-new.sticky > .contact-btn_Service{display:none;}
#Btn_contact{display:none;}
.contact_sticky_container{display:none;}
.our-client .img-responsive{width:100px;}
.our-client-bg h2{margin-left:0;}
.social-links ul li{margin-left:5px;}
.popular{width:48%;margin-right:1%;}
.job-listing figure{margin-bottom:30px;height:auto;overflow:hidden;}
.container-two{max-width:700px;}
.mauticform_wrapper_case{max-width:700px;}
.form_input_case{width:200px;}
.footer-link a{padding:0 10px;}
}


/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	
.twitter_modal .modal-dialog {
   width: 90%;
    top: 50px;
    left: 0;
    right: 0;
    margin: 14% auto; 
}

    
	.list-social {
		display:none;
	}
	
	
	.career-bg .about_sidebar {
	display:none;
}

.intrested {
	display:none!important;
}
   
    .about-author .avatar {
            margin-right: 10px;
    }
    
    .about-author .about-author-info {
    margin-left: 110px;
    }
    
    .bio__avatar{
        float: none;
    }
    
    .bio__description > p {
    padding: 0!important;
    font-size: 16px;    
    }
    
    .bio__description {
        margin-top: 0;
        padding-right: 0;
    }

    .bio {
        padding: 1em;
    }
    
    .bio__name {
        font-size: 20px;
    }
    
    
    
    .header_wrapper .container {
        padding: 0;
    }
    
    .navbar-brand {
        padding-left: 10px!important;
    }
    .collapse.in {
    left: 0;
        height: 100%!important;
    }
    .navbar-collapse {
     background: #65a036;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 999;
    left: -100%;
    top: 0;
    overflow-x: hidden;
    transition: 0.5s;
    margin-top: 56px;
    height: 100%!important;
        
    }
    
    .navbar-toggle {
    background-color: #65a036!important;
    }
    
    .navbar-nav > li {
        border-bottom: 1px solid #73ab46;
        background: url(../images/small-arrow-menu.png);
        background-size: 4px;
        background-repeat: no-repeat;
          background-position: 91% 24px;
        border-bottom: 1px solid #73a949!important;
        }
    
    .navbar-nav li:last-child a {
    border: none;}
    
    
    .navbar-nav {
        float: none;
        margin-top: 0;
    }
    
    .navbar-nav > li > a {
            padding: 15px 0px;
    }
    
    
    .navbar-toggle .icon-bar {
        background: #fff;
    }
    
    .mega-dropdown-menu div > li > ul > li > a:before {
    width: 4px;
    border-radius: 19px;
    height: 4px;
    left: -6px;
    top: 17px;
    background: #c0fa94;
    }
    
   
    
    
    .left-sub-menu li:hover .third-ul, .left-sub-menu li.active .third-ul {
        display: none;
    }
    
    .dropdown-menu {
    top: 100%;
    background: #71ae43;
    position: absolute;
        padding-left: 11px;
    }
    
    .left-sub-menu {
        box-shadow: none;
         padding-top: 10px;

    }
    
    .thumbnail {
        display: none;
    }
    
    .mega-dropdown-menu div > li > ul > li > a {
    display: block;
    color: #fff!important;
    padding: 8px 0px;
    width: 100%;
    background: transparent;
    font-family: 'Khula-Regular';
    font-size: 16px;
    margin-top: 0px;
    }
    
    .open-submenu {
        display: block!important;
        opacity: 1!important;
    }
    
    .left-sub-menu li a:hover, .left-sub-menu li.active > a {
        background: transparent;
    }
	
    .left-sub-menu > li > a:hover:after, .left-sub-menu > li.active > a:after {
        display: none;
    }
    
    .home .container {
        padding: 0;
    }
    .navbar-brand {
    padding: 10px 10px;
    }
    
    
    
    .third-ul li {
        padding-left: 0;
        background-position: 3px 9px;
    }
    
    .third-ul li a {
    color: #fff!important;
    padding-bottom: 6px;
    padding-top: 5px;
    font-family: 'Khula-Regular';
    font-size: 13px;
    }
    
    .third-ul {
    position: relative;
    right: 0;
    opacity: 0;
    display: none;
    top: 0;
    background: none!important;
    list-style: none;
    padding-left: 0;
    height: 100%;
    padding-top: 0;
    }
	.team-bg{padding:0px 10px 20px 10px;}
    
}



@media (max-width:767px){#mauticform_websitecontactus_what_is_6__3 .captch-field-in-p{width:64%;float:left;}

.media-navigation ul {
    width: 83%;
    margin: 0 auto;
    text-align: center;
}

#mauticform_websitecontactus_what_is_6__3 .maut-label-n-p{width:35%;text-align:center;}
#sidebar-new{position:static;margin-bottom:20px;}
.blog-sidebar{display:none;}
.career-bg .about_sidebar{float:left;width:100%;}
.intrested h2{color:#ffffff;font-size:20px;position:relative;top:8px;text-align:center;}
.intrested_banner_bg button, html input[type=button]{position:relative;left:0;right:0;margin:0 auto;display:block;float:none;}
.mobile-none{display:none;}
.mobile_display{display:block;}
.req_mobile img{max-width:100%;left:0;right:0;margin:0 auto;position:relative;margin-bottom:15px;display:block;width:auto;}
.call_mobile img{max-width:100%;left:0;right:0;margin:0 auto;position:relative;margin-bottom:15px;display:block;}
.intrested_banner_bg .btn{display:block;left:0;right:0;margin:0 auto;top:10px;margin-bottom:10px;position:relative;float:none;}
.input-group{margin-bottom:25px;}
.client img{height:240px;}
.prev-proj{height:auto;}
.next-proj{height:auto;}
.prev-btn{right:inherit;width:57%;left:15px;top:50%;padding:0 21px;font-size:13px;}
.next-btn{top:37%;width:52%;right:15px;padding:0 21px;font-size:13px;left:inherit;}
.mauticform_wrapper_case{max-width:96%;padding:0 2%;}
.container-two{max-width:96%;padding:0 2%;}
.form_input_case{width:100%;margin-bottom:5px;}
.form_input_case_email{width:100%;}
.our-client-bg h2{margin-left:0;}
.box-blog{width:98%;}
.job-listing figure{margin-bottom:0;height:auto;overflow:hidden;}
.navbar-nav > li a:before{background:#fff;}
.navbar-nav > li a:hover{color:#ffffff!important;text-decoration:none;}
.navbar-nav > li a:hover:before{left:-4px!important;right:-17px!important;background:#ffffff;}
.current-page-ancestor a:before{left:-17px!important;right:-17px!important;background:#ffffff;}
.current-menu-item a:before{left:-17px!important;right:-17px!important;background:#ffffff;}
.navbar-nav > li.current_page_item a{color:#FFFFFF!important;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{overflow-x:hidden;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;}
.slick-prev.slick-arrow{z-index:2;height:121px!important;left:-9px!important;background-position:10px 48px!important;width:50px!important;}
.slick-next.slick-arrow{z-index:2;height:200px!important;}
.slick-next.slick-arrow:hover{opacity:1;}
.slick-prev.slick-arrow:hover{opacity:1;}
.slick-initialized .slick-slide{}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 568px) and (max-device-width : 736px) {

.box-blog figure {
	height:270px;
}


}

@media (max-width:480px){.inner_content .carousel-caption{display:none;}
.career-bg .about_sidebar{float:left;width:100%;}
.client img{height:150px;}
.blog-info-detail li:nth-child(2){border-right:0;}
.blog-info-detail ul li.tag-info{margin-left:0;margin-top:15px;}
.prev-proj{width:100%;height:100px;}
.prev-btn{top:31%;left:0;right:0;margin:0 auto;width:50%;}
.next-proj{height:100px;width:100%;}
.next-btn{left:0;right:0;margin:0 auto;width:50%;top:29%;}
.mauticform_wrapper_case{max-width:96%;padding:0 2%;}
.container-two{max-width:96%;padding:0 2%;}
.form_input_case{width:100%;margin-bottom:5px;}
.form_input_case_email{width:100%;}
.box-blog{width:98%;}
.job-listing figure{margin-bottom:0;height:auto;overflow:hidden;}
.slick-slide{border-right:0;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{}
.masking-client{position:absolute;width:20px;right:0;background-color:#F4F4F4;height:212px;z-index:999;top:0;}
.uk-address{float:left;padding-left:65px;padding-top:15px;padding-bottom:20px;}
.dubai-address{float:none;margin-bottom:15px;display:block;}
.dubai-address p{border-right:0;padding-bottom:15px;position:relative;}
.dubai-address p:after{position:absolute;left:15px;height:1px;background:#fff;content:'';display:block;width:95%;bottom:0;}
}
.thankyou-msg{color:#71ae43;font-size:20px;line-height:25px;padding:15px 15px 0;text-align:center;}
@media (max-width:320px){.career-bg .about_sidebar{float:left;width:100%;}
.next-btn a{font-size:11px;}
.prev-btn a{font-size:11px;}
.client img{height:130px;}
}
.mauticform-row {
    position: relative;
}