@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

*{margin:0;padding:0;}
a{color:inherit;outline:none;text-decoration:none;}
img{line-height:0;margin:0;padding:0;max-width:100%;}
body, html{margin:0;padding:0;}
.clear{clear:both;font-size:0;line-height:0;}

/*============ Header ============*/
.navbar-fixed-top {top:0;transition:top 0.2s ease-in-out;}
.nav-up { top:-94px;}
.contt { background:none !important; border:none !important; color:#ed6425 !important; float:none !important; padding:0 !important; }
.navbar{border:none;border-radius:0;margin:0;}
.navbar-wrapper{width:100%;height:auto;float:left;background:#fff;padding:24px 0;box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);}
.navbar-header{float:left;margin:0 !important;}
.logo{margin:0;}
.dropdown-menu{box-shadow:none !important}
.navbar-collapse{float:right;overflow-y:scroll;}
.nav-container { padding:85px 0 0 0; }
.nav-ul{width:auto;height:auto;float:left;list-style-type:none;padding:0;margin:0 0 0 0;}
.nav-ul li{width:auto;height:auto;float:left;margin:16px 35px 0 0;padding:0;}
/* .nav-ul li:last-child{margin:0;} */
.nav-ul li a{display:block;font:600 13px 'Montserrat', sans-serif;color:#444444;text-transform:uppercase;text-decoration:none;padding:0 0 4px 0;margin:0;background:#fff !important;outline:none; border-bottom:2px solid transparent;}
.nav-ul li.active a{color:#e10a0a !important; border-bottom:2px solid #e10a0a;}
.nav-ul li a:hover{color:#e10a0a !important;text-decoration:none; border-bottom:2px solid #e10a0a;}
.nav-ul li a:focus{color:#e10a0a !important; border-bottom:2px solid #e10a0a;}
.nav-ul li a .fa{font-size:14px;}
.nav-ul li a.con{width:auto;height:46px;float:left;padding:0 49px;border:2px solid #6329f5;font:600 12px/42px 'Montserrat', sans-serif;color:#6329f5 !important;text-transform:uppercase;margin:0;background:#fff !important;transition:all ease 0.7s;}
.nav-ul li a.con:hover{background:#6329f5 !important;color:#fff !important;}
.nav-ul li.active a.con {background:#6329f5 !important;color:#fff !important;}

.nav-ul li:hover ul.dropdown-menu { visibility:visible;}
.nav-ul li ul.dropdown-menu { visibility:hidden; width:auto; min-width:151px; height:auto; float:left; padding:0; margin:0; list-style-type:none; border:none; border-radius:0;}
.nav-ul li ul.dropdown-menu li { width:100%; display:block; margin:0; padding:0;}
.nav-ul li ul.dropdown-menu li a { font:600 13px 'Montserrat', sans-serif; color:#404052 !important; text-transform:uppercase; padding:10px 20px; margin:0; display:block; border:none;}
.nav-ul li ul.dropdown-menu li a.active { color:#fff !important; background:#6329f5 !important; }
.nav-ul li ul.dropdown-menu li a:hover { color:#fff !important; background:#6329f5 !important; }


.nav-ul li:nth-child(3) { position:static;}
.nav-ul li a.service-menu img{float:right;margin:18px 0 0 0;}
.nav-ul li:hover .service-menu-list{visibility:visible;transition-delay:0s;}
.nav-ul li .service-menu-list{visibility:hidden;width:100%;height:auto;float:left;padding:20px 0;margin:0;list-style-type:none;border:none;border-bottom:4px solid #f26822;border-radius:0;transition:0.2s 0.2s;}
.nav-ul li .service-menu-list .services{width:100%;height:auto;float:left;padding:0;margin:0;}
.nav-ul li .service-menu-list .services p{font:300 14px/26px 'Montserrat', sans-serif;color:#333;padding:0;margin:0 0 15px 0;}
.nav-ul li .service-menu-list .services a.ovr{font:600 13px/20px 'Montserrat', sans-serif;color:#d75e21;padding:0;margin:0;}
.nav-ul li .service-menu-list .services a.ovr:hover{text-decoration:underline;}
.nav-ul li .service-menu-list .services h2{font:600 14px/20px 'Montserrat', sans-serif;color:#323131;padding:0;margin:0 0 15px 0;}
.nav-ul li .service-menu-list .services ul.top-nav{width:100%;height:auto;float:left;padding:0;margin:0;list-style-type:none;}
.nav-ul li .service-menu-list .services ul.top-nav li{width:100%;height:auto;float:left;padding:0;margin:0 0 5px 0;}
.nav-ul li .service-menu-list .services ul.top-nav li:last-child{margin:0;}
.nav-ul li .service-menu-list .services ul.top-nav li a{display:block;font:400 13px/20px 'Montserrat', sans-serif;color:#d75e21;padding:0;margin:0;text-transform:none;}
.nav-ul li .service-menu-list .services ul.top-nav li a:hover{text-decoration:underline;}

/*============ Footer ============*/
.footer{width:100%;height:auto;float:left;padding:65px 0;background:#1b1b42;}
.footer h2{font:600 17px/22px 'Montserrat', sans-serif;color:#fff;padding:0;margin:0 0 20px 0;text-transform:uppercase;}
.footer p{font:400 14px 'Montserrat', sans-serif;color:#dae3f7;padding:0;margin:0 0 10px 0;}
.footer p.adrs { margin-bottom:22px;}
.footer p a{color:inherit;}
.footer ul.ftr-nav{width:100%;height:auto;float:left;padding:0;margin:0;list-style-type:none;}
.footer ul.ftr-nav li{width:100%;height:auto;float:left;padding:0;margin:0 0 10px 0;}
.footer ul.ftr-nav li:last-child{margin:0;}
.footer ul.ftr-nav li a{display:block;font:400 14px 'Montserrat', sans-serif;color:#dae3f7;padding:0;margin:0; text-decoration:none;}
.footer ul.ftr-nav li a:hover { color:#fff;}
.footer ul.ftr-nav.FtrSrvcList {}
.footer ul.ftr-nav.FtrSrvcList li { width:50%; float:left;}
.footer ul.ftr-nav.FtrSrvcList li:nth-child(even) { width:50%; float:right; padding-left:50px;}
.footer ul.ftr-nav.FtrSrvcList li:nth-child(4) { min-height:36px;}
.bottom-footer{width:100%;height:auto;float:left;padding:22px 0;text-align:center;background:#282856;}
.bottom-footer p{font:400 14px/20px 'Montserrat', sans-serif;color:#dae3f7;padding:0;margin:0;}
.bottom-footer .scrollToTop { position:fixed; bottom:25px; right:25px; display:none; width:auto; height:auto; outline:none; z-index:999; }

/*============ Home Page ============*/
.banner{width:100%;height:auto;float:left;position:relative;margin:93px 0 0 0;padding:0;min-height:570px;}
.banner .bnr-ovrlay{position:absolute;width:100%;height:100%;float:left;background:url(../images/banner-bg.png) no-repeat left top;padding:0;}
.banner .smrt_srch2{background:none !important; border-bottom:1px solid #e1e1e1;}
.banner .bnr-ovrlay .bnr-container{width:auto;height:auto;max-width:475px;float:left;padding:105px 0 0 0;}
.banner .bnr-ovrlay .bnr-container h1{font:700 38px/1.2em 'Montserrat', sans-serif;color:#fff;margin:0 0 20px 0;padding:0;letter-spacing:1px;}
.banner .bnr-ovrlay .bnr-container h2{font:400 20px/1.4em 'Montserrat', sans-serif;color:#fff;margin:0 0 25px 0;padding:0;}
.banner .bnr-ovrlay .bnr-container a.more { width:auto; height:53px; float:left;padding:0 18px;border:2px solid #fff;text-decoration:none;font:600 16px/49px 'Montserrat', sans-serif;color:#fff; transition:all ease 0.7s;}
.banner .bnr-ovrlay .bnr-container a.more:hover { background:#fff; color:#444;}
.banner .bnr-ovrlay .bnr-container.CmnContent { padding-top:220px;}
.banner .bnr-ovrlay .bnr-container.CmnContent h1 { font:700 54px 'Montserrat', sans-serif; margin:0; text-transform:uppercase;}

.testimonial{width:100%;height:auto;float:left;padding:100px 0;background:#f8f8f8;margin:0;}
.testimonial h2 { text-align:center; margin:0 0 75px 0; font:600 38px 'Montserrat', sans-serif; color:#1b1b42;}
.testimonial ul{width:100%;height:auto;float:left;padding:0;margin:0 0 60px 0;list-style-type:none;}
.testimonial ul li{float:left;margin:0;}
.testimonial ul li .wht-box{width:100%;height:auto;float:left;padding:35px 45px 45px 65px;background:url(../images/quote1.png) no-repeat left 20px top 35px,#fff;box-shadow:0 0 7px #ccc;border-radius:5px;position:relative;}
.testimonial ul li .wht-box:after{position:absolute;content:"";border-width:10px;border-color:#fff transparent transparent transparent;bottom:-19px;left:30px;border-style:solid;}
.testimonial ul li .wht-box:before{position:absolute;content:"";border-width:10px;border-color:#ccc transparent transparent transparent;bottom:-20px;left:30px;border-style:solid;}
.testimonial ul li .wht-box p{font:400 14px/22px 'Montserrat', sans-serif;color:#404052;margin:0;padding:0;}
.testimonial ul li .testi-person{width:100%;height:auto;float:left;padding:0;margin:25px 0 0 0;}
.testimonial ul li .testi-person .imghldr{width:72px;height:72px;float:left;padding:0;margin:0 15px 0 0;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;overflow:hidden;}
.testimonial ul li .testi-person .imghldr img{max-height:100%;max-width:none;}
.testimonial ul li .testi-person p{font:500 20px/25px 'Montserrat', sans-serif;color:#1b1b42;margin:15px 0 0 0;padding:0;}
.testimonial ul li .testi-person p span.desig{display:block;font:500 14px/20px 'Montserrat', sans-serif;color:#ff8501;}
.testimonial a.rdmr{font:600 14px/20px 'Montserrat', sans-serif;color:#6329f5;margin:0;padding:0 0 4px 0;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #6329f5;}
.testimonial a.rdmr:hover { color:#e10a0a; border-color:#e10a0a;}

.we-are{width:100%;height:371px;float:left;padding:0;margin:0;position:relative;background:url(../images/we-img.jpg) no-repeat center top;}
.we-are .learn{width:523px;height:auto;float:right;padding:50px 70px 25px 102px;margin:46px 0 0 0;background:url(../images/we-bg.png) no-repeat right top;min-height:448px;}
.we-are .learn h2{font:700 32px 'Montserrat', sans-serif;color:#f7f7f7;margin:0 0 15px 0;padding:0;}
.we-are .learn p{font:400 16px/24px 'Montserrat', sans-serif;color:#d7e7f4;margin:0 0 20px 0;padding:0;}
.we-are .learn a.lrn-mr{width:auto;height:49px;float:left;padding:0 59px 0 24px;border:2px solid #f1f7fb;font:600 14px/45px 'Montserrat', sans-serif;color:#f1f7fb;text-transform:uppercase;text-decoration:none;margin:0;background:url(../images/arrow.png) no-repeat right 20px center;}

.MeetOurTeam { width:100%; float:left; padding:220px 0 170px 0; text-align:center;}
.MeetOurTeam h2 { text-align:center; margin:0 0 55px 0; font:600 38px 'Montserrat', sans-serif; color:#1b1b42;}
.MeetOurTeam p{font:300 15px/22px 'Montserrat', sans-serif;color:#333;margin:0 0 20px 0;padding:0;}
.MeetOurTeam ul{width:100%;height:auto;float:left;padding:0;margin:0;list-style-type:none; display:flex; flex-wrap:wrap;}
.MeetOurTeam ul li{float:left;margin:0 0 30px 0;}
.MeetOurTeam ul li .txtHldr{width:100%;min-height:auto;min-height:490px;float:left;padding:50px 35px;background:#fff;transition:all ease 0.7s;}
.MeetOurTeam ul li .txtHldr .TeamImgHldr { margin-bottom:42px; /*height:122px;*/ overflow:hidden;}
.MeetOurTeam ul li .txtHldr h4{font:500 20px 'Montserrat', sans-serif;color:#1b1b42;margin:0 0 25px 0;padding:0;}
.MeetOurTeam ul li .txtHldr p{font:400 16px/1.4em 'Montserrat', sans-serif;color:#404052;margin:0 0 25px 0;padding:0;}
.MeetOurTeam ul li .txtHldr .TeamMore { font:500 16px 'Montserrat', sans-serif; color:#6329f5; margin:0; padding:0 0 3px 0; text-decoration:none; border-bottom:2px solid #6329f5;}
.MeetOurTeam ul li .txtHldr .TeamMore:hover { color:#e10a0a; border-color:#e10a0a;}
.MeetOurTeam ul li .txtHldr:hover{ box-shadow:0 0 10px rgba(0,0,0,0.10);}

.mob-footer-menu{width:100%;height:auto;float:left;padding:0 0 0 0;margin:0;}
.mob-footer-menu .acrdcont{width:100%;height:auto;padding:0;float:left;}
#review{width:100%;height:auto;float:left;padding:0 20px;}
#testimonial .item{width:100%;height:auto;padding:10px;float:left;text-align:center;}
#testimonial .item .wht-box{width:100%;height:auto;float:left;padding:45px 20px;background:url(../images/quote1.png) no-repeat left 12px top 12px, url(../images/quote2.png) no-repeat right 12px bottom 12px, #fff;box-shadow:0 0 7px #ccc;border-radius:5px;position:relative;}
#testimonial .item .wht-box:after{position:absolute;content:"";border-width:10px;border-color:#fff transparent transparent transparent;bottom:-19px;left:48.5%;border-style:solid;}
#testimonial .item .wht-box:before{position:absolute;content:"";border-width:10px;border-color:#ccc transparent transparent transparent;bottom:-20px;left:48.5%;border-style:solid;}
#testimonial .item .wht-box p{font:300 14px/26px 'Montserrat', sans-serif;color:#7a7a7a;margin:0;padding:0;}
#testimonial .item .testi-person{width:100%;height:auto;float:left;padding:0;margin:25px 0 0 0;}
#testimonial .item .testi-person .imghldr{width:72px;height:72px;display:inline-block;padding:0;margin:0 0 0 0;border-radius:100%;overflow:hidden;box-shadow:0 0 5px #666;}
#testimonial .item .testi-person .imghldr img{max-height:100%;max-width:none;width:auto;-webkit-border-radius:100%;-moz-border-radius:100%;}
#testimonial .item .testi-person p{font:300 20px/25px 'Montserrat', sans-serif;color:#000;margin:15px 0 0 0;padding:0;}
#testimonial .item .testi-person p span.desig{display:block;font:300 14px/20px 'Montserrat', sans-serif;color:#f26822;}

/*============ Partners Page ============*/
.PartnersList { padding:120px 0 100px 0; text-align:left;}
.PartnersList.MeetOurTeam ul li { margin-bottom:60px;}
.PartnersList.MeetOurTeam ul li .txtHldr { padding:0; box-shadow:none !important; min-height:0;}
.PartnersList.MeetOurTeam ul li .txtHldr .TeamImgHldr { margin-bottom:28px; line-height:0;}
.PartnersList.MeetOurTeam ul li .txtHldr .TeamImgHldr img { max-width:230px; width:auto; height:auto;}
.PartnersList.MeetOurTeam ul li .txtHldr h4 { font:600 32px 'Montserrat', sans-serif; margin-bottom:22px;}
.PartnersList.MeetOurTeam ul li .txtHldr p {}
.PartnersList.MeetOurTeam ul li .txtHldr .TeamMore { font:600 14px 'Montserrat', sans-serif; text-transform:uppercase;}

.CmnSrvcSec.teamInfoSec{ padding: 150px 0 0;}
.ProjList.teamInfo li  {display: flex; align-items: center;     margin: 0;}
.ProjList.teamInfo li .imgHldr { width: 100%;max-width: 100%;}
.ProjList.teamInfo li .imgHldr img {    width: 100%;
    height: auto;}

.CompanySec.teamInfoSec2 {
    width: 100%;
    float: left;
    padding: 80px 0 35px 0;
    text-align: left;
}

.CompanySec.teamInfoSec2 p {
    font: 400 16px / 1.6em 'Montserrat', sans-serif;
    color: #404052;
    margin: 0 0 15px 0;
    padding: 0;
}

.CompanySec.teamInfoSec2 ul { margin-bottom:20px;}

.CompanySec.teamInfoSec2 ul li {
    font: 400 16px / 1.6em 'Montserrat', sans-serif;
    color: #404052;
    margin: 0 0 7px 0;
    padding: 0;
}

.CompanySec.teamInfoSec2 ul li ul { padding-left:45px;}

.CompanySec.teamInfoSec2 h3 {
    margin: 0 0 22px 0;
    font: 600 25px 'Montserrat', sans-serif;
    color: #1b1b42;
}

.CompanySec.teamInfoSec2 h4 {
    margin: 0 0 20px 0;
    font: 600 20px 'Montserrat', sans-serif;
    color: #1b1b42;
}




/*============ Company Page ============*/
.CompanySec { width:100%; float:left; padding:100px 0 35px 0; text-align:center;}
@media (min-width: 1200px){
.CompanySec .container {
    width: 1070px;
}
}
.CompanySec h2 { margin:0 0 28px 0; font:600 38px 'Montserrat', sans-serif; color:#1b1b42;}
.CompanySec p { font:400 16px/1.6em 'Montserrat', sans-serif;color:#404052;margin:0 0 40px 0;padding:0;}
.CompanySec h3 { margin:0 0 22px 0; font:600 28px 'Montserrat', sans-serif; color:#1b1b42;}
.CompanySec .WhyOptions { width:100%; float:left; margin:0; padding:0; list-style-type:none;}
.CompanySec .WhyOptions li { min-height:275px; text-align:left; border-right:1px solid #d2d4d3; margin-bottom:65px; padding:0 40px;}
.CompanySec .WhyOptions li:nth-child(3n+3) { border:none; padding-right:0;}
.CompanySec .WhyOptions li:nth-child(1) { padding-left:0;}
.CompanySec .WhyOptions li:nth-child(4n+4) { padding-left:0;}
.CompanySec .WhyOptions li h5 { font:600 15px 'Montserrat', sans-serif;color:#1b1b42;margin:0 0 18px 0;padding:0;}
.CompanySec .WhyOptions li p { font:400 16px/1.6em 'Montserrat', sans-serif;color:#404052;margin:0;padding:0;}

/*============ Contact Page ============*/
.con-bnr{margin-top:13%;}
.contactDiv{width:100%;height:auto;float:left;padding:75px 0 90px 0;background:#fff;}
.contactDiv .contact-form { width:100%;height:auto;float:left;padding:0;margin:0;}
.contactDiv .contact-form h4 { font:400 25px/1.5em 'Montserrat', sans-serif;color:#393939;margin:0 0 35px 0;padding:0;}
.contactDiv .contact-form ul{width:100%;height:auto;float:left;padding:0;margin:0;list-style-type:none;}
.contactDiv .contact-form ul li{width:48.5%;height:auto;float:left;padding:0;margin:0 22px 22px 0;}
.contactDiv .contact-form ul li:nth-child(2n+2){margin:0 0 22px 0;}
.contactDiv .contact-form ul li.full{width:100%;height:auto;float:left;padding:0;margin:0 0 22px 0;}
.contactDiv .contact-form ul li input[type="text"]{width:100%;height:40px;float:left;padding:0 10px;border:1px solid #dddddd;font:400 14px/40px 'Montserrat', sans-serif;color:#404052;}
.contactDiv .contact-form ul li input[type="tel"]{width:100%;height:40px;float:left;padding:0 10px;border:1px solid #dddddd;font:400 14px/40px 'Montserrat', sans-serif;color:#404052;}
.contactDiv .contact-form ul li input[type="email"]{width:100%;height:40px;float:left;padding:0 10px;border:1px solid #dddddd;font:400 14px/40px 'Montserrat', sans-serif;color:#404052;}
.contactDiv .contact-form ul li textarea{width:100%;height:160px;float:left;padding:10px;border:1px solid #dddddd;font:400 14px/22px 'Montserrat', sans-serif;color:#404052;}
.contactDiv .contact-form ul li input[type="submit"]{width:auto;height:44px;float:left;padding:0 40px;border:2px solid #ed6425;font:600 16px/40px 'Montserrat', sans-serif;color:#ed6425;background:#fff;transition:all ease 0.7s;}
.contactDiv .contact-form ul li input[type="submit"]:hover{background:#f26822;color:#fff;}
.contactDiv #testimonial .item{width:100%;height:auto;padding:0;float:left;text-align:left;}
.contactDiv #testimonial .item .wht-box{width:100%;height:auto;float:left;padding:30px 35px 30px 50px;background:url(../images/quote1.png) no-repeat left top 15px, url(../images/quote2.png) no-repeat right 12px bottom 12px, #fff;box-shadow:none;border-radius:0;position:relative;}
.contactDiv #testimonial .item .wht-box:after{display:none;}
.contactDiv #testimonial .item .wht-box:before{display:none;}
.contactDiv #testimonial .item .wht-box p{font:400 14px/1.5em 'Montserrat', sans-serif;color:#404052;margin:0;padding:0;}
.contactDiv #testimonial .item .testi-person{width:100%;height:auto;float:left;padding:10px;margin:0;}
.contactDiv #testimonial .item .testi-person .imghldr{width:72px;height:72px;float:left;padding:0;margin:0 15px 0 0;border-radius:100%;overflow:hidden; box-shadow:none;}
.contactDiv #testimonial .item .testi-person .imghldr img{max-height:100%;max-width:none;width:auto;-webkit-border-radius:100%;-moz-border-radius:100%;}
.contactDiv #testimonial .item .testi-person p{font:500 18px 'Montserrat', sans-serif;color:#1b1b42;margin:15px 0 0 0;padding:0;float:none;}
.contactDiv #testimonial .item .testi-person p span.desig{display:block;font:500 14px 'Montserrat', sans-serif;color:#ff8600; margin-top:5px;}
.contactDiv #testimonial .owl-dots { text-align:left; padding-left:10px;}
.contactDiv #testimonial .owl-dots span { margin:0 2px; background:#ccc;}
.contactDiv #testimonial .owl-dots .active span { background:#f17535;}




.ecommerce ul.trusted-partner{width:100%;height:auto;float:left;padding:0;margin:0;list-style-type:none;}
.ecommerce ul.trusted-partner li{width:33.33%;height:auto;padding:0 15px;margin:0 0 30px 0;}
.ecommerce ul.trusted-partner li .imgHldr{width:100%;height:204px;display:table;float:none;background:#f8f8f8;border:1px solid #dadada;text-align:center;overflow:hidden;}
.ecommerce ul.trusted-partner li .imgHldr img{max-height:100%;}
.ecommerce ul.trusted-partner li .imgHldr a{display:table-cell;vertical-align:middle;transition:background ease 0.5s;}
.ecommerce ul.trusted-partner li .imgHldr a:hover{background:#fff;border:3px solid #e7e7e7;}
.srvc-incld{width:100%;height:auto;float:left;padding:35px 0;background:#fff;border-bottom:1px solid #e7e7e7;}
.srvc-incld h2{font:600 20px/25px 'Montserrat', sans-serif;color:#4f4f4f;margin:0 0 35px 0;padding:0;}
.srvc-incld ul{width:100%;height:auto;float:left;padding:0;margin:0;list-style-type:none;}
.srvc-incld ul li{min-height:55px;float:left;margin:0 0 25px 0;font:300 18px/23px 'Montserrat', sans-serif;color:#333;}
.srvc-incld ul li img{margin:0 10px 0 0;}
.srvc-incld ul li a { width:82%; float:right; }
.srvc-incld ul li a:hover { color:#ed6425; text-decoration:none; }
.srvc-incld ul li span { width:82%; float:right; }
.sales-driven{width:100%;height:auto;float:left;background:#f2f2f2;padding:30px 0;margin:0;border-bottom:1px solid #e7e7e7;}
.sales-driven h2{font:600 20px/25px 'Montserrat', sans-serif;color:#4f4f4f;margin:0 0 12px 0;padding:0;}
.sales-driven p{font:300 15px/22px 'Montserrat', sans-serif;color:#333;margin:0 0 20px 0;padding:0;}
.sales-driven ul{width:100%;height:auto;float:left;padding:0;margin:30px 0 0 0;list-style-type:none;}
.sales-driven ul li{float:left;margin:0 0 30px 0;}
.sales-driven ul li .txtHldr{width:100%;height:auto;min-height:315px;float:left;padding:30px 20px 10px 20px;background:#fff;border-radius:5px;border:1px solid #dfdfdf;transition:all ease 0.7s;}
.sales-driven ul li .txtHldr h2{font:600 15px/22px 'Montserrat', sans-serif;color:#4f4f4f;margin:0 0 12px 0;padding:0;}
.sales-driven ul li .txtHldr p{font:300 15px/26px 'Montserrat', sans-serif;color:#333;margin:0 0 10px 0;padding:0;}
.sales-driven ul li .txtHldr:hover{background:#ed6425;border:1px solid #ed6425;box-shadow:0 0 15px #777;}
.sales-driven ul li .txtHldr:hover h2{color:#fff;}
.sales-driven ul li .txtHldr:hover p{color:#fff;}
.brand-banner{background:url(../images/brand-banner.jpg) no-repeat right top !important;}
.brand-banner .bnr-container{padding-top:40px !important;}
.brand-banner .smart-search-banner2 {padding-top:160px !important;}
.brand-banner .bnr-container p{color:#ffffff;font:300 20px 'Montserrat', sans-serif;}
.brand-banner .smart-search-banner2 p{color:#000;font:300 20px 'Montserrat', sans-serif;}

.brand-banner .bnr-container a{color:#f1f7fb;font:400 16px 'Montserrat', sans-serif;color:#f1f7fb;background:none;padding:15px 25px;float:left;border:2px solid #f1f7fb;margin-top:20px;}
.brand-div{float:left;width:100%;margin-top:-92px;border-bottom:1px solid #eeeeee;padding-bottom:50px;margin-bottom:0px;}
.brand-div .brand-right{float:left;width:100%;}
.brand-div .brand-right h2{float:left;width:100%;background:#ed6425;border-radius:5px 5px 0 0;text-align:center;color:#fff;font:300 20px/26px 'Montserrat', sans-serif;text-transform:uppercase;padding:28px 10px 20px;margin:0;}
.brand-div .brand-right h2 span{font:300 14px 'Montserrat', sans-serif;float:left;width:100%;}
.brand-div .brand-right form{float:left;width:100%;padding:35px 15px 25px;border:1px solid #dadada;border-radius:0 0 5px 5px;}
.brand-div .brand-right form ul{float:left;width:100%;padding:0;}
.brand-div .brand-right form ul li{float:left;width:100%;list-style-type:none;margin-bottom:26px;}
.brand-div .brand-right form ul li:last-child{margin-bottom:0;}
.brand-div .brand-right form ul li input[type="text"]{float:left;width:100%;background:#f7f7f7;border:1px solid #ebebeb;padding:12px;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.05);color:#000;font:300 16px 'Montserrat', sans-serif;}
.brand-div .brand-right form ul li input[type="email"]{float:left;width:100%;background:#f7f7f7;border:1px solid #ebebeb;padding:12px;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.05);color:#000;font:300 16px 'Montserrat', sans-serif;}
.brand-div .brand-right form ul li input[type="tel"]{float:left;width:100%;background:#f7f7f7;border:1px solid #ebebeb;padding:12px;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.05);color:#000;font:300 16px 'Montserrat', sans-serif;}
.brand-div .brand-right form ul li textarea{float:left;width:100%;background:#f7f7f7;border:1px solid #ebebeb;padding:12px;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.05);height:137px;color:#000;font:300 16px 'Montserrat', sans-serif;}
.brand-div .brand-right form ul li input[type="submit"]{color:#f26822;font:400 16px 'Montserrat', sans-serif;text-transform:uppercase;background:none;border:2px solid #f26822;float:left;width:100%;padding:12px;transition:all ease 0.7s;}
.brand-div .brand-right form ul li input[type="submit"]:hover{background:#f26822;color:#fff;}
.brand-div .brand-right form ul li:first-child{width:48%;margin-right:4%;}
.brand-div .brand-right form ul li:nth-child(2){width:48%;}

.brand-div .brand-right ul.below_form_brand { width:100%; height:auto; float:left; padding:0; margin:20px 0 0 0; list-style-type:none; display:table; }
.brand-div .brand-right ul.below_form_brand li { width:33.33%; height:auto; padding:0 10px; text-align:center; display:table-cell; }



.brand-div .brand-testimonial{float:left;width:100%;margin-top:160px;}
.brand-div .brand-testimonial h6 {color:#333;font:300 24px/34px 'Montserrat', sans-serif;background:url(../images/quote1.png) no-repeat left top, url(../images/quote2.png) no-repeat right bottom;padding:0 50px;margin:0 0 25px;}
.brand-div .brand-testimonial .brand-trsti{float:left;width:100%;border-top:1px solid #e6e6e6;padding:20px 0 35px;}
.brand-div .brand-testimonial .brand-trsti .img-hldr{float:left;width:72px;height:72px;border-radius:50%;margin-right:15px;overflow:hidden;}
.brand-div .brand-testimonial .brand-trsti .img-hldr img{max-width:100%;}
.brand-div .brand-testimonial .brand-trsti h2{color:#000;font:300 20px 'Montserrat', sans-serif;margin:10px 0 5px;}
.brand-div .brand-testimonial .brand-trsti p{color:#6e6e6e;font:300 14px 'Montserrat', sans-serif;}
.brand-div .brand-testimonial h3{color:#4f4f4f;font:600 20px 'Montserrat', sans-serif;float:left;width:100%;padding-bottom:15px;margin:10px 0 20px;}
.brand-div .brand-testimonial p{color:#333;font:300 15px/26px 'Montserrat', sans-serif;margin-bottom:15px;}
.about-banner{background:url(../images/brand-banner.jpg) no-repeat right top !important;}
.about-banner .bnr-container{padding-top:60px !important;max-width:415px !important;}
.about{float:left;width:100%;padding-top:150px;}
.about p{color:#000;font:300 15px/26px 'Montserrat', sans-serif;margin-bottom:25px;}
.about h2{color:#4f4f4f;font:600 22px 'Montserrat', sans-serif;text-transform:uppercase;}
.about .core-value{float:left;width:100%;}
.about .core-value h3{color:#4f4f4f;font:600 20px 'Montserrat', sans-serif;margin-top:10px;}
.about .core-value ul{float:left;width:100%;padding:0;}
.about .core-value ul li{float:left;list-style-type:none;width:32%;padding-right:2%;margin-right:2%;background:url(../images/line.jpg) no-repeat right 55px;}
.about .core-value ul li:last-child{margin:0;padding:0;background:none;}
.about .core-value ul li h3{color:#4f4f4f;font:600 15px 'Montserrat', sans-serif;}
.about .core-value ul li p{margin:0;}
.meet-the-taem{float:left;width:100%;background:#f9f9f9;padding:50px 0 30px;}
.meet-the-taem h3{color:#4f4f4f;font:600 20px 'Montserrat', sans-serif;float:left;width:100%;margin:0 0 35px;}
.meet-the-taem .team{float:left;width:100%;text-align:center;margin-bottom:20px;text-align:center;}
.meet-the-taem .team .img-hldr{float:none;display:inline-block;width:157px;height:157px;border-radius:50%;border:1px solid #ebebeb;overflow:hidden;margin-bottom:15px;}
.meet-the-taem .team .img-hldr img{max-width:100%;}
.meet-the-taem .team h2{color:#202722;font:600 18px 'Montserrat', sans-serif;float:left;width:100%;margin-top:0;}
.meet-the-taem .team p{color:#333;font:300 14px 'Montserrat', sans-serif;}
.nav-dropdown .menu-item p{font:300 14px/24px 'Montserrat', sans-serif;color:#515151;}
.nav-dropdown .menu-item a.ovr{font:600 13px/20px 'Montserrat', sans-serif;color:#d75e21;}
.nav-dropdown .menu-item a.ovr:hover{text-decoration:underline;}
.nav-menu .menu-item{font:600 15px/35px 'Montserrat', sans-serif;color:#000;}
.nav-menu .menu-item:hover{color:#ed6525;}
.nav-menu .menu-item a{display:block;text-align:left;font:600 15px/35px 'Montserrat', sans-serif;color:#000;text-decoration:none;outline:none;}
.nav-menu .has-dropdown{background:url(../images/down-arrow.png) no-repeat right 15px top 12px;}
.nav-menu .has-dropdown.is-active{background:url(../images/up-arrow.png) no-repeat right 15px top 12px;}
.nav-menu .menu-item a:hover{color:#ed6525 !important;}
.has-dropdown.is-active > .nav-dropdown li a{color:#ed6425 !important;font:400 14px/20px 'Montserrat', sans-serif !important}
.has-dropdown.is-active > .nav-dropdown li a:hover{text-decoration:underline;}
.has-dropdown.is-active > .nav-dropdown li h2{font:600 13px/20px 'Montserrat', sans-serif !important;color:#323131 !important;margin:5px 0 !important;}
.has-dropdown.is-active > .nav-dropdown li:last-child{padding-bottom:10px !important;}
.nav-menu .has-dropdown.is-active .has-dropdown{background:url(../images/right-arrow.png) no-repeat right 15px top 12px;}
.nav-menu .has-dropdown.is-active .has-dropdown.is-active{background:url(../images/up-arrow.png) no-repeat right 15px top 12px;}
.nav-menu .menu-item a.schedule {width:auto;height:40px;float:left;padding:0 15px;letter-spacing:1px;border:2px solid #ed6525;text-decoration:none;font:400 14px/36px 'Montserrat', sans-serif;color:#ed6525; margin:30px 0 15px 0;}
.nav-menu .menu-item a.schedule:hover {color:#ed6525; border:2px solid #ed6525;}


/*=================== case study ===================*/
.case-study { width:100%; height:auto; float:left; padding:50px 0 0 0; margin:92px 0 0 0; text-align:center; }
.case-study h2 { font:600 38px/47px 'Montserrat', sans-serif;color:#5e5e5e; margin:50px 0 10px 0; padding:0; }
.case-study h4 { font:300 16px/26px 'Montserrat', sans-serif;color:#707070; margin:0 0 35px 0; padding:0 0 15px 0; position:relative; }
.case-study h4:after { position:absolute; content:""; height:5px; width:70px; background:#f26822; bottom:0; left:47%; border-radius:5px; }
.case-study ul.case { width:100%; height:auto; float:left; padding:0; margin:50px 0 0 0; list-style:none; }
.case-study ul.case li { width:100%; height:auto; float:left; padding:0; margin:0; position:relative; min-height:595px; }
/*.case-study ul.case li .imghldr { width:100%; height:auto; float:left; padding:0; margin:0; overflow:hidden; }
.case-study ul.case li .imghldr img { max-width:100%; }*/
.case-study ul.case li .hoverHldr { position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(35,122,6,0.75); opacity:0; transition:all ease 0.7s; }
.case-study ul.case li .hoverHldr .head { width:100%; height:auto; float:left; padding:20px 0; margin:0 0 160px 0; background:rgba(0,0,0,0.35); text-align:center; }
.case-study ul.case li .hoverHldr .head ul { width:auto; height:auto; display:inline-block; margin:0; padding:0; list-style-type:none; }
.case-study ul.case li .hoverHldr .head ul li { width:auto; height:auto; float:left; padding:0; margin:0 30px 0 0; font:600 13px/18px 'Montserrat', sans-serif;color:#fff; }
.case-study ul.case li .hoverHldr h2 { font:700 34px/42px 'Montserrat', sans-serif;color:#fff; margin:200px 0 12px 0; padding:0; text-transform:uppercase; letter-spacing:2px; text-shadow:0 2px 0px #333; }
.case-study ul.case li .hoverHldr p { font:300 15px/25px 'Montserrat', sans-serif;color:#fff; margin:0 0 25px 0; padding:0 15%; }
.case-study ul.case li .hoverHldr a.view { width:auto; height:46px; display:inline-block; text-decoration:none; border:2px solid #fff; padding:0 40px; font:700 12px/42px 'Montserrat', sans-serif;color:#fff; text-transform:uppercase; letter-spacing:1px; margin:20px 0 0 0; }
/*.case-study ul.case li:last-child { width:100%; height:auto; float:left; padding:0; margin:0; position:relative; background:url(../images/case-img2.jpg) no-repeat center top; min-height:595px; }*/
.case-study ul.case li:last-child .hoverHldr { background:rgba(0,0,0,0.75); }
.case-study ul.case li:hover .hoverHldr { opacity:1; }
.caseStdy { margin:0; }
.caseStdy .brand-testimonial { margin:90px 0 0 0; }
.caseStdy .brand-testimonial ul { width:100%; height:auto; float:left; padding:0; margin:0; list-style-type:none; }
.caseStdy .brand-testimonial ul li { width:100%; height:auto; float:left; padding:0; margin:0 0 50px 0; }
.caseStdy .brand-testimonial ul li:last-child { margin:0; }
.caseStdy .brand-testimonial ul li .quoted { width:100%; height:auto; float:left; background:url(../images/quote1.png) no-repeat left top, url(../images/quote2.png) no-repeat right bottom 15px;padding:0 70px;}
.caseStdy .brand-testimonial p {color:#333;font:300 24px/34px 'Montserrat', sans-serif;margin:0 0 35px 0; padding:0;}
.caseStdy .brand-testimonial .brand-trsti {float:left;width:100%;border-top:1px solid #e6e6e6;padding:20px 0;}
.caseStdy .brand-testimonial .brand-trsti .img-hldr{float:left;width:72px;height:72px;border-radius:50%;margin-right:15px;overflow:hidden;}
.caseStdy .brand-testimonial .brand-trsti .img-hldr img{max-width:100%;}
.caseStdy .brand-testimonial .brand-trsti h2{color:#000;font:300 20px 'Montserrat', sans-serif;margin:10px 0 5px;}
.caseStdy .brand-testimonial .brand-trsti p.desig{color:#6e6e6e;font:300 14px 'Montserrat', sans-serif; background:none; }


/*Case Sutudy Details*/
.case-study-banner { float:left; width:100%; background:url(../images/case-study-banner.jpg) no-repeat center; text-align:center; min-height:676px; margin-top:92px; padding-top:10%; position:relative;}
.case-study-banner .banner-txt { display:inline-block; width:650px;}
.case-study-banner .banner-txt h3 { color:#afafae; font:400 14px 'Montserrat', sans-serif; text-transform:uppercase; letter-spacing:3px; margin:0;}
.case-study-banner .banner-txt h2 { color:#f3f3f3; font:700 38px 'Montserrat', sans-serif; margin-top:10px;}
.case-study-banner .banner-txt p { color:#dcdcdc; font:300 14px/22px 'Montserrat', sans-serif;}
.case-study-banner .banner-txt .links { float:left; width:100%; text-align:center; padding:0; margin:30px 0 100px;}
.case-study-banner .banner-txt .links li { float:none; display:inline-block; list-style-type:none; margin:0 10px;}
.case-study-banner .banner-txt .links li a { color:#fff; font:400 12px/42px 'Montserrat', sans-serif; border:2px solid #f26822; text-transform:uppercase; width:208px; display:inline-block; height:46px;}
.case-study-banner .banner-txt .links li a:hover { text-decoration:none;}
.case-study-banner .banner-txt .links li:last-child a.vdo { background:url(../images/video.png) no-repeat center right 20px; text-align:left; padding:0 20px}
.case-study-banner .banner-txt a { color:#f3f3f3; font:300 13px 'Montserrat', sans-serif;}
.case-study-banner .banner-txt .banner-bottom { float:left; width:100%; text-align:center; padding:0; position:absolute; bottom:0; left:0; background:rgba(0, 0, 0, 0.35);}
.case-study-banner .banner-txt .banner-bottom ul { float:left; width:100%; text-align:center; padding:20px 0; margin:0;}
.case-study-banner .banner-txt .banner-bottom ul li { float:none; display:inline-block; list-style-type:none; color:#d4d9d2; font:600 13px 'Montserrat', sans-serif; background:url(../images/banner-bottom-bg.png) no-repeat right; padding:0 15px;}
.case-study-banner .banner-txt .banner-bottom ul li:last-child { background:none;}

.case-study-details { float:left; width:100%;}
.case-study-details .top { float:left; width:100%; padding:100px 0 40px; border-bottom:1px solid #f0f0f0;}
.case-study-details .top .txt-hldr { float:left; width:50%; padding:0 15px 0 14%;}
.case-study-details .top .txt-hldr h2 { color:#5d5d5d; font:600 32px 'Montserrat', sans-serif; margin:0 0 20px;}
.case-study-details .top .txt-hldr h3 { color:#959595; font:300 20px 'Montserrat', sans-serif; margin:0 0 25px;}
.case-study-details .top .txt-hldr p { color:#8f8d8d; font:300 14px/22px 'Montserrat', sans-serif; margin:10px 0 0 0}
.case-study-details .top .img-hldr { float:right; width:50%;}
.case-study-details .top .img-hldr img { max-width:100%; float:right;}

.case-study-testimonial { float:left; width:100%; padding:40px 0;}
.case-study-testimonial h4 { color:#7a7a7a; font:300 24px 'Montserrat', sans-serif; margin:0 0 15px; background:url(../images/cote.png) no-repeat left top, url(../images/cote1.png) no-repeat bottom right; padding:20px 40px;}
.case-study-testimonial .test { float:left; width:100%; border-top:1px solid #e6e6e6; padding-top:15px;}
.case-study-testimonial .test .img-hldr { float:left; width:72px; height:72px; border-radius:50%; overflow:hidden; margin-right:15px;}  
.case-study-testimonial .test .img-hldr img { max-height:100%; max-width:none; }
.case-study-testimonial .test h2 { color:#000; font:300 20px 'Montserrat', sans-serif; margin:10px 0 5px;}
.case-study-testimonial .test p { color:#6e6e6e; font:300 14px 'Montserrat', sans-serif;}

.case-study-details .bottom { float:left; width:100%; padding:0 0 60px;}
.case-study-details .bottom .img-hldr { float:left; width:45%; /*padding:0 30px 0 50px;*/ text-align:center; }
.case-study-details .bottom .img-hldr img { max-width:100%;}
.case-study-details .bottom .txt-hldr { float:left; width:55%; padding:0 14% 0 30px;}
.case-study-details .bottom .txt-hldr h2 { color:#5d5d5d; font:600 32px 'Montserrat', sans-serif; margin:15px 0 10px;}
.case-study-details .bottom .txt-hldr h3 { color:#959595; font:300 20px 'Montserrat', sans-serif; margin:0 0 25px;}
.case-study-details .bottom .txt-hldr p { color:#8f8d8d; font:300 14px/22px 'Montserrat', sans-serif; margin:10px 0 0 0}

.case-study-details .gray-bg { float:left; width:100%; background:#f6f6f6;}
.case-study-details .gray-bg .txt-hldr { float:left; width:57%; padding:100px 30px 0 14%;}
.case-study-details .gray-bg .txt-hldr h2 { float:left; width:100%; margin:0 0 10px; color:#5d5d5d; font:600 32px 'Montserrat', sans-serif;}
.case-study-details .gray-bg .txt-hldr h3 { color:#959595; font:300 20px 'Montserrat', sans-serif; margin:0 0 40px}
.case-study-details .gray-bg .txt-hldr p { color:#8f8d8d; font:300 14px/22px 'Montserrat', sans-serif; margin:0 0 15px}
.case-study-details .gray-bg .img-hldr { float:right; width:43%; text-align:right;}
.case-study-details .gray-bg .img-hldr img { max-width:100%;}

.testimonial ul li .testi-person a { border-bottom:2px solid #ed6425; color: #333; font: 300 14px/26px "Montserrat",sans-serif;}
.testimonial ul li .testi-person a:hover { text-decoration:none;}






.core-value { float:left; width:100%;}
.core-value ul { float: left; width: 100%; padding: 0;}
.core-value ul li { float: left; width: 100%; list-style-type: none; color: #333; font: 300 15px/26px 'Montserrat', sans-serif;}
.core-value ul li a { color:#f26822;}

.smart-search-banner { margin-top:6% !important; position:relative;}
.smart-search-testimonial h6 { border-bottom:1px solid #f2f2f2; padding-bottom:25px !important; background: url("../images/quote1.png") no-repeat scroll left top, rgba(0, 0, 0, 0) url("../images/quote2.png") no-repeat scroll right bottom 20px !important;}

.gif { float:left; width:100%; border-bottom:1px solid #e0e0e0; padding:60px;}
.gif .img-hldr { float:left; width:100%; text-align:center;}
.gif .img-hldr img { max-height:480px;}


/*==============for link and stylist bullet==============*/
/*have to add this('.lrn_mr') class in anchor tag*/
.lrn_mr { color:#f26822;}
.lrn_mr:hover { color:#f26822;}

/*have to add this ('.custom_ul') class in ul tag*/
.custom_ul { width:100%; height:auto; float:left; padding:0; margin:25px 0; list-style-type:none; }
.custom_ul li { width:100%; height:auto; min-height:25px; float:left; padding:0 0 0 25px; margin:0 0 20px 0; color:#333; font: 300 15px/22px 'Montserrat', sans-serif; background:url(../images/bullet.png) no-repeat left top 7px; }



.plan { float:left; width:100%; padding:50px 0; border-bottom:1px solid #e0e0e0;}
.plan h6 { color: #4f4f4f; font:600 20px/25px "Montserrat",sans-serif; margin: 0 0 12px; padding: 0; float:left; width:100%; text-align:center; margin:0 0 30px;}
.plan table { margin-bottom:30px;}
.plan table th { background:#f26822; border-right:5px solid #fff; padding:20px; font:400 18px "Montserrat",sans-serif; color:#fff; text-transform:uppercase;}
.plan table th:last-child { border:none;}
.plan table th:first-child { background:#fff; color:#4f4f4f;}
.plan table td { font:400 16px/60px "Montserrat",sans-serif; height:60px; padding:0 20px;}
.plan table .grey td { background:#ededed; border-right:5px solid #fff;}
.plan table td:last-child { border:none;}
.plan table td a { background: #fff none repeat scroll 0 0; border: 2px solid #f26822; color: #f26822; float: left; font: 600 12px/42px "Montserrat",sans-serif; height: 46px; padding: 0 30px; text-transform: uppercase; transition: all 0.7s ease 0s; width: auto; margin:15px 0;}
.plan table td a:hover { background:#f26822; color:#fff; text-decoration:none;}
.plan p { font:400 20px/35px "Montserrat",sans-serif; float:left; width:100%; text-align:center; color:#f26822; margin-bottom:20px;}
.plan p span { clear:both; float:left; width:100%; color:#4f4f4f;}

.smart-search-tab { float:left; width:100%; padding:30px 0;}
.smart-search-tab .nav-tabs { float:left; width:100%; padding:0; margin:0 0 25px;}
.smart-search-tab .nav-tabs li { float:left; width:14%; margin:0;}
.smart-search-tab .nav-tabs li a { color: #000; font: 300 16px/25px "Montserrat",sans-serif; margin: 0 0 15px; padding: 0; text-align:center; padding:15px; margin:0;}
.smart-search-tab .nav-tabs li a:hover { background:#fff !important; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.smart-search-tab .tab-content { float:left; width:100%;}
.smart-search-tab .tab-content h2 { margin-top:40px;}
.smart-search-tab .tab-content p { color: #656565; font: 300 14px/22px "Montserrat",sans-serif;}
.smart-search-tab .tab-content a { background: #fff none repeat scroll 0 0; border: 2px solid #f26822; color: #f26822; float: left; font: 600 12px/42px "Montserrat",sans-serif; height: 46px; padding: 0 30px; text-transform: uppercase; transition: all 0.7s ease 0s; width: auto; margin:15px 0;}
.smart-search-tab .tab-content a:hover { background:#f26822; color:#fff; text-decoration:none;}
.smart-search-tab .tab-content .img-hldr { float:left; width:100%; text-align:center;}
.smart-search-tab .tab-content .img-hldr img { max-width:100%;}
.smart-search-tab .tab-content .language { float:left; width:100%; border:2px solid #f26822; padding:30px; border-radius:5px;}
.smart-search-tab .tab-content .language ul { float:left; width:100%; padding:0; margin:0;}
.smart-search-tab .tab-content .language ul li { float:left; width:33.3%; font:400 16px/30px "Montserrat",sans-serif; margin:0;}
.smart-search-tab .tab-content .language p { font:400 16px/30px "Montserrat",sans-serif; text-align:center; float:left; width:100%; margin:15px 0 0 0;}
.smart-search-tab .tab-content .tab-contact { float:left; width:100%; border:2px solid #f26822; padding:30px; border-radius:5px;}
.smart-search-tab .tab-content .tab-contact h5 { color: #4f4f4f; font: 600 20px/25px "Montserrat",sans-serif;}
.smart-search-tab .tab-content .tab-contact p { font:400 16px/30px "Montserrat",sans-serif;}

.tri-it { float:left; width:100%; text-align:center; background:#0b0c0c; padding:35px 0;}
.tri-it p { float:none; display:inline-block; font:400 20px/35px "Montserrat",sans-serif; margin:0; color:#fff; text-transform:uppercase; margin-right:15px;}
.tri-it p span { color:#f26822;}
.tri-it a { border:2px solid #f26822; font:600 15px "Montserrat",sans-serif; float:none; display:inline-block; color:#f26822; text-transform:uppercase; padding:15px 25px; transition:all ease 0.5s;}
.tri-it a:hover { background:#f26822; color:#fff; text-decoration:none;}

.video { float:left; width:100%; text-align:center; padding:50px 0; border-bottom:1px solid #e0e0e0;}
.video h3 { color: #4f4f4f; font:600 25px/25px "Montserrat",sans-serif; text-transform:uppercase; margin:0 0 25px;}
.video .video-hldr { float:left; width:100%; text-align:center; margin:25px 0;}
.video .video-hldr iframe { width:100%; display:inline-block; height:550px;}
#vidwrap { background:url(../images/video-bg.jpg) no-repeat center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; overflow:hidden; background-repeat: no-repeat; width:849px; height:550px; float:none; display:inline-block;}
.video p { color:#f26822; font:600 20px "Montserrat",sans-serif; margin:20px;}
.video a { border:2px solid #f26822; font:600 15px "Montserrat",sans-serif; float:none; display:inline-block; color:#f26822; text-transform:uppercase; padding:15px 25px; transition:all ease 0.5s;}
.video a:hover { background:#f26822; color:#fff; text-decoration:none;}

.banner-right { float:right; width:53%; margin-top:60px;}
.banner-right img { max-width:100%;}
.banner .bnr-ovrlay .bnr-container .lft { float:left; width:68%; margin-top:15px; padding-right:15px; border-right:1px solid #f9c9b3;}
.banner .bnr-ovrlay .bnr-container .lft a { margin:0;}

.banner .smrt_srch2 .bnr-container .lft { float:left; width:68%; margin-top:15px; border:none; }
.banner .smrt_srch2 .bnr-container .lft a { margin:0; color:#ed6425; border:2px solid #ed6425; text-decoration:none; transition:all ease 0.7s; }
.banner .smrt_srch2 .bnr-container .lft a:hover { background:#ed6425; color:#fff; }


.banner .bnr-ovrlay .bnr-container .lft p.txt-bottom-btn { color:#fff; font:300 11px "Montserrat",sans-serif; margin-top:10px; float:left; margin-bottom:0;}
.banner .bnr-ovrlay .bnr-container .rgt { position:absolute; right:-80px; width:50%; margin-top:15px;}
.banner .bnr-ovrlay .bnr-container .rgt p { font:300 12px "Montserrat",sans-serif; color:#fff;}
.banner .bnr-ovrlay .bnr-container .rgt p span { font:600 30px "Montserrat",sans-serif;}


.sales-driven .smart-search-tab ul.sales { width:100%; height:auto; float:left; padding:0; margin:0; list-style-type:none; }
.sales-driven .smart-search-tab ul.sales li { width:100%; height:auto; float:left; padding:0; margin:0 0 50px 0; text-align:center; }
.sales-driven .smart-search-tab ul.sales li:last-child { margin:0; }
.sales-driven .smart-search-tab ul.sales li h2 {font:600 20px/25px 'Montserrat', sans-serif;color:#4f4f4f;margin:0 0 12px 0;padding:0;}
.sales-driven .smart-search-tab ul.sales li p {font:300 15px/22px 'Montserrat', sans-serif;color:#333;margin:0 0 20px 0;padding:0;}
.sales-driven .smart-search-tab ul.sales li .img-hldr { float:left; width:100%; text-align:center;}
.sales-driven .smart-search-tab ul.sales li .img-hldr img { max-width:100%;}
.sales-driven .smart-search-tab ul.sales li a.try { background:#fff; border:2px solid #f26822; color:#f26822; display:inline-block; font:600 12px/42px "Montserrat",sans-serif; height:46px; padding:0 30px; text-transform:uppercase; transition:all 0.7s ease 0s; width:auto; margin:15px 0; }
.sales-driven .smart-search-tab ul.sales li a:hover { background:#f26822; color:#fff; text-decoration:none;}
.sales-driven .smart-search-tab ul.sales li .language { float:left; width:100%; border:2px solid #f26822; padding:30px; border-radius:5px;}
.sales-driven .smart-search-tab ul.sales li .language ul { float:left; width:100%; padding:0; margin:0;}
.sales-driven .smart-search-tab ul.sales li .language ul li { float:left; width:33.3%; font:400 16px/30px "Montserrat",sans-serif; margin:0;}

.sales-driven .smart-search-tab ul.sales li .support { float:left; width:100%; border:2px solid #f26822; padding:30px; border-radius:5px;}
.sales-driven .smart-search-tab ul.sales li .support h5 { color: #4f4f4f; font: 600 20px/25px "Montserrat",sans-serif;}
.sales-driven .smart-search-tab ul.sales li .support p { font:400 16px/30px "Montserrat",sans-serif;}






.smart-search-tab .tab-content h2 { margin-top:40px;}
.smart-search-tab .tab-content p { color: #656565; font: 300 14px/22px "Montserrat",sans-serif;}
.smart-search-tab .tab-content a { background: #fff none repeat scroll 0 0; border: 2px solid #f26822; color: #f26822; float: left; font: 600 12px/42px "Montserrat",sans-serif; height: 46px; padding: 0 30px; text-transform: uppercase; transition: all 0.7s ease 0s; width: auto; margin:15px 0;}
.smart-search-tab .tab-content a:hover { background:#f26822; color:#fff; text-decoration:none;}
.smart-search-tab .tab-content .img-hldr { float:left; width:100%; text-align:center;}
.smart-search-tab .tab-content .img-hldr img { max-width:100%;}
.smart-search-tab .tab-content .language { float:left; width:100%; border:2px solid #f26822; padding:30px; border-radius:5px;}
.smart-search-tab .tab-content .language ul { float:left; width:100%; padding:0; margin:0;}
.smart-search-tab .tab-content .language ul li { float:left; width:33.3%; font:400 16px/30px "Montserrat",sans-serif; margin:0;}
.smart-search-tab .tab-content .language p { font:400 16px/30px "Montserrat",sans-serif; text-align:center; float:left; width:100%; margin:15px 0 0 0;}
.smart-search-tab .tab-content .tab-contact { float:left; width:100%; border:2px solid #f26822; padding:30px; border-radius:5px;}
.smart-search-tab .tab-content .tab-contact h5 { color: #4f4f4f; font: 600 20px/25px "Montserrat",sans-serif;}
.smart-search-tab .tab-content .tab-contact p { font:400 16px/30px "Montserrat",sans-serif;}


.case-study-details .reaching_market { width:100%; height:auto; float:left; padding:70px 0 0 0; text-align:center; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; line-height:0; }
.case-study-details .reaching_market h2 { float:left; width:100%; margin:0 0 10px; color:#5d5d5d; font:600 32px 'Montserrat', sans-serif;}
.case-study-details .reaching_market h3 { color:#959595; font:300 20px 'Montserrat', sans-serif; margin:0 0 40px}
.case-study-details .reaching_market p { color:#8f8d8d; font:300 14px/22px 'Montserrat', sans-serif; margin:0 0 15px}
.case-study-details .reaching_market .img-hldr { width:auto; max-width:1100px; height:auto; display:inline-block; margin:45px 0 0 0; overflow:hidden; }
.case-study-details .reaching_market .img-hldr img { max-width:100%;}


.case-study-details .fullfill { width:100%; height:auto; float:left; padding:0; margin:0; }
.case-study-details .fullfill .lftDiv { width:50%; height:auto; float:left; padding:90px 60px 60px 14%; margin:0; background:#313235; }
.case-study-details .fullfill .lftDiv h2 { float:left; width:100%; margin:0 0 15px 0; color:#e5e5e5; font:600 32px/45px 'Montserrat', sans-serif;}
.case-study-details .fullfill .lftDiv h3 { color:#e5e5e5; font:300 20px 'Montserrat', sans-serif; margin:0 0 25px; }
.case-study-details .fullfill .lftDiv p { color:#acacad; font:300 14px/22px 'Montserrat', sans-serif; margin:0 0 25px 0; }

.case-study-details .fullfill .rhtDiv { width:50%; height:auto; float:left; padding:90px 14% 60px 60px; margin:0; background:#fff; }
.case-study-details .fullfill .rhtDiv h2 { float:left; width:100%; margin:0 0 15px 0; color:#5d5d5d; font:600 32px/45px 'Montserrat', sans-serif; padding:0 38% 0 0; }
.case-study-details .fullfill .rhtDiv h3 { color:#959595; font:300 20px 'Montserrat', sans-serif; margin:0 0 25px 0; }
.case-study-details .fullfill .rhtDiv p { color:#8f8d8d; font:300 14px/22px 'Montserrat', sans-serif; margin:0 0 25px 0; }


.BrandDiv { width:100%; height:auto; float:left; padding:15px 0; margin:0; background:#f6f6f6; }
.BrandDiv ul { width:100%; height:auto; float:left; padding:0; margin:0; list-style-type:none; }
.BrandDiv ul li { width:auto; height:auto; display:inline-block; margin:0 30px 0 0; vertical-align:middle; }
.BrandDiv ul li:last-child { margin:0; }



.BrandDiv2 { width:100%; height:auto; float:left; padding:15px 0; margin:0; background:#fff; }
.BrandDiv2 ul { width:100%; height:auto; float:left; padding:0; margin:0; list-style-type:none; }
.BrandDiv2 ul li { width:auto; height:auto; display:inline-block; margin:0 30px 0 0; vertical-align:middle; }
.BrandDiv2 ul li:last-child { margin:0; }


.performance { width:100%; height:auto; float:left; padding:65px 0; margin:0; background:url(../images/perform-bg.png) repeat-x; }
.performance h3 { text-align:center; padding:0 25%; color:#444; font:400 24px/30px 'Montserrat', sans-serif; margin:0 0 60px 0; }
.perform-tab { float:left; width:100%; padding:0 0 50px 0; border-bottom:1px solid #ebebeb; }
.perform-tab .nav-tabs { float:left; width:100%; padding:0 25px; margin:0 0 25px; background:#fff; border:none; box-shadow:0 0 3px #ccc; }
.perform-tab .nav-tabs li { float:left; width:auto; margin:0 18px 0 0;}
.perform-tab .nav-tabs li:last-child { margin:0; }
.perform-tab .nav-tabs li a { color:#757575; font:600 15px/22px "Montserrat",sans-serif; padding:0; text-align:center; padding:17px 0; margin:0; border:none; border-bottom:5px solid transparent; border-radius:0; background:none; }
.perform-tab .nav-tabs li a:hover { background:#fff !important; border:none; border-bottom:5px solid #ed6425; }
.perform-tab .nav-tabs li.active a { border:none; border-bottom:5px solid #ed6425; outline:none; }
.perform-tab .tab-content { float:left; width:100%;}
.perform-tab .tab-content h3 { padding:0; text-align:left; margin:50px 0 15px 0; }
.perform-tab .tab-content p { color:#7a7a7a; font:300 14px/22px "Montserrat",sans-serif; margin:0 0 20px 0;}
.perform-tab .tab-content a:hover { background:#f26822; color:#fff; text-decoration:none;}
.perform-tab .tab-content .img-hldr { float:left; width:100%; text-align:center; overflow:hidden;}
.perform-tab .tab-content .img-hldr img { max-width:100%;}
.perform-tab .tab-content .language { float:left; width:100%; border:2px solid #f26822; padding:30px; border-radius:5px;}
.perform-tab .tab-content .language ul { float:left; width:100%; padding:0; margin:0;}
.perform-tab .tab-content .language ul li { float:left; width:33.3%; font:400 16px/30px "Montserrat",sans-serif; margin:0;}
.perform-tab .tab-content .language p { font:400 16px/30px "Montserrat",sans-serif; text-align:center; float:left; width:100%; margin:15px 0 0 0;}
.perform-tab .tab-content .tab-contact { float:left; width:100%; border:2px solid #f26822; padding:30px; border-radius:5px;}
.perform-tab .tab-content .tab-contact h5 { color: #4f4f4f; font: 600 20px/25px "Montserrat",sans-serif;}
.perform-tab .tab-content .tab-contact p { font:400 16px/30px "Montserrat",sans-serif;}


.mobile-perform-tab { float:left; width:100%; padding:0 0 50px 0; border-bottom:1px solid #ebebeb; }
.mobile-perform-tab select { width:100%; height:50px; border:1px solid #ccc; padding:0 50px 0 15px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(../images/down-arrow.png) no-repeat right 15px center; font:400 15px/40px "Montserrat",sans-serif; color:#4f4f4f; }

.mobile-perform-tab .tabDtls { width:100%; height:auto; float:left; padding:0; margin:20px 0 0 0; }
.mobile-perform-tab .tabDtls .box { display:none; width:100%; float:left; text-align:center; }
.mobile-perform-tab .tabDtls .box h3 { color:#444; font:400 20px/27px "Montserrat",sans-serif; margin: 0 0 15px 0; padding:0; }
.mobile-perform-tab .tabDtls .box p { color:#7a7a7a; font:300 14px/22px "Montserrat",sans-serif; margin: 0 0 10px; padding:0; }
.mobile-perform-tab .tabDtls .box .img-hldr { width:100%; height:auto; display:inline-block; text-align:center; }
.mobile-perform-tab .tabDtls .box .img-hldr img { max-width:100%; }


.devServices { width:100%; height:auto; float:left; padding:0; margin:50px 0 0 0; text-align:center; }
.devServices h4 { color:#444; font:400 20px/25px 'Montserrat', sans-serif; margin:0 0 12px 0; padding:0; }
.devServices p { color:#444; font:300 14px/24px 'Montserrat', sans-serif; margin:0 0 12px 0; padding:0; }




/*============ Service Page ============*/
.banner .bnr-ovrlay .bnr-container.CmnContent.PadTop {
    padding-top: 190px;
}

.CmnSrvcSec {
    width: 100%;
    float: left;
    padding: 125px 0;
    text-align: center;
}

.CmnSrvcSec .SrvcImg {
    margin-bottom: 18px;
}

.CmnSrvcSec h2 {
    margin: 0 0 65px 0;
    font: 600 38px 'Montserrat', sans-serif;
    color: #1b1b42;
}

.CmnSrvcSec p {
    margin: 0 0 25px 0;
    font: 400 16px/1.4em 'Montserrat', sans-serif;
    color: #1b1b42;
}

.CmnSrvcSec .imgHldr {
    width: 100%;
    max-width: 493px;
    overflow: hidden;
    margin: 0;
    line-height: 0;
    position: relative;
    text-align: left;
}

.CmnSrvcSec .imgHldr:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    border-width: 55px;
    border-color: transparent transparent #fff #fff;
    border-style: solid;
}

.CmnSrvcSec .Option {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-align: left;
}

.CmnSrvcSec .Option li {
    width: 100%;
    float: left;
    min-height: 27px;
    padding: 0 0 0 45px;
    margin: 0 0 15px 0;
    background: url(../images/BulletIcon.png) no-repeat left top;
    font: 400 16px/1.5em 'Montserrat', sans-serif;
    color: #404052;
}

/*============ Our-Projects Page ============*/
.ProjList {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.ProjList li {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 95px 0;
    text-align: left;
}

.ProjList li h2 {
    margin: 0 0 25px 0;
}

.ProjList li:nth-child(even) .forShft {
    float: right;
}

.ProjList li:nth-child(even) .forShft .imgHldr {
    float: right;
}




