body{background:#fff;text-align:center;font-family:'Open Sans', sans-serif;color:#504F50;font-size:12px;}
.violet{color:#EF4036;}
a{color:#EF4036;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
a:hover, a:focus{color:#888;text-decoration:none;}
strong{font-weight:bold;}
img{max-width:100%;}
h1{line-height:40px;font-size:28px;color:#ef4036;text-align:left;}
h3, h4{line-height:20px;font-size:20px;}
h2{color:#484748;font-size:23px;text-align:left;}
::-moz-selection{background:#EF4036;color:#fff;text-shadow:none;}
::selection{background:#EF4036;color:#fff;text-shadow:none;}
.center-text h1,.center-text h2,.center-text h3, .center-text p{text-align:left;}
p{text-align:left;}
a.big-link-1{display:inline-block;padding:5px 22px;background:#EF4036;color:#fff;font-style:italic;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;}
a.big-link-1:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
a.big-link-1:active{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;}
a.big-link-2{display:inline-block;width:35px;height:35px;padding-top:6px;background:#EF4036;font-size:20px;color:#fff;line-height:20px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;}
a.big-link-2 i{vertical-align:middle;}
a.big-link-2:hover{background:#5d5d5d;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
a.big-link-2:active{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;}
a.big-link-3{display:inline-block;padding:5px 22px;background:#EF4036;font-size:18px;color:#fff;font-style:italic;line-height:24px;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;}
a.big-link-3:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
a.big-link-3:active{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;}
.navbar{margin-bottom:0;background:#fff;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
ul.navbar-nav{font-size:14px;color:#888;text-transform:uppercase;}
ul.navbar-nav li a{padding:23px 20px;background:#fff;border-top:5px solid #fff;color:#5d5d5d;}
ul.navbar-nav li.active a{background:#f8f8f8;border-color:#EF4036;color:#5d5d5d;}
ul.navbar-nav li a:hover, ul.navbar-nav li a:focus{background:#EF4036;border-color:#EF4036;color:#fff;outline:0;}
.nav .open > a{background:#f8f8f8;border-color:#EF4036;color:#5d5d5d;}
.nav .open > a:hover, .nav .open > a:focus{background:#EF4036;border-color:#EF4036;color:#fff;}
ul.navbar-nav li a i{line-height:35px;color:#aaa;}
ul.navbar-nav li a:hover i, ul.navbar-nav li a:focus i{color:#fff;}
.dropdown-menu{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 6px 10px rgba(0, 0, 0, .15);-webkit-box-shadow:0 6px 10px rgba(0, 0, 0, .15);box-shadow:0 6px 10px rgba(0, 0, 0, .15);}
.dropdown-menu > .active > a{background:#fff;color:#5d5d5d;}
.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#f8f8f8;color:#EF4036;}
ul.navbar-nav li .dropdown-menu a{padding-top:15px;padding-bottom:15px;}
ul.navbar-nav li.active .dropdown-menu a{background:#fff;color:#5d5d5d;border:0;}
ul.navbar-nav li.active .dropdown-menu a:hover,
ul.navbar-nav li.active .dropdown-menu a:focus{background:#EF4036;color:#fff;border:0;}
ul.navbar-nav li.active .dropdown-menu > .active > a{background:#f8f8f8;color:#EF4036;border:0;}
ul.navbar-nav li.active .dropdown-menu > .active > a:hover,
ul.navbar-nav li.active .dropdown-menu > .active > a:focus{background:#EF4036;color:#fff;border:0;}
.navbar>.container .navbar-brand{margin-left:0;}
.navbar-brand{width:200px;padding:15px 5px;}
.slider-container{margin:0 auto;background:#f8f8f8 url(../img/pattern.jpg) left top repeat;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;}
.slider{padding-left:5px;padding-right:5px;}
.flexslider{margin-top:45px;margin-bottom:55px;border:6px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 -5px 15px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 -5px 15px 0 rgba(0,0,0,.05);box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 -5px 15px 0 rgba(0,0,0,.05);}
.flexslider .slides > li{position:relative;}
.flexslider .slides .embed-responsive.embed-responsive-16by9{padding-bottom:48.1%;}
.flex-caption{position:absolute;left:0;bottom:20px;width:95%;padding:10px 20px;background:#1d1d1d;background:rgba(0, 0, 0, .7);font-size:14px;line-height:24px;color:#eaeaea;text-align:left;font-style:italic;}
.flex-direction-nav a{width:60px;height:60px;padding-top:17px;background:#EF4036;color:#fff;text-shadow:none;}
.flex-direction-nav a:before{font-size:26px;}
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next{text-align:center;}
.slider-2-container{padding:180px 0;}
.slider-2-text{padding:30px 0 43px 0;background:#1d1d1d;background:rgba(0, 0, 0, .7);color:#fff;}
.slider-2-text h1{padding-left:30px;padding-right:30px;font-family:'Lobster', cursive;font-size:30px;color:#fff;font-weight:bold;}
.slider-2-text p{padding-left:30px;padding-right:30px;font-size:18px;font-style:italic;}
.presentation-container{margin-top:30px;}
.presentation-container h1{font-family:'Lobster', cursive;font-size:30px;color:#5d5d5d;font-weight:bold;}
.presentation-container p{font-size:18px;font-style:italic;}
.services-container{margin-top:10px;}
.services-title{margin-top:40px;background:url(../img/line.png) left center repeat-x;}
.services-title h2{width:200px;margin:0 auto;background:#fff;font-family:'Lobster', cursive;font-size:24px;color:#5d5d5d;font-weight:bold;}
.service{margin-top:40px;padding:15px 15px 20px 15px;background:#f8f8f8;border-bottom:2px solid #EF4036;}
.service:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.service .service-icon{font-size:50px;line-height:50px;color:#5d5d5d;}
.service .service-icon i{vertical-align:middle;}
.service h3{margin-top:13px;font-family:'Droid Sans', sans-serif;font-size:14px;color:#5d5d5d;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.service p{padding-bottom:7px;line-height:24px;}
.work-container{margin-top:50px;}
.work-title{background:url(../img/line.png) left center repeat-x;}
.work-title h2{width:220px;margin:0 auto;background:#fff;font-family:'Lobster', cursive;font-size:24px;color:#5d5d5d;font-weight:bold;}
.work{margin-top:40px;padding-bottom:20px;background:#f8f8f8;border-bottom:2px solid #EF4036;}
.work:hover img{opacity:0.7;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.work:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.work .work-bottom{margin-top:15px;}
.work h3{margin-top:20px;padding-left:15px;padding-right:15px;font-family:'Droid Sans', sans-serif;font-size:14px;color:#5d5d5d;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.work p{padding-left:15px;padding-right:15px;line-height:24px;font-style:italic;}
.testimonials-container{margin:20px 0;padding:10px;border:1px solid #f1f1f1;}
.right-banner:first-child{margin-top:30px;}
.nopadding{padding:0;}
.testimonials-title{background:url(../img/line.png) left center repeat-x;}
.testimonials-title h2{width:180px;margin:0 auto;background:#fff;font-family:'Lobster', cursive;font-size:24px;color:#5d5d5d;font-weight:bold;}
.testimonial-list{margin-top:30px;text-align:left;}
.testimonial-list .tab-pane{overflow:hidden;}
.testimonial-list .testimonial-image{width:20%;margin:0 auto;}
.testimonial-list .testimonial-image img{max-width:64px;border:3px solid #eaeaea;}
.testimonial-list .testimonial-text{text-align:center;width:100%;font-size:14px;line-height:30px;font-style:italic;}
.testimonial-list .nav-tabs{border:0;text-align:center;}
.testimonial-list .nav-tabs li{float:none;display:inline-block;margin-left:2px;margin-right:2px;}
.testimonial-list .nav-tabs li a{width:12px;height:12px;padding:0;background:#eaeaea;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.testimonial-list .nav-tabs li a:hover{border:0;background:#ddd;}
.testimonial-list .nav-tabs li.active a{background:#EF4036;}
footer{margin:0 auto;padding-bottom:10px;background:#f8f8f8 url(../img/pattern.jpg) left top repeat;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset;}
.footer-box{margin-top:20px;text-align:left;}
.footer-box h4{margin-top:20px;font-family:'Droid Sans', sans-serif;font-size:14px;color:#5d5d5d;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.footer-box-text p{line-height:24px;}
.footer-box-text-contact i{padding-right:7px;}
.footer-box-text-subscribe form{padding-bottom:10px;}
.footer-box-text-subscribe input[type="text"]{width:95%;height:26px;}
.flickr-feed{margin:16px 0 0 0;}
.flickr-feed a{display:inline-block;width:54px;margin:0 4px 4px 0;}
.flickr-feed a:hover{opacity:0.7;}
.flickr-feed a img{border:2px solid #eaeaea;}
.footer-border{margin-top:30px;border-top:1px dashed #ddd;}
.footer-copyright{margin-top:15px;line-height:24px;text-align:left;}
.footer-social{margin-top:5px;text-align:right;}
.footer-social a{margin:0 0 0 10px;font-size:26px;color:#888;}
.footer-social a:hover, .footer-social a:focus{color:#EF4036;}
.page-title-container{margin:0 auto;padding:30px 0 35px 0;background:#f8f8f8 url(../img/pattern.jpg) left top repeat;text-align:left;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;}
.page-title-container h1{display:inline;margin-left:10px;font-family:'Lobster', cursive;font-size:24px;color:#5d5d5d;font-weight:bold;text-shadow:0 1px 0 rgba(255, 255, 255, .7);vertical-align:middle;}
.page-title-container p{display:inline;margin-left:5px;font-size:14px;font-style:italic;vertical-align:middle;}
.page-title-container i{font-size:46px;color:#ccc;vertical-align:middle;}
.about-us-container{margin-top:20px;}
.about-us-text{padding-top:10px;padding-bottom:10px;text-align:left;}
.about-us-text h3{margin-top:25px;font-family:'Droid Sans', sans-serif;font-size:16px;color:#5d5d5d;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.about-us-text p{line-height:28px;font-size:13px;}
.team-container{margin-top:30px;}
.team-title{background:url(../img/line.png) left center repeat-x;}
.team-title h2{width:220px;margin:0 auto;background:#fff;font-family:'Lobster', cursive;font-size:24px;color:#5d5d5d;font-weight:bold;}
.team-box{margin-top:40px;padding-bottom:15px;background:#f8f8f8;border-bottom:2px solid #EF4036;}
.team-box:hover img{opacity:0.7;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.team-box:hover{-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.team-box h3{margin-top:20px;padding-left:15px;padding-right:15px;font-family:'Droid Sans', sans-serif;font-size:14px;color:#5d5d5d;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.team-box p{padding-left:15px;padding-right:15px;line-height:24px;font-style:italic;}
.team-social a{margin:0 5px;font-size:26px;}
.contact-address{padding-bottom:15px;}
.contact-address .map{margin:20px 0 40px 0;height:300px;border:5px solid #f8f8f8;}
.services-full-width-container{margin-top:20px;}
.services-full-width-text{padding-top:10px;text-align:left;}
.services-full-width-text h3{margin-top:25px;font-family:'Droid Sans', sans-serif;font-size:16px;color:#5d5d5d;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.services-full-width-text p{line-height:28px;font-size:13px;}
.services-half-width-container{margin-top:20px;}
.services-half-width-text{padding-top:10px;padding-bottom:10px;text-align:left;}
.services-half-width-text h3{margin-top:25px;font-family:'Droid Sans', sans-serif;font-size:16px;color:#5d5d5d;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.services-half-width-text p{line-height:28px;font-size:13px;}
.call-to-action-container{margin-top:20px;padding-bottom:50px;}
.call-to-action-text{padding-top:25px;padding-bottom:15px;background:#f8f8f8;text-align:left;overflow:hidden;}
.call-to-action-text:hover{-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 3px 10px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.call-to-action-text p{float:left;width:80%;padding-left:25px;line-height:30px;font-size:18px;font-style:italic;}
.call-to-action-text .call-to-action-button{float:left;width:20%;padding-right:25px;margin-bottom:10px;text-align:right;}
.portfolio-container{margin-top:20px;padding-bottom:50px;}
.portfolio-filters{padding-top:35px;padding-bottom:10px;font-family:'Droid Sans', sans-serif;font-size:16px;color:#5d5d5d;font-weight:bold;text-align:left;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.portfolio-filters a{color:#5d5d5d;}
.portfolio-filters a:hover, .portfolio-filters a.active{color:#EF4036;}
.portfolio-box{width:255px;margin:40px 15px 0 15px;}
.portfolio-box img{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.portfolio-box:hover img{opacity:0.7;}
.portfolio-box-container{position:relative;background:#f8f8f8;border-bottom:2px solid #EF4036;}
.portfolio-box-container:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.portfolio-box-container .embed-responsive.embed-responsive-16by9{padding-bottom:48%;}
.portfolio-box-icon{position:absolute;top:10px;right:10px;width:35px;height:35px;padding-top:7.5px;padding-left:3px;background:#1d1d1d;background:rgba(0, 0, 0, .7);font-size:20px;color:#fff;line-height:20px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;}
.portfolio-box-text{padding:0 15px 20px 15px;}
.portfolio-box-text h3{cursor:pointer;margin-top:20px;font-family:'Droid Sans', sans-serif;font-size:14px;color:#5d5d5d;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.portfolio-box-text p{line-height:24px;font-style:italic;}
.pricing-1-container{margin-top:47px;}
.pricing-1-title{background:url(../img/line.png) left center repeat-x;}
.pricing-1-title h2{width:160px;margin:0 auto;background:#fff;font-family:'Lobster', cursive;font-size:24px;color:#5d5d5d;font-weight:bold;}
.pricing-1-box{padding-top:40px;padding-bottom:20px;}
.pricing-1-box-inner{background:#f8f8f8;}
.pricing-1-box-inner:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.pricing-1-box-price{padding:20px 0 7px 0;background:#eee;font-family:'Droid Sans', sans-serif;font-size:42px;color:#5d5d5d;line-height:54px;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.pricing-1-box-best .pricing-1-box-price{background:#EF4036;color:#fff;text-shadow:none;}
.pricing-1-box-price span{font-family:'Open Sans', sans-serif;font-size:14px;color:#888;line-height:30px;font-style:italic;text-shadow:none;}
.pricing-1-box-best .pricing-1-box-price span{color:#fff;}
.pricing-1-box h3{margin-top:0;margin-bottom:0;padding:10px 20px;background:#eee;font-family:'Droid Sans', sans-serif;font-size:16px;color:#5d5d5d;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.pricing-1-box.pricing-1-box-best h3{background:#EF4036;color:#fff;text-shadow:none;}
.pricing-1-box h4{margin-top:0;margin-bottom:2px;padding:10px 20px;background:#e8e8e8;font-family:'Droid Sans', sans-serif;font-size:14px;color:#5d5d5d;line-height:30px;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.pricing-1-box.pricing-1-box-best h4{background:#8d3b60;color:#fff;text-shadow:none;}
.pricing-1-box-features ul{margin:0;padding:0;list-style:none;}
.pricing-1-box-features li{padding:10px 20px;border-bottom:1px solid #eee;font-size:14px;line-height:18px;}
.pricing-1-box-sign-up{padding:25px 0;}
.pricing-2-container{margin-top:30px;padding-bottom:40px;}
#main-slide .item img{width:100%;}
#main-slide .item .slider-content{z-index:0;opacity:0;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;}
#main-slide .item.active .slider-content{z-index:0;opacity:1;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms;}
#main-slide .slider-content{top:50%;margin-top:-70px;left:0;padding:0;text-align:center;position:absolute;width:100%;height:100%;color:#fff;}
#main-slide .carousel-indicators{bottom:30px;}
.carousel-indicators li{width:14px !important;height:14px !important;border:2px solid #fff !important;margin:1px !important;}
#main-slide .carousel-control.left,
#main-slide .carousel-control.right{opacity:1;filter:alpha(opacity=100);background-image:none;background-repeat:no-repeat;text-shadow:none;}
#main-slide .carousel-control.left span{padding:15px;}
#main-slide .carousel-control.right span{padding:15px;}
#main-slide .carousel-control .fa-angle-left,
#main-slide .carousel-control .fa-angle-right{position:absolute;top:40%;z-index:5;display:inline-block;}
#main-slide .carousel-control .fa-angle-left{left:0;}
#main-slide .carousel-control .fa-angle-right{right:0;}
#main-slide .carousel-control i{background:rgba(0,0,0,.7);color:#fff;line-height:36px;font-size:32px;padding:15px 20px;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#main-slide .slider-content h2{font-size:76px;font-weight:100;text-transform:uppercase;color:#555;}
#main-slide .slider-content h2.white, #main-slide .slider-content h3.white{color:#fff;}
#main-slide .slider-content h3{font-size:36px;font-weight:300;margin-top:60px;text-transform:uppercase;text-align:center;color:#555;}
.list{text-align:left;padding:0;}
.list span{color:#000;}
.list>li{line-height:2;list-style-image:url(../img/liarrow.png);margin-left:28px;}
.right-banner{margin-bottom:15px;}
#login-content{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;border-radius:3px 0 3px 3px;box-shadow:0 2px 2px -1px rgba(0, 0, 0, 0.9);display:none;padding:10px;position:absolute;top:0;z-index:1100;}
.order-banner{margin:20px 0;}
#login-content input[type="text"],#login-content input[type="password"]{margin-bottom:8px;padding:4px;border:1px solid #EF4036;width:90%;}
#login-content input[type="submit"]{background:#EF4036;color:#fff;padding:5px 10px;}
.samples{overflow:hidden;padding:10px 0;}
.step-1,.step-2{background:#f0f0f0;overflow:hidden;padding:25px;text-align:left;}
.step-1 input[type="text"] ,.step-2 input[type="text"], textarea{width:350px;background:#fff;padding:4px;margin-bottom:20px;border-color:#ccc;}
.step-1 select , .step-2 select{width:350px;padding:4px;margin-bottom:20px;-webkit-appearance:none;-moz-appearance:none;background:#fff url("../../img/arrow.png") no-repeat scroll 325px 12px;border:1px solid #ccc;}
.upload{width:157px;height:50px;background:url("../../img/browse-button.jpg");overflow:hidden;transition:ease-in-out all 0.3s;margin-left:10px;}
.upload input{display:block !important;width:157px !important;height:50px !important;opacity:0 !important;overflow:hidden !important;cursor:pointer;}
.upload:hover{background:url("../../img/browse-hover.jpg");}
#pricetext{background:rgba(138,223,112,0.5);color:#EF4036;float:left;}
.getquote.ordernow{background:linear-gradient(top, #EF4036, #C21F16);background:-webkit-linear-gradient(top, #EF4036, #C21F16);background:-moz-linear-gradient(top, #EF4036, #C21F16);font-size:20px;margin:15px 0;color:#fff;padding:10px 25px;transition:ease-in-out all 1s;border:none;}
.getquote.ordernow:hover{border:none;background:linear-gradient(top, #C21F16, #EF4036);background:-webkit-linear-gradient(top, #C21F16, #EF4036);background:-moz-linear-gradient(top, #C21F16, #EF4036);}
.contact-us input[type="text"]{width:650px;background:#fff;padding:4px;margin-bottom:20px;border-color:#ccc;}
.contact-us textarea{width:650px;}
.contact-us select{width:650px;padding:4px;margin-bottom:20px;-webkit-appearance:none;-moz-appearance:none;background:#fff url("../../img/arrow.png") no-repeat scroll 625px 12px;border:1px solid #ccc;}
.testimonials-name{color:#EF4036;font-weight:bold;font-size:14px;}
.site-mapul{float:left;margin-right:20px;padding:40px 0;width:280px;}
.site-mapul li a{color:#686868;display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-left:22px;}
.site-mapul li a:hover{color:#000;}
.sitemap-heading{background:#EF4036;border-bottom:1px solid;color:#fff !important;font-family:tahoma;font-weight:bold;padding:8px 5px;}
.site-mapul > li{border-bottom:1px solid #cccccc;padding:10px 0;transition:all 0.3s ease-in-out 0s;list-style:none;text-align:left;}
.site-mapul > li:hover a{text-decoration:none;}
.site-map{margin-top:24px;}
.contact-ul li{list-style:none;text-align:left;}
.quote-form-container{float:right;overflow:hidden;width:300px;margin-right:20px;}
.quote-form{background:#f0f0f0;box-shadow:0 1px 3px #000000;overflow:hidden;width:300px;position:absolute;z-index:1000;top:183px;}
.form-title{background:-webkit-linear-gradient(top, #EF4036, #C21F16) !important;margin:0;font-size:26px;color:#fff;text-align:center;}
.form-body{padding:7px;text-align:center;}
.text-field{padding:0;margin:0;width:100%;}
.text-field li input{width:90%;border:1px solid #ccc;border-radius:0;background:#FFF;padding:3px 2px;}
.getquote.getquote.ordernow{padding:8px 15px;font-size:15px;}
.select li select{width:90%;padding:4px;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;background:#fff url("../../img/arrow.png") no-repeat scroll 235px 12px;border:1px solid #ccc;}
.select{margin:0;padding:0;}
.quote-button.home{margin-top:10px;text-align:center;}
.getquote{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#404040), to(#252525));background:-webkit-linear-gradient(top, #404040, #252525);background:-moz-linear-gradient(top, #404040, #252525);background:-ms-linear-gradient(top, #404040, #252525);background:-o-linear-gradient(top, #404040, #252525);color:#ffffff;padding:10px 20px;transition:all 0.2s ease-in-out 0s;}
.getquote:hover{text-decoration:none;cursor:pointer;color:#fff;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#7FD84E), to(#5EB62E));background:-webkit-linear-gradient(top, #7FD84E, #5EB62E);background:-moz-linear-gradient(top, #7FD84E, #5EB62E);background:-ms-linear-gradient(top, #7FD84E, #5EB62E);background:-o-linear-gradient(top, #7FD84E, #5EB62E);}
.form-body.homeform input, .form-body.homeform select{margin:4px 0;}
.form-title{background:none repeat scroll 0 0 #333;color:#ffffff;font-size:20px;padding:10px;text-align:center;margin:0;}
.quote-button.home{margin:15px 0;text-align:center;}
.right-banner img ,.order-banner img{border:1px solid #ccc;}
.dropdown-menu{z-index:10001;}
ul li{list-style:none;}
@media (max-width:640px){.quote-form{position:static !important;margin:10px auto !important;}
p, h1,h2,h3{text-align:center;}
.order-banner img{width:100%;}
.quote-form-container{float:none !important;overflow:hidden;width:300px !important;margin:0 auto !important;}
}
@media (max-width:480px){.quote-form{position:static !important;margin:10px auto !important;}
.order-banner img{width:100%;}
.quote-form-container{float:none !important;overflow:hidden;width:300px !important;margin:0 auto !important;}
}
@media (max-width:768px){.quote-form{position:static !important;margin:10px auto !important;}
.order-banner img{width:100%;}
.quote-form-container{float:none !important;overflow:hidden;width:300px !important;margin:0 auto !important;}
}
@media (max-width:320px){.quote-form{position:static !important;margin:10px auto !important;width:250px !important;}
.quote-form-container{float:none !important;overflow:hidden;width:250px !important;margin:0 auto !important;}
}





.price-calculator	{
	background: #eee;
}
.price-calculator table select	{
	width: 100%;
}
.price-calculator table th	{
	font-size: 20px;
	color: #fff;
	background: #ef4036;
	padding: 8px 15px;
}
.price-calculator table td	{
	padding: 20px;
}
.price-calculator table td p	{
	color: #ef4036; 
	font-size: 20px;
	font-weight: bold;
}