.example1 {
 height: 50px;	
 overflow: hidden;
 position: relative;
}
.example1 h3 {
 position: absolute;
 width: 100%;
 color:#da8b2f !important;
 height: 100%;
 margin: 0;
 line-height: 50px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: example1 15s linear infinite;
 -webkit-animation: example1 15s linear infinite;
 animation: example1 15s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes example1 {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes example1 {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes example1 {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video { border:0; font-size:100%; font:inherit; vertical-align:baseline; margin:0; padding:0; }  ol,ul { list-style:none; margin:0; padding:0; }  blockquote,q { quotes:none; }  blockquote:before,blockquote:after,q:before,q:after { content:none; }  table { border-collapse:collapse; border-spacing:0; }  a { text-decoration:none; }  .txt-rt { text-align:right; }  .txt-lt { text-align:left; }  .txt-center { text-align:center; }  .float-rt { float:right; }  .clear { clear:both; }  .pos-relative { position:relative; }  .pos-absolute { position:absolute; }  .vertical-base { vertical-align:baseline; }  .vertical-top { vertical-align:top; }  .underline { padding-bottom:5px; border-bottom:1px solid #eee; margin:0 0 20px; }  img { max-width:100%; }  body { font-family:Lato, sans-serif; font-size:100%; background:#fff; }  .wrap { width:70%; margin:0 auto; }  .header { padding:1.3em 0; }  .nav { float:right; margin-top:.82em; }  .nav > ul > li > a { font-family:Lato, sans-serif; text-transform:uppercase; display:block; font-size:1em; color:gray; -webkit-transition:.9s; -moz-transition:.9s; -o-transition:.9s; transition:.9s; padding:.5em 1em; }  .slider-wrapper { position:relative; overflow:hidden; max-height:550px; }  .fr-slider { overflow:visible; position:relative; width:100%; margin:0 auto; }  .fraction-slider { position:relative; width:100%; height:100%; overflow:visible; }  .fraction-slider .slide { display:none; width:100%; height:100%; position:absolute; z-index:100; outline:0; font-size:100%; font:inherit; vertical-align:baseline; margin:0; padding:0; }  .fraction-slider .slide-bg { background-color:#fff; height:auto!important; }  .fraction-slider .fs_obj { display:none; position:absolute; top:0; left:100%; z-index:7000; }  .fraction-slider .fs_fixed_obj { z-index:6000; left:0; }  .fraction-slider .fs_obj * { display:inline-block; position:relative; top:0; left:0; }  .slider .slide { display:none; }  .fr-slider .fs_loader { width:100%; height:550px; background:url(../images/loading.gif) center center no-repeat #fff; z-index:9999; overflow:hidden; }  article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,nav.vertical ul li,.logo a { display:block; }  .float-lt,.logo { float:left; }  nav.horizontal ul li,.nav > ul > li { display:inline-block; }  .nav > ul > li.active a,.nav > ul > li > a:hover { color:#fff; background:#FC6C85; }  @media screen and max-width 480px { .fr-slider { height:150px; }  .slider-wrapper { width:100%; height:30%; }  .fraction-slider .prev,.fraction-slider .next { width:62px; height:62px; line-height:66px; text-align:center; background-color:#fff; position:absolute; top:43%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; opacity:0; font-size:36px; font-weight:700; color:rgba(0,0,0,0.72); cursor:pointer; z-index:9999; -webkit-transition:all .2s cubic-bezier(0.25,.46,.45,.94); -moz-transition:all .2s cubic-bezier(0.25,.46,.45,.94); transition:all .2s cubic-bezier(0.25,.46,.45,.94); }  .fraction-slider .prev:before,.fraction-slider .next:before { content:'\f105'; }  .fraction-slider:hover .prev,.fraction-slider:hover .next { opacity:0.2; display:block; }  .direction-nav .aya-next:hover,.direction-nav .aya-prev:hover { opacity:0.8!important; }  .fraction-slider .prev { left:2%; padding-right:5px; }  .fraction-slider .next { right:2%; padding-left:5px; }  .fs-pager-wrapper { position:absolute; right:10px; bottom:40px; z-index:9999; }  .fs-pager-wrapper a,.fs-custom-pager-wrapper a { display:inline-block; cursor:pointer; position:relative; border:3px solid rgba(255,255,255,.6); width:20px; height:20px; float:left; border-radius:50%; margin:0 5px 0 0; }  .fs-pager-wrapper a:hover,.fs-custom-pager-wrapper a:hover { background:rgba(255,255,255,.6); }  .fs-pager-wrapper .active,.fs-custom-pager-wrapper .active { background:#FFF; border-color:#FFF; }  .da-slide { padding:11% 0; }  .da-slide h2 { color:#FFF; font-size:3em; font-weight:700; z-index:10; text-align:center; }  .row { margin-left:-15px; margin-right:-15px; }  .fact-icon { font-size:90px; color:#fff; margin-bottom:22px; }  .pline-title { text-transform:uppercase; color:#FFF; margin-bottom:15px; text-align:center; background:url(../images/ptitlebg.png); background-repeat:no-repeat; background-position:center bottom -2px; padding:0 0 37px; }  .div { display:block; }  .facts-boxes { margin:60px 0 20px; }  .fact-box { text-align:center; }  .da-slide h2 span { font-size:1em; font-weight:300; }  .da-slide p { color:#FFF; font-size:1.4em; text-align:center; width:77%; font-weight:300; line-height:1.4em; margin:1.5em auto; }  .da-slide .da-link { background-color:#1BBC9B; display:block; color:#FFF; font-size:1em; text-transform:uppercase; width:10%; text-align:center; margin:0 auto; padding:1em 2em; }  .da-slide .da-link:hover { background:#01CAA1; }  .facts-boxes-container { background-color:#fff; width:100%; height:100%; background:url(../images/banner.png) center center no-repeat; background-size:cover; background-attachment:fixed; padding:64px 0 74px; }  .da-img { width:50px; height:50px; display:block; background:url(../images/buttonimg.png); -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out; transition:all .4s ease-in-out; margin:2em auto 1em; }  .da-img:hover { width:50px; height:50px; display:block; background:url(../images/buttonimgh.png); }  .text-glow { background:#CE9246; color:#fff; text-shadow:0 0 10px #fff; font-size:16px; font-weight:700; }  .container h1 { color:#4D4D4D; font-size:2em; padding-bottom:.5em; text-align:center; }  .container p { color:#444; font-size:1em; padding-bottom:1em; text-align:center; }  .main_btm { margin-top:4%; display:block; }  .gallery { margin-top:4% 0; }  .gallery1 { padding:4em 0; }  .container { position:relative; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }  #filters { list-style:none; width:62%; margin:2% auto; padding:0; }  #filters li { float:left; margin-left:17px; }  #filters li span { display:block; text-decoration:none; color:#fff; background:#FC6C85; cursor:pointer; text-transform:uppercase; font-weight:600; padding:10px 30px; }  #filters li span:hover { background:#FC6C85; }  #filters li span.active { background:#FC6C85; color:#fff; }  #portfoliolist .portfolio { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; width:19%; display:none; float:left; margin:0 3%; }  .portfolio-wrapper { overflow:hidden; position:relative!important; cursor:pointer; }  .portfolio img { max-width:100%; position:relative; opacity:5; transition:all 300ms!important; -webkit-transition:all 300ms!important; -moz-transition:all 300ms!important; }  .grid { position:relative; width:28%; float:left; background:#FFF; margin-right:8%; }  .social { position:absolute; -o-transition-duration:1s; -moz-transition-duration:1s; -webkit-transition:0 1s; text-align:center; left:21%; top:22%; }  .social ul li { float:left; }  .social ul { background:rgba(27,188,155,1); border-radius:2px; padding:.5em; }  .social ul li a { height:38px; width:40px; display:inline-block; }  .sharefacebook { background:url(../images/social-icons.png) no-repeat -44px 0; }  .about { background:#1BBC9B; text-align:center; padding:5em 0; }  .about h2 { color:#fff; font-size:2em; padding-bottom:.5em; }  .about p { color:#fff; font-size:1em; padding-bottom:4em; }  .about-grids { width:100%; margin:0 auto; }  .dc_zoom_css span.roll_css6:hover { opacity:0.9; -o-transition-duration:1s; -moz-transition-duration:1s; -webkit-transition:0 1s; }  .dc_zoom_css span.roll_css6 { -o-transition-duration:1s; -moz-transition-duration:1s; -webkit-transition:0 1s; height:100%; opacity:0; position:absolute; width:0; }  .dc_zoom_css span.roll_css6 img:hover { opacity:1; }  .post-person { width:100%; }  .desc h3 { color:#292828; font-size:1.4em; margin-top:15px; }  .desc p:nth-child(2) { color:#444; font-size:1.1em; font-style:italic; margin:5px 25px 9px; padding:0; }  .desc p:nth-child(3) { color:#444; font-size:1.02em; text-align:left; line-height:1.9em; padding:1em 1em 2em; }  .col { display:block; float:left; margin:4% 0 4% 1.6%; }  .col:first-child { margin-left:0; }  .span_2_of_3 { width:66.1%; }  .span_1_of_3 { width:32.2%; }  .contact { background:#EBEBEB; }  .contact-form { padding-bottom:30px; }  .contact-form div { padding:5px 0 15px; }  .contact h2 { color:#444; font-size:2em; text-align:center; padding:2em 0 .7em; }  .contact h4 { color:#444; font-size:1em; text-align:center; }  .contact h5 { color:#444; font-size:1em; padding-bottom:2em; }  .contact-form input[type=text],.contact-form textarea { display:block; width:43%; background:#fff; outline:none; color:#888282; font-size:.8125em; -webkit-appearance:none; float:left; margin-right:2em; font-family:Lato, sans-serif; font-style:italic; border:2px solid #CACACA; padding:15px; }  .contact-form textarea { display:block; width:94%; background:#fff; outline:none; color:#888282; font-size:.8125em; -webkit-appearance:none; font-style:italic; border:2px solid #CACACA; margin-bottom:2em; resize:none; height:180px; padding:15px; }  .contact-form form input[type=submit] { font-family:Lato, sans-serif; color:#fff; background:#FC6C85; border:1px solid #fff; display:block; -webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; -ms-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; cursor:pointer; font-size:1em; outline:none; text-transform:uppercase; float:right; margin-right:2%; padding:.8em 1.5em; }  .company_address p { color:#525252; font-size:.8125em; line-height:1.8em; margin-bottom:2%; }  .company_address p a { color:#525252; font-size:1.1em; line-height:1.8em; margin-bottom:2%; }  .list3 li img { float:left; margin-top:4px; }  .list3 li .extra-wrap { float:left; padding-left:1em; }  .footer-bottom { background:#303441; padding:25px 0; }  .copy p { color:#666D89; font-size:.8125em; line-height:1.8em; text-align:center; }  .copy p a { color:#FFF; }  .copy p a:hover { color:#1BBC9B; }  #toTop { display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; overflow:hidden; width:44px; height:44px; border:none; text-indent:100%; background:url(../images/top-move.png) no-repeat right top; }  .grid:nth-child(3),.contact-form input[type=text]:nth-child(2) { margin-right:0; } }  @media only screen and max-width 767px { .container { width:95%; }  #portfoliolist .portfolio { width:48%; margin:1%; }  #ads { display:none; } }  @media only screen and min-width 480px and max-width 767px { .container { width:100%; }  #ads { display:none; } }  @media only screen and max-width1440px and min-width1366px { .wrap { width:75%; }  #filters { list-style:none; width:63%; margin:2% auto; padding:0; }  #portfoliolist .portfolio { width:20%; margin:0 2%; }  .contact-form input[type=text] { width:42.7%; }  .dc_zoom_css span.roll_css6 .social { width:59%; } }  @media only screen and max-width1366px and min-width1280px { .wrap { width:80%; }  #filters { width:65%; }  #portfoliolist .portfolio { width:20%; margin:0 2%; }  .contact-form input[type=text] { width:42.8%; }  .dc_zoom_css span.roll_css6 .social { width:57%; } }  @media only screen and max-width1280px and min-width1024px { .wrap { width:85%; }  #filters { width:64%; }  #portfoliolist .portfolio { width:23%; margin:0 1%; }  .contact-form input[type=text] { width:42.7%; }  .dc_zoom_css span.roll_css6 .social { width:58%; }  .container { width:1200px; }  .col-lg-12 { float:left; width:100%; } }  @media only screen and max-width1024px and min-width768px { .wrap { width:90%; }  #filters { width:76%; }  #portfoliolist .portfolio { width:22%; margin:0 1%; }  .contact-form input[type=text] { width:40.3%; }  .header { padding:4% 0; }  .nav > ul > li > a { padding:.5em .7em; }  .da-slide p { width:100%; }  .da-slide h2 { font-size:2.6em; }  .da-slide .da-link { width:13%; padding:.8em 2em; }  .da-slide { padding:6% 0; }  .dc_zoom_css span.roll_css6 .social { width:67%; height:19%; left:17%; top:20%; }  .contact-form textarea { width:92%; }  .col { margin:4% 0 4% 4%; }  .span_2_of_3 { width:63%; } }  @media only screen and max-width768px and min-width640px { .wrap { width:90%; }  #filters { width:100%; }  #portfoliolist .portfolio { width:31%; margin:0 1%; }  .contact-form input[type=text] { width:42.8%; }  .header { padding:1.2em 0; }  .nav > ul > li > a { padding:.5em .7em; }  .dc_zoom_css span.roll_css6 .social { width:67%; height:19%; left:17%; top:20%; }  .da-slide p { width:100%; font-size:1.3em; line-height:1.3em; margin:1em auto; }  .da-slide h2 { font-size:2.6em; }  .da-slide .da-link { width:14%; padding:.6em 1.8em; }  .da-slide { padding:3% 0 1%; }  .grid { width:45%; margin-right:10%; }  .grid:nth-child(2) { margin-right:0; }  .contact-form textarea { width:95%; }  .contact-form { padding-bottom:0; }  .company_address { padding:5% 0 2%; }  .contact-form form input[type=submit] { float:left; }  .company_address p { font-size:1em; margin-bottom:0; }  .contact h2 { padding:1.4em 0 .7em; }  #portfoliolist>div,.grid:nth-child(3) { display:none; }  .about,.gallery1 { padding:3em 0; }  .about p,.contact h4 { padding-bottom:2em; }  .span_2_of_3,.span_1_of_3 { width:100%; float:none; margin:0; } }  @media only screen and max-width640px and min-width480px { .wrap { width:90%; }  #filters { width:100%; }  #portfoliolist .portfolio { width:40%; margin:0 5%; }  .contact-form input[type=text] { width:40.5%; }  .nav > ul > li > a { font-size:.9em; padding:.5em .3em; }  .da-slide p { width:100%; font-size:1.3em; line-height:1.3em; margin:1.6em auto; }  .da-slide h2 { font-size:2.5em; }  .da-slide .da-link { width:14%; font-size:.9em; padding:.6em 1.8em; }  .dc_zoom_css span.roll_css6 .social { width:68%; margin-left:0; }  .grid { width:45%; margin-right:10%; }  .grid:nth-child(2) { margin-right:0; }  .contact-form textarea { width:92%; height:110px; }  .company_address p { font-size:1em; margin-bottom:0; }  .company_address { padding-bottom:2%; }  .contact h2 { padding:1.4em 0 .7em; }  #filters li { margin-left:10px; }  #filters li span { font-size:.9em; padding:10px 25px; }  .list3 li { margin-bottom:.8em; }  .list3 li .extra-wrap { width:82%; }  .contact-form form input[type=submit] { margin-right:2%; float:left; }  .contact-form { padding-bottom:0; }  .header,.da-slide { padding:4% 0; }  .about,.gallery1 { padding:3em 0; }  .about p,.contact h4 { padding-bottom:2em; }  #portfoliolist>div,.grid:nth-child(3) { display:none; }  .span_1_of_3,.span_2_of_3 { width:100%; float:none; margin:0; } }  @media only screen and max-width480px and min-width320px { .wrap { width:90%; }  .logo { float:none; text-align:center; }  .nav { float:none; margin-top:1em; text-align:center; }  #filters { width:100%; }  #portfoliolist .portfolio { width:48%; margin:0 1%; }  .contact-form input[type=text] { width:92%; }  .contact-form input[type=text]:nth-child(1) { margin-bottom:1.5em; }  .dc_zoom_css span.roll_css6 .social { width:45%; height:13%; margin-left:5%; }  .header { padding:1.2em 0; }  .nav > ul > li > a { font-size:1em; padding:.5em 1em; }  .da-slide p { width:100%; font-size:1em; line-height:1.3em; margin:1.1em auto; }  .da-slide h2 { font-size:2.1em; }  .da-slide .da-link { width:20%; font-size:.9em; padding:.6em 1.8em; }  .da-img { margin:1em auto; }  .da-slide { padding:4% 0; }  .about { padding:3em 1em; }  .gallery1 { padding:2em 0; }  #portfoliolist>.hide { display:block; }  .grid { width:100%; margin-right:0; float:none; margin-bottom:10%; }  .grid:nth-child(2) { margin-right:0; }  .contact-form textarea { width:92%; height:110px; }  .company_address p { font-size:1em; margin-bottom:0; }  .company_address { padding-bottom:2%; }  .contact h2 { padding:1.4em 0 .7em; }  #filters li { margin-left:10px; }  #filters li span { font-size:.8em; padding:10px; }  .list3 li { margin-bottom:.8em; }  .list3 li .extra-wrap { width:82%; }  .contact-form form input[type=submit] { margin-right:2%; float:left; }  .contact-form { padding-bottom:0; }  .container h1 { font-size:1.8em; }  .desc p:nth-child(3) { padding:0 1em 2em; }  .about p,.contact h4 { padding-bottom:2em; }  #portfoliolist>div,.grid:nth-child(3),.grid:nth-child(2) { display:none; }  .span_1_of_3,.span_2_of_3 { width:100%; float:none; margin:0; } }  @media only screen and max-width320px and min-width240px { .wrap { width:90%; }  .logo { float:none; text-align:center; }  .nav { float:none; margin-top:.4em; text-align:left; }  #filters { width:100%; }  #portfoliolist .portfolio { width:100%; float:none; }  .contact-form input[type=text] { width:87%; }  .header { padding:.5em 0; }  .nav > ul > li > a { font-size:.8em; padding:.5em .4em; }  .da-slide p { width:100%; font-size:.9em; line-height:1.3em; margin:1.1em auto; }  .da-slide .da-link { width:30%; font-size:.9em; padding:.6em .8em; }  .dc_zoom_css span.roll_css6 .social { width:100%; margin-left:0; left:0; }  .da-img { margin:.5em auto; }  .da-slide { padding:4% 0; }  .desc p:nth-child(3) { padding:0 1em 2em; }  .about { padding:1.2em 0; }  .gallery1 { padding:2em 0; }  .grid { width:100%; margin-right:0; float:none; margin-bottom:10%; }  .grid:nth-child(2) { margin-right:0; }  .contact-form textarea { width:87%; height:110px; }  .company_address p { font-size:1em; margin-bottom:0; }  .company_address { padding-bottom:2%; }  .contact h2 { padding:1.4em 0 .7em; }  #filters li { margin:5px; }  #filters li span { font-size:.8em; padding:10px 12px; }  .list3 li { margin-bottom:.8em; }  .list3 li .extra-wrap { width:82%; }  .contact-form form input[type=submit] { margin-right:2%; float:left; }  .contact-form { padding-bottom:0; }  .ch-grid li { margin:0; }  #filters li:nth-child(1) { margin-left:50px; }  .da-slide h2,.container h1 { font-size:1.6em; }  .about p,.contact h4 { padding-bottom:2em; }  #portfoliolist>div,#portfoliolist>.hide,.grid:nth-child(3),.grid:nth-child(2) { display:none; }  .span_1_of_3,.span_2_of_3 { width:100%; float:none; margin:0; } }