body{font-family:'Dosis',sans-serif}p{font-family:'Montserrat',sans-serif}a{font-family:'Dosis',sans-serif;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Dosis',sans-serif}#preloader{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}#loader img{margin-left:38px}#loader,.pre-logo{height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px}.pre-logo{background:0;left:0;margin:0;text-align:center;top:65%}.pre-logo h4{color:#444;text-transform:uppercase;margin-top:15px}.navbar-default .navbar-nav>li>a{color:#000;text-transform:uppercase}.navbar-default .navbar-nav>li>a:hover{color:#f74d65}header{background:url(../images/header.jpg) center!important;background-attachment:fixed!important;background-size:cover!important;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.section_overlay{background:rgba(250,250,250,.5)}.home_text{padding-top:210px;padding-bottom:210px}.home_text h2{color:#010101;font-size:40px;text-transform:uppercase;letter-spacing:13px}.home_text p{color:#404040;font-size:14px;text-transform:uppercase}.scroll_down{padding-bottom:50px}.scroll_down h4{font-size:12px;color:#000;font-family:'Montserrat',sans-serif;text-transform:uppercase}.services{padding-top:96px}.services .container{border-bottom:1px solid #ddd}.single_service{padding-bottom:96px}.single_service i{font-size:25px;color:#f73b56}.single_service h2{color:#000;font-size:25px;text-transform:uppercase}.single_service p{color:#404040;font-size:14px}.single_progress_bar .progress{height:1px;margin-bottom:20px;overflow:hidden;background-color:#d5d5d5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.single_progress_bar .progress-bar{background-color:#2d3334}.single_progress_bar h2{color:000;font-size:14px;font-weight:400}.about_us_p{font-size:14px;color:#272727;margin-top:20px;margin-bottom:10px;line-height:21px}.about_title h2{font-size:25px;color:#3d3d3d;text-transform:uppercase;margin-top:85px;letter-spacing:6px;margin-bottom:21px}.about_title img{margin-bottom:70px}.testimonial{padding-top:130px;padding-bottom:80px}.testimonial .icon:after{content:"";position:absolute;width:80px;height:80px;background-color:#f73b56;top:110px;left:50%;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-40px}.testimonial .icon i{color:#fff;font-size:47px;position:absolute;z-index:555;left:50%;margin-left:-23px}.single_testimonial p{color:#404040;font-size:18px;font-family:'Dosis',sans-serif;letter-spacing:1px;padding-top:110px}.single_testimonial h4{color:#404040;font-size:14px;text-transform:uppercase;font-family:'Montserrat',sans-serif;letter-spacing:1px}.fun_facts{background:url(../images/background.jpg) center;background-attachment:fixed!important;background-repeat:repeat}.fun_facts .section_overlay{background:rgba(100,100,100,.8);padding-bottom:30px;margin-top:100px!important}.single_count{padding-top:90px}.single_count i{color:#f73b56;font-size:34px}.single_count h3{font-family:'Montserrat',sans-serif;color:#fff;font-size:40px;font-weight:bold;margin-bottom:0}.single_count p{font-family:'Dosis',sans-serif;color:#fff;text-transform:uppercase;position:relative}.single_count p:before{content:"";position:absolute;width:16px;height:1px;left:0;bottom:-4px;background:#ef4251}.imac{position:relative;margin-top:-40px}.imac img{width:100%}@media(max-width:767px){.imac{margin-top:20px}}.single_image{margin-right:3px;position:relative;transition:all 1s}.single_image img{width:100%}.single_image:hover div.image_overlay{opacity:1}.image_overlay{position:absolute;width:100%;height:100%;background:rgba(247,77,101,.9);left:0;top:0;opacity:0;transition:all 1s}.image_overlay a{position:absolute;top:20px;right:20px;color:#fff;text-decoration:none;text-transform:uppercase}.image_overlay h2{position:absolute;bottom:50px;left:20px;font-size:25px;color:#fff;text-transform:uppercase;letter-spacing:3px}.image_overlay h4{position:absolute;bottom:23px;left:20px;color:#fff;font-size:14px;text-transform:uppercase}.image_overlay h6{position:absolute;bottom:11px;left:20px;color:#fff;font-size:10px;text-transform:uppercase}.no_padding{padding-left:0;padding-right:0}.work_title h1,.contact_title h1{font-size:25px;color:#3d3d3d;letter-spacing:5px;padding-top:80px;text-transform:uppercase;margin-bottom:20px}.work_title img,.contact_title img{margin-bottom:30px}.work_title p,.contact_title p{font-size:14px;color:#000;margin-bottom:100px}.last_padding{padding-right:0}.pad_top{padding-top:2px}.left h2{margin-top:60px;margin-bottom:20px;font-size:18px;color:#000;font-weight:bold}.left p{margin-bottom:60px;font-size:14px;color:#000}.baton{margin-top:65px}.cs-btn,.cs-btn:active,.cs-btn:visited,.cs-btn:focus{color:#fff;background-color:#000;border-radius:0;outline:0;padding:10px 40px;text-transform:uppercase;letter-spacing:2px;transition:all 1s}.cs-btn:hover{background:#f74d65;border-color:#f74d65}.call_to_action .container{padding-bottom:60px;border-bottom:1px solid #ddd}.single_contact_info{padding-bottom:21px}.single_contact_info h2{text-transform:uppercase;color:#3d3d3d;font-size:18px;letter-spacing:3px;margin-bottom:1px}.single_contact_info p{font-size:15px;color:#3d3d3d}.contact-form{background-color:#f1f1f1;padding:30px}.contact-form .form-control{height:43px;border-radius:0;margin-top:20px;border:0 solid #fff}.contact-form #message{height:104px}.form_submit{margin-top: 20px;width:100%;background:#f73b56;border-radius:0;color:#fff;padding-top:13px;padding-bottom:10px;transition:all 1s}.work-with{padding-bottom:60px;padding-top:10px}.work-with h3{font-size:14px;color:#636363;text-transform:uppercase}footer{background-color:#f1f1f1;padding-top:50px;padding-bottom:50px}.social{padding-top:65px}.social h2{text-transform:uppercase;font-size:16px}ul.icon_list{margin:0;padding:0;list-style:none;text-align:center;margin-top:20px}ul.icon_list li{display:inline;padding-left:3px;padding-right:3px}ul.icon_list li a{display:inline-block;color:#636363;border:1px solid #636363;border-radius:50%;text-align:center;width:30px;height:30px;text-align:center;line-height:28px;transition:all 1s}ul.icon_list li a:hover{color:#f73b56;border-color:#f73b56}.copyright_text{padding-top:80px}.copyright_text p{color:#636363;font-size:14px;text-transform:uppercase;margin-bottom:0;letter-spacing:0}.copyright_text a{color:#f73b56;text-transform:uppercase;font-weight:700;text-decoration:none}.red{color:rgba(186,29,29,0.61)!important}.margin-top-20{margin-top:22px!important}.size16{font-size:16px!important}form.cmxform label.error,label.error{color:red;font-style:italic;text-align:right!important}