@import url(https://fonts.googleapis.com/css?family=Raleway:400,900,800,700,600,500,300);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
/*
Theme Name: betasoft
*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{overflow-y:scroll;}
html,
button,
input,
select,
textarea{font-family:'Raleway', sans-serif;color:#575757;}
body{color:#575757;line-height:29px;margin:0;font-family:'Raleway', sans-serif;font-size:16px;background:#f9f9f9;overflow:hidden !important;}
a{color:#95C837;text-decoration:none;}
a:visited{color:#fe5802;}
a:focus{outline:0 !important;}
a:active,
a:hover{color:#95C837;outline:0;}
a:hover{text-decoration:none;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;font-family:'Oswald', sans-serif;line-height:1.3;}
h1{font-size:48px;margin:33px 0;}
h2{font-size:30px;margin:25px 0;}
h3{font-size:22px;margin:22px 0;}
h4{font-size:20px;margin:25px 0;}
h5{font-size:18px;margin:30px 0;}
h6{font-size:16px;margin:36px 0;}
address{font-style:italic;margin:0 0 24px;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
p{margin:20px;}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}
pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
blockquote,
q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";content:none;}
blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px;}
blockquote blockquote{margin-right:0;}
blockquote cite,
blockquote small{font-size:14px;font-weight:normal;text-transform:uppercase;}
blockquote em,
blockquote i{font-style:normal;font-weight:300;}
blockquote strong,
blockquote b{font-weight:400;}
small{font-size:smaller;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl{margin:0 20px;}
dt{font-weight:bold;}
dd{margin:0 0 20px;}
menu,
ol,
ul{margin:16px 0;padding:0 0 0 40px;}
ul{list-style-type:square;}
nav ul,
nav ol{list-style:none;list-style-image:none;}
li > ul,
li > ol{margin:0;}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;}
button,
input,
select,
textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline;}
button,
input{line-height:normal;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;padding-right:2px;width:270px;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;line-height:2;margin:0 0 20px;width:100%;}
caption,
th,
td{font-weight:normal;text-align:left;}
caption{font-size:16px;margin:20px 0;}
th{font-weight:bold;text-transform:uppercase;}
td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
hr{background:url(images/dotted-line.png) repeat center top;background-size:4px 4px;border:0;height:1px;margin:0 0 24px;}
.go-top,
input,
textarea,
.widget a,
.navigation a,
article a,
.comments-link,
#ft-post a,
.da-dots > span,
.sldprev,
.sldnext,
.nav-container li a,
.nav-container li a span,
.socialicon a{transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-delay:0s;}
.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 15px/1 Genericons;vertical-align:text-bottom;}
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after{clear:both;}
.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after{content:"";display:table;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000;}
button,
input,
textarea{border:1px solid #d5dae2;font-family:inherit;padding:5px;border-radius:0px;}
input,
textarea{color:#575757;font-weight:300;}
input:focus,
textarea:focus{border:1px solid #95C837;outline:0;}
button,
input[type="submit"],
input[type="button"],
input[type="reset"]{background:#95C837;border:none;border-radius:3px;color:#fff;display:inline-block;padding:11px 24px 11px;text-decoration:none;}
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus{background:#333333;outline:none;}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active{background:#333333;border:none;}
.post-password-required input[type="submit"]{padding:7px 24px 4px;vertical-align:bottom;}
.post-password-required input[type="submit"]:active{padding:5px 24px 6px;}
::-webkit-input-placeholder{color:#7d7b6d;}
:-moz-placeholder{color:#7d7b6d;}
::-moz-placeholder{color:#7d7b6d;}
:-ms-input-placeholder{color:#7d7b6d;}

.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption{max-width:100%;}
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full,
img.size-large,
img.wp-post-image{height:auto;max-width:100%;}
embed,
iframe,
object,
video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignleft{margin:5px 20px 5px 0;}
.wp-caption.alignleft{margin:5px 10px 5px 0;}
img.alignright{margin:5px 0 5px 20px;}
.wp-caption.alignright{margin:5px 0 5px 10px;}
img.aligncenter{margin:5px auto;}
img.alignnone{margin:5px 0;}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption{color:#666;font-size:12px;font-weight:300;}
img.wp-smiley,
.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol{list-style-position:inside;}
.bst-main{width:1200px;margin-left:auto;margin-right:auto;}
.site{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;margin:0 auto;width:100%;}

.site-main .sidebar-container{display:block;float:left;width:29%;z-index:1;position:static;margin-top:20px;}
.site-main .sidebar-inner{margin:0 auto;max-width:1200px;display:block;padding-left:32px;}
/*
.site-main{position:relative;margin-right:auto;margin-left:auto;padding-top:0px;padding-bottom:0px;}
.site-main .sidebar-container{display:block;float:left;width:29%;z-index:1;position:static;margin-top:20px;}
.site-main .sidebar-inner{margin:0 auto;max-width:1200px;display:block;padding-left:32px;}
*/
.socico{border-radius:25px;height:25px;width:25px;background-color:#333;color:#FFFFFF;line-height:20px;text-align:center;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-delay:0s;}
.topbarico{height:30px;width:20px;color:#f1582c;text-align:center;line-height:36px;display:inline-block;}
.ubarinnerwrap{margin:0px auto;max-width:1200px;padding:0%;}
.utilitybar{display:block;height:34px;line-height:34px;padding:0px;vertical-align:middle;}
.socialicons{margin:0px;padding:0px;display:block;float:right;}
.socialarea{background:rgb(7, 16, 33) none repeat scroll 0 0;}
.address-widget{width:auto;margin-left:auto;margin-right:auto;display:inline-block;}
.pointer{border-radius:50%;height:30px;padding:2px;position:absolute;width:30px;}
.pointer span{border-radius:50%;color:rgb(255, 255, 255);cursor:pointer;float:left;font-size:15px;font-weight:900;height:100%;line-height:24px;position:relative;text-align:center;width:100%;}
.address::before{border-bottom:10px solid rgb(255, 255, 255);border-left:10px solid rgba(0, 0, 0, 0);border-right:10px solid rgba(0, 0, 0, 0);content:"";left:50%;margin-left:-10px;position:absolute;top:10px;}
.da-link.second{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:2px solid rgb(255, 255, 255) !important;}
.address{left:50%;margin-left:-120px;opacity:0;padding:20px 0 0;position:absolute;top:120%;transform:perspective(200px) rotateX(90deg);transition:all 0.5s ease 0s;width:240px;}
.feature-toogle > h3.active, .fancy-tab-area::before, .proce-table:hover > .price-prdct, .proce-table:hover > .price-prdct::before, .proce-table:hover > .price-prdct::after, .slick-slide.slick-active.slick-center .testimonial-area > p, .slick-dots > li.slick-active button, .team.flip, .team.flip .team-details::before, .pointer span, .bottom-line, #topcontrol::before, .tabs_item .round-btn, .why-dont > .round-btn, .show-form-btn, .trial-form > form input[type="submit"], .block.dark .team.flip .team-details::before, .block.dark .team.flip, .features > li:hover > i, header.sticky .menu > ul > li.active > a::before, .ribbon-design, .color-themes > ul > li > a.active, .theme-layouts > ul > li > a.active, .header-option > ul > li > a.active, .open-nav, .metas > li > a, .post-thumb > a, .leave-comment form .submit, .error-sec ul > li::before, #calendar_wrap > table > tbody > tr > td > a, .tagcloud a:hover, .pagination > li.active a{background:#f1582c none repeat scroll 0 0;}
.round-btn.big, .features > li > i, .get-in-touch form .submit, .pointer::before, .company-address > li > i, .why-dont > .round-btn, .color-themes > ul > li > a, .theme-layouts > ul > li > a, .header-option > ul > li > a, .wpcf7 form, .wpcf7-submit, .widget_recent_entries ul li:hover, .tagcloud a:hover, .pagination > li.active a{border-color:rgb(13, 124, 254);}
.round-btn.big, .features > li > i, .get-in-touch form .submit, .pointer::before, .company-address > li > i, .why-dont > .round-btn, .color-themes > ul > li > a, .theme-layouts > ul > li > a, .header-option > ul > li > a{border-color:rgb(13, 124, 254);}
#text-11 .textwidget{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.address ul{background:rgb(255, 255, 255) none repeat scroll 0 0;border-radius:13px;box-shadow:0 0 23px rgba(0, 0, 0, 0.1);float:left;list-style:outside none none;padding:20px 20px 15px;width:100%;}
.address ul li, .widget .address ul li{color:rgb(102, 102, 102);font-size:12px;line-height:25px;padding:0;text-align:center;}
.pointer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-animation:pointing 1s infinite;-moz-animation:pointing 1s infinite;-ms-animation:pointing 1s infinite;-o-animation:pointing 1s infinite;animation:pointing 1s infinite;}
.map-location{background-image:url(images/map.png);background-repeat:no-repeat;background-size:cover;float:left;height:280px;position:relative;width:250%;}
.address ul li{border-bottom:medium none !important;}
.map-location{background-repeat:no-repeat;background-size:contain;float:left;height:400px;position:relative;width:100%;}
.pointer{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:30px;padding:2px;position:absolute;width:30px;}
.pointer:hover{z-index:1;}
.pointer span{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;cursor:pointer;float:left;font-size:15px;font-weight:900;height:100%;line-height:24px;position:relative;text-align:center;width:100%;}
.address{left:50%;margin-left:-120px;opacity:0;padding:20px 0 0;position:absolute;top:120%;-webkit-transform:perspective(200px) rotateX(90deg);-moz-transform:perspective(200px) rotateX(90deg);-ms-transform:perspective(200px) rotateX(90deg);-o-transform:perspective(200px) rotateX(90deg);transform:perspective(200px) rotateX(90deg);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;width:240px;}
.pointer:hover .address{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.pointer:hover .address{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.address:before{border-bottom:10px solid white;border-left:10px solid rgba(0, 0, 0, 0);border-right:10px solid rgba(0, 0, 0, 0);content:"";left:50%;margin-left:-10px;position:absolute;top:10px;}
.address ul{background:none repeat scroll 0 0 #ffffff;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;-webkit-box-shadow:0 0 23px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 23px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 23px rgba(0, 0, 0, 0.1);-o-box-shadow:0 0 23px rgba(0, 0, 0, 0.1);box-shadow:0 0 23px rgba(0, 0, 0, 0.1);float:left;list-style:outside none none;padding:20px 20px 15px;width:100%;}
.address ul li, .widget .address ul li{color:#666666;font-size:15px;line-height:25px;padding:0;text-align:center;font-family:"Raleway",sans-serif;}
.address ul li:before, .widget .address ul li:before{display:none;}
.pointer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-animation:pointing 1s infinite;-moz-animation:pointing 1s infinite;-ms-animation:pointing 1s infinite;-o-animation:pointing 1s infinite;animation:pointing 1s infinite;}
.copyright .genericon.genericon-phone{width:28px;}
.copyright .genericon.genericon-mail{width:28px;}
.credit-info .genericon.genericon-location{width:28px;}
#wp-subscribe input.email-field{background:rgb(213, 97, 68) none repeat scroll 0 0;color:rgb(0, 0, 0) !important;}
.es_lablebox{display:none !important;}
.es_textbox{float:left !important;}
.es_button{float:left !important;padding-top:0 !important;}
.es_textbox_class{padding:13px 10px;}
.es_textbox_button{width:100% !important;border-radius:0 !important;font-size:18px !important;font-weight:bold;padding:13px 24px !important;text-transform:uppercase !important;background:#0C1524 !important;font-family:"Raleway",sans-serif;}
#es_txt_name{display:none !important;}
#wp-subscribe input.submit{background:#ff6b53 !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;color:rgb(255, 255, 255)!important;cursor:pointer !important;font-size:18px !important;font-weight:600 !important;margin-top:20px !important;text-transform:uppercase !important;width:25% !important;}
#wp-subscribe input{background:#fff !important;width:55% !important;margin-right:-4px !important;}
.address-widget .wp-subscribe{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding:0 !important;}
.widget-social .textwidget img{padding:20px}
.socialarea .socialicons{}
.mail-phone .socialicons{float:none;}
.site-footer .widget-wrap.socialicons{float:left;width:50%;}
.widget-social .textwidget{background:rgb(255, 255, 255) none repeat scroll 0 0;}
.widget-social{clear:both;}
.socialicons ul.social{margin:0px;padding:0px;list-style-type:none;}
.socialicons ul.social li:last-child{border-right:0px solid rgb(35, 42, 50);}
.socialicons ul.social li{border-left:0px solid rgb(35, 42, 50);float:left;height:auto;list-style-type:none;margin:0;width:auto;}
.socialicons ul.social li a{padding:25px;display:block;}
.socialicons ul.social li a,
.socialicons ul.social li a:visited{text-decoration:none;color:#FFF;}
.socialicons ul.social li a:hover{text-decoration:none;}
.socialicons ul.social li a:hover .socico{background-color:#FF5400;font-size:12px;}
.topphone{display:block;float:right;padding:0px 0 0px 28px;margin:0px 0 0px 0;color:#454545;font-size:14px;font-weight:600;width:auto;margin-top:5px;padding-right:14px;}
.topphone img{margin:-3px 0 0 0;}
.topphone a{color:#5f5f5f}
.topphone .topbarico{padding-top:4px;line-height:32px;}
.tel-menu{width:55%;float:right}
.mnu{display:inline-block;width:100%;}
.mid{margin:-12px 0 12px;text-align:center;}
.learn-t{background:#ff6205 none repeat scroll 0 0;margin:0 auto;padding:5px;text-align:center;width:55%;color:#fff;text-transform:uppercase;}
.learn-t > span{font-size:14px;margin:0 0 0 10px;}
.mag-t{background:#000 none repeat scroll 0 0;margin:0 auto;padding:5px;text-align:center;width:120px;color:#fff;text-transform:uppercase;}
.mag-t a{color:#fff;}
.mag-t > span{font-size:14px;margin:0 0 0 10px;}
.news-l{font-size:15px;}
.news-r{font-size:15px;}
.mag{float:left;margin:0 0 0 20px;}
.imag{float:left;padding:0 0 0 7px;}
.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop{border:none !important;}
.ful{float:left;margin:0 0px 16px 0;padding:72px 1px 29px 0px;width:100%;}
.ubermenu .ubermenu-submenu-footer{background:#ff6205 none repeat !important;}
.one1{float:left;width:30%;}
.btm{background:#000 none repeat scroll 0 0;color:#fff;height:50px;margin:0 0 -19px -16px;padding:13px 0 0;text-align:center;}
.one1 > span{font-size:18px;margin:0 4px 0 0;}
.btm a{color:#fff !important;}
.btm-port{height:auto;margin:-55px 0 10px 0;text-align:center;font-size:20px;text-transform:uppercase;position:relative;z-index:99;}
.btm-port a{color:#fff;background:#0c1524;font-size:14px;font-weight:900;color:#fff !important;padding:15px 20px;display:inline-block;}
.btm-port a:hover{color:#fa5d01;text-decoration:none;}
.one1 > span{font-size:18px;margin:0 4px 0 0;}
.headerwrap{display:block;background-color:transparent;position:absolute;width:100%;}
.site-header{position:relative;display:block;clear:both;height:64px;z-index:999;background-color:rgba(255, 255, 255, 1);opacity:1;}
.fixeddiv{width:100%;position:fixed;top:0px;background-color:rgba(255,255,255,1);left:0px;right:0px;animation:thedrop 1s 1;-moz-animation:thedrop 1s 1;-webkit-animation:thedrop 1s 1;box-shadow:1px 0 10px #ccc;}
.site-header .home-link{color:#141412;display:block;float:left;min-width:80px;max-width:420px;margin:0 auto;min-height:64px;padding:0 0px 0px 0px;text-decoration:none;vertical-align:middle;}
.site-header .home-link span{}
.site-header .home-link img{max-height:64px;max-width:280px;}
.site-header .site-title:hover{text-decoration:none;}
.site-title{font-size:32px;font-weight:bold;line-height:1;margin:0;padding:16px 0px 0px 0px;}
.site-description{font:300 normal 14px "Open Sans", Helvetica, sans-serif;margin:0;margin-top:2px;}
.headerwrap a.home-link{overflow:hidden;}
.headerwrap .headerinnerwrap > span#site-titlendesc{display:block;float:left;}
.headerwrap .navbar{display:block;float:left;padding-left:20px;}
.main-navigation{display:block;float:right;margin:0 auto;position:relative;}
ul.nav-container,
.nav-container > ul{margin:0;padding:0 0px 0 0;}
.nav-container li{display:inline-block;position:relative;padding:0px 12px;}
.nav-container li:last-child{padding-right:0;}
.nav-container li a{color:#454545;display:block;line-height:1;padding:10px 0px;text-decoration:none;position:relative;font-weight:bold;text-transform:uppercase;font-size:14px;}
.nav-container li a span{position:absolute;left:0px;right:0px;bottom:0px;height:2px;background:transparent;}
.nav-container ul ul li{padding:0px;}
.nav-container ul ul li a{padding:15px 20px;}
.nav-container .current_page_item > a > span,
.nav-container .current_page_ancestor > a > span,
.nav-container .current-menu-item > a span,
.nav-container .current-menu-ancestor > a > span,
.nav-container li a:hover span{background-color:#95C837;}
.nav-container li:hover > a,
.nav-container li a:hover{color:#f1582c;}
.nav-container .sub-menu,
.nav-container .children{background-color:#FFFFFF;border:1px solid #e7e7e7;border-top:2px solid #95C837;display:none;padding:0;position:absolute;left:10px;z-index:99999;border-bottom-left-radius:4px;border-bottom-right-radius:4px;top:30px;}
.nav-container .sub-menu ul,
.nav-container .children ul{border-left:0;left:100%;top:0px;margin-top:-2px;}
.nav-container li:last-child .sub-menu ul,
.nav-container li:last-child .children ul{left:0%;right:auto;width:200px;margin-left:-200px;top:0px;margin-top:-2px;}
ul.nav-container ul a,
.nav-container ul ul a{margin:0;width:200px;border-top:1px solid #e7e7e7;padding:10px 16px;}
ul.nav-container ul li:first-child a,
.nav-container ul ul li:first-child a{border:none;}
ul.nav-container ul a:hover,
.nav-container ul ul a:hover{background-color:#f4f4f4;color:#474747;}
.nav-container .current_page_item > a,
.nav-container .current_page_ancestor > a,
.nav-container .current-menu-item > a,
.nav-container .current-menu-ancestor > a{color:#454545;}
.menu-toggle{display:none;}
.navbar{margin:0 auto;max-width:1200px;}
.site-header .search-form{position:absolute;right:20px;bottom:8px;}
.site-header .search-field{background:transparent;border:none;cursor:pointer;height:37px;margin:3px 0;padding:0 0 0 34px;position:relative;-webkit-transition:width 400ms ease, background 400ms ease;transition:width 400ms ease, background 400ms ease;width:0;z-index:10001;}
.searchico{display:none;}
.site-header .searchico{display:block;position:absolute;left:4px;top:10px;font-size:24px;z-index:1001;color:#999;}
.site-header .searchico:before{font-size:24px;}
.site-header .search-field:focus{background-color:#fff;border:1px solid #e7e7e7;cursor:text;outline:0;width:200px;border-radius:4px;background:transparent;}
.site-header.fixeddiv{min-height:68px;}
.site-header.fixeddiv .home-link{color:#141412;display:block;float:left;min-height:68px;height:68px;padding:0px 32px;}
.site-header.fixeddiv .home-link span{height:60px;padding-top:6px;}
.site-header.fixeddiv .home-link img{max-width:318px;margin-top:0px;}
.fixeddiv .site-title{font-size:26px;font-weight:bold;line-height:1;margin:0;padding:10px 0 0px;}
.fixeddiv .site-description{font:300 normal 12px "Open Sans", Helvetica, sans-serif;margin:0;}
.fixeddiv .main-navigation{min-height:0;}
.fixeddiv .nav-container > ul > li > a{font-size:14px;padding:24px 0px;}
.fixeddiv .nav-container .sub-menu,
.fixeddiv .nav-container .children{position:absolute;z-index:99999;top:60px;}
.fixeddiv .nav-container .sub-menu ul,
.fixeddiv .nav-container .children ul{top:0px;margin-top:-2px;}
.fixeddiv .navbar{}
.headerinnerwrap{max-width:1200px;position:relative;margin:0px auto;}
.site-header .headerinnerwrap .search-form{top:32px;bottom:auto;}
.site-header.fixeddiv .headerinnerwrap .search-form{top:16px;bottom:auto;}
.ibanner{display:block;width:100%;background-color:#95C837;text-align:center;position:relative;overflow:hidden;}
.da-img{}
.ibanner ul,
.ibanner ul li{margin:0px;padding:0px;}
.ibanner .da-slider{z-index:0;position:absolute;text-align:center;max-height:100%;top:12%;}
.da-img2 > img{width:100%;}
.ibanner .da-slider .nx-slider .da-img img{width:100%;opacity:0.5;}
.slider-content-wrap{position:absolute;width:100%;height:100%;margin:0px auto;z-index:2;text-align:center;color:#FFFFFF;left:0px;right:0px;top:0px;}
.nx-slider-container{width:100%;height:auto;margin:0px auto;max-width:1264px;padding:2% 0px 0px 0;text-align:center;}
.ibanner .da-slider .owl-pagination{width:100%;z-index:3;position:absolute;bottom:0px;display:none;}
.ibanner .da-slider .owl-buttons{position:absolute;top:40%;width:100%;z-index:3;}
.ibanner .da-slider h2,
.ibanner .da-slider p,
.ibanner .da-slider .da-link{transition-property:all;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;}
.ibanner .da-slider h2{font-size:50px;font-weight:800;padding:6px 12px;text-transform:uppercase;color:#FFF;width:auto;max-width:80%;margin-bottom:12px;position:relative;display:inline-block;margin-left:120px;transition-delay:.2s;opacity:0;}
.ibanner .da-slider p{color:#f3f3f3;font-size:23px;padding:6px 12px;width:auto;max-width:50%;text-align:center;margin-bottom:32px;position:relative;left:25%;margin-left:120px;transition-delay:.6s;opacity:0;font-family:"Raleway",sans-serif;}
.ibanner, .da-dots span.da-dots-current, .tx-cta a.cta-button{background-color:#fff !important;}
.bst_or{-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;position:absolute;z-index:1;margin:18px 0 0 -10px;padding:1px 1px 0 0;font-size:12px;text-align:center;height:20px;width:20px;background:#f1582c;}
.ibanner .da-slider .da-link{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.ibanner .da-slider .da-link:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.ibanner .da-slider .da-link:hover, .ibanner .da-slider .da-link:focus, .ibanner .da-slider .da-link:active{color:white;}
.ibanner .da-slider .da-link:hover:before, .ibanner .da-slider .da-link:focus:before, .ibanner .da-slider .da-link:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.page-id-24 .hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;border:1px solid #fff;padding:15px 25px;margin:0 5px;font-size:15px;font-weight:bold;text-transform:uppercase;font-family:"Raleway",sans-serif;color:#fff !important;}
.page-id-24 .hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.page-id-24 .hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active{color:#fa5e01 !important;text-decoration:none;}
.page-id-24 .hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;border:1px solid #f1582c;padding:15px 25px;margin:0 5px;font-size:15px;font-weight:bold;text-transform:uppercase;font-family:"Raleway",sans-serif;color:#fa5e01 !important;}
.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fa5e01;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active{color:#fff !important;text-decoration:none;}
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}

.hvr-angular-to-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;border:1px solid #fff;padding:15px 25px;margin:0 5px;font-size:15px;font-weight:bold;text-transform:uppercase;font-family:"Raleway",sans-serif;color:#fff !important;}
.hvr-angular-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-angular-to-left:hover, .hvr-angular-to-left:focus, .hvr-angular-to-left:active{color:#fa5e01 !important;text-decoration:none;}
.hvr-angular-to-left:hover:before, .hvr-angular-to-left:focus:before, .hvr-angular-to-left:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}




.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;background:#fa5a00;color:#fff !important;padding:16px 31px;font-family:"Raleway",sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;}
.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active{color:#fa5a00 !important;}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.ibanner .da-slider .owl-item.active h2{margin-left:0px;opacity:1;}
.ibanner .da-slider .owl-item.active p{margin-left:0px;opacity:1;}
.ibanner .da-slider .owl-item.active .da-link{margin-left:0px;opacity:1;}
.sldprev,
.ibanner .da-slider .owl-prev{display:block;height:48px;width:36px;position:absolute;left:-36px;top:0px;border-radius:0px;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#999;line-height:48px;z-index:101;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-delay:0s;}
.sldnext,
.ibanner .da-slider .owl-next{display:block;height:auto;width:auto;position:absolute;right:0px;top:0px;border-radius:0px;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#999;line-height:48px;z-index:101;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-delay:0s;}
.ibanner .da-slider .owl-next span.genericon:before,
.ibanner .da-slider .owl-prev span.genericon:before{line-height:48px;}
.da-arrows{display:none;}
.sldprev:hover,
.sldnext:hover,
.sldprev:before,
.sldnext:before,
.ibanner .da-slider .owl-prev:hover,
.ibanner .da-slider .owl-next:hover,
.ibanner .da-slider .owl-prev:before,
.ibanner .da-slider .owl-next:before{text-decoration:none;color:#CCC;}
.sldprev:before,
.sldnext:before,
.ibanner .da-slider .owl-prev:before,
.ibanner .da-slider .owl-next:before{margin-top:12px;}
.ibanner .sldprev,
.ibanner .sldnext,
.ibanner .da-slider .owl-prev,
.ibanner .da-slider .owl-next{opacity:0;}
.ibanner:hover .sldprev,
.ibanner:hover .da-slider .owl-prev{opacity:1;left:0px;}
.ibanner:hover .sldnext,
.ibanner:hover .da-slider .owl-next{opacity:1;right:0px;}
.da-dots span.da-dots-current{background-color:#95C837;}
.tx-slider .tx-slide-button a{font-size:14px;font-weight:500;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-delay:0s;}
.ibanner .da-slider .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.ibanner .da-slider .owl-controls .owl-page span{display:block;width:9px;height:9px;margin:3px;filter:Alpha(Opacity=100);opacity:0.9;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#454545;}
.ibanner .da-slider .owl-controls .owl-page.active span,
.ibanner .da-slider .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;width:17px;height:17px;background:#F6590A;top:3px;position:relative;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.other-slider{text-align:center;}
#featured{display:block;clear:both;padding-top:32px;}
#ft-post{}
#ft-post article{display:block;float:left;width:25%;}
#ft-post article .articlewrap{display:block;margin:0px;}
#ft-post .entry-header,
#ft-post .entry-content,
#ft-post .entry-summary,
#ft-post .entry-meta{max-width:1040px;width:100%;padding:0 0px 0 0px;}
#ft-post .entry-header > .entry-thumbnail{position:relative;margin-bottom:10px;}
#ft-post .entry-header > .entry-thumbnail img{margin-bottom:0px;}
#ft-post .entry-thumbnail > .comments-link{display:block;position:absolute;height:32px;line-height:32px;width:100%;background-color:rgba(255,255,255,0.5);left:0px;bottom:0px;}
#ft-post .entry-thumbnail > .comments-link a,
#ft-post .entry-thumbnail > .comments-link a:visited{color:#333;padding:0px 6px;}
#ft-post .entry-thumbnail:hover > .comments-link{background-color:#95C837;}
#ft-post .entry-thumbnail:hover > .comments-link a{color:#FFFFFF;}
.entry-header h1.entry-title{font:400 normal 22px "Open Sans", Helvetica, sans-serif;line-height:32px;color:#575757;}
.entry-header h1.entry-title a,
.entry-header h1.entry-title a:visited{}
.entry-header h1.entry-title a:hover{color:#95C837;text-decoration:none;}
.entry-header > .entry-meta a,
.entry-header > .entry-meta a:visited{color:#999;font-weight:300;}
.entry-header > .entry-meta a:hover{color:#95C837;text-decoration:none;}
#main.site-main .entry-summary > p{}
.featured-area .entry-summary > p > a.moretag,
.featured-area .entry-summary > p > a.moretag:visited{display:block;clear:both;width:100px;background-color:#eaeaea;color:#666;padding:6px 0px;text-align:center;border-radius:3px;margin-top:16px;float:right;}
.featured-area .entry-summary > p > a.moretag:hover{background-color:#95C837;color:#FFFFFF;text-decoration:none;}
.content-area,
.featured-area{padding-left:0px;padding-right:0px;}
.sidebar .content-area{}
.sidebar .content-area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.site-content{width:100%;}
.sidebar .site-content{display:block;float:left;width:75%;}
.sidebar .nosidebar .site-content{display:block;width:100%;}
.hentry{padding:0px 0 0px 0px;}
.single .hentry{padding:0px;}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta{margin:0 auto;width:100%;text-wrap:normal;word-wrap:break-word;}
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta{max-width:100%;padding:0px 0px 0px 0px;}
.site-content .post{display:block;clear:both;}
.site-content .post:before,
.site-content .post:after{content:"";display:table;}
.site-content .post:after{clear:both;}
.search-results .site-content .post .meta-img,
.archive .site-content .post .meta-img,
.site-content .blog-columns .post .meta-img{display:block;float:left;width:50%;padding-right:32px;}
.archive .site-content .post .meta-img img,
.search-results .site-content .post .meta-img img{width:100%;}
.site-content .post .meta-img .entry-thumbnail{position:relative;}
.site-content .post .meta-img .entry-nothumb{position:relative;}
.entry-nothumb .noimg-bg{display:none;}
.site-content .entry-thumbnail .stickyonimg,
.site-content .entry-thumbnail .dateonimg{display:block;position:absolute;left:12%;top:0px;width:64px;height:72px;background-color:#95C837;color:#FFFFFF;text-align:center;}
.site-content .entry-nothumb .stickyonimg,
.site-content .entry-nothumb .dateonimg{display:block;position:absolute;left:12%;top:0px;width:64px;height:72px;background-color:#95C837;color:#FFFFFF;text-align:center;}
.entry-nothumb .stickyonimg span:before,
.entry-thumbnail .stickyonimg span:before{font-size:32px;padding-top:16px;}
.site-content .dateonimg span.pdate{display:block;clear:both;font-size:40px;font-weight:700;position:relative;line-height:1.1;}
.site-content .dateonimg span.pmonth{display:block;clear:both;font-size:14px;font-weight:400;position:relative;}
.site-content .post .post-mainpart{display:block;float:left;width:50%;}
.single .site-content .post .post-mainpart{width:100%;}
.site-content .post .meta-img{float:none;margin-top:0px;width:100%;padding-right:0px;}
article .post-mainpart > .entry-content{padding-right:0px;}
.site-content .post .meta-img.no-image-meta+.post-mainpart{width:100%;}
.site-content .post .meta-img.no-image-meta+.post-mainpart .entry-content{padding-right:0%;}
.site-content .post .meta-img.no-image-meta{display:none;}
.meta-img.no-image-meta{display:none;}
.sidebar .entry-header .entry-meta{padding:0;}
.entry-thumbnail img{display:block;margin:0 auto 10px;}
.single .entry-thumbnail img{}
.entry-header{margin-bottom:30px;}
.blog-columns .entry-header{margin-bottom:16px;}
.entry-title{font-weight:normal;margin:0 0 5px;}
.entry-title a{color:#141412;}
.entry-title a:hover{color:#373737;}
.entry-meta{clear:both;font-size:12px;}
.blog-columns .entry-meta{margin-bottom:24px;}
.blog-columns .date a:before,
.blog-columns .entry-meta .author a:before,
.blog-columns .tags-links a:first-child:before,
.blog-columns .categories-links a:first-child:before,
.blog-columns .edit-link a:before{font:normal 14px/1 Genericons;margin-right:4px;}
.single .entry-meta{background-color:#fff;font-size:14px;font-weight:400;padding:12px 16px!important;margin:16px 0;border:1px solid #e7e7e7;}
.entry-meta a{color:#95C837;}
.blog-columns .comments-link a,
.blog-columns .comments-link a:visited{color:#999;}
.entry-meta a:hover{color:#bc360a;color:#333;text-decoration:none;}
.entry-meta > span{margin-right:20px;}
.entry-meta > span:last-child{margin-right:0;}
.featured-post:before{content:"\f308";margin-right:2px;}
.entry-meta .date a:before{content:"\f303";}
.comments-link a:before{content:"\f300";margin-right:2px;position:relative;top:-1px;}
.entry-meta .author a:before{content:"\f304";position:relative;top:-1px;}
.categories-links a:first-child:before{content:"\f301";}
.tags-links a:first-child:before{content:"\f302";position:relative;top:-1px;}
.edit-link a:before{content:"\f411";position:relative;top:-1px;}
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date{display:none;}
.moretag{display:block;padding:12px 0px 0px 0px;color:#ffffff;font-weight:bold;}
.moretag:hover{text-decoration:none;}
.entry-content{word-wrap:break-word;font-family:'Raleway', sans-serif;}
.entry-content strong{line-height:20px;color:#5f5f5f;font-weight:bold;}
.entry-content p{font-size:17px;line-height:29px;color:#5f5f5f;font-weight:400;margin:10px 0}
.page .site-content{}
.entry-content a,
.comment-content a{color:#95C837;}
.entry-content a:hover,
.comment-content a:hover{}
.entry-content blockquote{font-size:16px;}
.entry-content blockquote cite,
.entry-content blockquote small{font-size:16px;}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft{}
.entry-content img.alignright,
.entry-content .wp-caption.alignright{}
footer.entry-meta{margin-top:0px;}
.format-standard footer.entry-meta{margin-top:0;}
.page-links{clear:both;font-size:16px;font-weight:normal;line-height:2.2;margin:20px 0;text-transform:uppercase;}
.page-links a,
.page-links > span{background:#fff;border:1px solid #fff;padding:5px 10px;text-decoration:none;}
.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a{background:#95C837;border:1px solid #95C837;color:#fff;}
.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover{background:#fff;color:#95C837;}
.format-status .entry-content .page-links > span,
.format-quote .entry-content .page-links > span{background:none;}
.page-links .page-links-title{background:transparent;border:none;margin-right:20px;padding:0;}
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls{background:#220e10;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current{background:#ea9629;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#595959;}
.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:0;}
.site-content > .page.type-page{}
.iheader{display:block;height:auto;min-height:330px;width:100%;text-align:center;background-color:#1b212c !important;background-image:url(images/blogbg.jpg);background-repeat:repeat;padding-bottom:10px;}
.titlebar{display:block;width:100%;max-width:1200px;padding-left:0px;padding-right:0px;margin:0px auto;}
.titlebar h1{color:#FFFFFF;font-size:26px;line-height:100px;margin:0px;text-align:left;font-weight:400;}
.iheader.front{display:block;height:100px;background-color:#95C837;}
.iheader.front .titlebar{text-align:left;padding:0px 32px;}
.iheader.front .titlebar h1{display:inline-block;font-size:32px;margin:0px;}
.iheader.front .titlebar h2{display:block;font-size:14px;line-height:1;padding:0px;margin:0px;font-weight:400;color:#FFF;}
.iheader .nx-breadcrumb{display:block;line-height:normal;padding:0px;margin:50px 0 0 0;font-weight:400;color:#fa5a00;position:relative;z-index:1;font-family:"Raleway",sans-serif;}
.nx-breadcrumb > span{color:#fa5a00;}
.iheader h1{display:block;font-size:40px;font-weight:900;text-transform:uppercase;line-height:normal;text-align:center;padding:110px 0 0 0;margin:0px 0px 0 0px;color:#FFF;}
.woocommerce-page .site-content{padding:0% 32px;}
.woocommerce-page .product{padding-top:32px;}
.iheader .nx-breadcrumb a{color:#fa5a00;}
.iheader .nx-breadcrumb a:hover{color:#fa5a00 !important;text-decoration:none;}
.other-slider{display:block;clear:both;text-align:center;}
.other-slider-innerwrap{display:inline-block;margin:0px auto;}
.gallery{margin-bottom:20px;margin-left:-4px;}
.gallery-item{float:left;margin:0 12px 12px 0;overflow:hidden;position:relative;}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 auto 20px;}
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item{text-align:center;}
.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px);}
.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px);}
.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}
.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0;}
.gallery-caption{background-color:rgba(0, 0, 0, 0.7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%;}
.gallery-caption:before{box-shadow:0 -10px 15px #000 inset;content:"";height:100%;min-height:49px;position:absolute;left:0;top:0;width:100%;}
.gallery-item:hover .gallery-caption{opacity:1;}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{display:none;}
.format-aside{background-color:#ececec;padding:32px;margin-bottom:32px;}
.single .format-aside{background-color:#FFFFFF;}
.blog .format-aside:first-of-type,
.single .format-aside:first-of-type,
.format-aside + .format-aside,
.format-aside + .format-link,
.format-link + .format-aside{box-shadow:inset 0 2px 2px rgba(173, 165, 105, 0.2);}
.format-aside .entry-meta{margin-top:0;}
.format-aside blockquote{font-size:100%;font-weight:normal;}
.format-aside cite{font-size:100%;text-transform:none;}
.format-aside cite:before{content:"\2014";margin-right:5px;}
.format-audio{background-color:#ececec;padding:32px;margin-bottom:32px;}
.single .format-audio{background-color:#FFFFFF;}
.format-audio .entry-title{font-size:28px;font-weight:bold;}
.format-audio .entry-content:before{content:"\f109";float:left;font-size:64px;position:relative;top:4px;}
.format-audio .entry-content a,
.format-audio .entry-meta a,
.format-audio .entry-content a:hover,
.format-audio .entry-meta a:hover{color:#575757;}
.format-audio .audio-content{background:url(images/dotted-line.png) repeat-y left top;background-size:4px 4px;float:right;padding-left:35px;width:80%;width:-webkit-calc(100% - 85px);width:calc(100% - 85px);}
.format-audio .wp-audio-shortcode{height:30px !important;margin:20px 0;max-width:400px !important;}
.format-audio audio{max-width:100% !important;}
.format-chat{background-color:#ececec;padding:32px;margin-bottom:32px;}
.single .format-chat{background-color:#FFFFFF;}
.format-chat .entry-title{font-size:28px;font-weight:bold;}
.format-chat .entry-meta a,
.format-chat .entry-content a{color:#575757;}
.format-chat .entry-meta .date a:before{content:"\f108";margin-right:2px;}
.format-chat .entry-meta .author{display:none;}
.format-chat .chat{margin:0;}
.format-chat .chat .chat-timestamp{color:#722d19;float:right;font-size:12px;font-weight:normal;margin:5px 10px 0;}
.format-chat .chat .fn{font-style:normal;}
.format-gallery{background-color:#ececec;padding:32px;margin-bottom:32px;}
.single .format-gallery{background-color:#FFFFFF;}
.format-gallery .entry-header{margin-bottom:15px;}
.format-gallery .entry-title{font-size:50px;font-weight:400;margin:0;}
.format-gallery .entry-meta a,
.format-gallery .entry-content a{color:#575757;}
.format-image{padding:32px;margin-bottom:32px;}
.format-image .entry-title{font-size:28px;font-weight:bold;}
.format-image .categories-links,
.format-image .tags-links{display:none;}
.format-link{background-color:#f7f5e7;padding:32px;margin-bottom:32px;}
.single .format-link{background-color:#FFFFFF;}
.blog .format-link:first-of-type,
.single .format-link:first-of-type{box-shadow:inset 0 2px 2px rgba(173, 165, 105, 0.2);}
.format-link .entry-header,
.format-link .entry-content p:last-child{margin-bottom:0;}
.format-link .entry-title{color:#ca3c08;display:inline;font:300 italic 20px "Open Sans", Helvetica, sans-serif;margin-right:20px;}
.format-link .entry-title a{color:#bc360a;}
.format-link .entry-meta{display:inline;}
.format-quote{background-color:#ececec;padding:32px;margin-bottom:32px;}
.single .format-quote{background-color:#FFFFFF;}
.format-quote .entry-content,
.format-quote .entry-meta{color:#575757;}
.format-quote .entry-content blockquote{font-size:28px;margin:0;}
.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked{color:#676767;}
.format-quote .entry-content cite a{border-bottom:1px dotted #fff;color:#676767;}
.format-quote .entry-content cite a:hover{text-decoration:none;}
.format-quote blockquote small,
.format-quote blockquote cite{display:block;font-size:16px;}
.format-quote blockquote{font-style:italic;font-weight:300;padding-left:48px;position:relative;}
.format-quote blockquote:before{content:'\201C';font-size:140px;font-weight:400;line-height:.8;padding-right:25px;position:absolute;left:-15px;top:-3px;}
.format-quote .entry-meta .author{display:none;}
.format-status{background-color:#95C837;padding:32px;margin-bottom:32px;}
.single .format-status{background-color:#FFFFFF;}
.format-status .entry-content,
.format-status .entry-meta{padding-left:35px;position:relative;padding-right:12px;}
.format-status .entry-content a{color:#eadaa6;}
.format-status .entry-meta a{color:#f7f5e7;}
.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta{padding-left:95px;}
.format-status .entry-content:before,
.format-status .entry-meta:before{background:url(images/dotted-line.png) repeat-y left bottom;background-size:4px 4px;content:"";display:block;height:100%;position:absolute;left:10px;top:0;width:1px;}
.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before{left:70px;}
.format-status .categories-links,
.format-status .tags-links{display:none;}
.format-status .entry-meta:before{background-position:left top;}
.format-status .entry-content{color:#f7f5e7;font-size:20px;font-style:italic;font-weight:300;padding-bottom:30px;padding-top:40px;position:relative;}
.format-status .entry-content p:first-child:before{background-color:rgba(0, 0, 0, 0.65);content:"";height:3px;margin-top:13px;position:absolute;left:4px;width:13px;}
.sidebar .format-status .entry-content > p:first-child:before{left:64px;}
.format-status .entry-content p:last-child{margin-bottom:0;}
.format-status .entry-meta{margin-top:0;padding-bottom:40px;}
.format-status .entry-meta .date a:before{content:"\f105";}
.format-video{background-color:#ececec;padding:32px;margin-bottom:32px;}
.single .format-video{background-color:#FFFFFF;}
.format-video .entry-content a,
.format-video .entry-meta a,
.format-video .entry-content a:hover,
.format-video .entry-meta a:hover{color:#676767;}
.format-video .entry-title{font-size:50px;font-weight:400;}
.format-video .entry-meta{color:#220e10;}
.attachment .hentry{padding:32px;margin-bottom:32px;}
.attachment .entry-header{margin-bottom:0;max-width:1264px;padding:30px 0;}
.attachment .entry-title{display:inline-block;float:left;font:300 italic 30px "Open Sans", Helvetica, sans-serif;margin:0;}
.attachment .entry-title:before{content:"\f416";font-size:32px;margin-right:10px;}
.attachment .entry-meta{clear:none;color:inherit;float:left;max-width:1264px;padding:9px 0 0;text-align:left;}
.image-attachment .attachment img{max-width:100%!important;}
.hentry.attachment:not(.image-attachment) .entry-meta{max-width:104px;}
.attachment footer.entry-meta{display:none;}
.attachment-meta:before{content:"\f307";}
.full-size-link a:before{content:"\f402";}
.full-size-link:before{content:none;}
.attachment .entry-meta a,
.attachment .entry-meta .edit-link:before,
.attachment .full-size-link:before{color:#ca3c08;}
.attachment .entry-content{background-color:#fff;max-width:100%;padding:40px 0;}
.image-navigation{margin:0 auto;max-width:1040px;position:relative;}
.image-navigation a:hover{text-decoration:none;}
.image-navigation .nav-previous,
.image-navigation .nav-next{position:absolute;top:50px;}
.image-navigation .nav-previous{left:0;}
.image-navigation .nav-next{right:0;}
.image-navigation .meta-nav{font-size:32px;font-weight:300;vertical-align:-4px;}
.attachment .entry-attachment,
.attachment .type-attachment p{margin:0 auto;max-width:724px;text-align:center;}
.attachment .entry-attachment .attachment{display:inline-block;}
.attachment .entry-caption{text-align:left;}
.attachment .entry-description{margin:20px auto 0;max-width:604px;}
.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child{margin:0;}
.attachment .site-main .sidebar-container{display:none;}
.navigation .nav-previous{float:left;}
.navigation .nav-next{float:right;}
.navigation a{color:#F6590A;}
.navigation a:hover{color:#666;text-decoration:none;}
.paging-navigation{padding:40px 0;}
.paging-navigation{text-align:center;}
.paging-navigation .nav-links{}
.paging-navigation .navigation{}
.paging-navigation .navigation > ul{display:inline-block;margin:0px;padding:0px;}
.paging-navigation .navigation > ul > li{display:inline-block;margin:0px 1px;padding:0px;}
.paging-navigation #posts-nav > span,
.paging-navigation #posts-nav > a,
.paging-navigation .navigation > ul > li > span,
.paging-navigation .navigation > ul > li a{display:inline-block;padding:6px;border:1px solid #e7e7e7;color:#878787;text-decoration:none;min-width:24px;text-align:center;}
.paging-navigation #posts-nav > span:hover,
.paging-navigation #posts-nav > a:hover,
.paging-navigation #posts-nav > span.current,
.paging-navigation #posts-nav > a.current,
.paging-navigation .navigation > ul > li a:hover,
.paging-navigation .navigation > ul > li > span.current,
.paging-navigation .navigation > ul > li.active > a{color:#95C837;border-color:#95C837;text-decoration:none;}
.post-navigation{background-color:#fff;font-weight:400;padding:12px 16px;margin:auto 0;margin-bottom:48px;margin-top:32px;}
.post-navigation .nav-links{margin:0 auto;}
.post-navigation a[rel="next"]{float:right;text-align:right;}
nav.navigation .nav-links a,
nav.navigation .nav-links a:visited{color:#f1582c;font-weight:bold;}
.author-info{margin:0 auto;max-width:604px;padding:30px 0 10px;text-align:left;width:100%;}
.author.sidebar .author-info{max-width:1040px;padding:30px 376px 10px 60px;}
.single .author-info{padding:50px 0 0;}
.author-avatar .avatar{float:left;margin:0 30px 30px 0;}
.single-format-status .author-description{color:#f7f5e7;}
.author-description .author-title{clear:none;font:300 italic 20px "Open Sans", Helvetica, sans-serif;margin:0 0 8px;}
.author-link{color:#ca3c08;margin-left:2px;}
.author.archive .author-link{display:none;}
.archive-header{}
.archive-title,
.archive-meta{font:400 normal 22px "Open Sans", Helvetica, sans-serif;margin:0 auto;padding:30px 1%;width:98%;}
.archive-meta{font-size:16px;font-style:normal;font-weight:normal;margin-top:-15px;padding:0 0 11px;}
.sidebar .archive-meta{padding-right:316px;}
.page-header{margin:0px;padding:0px 32px;}
.page-title{font:400 normal 22px "Open Sans", Helvetica, sans-serif;line-height:32px;color:#575757;}
.page-content{margin:0 auto;max-width:1264px;padding:40px 32px;width:100%;}
.sidebar .page-content{margin:0 auto;max-width:75%;}
.sidebar .nosidebar .site-content{display:block;width:100%;}
.error404 .page-header{background-color:#fff;}
.error404 .page-title{line-height:0.6;margin:0;padding-bottom:32px;padding-top:360px;position:relative;text-align:center;width:auto;}
.error404 .page-title:before{color:#95C837;content:"\f423";font-size:600px;line-height:0.6;overflow:hidden;position:absolute;left:0px;top:28px;width:100%;}
.error404 .page-wrapper{width:100%;max-width:1264px;margin:auto;}
.error404 .page-header,
.error404 .page-content{margin:0 auto;padding-bottom:40px;width:100%;text-align:center;}
.error404 .sc-icon{ display: none;   }
.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe{display:block;margin-left:auto;margin-right:auto;width:100%;}
.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form{max-width:1264px;}
.comments-title{font:400 20px "Open Sans", Helvetica, sans-serif;}
.comment-list,
.comment-list .children{list-style-type:none;padding:0;}
.comment-list .children{margin-left:20px;}
.comment-list > li:after,
.comment-list .children > li:before{background:url(images/dotted-line.png) repeat left top;background-size:4px 4px;content:"";display:block;height:1px;width:100%;}
.comment-list > li:last-child:after{display:none;}
.comment-body{padding:24px 0;position:relative;}
.comment-author{float:left;max-width:100px;}
.comment-author .avatar{display:block;margin-bottom:10px;}
.comment-author .fn{word-wrap:break-word;}
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login{color:#95C837;font-size:12px;font-style:normal;font-weight:normal;}
.says{display:none;}
.no-avatars .comment-author{margin:0 0 5px;max-width:100%;position:relative;}
.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply{width:100%;}
.bypostauthor > .comment-body .fn:before{content:"\f408";vertical-align:text-top;}
.comment-list .edit-link{margin-left:20px;}
.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply{float:right;width:79%;width:-webkit-calc(100% - 124px);width:calc(100% - 124px);word-wrap:break-word;}
.comment-body a,
.comment-meta,
.comment-meta a{color:#95C837;}
.comment-body a:hover,
.comment-meta a:hover{color:#333;text-decoration:none;}
.comment-metadata{margin-bottom:6px;}
.comment-metadata a,
.comment-metadata a:visited{color:#999;}
.ping-meta{color:#a2a2a2;font-size:13px;line-height:2;}
.comment-awaiting-moderation{color:#a2a2a2;}
.comment-awaiting-moderation:before{content:"\f414";margin-right:5px;position:relative;top:-2px;}
.comment-reply-link:before,
.comment-reply-login:before{content:"\f412";margin-right:3px;}
.comment-respond{background-color:#f5f5f5;padding:30px 32px;}
.comment .comment-respond{margin-bottom:20px;padding:20px;}
.comment-reply-title{font:400 normal 20px "Source Sans Pro", Helvetica, sans-serif;}
.comment-reply-title small a{color:#131310;display:inline-block;float:right;height:16px;overflow:hidden;width:16px;}
.comment-reply-title small a:hover{color:#ed331c;text-decoration:none;}
.comment-reply-title small a:before{content:"\f406";vertical-align:top;}
.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form{padding:0;}
.comment-form .comment-notes{margin-bottom:15px;}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url{margin-bottom:8px;}
.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"]{float:left;padding:5px 0;width:120px;}
.comment-form .required{color:#ed331c;}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"]{max-width:270px;width:60%;}
.comment-form textarea{width:100%;}
.form-allowed-tags,
.form-allowed-tags code{color:#686758;font-size:12px;}
.form-allowed-tags code{font-size:10px;margin-left:3px;}
.comment-list .pingback,
.comment-list .trackback{padding-top:24px;}
.comment-navigation{font-size:20px;font-style:italic;font-weight:300;margin:0 auto;max-width:604px;padding:20px 0 30px;width:100%;}
.no-comments{background-color:#f7f5e7;font-size:20px;font-style:italic;font-weight:300;margin:0;padding:40px 0;text-align:center;}
.sidebar .no-comments{padding-left:60px;padding-right:376px;}
.site-main .mu_register{margin:0 auto;max-width:604px;width:100%;}
.mu_alert{margin-top:25px;}
.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name{font-size:inherit;width:270px;}
.site-main .mu_register input[type="submit"]{width:auto;}
.site-main .widget-area{display:block;width:100%;position:relative;}
.widget{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0px;padding:20px 0px;padding-top:6px;word-wrap:break-word;}
.widget .widget-title{font:400 normal 22px "Raleway",sans-serif;border-bottom:1px solid #e7e7e7;padding-bottom:12px;margin-bottom:12px;}
#tertiary .sidebar-inner h3.widget-title{margin-top:0px;padding-top:0px;}
#tertiary .sidebar-inner .widget{padding-top:4%;padding-bottom:4%;margin-bottom:5%;margin-top:0;}
.widget ul,
.widget ol{list-style-type:none;margin:0;padding:0;}
.widget li{padding:12px 0px;border-bottom:1px solid #e7e7e7;vertical-align:middle;}
.widget .menu li:before,
.widget_pages li:before,
.widget_meta li:before{display:inline-block;width:25px;height:25px;-webkit-font-smoothing:antialiased;font-size:25px;line-height:25px;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top;color:#999;}
.widget .menu li li:before,
.widget_pages li li:before,
.widget_meta li li:before{content:'\f428';display:inline-block;width:20px;height:25px;-webkit-font-smoothing:antialiased;font-size:15px;line-height:25px;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;margin-top:4px;color:#000;}
#footer-widgets .menu li li:before{content:'\f428';display:inline-block;width:20px;height:25px;-webkit-font-smoothing:antialiased;font-size:15px;line-height:25px;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;margin-top:4px;color:#999;}
.widget .children li:last-child{padding-bottom:0;border-bottom:none;}
.widget li > ul,
.widget li > ol{margin-left:20px;}
.widget li{color:#999;}
.widget a{color:#575757;}
.widget a:hover{color:#95C837;text-decoration:none;}
.search-form .search-submit{display:block;float:right;}
.widget_rss .rss-date{display:block;}
.widget_rss .rss-date,
.widget_rss li > cite{color:#a2a2a2;}
.widget_calendar table,
.widget_calendar td{border:0;border-collapse:separate;border-spacing:1px;}
.widget_calendar caption{font-size:14px;margin:0;}
.widget_calendar th,
.widget_calendar td{padding:0;text-align:center;}
.widget_calendar a{display:block;}
.widget_calendar a:hover{background-color:#95C837;color:#FFFFFF;}
.widget_calendar tbody td{background-color:rgba(232, 232, 232, 0.5);}
.widget_calendar thead th{background-color:#d7d7d7;color:#000;}
.widget_calendar td#next a,
.widget_calendar td#prev a{background-color:rgba(232, 232, 232, 0.5);}
.widget_calendar td#next a:hover,
.widget_calendar td#prev a:hover{background-color:#95C837;}
.site-footer .widget_calendar tbody td{background-color:rgba(255, 255, 255, 0.05);}
.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad{background-color:transparent;}
.widget ul.product-categories li ul{margin:0px;padding:0px;}
.widget ul.product-categories li ul.children li{padding-left:12px;font-weight:300;}
.widget ul.product-categories li ul.children li:first-child{}
.widget ul.product-categories li ul.children li a{font-weight:300;}
.site-footer{color:#777777;text-align:center;background:#fff;}
.site-footer .widget-area,
.sidebar .site-footer{text-align:left;}
.site-footer a{color:#686758;}
.site-footer .site-info a{color:#878787;font-size:12px;}
.site-footer .sidebar-container{background:#0c1524;padding:0px 0;clear:both;}
.site-footer .widget{background:transparent;color:#fff;float:left;}
.footer-bg{display:block;clear:both;background:#0c1524;}
.site-footer .sidebar-container{}
.site-footer .widget-wrap{margin:0 auto;max-width:1200px;padding-left:32px;padding-right:32px;}
.site-footer .widget-area{margin:0 auto;position:relative;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;}
.site-footer .widget-area .widget{display:block;float:left;margin:0 2px;margin-bottom:1px;width:auto;padding:0 16px;position:relative;}
.site-footer .widget-area .widget ul li{border-bottom:none;padding:0.5% 0%;width:48%;float:left;margin:0 1%;}
.site-footer .widget-area .widget a{color:#fff;font-size:14px;font-weight:600;font-family:"Raleway",sans-serif;}
.site-footer .widget-area .widget a:hover{color:#FF5400;}
.site-footer .widget-area .widget ul li ul{margin-left:0;}
.site-footer .widget-area .widget ul li ul li{width:100%;}
.site-footer .widget-area .widget ul li ul li a{font-size:13px;font-weight:300;color:#999;}
.site-footer .widget-area .widget .widget-title{border-bottom:0px solid #232121;margin-bottom:20px;color:#f6f5f5;font-size:23px;font-weight:800;font-family:"Raleway",sans-serif;}
.site-footer .widget-area .widget_calendar a{background-color:#272727;}
.site-footer .widget-area .widget_calendar a:hover{background-color:#95C837;color:#ffffff;}
.widget_calendar thead th{background-color:#d7d7d7;color:#000000;}
.site-footer .widget-area .widget input,
.site-footer .widget-area .widget textarea{background-color:#343434;border:1px solid #222222;color:#C7C7C7;}
.site-footer .widget a{color:#e6402a;}
.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text{color:#fff;}
.site-info{margin:0 auto;max-width:1264px;padding:30px 0;width:100%;text-align:left;}
.site-footer .site-info{padding:5px 32px;width:100%;font-size:12px;background:#fff;}
.site-footer form.search-form input.search-field{margin-top:16px;width:100%;}
#wpstats{display:block;margin:-10px auto 0;}
.site-footer .credit-info{width:100%;text-align:center;line-height:23px;}
.site-footer .copyright{text-align:center;width:100%;font-size:13px;color:rgb(105, 105, 105);padding-bottom:20px;}
.tx-post-row .tx-folio-title,
.tx-blog .tx-blog-item .tx-post-title{font-size:17px!important;text-align:center;min-height:65px;}
.tx-cta,
.tx-testimonials{}
.tx-testimonials2{background-color:#f1582c!important;background:url(images/testimonials-background.jpg) repeat;animation:30s linear 0s normal none infinite running animatedBackground;}
@keyframes animatedBackground{from{background-position:left 0;}
                              to{background-position:-1790px center;}
}
.widget textarea.wpcf7-textarea{max-height:72px;}
.widget form.wpcf7-form > p{margin-bottom:6px;}
.go-top{position:fixed;bottom:2em;right:2em;text-decoration:none;color:white;background-color:rgba(0, 0, 0, 0.3);font-size:16px;padding:0px;display:none;z-index:999999;height:48px;width:48px;border-radius:3px;}
.go-top:hover{background-color:rgba(0, 0, 0, 0.6);text-decoration:none;}
.go-top span{height:48px;width:48px;font-size:32px;color:#dfdfdf;line-height:32px;text-align:center;line-height:44px;}
.go-top span:before{font-size:32px;}
.go-top:hover span{text-decoration:none;}
.sidebar .content-area{}
.site-content{width:100%;}
.sidebar .site-content{display:block;float:left;width:75%;}
.sidebar .nosidebar .site-content{display:block;width:100%;}
.sidebar #container-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.site-header .home-link{max-width:560px;position:relative;z-index:12000;}
.headerwrap .navbar{float:right;margin:0% 0 0 0;}
.topsearch{display:block;float:right;min-width:32px;height:48px;padding-top:26px;position:relative;}
.site-header.fixeddiv .topsearch{padding-top:0px;margin-top:0px;top:auto;}
.site-header .search-form{position:relative;right:auto;bottom:auto;}
.site-header .headerinnerwrap .search-form{top:auto;bottom:auto;}
.site-header.fixeddiv .headerinnerwrap .search-form{margin-top:-4px;}
.site-header.fixeddiv .search-form .search-field{margin-top:0px;}
.ibanner .da-img{overflow:hidden;}
.ibanner .da-img img{max-height:100%;}
.socialicons ul.social li a .socico:before{font-size:12px;line-height:27px;}
.nx-boxed .site{}
.wpcf7 input[type="text"],
.wpcf7 input[type="number"],
.wpcf7 input[type="email"],
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 textarea{padding:8px 4px;}
.wpcf7-form > p{font-size:15px;margin-bottom:25px;}
.portfolio h2.tx-subtitle{font-size:18px;padding-bottom:6px;margin-bottom:6px;}
.portfolio .folio-meta{padding-bottom:6px;border-bottom:1px solid #eee;margin-bottom:32px;}
.portfolio .folio-meta .proj-url{display:block;font-size:12px;line-height:24px;}
.portfolio .folio-meta .proj-url a,
.portfolio .folio-meta .proj-url a:hover{text-decoration:none;padding-left:12px;}
.portfolio .folio-meta .proj-url .genericon,
.portfolio .folio-meta .proj-url .genericon:before{font-size:24px;line-height:24px;padding-right:12px;color:#999;}
.portfolio .folio-meta .folio-cat .folio-categories{display:inline-block;font-size:12px;line-height:24px;padding-left:12px;color:#999;}
.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before{font-size:24px;line-height:24px;padding-right:12px;color:#999;}
.bdr{width:100%;background:#f1582c;height:5px;}
.ebanner{position:relative;}
.our-services > div .noo-icon{background:#f4f4f4 none repeat scroll 0 0;border-radius:50%;color:#6a695e;float:left;height:70px;line-height:70px;margin-right:20px;text-align:center;transition:transform 600ms ease 0s;width:70px;}
.our-services > div .noo-text-block{line-height:1.5;padding:0.714286em 2.14286em;}
.our-services > div{display:block;margin-bottom:2.142857142857143em;}
.our-services > div .noo-icon{float:left;margin-right:20px;width:70px;height:70px;line-height:70px;background:#f4f4f4;border-radius:50%;text-align:center;color:#6a695e;-webkit-transition:transform 600ms ease 0s;-o-transition:transform 600ms ease 0s;transition:transform 600ms ease 0s;}
.our-services > div .noo-text-block{padding:0.7142857142857143em 2.142857142857143em;line-height:1.5;}
.our-services > div .noo-text-block i{display:block;}
.our-services > div .noo-text-block{padding:0 1.0714285714285714em;}
.our-services > div:last-child:before{height:0;}
.our-services > div:hover .noo-icon{background:#f1582c;color:#ffffff;}
.contact-register{background:#fff;margin-top:-138px;}
.noo-vc-col.col-sm-4.col-md-4.col-sm-6{width:24%;float:left;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;padding:2% 1.5%;}
.noo-vc-col.col-sm-4.col-md-4.col-sm-6:nth-child(8n+4){border-top:1px solid #fff;border-right:1px solid #fff;}
.noo-vc-col.col-sm-4.col-md-4.col-sm-6:nth-child(8n+8){border-right:1px solid #fff;}
.noo-vc-row.row.our-services{position:relative;}
.our-services1{
background-image:url(images/img.jpg);
background-repeat: repeat;
background-position: center top;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover; 
background-size:cover;
background-attachment: fixed;
}

.latest-work{
font-weight: 900;
    margin: 0px;
    padding:0 0 35px 0;
    text-transform: uppercase;
    color: #242732;
    line-height: normal;
    font-size: 30px;
    text-align: center;
}

.our-services1 h1{text-align:center;font-size:30px;color:#fff;font-weight:900;padding:50px 0 25px 0;margin:0;text-transform:uppercase;}

.our-services1 .what-we-do{text-align:center;font-size:30px;color:#fff;font-weight:900;padding:50px 0 0px 0;margin:0;text-transform:uppercase;}


.rtbs > .rtbs_content p{color:#fff;font-size:17px;line-height:29px;}
.entry-content .rtbs .rtbs_menu ul li a{background:#f1582c none repeat scroll 0 0;border-radius:100%;display:table-cell;height:175px;text-align:center;vertical-align:middle;width:175px;font-weight:bold;font-size:17px;}
.v-border{border-left:1px solid rgba(255, 255, 255, 0.9);display:inline-block;height:60px;margin-bottom:-5px;left:50%;position:relative;}
.current .v-border{opacity:1 !important;}
.v-border{opacity:0 !important;}
.separator{line-height:0.5;text-align:center;margin:30px 0 30px 0;}
.separator span{display:inline-block;position:relative;}
.separator span:before,
.separator span:after{content:"";position:absolute;border-bottom:1px solid rgba(255,255,255,.1);top:5px;width:300px;}
.separator span:before{right:100%;margin-right:15px;}
.separator span:after{left:100%;margin-left:15px;}
.separator span i{font-size:6px;padding:0;margin:0;float:none;}
.de_light .separator span:before,
.de_light .separator span:after{border-bottom:1px solid rgba(0,0,0,.2);}
.text-light .separator span:before,
.text-light .separator span:after{border-bottom:1px solid rgba(255,255,255,.1);}
.fa-circle::before{color:#fff;}
.twitter-box{background:url(images/bg-texture3.png) repeat left top #f1582c;}

.latest-blog{
background-image:url(images/blog-bg.jpg); 
background-position: right;
padding:20px 0; 
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover; 
background-size:cover;
background-attachment: fixed;
}

.bst-main .lb{    font-weight: 900;
    margin: 0px;
    padding:0 0 5px 0;
    text-transform: uppercase;
    color: #242732;
    line-height: normal;
	font-size:30px;
	text-align:center;}

.latest-blog .lb{font-weight:900;color:#fff;font-size:30px;text-align:center;text-transform:uppercase;padding:60px 0 25px 0;}

.latest-blog h1{font-weight:900;color:#fff;font-size:30px;text-align:center;text-transform:uppercase;padding:60px 0 25px 0;}
.tx-blog-content{color:#dedede;line-height:20px;font-weight:300;font-size:14px;}
.tx-date{background:#f1582c;color:#fff;display:block;height:70px;width:70px;font-weight:bold;font-size:23px;padding:5px;text-align:center;text-transform:uppercase;line-height:normal;float:left;}
.twitter-icon{width:1200px;margin:0 auto;min-height:75px;padding:1% 0;font-family:"Raleway",sans-serif;font-size:15px;font-weight:300;color:#000003;}
.wave_graphs{background:rgba(0, 0, 0, 0) url(images/waves-graph.png) repeat-x left top;float:left;height:7px;margin-top:-7px;width:100%;}
#nav_menu-2{width:40%;}
#menu-footer-menu li{width:45%;float:left;margin-right:5%;}
#text-6{width:40%;right:0 !important;top:0 !important;left:inherit !important;}
.mail-phone .textwidget{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.view{padding:20px 0 30px 0;}
.view > a{text-align:center;background:#fe5802;border-radius:2px;padding:0px 5px 0px 15px;font-weight:800;color:#fff !important;font-size:17px;text-transform:uppercase;margin:0 auto;display:table;}
.view > a span{border-left:1px solid #be4202;display:inline-block;padding:5px;margin-left:5px;}
.view > a:Hover{color:#0C1524 !important;text-decoration:none !important;}
.view > a:active{text-decoration:none !important;}
.tx-testimonials2 h2{text-transform:uppercase;color:#fff;display:block;padding:50px 0 0px 0;margin:0;font-weight:800;font-size:30px;}
.fa-l{color:#F0F0F0;margin:8px;margin-left:0;font-size:18px;}
#text-7{left:0 !important;top:355px !important;width:100%;border-top:2px solid #4a4a4a;}
#text-7>.textwidget{background:none;}
#text-7>.textwidget img{margin:0 12px;}
.bst_welcome > p{margin:0;}
.img-bdr{border:0px solid #fff;height:93%;left:3%;margin:0 auto;position:absolute;top:3%;width:95%;z-index:5;}
.careers-php{background:url(images/php.jpg) no-repeat top center;color:#fff;text-align:center;font-weight:600;font-size:30px;text-transform:uppercase;height:170px;text-indent:-99999px;}
.careers-web{background:url(images/webdesign.jpg) no-repeat top center;color:#fff;text-align:center;font-weight:600;font-size:30px;text-transform:uppercase;height:170px;text-indent:-99999px;}
.careers-seo{background:url(images/seo.jpg) no-repeat top center;color:#fff;text-align:center;font-weight:600;font-size:30px;text-transform:uppercase;height:170px;text-indent:-99999px;}
.careers-bus{background:url(images/bus.jpg) no-repeat top center;color:#fff;text-align:center;font-weight:600;font-size:30px;text-transform:uppercase;height:170px;text-indent:-99999px;}
.page-id-279 .site-main{padding-top:0;}
.touch{width:48%;margin:1% 1% 3% 1%;color:#464646;font-size:15px;padding:0%;float:left;font-weight:500;height:85px;}
.touch input[type="text"], input[type="email"], input[type="tel"]{padding:15px 10px;}
.touch input[type="email"]{padding:15px 10px;}
.touch input[type="tel"]{padding:15px 10px;}
.touch input[type="file"]{padding:12px 10px;}
.touch input[type="text"]:focus{border:1px solid #f1582c;}
.touch input[type="email"]:focus{border:1px solid #f1582c;}
.touch input[type="tel"]:focus{border:1px solid #f1582c;}
.touch input[type="file"]:focus{border:1px solid #f1582c;}
.touch select{width:100%;padding:4.1% 10px;margin:8px 0 0 0;float:left;border:1px solid #a6a6a6;background:none;}
.touch select:focus{border:1px solid #f1582c;}
.get-touch{margin:0 0 0 8px;padding:0%;float:left;width:98%;}
.contact-form1{padding:1%;}
ul.benefits{padding:0px;}
.benefits .tx-row ul li{padding-bottom:10px;}
.page-id-207 .entry-content .rtbs .rtbs_menu ul li{margin:0;}
.page-id-207 .rtbs .rtbs_menu ul li a{background:transparent;font-size:15px;font-weight:normal;text-transform:uppercase;text-align:center;border-radius:0;height:auto;width:auto;}
.page-id-207 .rtbs > .rtbs_content p{color:#444444;}
.page-id-207 .rtbs .rtbs_menu li a.active{background-color:#fff !important;border:none !important;color:#454545;position:relative;}
.page-id-207 .entry-content .rtbs .rtbs_menu ul li a{border-right:1px solid #d8d8d8;}
.page-id-207 .rtbs{border:1px solid #eee;margin:0 20px;}
.page-id-207 .rtbs_menu{background:#eee;}
.page-id-207 .current .v-border{display:none;}
.page-id-207 .v-border{display:none;}
.wdci{padding-left:20px;}
.some-statistics{background-color:#efefef;background-image:url(images/map-about.png);background-position:top;background-attachment:fixed;min-height:585px;margin:20px 0;padding:10px;}
.some-text{display:inline-block;width:65%;}
.entry-content .some-text p{font-size:14px;font-weight:300;line-height:20px;color:#393737;}
.circle{width:55px;height:55px;display:table-cell;vertical-align:middle;color:#fff;font-size:20px;font-weight:bold;border-radius:100%;background:#f46e53;text-align:center;float:left;}
.circle-text{float:left;width:78%;margin-left:5%;}
.circle-text h5{margin:0;padding:0;}
.avg{background:#f7bd42;}
.repeat{background:#80caa7;}
.referrals{background:#a1d068;}
.page-id-508 .tx-row .tx-column{border-left:5px solid #f1582c;padding-left:10px;font-size:16px;color:#636363;}
.page-id-508 .tx-row .tx-column:hover{border-left:5px solid #0e202e;}
.page-id-508 .tx-column.tx-column-size-1-3 ul{margin:25px 0 0 0;padding:0 0 0 5px;}
.page-id-508 .tx-column.tx-column-size-1-3 li{line-height:30px;list-style:none;display:flex;}
.page-id-508 .tx-column.tx-column-size-1-3 li:before{content:"\2713 ";padding:0 15px 0 0px;color:#f1582c;font-size:18px;}
.page-id-508 .tx-column.tx-column-size-1-3:hover li:before{color:#0e202e;}
.page-id-508 .tx-column.tx-column-size-1-3 > p{font-size:16px;color:#636363;line-height:30px;}
.our-solutions{background:#2b2b2b;color:#717171;font-size:15px;width:50%;float:left;padding:30px 0;}
.integrations{background:#f1582c;color:#fff;font-size:15px;width:50%;float:left;padding:30px 0;}
.page-id-508 .our-solutions > p{color:#fff;padding:0 30px;}
.page-id-508 .integrations > p{color:#fff;padding:0 30px;}
.clientslogo{float:left;width:220px;height:120px;vertical-align:middle;text-align:center;display:table-cell;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.clientslogo:nth-child(5n+5){border-right:none;}
.clientslogo:nth-child(10n+6){border-bottom:none;}
.clientslogo:nth-child(10n+7){border-bottom:none;}
.clientslogo:nth-child(10n+8){border-bottom:none;}
.clientslogo:nth-child(10n+9){border-bottom:none;}
.clientslogo:nth-child(10n+10){border-bottom:none;}
.integrations h2{color:#fff !important;}
.our-solutions h2{color:#fff !important;}
.integrations ul li{list-style:none;margin:0px;}
.snvdshc P{padding:0 15px;line-height:22px;font-size:15px;}
.responsive ul.mg > li::before{color:#fff;}
.bst-magento{background:url(images/bst-magento-bar.png) top center no-repeat;height:238px;}
.prestashop-left{text-align:right;}
.prestashop-left li{padding:10px 0;list-style:none;}
.prestashop-left li strong{padding:0px;margin:0;color:#70BE43;font-size:18px;}
.prestashop-right{text-align:left;}
.prestashop-right li{padding:10px 0;list-style:none;}
.prestashop-right li strong{padding:0px;margin:0;color:#70BE43;font-size:18px;}
.woocommerce{padding:10px;}
.page-id-693 .woocommerce > li{line-height:40px;list-style:none;margin:5px 10px;padding:0 0 0 10px;background:#fff;}
.page-id-693 .woocommerce > li:before{content:"\2713 ";padding:0 5px;margin:0 15px 0 0;border-radius:2px;color:#fff;font-size:18px;background:#9D5F91;}
.why-Woocommerce{background:#E7EBEF;padding:10px;margin:20px 0 0 0;}
.circle-os{-moz-border-radius:50%;border-radius:50%;width:45%;padding-bottom:40px;}
.shopify{padding:20px 0;background:#FAFAFA;}
.apply{background:#f1582c;border-radius:3px;padding:10px 0px;text-align:center;color:#fff;cursor:pointer;}
.apply a{color:#fff !important;text-align:center;display:block;}
.apply a:hover{text-decoration:none;}
.contactus{margin:162px 0 30px 60px;display:inline-block;}
.contactus a{color:#222!important;background:#F06F3B;padding:10px 15px;}
.contactus a:hover{color:#fff!important;text-decoration:none;}
.page-id-283 input[type="file"]{background:#fff;}
.page-id-283 input[type="submit"]{margin:1% 0 0 25%;padding:1% 2%;font-size:15px;background:#006893;font-weight:bold;text-transform:uppercase;}
.opened-source{background:#0b4978;padding:40px 0;}
.opened-source h2{color:#fff !important;}
.opened-source p{color:#fff !important;}
.ab-wordpress{position:relative;background:#f97b00;background:-moz-linear-gradient(left, #f97b00 0%, #f97b00 50%, #21759a 50%, #21759a 100%);background:-webkit-linear-gradient(left, #f97b00 0%,#f97b00 50%,#21759a 50%,#21759a 100%);background:linear-gradient(to right, #f97b00 0%,#f97b00 50%,#21759a 50%,#21759a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f97b00', endColorstr='#21759a',GradientType=1);}
.ab-wordpress h2{color:#fff;margin:0;padding:0;}
.ab-wordpress .before_n_after{color:#fff;margin:0;padding:0; font-size:28px;}
.col-lg-6.col-sm-6.text-center.text-uppercase.wpb{position:absolute;top:40px;}
.col-lg-6.col-sm-6.text-center.text-uppercase.wpa{position:absolute;top:40px;left:50%;}
.wpress{text-align:center;}
.wpress{font-size:40px;font-weight:bold;}
.wpress h1{text-transform:uppercase;color:#050708;font-size:40px;font-weight:bold;}
.wpress h1 span{color:#ff8100;}
.wpress h3{color:#050708;font-size:15px;font-weight:bold;text-transform:uppercase;font-family:'Raleway', sans-serif;margin:10px 0;}
.wpress p{font-weight:300;}
.wpress .learn-more{width:auto;display:inline-block;}
.wpress .learn-more a{color:#217599;text-transform:uppercase;border-radius:5px;border:1px solid #217599;font-size:16px;display:block;padding:5px 8px;}
.responsive{background:#f1582c;color:#fff;font-family:'Raleway', sans-serif;padding:50px 0;}
.responsive h4{color:#fff;margin:0;text-transform:uppercase;font-size:20px;font-weight:500;}
.responsive h1{color:#fff;margin:0;text-transform:uppercase;font-size:147px;font-weight:bold;}
.responsive .mobile_heading{color:#fff;margin:0;text-transform:uppercase;font-size:147px;font-weight:bold;padding: 60px 0 40px 0;}
.responsive p{color:#fff;font-weight:400;line-height:29px;font-size:17px;}
.responsive p strong{color:#fff;}
.responsive h2{color:#fff !important;padding-top:15px !important;}
.happy{background:#f4fbfd;padding:25px 0;text-align:center;}
.happy h2{font-family:'Raleway', sans-serif;font-size:40px;font-weight:900;color:#050708;text-transform:uppercase;margin:8px 0 12px 0;}
.happy h2 span{color:#FD5300;}
.happy p{color:#5f5f5f;}
.quote{border-radius:5px;border:1px solid #217599;display:inline-block;}
.quote a{font-size:20px;color:#217599 !important;padding:13px 15px;display:block;}
.wp-number{border-radius:5px;border:1px solid #217599;display:inline-block;background:#217599;margin-left:50px}
.wp-number a{font-size:20px;color:#fff !important;font-weight:bold;display:block;padding:8px 10px}
.query{float:left;margin:0 1%;}
.map{width:100%;float:left;padding:1%;border:1px solid #dbdbdb;}
.get-touch textarea{width:100%;height:200px;}
.c-send{float:left;margin:15px 0 15px 8px;}
.ecommerce-oi{background:rgba(43,43,43,1);background:-moz-linear-gradient(left, rgba(43,43,43,1) 0%, rgba(43,43,43,1) 50%, rgba(241,87,44,1) 51%, rgba(241,87,44,1) 71%, rgba(241,87,44,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(43,43,43,1)), color-stop(50%, rgba(43,43,43,1)), color-stop(51%, rgba(241,87,44,1)), color-stop(71%, rgba(241,87,44,1)), color-stop(100%, rgba(241,87,44,1)));background:-webkit-linear-gradient(left, rgba(43,43,43,1) 0%, rgba(43,43,43,1) 50%, rgba(241,87,44,1) 51%, rgba(241,87,44,1) 71%, rgba(241,87,44,1) 100%);background:-o-linear-gradient(left, rgba(43,43,43,1) 0%, rgba(43,43,43,1) 50%, rgba(241,87,44,1) 51%, rgba(241,87,44,1) 71%, rgba(241,87,44,1) 100%);background:-ms-linear-gradient(left, rgba(43,43,43,1) 0%, rgba(43,43,43,1) 50%, rgba(241,87,44,1) 51%, rgba(241,87,44,1) 71%, rgba(241,87,44,1) 100%);background:linear-gradient(to right, rgba(43,43,43,1) 0%, rgba(43,43,43,1) 50%, rgba(241,87,44,1) 51%, rgba(241,87,44,1) 71%, rgba(241,87,44,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#f1572c', GradientType=1);}
.designer{background:#fbfbfb;border:1px solid #f0f0f0;}
.designer:hover{border:1px solid #F1582C;}
.opening{color:#f1582c;font-size:20px;font-weight:bold;padding:10px;border-bottom:1px solid;}
.opening img{float:right;}
.opening > span{display:inline-block;margin-top:25px;}
.web-desig{text-align:left;color:#5f5f5f;font-size:16px;padding:10px;line-height:25px;min-height:230px;}
.designer.php1{}
.web-desig.php2{}
.designer.seo1{}
.web-desig.seo2{}
.designer.bd1{}
.web-desig.bd2{}
.career{background:#f9f9f9 url("images/career1.jpg") no-repeat scroll center top/40% auto;padding-top:238px;}
.career-box{background:#f1582c url('images/careers-fill.jpg');}
.box-career{padding:20px 0;}
.fill{color:#2f2c2c;font-size:22px;text-align:center;font-weight:600;border-bottom:1px solid #b13b04;padding:0% 0 1% 0;margin:0 0 1% 0;}
.page-id-316 .wpcf7 input[type="text"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="file"], .wpcf7 input[type="url"], .wpcf7 textarea{border:#cfcfcf 1px solid;width:100%;background:#fff;line-height:normal;}
.page-id-316 .wpcf7 input[type="tel"]{line-height:normal;border:#cfcfcf 1px solid;}
.page-id-316 .wpcf7 input[type="email"]{line-height:normal;border:#cfcfcf 1px solid;}
.page-id-316 .wpcf7 input[type="file"]{line-height:normal;border:#cfcfcf 1px solid;}
.page-id-316 .wpcf7 textarea{border:#cfcfcf 1px solid;margin-bottom:8px;}
.page-id-316 .wpcf7 select{padding:15px 4px;width:100%;background:#fff;}
.page-id-283 .wpcf7 input[type="text"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="file"], .wpcf7 input[type="url"], .wpcf7 textarea{border:#76762c 0px solid;width:100%;background:#ffffff;line-height:30px;}
.page-id-283 .wpcf7 select{padding:12px 4px;width:100%;background:#ffffff;line-height:30px;border:0px solid #76762c}
.page-id-283 .contact-form1 b{display:block;color:#fff;font-weight:600;font-size:18px;}
.contact-details{width:30%;float:right;background:#006893 url(images/bst-uploadBox.png) bottom center no-repeat;color:#fff;padding:2%;}
.contact-details h2{font-size:50px;padding-bottom:0px;}
.contact-details p{color:#fff;}
.description{height:85px;overflow:hidden;}
.openings{float:left;width:48%;margin:1%;}
.openings_button{width:100%;float:left;}
.openings_button input[type="submit"]{background:#0C1524;margin:20px 0px 0 0;font-size:20px;padding:1% 2%;float:none;}
.career-btn{margin-left:auto;margin-right:auto;display:inline-block;padding-top:15px;}
.openings.ms{width:98%;}
.careers-section{min-height:500px;background:url('images/careers-section1.jpg') 0 0 repeat;-webkit-animation:backgroundScroll 20s linear infinite;animation:backgroundScroll 20s linear infinite;}
.opening > span.other{margin-top:0;}
@-webkit-keyframes backgroundScroll{from{background-position:0 0;}
                                    to{background-position:-2000px 0;}
}
@keyframes backgroundScroll{from{background-position:0 0;}
                            to{background-position:-2000px 0;}
}
.app-concept{background:#1d1d1d;color:#fff;padding-top:40px;}
.app-concept p{color:#fff;}
.app-concept h2{color:#fff !important;}
.ux-design{background:#5c719e;color:#fff;padding-top:40px;}
.ux-design h2{color:#fff!important;}
.ux-design p{color:#fff;}
.development-optimization{background:#f08568 url(images/app-development.png) no-repeat top center;padding:40px 0 40px 0;color:#fff;}
.development-optimization h2{margin:130px 0 0 0;font-weight:900;font-size:25px;text-transform:uppercase;}
.development-optimization p{color:#fff;margin:10px 0 0px 0;}
.app{float:left;width:55%;padding:20px 0 0 20px;color:#fff;}
.app p{color:#fff;margin:20px 0 0 0;font-weight:300;}
.app h2{font-size:30px;text-transform:uppercase;}
.bsts{display:block;margin:30px 0 0 0;color:#fff!important;font-weight:bold;}
.page-id-929 .bst{padding:0;}
.page-id-929 .bst > li{width:90%;float:left;line-height:27px;list-style:none;margin:0px 0px;padding:0 0 0 0px;font-weight:300;}
.page-id-929 .bst > li:before{content:"\2713 ";padding:0 0px;margin:0 10px 0 0;color:#0b1937;font-size:20px;font-weight:bold;}
.ux-design ul.mg > li::before{color:#fff;}
.lunch{float:right;width:45%;}
.lunch img{margin:0;}
.our-mobile{background:#f3f3f3;padding:20px 0;}
.om{font-size:43px;text-transform:uppercase;font-weight:900;text-align:right;line-height:normal;margin-top:50px;}
.app-lunch{background:#5c719e url("images/ux-design11.png") no-repeat right center;min-height:548px;}
.android{background:#f7f7f7;padding:30px 0px;}
.android h1{text-align:center;color:#000;font-size:30px;margin:0 0 70px 0;padding:0 80px;line-height:50px;font-weight:500;text-transform:uppercase;}
.android h1 span{color:#96c530;}
.android-app{}
.page-id-881 .android-app > li{width:auto;line-height:normal;list-style:none;margin:5px 10px;padding:0 0 0 10px;font-size:18px;line-height:30px;color:#222;}
.page-id-881 .android-app > li:before{content:url(images/checmark.png);padding:0 5px;margin:0 15px 0 0;}
.page-id-881 .ad{color:#a4c639;font-weight:bold;text-transform:uppercase;padding:0 0 28px 0;display:block;}
.container2{position:fixed;top:50%;z-index:9999;}
.btn.btn-info.btn-lg > span{display:none;}
.btn.btn-info.btn-lg > span:hover{background:#000000;}
.modul-logo{padding:20px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:50px;}
.modul-top{margin-bottom:30px;color:#000;font-size:20px;text-align:left;position:fixed;}
.modul-icons{float:right;}
.modul-icons i{padding:0 5px;}
.mod-phone{float:left;width:auto;}
.top-section{margin:0 auto;padding:100px 3% 3% 3%;}
.top-section h1{text-transform:uppercase;color:#FFFFFF;font-size:50px;font-weight:800;font-family:sans-serif;}
.top-section h2{ background:#FFF; display:inline-block; font-size:20px; margin:30px; padding:10px; }
.top-section h2 a{ color:#000;  }
.top-section > h2 a strong{  color:#fa5a00;  }
.top-section b{text-transform:uppercase;padding:20px 0 0 0;}
.top-section p{margin:0px;}
.top-section span{font-size:19px;color:#FFFFFF;line-height:35px;font-family:'Raleway', sans-serif;font-weight:400;}
.top-section i{font-size:150px;color:#ffffff;padding:20px;}
.top-section-icon{width:435px;height:211px;background:url(images/top-section-icon.png) no-repeat;margin-left:auto;margin-right:auto;}
.header-line{background:#071021 url(images/noisy-grid.png) repeat;padding:2px 0 9px 0;color:#fff;}
.header-box{width:1200px;margin:0 auto;}
.header-contact{font-size:20px;color:#fff;float:left;margin:18px 50px 0 0;}
.header-contact a{padding:20px 20px 15px 20px;color:#fff !important;transition:all 0.2s ease 0s;text-transform:uppercase;}
.header-portfolio{float:left;}
.header-portfolio a{background:#fff;float:left;color:#FF5903;padding:20px 20px 15px 20px;transition:all 0.2s ease 0s;text-transform:uppercase;box-shadow:0 4px 0 0 #ccc;border-radius:5px;}
.header-portfolio a:hover{color:#222;}
.header-follow{float:right;margin-top:0px;}
.header-follow > span{float:left;display:block;padding:0 20px;font-size:25px;font-weight:bold;text-transform:uppercase;margin:8px 0 0 0;}
.header-follow .fa{float:none;}
.header-follow > a{float:left;margin:0 5px;background:#fff !important;color:#071021!important;padding:5px;width:50px;transition:all 0.2s ease 0s;box-shadow:0 4px 0 0 #ccc;border-radius:5px;}
.header-follow > a:hover{background:#f1582c !important;transition:all 0.2s ease 0s;box-shadow:0 4px 0 0 #eb5841;}
.elliptical-box{padding:2% 0;display:inline-flex;margin-left:auto;margin-right:auto;}
.elliptical-box1{float:left;margin:2%;width:155px;}
.elliptical-img{background:#019a6b;border:10px solid #01c49a;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;height:135px;width:135px;margin:0 auto;display:block;vertical-align:middle;text-align:center;}
.elliptical-img > img{margin-top:27px;}
.elliptical-text{color:#fff;font-size:16px;font-family:"Raleway",sans-serif;}
.elliptical-text > span{color:#019a6b;font-size:30px;display:block;}
.elliptical-img2{background:#ae5907;border-color:#ff7d00;}
.elliptical-text2 > span{color:#ff7d00;}
.elliptical-img3{background:#bb1e49;border-color:#e30441;}
.elliptical-text3 > span{color:#e30441;}
.elliptical-img4{background:#8d47c4;border-color:#8007df;}
.elliptical-text4 > span{color:#8007df;}
.ibanner, .da-dots span.da-dots-current, .tx-cta a.cta-button{}
.ubermenu .ubermenu-target-text{font-family:'Raleway', sans-serif;}
.col-sm-12.sr-bg{background:#000;margin-top:25px;padding:0;}
.col-sm-12.sr-text{color:#fff;padding-top:15px;padding-bottom:15px;width:1200px;margin-left:auto;margin-right:auto;float:none;min-height:160px;}
.lcon-1{width:auto;min-width:171px;min-height:110px;float:left;padding:15px;text-transform:none;color:#fff !important;text-align:center;border-right:1px solid #545454;}
.lcon-1 a{color:#fff !important;font-size:17px;}
.lcon-1 a:hover{color:#fff !important;text-decoration:none;}
.lcon-1:hover{background:#f1582c;cursor:pointer;}
.lcon-1:last-child{border-right:none;}
.footprint{float:left;width:58%;}
.footprint b{font-size:20px;font-weight:500;margin-bottom:20px;color:#fff;text-align:left;float:left;}
.our-print{}
.our-services{}
.footprints h3{text-align:left;font-size:23px;font-weight:800;font-family:"Raleway",sans-serif;}
.socialicons ul.social li:hover{background:#F1582C;}
.page-id-1165 .responsive ul.mg > li::before{color:#fff;}
.page-id-1192 .responsive ul.mg > li::before{color:#fff;}
.drupal-services{background:#249fbd url("images/slider_05.jpg") repeat fixed 0 0/cover;padding:20px 0;color:#fff;text-align:center;}
.drupal-services h2{color:#fff !important;}
.drupal-services h3{color:#fff !important;}
.drupal-services p{color:#fff !important;}
.dru-icon{background:#0f829e;width:100px;height:100px;border:10px solid #fff;margin:0 auto;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding:10px;}
.xcart-banner{background:#f4f4f4 url(images/xcart-bg.png) repeat center center;padding:20px;}
.xcart-banner h2{font-size:40px;color:#000;display:inline;font-weight:900;text-transform:uppercase;}
.xcart-banner h2 span{color:#ff5600;}
.clients1{background-image:url("images/clients-bg.jpg");background-attachment:fixed;}
.clients{background-color:rgba(0, 0, 0, 0.82);color:#fff !important;padding:20px;}
.clients h1{font-size:40px;font-weight:900;color:#fff !important;text-align:center;margin:20px 0 0 0;padding:30px 0;text-transform:uppercase;}
.clients ul{margin:0;padding:0;}
.clients ul li{width:18%;margin:1%;padding:1%;border:1px dotted #f2f2f2;float:left;list-style:none;}
.hvr-bounce-to-right1{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.hvr-bounce-to-right1:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#f1582c;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-bounce-to-right1:hover, .hvr-bounce-to-right1:focus, .hvr-bounce-to-right1:active{color:white !important;}
.hvr-bounce-to-right1:hover:before, .hvr-bounce-to-right1:focus:before, .hvr-bounce-to-right1:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.team-department{}
.team-department h1{font-size:30px;color:#222222;font-weight:300;background:#f9f9f9;padding:8px 10px;text-align:center;}
.team-department h1 span{color:#e75420;}
.team-founders-box{margin:0 auto;width:65%;}
.team-founders{width:250px;height:250px;float:left;}
.team-founders img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:10px solid #ebebeb;}
.team-founders span{color:#e75420;font-size:20px;text-align:center;display:block;}
.founders{font-size:40px;font-weight:300;color:#3d4c61;margin:170px 0 0 -100px;padding:10px 120px;float:left;background:#ebebeb;text-transform:uppercase;position:relative;z-index:-9}
.team-founders.sk{margin-left:-95px;}
.team1{float:left;position:relative;}
.team1 img{width:250px;height:250px;margin:1.3em;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:10px solid #ebebeb;}
.team1:before{content:"";position:absolute;bottom:0;left:125px;width:0;height:0;border-style:solid;border-width:30px 20px 0 30px;border-color:#ebebeb transparent transparent transparent;}
.page-id-1294 .responsive ul.mg > li::before{color:#fff;}
.page-id-2930 .wpcf7 input[type="text"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="file"], .wpcf7 input[type="url"], .wpcf7 textarea{background:#fff;border:1px solid #cfcfcf;}
.dm{width:45%;float:left;margin:10px;}
.entry-content > #afp-container{margin-left:5px;}
ul#afp-filter li{position:relative;}
.keyfacts{background:#0C1524;padding:0px 0 30px 0;}
.keyfacts-word{min-width:120px;margin-left:auto;margin-right:auto;padding:0 10px;color:#ccc;display:inline-flex;text-align:left;text-transform:uppercase;font-weight:300;font-size:18px;font-weight:300;color:#fff;font-family:"Raleway",sans-serif;}
.keyfacts-word span{font-weight:bold;font-size:23px;color:#fff;display:block;}
.keyfacts-word img{float:left;width:55px;height:55px;}
.keyfacts-word > .text{float:left;padding:2px 0 0 10px;}
.about-follow{padding:0 20px;text-align:center;}
.about-follow h2{font-size:25px;font-weight:900;color:#242732;text-transform:uppercase;}
.about-follow span{color:#999;font-style:italic;font-size:15px;}
.list-advantages-3{margin-top:30px;padding-left:0;list-style-type:none;}
.list-advantages-3__item{float:left;width:50%;padding-right:50px;padding-left:50px;}
.list-advantages-3__item:nth-child(1),
.list-advantages-3__item:nth-child(4){border-right:1px solid #eee;}
.list-advantages-3__item:nth-child(2),
.list-advantages-3__item:nth-child(3){border-left:1px solid #eee;}
.list-advantages-3__item:nth-child(1),
.list-advantages-3__item:nth-child(2){padding-top:20px;padding-bottom:35px;}
.list-advantages-3__item:nth-child(3),
.list-advantages-3__item:nth-child(4){padding-top:43px;padding-bottom:12px;border-top:1px solid #eee;}
.list-advantages-3__item:nth-child(2){margin-left:-1px;}
.list-advantages-3__item:nth-child(3){position:relative;left:-1px;float:right;}
.list-advantages-3__item:nth-child(4){position:relative;}
.list-advantages-3__item:nth-child(4) .list-advantages-3__inner:after{position:absolute;top:-8px;right:-8px;width:16px;height:16px;border:2px solid #eee;border-radius:50%;background-color:#fff;box-shadow:0 0 0 4px #fff;content:'';}
.list-advantages-3__item:nth-child(1) .list-advantages-3__title:before{content:'1. ';}
.list-advantages-3__item:nth-child(2) .list-advantages-3__title:before{content:'2. ';}
.list-advantages-3__item:nth-child(3) .list-advantages-3__title:before{content:'3. ';}
.list-advantages-3__item:nth-child(4) .list-advantages-3__title:before{content:'4. ';}
.list-advantages-3__item .icon{font-size:40px;}
.list-advantages-3__item:nth-child(1) .icon,
.list-advantages-3__item:nth-child(4) .icon{float:right;}
.list-advantages-3__item:nth-child(2) .icon,
.list-advantages-3__item:nth-child(3) .icon{float:left;}
.list-advantages-3__item:nth-child(1) .list-advantages-3__inner,
.list-advantages-3__item:nth-child(4) .list-advantages-3__inner{margin-right:77px;text-align:right;}
.list-advantages-3__item:nth-child(2) .list-advantages-3__inner,
.list-advantages-3__item:nth-child(3) .list-advantages-3__inner{margin-left:77px;text-align:left;}
.list-advantages-3__title{margin-bottom:7px;font-family:"Raleway",sans-serif;font-weight:800;font-size:16px;color:#333;letter-spacing:0.02em;text-transform:uppercase;}
.list-advantages-3__description{font-family:"Raleway",sans-serif;font-size:14px;letter-spacing:0.02em;}
.alignright.top{position:relative;top:56px;}
.alignleft.top{position:relative;top:56px;}
.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:10px 15px;margin-top:40px;}
.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active{color:white;}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before{-webkit-transform:scaleX(0);transform:scaleX(0);}
.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#0C1524;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:10px 15px;margin-top:40px;}
.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active{color:white;}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.ui{}
.ui h3{color:#395b74;font-size:25px;font-weight:900;text-transform:uppercase;border-bottom:3px solid #395b74;}
.ui h3 span{font-size:20px;color:#242732;font-weight:500;text-transform:none;}
.up-to-date h3{color:#0ea5c2;border-bottom:3px solid #0ea5c2;}
.interface h3{color:#74b95e;border-bottom:3px solid #74b95e;text-align:right;}
.security h3{color:#8b9dab;border-bottom:3px solid #8b9dab;text-align:right;}
.col-md-4.col-sm-12.col-xs-12.uid{padding:0}
.col-md-4.col-sm-12.col-xs-12.uidi{padding:0}
.col-md-4.col-sm-12.col-xs-12.uidi img{width:100%;margin-top:4px;}
.ui.up-to-date{margin-top:101px;}
.ui.security{margin-top:133px;}
.psd-provide{text-align:center;margin:2% 0;}
.psd-wordpress{color:#00A0D2}
.psd-joomla{color:#8CC63E}
.psd-drupal{color:#0073BA}
.psd-bold{color:#353B41}
.psd-html5{color:#FF5011}
.footer-mail{color:#fff;text-align:right;font-size:20px;font-weight:600;padding-top:0px;font-family:"Raleway",sans-serif;}
.footer-mail a{color:#fff;}
.footer-mail a:hover{color:#F1582C;text-decoration:none;}
.fn, .fm{float:left;margin:0 12px;padding-bottom:10px;}
.rtbs_menu{margin-left:auto;margin-right:auto;width:1200px;}
.tx-folio-img .folio-links .folio-zoomico{display:none;}
.stripe{float:left;}
.stripe-port{border:1px solid #fe5802;}
.stripe-port a{color:#fe5802;}
.stripe-port a:hover, a:active{color:#fff;text-decoration:none;}
.stripe-port span{border-left:1px solid #fe5802;}
.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;border:1px solid #fff;padding:15px 25px;margin:0 5px;font-size:15px;font-weight:bold;text-transform:uppercase;font-family:"Raleway",sans-serif;color:#fff !important;}
.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active{color:#fa5e01 !important;text-decoration:none;}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.ubermenu-nav{float:right;}
.ubermenu-responsive-default.ubermenu{position:relative;top:-36px;}
.blog-side{width:70%;float:left;margin-top:20px;}
.widget.nx-widget-recent-posts{background:#f6f6f6;padding:5%;}
.widget.nx-widget-recent-posts a{color:#575757 !important;font-size:15px;font-weight:500;font-family:"Raleway",sans-serif;line-height:20px;}
.widget.nx-widget-recent-posts h3{font-size:25px;font-weight:bold;text-transform:uppercase;color:#1b212c;}
.widget.widget_categories{margin:5% 0 5% 0;background:#f5f5f5;padding:5%;}
.widget.widget_categories h3{font-size:25px;font-weight:bold;text-transform:uppercase;color:#1b212c;}
.widget.widget_categories li{position:relative;padding:10px 0 10px 20px;}
.widget.widget_categories li a{color:#575757;font-size:15px;font-weight:300;font-family:"Raleway",sans-serif;}
.widget.widget_categories li a:hover{color:#FF5901;}
.widget.widget_categories li::before{position:absolute;top:12px;left:0;content:"\00bb";font-size:15px;font-weight:bold;}
.widget.widget_search input[type="search"]{width:180px;float:left;padding:10px;font-weight:300;border-radius:2px;}
.widget.widget_search{background:#f5f5f5;padding:5%;margin:0 0 5% 0;}
.widget.widget_search h3{color:#1b212c;font-size:25px;font-weight:bold;text-transform:uppercase;}
.p-social .textwidget > ul{margin:0;padding:0;}
.p-social .textwidget li{display:inline-table;float:none;list-style:outside none none;}
.pdate{color:#ffffff;font-size:15px;font-weight:300;padding:0px 0 8px 0;}
.pdate span{font-weight:400;}
.pinner-icon{text-align:center;padding:5px 0;margin-top:40px;}
.pinn-social .textwidget > ul{margin:0;padding:0;}
.pinn-social .textwidget li{display:inline-table;float:none;list-style:outside none none;}
.lhp{color:#ffffff;font-family:"Raleway",sans-serif;font-size:19px;font-weight:400;line-height:35px;}
.blog-btn{padding:5px 10px;}
.blog-btn a{color:#fff !important;padding:0;margin:0;}
.blog-btn a:hover{color:#FF5901 !important;}
.learn-t > a{color:#fff !important;}
.learn-t > a:hover{color:#222;}
.cf{background:url("images/blog-bg.jpg") repeat fixed right center;text-align:center;color:#fff;padding:2% 1% 0% 1%;margin:0px 0 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.cf select{padding:11px 5px;color:#0C1524;width:300px;}
.cf span{color:#fff;font-weight:900;font-size:24px;text-transform:uppercase;vertical-align:middle;font-family:"Raleway",sans-serif;}
.cf.bp{background:none;text-align:center;color:#222;margin:0 15px 20px 15px;}
.cf.bp span{color:#fff;font-weight:900;font-size:24px;text-transform:uppercase;vertical-align:middle;font-family:"Raleway",sans-serif;}
.cf.bp select{width:300px;}
.archive .iheader h1{padding-top:170px;}
#category-select > input:focus{border:none !important;}
#category-select > input
.page-id-1298 ul.mg > li::before{color:#fff}
.address-box{background:#fafafa; /*margin-right:20px;*/ color:#5c5c5c;font-size:15px;font-weight:300;}
.address-box b{color:#3b3b3b;line-height:25px;display:block;font-weight:600;}
.col-lg-7.col-sm-12.form-box{background:#fafafa;width:65%; margin-right: 20px;}
.enquiries-box{font-size:17px;}
.enquiries-box h3{color:#f75802;font-size:20px;margin:0;padding:0;}
.enquiries-box b{color:#071021;display:inline;font-size:16px;}
.enquiries-box a{color:#000000 !important;font-weight:300;}
.enquiries-box a:hover{color:#F75803 !important;text-decoration:none;}
.enquiries-box.c-opening{}
.enquiries-box.c-opening > span{color:#F1582C;}
.enquiries-box.c-opening > a{font-weight:400;color:#FA5405 !important;}
.enquiries-box.c-opening > a:hover{color:#222 !important;}
.page-id-316 .rtbs .rtbs_menu li a.active{color:#0C1524;border:1px solid #0C1524 !important;background:#d3d3d3 !important;}
.page-id-316 .v-border{display:none;}
.page-id-316 .rtbs_menu{width:auto;}
.page-id-316 .entry-content .rtbs .rtbs_menu ul li a{width:auto;height:auto;border-radius:0;border:1px solid #f1f1f1 !important;background:#f1f1f1;padding:15px 30px;font-size:15px;font-weight:600;text-transform:none;}
.page-id-316 .entry-content .rtbs .rtbs_menu ul li{margin:0;}
.page-id-316 .rtbs_content{border:1px solid #d3d3d3 !important;}
.fb-color{color:#3B5998;}
.twit-color{color:#1DA1F2;}
.google-color{color:#FF6550;}
.linkding-color{color:#0177B5;}
.share > span{font-weight:600;}
.share img{width:40px;}
.full{width:100%;background:#fff;position:relative;top:400px;z-index:1;margin-bottom:400px;}
.page-id-24 .full{position:inherit;top:0;margin-bottom:0;}
.twitter-icon > span{color:#fff;font-size:28px;position:relative;top:-20px;right:20px;}
.page-id-316 .site-header{position:static;}
.cnportfolio-content-wrapper ul{margin:0;padding:0;}
.cnportfolio-content-wrapper li{border:1px solid #888888;color:#fff;display:inline-block;font-size:14px;padding:13px 12px !important;margin:8px 5px !important;text-transform:uppercase;}
.m-payment{padding:10px;border:1px solid #cfcfcf;}
.m-payment select{width:100%;padding:10px 4px;}
ul.mg{margin:0;padding:0;}
ul.mg > li{list-style:none;display:flex;}
ul.mg > li a{color:#5f5f5f;}
ul.mg > li:before{content:"\2713 ";padding:0 15px 0 0px;color:#242732;font-weight:700;line-height:30px;font-size:19px;}
.phonegap-expert{padding:20px;color:#fff;background:#3765AF;}
.phonegap-expert p{color:#fff}
.phonegap-expert strong{color:#fff}
.phonegap-expert h2{color:#fff !important}
.col-lg-12.col-md-6.col-sm-12.pop-img{padding:0;margin:0;}
.col-lg-12.col-md-6.col-sm-12.pop-up{padding:0 0 20px 0;margin:0;font-family:"Raleway",sans-serif;background:#e3e3e3;}
.col-lg-12.col-md-6.col-sm-12.pop-up h1{font-size:35px;font-weight:300;color:#040e31;margin:0;padding:20px 0 10px 0;text-align:center;}
.col-lg-12.col-md-6.col-sm-12.pop-up input{border:1px solid #f1f1f1;margin:5px;color:#747474;font-size:15px;padding:5px;border-radius:2px;}
.col-lg-12.col-md-6.col-sm-12.pop-up input[type="submit"]{font-size:18px;text-align:center;text-transform:uppercase;padding:10px 50px;margin:20px 0 0 5px;font-weight:bold;color:#fff;box-shadow:0px 5px 0 #d55108;border-radius:2px;border:0;}
.col-lg-12.col-md-6.col-sm-12.pop-up textarea{border:1px solid #f1f1f1;margin:5px;color:#747474;font-size:15px;padding:5px;border-radius:2px;height:147px;}
.foot-clients{margin:0;padding:0;display:none;}
.foot-clients li{list-style:none;text-align:left;margin:5px;color:#fff;display:inline-block;border-bottom:1px solid #747474;width:48%;float:left;font-size:15px;padding:5px 0;}
.foot-flag{float:left;margin-right:10px;}
.foot-detail{float:left;}
.page-id-316 span.wpcf7-not-valid-tip{color:#f75802;}
.foot-flag > strong{color:#f1592e;text-transform:uppercase;}
.folio-links ul{margin:0;padding:0;min-height:140px;}
.folio-links li{border:1px solid #888888;color:#fff;display:inline-block;font-size:14px;margin:8px 5px !important;padding:0 12px !important;text-transform:uppercase;}
.folio-links h3{color:#fff;font-size:22px;font-weight:900;line-height:40px;overflow:hidden;padding-top:5%;text-transform:uppercase;}
#category-select > input[type="submit"]{padding-top:8px;padding-bottom:8px;}
/*******************************Popup css**************************/
.request_popup_div{  display: none;  }
.request_popup_div .modal-dialog{padding: 0px; background: none; }
.request_popup_div .modal-header .close{ 
    margin: 0;
    opacity: 1;
    border-radius: 14px;
    font-size: 30px;
    line-height: 20px;
    position: absolute;
    right: 12px;
    top: 10px;
    color:#fff;
}
.request_popup_div .btn-primary { position: fixed; right: 0px; top: 130px; background: #fa5a00; border-color: #fa5a00; border-radius: 0px; }
.request_popup_div .btn-primary:hover,
.request_popup_div .btn-primary:active,
.request_popup_div .btn-primary:focus,
.request_popup_div .btn-primary:active:focus,
.request_popup_div .btn-primary:active:hover
{ background: #fa5a00; border-color: #fa5a00; }
.request_popup_div span.wpcf7-not-valid-tip { color: #f00; line-height: 20px;}
.request_popup_div .modal-header {
    background: #fa5a00;
    color: #fff;
    text-align: center;
}
.request_popup_div .modal-content { border-radius: 0px; }
.request_popup_div .modal-body { padding: 1% 3% 2%; }
.request_popup_div .touch { margin:1% 1% 0; height: auto; }
.request_popup_div span.wpcf7-form-control-wrap { top: 0px; }
.request_popup_div .touch input[type="text"], 
.request_popup_div .touch input[type="email"], 
.request_popup_div .touch input[type="tel"] {
    padding: 10px 10px;
    line-height: normal;
}
.request_popup_div div.wpcf7-validation-errors {
    float: left;
    margin: 0;
    color: #f00;
}
.request_popup_div div.wpcf7-mail-sent-ok {
    float: left;
    margin: 0;
    color: #398f14;
}
.request_popup_div div.wpcf7-spam-blocked {
    border: 0px solid #ffa500;
    color: #ffa500;
    float: left;
    margin: 0;
}
.request_popup_div .touch textarea { height: 129px; }
.request_popup_div .modal-title{ text-transform: uppercase; font-family: 'Raleway', sans-serif; }
.request_popup_div .c-send {
    float: left;
    margin: 2% 1% 1% 1%;
    width: 100%;
    text-align: center;
}
.request_popup_div .touch-full{float: left; width: 100%; }

#feedback {
	position: fixed;
	left: 0;
	top: 120px;
	height: 280px;
	margin-left: -3px;
	margin-bottom: -3px;
	z-index: 999;
	display: block;
}
#feedback-form {
	float: left;
	width: 300px;
	height: 100%;
	z-index: 1000;
	padding-left: 5px;
	padding-right: 10px;
	background-clip: 'padding-box';
	border: 1px solid rgba(0,0,0,.2);
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
#feedback-tab {
	float: left;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	text-align: center;
	width: 40px;
	height: 42px;
	/*background-color: #FA5A00;*/
	padding-top: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/*
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	*/
}

#feedback-tab:hover {
	/*background-color: rgba(0,0,0,0.4);*/
}
#feedback-form textarea {
	resize: none;
}
#feedback-form input[type="text"]{	padding: 0px 5px; margin: 0.2em 0; font-size:15px; height:32px; }
#feedback-form input[type="email"]{	padding: 0px 5px; margin: 0.2em 0; font-size:15px; height:32px;}
#feedback-form textarea{ padding: 0px 5px; margin: 0.2em 0; width: 100%; height: 50px; font-size:15px;}
#feedback-form input[type="submit"]{  padding:5px 30px; margin: 1.2em 0;  }
#feedback-form .error{ border:1px solid #FF0000; }
#feedback-form .wpcf7-response-output{	color: #398f14;	float:left;	font-size: 12px; line-height:18px;	margin-top:13px;	padding-left:6px;	width:169px; }
#feedback-form input.error::-webkit-input-placeholder,
#feedback-form textarea.error::-webkit-input-placeholder {
  color: #FF0000;
}
#feedback-form input.error:-moz-placeholder,
#feedback-form textarea.error:-moz-placeholder {
  color: #FF0000;
}
#feedback-form input.error::-moz-placeholder,
#feedback-form textarea.error::-moz-placeholder {
  color: #FF0000;
}
#feedback-form input.error:-ms-input-placeholder,
#feedback-form textarea.error:-ms-input-placeholder {
  color: #FF0000;
}
#feedback-form .captcha-2 input[type="text"]{	width:206px; }
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-2{	margin-top:15px;}

.request-form{ width:80%; margin:0 auto;  }
.request-form h2{	color: #ffffff;    font-family: sans-serif;    font-size: 30px;    font-weight: 800;    text-transform: uppercase; margin:0px; background:none; }
.request-form p{  color:#FFFFFF; font-size:19px;   }
.request{float:left;width:31%;margin:1%;}
.request-ms{float:left;width:97%; margin: 1%;}
.request input[type="text"] { opacity:0.5; color:#000; font-size:14px; font-weight: bold; background: #fff!important; border:1px solid #fff!important; /* the important bit */    }
.request input[type="email"] { opacity:0.5; color:#000; font-size:14px; font-weight: bold; background: #fff!important;  border:1px solid #fff!important;    }
.request-ms textarea{ opacity:0.5; color:#000; font-size:14px; height:150px; font-weight: bold; background: #fff!important;  border:1px solid #fff!important;  }
.request-btn{  margin:0 auto; clear: both; padding-top:20px;  }
.request-btn input[type="submit"]{  text-transform: uppercase;  }
.request-form {    background-color:rgba(0, 0, 0, 0.5);    border-radius: 10px;    margin: 0 auto;    padding: 22px;    width: 80%;}
.request-form .wpcf7-not-valid-tip{  color:#f75802; float:left;   }   
#wpcf7-f3663-o2 .wpcf7-validation-errors{  display:none!important;  }
#wpcf7-f3663-o2 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{	color:#ff5901; }

#feedback-form #captcha iframe{
	width: 284px !important;
	height: 77px !important;
}



.partner_website {
    text-align: center;
}
.partner_website span {
    font-size: 19px;
    font-weight: 500;
    font-family: "Raleway",sans-serif;
    color: #908f8f;
    margin: 0px;
    padding: 0 20px 15px 0;
}
.widget-social .textwidget img { 
    padding: 20px 15px 0 15px;
}
li a{
content:""}
/*
ul.social li:nth-child(3) {
    background: #DA4B42;
}
*/
ul.social li:nth-child(2) {
    background: #55ACEE;
}
ul.social li:nth-child(1) {
    background: #415E9C;
}

ul.social li:nth-child(3) {
    background: #0077B5;
}
ul.social li:nth-child(4) {
    background: #F14336;
}

ul.social li:nth-child(1):hover {
    background: #415e9cc7 !important;
}
ul.social li:nth-child(2):hover {
    background: #55aceecc !important;
}
/*
ul.social li:nth-child(3):hover {
    background: #da4b42b0 !important;
}
*/
ul.social li:nth-child(3):hover {
    background: #0077B566 !important;
}
ul.social li:nth-child(4):hover {
    background: #f14336a6 !important;
}

.skypee {
    background: #00aff0;
    color: #fff;
    padding: 14.5px 24px;
    transition: all 0.3s ease-in-out;
    margin-right: 15px;
    font-size: 19px;
	float: left;    
    line-height: 50px;
}
.fn, .fm {
    float: left;
    margin: 0 5px;
    padding: 10px 0 0 0;
    line-height: 50px;
}
.fn a {
    font-size:18px;
}

/* whats app css start */
.wa_contact {
    display: block;
    width: 60px;
    height: 60px;
    position: fixed;
    z-index: 99999999;
    right: 50px;
    bottom: 105px;
}
.fa-whatsapp:before {
    content: "\f232";
}
.whatsapp_a span {
    font-size: 40px;
    margin-top: 10px;
}
.fa_whatsapp {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}	
.whatsapp_a {
    position: fixed;
    border-radius: 50%;
    height: 60px;
    text-align: center;
    width: 60px;
    text-decoration: none;
}
.wa_contact_title {
    display: none;
    position: absolute;
    text-align: center;
    background-color: #F8F8F8;
    font-family: "Open Sans", serif;
    color: #5D4E4E;
    padding: 2px 12px 2px 10px;
    font-size: 12px;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid #EBEBEB;
}
.closeButtonWebImage {
    width: 7px;
    height: 6px;
    background-image: url(images/close.png);
    right: 45px;
    bottom: 155px;
}

.closeWhatsappButton {
    position: fixed;
    cursor: pointer;
    z-index: 100000000;
}	
/* whats app css end */




@media (max-width:1599px){.site{border:0;}
                          .site-content .blog-columns .post .meta-img{display:block;float:left;width:50%;margin-top:8px;}
                          .site-content .post .post-mainpart{display:block;float:left;width:50%;}
                          .site-content .blog-columns .post .meta-img.no-image-meta{display:none;}
}
@media (max-width:1069px){.menu-toggle{cursor:pointer;display:block;position:fixed;left:0px;top:140px;padding:12px 12px 12px 12px;font-size:16px;font-weight:400;color:#FFF;-webkit-box-shadow:0px 0px 2px 0px rgba(50, 50, 50, 0.64);-moz-box-shadow:0px 0px 2px 0px rgba(50, 50, 50, 0.64);box-shadow:0px 0px 2px 0px rgba(50, 50, 50, 0.64);-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:rgba(40,40,40,0.8)}
                          .menu-toggle:after{content:"\f419";font-size:18px;padding-left:8px;font-weight:700;}
                          .toggled-on .menu-toggle:after{content:"\f500";vertical-align:2px;}
                          .toggled-on .nav-container,
                          .toggled-on .nav-container > ul{display:none;}
                          ul.nav-container,
                          .nav-container > ul{display:none;}
                          .archive .site-content .post .meta-img,
                          .search-results .site-content .post .meta-img,
                          .site-content .blog-columns .post .meta-img{display:block;float:none;width:100%;margin:0px;padding:0px;}
                          .site-content .blog-columns .post .meta-img img{width:100%;}
                          .archive .site-content .post .meta-img,
                          .archive .site-content .post .post-mainpart,
                          .search-results .site-content .post .meta-img,
                          .search-results .site-content .post .post-mainpart,
                          .site-content .blog-columns .post .post-mainpart{display:block;float:none;width:100%;}
                          .site-content .entry-nothumb .stickyonimg,
                          .site-content .entry-nothumb .dateonimg,
                          .archive .entry-nothumb .noimg-bg,
                          .search-results .entry-nothumb .noimg-bg{display:none;}
                          .twitter-icon{width:auto;}
                          .ibanner .da-slider h2{margin-top:45px;}
}
@media (max-width:999px){.arrows{display:none;}
                         #ft-post article{display:block;float:left;width:50%;}
                         .site-content .blog-columns .post .meta-img{display:block;float:none;width:100%;margin:0px;padding:0px;}
                         .site-content .blog-columns .post .post-mainpart{display:block;float:none;width:100%;}
                         .site-footer .widget-area{width:100%;}
                         .site-footer .widget-area .widget{display:block;margin:0px;margin-bottom:1px;padding:0 16px;}
                         .ibanner .da-slider h2{font-size:24px;max-width:80%;}
                         .ibanner .da-slider .da-link{padding:12px 32px;}
                         .nx-slider-container{padding-top:16px;}
                         .headerwrap{position:inherit;}
                         .ibanner{position:inherit;}
                         .page-id-24 .hvr-bounce-to-right, .hvr-bounce-to-left{font-size:13px;padding:5px 13px;}
                         .hvr-sweep-to-left{font-size:13px;padding:6px 14px;}
                         .ibanner .da-slider .owl-buttons{top:30%;}
                         .hvr-bounce-to-right{padding:5px 13px;}
                         .header-follow > span{font-size:15px;}
                         .header-follow > a{width:45px;padding:2px 0 0 0;}
}
@media (min-width:960px) and (max-width:1199px){.ubermenu .ubermenu-submenu-footer.ubermenu-submenu-footer-id-1991{width:40%;}
                                                .ful{text-align:center;width:100%;}
                                                .imag{width:30%;}
                                                .mag{width:60%;}
                                                .one1{float:left;width:32%;}
                                                .btm{margin:0 0 -8px -40px;}
                                                .learn-t{width:75%;}
}
@media screen and (max-width:959px){.fixeddiv{position:absolute;}
                                    .ubermenu-responsive-default.ubermenu{top:0;}
                                    .mnu{width:100%;float:left;}
                                    .ubermenu-nav{float:none;}
                                    .ubermenu .ubermenu-submenu-footer.ubermenu-submenu-footer-id-1991{position:relative !important;display:inline-block;width:100%;}
                                    .ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-209.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-2.ubermenu-column.ubermenu-column-1-5{width:100%;}
                                    .ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-1322.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-2.ubermenu-column.ubermenu-column-1-5{width:100%;}
                                    .ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-1325.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-2.ubermenu-column.ubermenu-column-1-5{width:100%;}
                                    .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-1997.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-2.ubermenu-column.ubermenu-column-2-3{width:100%;}
                                    .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded{padding:8px 0;}
                                    .ful{float:none;margin:0 auto;text-align:center;width:60%;padding:0 1px 29px 0;}
                                    .imag{width:30%;}
                                    .mag{width:60%;}
                                    .ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:relative !important;}
}
@media (min-width:768px) and (max-width:959px){
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:0px !important;}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column{clear:none !important;}
.ubermenu .ubermenu-nav .ubermenu-item-2106.ubermenu-column-3-4{width:100%;}
.btm-port{margin:10px 0 10px;}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:relative !important;}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:none !important;}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none !important;}
.request_popup_div{ display: block; }
#feedback{ display: none;   }
}
@media (max-width:767px){.bst-main{width:100%;}
                         .sidebar .site-content{width:65%;}
                         .site-main .sidebar-container{width:35%;}
                         .site-content .blog-columns .post .meta-img{display:block;float:none;width:100%;margin:0px;padding:0px;}
                         .site-content .blog-columns .post .post-mainpart{display:block;float:none;width:100%;}
                         .site-content .post .meta-img .entry-thumbnail{padding-right:0%;padding-left:0%;}
                         .site-content .post .meta-img .entry-nothumb{display:none;}
                         .site-content .post .meta-img.no-image-meta+.post-mainpart{width:84%;padding-left:0%;}
                         .site-footer .credit-info{width:100%;text-align:left;}
                         .site-footer .copyright{text-align:left;width:100%;}
                         .ibanner .da-slider h2{font-size:18px;max-width:100%;padding-top:0;margin:0;}
                         .ibanner .da-slider p{max-width:100%;font-size:12px;margin-left:0;margin-bottom:5px;}
                         .ibanner .da-slider .da-link{padding:8px 32px;}
                         .nx-slider-container{padding:56px;}
                         .nx-slider-container{}
                         .col-lg-7.col-sm-12.form-box{width:auto;}
                         .touch{width:97%;}
                         .twitter-icon > span{right:0;top:5px;}
                         .socialarea .socialicons{float:none;margin:0 auto;width:52%;}
                         .footer-mail{text-align:center;}
                         .keyfacts-word{margin-bottom:40px}
                         .socialarea .socialicons{width:auto}
                         .twitter-icon{min-height:110px;}
                         .socialarea .socialicons{padding-left:0;padding-right:0;}
                         .lcon-1{width:100%;border-right:none;border-bottom:1px solid #545454;}
                         .col-sm-12.sr-text{width:auto;}
                         .rtbs_menu{width:auto;}
                         .ubermenu-nav{float:none;}
                         .ubermenu-responsive-default.ubermenu{position:inherit;top:0;background:#fff;}
                         .tx-post-content{width:77%;}
                         .ibanner .da-slider p{left:0;}
                         .our-solutions{width:100%;}
                         .integrations{width:100%;}
                         .header-box{width:100%}
                         .list-advantages-3__item{width:auto;}
                         .col-sm-6{width:50%;float:left;}
                         .hvr-bounce-to-right{margin-top:5px;margin-bottom:5px;}
                         .wp-number{margin-top:10px;margin-left:0;}
                         .responsive h1{font-size:80px;}
                         .responsive .mobile_heading{font-size:80px;}
                         .top-section h1{font-size:40px;padding-top:20px;}
                         .col-lg-6.col-sm-6.text-center.text-uppercase.wpa{top:0;}
                         .col-lg-6.col-sm-6.text-center.text-uppercase.wpb{top:0;}
                         .hvr-bounce-to-right{font-size:13px;padding:5px 10px;margin:0 5px;}
                         .hvr-bounce-to-left{font-size:13px;padding:5px 10px;}
                         .header-follow{margin-top:5px;float:left;margin-left:10px;}
                         .header-follow > a{width:30px;padding:0;margin:0 3px;}
                         .fa.fa-2x{font-size:1em;}
                         .header-follow > span{margin-top:5px;font-size:18px;padding:0 5px;}
                         .tel-menu{width:auto;}
                         .elliptical-box{display:block;}
                         .headerwrap{position:inherit;}
                         .ibanner{position:relative;}
                         .ibanner .da-slider{top:0;}
                         .page-id-24 .hvr-bounce-to-right{font-size:13px;padding:5px 13px;}
                         .hvr-sweep-to-left{font-size:13px;padding:6px 14px;}
                         .ibanner .da-slider .owl-buttons{top:30%;}
                         .map-location{display:none;}
                         .foot-clients{display:block;}
                         .top-section{padding:1% 3% 3% 3%}
                         .blog-side{width:100%;padding:0 1%;}
                         <!--our team-->
                         .team-founders-box{width:auto;}
                         .team-founders{float:none;margin:0 auto;}
                         .team-founders.sk{margin-left:auto;}
                         .founders{padding:20px;position:static;margin:50px auto;width:100%;text-align:center;}
                         .team-department{margin-top:120px;}
                         .socialicons ul.social li{display:inline-block;float:none;}
                         .footer-mail{padding-top:0;padding-bottom:15px;}
                         .request_popup_div{ display: block; }
                         .request_popup_div .btn-primary{   bottom:17px; top:unset;  right:unset; left:15px; border-radius: 5px 5px 5px 5px;}
                         #feedback{ display: none;   }
                         .topphone{ font-size: 25px;}
                          .request{float:left;width:97%;margin:1%;}
                         .request-btn{  font-size:15px;	}
                         .clients ul li{width:48%;}
                         
}
@media(max-width:600px){.es_textbox_class{margin-left:64px;padding:10px !important;width:90% !important;}
                        .es_textbox_button{width:80% !important;}
                        .es_textbox_button{padding:10px 0 !important;width:88% !important;}
                        #text-6{width:41%;}
                        .address-widget{float:right;width:100%;}
                        .socialarea .socialicons{float:left;width:100%;}
                        .tel-menu{width:auto;float:none;}
                        .topphone{width:100%;margin:0;padding:0px;text-align:center;}
                        .nx-slider-container{padding:10px 0 0px 0;}
                        .elliptical-box{display:block;}
                        .headerwrap{position:inherit;}
                        .ibanner{position:relative;}
                        .ibanner .da-slider{top:0;}
                        .page-id-24 .hvr-bounce-to-right{font-size:13px;padding:5px 13px;}
                        .hvr-sweep-to-left{font-size:13px;padding:6px 14px;}
                        .ibanner .da-slider .owl-buttons{top:15%;}
                        .foot-clients li{width:100%;}
                        .headerwrap a.home-link{text-align:center;width:100%;max-width:100%;}
                        .site-header .home-link img{max-height:none;max-width:100%;}
                        .btm{background:#000 none repeat scroll 0 0;color:#fff;height:86px;margin:0 auto;padding:9px 0 0;text-align:center;}
                        .one1{width:100%;}
                        .ful{float:none;margin:0 auto;text-align:center;width:100%;padding:0 1px 29px 0;}
                        .imag{width:37%;padding:0;}
                        .mag{width:63%;margin:0;}
                        .ubermenu .ubermenu-submenu-footer.ubermenu-submenu-footer-id-1991{position:relative !important;display:inline-block;width:100%;padding:10px 4px;}
                        .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded{padding:8px 0 0 0;}
}
@media (max-width:580px){#ft-post article{display:block;float:none;width:100%;}
                         .sidebar .site-content{width:100%;}
                         .site-main .sidebar-container{width:100%;}
                         .site-main .sidebar-inner{padding:0px;}
                         .site-footer .widget-area{width:100%;}
                         .site-footer .widget-area .widget{display:block;float:none;margin-bottom:1px;width:100%;padding:0 16px 0 16px;}
                         .ibanner .da-slider h2{display:block;float:left;clear:both;margin-right:16px;}
                         .ibanner .da-slider h2:after{display:table;clear:both;content:" ";}
                         .ibanner .da-slider p{display:none;}
                         .ibanner .da-slider .da-link{display:block;float:left;clear:both;}
                         .ibanner .da-slider .da-link:after{display:table;clear:both;content:" ";}
                         .site-footer .widget-area .widget ul li{width:auto;}
                         .fn, .fm{font-size:18px;}
                         .socialicons ul.social li a{font-size:12px;}
}
@media (max-width:480px){.site-title{font-size:30px;}
                         #ft-post{-moz-column-count:1;-moz-column-gap:0px;-webkit-column-count:1;-webkit-column-gap:0px;column-count:1;column-gap:0px;width:100%;}
                         #ft-post article{display:inline-block;margin-bottom:1px;width:100%}
}
@media (max-width:359px){.gallery{margin-left:0;}
                         .gallery .gallery-item,
                         .gallery-columns-2.gallery-size-thumbnail .gallery-item{max-width:none;width:49%;width:-webkit-calc(50% - 4px);width:calc(50% - 4px);}
                         .gallery-columns-1.gallery-size-medium,
                         .gallery-columns-1.gallery-size-thumbnail,
                         .gallery-columns-2.gallery-size-thumbnail,
                         .gallery-columns-3.gallery-size-thumbnail{display:block;}
                         .gallery-columns-1 .gallery-item,
                         .gallery-columns-1.gallery-size-medium .gallery-item,
                         .gallery-columns-1.gallery-size-thumbnail .gallery-item{text-align:center;width:98%;width:-webkit-calc(100% - 4px);width:calc(100% - 4px);}
                         .gallery-columns-3 .gallery-item:nth-of-type(3n),
                         .gallery-columns-5 .gallery-item:nth-of-type(5n),
                         .gallery-columns-7 .gallery-item:nth-of-type(7n),
                         .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:4px;}
                         .gallery br{display:none;}
                         .gallery .gallery-item:nth-of-type(even){margin-right:0;}
                         .comment-author{margin:0 0 5px;max-width:100%;}
                         .comment-author .avatar{display:inline;margin:0 5px 0 0;max-width:20px;}
                         .comment-metadata,
                         .comment-content,
                         .comment-list .reply{width:100%;}
                         .ibanner .da-slider .owl-item.active h2{padding-top:10px;}
}
@media (max-width:320px){.socialarea .socialicons{padding-left:0px !important;padding-right:0px !important;width:100%;}
                         .nx-slider-container{padding:0;}
                         .hvr-bounce-to-right, .hvr-bounce-to-left{font-size:12px;padding:5px;}
                         .touch{width:83%;}
                         .get-touch{ width: 80%; }
}
@media (min-width:768px) and (max-width:1024px){.es_textbox_class{margin-left:0;padding:10px !important;width:100% !important;}
                                                .es_textbox_button{padding:10px 0 !important;width:100% !important;}
                                                .socialarea .socialicons{padding-left:16px;padding-right:16px;width:50%;float:left;}
                                                .address-widget{float:right;padding-left:16px;padding-right:16px;width:50%;}
                                                .es_textbox{float:left !important;padding-bottom:0 !important;width:60% !important;}
                                                .es_button{float:right !important;padding-top:0 !important;width:40% !important;}
                                                .col-lg-7.col-sm-12.form-box{width:auto;}
                                                .bst-main{width:auto;}
                                                .twitter-icon > span{right:0;top:5px;}
                                                .socialarea .socialicons{float:none;margin:0 auto;width:52%;}
                                                .footer-mail{text-align:center;}
                                                .keyfacts-word{margin-bottom:40px}
                                                .rtbs_menu{width:100%;}
                                                .nx-slider-container{padding-top:2%;}
                                                .ibanner .da-slider .owl-item.active p{max-width:100%;left:0;text-align:center;}
                                                .our-solutions{width:100%;}
                                                .integrations{width:100%;}
                                                .header-box{width:100%}
                                                <!--our team-->
                                                .team-founders-box{width:auto;}
                                                .team-founders{float:none;margin:0 auto;}
                                                .team-founders.sk{margin-left:auto;}
                                                .founders{padding:20px;position:static;margin:50px auto;width:100%;text-align:center;}
                                                .team-department{margin-top:120px;}
                                                .ibanner .da-slider h2{font-size:30px;margin:0;padding:0;}
                                                .ibanner{position:relative;}
}
@media (min-width:320px) and (max-width:640px){#text-6{width:100%;}
                                               .es_textbox_class{margin-left:0;padding:10px !important;width:100% !important;}
                                               .es_textbox_button{padding:10px 0 !important;width:100% !important;}
                                               .socialarea .socialicons{padding-left:16px;padding-right:16px;width:100%;}
                                               .address-widget{padding-left:16px;padding-right:16px;width:100%;}
                                               .es_textbox{float:left !important;padding-bottom:0 !important;width:60% !important;}
                                               .es_button{float:right !important;padding-top:0 !important;width:40% !important;}
}
@media print,
(-o-min-device-pixel-ratio:5/4),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi){}
@media print{body{background:none !important;color:#000;font-size:10pt;}
             footer a[rel="bookmark"]:link:after,
             footer a[rel="bookmark"]:visited:after{content:" [" attr(href) "] ";}
             .site{max-width:98%;}
             .site-header{background-image:none !important;}
             .site-header .home-link{max-width:none;min-height:0;}
             .site-title{color:#000;font-size:21pt;}
             .site-description{font-size:10pt;}
             .author-avatar,
             .site-footer,
             .comment-respond,
             .comments-area .comment-edit-link,
             .comments-area .reply,
             .comments-link,
             .entry-meta .edit-link,
             .page-links,
             .site-content nav,
             .widget-area,
             .main-navigation,
             .navbar,
             .more-link{display:none;}
             .entry-header,
             .entry-content,
             .entry-summary,
             .entry-meta{margin:0;width:100%;}
             .page-title,
             .entry-title{font-size:21pt;}
             .entry-meta,
             .entry-meta a{color:#444;font-size:10pt;}
             .entry-content img.alignleft,
             .entry-content .wp-caption.alignleft{margin-left:0;}
             .entry-content img.alignright,
             .entry-content .wp-caption.alignright{margin-right:0;}
             .format-image .entry-content .size-full{margin:0;}
             .hentry{background-color:#fff;}
             .comments-area > li.comment{background:none;position:relative;width:auto;}
             .comment-metadata{float:none;}
             .comment-author .fn,
             .comment-reply-link,
             .comment-reply-login{color:#333;}
}
/*
.site{position:relative;border-left:0px solid #CCC;border-right:0px solid #CCC;}
.site:before,
.site:after{content:"";position:absolute;z-index:-1;top:0px;bottom:0px;left:0;right:0;-moz-border-radius:100px/2px;border-radius:100px/2px;}
*/
.ttl{color:#fff;font-size:30px;font-weight:600;margin:24px 0 36px;text-align:center;text-transform:uppercase;}
.backslide2{background:#21759a none repeat scroll 0 0;padding:4px 0 32px;}
.backslid{background:#f97b00 none repeat scroll 0 0;padding:4px 0 32px;}
.arrows{border-left:38px solid transparent;border-right:38px solid transparent;border-top:45px solid #fff;float:left;left:47.1%;opacity:1;position:absolute;text-align:center;z-index:1;}
.ubermenu .ubermenu-submenu-footer{width:43%;}



@media screen and (max-width: 338px){
    .request_popup_div .g-recaptcha{
    transform:scale(0.9,0.9);
    -webkit-transform:scale(0.9,0.9);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
}


/*
.request_popup_div .g-recaptcha{
    transform:scale(1.345,1.1);
    -webkit-transform:scale(1,1.345,1.1);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}

@media screen and (max-width: 991px){
.request_popup_div .g-recaptcha{
    transform:scale(0.74);
    -webkit-transform:scale(0.74);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
.request_popup_div .touch textarea {
    height: 105px;
}
.request_popup_div .c-send {
    margin: 0 1% 1% 1%;
}
}
@media screen and (max-width: 767px){
    .request_popup_div .g-recaptcha{
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
  .request_popup_div .c-send { margin: 2% 1% 1% 1%; }  
}
@media screen and (max-width: 338px){
    .request_popup_div .g-recaptcha{
    transform:scale(0.9,1);
    -webkit-transform:scale(0.9,1);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
}*/