a,abbr,acronym,address,applet,articlwe,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;overflow-x:hidden}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
h1{font-size:34px;line-height:45px}
h2{font-size:24px!important;margin-bottom:20px;padding-top:20px;line-height:36px}
h3{font-size:20px;margin-bottom:20px;padding-top:20px}
h4{font-size:18px;margin-bottom:10px}
h5{font-size:16px;margin-bottom:10px;letter-spacing:1px}
h6{font-size:15px;margin-bottom:10px;font-weight:400}
body{color:#555}
body,html{background:#fff;width:100%;height:100%;padding:0;font-family:'Roboto Condensed',sans-serif;-webkit-font-smoothing:antialiased}
a,a:active,a:focus,a:hover{color:#464646;text-decoration:none;outline:0}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif;font-weight:100}
img{border:0 none;max-width:100%;width:auto}
p{margin:0 0 5px}
.clear{clear:both}
ol,ul{list-style:none;padding:0}
b.caret{margin-top:-3px}
#prices{padding:50px;margin-top:-100px}
#prices p{color:inherit}
#prices table{width:100%}
#prices h3{font-size:30px;color:#f26341;text-align:center}
#prices td{padding:10px}
#prices table,#prices td,#prices tr{border-bottom:1px solid #fff}
#prices tr:nth-child(odd){color:#000;background-color:#fff}
.main_title{color:#29a9ff;font-size:30px;font-weight:300;text-transform:uppercase;padding:0;margin:20px 0}
.bold{font-weight:700}
.main_caption{background:rgba(0,0,0,.3);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#fff;font-size:22px;font-weight:300;letter-spacing:.04em;margin:15px 15px 40px;padding:15px;text-align:center;text-transform:uppercase;position:relative;border-bottom:1px solid rgba(0,0,0,.3)}
.main_caption:after{content:"";position:absolute;top:-15px;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.3);left:49%}
.parallax{background-attachment:fixed;background-position:center center;background-repeat:no-repeat}
#pageloader{width:100%;height:100%;position:fixed;background-color:#2d3e48;z-index:999999}
.loader-item{position:absolute;width:auto;margin:-25px 0 0 -25px;top:50%;left:50%;text-align:center}
.loader-item h2{color:#ccc;margin:0 auto;font-size:20px}
.main-content{width:100%;position:relative;height:auto}
.content{width:100%;max-width:1170px;margin:0 auto;padding:30px 0;position:relative;z-index:2}
.full-width{width:100%;max-width:100%;margin:0 auto;padding:40px 0}
.no-padding{padding:0!important}
.header{margin:auto;font-size:40px;font-weight:300;text-transform:uppercase;width:100%;text-align:center}
.top_details{line-height:28px}
.top_details span.details-on-top{color:#bfcad0;display:inline-block;margin-right:20px;text-align:center;position:relative;font-size:18px}
.top_details span.details-on-top i{margin-right:3px;color:#fff}
.dark{color:#3c3c3c}
.white{color:#fff}
span.red{color:#e70000}
#home{width:100%;height:auto;position:relative}
#home:after{border-bottom:1px solid #fff;content:"";position:absolute;width:100%;opacity:.3;bottom:-1px;z-index:2}
#pagetop{background:#2d3e48;padding:5px 0;position:relative;z-index:10000}
#pagetop:after{border-bottom:1px solid #fff;content:"";height:4px;opacity:.1;position:absolute;bottom:0;width:100%;z-index:1}
.pagetop{padding:0;color:#a4a4a4;font-weight:300}
.pagetop .left{text-align:left;padding:0}
.pagetop .right{text-align:right;padding:0}
.top-social-media a{border:1px solid #5c717d;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;color:#89d6db;display:inline-block;height:30px;line-height:27px;margin-left:5px;text-align:center;width:30px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.top-social-media a:hover{color:#fff;border-color:#89d6db}
.pagetop .languages{display:inline-block;margin-right:50px;position:relative;z-index:1}
.pagetop .languages>a{color:#fff;line-height:28px;display:block;padding:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;opacity:.8;margin:0;text-transform:uppercase}
.pagetop .languages:hover>a,.pagetop .languages>a:hover{opacity:1}
.pagetop .languages>a>span{margin-right:3px;margin-top:0}
.pagetop .drop .languages-panel{position:absolute;left:0;width:auto;min-width:120px;height:0;opacity:0;overflow:hidden;margin-left:3px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}
.languages .content .lang_checked{color:#e73d13;float:right;margin-top:7px}
.pagetop .languages .content{list-style:none;background:#f5f5f5;padding:4px 0;margin:5px 0 0;position:relative;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.pagetop .languages .content:after{content:"";top:-8px;position:absolute;left:9px;border:5px solid transparent;border-bottom-width:4px;border-bottom-color:#f5f5f5}
.pagetop .languages:hover .languages-panel{opacity:1;height:auto}
.pagetop .languages li a{font-size:13px;color:#444;padding:0 5px 0 10px;display:block;text-transform:uppercase;margin-top:1px;margin-left:0;text-align:left}
.pagetop .languages li a:hover,.pagetop .languages li.active a{background:rgba(0,0,0,.1)}
.pagetop .languages li a span{float:right;opacity:.3;margin-top:2px}
#navigation{width:100%;position:absolute;z-index:9999;background:#1c1c1c;height:125px}
#navigation:after{border-bottom:1px solid #fff;content:"";height:1px;opacity:.2;position:absolute;top:100%;width:100%;z-index:0}
#navigation .navigation{padding:0;height:100%}
nav .level3 a{padding:10px;color:#fff}
nav .level3 a:hover{color:#f26341!important;text-decoration:none}
nav .sub .level2menu{background:#eee none repeat scroll 0 0;display:none;position:absolute;text-align:left;z-index:999;border-radius:10px;margin-top:0;margin-left:10px}
nav .sub:hover .level2menu{display:block}
nav .sub .level2menu li{display:block;padding:3px;border-radius:8px}
.level3 a{color:#000!important}
.nav>li>a:focus,.nav>li>a:hover{color:#f26341!important}
#specialOfferTwo{display:none;margin:0 auto}
#specialOffer{margin-top:10px}
.content.navigation #phone{float:right;font-size:35px;z-index:999;margin-top:-45px}
.content.navigation #phone a{color:#fff;padding-left:10px}
.shadow{box-shadow:0 0 20px rgba(0,0,0,.1)}
.navigation .logo{float:left;position:static;z-index:999;margin-left:20px;margin-top:10px}
.navigation .logo a{width:auto;display:block;margin:20px 0 0}
.nav-menu{width:auto;float:right;height:70px;text-align:right;margin-top:20px}
.nav-menu ul{padding:0;margin:0}
.nav>li{margin-bottom:7px;margin-right:7px}
.nav-menu ul li{display:block;float:left;list-style:none;margin:0;padding:0 4px;width:auto}
.nav-menu ul li a{color:#fff;display:block;font-size:14px;height:auto;padding:10px 10px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;width:max-content}
.hav_sub_menu_arrow{display:block!important;position:absolute;right:38%;top:100%;color:#f26341;font-size:20px}
.nav-menu ul li:last-child{border-right:none}
.nav-menu a:hover{color:#fff}
.nav-menu a.active{color:#e70000}
.main-nav>li>a:focus,.main-nav>li>a:hover{background:#f26341}
.main-nav li.active a{background:#f26341;color:#fff}
.mobile-drop{height:100%;width:100%;display:none;background:#000}
a.mobile-menu{color:#fff;position:absolute;top:50%;font-size:21px;right:30px;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.mobile-drop ul.fullwidth{width:100%;position:relative}
.mobile-drop ul.fullwidth li{width:100%;height:auto;margin:0}
.mobile-drop ul.fullwidth li a{padding:6px;margin:0;height:auto;text-align:left;text-transform:uppercase;border-bottom:1px solid #ededed;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.mobile-drop ul.fullwidth li.active a{background-color:#383838;color:#fff}
.dropdown-menu{border:medium none;left:4px;margin-top:3px!important}
.dropdown-toggle .dropdown-menu li{display:block;width:100%;padding:0;float:none;margin:0;height:auto}
.dropdown-toggle .dropdown-menu li a{display:block;width:100%;height:auto;padding:10px 20px;text-align:left;color:#464646;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.dropdown{position:static!important}
.dropdown-toggle .dropdown-menu li:first-child a{padding-left:20px}
.dropdown-toggle .dropdown-menu li a:hover{background:#eee;color:#f26341}
.dr-mobile{position:relative;width:100%;box-shadow:none;border-top:none}
.dr-mobile li{width:100%}
.dr-mobile li:first-child a{padding-left:20px!important}
.dr-mobile li a{padding-left:20px!important}
.dr-mobile li:last-child a{border-bottom:none!important}
.forcefullwidth_wrapper_tp_banner{max-width:1170px!important;margin:0 auto!important}
#slider{max-width:1170px!important;margin:0 auto!important;left:0!important}
.tp-leftarrow{left:0!important}
.tp-rightarrow{right:0!important}
.tp-bullets{margin-left:-50px!important}
.tp-caption.tp-hidden-caption,.tp-hide-revslider{visibility:hidden!important;display:none!important}
.tp-caption{z-index:1}
.tp-caption-demo .tp-caption{position:relative!important;display:inline-block;margin-bottom:10px;margin-right:20px!important}
.tp-caption.medium_grey{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0;border-width:0;border-style:none;background-color:#888;white-space:nowrap}
.tp-caption.small_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.medium_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.large_bold_white_25{font-size:55px;line-height:65px;font-weight:700;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0 5px 10px;border-width:0;border-color:#fff;border-style:none}
.tp-caption.medium_text_shadow{font-size:25px;line-height:25px;font-weight:600;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0 5px 10px;border-width:0;border-color:#fff;border-style:none}
.tp-caption.large_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);font-weight:700;font-size:40px;line-height:40px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.very_large_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;letter-spacing:-2px}
.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:0 4px;padding-top:1px;background-color:#000}
.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:0 4px;padding-top:1px;background-color:#fff}
.tp-caption.modern_medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.modern_medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.modern_big_bluebg{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:"Open Sans",sans-serif;padding:3px 10px;margin:0;border-width:0;border-style:none;background-color:#4e5b6c;letter-spacing:0}
.tp-caption.modern_big_redbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:"Open Sans",sans-serif;padding:3px 10px;padding-top:1px;margin:0;border-width:0;border-style:none;background-color:#de543e;letter-spacing:0}
.tp-caption.modern_small_text_dark{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}
.tp-caption.black{color:#000;text-shadow:none}
.tp-caption.noshadow{text-shadow:none}
.tp-caption a{color:#f26341;text-transform:uppercase;text-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}
.tp-caption a:hover{color:#ffa902}
.tp-caption.thinheadline_dark{position:absolute;color:rgba(0,0,0,.85);text-shadow:none;font-weight:300;font-size:30px;line-height:30px;font-family:"Open Sans";background-color:transparent}
.tp-caption.thintext_dark{position:absolute;color:rgba(0,0,0,.85);text-shadow:none;font-weight:300;font-size:16px;line-height:26px;font-family:"Open Sans";background-color:transparent}
.tp-caption.medium_bg_red a{color:#fff;text-decoration:none}
.tp-caption.medium_bg_red a:hover{color:#fff;text-decoration:underline}
.tp-caption.smoothcircle{font-size:30px;line-height:75px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;background-color:rgba(0,0,0,.498039);padding:50px 25px;text-align:center;border-radius:500px 500px 500px 500px;border-width:0;border-color:#000;border-style:none}
.tp-caption.largeblackbg{font-size:50px;line-height:70px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;padding:0 20px 5px;text-shadow:none;border-width:0;border-color:#fff;border-style:none}
.tp-caption.largepinkbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#db4360;padding:0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tp-caption.largewhitebg{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#fff;padding:0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tp-caption.largegreenbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#67ae73;padding:0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tp-caption.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#fff;text-decoration:none;background-color:#000;text-shadow:none;margin:0;letter-spacing:-1.5px;padding:1px 4px 0;width:150px;white-space:normal!important;height:auto;border-width:0;border-color:#fff;border-style:none}
.tp-caption.large_bold_grey{font-size:60px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#666;text-decoration:none;background-color:transparent;text-shadow:none;margin:0;padding:1px 4px 0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_thin_grey{font-size:34px;line-height:30px;font-weight:300;font-family:"Open Sans";color:#666;text-decoration:none;background-color:transparent;padding:1px 4px 0;text-shadow:none;margin:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.small_thin_grey{font-size:18px;line-height:26px;font-weight:300;font-family:"Open Sans";color:#757575;text-decoration:none;background-color:transparent;padding:1px 4px 0;text-shadow:none;margin:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.lightgrey_divider{text-decoration:none;background-color:#ebebeb;width:370px;height:3px;background-position:initial;background-repeat:initial;border-width:0;border-color:#222;border-style:none}
.tp-caption.large_bold_darkblue{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#34495e;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bg_darkblue{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#34495e;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bold_red{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:#e33a0c;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_light_red{font-size:21px;line-height:26px;font-weight:300;font-family:"Open Sans";color:#e33a0c;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bg_red{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#e33a0c;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bold_orange{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:#f39c12;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bg_orange{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#f39c12;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.grassfloor{text-decoration:none;background-color:#a0b397;width:4000px;height:150px;border-width:0;border-color:#222;border-style:none}
.tp-caption.large_bold_white{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_light_white{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.mediumlarge_light_white{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.mediumlarge_light_white_center{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;text-align:center;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bg_asbestos{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#7f8c8d;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_light_black{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:#000;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.large_bold_black{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#000;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.mediumlarge_light_darkblue{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#34495e;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.small_light_white{font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.roundedimage{border-width:0;border-color:#222;border-style:none}
.tp-caption.large_bg_black{font-size:40px;line-height:40px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;padding:10px 20px 15px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.mediumwhitebg{font-size:30px;line-height:30px;font-weight:300;font-family:"Open Sans";color:#000;text-decoration:none;background-color:#fff;padding:5px 15px 10px;text-shadow:none;border-width:0;border-color:#000;border-style:none}
.tp-caption.medium_bg_orange_new1{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#f39c12;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}
.tp-caption.black{color:#000;text-shadow:none;font-weight:300;font-size:19px;line-height:19px;font-family:'Open Sans',sans}
.tp-caption.noshadow{text-shadow:none}
.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none!important}
.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00a8ff;position:absolute;left:-40px;top:0}
.tp-caption .backcorner{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00a8ff;position:absolute;right:0;top:0}
.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00a8ff;position:absolute;left:-40px;top:0}
.tp-caption .backcornertop{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00a8ff;position:absolute;right:0;top:0}
.tp-simpleresponsive .button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important;font-size:15px;line-height:45px!important;background:url(../images/gradient/g30.html) repeat-x top;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px}
.tp-simpleresponsive .button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important;background:url(../images/gradient/g40.html) repeat-x top}
.tp-simpleresponsive .button.big:hover,.tp-simpleresponsive .button:hover,.tp-simpleresponsive .purchase:hover{background-position:bottom,15px 11px}
@media only screen and (min-width:480px) and (max-width:767px){
.tp-simpleresponsive .button{padding:4px 8px 3px;line-height:25px!important;font-size:11px!important;font-weight:400}
.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}
}
@media only screen and (min-width:0px) and (max-width:479px){
.tp-simpleresponsive .button{padding:2px 5px;line-height:20px!important;font-size:10px!important}
.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}
}
.tp-simpleresponsive .button.green,.tp-simpleresponsive .button:hover.green,.tp-simpleresponsive .purchase.green,.tp-simpleresponsive .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}
.tp-simpleresponsive .button.blue,.tp-simpleresponsive .button:hover.blue,.tp-simpleresponsive .purchase.blue,.tp-simpleresponsive .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}
.tp-simpleresponsive .button.red,.tp-simpleresponsive .button:hover.red,.tp-simpleresponsive .purchase.red,.tp-simpleresponsive .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}
.tp-simpleresponsive .button.orange,.tp-simpleresponsive .button:hover.orange,.tp-simpleresponsive .purchase.orange,.tp-simpleresponsive .purchase:hover.orange{background-color:#f70;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}
.tp-simpleresponsive .button.darkgrey,.tp-simpleresponsive .button.grey,.tp-simpleresponsive .button:hover.darkgrey,.tp-simpleresponsive .button:hover.grey,.tp-simpleresponsive .purchase.darkgrey,.tp-simpleresponsive .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}
.tp-simpleresponsive .button.lightgrey,.tp-simpleresponsive .button:hover.lightgrey,.tp-simpleresponsive .purchase.lightgrey,.tp-simpleresponsive .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555}
.fullscreen-container{width:100%;position:relative;padding:0}
.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}
.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative}
.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased!important}
.tp-simpleresponsive img{max-width:none}
.noFilterClass{filter:none!important}
.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto}
#floating_bar_1{bottom:10px!important;height:125px;right:5px;position:fixed!important;width:180px;z-index:100}
#floating_bar_girl_pic{bottom:44px;display:block;height:191px;left:0;position:absolute;width:223px;z-index:1}
#floating_bar_girl a.floating_bar_big_but{background:#1c1c1c none repeat scroll 0 0;bottom:0;color:#fff;border:1px solid #fff;display:block;font-size:22px;text-decoration:none;font-weight:800;height:44px;left:0;line-height:44px;position:absolute;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out 0s;width:172px;z-index:100}
#floating_bar_girl a.floating_bar_big_but:hover{background:#1c1c1c none repeat scroll 0 0}
#chatdiv{z-index:9999}
.tp-bannershadow.tp-shadow1{background:url(../images/rev-slider/shadow1.html) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow2{background:url(../images/rev-slider/shadow2.html) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow3{background:url(../images/rev-slider/shadow3.html) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100%!important;height:100%!important;display:none}
.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}
.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100%!important;height:100%!important;display:none}
.fullscreenvideo .vjs-loading-spinner{display:none!important;width:0;height:0}
.fullscreenvideo .vjs-control-bar.vjs-fade-in,.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing,.fullscreenvideo .vjs-control-bar.vjs-fade-out,.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing{visibility:hidden!important;opacity:0!important;display:none!important;width:0;height:0;overflow:hidden}
.fullcoveredvideo video,.fullcoveredvideo.video-js{background:0 0!important}
.fullcoveredvideo .vjs-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}
.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.tp-dottedoverlay.twoxtwo{background:url(../images/rev-slider/gridtile.html)}
.tp-dottedoverlay.twoxtwowhite{background:url(../images/rev-slider/gridtile_white.html)}
.tp-dottedoverlay.threexthree{background:url(../images/rev-slider/gridtile_3x3.html)}
.tp-dottedoverlay.threexthreewhite{background:url(../images/rev-slider/gridtile_3x3_white.html)}
.tpclear{clear:both}
.tp-bullets{border-radius:3px;padding:3px 10px;z-index:1000;position:absolute;-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(5px)}
.tp-bullets.hidebullets{-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(../images/rev-slider/boxed_bgtile.html);height:40px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tp-bullets.simplebullets.navbar-old{background:url(../images/rev-slider/navigdots_bgtile.html);height:35px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(../images/rev-slider/bullet.png) no-Repeat top left;width:20px;height:20px;margin-right:0;float:left;margin-top:0;margin-left:10px}
.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}
.tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(../images/rev-slider/bullets.html) no-Repeat bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0}
.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(../images/rev-slider/bullets2.html) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.square .bullet.last{margin-right:0}
.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(../images/rev-slider/bullets2.html) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0}
.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(../images/rev-slider/bullet_boxed.html) no-Repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:0}
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0!important}
.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0!important}
.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(../images/rev-slider/navigdots.html) no-Repeat bottom left;width:15px;height:15px;margin-left:5px!important;margin-right:5px!important;float:left;margin-top:10px}
.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0!important}
.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0!important}
.tp-bullets.simplebullets .bullet.selected,.tp-bullets.simplebullets .bullet:hover{background-position:top left}
.tp-bullets.simplebullets.navbar .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover{background-position:bottom left}
.tparrows{-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(5px)}
.tparrows.hidearrows{-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/large_left.html) no-Repeat top left;width:40px;height:40px}
.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/large_right.html) no-Repeat top left;width:40px;height:40px}
.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/small_left.html) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}
.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/small_right.html) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}
.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/arrow_left.html) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:0}
.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/arrow_right.html) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:0}
.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/small_left_boxed.html) no-Repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}
.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/small_right_boxed.html) no-Repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}
.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/arrowleft.html) no-Repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}
.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/arrowright.html) no-Repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}
.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}
.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0}
.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/arrow_left2.html) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:0}
.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/arrow_right2.html) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:0}
.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/arrow_left2.html) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:0}
.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../images/rev-slider/arrow_right2.html) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:0}
.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background-image:url(../images/rev-slider/leftarrow.png);background-size:100% auto;width:60px;height:60px}
.tp-rightarrow.default{background-image:url(../images/rev-slider/rightarrow.png);background-size:100% auto;cursor:pointer;height:60px;position:relative;width:60px;z-index:100}
.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}
.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}
.fullwidthbanner-container .tp-thumbs{padding:3px}
.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}
.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:0 0;margin:0;float:left;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}
.tp-bullets.tp-thumbs .bullet.selected,.tp-bullets.tp-thumbs .bullet:hover{-moz-opacity:1;-khtml-opacity:1;opacity:1}
.tp-thumbs img{width:100%}
.tp-bannertimer{width:100%;height:10px;background:url(../images/rev-slider/timer.png);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{bottom:0;height:5px;top:auto}
@media only screen and (min-width:0px) and (max-width:479px){
.responsive .tp-bullets{display:none}
.responsive .tparrows{display:none}
}
.vjs-tech{margin-top:1px}
.tp-caption .vjs-default-skin .vjs-big-play-button{left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;box-shadow:none;text-shadow:none;line-height:30px;vertical-align:top;padding:0}
.tp-caption .vjs-default-skin .vjs-big-play-button:before{position:absolute;top:0;left:0;line-height:40px;text-shadow:none!important;color:#fff;font-size:18px}
.tp-caption .vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{box-shadow:none;-webkit-box-shadow:none}
.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tp-simpleresponsive a{text-decoration:none}
.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}
.tp-simpleresponsive>ul>li{list-style:none;position:absolute;visibility:hidden}
.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../images/rev-slider/coloredbg.html) repeat}
.tp-loader{background:url(../images/rev-slider/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.tp-transparentimg{content:"url(../images/rev-slider/transparent.png)"}
.tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}
.tp-caption img{background:0 0}
@font-face{font-family:revicons;src:url(../font/revicons90c6.html?5510888);src:url(../font/revicons.eot-5510888.html#iefix) format("embedded-opentype"),url(../font/revicons90c6-2.html?5510888) format("woff"),url(../font/revicons90c6-3.html?5510888) format("truetype"),url(../font/revicons.svg-5510888.html#revicons) format("svg");font-weight:400;font-style:normal}
[class*=" revicon-"]:before,[class^=revicon-]:before{font-family:revicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.revicon-search-1:before{content:'\e802'}
.revicon-pencil-1:before{content:'\e831'}
.revicon-picture-1:before{content:'\e803'}
.revicon-cancel:before{content:'\e80a'}
.revicon-info-circled:before{content:'\e80f'}
.revicon-trash:before{content:'\e801'}
.revicon-left-dir:before{content:'\e817'}
.revicon-right-dir:before{content:'\e818'}
.revicon-down-open:before{content:'\e83b'}
.revicon-left-open:before{content:'\e819'}
.revicon-right-open:before{content:'\e81a'}
.revicon-angle-left:before{content:'\e820'}
.revicon-angle-right:before{content:'\e81d'}
.revicon-left-big:before{content:'\e81f'}
.revicon-right-big:before{content:'\e81e'}
.revicon-magic:before{content:'\e807'}
.revicon-picture:before{content:'\e800'}
.revicon-export:before{content:'\e80b'}
.revicon-cog:before{content:'\e832'}
.revicon-login:before{content:'\e833'}
.revicon-logout:before{content:'\e834'}
.revicon-video:before{content:'\e805'}
.revicon-arrow-combo:before{content:'\e827'}
.revicon-left-open-1:before{content:'\e82a'}
.revicon-right-open-1:before{content:'\e82b'}
.revicon-left-open-mini:before{content:'\e822'}
.revicon-right-open-mini:before{content:'\e823'}
.revicon-left-open-big:before{content:'\e824'}
.revicon-right-open-big:before{content:'\e825'}
.revicon-left:before{content:'\e836'}
.revicon-right:before{content:'\e826'}
.revicon-ccw:before{content:'\e808'}
.revicon-arrows-ccw:before{content:'\e806'}
.revicon-palette:before{content:'\e829'}
.revicon-list-add:before{content:'\e80c'}
.revicon-doc:before{content:'\e809'}
.revicon-left-open-outline:before{content:'\e82e'}
.revicon-left-open-2:before{content:'\e82c'}
.revicon-right-open-outline:before{content:'\e82f'}
.revicon-right-open-2:before{content:'\e82d'}
.revicon-equalizer:before{content:'\e83a'}
.revicon-layers-alt:before{content:'\e804'}
.revicon-popup:before{content:'\e828'}
.revslide .rev-text{text-transform:uppercase;font-weight:300;margin:0}
.revslide .rev-text-b{font-weight:300;margin:0}
.revslide .rev-title-a{font-size:40px;color:#fff;margin:5px 0}
.revslide .rev-title-b{font-size:20px;color:#202e37}
.revslide .rev-title-c{color:#fff;font-size:22px;background:rgba(0,0,0,.3);padding:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px solid rgba(0,0,0,.4)}
.revslide .rev-title-c .fa{font-size:40px;vertical-align:middle;margin-right:15px}
.revslide .rev-title-d{background:rgba(0,0,0,.3);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;color:#fff;font-size:45px;padding:8px 15px;text-align:center;position:relative}
.revslide .rev-title-d:after{content:"";position:absolute;top:-16px;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.3);left:7%}
.revslide .rev-title-e{background:rgba(255,255,255,.6);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;color:#202e37;font-size:25px;font-weight:300;padding:10px;position:relative;text-align:center}
.revslide .rev-title-e:after{content:"";position:absolute;top:-16px;border-right:8px solid rgba(255,255,255,0);border-left:8px solid rgba(255,255,255,0);border-top:8px solid rgba(255,255,255,0);border-bottom:8px solid rgba(255,255,255,.6);left:7%}
a.white-button{display:inline-block;margin:0;padding:10px 20px;border:1px solid #fff;background:#fff;color:#f26341;text-transform:uppercase;font-size:16px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
a.white-button:hover{background:0 0;color:#fff!important}
a.red-button{display:inline-block;margin:0;padding:10px 20px;border:1px solid #f26341;background:#f26341;color:#fff!important;font-size:16px;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
a.red-button:hover{background:0 0;color:#f26341!important}
.revslide .rev-title-f{font-size:50px;color:#2d3e48;padding:0}
.revslide .p5{font-size:25px;color:#2d3e48;padding:0}
#intro_section{background:#2d728b;position:relative}
#intro_section:after{border-bottom:1px dashed #fff;bottom:6px;content:"";height:10px;opacity:.3;position:absolute;width:100%;z-index:1000}
.intro_section{color:#fff;padding:60px 0;text-align:center}
.intro_section h1{margin:0;text-transform:uppercase}
.intro_section h1 span{font-weight:500}
.intro_section a{display:inline-block;margin:20px 7px 5px;padding:10px 20px;border:1px solid #fff;background:0 0;font-size:16px;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.intro_section a.purchase{background:#fff;color:#3c3c3c}
.intro_section a.purchase:hover{background:0 0;color:#fff}
.intro_section a.more{color:#fff}
.intro_section a.more:hover{background:#fff;color:#3c3c3c}
#important_links{background:#f5f5f5;border-bottom:1px dashed #ccc;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.important_links{padding:60px 0}
.welcome-banner-text{font-size:15px;text-align:center;color:#67747a}
.welcome-banner-text p{font-weight:300}
.main_title_a{color:#f26341;text-transform:uppercase;text-align:center;position:relative;margin:0 0 0}
.main_title_a span{color:#f26341}
.welcome-banner-text a.more_a{background:#f16e52;background:-moz-linear-gradient(top,#f16e52 0,#e86549 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f16e52),color-stop(100%,#e86549));background:-webkit-linear-gradient(top,#f16e52 0,#e86549 100%);background:-o-linear-gradient(top,#f16e52 0,#e86549 100%);background:-ms-linear-gradient(top,#f16e52 0,#e86549 100%);background:linear-gradient(to bottom,#f16e52 0,#e86549 100%);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border:1px solid #c75032;color:#fff;display:inline-block;font-size:16px;text-transform:uppercase;margin:20px 0 10px;padding:10px 20px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.welcome-banner-text a.more_a:hover{background:#fff;color:#f26341;border:1px solid #f26341}
.important_links_slide{width:100%;margin:0 auto;padding:0 90px}
.important_links .carousel .s-controls{background:#fff;border:1px solid #29a9ff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;width:40px;height:40px;opacity:1;top:50%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.important_links .carousel .s-controls:hover{background:#f26341;border:1px solid #f26341;color:#fff}
.important_links .carousel a.right{color:#29a9ff;text-shadow:none;right:0}
.important_links .carousel a.left .fa,.important_links .carousel a.right .fa{font-size:25px;line-height:38px}
.important_links .carousel a.left{color:#29a9ff;text-shadow:none;left:0}
.bottom-bg:hover .s-controls{opacity:1}
.important_links .carousel a.left:hover{background-position:left bottom}
.important_links .carousel a.right:hover{background-position:right bottom}
#about{background:#fff}
.about-contents{margin:20px auto 0}
.about-contents .owl-buttons{width:107%;left:0;top:45%;display:none}
.about{display:block;float:left;margin:0 20px}
.owl-carousel .owl-item{padding:0 2px 15px}
.more_b{background:#f7f8fa;border:1px solid #29a9ff;color:#29a9ff;display:inline-block;font-size:14px;padding:5px 10px;margin:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.box{position:relative;z-index:10}
.about a.about-logo{display:block;width:150px;height:150px;border:10px solid #f5f5f5;border-radius:500px;margin:0 auto 15px;padding:42px 0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background:#2d728b}
.box a.about-logo:after{border:1px solid #2d728b;content:'';width:127px;height:127px;left:1px!important;top:1px!important;border-radius:500px;position:absolute;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;opacity:1}
.about a.about-logo i{font-size:45px;color:#fff}
.about h3{margin:5px auto 15px;padding:0;text-transform:uppercase;color:#202e37;font-weight:500;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.about p{font-size:15px;font-weight:100;margin-bottom:15px}
.box:hover a.about-logo{background:#2d3e48}
.box:hover a.about-logo i{color:#fff}
.box:hover a.about-logo:after{left:-1px;top:-1px;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0}
.box:hover h3{color:#f26341}
.box:hover a.more_b{color:#fff;background:#f26341;border-color:#f26341}
.about-extended{background:#fafafa;margin:30px auto;position:relative}
.about-extended:after{content:"";position:absolute;left:50%;bottom:-20%;border-top:50px solid #fafafa;border-top-color:#fafafa;border-left:50px solid transparent;border-right:50px solid transparent;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.company-facts{margin:70px auto 20px}
.company-facts .facts{text-align:center}
.company-facts h1{font-size:55px;color:#5f5f61;font-weight:400;margin:0 auto}
.company-facts p{font-size:20px;text-transform:uppercase;color:#626262}
.tabs{float:left;padding-left:15px}
.nav-tabs{border:none}
.nav-tabs li a{font-size:16px;color:#202e37;padding:7px 14px;text-transform:uppercase;margin:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.nav-tabs li.active a,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{background:#f26341!important;color:#fff!important;border-color:#f26341!important}
.tab-pane{background:#fff;border:1px solid #cccbc9;-moz-box-shadow:0 0 1px 1px #fff inset,inset 0 0 20px 3px rgba(230,226,220,.6);-webkit-box-shadow:0 0 1px 1px #fff inset,inset 0 0 20px 3px rgba(230,226,220,.6);box-shadow:0 0 1px 1px #fff inset,inset 0 0 20px 3px rgba(230,226,220,.6);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#67747a;font-size:15px;font-weight:300;padding:20px 0}
.tab-pane .tab-image{padding:0 20px;margin-bottom:20px}
.tab-pane .tab-image img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.tab-pane .tab-description{padding:0 20px;text-align:justify}
.tab-pane .only{width:100%}
.skills-description{font-size:18px;margin-bottom:20px;text-transform:uppercase;color:#2d3e48}
.progress-bars{float:right;width:40%;height:auto;padding-right:15px}
.progress-bar{padding:6px 8px;text-align:left;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;width:0}
.progress-content{background:#fff;border:1px solid #cccbc9;-moz-box-shadow:0 0 1px 1px #fff inset,inset 0 0 20px 3px rgba(230,226,220,.6);-webkit-box-shadow:0 0 1px 1px #fff inset,inset 0 0 20px 3px rgba(230,226,220,.6);box-shadow:0 0 1px 1px #fff inset,inset 0 0 20px 3px rgba(230,226,220,.6);margin:6px 0;padding:18px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.progress{background:#ddd;box-shadow:0 0 0;height:20px;margin-bottom:27px}
.progress-bar-danger{background-color:#2d728b}
.progress-texts span{color:#2d3e48;display:block;font-size:16px;font-weight:500;padding:5px 0}
.progress-texts .progress-name{float:left;text-transform:uppercase}
.progress-texts .progress-value{float:right}
#history{background-attachment:fixed;background-image:url(../images/bg6.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
ul.history-timeline{margin:40px auto 0;width:100%;background:url(../images/timeline-bg.jpg) center center repeat-y;height:auto;position:relative;padding:0 0 80px}
#history .content{padding-bottom:0}
.history-timeline .timeline-item span.date .fa{margin-right:6px}
.history-timeline .year{background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;clear:both;color:#3c3d3d;font-size:20px;font-weight:300;height:auto;margin:31px auto;padding:8px 0;text-align:center;width:75px;left:-35px;position:relative;top:-5px}
.history-timeline .year:nth-of-type(2n){right:-36px;left:auto}
.timeline-image{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;position:relative;margin-bottom:15px;overflow:hidden;box-shadow:0 0 7px #111}
.timeline-image a img{-webkit-transition:all .7s;-moz-transition:all .7s;transition:all .7s}
.timeline-image a .image-overlay{background:rgba(237,51,22,.8);width:100%;height:100%;display:block;position:absolute;z-index:1;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.timeline-image a .image-zoom{color:#fff;font-size:25px;left:50%;position:absolute;top:50%;z-index:2;-webkit-transform:translateY(-50%) translateX(-50%) scale(5);-moz-transform:translateY(-50%) translateX(-50%) scale(5);-ms-transform:translateY(-50%) translateX(-50%) scale(5);transform:translateY(-50%) translateX(-50%) scale(5);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.history-timeline .timeline-item{float:left;padding:20px;width:47.5%;background:rgba(0,0,0,.6);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;margin:10px 0;position:relative;z-index:550;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.history-timeline .year+.timeline-item{margin-top:-20px}
.history-timeline .timeline-item h4{color:#999;font-size:19px;font-weight:300;margin:5px 0 10px;text-transform:uppercase;border-bottom:1px dashed #555;padding-bottom:10px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.history-timeline .timeline-item div.article{font-size:14px;color:#767676;margin:8px 0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.history-timeline .timeline-item span.date{font-size:14px;text-transform:uppercase;color:#a5a5a5;line-height:12px}
.history-timeline .timeline-item:after{content:'';position:absolute;right:-6.8%;display:block;width:18px;height:18px;background:#111;border:2px solid #f26341;border-radius:100px;top:18px;z-index:20;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.history-timeline .timeline-item:nth-of-type(2n):before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid rgba(0,0,0,.6);content:"";right:100%;position:absolute;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.history-timeline .timeline-item:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid rgba(0,0,0,.6);content:"";right:-20px;position:absolute;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.history-timeline .timeline-item:nth-of-type(2n){float:right;clear:right}
.history-timeline .timeline-item:nth-of-type(2n):after{left:-6.8%}
a.load-more{background:#2d728b;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;color:#fff;display:inline-block;font-size:16px;padding:10px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.history-timeline .timeline-item a.read-more{color:#f26341;display:block;float:right;text-align:right;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.history-timeline .timeline-item:hover{background:rgba(0,0,0,.8)}
.history-timeline .timeline-item:hover h4{color:#fff;border-color:#ddd}
.history-timeline .timeline-item:hover div.article{color:#ddd}
.history-timeline .timeline-item:hover:after{background:#f26341;border:2px solid #fff}
.history-timeline .timeline-item:nth-of-type(2n):hover:before{border-right-color:rgba(0,0,0,.8);border-left-color:transparent}
.history-timeline .timeline-item:hover:before{border-left-color:rgba(0,0,0,.8);border-right-color:transparent}
.timeline-image a:hover .image-overlay,.timeline-image:hover a .image-overlay{opacity:1}
.timeline-image a:hover .image-zoom,.timeline-image:hover a .image-zoom{opacity:1;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1)}
.timeline-image:hover a img{-webkit-transform:scale(1.5) rotate(15deg);-moz-transform:scale(1.5) rotate(15deg);-ms-transform:scale(1.5) rotate(15deg);transform:scale(1.5) rotate(15deg)}
a.load-more:hover{background:#2d3e48}
.history-timeline .timeline-item a.read-more:hover{color:#777}
#our-clients{background-image:url(../images/bg7.jpg);background-position:center 0;background-size:cover;border-bottom:4px solid #f26341;background-color:#2d3e48}
#our-clients .content{padding:0}
.our-clients-carousel .owl-wrapper-outer{border-right:1px dashed #67747a;border-left:1px dashed #67747a}
.our-clients-carousel .owl-item{padding:30px 0!important;background:rgba(0,0,0,.2)}
.our-clients-carousel .owl-wrapper-outer .owl-wrapper .owl-item:nth-of-type(2n){background:rgba(0,0,0,.1);border-left:1px dashed #67747a;border-right:1px dashed #67747a}
.clients-say-flex-slider{position:relative}
#client-say{background-attachment:fixed;background-image:url(../images/bg2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
.subtitle_b{color:#fff;font-size:23px;font-weight:300;letter-spacing:.04em;margin-top:5px;text-transform:uppercase}
.pattern1{background-image:url(../images/pattern.png);bottom:0;height:100%;left:0;opacity:.8;position:absolute;right:0;top:0;width:100%;z-index:1}
.section-title-white{color:#fff;margin-bottom:30px}
.section-title-white h1{color:#fff;margin:0;text-align:center;text-transform:uppercase}
.section-title-white p{background:rgba(0,0,0,.5);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#fff;font-size:20px;font-weight:300;letter-spacing:.04em;margin:15px;padding:15px;text-align:center;position:relative;border-bottom:1px solid rgba(0,0,0,.3)}
.section-title-white p:after{content:"";position:absolute;top:-16px;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.5);left:49%}
.client-say-carousel .carousel .s-controls{background:rgba(0,0,0,.6);color:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;height:40px;opacity:1;font-size:24px;line-height:36px;top:60px;width:40px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.client-say-carousel .carousel .s-controls:hover{background:#f26341;color:#fff}
.client-say-carousel .carousel a.right{bottom:-48px;left:50px;top:auto}
.client-say-carousel .carousel a.left{bottom:-48px;left:0;top:auto}
.clients-say-item img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;display:block;width:15%;margin-left:2%;float:right;background:rgba(0,0,0,.3);padding:4px;border:4px solid rgba(255,255,255,.3);position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.client-comment-block{width:83%;position:relative;float:left;padding-top:4px}
.clients-say-item .client-comment{background:rgba(255,255,255,.4);float:left;width:100%;font-size:24px;margin-bottom:10px;padding:20px;position:relative;font-weight:300;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#202e37}
.clients-say-item .client-comment:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(255,255,255,.4);border-right:10px solid transparent;right:-20px;position:absolute;top:50%;content:""}
.clients-say-item .client-name-and-jop{background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;float:right;font-size:18px;margin:0;padding:0 0 0 10px}
.clients-say-item .client-name{display:inline-block;padding:7px 10px}
.clients-say-item .client-jop{display:inline-block;padding:7px 10px}
.client-name-and-jop .fa{color:#f26341}
#team{background:#f5f5f5}
.team-items{width:100%;height:auto;overflow:hidden;position:relative}
.owl-wrapper-outer{text-align:center}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item{border:1px solid #cccbc9;background:#fff;height:auto;font-weight:300;margin:60px 10px 10px;padding:15px;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 3px rgba(230,226,220,.6);-webkit-box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 3px rgba(230,226,220,.6);box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 3px rgba(230,226,220,.6);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item img{background:#fff;border:5px solid #cccbc9;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item h3{color:#202e37;text-transform:uppercase;margin:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item h4{font-size:18px;font-weight:500;color:#777;line-height:15px;margin:10px auto 15px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item p{font-size:15px;color:#777}
.socials{margin-bottom:10px;margin-top:15px;text-align:center;width:100%}
.socials a{background:#fff;border:1px solid #cccbc9;color:#202e37;cursor:pointer;display:inline-block;font-size:14px;height:35px;margin-left:5px;text-align:center;width:35px;line-height:35px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.socials a.facebook{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.socials a.twitter{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.socials a.linkedin{-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.socials a.google-plus{-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}
.team-items .owl-buttons{position:absolute;top:0;width:100%}
.team-items .owl-buttons>div{background:#fff;border:1px solid #29a9ff;color:#29a9ff;cursor:pointer;font-size:20px;height:40px;line-height:37px;text-align:center;width:40px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.team-items .owl-buttons .owl-next:before{content:"\f105";font-family:FontAwesome}
.team-items .owl-buttons .owl-prev:before{content:"\f104";font-family:FontAwesome}
.team-items .owl-buttons .owl-prev{position:absolute;left:10px}
.team-items .owl-buttons .owl-next{position:absolute;left:60px}
.team-items .owl-buttons div:hover{border:1px solid #f26341;background:#f26341;color:#fff}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item:hover{border:1px solid #29a9ff;-moz-box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 5px #d2edff;-webkit-box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 5px #d2edff;box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 5px #d2edff}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item .socials a:hover{background-color:#fff;border-color:#f26341!important;color:#f26341!important}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item:hover img{background:#fff}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item:hover h3{color:#f26341}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item:hover h4{color:#29a9ff}
.team-items .owl-wrapper-outer .owl-wrapper .owl-item .item:hover .socials a{background:#fff;border-color:#29a9ff;color:#29a9ff}
#numbers{background-image:url(../images/bg1.jpg);padding:0;background-repeat:no-repeat;background-position:center 0;background-size:cover;background-attachment:fixed}
#balon{background-image:url(../images/balloon.png);background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:100% auto;margin:0 auto;padding:0 0 30px;position:relative}
.parallax-overlay{background-color:rgba(0,0,0,.58);position:relative;color:#fff}
.overlay1{position:relative;color:#fff;height:100%;width:100%}
.overlay2{height:100%;position:relative;width:100%}
.balon:before,.overlay1:before,.overlay2:before,.parallax-overlay:before{background:none repeat scroll 0 0 rgba(0,0,0,.1);content:"";height:5px;position:absolute;top:0;width:100%;z-index:11}
.balon:after,.overlay1:after,.overlay2:after,.parallax-overlay:after{background:none repeat scroll 0 0 rgba(0,0,0,.1);content:"";height:5px;position:absolute;bottom:0;width:100%;z-index:10}
.my_title_b{margin:0;text-align:center;text-transform:uppercase;color:#202e37}
.section-title{margin-bottom:50px;text-align:center}
.section-title .seperator{padding:16px 0}
.seperator{height:4px;line-height:0;padding:8px 0;text-align:center;width:100%;margin:10px 0 25px}
.seperator span{display:inline-block;height:2px;opacity:.25;width:100px}
.seperator span.black_line{background:#000}
.seperator span.white_line{background:#fff}
.subtitle{color:#202e37;font-weight:300;letter-spacing:.04em;margin-top:5px;font-size:22px}
.numbers-blocks{margin-top:100px}
.numbers-blocks .fa{background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;box-shadow:4px 4px rgba(0,0,0,.1);top:-31px;color:#2d728b;display:block;font-size:40px;height:60px;left:50%;line-height:62px;margin:0 auto;padding-bottom:10px;position:absolute;width:80px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.numbers-blocks .counter{background:rgba(255,255,255,.3);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:block;padding:25px 0;text-align:center}
.numbers-blocks .counter .value{display:block;font-size:45px;color:#202e37;margin-top:18px}
.numbers-blocks .counter p{text-transform:uppercase;color:#202e37;font-size:18px}
#portfolio{font-weight:300;background:#f5f5f5}
.works{position:relative;height:auto;margin-bottom:20px}
.fiven{width:19.99%;float:left}
.filter-menu{position:relative;z-index:99}
.filters{width:100%;text-align:center;padding:0;margin:40px auto 35px}
.inline{font-size:0}
.filters li{text-align:center;display:inline-block;font-size:15px}
.filters li a{border-top:1px solid #cccbc9;border-bottom:1px solid #cccbc9;border-right:1px solid #cccbc9;background:#fff;padding:13px 20px;color:#7a7a7a;text-transform:uppercase;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.filters li a.selected{color:#fff;background:#f26341;cursor:default;border-color:#f26341 #c75032 #f26341 #f26341}
.filters li:first-child a.selected{border-color:#f26341 #c75032 #f26341 #f26341}
.filters li:last-child a.selected{border-color:#f26341 #f26341 #f26341 #c75032}
.filters li:last-child a{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;padding-right:25px;border-left:none}
.filters li:first-child a{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;padding-left:25px;border-left:1px solid #cccbc9}
.filters li:hover a{background:#f26341;color:#fff;border-color:#f26341}
.items{position:relative;height:auto}
.work{margin:9px 0;padding:0 9px;height:auto;color:#aaa;cursor:pointer;overflow:hidden}
.work-img{background:#2d728b;position:relative;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.work-img:after{content:"";border:5px solid rgba(0,0,0,.3);position:absolute;width:100%;height:100%;opacity:0;top:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.work-inner:hover .work-img:after{opacity:1}
.work-img img{width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.work-desc{bottom:0!important;margin:0;position:absolute;text-align:center;width:100%;height:0;background:rgba(0,0,0,.5);border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}
.work-img:hover .work-desc{height:30%}
.work-desc h4{text-transform:uppercase;font-size:20px;margin:20px 0;color:#fff}
.work-img .button{width:42px;height:42px;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background:#fff;position:absolute;text-align:center;line-height:42px;font-size:15px;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.work-img .button:hover{background:#f26341;color:#fff}
.work-img .zoom{left:40%;top:10%;-moz-transform:translateY(-40%) translateX(-40%);-webkit-transform:translateY(-40%) translateX(-40%);-ms-transform:translateY(-40%) translateX(-40%);transform:translateY(-40%) translateX(-40%);opacity:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}
.work-img .detail{right:40%;top:10%;-moz-transform:translateY(-40%) translateX(40%);-webkit-transform:translateY(-40%) translateX(40%);-ms-transform:translateY(-40%) translateX(40%);transform:translateY(-40%) translateX(40%);opacity:0;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;transition:all .7s ease 0s}
.work:hover .work-img img{opacity:.2}
.work:hover .work-img .zoom{left:40%;top:40%;-moz-transform:translateY(-40%) translateX(-40%);-webkit-transform:translateY(-40%) translateX(-40%);-ms-transform:translateY(-40%) translateX(-40%);transform:translateY(-40%) translateX(-40%);opacity:1}
.work:hover .work-img .detail{right:40%;top:40%;-moz-transform:translateY(-40%) translateX(40%);-webkit-transform:translateY(-40%) translateX(40%);-ms-transform:translateY(-40%) translateX(40%);transform:translateY(-40%) translateX(40%);opacity:1}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}
#features{background-attachment:fixed;background-image:url(../images/bg3.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
#features .content{padding-bottom:0}
#services{background:#f5f5f5}
.toons{background-image:url(../images/toons.png);background-attachment:fixed;background-repeat:no-repeat;background-size:100% auto;background-position:center center;margin:0;position:relative}
.push-top{margin-top:50px}
.services-box>h4{color:#202e37;text-transform:uppercase;font-size:22px;font-weight:500;margin:15px 0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.services-box .services-box-icon{background:#fff;border:1px solid #29a9ff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#29a9ff;display:inline-block;float:left;height:58px;left:0;line-height:60px;margin-right:10px;position:relative;text-align:center;top:5px;width:60px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.services-box .services-box-icon:before{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;content:"";display:block;height:50px;left:3px;position:absolute;top:3px;width:52px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.services-box .services-box-icon i.fa{font-size:20px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.services-box .feature-box-info{text-align:justify;padding:10px}
.services-box>h4{text-align:center}
.feature-box-info p{color:#67747a;font-weight:300;font-size:15px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
hr.tall{background:0 0;border:0 none;height:1px;margin:60px 15px;border-bottom:1px dashed #ccc;border-top:none}
.services-box:hover h4 a{color:#f26341}
.services-box:hover .services-box-icon{border-color:#f26341;color:#f26341}
.services-box:hover .feature-box-info p{color:#4e6c7d}
#prices{background:#f5f5f5}
.plans-prices{margin:40px auto}
.plans-prices .plan-price{border:1px solid #cccbc9;height:auto;width:23%;margin:0 15px;float:left;background:#fff;text-align:center;cursor:default;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.no-margin-left{margin-left:0!important}
.no-margin-right{margin-right:0!important}
.plan-price h1{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;color:#202e37;font-size:25px;font-weight:300;margin:-1px -1px 0;padding:10px 0;text-align:center;text-transform:uppercase;border-bottom:1px solid #cccbc9;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.plan-price .circle-price{border-bottom:1px solid #cccbc9;width:100%;padding:15px 0;margin:0 auto;position:relative;z-index:1;text-align:center;color:#f26341;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.plans-prices .plan-price .circle-price:after{height:0}
.plan-price .circle-price h2{margin:2px auto 0;padding:0;font-size:30px}
.plan-price .circle-price h2 .other-price{font-size:18px}
.plan-price .circle-price .per{color:#202e37;font-size:18px;font-weight:300;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.plan-price ul{text-align:center;margin:0;font-weight:300}
.plan-price ul li{display:block;border-bottom:1px solid #cccbc9;width:100%;height:auto;padding:10px;text-transform:uppercase;font-size:18px;color:#67747a;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.plan-price ul li span{font-weight:700}
a.buy-button{position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:inline-block;background:#2d728b;padding:10px 20px;text-transform:none;font-size:16px;text-transform:uppercase;color:#fff!important;margin:20px auto;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
a.buy-button:after{width:0;height:0;top:0;right:0;content:'';position:absolute;z-index:1;background:rgba(0,0,0,.2);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
a.buy-button:before{width:0;height:0;bottom:0;right:0;content:'';position:absolute;z-index:1;background:rgba(0,0,0,.2);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.border-dashed{border:1px dashed rgba(255,255,255,.7)}
a.buy-button:hover:after,a.buy-button:hover:before{height:100%;width:100%}
.plan-price:hover,.plans-prices .active{background:#fff;border-color:#74c7ff;-moz-box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 5px #d2edff;-webkit-box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 5px #d2edff;box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 5px #d2edff}
.plans-prices .active h1,.plans-prices .plan-price:hover h1{background:#2d728b;border-bottom-color:#2d728b;color:#fff}
.plan-price:hover .circle-price,.plans-prices .active .circle-price{background:#b8e3ff;border-color:#74c7ff;color:#202e37}
.plans-prices .active ul li,.plans-prices .plan-price:hover ul li{color:#777;border-bottom:1px solid #74c7ff;-moz-box-shadow:0 0 1px 1px #fff inset,inset 0 0 40px 0 #d2edff;-webkit-box-shadow:0 0 1px 1px #fff inset,inset 0 0 40px 0 #d2edff;box-shadow:0 0 1px 1px #fff inset,inset 0 0 40px 0 #d2edff}
#video{height:450px;margin:0;position:relative}
#contact{background:#f5f5f5}
#contact-form .stinput:focus{box-shadow:none;background-color:#fff;border-color:#29a9ff}
#contact-form .col-md-6:first-child{padding-right:5px}
#contact-form .col-md-6:nth-child(2n){padding-left:5px}
.c_input{float:left;width:49%;margin:0 2% 0 0}
.c_input:nth-child(2n){margin:0}
.c_input_home{width:100%}
.btn{background-color:#5a8a8a;border:0 none;border-radius:0!important;color:#fff;cursor:pointer;font-size:17px!important;font-weight:700;line-height:40px;width:100%!important;float:none!important;transition:.3s}
.btn:hover{background-color:#f26341;color:#fff!important}
textarea{border:1px solid #1c1c1c;border-radius:0;color:#404040!important;height:150px;padding:5px;width:100%!important;display:inline!important;box-sizing:border-box}
.textarea-home{width:100%!important}
input[type=text]{border:1px solid #1c1c1c;border-radius:0;color:#404040!important;height:30px;padding-left:5px;width:100%;margin:0 0 10px;box-sizing:border-box}
.messege-send-text{padding:10px 0;color:#32cd32}
.error{color:red}
#contact-form .stinput:-moz-placeholder{color:#67747a;font-size:14px;font-weight:300}
#contact-form .stinput::-moz-placeholder{color:#67747a;font-size:14px;font-weight:300}
#contact-form .stinput:-ms-input-placeholder{color:#67747a;font-size:14px;font-weight:300}
#contact-form .stinput::-webkit-input-placeholder{color:#67747a;font-size:14px;font-weight:300}
#contact-form .stinput:focus:-moz-placeholder{opacity:0}
#contact-form .stinput:focus::-moz-placeholder{opacity:0}
#contact-form.stinput:focus:-ms-input-placeholder{opacity:0}
#contact-form .stinput:focus::-webkit-input-placeholder{opacity:0}
#contact-form .btn:focus:after,#contact-form .btn:hover:after,#contact-form .btn:hover:before{width:100%;height:100%}
#contact-form{margin-bottom:20px}
#contact-form .alert{display:none;margin-top:20px}
#contact-form label{color:#f44459;font-size:10px}
#contacttb{width:100%}
#contacttb textarea{border-radius:5px;width:100%!important;border:1px solid #cccbc9}
address{margin-bottom:30px}
address p{font-size:16px;font-weight:300;padding-bottom:5px}
address p .fa{color:#2d728b;line-height:35px;margin-right:10px;text-align:center;min-width:15px}
.fa-add1{font-size:24px}
.fa-add2{font-size:17px}
.fa-add3{font-size:15px}
address p i.fa-minus{color:#f26341;font-size:12px}
.title1{margin:0 0 20px;padding:0;color:#2d728b;text-transform:uppercase;font-size:28px}
.contact-social{text-align:left;margin-bottom:30px}
.contact-social a{background:none repeat scroll 0 0 #afdfff;border:1px solid #29a9ff;border-radius:100px;box-shadow:0 0 1px 1px #fff inset,0 0 7px 3px #d2edff inset;color:#29a9ff;display:inline-block;font-size:20px;height:55px;line-height:50px;margin:0 15px 0 0;text-align:center;transition:all .3s ease 0s;width:55px}
.contact-social a:hover{border-color:#f26341;color:#f26341;-moz-box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 0 #f2d0c7;-webkit-box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 0 #f2d0c7;box-shadow:0 0 1px 1px #fff inset,inset 0 0 10px 0 #f2d0c7}
div.google-map{background:#e5e3df;height:400px;position:relative;width:100%}
div.google-map:before{background:rgba(0,0,0,.1);bottom:0;content:"";height:5px;position:absolute;width:100%;z-index:10}
div.google-map:after{background:rgba(0,0,0,.1);content:"";height:5px;position:absolute;top:0;width:100%;z-index:10}
#footer{background:#2d3e48}
#footer:after{background:rgba(0,0,0,.2);content:"";height:5px;position:absolute;top:0;width:100%;z-index:10}
.footer{padding-top:0!important}
.align-left{text-align:left!important}
.footer a{cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.align-center{text-align:center}
#go-top{bottom:40px;height:40px;position:relative;width:40px;z-index:9999;margin:0 auto}
#go-top a{background:rgba(0,0,0,.2);border:1px dashed #5c717d;border-radius:3px;color:#fff;display:block;height:100%;line-height:37px;text-align:center;transition:all .3s ease 0s;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
#go-top a:hover{background:rgba(0,0,0,.4)}
.footer-logo{border:1px dashed #5c717d;background:rgba(0,0,0,.2);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;color:#fff;display:inline-block;font-size:40px;font-weight:500;padding:0 20px;text-align:center;text-transform:uppercase}
.footer-text{margin:10px 0 0;color:#fff;font-size:15px;font-weight:300}
.copyright{text-transform:uppercase;margin:35px 0 0}
.footer a:hover{color:#fff}
.footer a:hover i{color:#fff}
#up{bottom:13px;display:none;left:5px;position:fixed;z-index:999}
.logo a{color:#fff;font-size:24px}
.right-pelephone{float:right}
.services-box{display:inline-table;float:none;width:33%}
.details-on-top>a{color:#bfcad0;padding-left:10px;font-size:20px!important}
.details-on-top>a:hover{color:#f26341}
@media only screen and (max-width:1440px){
.fiven{width:24.9%}
}
@media only screen and (max-width:1170px){
.forcefullwidth_wrapper_tp_banner{display:none}
.nav-menu{background:#000 none repeat scroll 0 0;width:100%}
.work{width:33%}
.plans-prices .plan-price{margin:0 12px}
}
@media only screen and (max-width:1024px){
.revslide .rev-title-a{font-size:35px}
.revslide .rev-title-b,.revslide .rev-title-c{font-size:15px}
.revslide .rev-title-d{font-size:70px}
.revslide .rev-title-e{font-size:25px}
.main ul li{font-size:70px;margin:0 auto;width:90%}
.home-desc{font-size:17px;font-weight:300;width:90%}
.home-button{font-size:100%;max-width:140px;padding:8px 15px;width:auto}
#home .slides-navigation a{display:none}
.accordion .accordion-head{font-size:30px}
.subs .text{margin-right:0}
.subs .text h1{font-size:20px}
.subs .text p{font-size:13px}
.packages .package{width:22.7%}
.work-desc h4{margin:10px 0}
ul.history-timeline{width:90%}
.history-timeline .note:after{right:-8%}
.history-timeline .note:nth-of-type(2n):after{left:-8%}
.content{padding:50px 0}
}
@media only screen and (max-width:930px){
.animated{clear:both}
.nav-menu{display:none}
.mobile-drop{display:block}
.footer{padding:0!important}
#navigation .navigation{height:40%}
}
@media only screen and (max-width:800px){
#navigation .navigation{height:100%}
#phone{background:#000 none repeat scroll 0 0;text-align:center;width:100%}
#specialOffer{display:none}
#specialOfferTwo{display:block;margin-top:50px}
.content.navigation #phone{margin-top:-10px}
a.mobile-menu{top:36%}
.content{padding-top:0!important}
.animated{visibility:visible;clear:both}
.tp-leftarrow.default,.tp-rightarrow.default{height:50px;width:50px}
.revslide .rev-title-c{padding:8px 20px}
.revslide .rev-title-d{font-size:45px;padding:5px 10px}
.revslide .rev-title-e{font-size:20px}
.revslide .rev-title-f{font-size:40px}
.top-social-media{margin-top:15px}
.plans-prices .plan-price{margin:0 9px}
.pagetop .left,.pagetop .right{float:none;margin:5px auto;text-align:center;width:95%}
.pagetop a{margin:0 3px}
.revslide .p5{margin:10px 0}
a.red-button{margin:0 0 0 30px}
.revslide .p6{margin:30px 0}
.text-area h1{font-size:25px}
#about .about-content{margin:10px auto;width:50%}
.f-iphone{background:none repeat scroll 0 0 rgba(0,0,0,0);height:auto}
.f-box:after{display:none}
.progress-bars,.tabs{float:none;margin:30px auto;padding-right:0;width:95%}
.tabs{padding-left:0}
.work-img .button{font-size:14px;height:37px;line-height:37px;width:37px}
.work{width:33%}
.w-iphone{display:none}
.accordion{float:none;margin:0 auto;text-align:center;width:75%}
.accordion .panel{border-bottom:medium none}
.welcome-banner-text{font-size:16px}
.welcome-banner-text span:after{top:100%}
.slide-s{margin:0 auto;width:100%}
.packages .package{margin:15px auto;width:50%}
.packages .first,.packages .last{margin:15px auto!important}
.left a.left-icon{display:none}
.subscribe-mail{width:60%}
.subscribe-btn{font-size:100%;width:35%}
.services-box{float:none;margin-bottom:20px;padding:0;width:50%}
#services .col-md-4:after{clear:both;content:"";display:block;visibility:hidden}
.push-top{margin-top:0}
.push-top:after{clear:both;content:"";display:block;visibility:hidden}
.feature-box-info{padding-right:15px}
#skills{margin-top:0}
.skills{border-top:medium none}
#blog .left{float:none}
#blog .right{float:none}
#blog .blog1{width:95%}
#blog .sidebar{width:95%}
.sidebar{padding:50px 30px 30px}
.testimonial ul.flex-direction-nav li{margin:30px 10px}
}
@media only screen and (max-width:719px){
.c_input{float:none;width:100%;margin:0}
}
@media only screen and (max-width:640px){
nav .sub .level2menu li {padding: 15px !important;}
.right-pelephone{width:100%;text-align:center;font-size:25px}
.animated{clear:both}
.service_img{text-align:center!important}
.tp-leftarrow.default,.tp-rightarrow.default{height:40px;width:40px}
.top_details span.details-on-top{margin-right:15px}
.pagetop .languages{margin-right:15px}
#navigation{height:125px}
.main_title_a{margin:0 0 16px}
.numbers-item-margin{margin-top:60px}
.services-box{clear:both;margin-top:20px;width:100%}
.filters li a{padding:13px 10px}
.work-img .button{height:30px;line-height:32px;width:30px}
.clients-say-item img{width:30%}
.client-comment-block{width:67%}
.clients-say-item .client-comment{font-size:18px}
.clients-say-item .client-name-and-jop{font-size:16px}
.plans-prices .plan-price{width:46%}
.no-margin-left{margin-left:9px!important}
.plan-bootom{margin-top:30px!important}
#contact-form .col-md-6:nth-child(2n){padding:0 15px}
#contact-form .col-md-6:first-child{padding:0 15px}
.navigation .logo a{display:block;margin:16px 0 0;width:auto}
.navigation .logo a img{max-height:60px}
a.white-button{padding:8px 10px}
.revslide .rev-title-a{font-size:24px;margin:10px 0}
.revslide .rev-title-b{font-size:10px}
.revslide .rev-title-c{background:none repeat scroll 0 0 rgba(0,0,0,.4);font-size:11px;padding:8px 13px}
a.red-button{font-size:14px;margin:0 0 0 45px;padding:8px 10px}
.h1,h1{font-size:26px}
.progress{box-shadow:0 0 0;height:20px}
a.white-button{font-size:14px}
a.buy-button{font-size:14px;padding:10px 15px}
.top20{margin-top:20px!important}
.revslide .rev-title-c .fa{font-size:20px;margin-right:10px}
.revslide .rev-title-d{font-size:29px}
.revslide .rev-title-e{font-size:14px;margin-top:10px}
.revslide .rev-title-f{font-size:28px}
.revslide .p5{font-size:20px}
.hidden-in-mobile-a{display:none!important}
.main ul li{font-size:40px}
.text-area{padding:20px 0}
.text-area h1{font-size:20px;margin:0 auto}
.text-area a{font-size:14px;margin:10px 7px 2px;padding:3px 9px}
.work{width:49.4%}
.f-box,.f-box:nth-of-type(2n){padding:10px;text-align:center;width:50%}
.f-box .f-box-logo,.f-box:nth-of-type(2n) .f-box-logo{left:50%;margin:0 auto}
ul.history-timeline{width:95%}
.header,.page-desc{width:95%}
.subscribe .left{float:none;margin:0 auto;text-align:center;width:95%}
.subs .text{float:none;margin:0 auto}
.subscribe .right{float:none;margin:20px auto 60px;width:95%}
.subscribe-btn{font-size:20px;width:auto}
.subscribe-mail{margin:0}
#subscribe-mail{text-align:center}
.footer-box{float:none;margin:50px auto;width:95%}
.company-facts .facts{margin:40px auto;width:50%}
.content.navigation #phone{font-size:24px;margin-top:-26px}
.services-box .feature-box-info{padding:0!important}
.services-box{display:block}
#specialOfferTwo{margin-top:8px}
}
@media only screen and (max-width:480px){
#prices {padding: 20px;}
nav .sub .level2menu li {padding: 15px !important;}
.animated{clear:both}
.tp-leftarrow.default,.tp-rightarrow.default{height:30px;width:30px}
.top_details span.details-on-top{margin-right:15px}
.pagetop .languages{margin-right:15px}
.text-area h1{font-size:16px;width:95%}
.important_links_slide{padding:0 50px}
.revslide .rev-title-d{font-size:33px}
.revslide .rev-title-e{font-size:11px}
.text-area a{font-size:14px;margin:10px 4px 0;padding:3px 9px}
.hidden-in-mobile-a,.hidden-in-mobile-b,.hidden-in-mobile-c{display:none!important}
.revslide .p6{display:none}
.revslide .p5{margin:40px 0}
#about .about-content{float:none;min-height:0;padding:20px 0;width:95%}
#about .about-content .top{margin:10px auto 15px}
.header{font-size:30px}
.page-desc{font-size:18px}
.f-box .f-box-head{font-size:20px}
.f-box,.f-box:nth-of-type(2n){float:none;margin:20px auto;padding:10px;width:95%}
.services-box{margin-top:0}
.nav-tabs li a{font-size:14px;padding:12px}
.tab-pane .tab-description{float:none;width:100%}
.history-timeline .note:after{right:-10%}
.history-timeline .note:nth-of-type(2n):after{left:-10%}
.filters{font-size:15px}
.filters li a,.filters li:first-child a,.filters li:last-child a{border-left:1px solid #b2d6f0;border-radius:3px;display:block;font-size:14px;margin:5px auto;padding:8px 15px}
.work-desc h4{font-size:16px}
.work{float:none;margin:10px auto;width:99%}
.work-img .zoom{left:35%}
.work-img .detail{right:35%}
#services .bottom-bg{background:none repeat scroll 0 0 rgba(0,0,0,0)}
.progress{height:20px}
.welcome-banner-text span:after{display:none}
.welcome-banner-text{font-size:20px}
#services .bottom-bg{margin:40px auto 0;min-height:0}
.service-text .item{height:auto;margin:20px auto}
.packages .package{float:none;width:95%}
.history-timeline .note:after{right:-11%}
.history-timeline .note:nth-of-type(2n):after{left:-11%}
.dropdown-menu{top:129px!important}
}
@media only screen and (max-width:360px){
#specialOfferTwo{margin-top:0}
.animated{clear:both}
.service_img>img{width:100%!important}
.tp-leftarrow.default,.tp-rightarrow.default{height:30px;width:30px}
.intro_section{padding:30px 0}
.important_links{padding:30px 0 40px}
.content{padding:50px 0}
.content.pagetop{padding:0}
.client-say-carousel{padding-bottom:50px}
.important_links_slide{padding:0 40px}
.important_links .carousel .s-controls{height:35px;width:35px}
.important_links .carousel a.left .fa,.important_links .carousel a.right .fa{font-size:20px;line-height:33px}
.intro_section a,.welcome-banner-text a.more_a,a.load-more{font-size:16px;padding:5px 10px}
.welcome-banner-text{font-size:14px}
h1{font-size:24px}
.h3,h3{font-size:20px}
.intro_section h1{font-size:18px}
.subtitle{font-size:16px}
.numbers-blocks{margin-top:80px}
.intro_section a{font-size:16px;padding:5px 10px}
.pagetop a{margin:0 1px}
.top-social-media a{height:28px;line-height:25px;width:28px}
.top_details span.details-on-top{margin-right:15px}
.pagetop .languages{margin-right:15px}
.numbers-blocks .col-xs-6{margin-bottom:60px;width:100%}
.numbers-item-margin{margin-top:0}
.last-in-mobile-a{margin-bottom:0!important}
.nav-tabs li a{font-size:14px;padding:10px}
.text-area a{font-size:12px;margin:10px 4px 0;padding:3px 6px}
.hidden-in-mobile-a,.hidden-in-mobile-b,.hidden-in-mobile-c{display:none!important}
.revslide .p1{font-size:17px}
.revslide .rev-title-a{color:#202e37;font-size:16px;margin:10px 0}
.revslide .rev-title-b,.revslide .rev-title-c{font-size:8px;margin:20px auto}
.revslide .rev-title-d{font-size:16px}
.revslide .rev-title-e{font-size:7px}
.revslide .rev-title-f{color:#202e37;font-size:18px}
.revslide .p5{font-size:18px}
.revslide .rev-title-f{font-size:20px}
.numbers-blocks .counter .value{font-size:30px}
.numbers-blocks .counter p{font-size:16px}
.numbers-blocks .fa{bottom:91px;font-size:30px;height:50px;line-height:50px;width:60px}
.main_caption,.section-title-white p{font-size:18px}
.services-box{margin-top:0}
.progress{height:20px}
.progress-texts span{font-size:18px}
.clients-say-item img{float:none;margin:0 auto 20px;text-align:center;width:auto}
.client-comment-block{float:none;margin:0 auto;width:95%}
.clients-say-item .client-comment{color:#222;font-size:16px;padding:15px}
.clients-say-item .client-comment:after{border-color:transparent transparent rgba(255,255,255,.4);border-style:solid;border-width:8px;content:"";left:50%;right:auto;top:-15px;transform:translateX(-50%)}
.history-timeline .timeline-item h4{font-size:16px}
.history-timeline .timeline-item div.article{color:#9d9d9d;font-size:13px;font-weight:300}
.history-timeline .timeline-item{padding:10px}
.history-timeline .timeline-item:nth-of-type(2n):after{left:-9.8%}
.history-timeline .timeline-item:after{border:2px solid #f26341;content:"";height:13px;right:-9.8%;top:13px;width:13px}
.plans-prices .plan-price{float:none;margin:0 3% 30px!important;width:94%}
.contact-social a{font-size:16px;height:40px;line-height:40px;margin:0 5px 10px 0;width:40px}
#contact-form .btn{padding:8px 15px}
}
@media only screen and (max-width:340px){
.content.navigation #phone{float:none!important;font-size:24px;text-align:center;margin-top:-26px}
}
@media only screen and (max-width:320px){
.content.navigation #phone{text-align:center;width:100%;margin-top:-36px;font-size:25px}
.animated{clear:both}
.service_img>img{width:100%!important}
.content.pagetop{padding:0}
.revslide .rev-title-a{color:#202e37;font-size:12px;margin:10px 0}
.revslide .rev-title-f{color:#202e37;font-size:15px}
.welcome-banner-text{font-size:14px}
h1{font-size:24px}
.h3,h3{font-size:20px}
.intro_section h1{font-size:16px}
.subtitle{font-size:16px}
.intro_section a,.welcome-banner-text a.more_a,a.load-more{font-size:14px;padding:5px 10px}
.important_links_slide{padding:0 40px}
.numbers-blocks .col-xs-6{margin-bottom:60px;width:100%}
.numbers-item-margin{margin-top:0}
.last-in-mobile-a{margin-bottom:0!important}
.numbers-blocks .counter .value{font-size:30px}
.numbers-blocks .counter p{font-size:16px}
.numbers-blocks .fa{bottom:91px;font-size:30px;height:50px;line-height:50px;width:60px}
.main_caption{font-size:16px}
.services-box{margin-top:0}
.progress{height:20px}
.progress-texts span{font-size:18px}
.clients-say-item img{float:none;margin:0 auto 20px;text-align:center;width:auto}
.client-comment-block{float:none;margin:0 auto;width:95%}
.clients-say-item .client-comment{color:#222;font-size:16px;padding:15px}
.clients-say-item .client-comment:after{border-color:transparent transparent rgba(255,255,255,.4);border-style:solid;border-width:8px;content:"";left:50%;right:auto;top:-15px;transform:translateX(-50%)}
.history-timeline .timeline-item h4{font-size:16px}
.history-timeline .timeline-item div.article{color:#9d9d9d;font-size:13px;font-weight:300}
.history-timeline .timeline-item{padding:10px}
.plans-prices .plan-price{float:none;margin:0 3% 30px!important;width:94%}
.contact-social a{font-size:16px;height:40px;line-height:40px;margin:0 5px 10px 0;width:40px}
#contact-form .btn{padding:8px 15px}
.services-box .services-box-icon{display:block;float:none;left:auto;margin:10px auto;text-align:center;top:auto}
.services-box>h4 a{display:block;font-size:20px;font-weight:300;margin:15px 0;text-align:center}
.services-box .feature-box-info{font-weight:300;padding:0;text-align:center}
.nav-tabs li a{font-size:14px;padding:9px}
.tab-pane .tab-description{padding:0 15px}
.tab-pane .tab-image{margin-bottom:15px;padding:0 15px}
.tab-pane{padding:15px 0}
.progress-content{padding:15px}
.skills-description{font-size:16px}
.main_title{font-size:24px}
.main_caption,.section-title-white p{font-size:16px;padding:10px}
}
.captcha{width:100%;padding:15px 5px}
.captchadiv{width:50%;float:left}
.captcha .c_send{width:50%;float:right;padding:16px 0;font-size:1.5em}
.captchaleftdiv{float:left;width:55%}
.captcharightdiv{float:right;width:44%;padding-left:2px}
#label_antis{float:left!important;font-size:15px;font-style:italic;color:#555}
.captcha .c_send input{font-size:20px;margin:0;margin-left:10px;margin-top:5px;width:100%;padding:5px}
.captcharightdiv img{height:50px}
.captchaleftdiv input{padding:24px}
@media (max-width:992px){
.captchaleftdiv{width:70%}
.captcharightdiv{width:28%}
}
@media (max-width:768px){
.captchadiv{width:100%}
.captcha .c_send{width:100%}
#contact_us{padding:80px 0}
.captcharightdiv img{height:50px;width:100%}
.captchaleftdiv{width:70%}
.captcharightdiv{width:25%}
}
@media (max-width:600px){
.captchaleftdiv{width:50%}
.captcharightdiv{width:45%}
.captcha .c_send input{margin-left:0}
.captcharightdiv img{height:50px}
}