/*
 * A Design by Authorselvi
 * Author URL: http://authorselvi.com
 */

/* Table of content
1.General - This is created general styles and overide some bootstrap classes.
2.Layout
 2.1 Animations
 2.2 Buttons
 2.3 Thumbnail - overide bootstrap thumbnail and add mased efect
 2.4 Socail icons -style for social icons list
3 Sections - definition for section and subsection
 3.1 Services
 3.2 Portfolio
 3.3 About
 3.4 Clients
 3.5 Price table
 3.6 Newsletter
 3.7 Contact
 3.8 Footer
4 Responsive 
**********************************************************************/
@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.eot)}
@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.ttf)}
@font-face{font-family:Bitter;src:url(../fonts/Bitter-Bold.eot)}
@font-face{font-family:Bitter;src:url(../fonts/Bitter-Bold.ttf)}
@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.eot)}
@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.ttf)}
@font-face{font-family:OpenSans-Bold;src:url(../fonts/OpenSans-Bold.eot)}
@font-face{font-family:OpenSans-Bold;src:url(../fonts/OpenSans-Bold.ttf)}
body{font-family:'Roboto',sans-serif;color:#444;font-size:20px;line-height:30px}
a{color:red;text-decoration:none}
a:hover{color:#4700BF;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:400}
span{font-weight:400}
h1{margin:10px}
p{padding:10px;font-weight:100;color:#444}
.navbar{background:#fff;margin-bottom:0;min-height:70px;z-index:999;position:relative}
.navbar-fixed-top{min-height:60px;height:60px;padding-top:0;position:fixed}
.navbar.navbar-fixed-top .brand img{width:280px;height:auto}
.navbar.navbar-fixed-top .brand{padding:16px 20px 12px}
.navbar-inner{background:#ffff;border-radius:0;filter:none;border:none;box-shadow:none;border-top:6px solid #F3F3F3}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:6px 0 1px}
.navbar .brand img{max-width:349px;width:100%;max-height:67px;height:auto}
.navbar .nav > li > a{line-height:auto;vertical-align:middle;margin:10px 3px 0;font-size:15px;text-shadow:none;color:#333;transition:border-color 1s ease;outline:none}
.navbar-fixed-top .navbar .nav > li > a{margin:5px 3px 0}
.navbar .nav > li:hover> a,.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus{color:#ff1a3c;background:transparent;box-shadow:none;transition:border-color 1s ease}
.nav-pills{margin-bottom:30px}
.nav-pills > li > a{background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-right:5px;padding-left:25px;padding-right:25px;border:1px solid #181A1C}
.nav-pills > li > a:hover,.nav-pills > .active > a,.nav-pills > .active > a:hover,.nav-pills > .active > a:focus{background:#181A1C;color:#fff}
.navbar .btn-navbar:hover,.navbar .btn-navbar,.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{border-radius:3px;background:#4700BF;color:#fff}
.navbar .nav > li:last-child > a {
    color: #fff;
    background: rgba(255,0,0,0.8);
    padding: 6px 15px;
    }
    
    .da-slide h3 {
    font-size: 45px !important;
    width: 50%;
    top: 80px;
    font-weight: 400 !important;
    color: #FF1A3C !important;
    line-height: 50px;
    font-family: Bitter,arial;
    opacity: 0;
    position:relative;
}
.da-slide-current h3 {
    left: 10%;
    opacity: 1;
}
.section span.hp{
font-family: Bitter,arial;
    font-size: 30px;
    margin: 14px auto auto;
    letter-spacing: .5px;
}

.centered{margin-left:auto;margin-right:auto;float:none;text-align:center}
.center{float:none!important;margin:0 auto!important;text-align:center}
.highlighted-box{background:#F4F8F9;padding:20px 30px}
.highlighted-box h1{margin:0}
.large-text{line-height:1.2em;font-size:30px;color:#181A1C;padding:20px;margin-bottom:20px}
.highlighted-box h1,.highlighted-box p{color:#181A1C!important}
.circle-border{display:inline-block;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;-khtml-border-radius:500px;border:3px solid #fff}
.left-align{text-align:left}
.right-align{text-align:left}
.error{color:#CF0000;display:none}
.invisible{display:none;visibility:visible}
.triangle{margin:0 auto;text-align:center;width:0;height:0;border-top:30px solid #181A1C;border-left:585px outset transparent;border-right:585px outset transparent;position:relative}
.zoom-in{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease}
.zoom-in:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1)}
.button,.button:visited,.button:focus{display:inline-block;border:1px solid #181A1C;color:#FF1A3C;background-color:transparent;padding:8px 30px;font-size:17px;line-height:auto}
.button:hover,.button:active{background-color:#FF1A3C;border-color:#FF1A3C;color:#fff}
.button-sp,.button-sp:visited,.button-sp:focus{border:none;background-color:#FECE1A;color:#181A1C}
.button-sp:hover,.button-sp:active{background-color:#181A1C;color:#FECE1A}
.button-ps,.button-ps:visited,.button-ps:focus{border:none;background-color:#181A1C;color:#FECE1A}
.button-ps:hover,.button-ps:active{background-color:#FECE1A;color:#181A1C}
.thumbnail{width:100%;height:100%;padding:0;overflow:hidden;position:relative;border:0;border-radius:0;box-shadow:none;text-align:center;background:#191a1c}
.thumbnail .more{display:block;z-index:4;position:absolute;top:-100px;left:50%;margin:0 auto;margin-left:-41px;width:80px;height:80px;font-size:40px;color:#fff;text-decoration:none;line-height:70px;text-align:center}
.thumbnail:hover .more{top:40%;margin-top:-40px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3 s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}
.thumbnail h3,.thumbnail p{margin:0;padding:0;position:relative;z-index:4}
.thumbnail h3{color:#FECE1A;margin-top:10px;font-size:20px}
.thumbnail > p{padding-bottom:20px}
.thumbnail .mask{opacity:.85;filter:alpha(opacity=85);top:100%;left:0;width:100%;height:100%;background:#181A1C;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2 s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}
.thumbnail:hover .mask{top:0}
.social{list-style:none;float:none;position:relative;margin:5px auto}
.social li.social-text{position:relative;top:-6px}
.footer .social li{margin-bottom:4px}
.social li{display:inline-block;line-height:32px;font-family:'Porta';font-size:32px;margin-top:14px;padding:0 5px}
.social li a{margin:0;padding:0;width:32px;height:32px;color:#fff}
.social li a:hover{color:#181A1C}
.footer-bottom .span4 .social{float:right;display:none}
.footer-bottom .span8 p{font-size:13px}
.da-slider .banner-image{border:0}
.da-slider .banner-image a{color:#fff}
.section{padding-bottom:50px}
.mobile-friendly.section{padding-bottom:0}
.pad-5.span6{padding-top:5em}
.tools-hw.section, .tools-overview.section,.tool-sec-top.section{padding-bottom:0}
.section .container,.ascendus-team .container{padding-top:50px}
.section .title{text-align:center;padding:10px;margin-bottom:30px}
.section .title h1,.ascendus-team h2{font-weight:400;margin-bottom:20px;padding:0}
.section .title > p{font-size:20px;color:#FFF;font-weight:lighter}
.light-bac{background:url(../images/bg_pattern.png) repeat 0 0 transparent}
.dark-bac{background:url(../images/bg_pattern1.png) repeat 0 0 transparent;color:#fff;padding-bottom:0}
.our-process.dark-bac{padding-bottom:50px}
.clients-testimonials{background:url(../images/testimonial-pattern.png) repeat 0 0 transparent}
.clients-testimonials .row-fluid{background:#fff;border:1px solid #ddd}
.testimonial-box{min-height:345px;position:relative}
.testimonial-box .carousel-inner{min-height:330px}
.testimonial-box .carousel.slide{position:inherit}
.clients-testimonials .carousel-indicators{top:inherit;bottom:25px;text-align:center;width:100%}
.clients-testimonials .carousel-indicators li{background-color:#000;height:15px;width:15px;border-radius:50%;cursor:pointer;display:inline-block;float:inherit}
.clients-testimonials .carousel-indicators li.active,.clients-testimonials .carousel-indicators li:hover{background-color:red}
.dark-bac p{color:#fff}
.primary-section{background:#181A1C}
.primary-section .triangle{border-top:40px solid #FECE1A}
.primary-section .title{border-bottom:1px solid #FFF}
.primary-section,.primary-section .title p,.primary-section h3{color:#FECE1A}
.primary-section h1{color:#FFF}
.secondary-section{background:#FECE1A}
.secondary-section .title{border-bottom:1px solid #181A1C}
.secondary-section h1,.secondary-section .title p{color:#181A1C}
.third-section{padding-bottom:70px}
.third-section .container{padding-top:20px;position:relative}
.third-section .title{border-bottom:1px solid #eee}
.sub-section{margin-top:30px}
.sub-section .title{padding:0}
.counter-div{width:20%;float:left}
.gray-bac{background:#F3F3F3}
.quiz-tool-ex .counter-div{width:16%;padding:2% 4.5%;min-height:150px;font-size:16px;line-height:25px}
.phone-email{text-align:right;margin:0 10px 0 0}
.phone-email ul{background:none repeat scroll 0 0 #f3f3f3;float:right;border-radius:0 0 4px 4px;padding:0 0 0 16px;margin:0}
.phone-email li{list-style:none;display:inline-block;padding:3px 16px 6px 0;font-size:16px;letter-spacing:.5px}
.phone-email li img{margin:-5px 8px auto auto}
.more-features li,.tick li{list-style:none;background:url(../images/tick.png) no-repeat 0 0 transparent;padding-left:30px;margin:15px auto;font-size:18px}
.list li{margin-bottom:15px;line-height:30px;font-weight:100;padding-left:25px}
.section.ascendus-team h1,.section.ascendus-team h2,.section.ascendus-team h4,.title h3,.tools-banner h1{font-family:Bitter,arial;font-size:30px;margin:14px auto auto;letter-spacing:.5px}
.tools-banner{background:url(../images/header-bg.jpg)no-repeat fixed center top/cover;padding:7em 0;color:#fff}
.tools-banner h1{font-size:45px;margin:20px auto}
.tools-banner h6{font-size:20px;margin:auto auto 25px}
.tools-banner a.org-btn{background:#FFA817;color:#fff;}
.tools-banner a.org-btn:hover{background:#F3B349}
.tools-banner a{background:#fff;color:#262626;padding:11px 30px 10px;border:0;text-shadow:0 0 0;letter-spacing:1px;margin:auto 6px;font-size:16px}
.section.ascendus-team h4{line-height:40px}
.section .title h2{font-family:Bitter,arial;font-size:45px}
.section h2{font-family:Bitter,arial;font-size:40px;color:#333}
.tools-hw h3, .quiz-tool-ex h3{font-family:Bitter,arial;font-size:30px;color:#333;text-transform:uppercase}
.why-choose .counter-div img{margin-bottom:25px}
.why-choose .counter-div{font-size:50px;font-weight:700}
.why-choose .counter-div .count-icon{font-size:40px;font-weight:400;margin-left:2px;position:relative;top:-5px}
.why-choose .counter-div .counter-text{font-size:20px}
.dark-bac.section h2, .dark-bac.section span {color:#fff}
.clients-testimonials.section h2{margin-bottom:20px}
.clients-testimonials p{font-family:OpenSans,arial;font-size:18px;font-style:italic;line-height:28px}
.author{font-weight:700;margin-bottom:20px}
.faq-single h3{margin:0;background:url(../images/faq-q.png) no-repeat 0 10px transparent;padding-left:30px}
.faq-single{border-bottom:1px dashed #aaa;font-size:18px;margin-bottom:15px}
.faq-single p{padding:0 0 0 32px}
.faq-single ul{color:#444;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;padding:0 0 5px 32px}
.faq-single ul li{margin-bottom:5px}
.thank-you-page.section{padding:30px 0 50px}
.thank-you-page.section h2{margin:35px auto 30px;color:#ff1a3c;font-size:4em}
.thank-you-page.section h3{font-size:27px}
body .our-products.dark-bac.section h2{line-height:30px!important;margin-bottom:20px}
.our-products .contact-form{padding:20px;text-align:center;background:#F5F5F5;margin-top:10px;transition:all .8s ease 0}
.our-products .contact-form:hover{background:#FB1D3B}
.our-products .product-icon{background:url(../images/product-icon.png) no-repeat scroll 0 0 transparent;display:inline-block;height:85px;text-indent:-99999px;width:90px}
.our-products .product-icon.employee-icon{background-position:-186px 0}
.our-products .product-icon.customer-icon{background-position:-100px 0}
.our-products .product-icon.quiz-icon{background-position:-280px 0}
.our-products .contact-form:hover .product-icon{background-position:0 -122px}
.our-products .contact-form:hover .product-icon.employee-icon{background-position:-186px -118px}
.our-products .contact-form:hover .product-icon.customer-icon{background-position:-100px -122px}
.our-products .contact-form:hover .product-icon.quiz-icon{background-position:-280px -112px}
.our-products.dark-bac.section h2{color:#333;font-size:20px;margin-bottom:0}
.our-products.dark-bac.section .contact-form:hover h2,.our-products.dark-bac.section .contact-form:hover p{color:#fff}
.our-products.dark-bac.section p{color:#444;font-size:16px;line-height:22px;padding-top:0}
.our-products .banner-image{border:0}
.border-bottom{border-bottom:1px solid #F2F1F0}
.team .thumbnail{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:10px;border:1px solid #fff}
.team .thumbnail:hover .social{z-index:5}
.team .thumbnail:hover .social a{color:#fff}
.team .thumbnail .mask{background:#FECE1A}
.team .thumbnail .mask h2{margin-top:20%}
.team .thumbnail .mask,.team .thumbnail .mask h3,.team .thumbnail .mask p,.team .thumbnail:hover h3,.team .thumbnail:hover .social a:hover{color:#181A17}
.about-text{margin-top:30px}
.about-text p{padding:0;font-size:16px}
.client-slider li{border:1px solid #eee}
.client-slider img{border:1px solid #fff}
.client-nav{list-style:none;margin-top:10px}
.client-nav li{float:left;display:block;margin-left:10px}
.client-nav li a{display:inherit;padding:5px;background:transparent;border-radius:3px;width:20px;height:20px;color:red;border:1px solid red}
.client-nav li a:hover{background:red;color:#fff}
.testimonial p{color:#181A1C;background:#FECE1A;padding:15px;margin:0}
.testimonial .arrow{margin-left:10px;width:0;border-top:10px solid #FECE1A;border-left:20px outset transparent;border-right:20px outset transparent}
.testimonial .whopic{display:inline-block}
.testimonial .whopic img{margin-top:10px;width:50px;height:50px;float:left}
.testimonial .whopic strong{float:left;margin-top:10px;padding-left:10px}
.testimonial .whopic small{display:block;font-size:12px}
.testimonial-text{display:block;font-size:22px;text-align:center;margin:0 auto;margin-top:30px;width:70%;line-height:1.3em}
.banner-image{border-bottom:4px solid #ff1a3c;position:relative}
#about-us.banner-image{border:0}
.banner-image.hide-border{border:0}
#about-us.banner-image .centered{background:#f3f3f3;width:100%;border-top:3px solid #eee}
.banner-image h1{color:#fff}
#about-us.banner-image .title{position:relative;left:inherit;margin:auto;background:transparent;padding:20px 0 22px}
.banner-image .title{background:none repeat scroll 0 0 #ff1a3c;bottom:0;display:inline-block;left:40%;margin:auto;padding:10px 24px 3px;position:absolute;width:auto}
.following-qualities{padding:0 0 40px}
.following-qualities .centered h2{line-height:50px;margin-bottom:50px}
.following-qualities .counter-div span{background:none repeat scroll 0 0 #ff1a3c;border-radius:50%;display:inline-block;height:114px;vertical-align:middle;width:114px;margin-bottom:12px}
.following-qualities .counter-div span img{position:relative;top:25px}
.following-qualities .counter-div span.move-bottom img{top:30px}
.following-qualities .counter-div{font-size:16px;line-height:18px;margin:20px auto 30px}
.following-qualities .four-counter .counter-div{margin:20px auto 30px 25px}
.following-qualities .four-counter .counter-div:first-child{margin-left:0}
.get-in-touch .span4:hover .call-box{background:#F14747;color:#fff;border-color:#F14747}
.call-box{color:#373737;border-radius:3px;border:1px solid #999;padding:10px;transition:all .8s ease 0;font-size:18px}
.call-icons{background:url(../images/call-icons.png) no-repeat scroll -76px 0 transparent;display:inline-block;height:76px;margin:40px auto 20px;width:76px}
.call-icons.skype-icon{background-position:0 0}
.get-in-touch .span4:hover .call-icons.skype-icon{background-position:0 -88px}
.call-icons.mail-icon{background-position:-154px 0}
.get-in-touch .span4:hover .call-icons.mail-icon{background-position:-154px -87px}
.get-in-touch .span4:hover .call-icons.ring-icon{background-position:-76px -87px}
.arrow_box{position:relative;background:#fff;border:2px solid #FF1A3C}
.banner-image .row-fluid{background:transparent;width:100%;min-height:424px}
.service1.banner-image .row-fluid{background:url(../images/360-survey.jpg) no-repeat center top #F5F7FD}
.service2.banner-image .row-fluid{background:url(../images/employee-srveys.jpg) no-repeat center top #F1F2EF}
.service3.banner-image .row-fluid{background:url(../images/customer-satisfaction.jpg) no-repeat center top #F1F2EF}
.banner-image .span6{position:relative;top:70px}
#about-us.banner-image h1{color:#3a3a3a;font-size:40px}
.banner-image h1{color:#ff1a3c;font-family:Bitter,arial;font-size:45px;font-weight:400;line-height:50px}
.customized-reports a{border:1px solid #25729a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:15px;text-transform:uppercase;margin:10px;font-family:arial,helvetica,sans-serif;padding:10px 20px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;color:#FFF;background-color:#3093c7;background-image:-webkit-gradient(linear,left top,left bottom,from(#3093c7),to(#1c5a85));background-image:-webkit-linear-gradient(top,#3093c7,#1c5a85);background-image:-moz-linear-gradient(top,#3093c7,#1c5a85);background-image:-ms-linear-gradient(top,#3093c7,#1c5a85);background-image:-o-linear-gradient(top,#3093c7,#1c5a85);background-image:linear-gradient(to bottom,#3093c7,#1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7,endColorstr=#1c5a85)}
.customized-reports a:hover{border:1px solid #1c5675;background-color:#26759e;background-image:-webkit-gradient(linear,left top,left bottom,from(#26759e),to(#133d5b));background-image:-webkit-linear-gradient(top,#26759e,#133d5b);background-image:-moz-linear-gradient(top,#26759e,#133d5b);background-image:-ms-linear-gradient(top,#26759e,#133d5b);background-image:-o-linear-gradient(top,#26759e,#133d5b);background-image:linear-gradient(to bottom,#26759e,#133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e,endColorstr=#133d5b)}
.our-process.section h2{font-size:25px;margin-bottom:35px}
.control-group select{color:#aaa;font-size:17px}
input,button,select,textarea{font-family:"Roboto",sans-serif}
.contact{background:#FECE1A}
.contact h1,.contact h2,.contact h3,.contact h4,.contact h5,.contact h6,.contact .section .title > p,.contact .social > li > a{color:#181A1C}
.contact textarea,.contact input[type="text"],.contact input[type="email"]{padding:10px;line-height:20px;height:auto}
.contact textarea{height:120px}
.contacts,.contact .social{color:#fff;list-style:none;margin-left:10px}
.contacts > li{margin-top:15px}
.contacts > li > a{color:#fff}
.contact-info{margin-top:10px;margin-bottom:10px}
.contact-info p{font-weight:400}
.contact-info .icon{margin:10px auto;font-size:30px}
.map-wrapper{position:relative;height:500px}
.map-canvas{position:absolute;margin-bottom:20px;width:100%;height:500px;color:#29383F;position:absolute;left:0;top:0;right:0}
.contact .social{display:inline-block;margin-left:0}
.contact .social li{line-height:32px;padding:10px;font-family:'Porta';font-size:50px;transition:margin .4s;-webkit-transition:margin .4s}
.contact .social li a{color:#fff}
.contact .social li a:hover{color:#181A1C}
.contact-form{background:none repeat scroll 0 0 #2c2c2c;border-radius:5px;box-shadow:0 0 3px #666;margin:40px auto 30px;max-width:70%;padding:50px;position:relative;z-index:110;padding:70px}
.contact-form h3{color:#838589;padding-bottom:20px}
.contact-form input,.contact-form selcet{border:1px solid #000;padding:0 22px;font-size:16px}
.row-fluid .contact-form select.span12{padding:0 20px}
.row-fluid .contact-form select.span12 option{padding:10px 20px}
.error.left-align{font-size:16px;margin-top:-10px}
.contact-form option{font-size:15px;padding:10px}
.row-fluid .contact-form .span12{min-height:50px}
.contact-info{text-align:center;font-size:22px}
.info-mail{border:1px solid #fff;width:60%;margin:0 auto;padding:15px;color:#181A1C}
.black{color:#181A1C}
.footer{background:#222;padding:0}
.footer-widget{background:#2B2B2B;padding:10px 0 25px}
.footer-widget-inner{padding:15px 30px;font-size:15px}
.footer-widget-inner .span3{border-right:1px solid #222;min-height:175px}
.footer p{color:#fff;margin:0;font-family:opensans,arial}
.footer-widget-inner p{padding:0;line-height:22px;font-family:opensans}
.footer ul{margin:0 0 0 5px}
.following-qualities.dark-bac.section h3 {font-family: Bitter,arial !important;font-size: 40px !important;line-height: 50px !important;margin-bottom: 50px !important;}
.footer li{list-style:none;margin-bottom:5px}
.footer li a:hover{color:#FF0012}
.footer h3{color:#fff;font-family:roboto;margin-top:0}
.footer h4{color:#fff;text-decoration:underline;margin:0 0 10px}
.footer a{color:#fff}
.footer-bottom{font-size:16px}
.footer-bottom .span8{margin:4px auto auto}
.footer.section h5 {color: #fff;font-size: 24.5px!important;}
.scrollup{text-align:center;cursor:pointer;vertical-align:middle;width:39px;height:39px;border-radius:5px;font-size:20px;position:fixed;bottom:30px;right:20px;border:1px solid #fff;display:none;background:rgba(255,0,0,0.8)}
.scrollup > a{position:relative;top:7px;color:#fff}
.footer li.social-text{font-size:14px;color:#fff;font-family:opensans,arial}
.slider-ascendus{overflow:hidden}
.row-fluid .span6.right-side{float:right}
.padding-zoom .call-box{padding:0}
.padding-zoom .call-box a{padding:25px 0;display:inline-block;width:100%;color:#373737;outline:none;text-decoration:none}
.padding-zoom:hover .call-box a{color:#fff}
.banner-image a,.message-btn{border:1px solid #4B546A;-webkit-box-shadow:#B7B8B8 0 1px 0 inset;-moz-box-shadow:#B7B8B8 0 1px 0 inset;box-shadow:#B7B8B8 0 1px 0 inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;line-height:20px;padding:10px 25px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:400;color:#FFF;background-color:#3093c7;background-image:-webkit-gradient(linear,left top,left bottom,from(#3093c7),to(#1c5a85));background-image:-webkit-linear-gradient(top,#3093c7,#1c5a85);background-image:-moz-linear-gradient(top,#3093c7,#1c5a85);background-image:-ms-linear-gradient(top,#3093c7,#1c5a85);background-image:-o-linear-gradient(top,#3093c7,#1c5a85);background-image:linear-gradient(to bottom,#3093c7,#1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7,endColorstr=#1c5a85)}
.banner-image a:hover,.message-btn:hover{border:1px solid #4B546A;background-color:#26759e;background-image:-webkit-gradient(linear,left top,left bottom,from(#26759e),to(#133d5b));background-image:-webkit-linear-gradient(top,#26759e,#133d5b);background-image:-moz-linear-gradient(top,#26759e,#133d5b);background-image:-ms-linear-gradient(top,#26759e,#133d5b);background-image:-o-linear-gradient(top,#26759e,#133d5b);background-image:linear-gradient(to bottom,#26759e,#133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e,endColorstr=#133d5b)}
.banner-image a.green-button{border:1px solid #4B546A;-webkit-box-shadow:#B7B8B8 0 1px 0 inset;-moz-box-shadow:#B7B8B8 0 1px 0 inset;box-shadow:#B7B8B8 0 1px 0 inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;line-height:20px;padding:10px 25px;text-decoration:none;display:inline-block;text-shadow:0 0 0 rgba(0,0,0,0.3);font-weight:400;color:#FFF;background-color:#4ba614;background-image:-webkit-gradient(linear,left top,left bottom,from(#4ba614),to(#008c00));background-image:-webkit-linear-gradient(top,#4ba614,#008c00);background-image:-moz-linear-gradient(top,#4ba614,#008c00);background-image:-ms-linear-gradient(top,#4ba614,#008c00);background-image:-o-linear-gradient(top,#4ba614,#008c00);background-image:linear-gradient(to bottom,#4ba614,#008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614,endColorstr=#008c00)}
.banner-image a.green-button:hover{border:1px solid #4B546A;background-color:#36780f;background-image:-webkit-gradient(linear,left top,left bottom,from(#36780f),to(#005900));background-image:-webkit-linear-gradient(top,#36780f,#005900);background-image:-moz-linear-gradient(top,#36780f,#005900);background-image:-ms-linear-gradient(top,#36780f,#005900);background-image:-o-linear-gradient(top,#36780f,#005900);background-image:linear-gradient(to bottom,#36780f,#005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f,endColorstr=#005900)}
@media (min-width: 1200px) {
.thumbnail .more{margin-left:-41px;width:80px;height:80px;border-radius:40px;line-height:80px}
}
@media (max-width: 1200px) {
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:96%}
.navbar .nav > li > a{margin:10px -1px 0}
}
@media (max-width:1134px) {
.da-slider .da-dots span{background:#383838;height:8px!important;width:50px;margin:0 2px}
.da-slider .da-dots span:first-child:hover,.da-slider .da-dots span.da-dots-current:first-child{background:#F91B3B;height:8px}
.da-slider .da-dots span:nth-child(2):hover,.da-slider .da-dots span.da-dots-current:nth-child(2){background:#F91B3B;height:8px}
.da-slider .da-dots span:last-child:hover,.da-slider .da-dots span.da-dots-current:last-child{background:#F91B3B;height:8px}
.da-slider .da-dots{bottom:3%}
/*
.da-slider .da-dots span{background:url(../images/slider-image/slider_button-desktop.png) no-repeat scroll 0 0 transparent;height:65px;width:283px}
.da-slider .da-dots span:nth-child(2){background-position:-284px 0}
.da-slider .da-dots span:last-child{background-position:-567px 1px}
.da-slider .da-dots span:first-child:hover,.da-slider .da-dots span.da-dots-current:first-child{background-position:0 -75px;height:75px}
.da-slider .da-dots span:nth-child(2):hover,.da-slider .da-dots span.da-dots-current:nth-child(2){background-position:-284px -75px;height:75px}
.da-slider .da-dots span:last-child:hover,.da-slider .da-dots span.da-dots-current:last-child{background-position:-567px -75px;height:75px}*/
.home-page .da-slide h2{font-size:30px;line-height:38px}
.home-page .da-slide h4{top:170px;font-size:16px}
.home-page .da-slide p{font-size:15px;top:225px}
.home-page .da-slide .da-link{top:330px}
.button,.button:visited,.button:focus{padding:10px 30px}
.user-friendly .row-fluid{position:relative}
.support-img{position:absolute;bottom:0}
}
@media (max-width: 979px) {
body{padding-left:0;padding-right:0}
.nav-collapse.collapse{background:none repeat scroll 0 0 #f3f3f3}
.phone-email{display:none}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed}
.navbar .nav > li > a{line-height:20px;vertical-align:middle}
.section{padding-left:20px;padding-right:20px}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:0;margin-right:0}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav > li{float:none;border-bottom:1px solid #ddd}
.nav-collapse .nav > li:last-child{border:0}
.nav-collapse,.nav-collapse.collapse{width:100%;display:inherit}
.thumbnail .more{margin-left:-21px;width:40px;height:40px;border-radius:30px;line-height:40px}
.thumbnail:hover .more{margin-top:-20px}
.newsletter form{text-align:center}
.why-choose .counter-div{font-size:30px}
.why-choose .counter-div .count-icon{font-size:25px}
.why-choose .counter-div .counter-text{font-size:15px}
.get-in-touch .row-fluid .span4{width:100%;margin:auto}
.call-icons{margin:40px auto 10px}
.tools-banner{padding:5em 0}
.quiz-tool-ex .counter-div{width:20%;padding:2% 2.5%}
body .da-slide h2{font-size:25px!important;line-height:30px!important}
.our-products .contact-form:first-child{margin-left:2%}
.our-products .contact-form{width:46%;margin:2%}
}
@media (max-width:854px) {
body{font-size:18px}
.section h2{font-size:35px}
.home-page .da-dots{bottom:0}
.home-page .da-slide h2{font-size:25px;line-height:35px}
.home-page .da-slide h4{top:130px}
.home-page .da-slide p{top:175px}
.home-page .da-slide .da-link{top:250px}
.button,.button:visited,.button:focus{padding:3px 10px}
.tool-sec-top .span5{text-align:center}
}
@media (max-width: 767px) {
.info-mail{width:90%;padding:15px 0}
.project-description{padding-left:20px}
.price-column,.testimonial{margin-top:30px}
.counter-div{width:30%}
.quiz-tool-ex .counter-div{width:30%;padding:2% 1.5%}
.footer-widget-inner .span3{border:0}
.our-products .contact-form:first-child{margin-left:auto}
.our-products .contact-form{width:100%;margin:2% auto}
.mobile-friendly .pad-5.span6{padding-top:0}
.pad-5.span6{padding-top:3em}
}
@media (max-width: 545px) {
.da-slider,.section h2 br,.row-fluid .support-img,.phone-email{display:none;text-indent:-999999px;z-index:0}
.section .title h2{font-size:35px}
.section h2{font-size:25px}
.clients-testimonials p{font-size:16px;line-height:25px}
.section .title{margin-bottom:0}
.counter-div{margin-bottom:40px;width:33%}
.following-qualities .centered h2{line-height:35px}
.banner-image .title{display:none}
.counter-div{width:50%;min-height:175px}
.quiz-tool-ex .counter-div{width:47%;padding:2% 1.5%;min-height:120px}
.tools-banner a.org-btn{margin-bottom:10px}
}
@media (max-width: 345px) {
.counter-div{margin-bottom:40px;width:48%}

.quiz-tool-ex .counter-div{width:100%;padding:2% 0;min-height:inherit}
}
.section span {
    font-family: Bitter,arial;
    font-size: 40px;
    color: #333;
}
    
.fittext2{
   line-height: 50px!important; 
}

.feat{
    font-size: 45px!important;
    
}
 .span6.right-side > h5{
    font-family:Bitter,arial;
    font-size:40px;
    line-height:40px!important;
}

.pull-left h5{
    font-family:Bitter,arial;
    font-size:30px;
}
