/*
Theme Name: Sunarc Interface(Modified)
Author: Sunarc WordPress
Version:      6.0.0
Text Domain: Sunarc Interface Modified Theme
/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{-webkit-text-size-adjust:none;}
:focus{outline:0;}
ol, ul{list-style:none;margin:0;}
table, th, td{border:1px solid rgba(0, 0, 0, 0.1);}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:20px;width:100%;}
caption, th, td{font-weight:normal;text-align:left;}
th{border-width:0 1px 1px 0;padding:8px;text-transform:uppercase;color:#333;font-size:17px;line-height:24px;}
td{padding:8px;border-width:0 1px 1px 0;}
a img{border:0 none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
embed, iframe, object{max-width:100%;}
@font-face{font-family:'Genericons';font-weight:normal;font-style:normal;src:url('font/genericons-regular-webfont.eot');src:url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/genericons-regular-webfont.woff') format('woff'), url('font/genericons-regular-webfont.ttf') format('truetype'), url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');}
body, input, textarea{color:#000;font:14px 'Arial', sans-serif;line-height:20px;word-wrap:break-word;}
.wrapper{width:100%;background-color:#fff;}
.container{margin:0 auto;font-family:verdana;font-size:12px;max-width:1155px;padding-bottom:3px !important;}
#dc_jqmegamenu_widget-2-item ul li a .dc-mega-icon{right:0!important;}
.slider-cycle img{height:300px;width:1185px;}
.slogan-wrap{margin:0 auto !important;}
#dc_jqmegamenu_widget-2-item ul li .sub li{margin-left:10px;width:200px;}
h1, h2, h3, h4, h5, h6{color:#333;}
h1{font-size:28px;line-height:35px;font-family:"Montserrat", sans-serif;}
h2{font-size:26px;line-height:33px;}
h3{font-size:24px;line-height:31px;}
h4{font-size:22px;line-height:29px;}
h5{font-size:20px;line-height:27px;}
h6{font-size:17px;line-height:24px;text-transform:uppercase;}
.no-margin-top{margin-top:0px !important;}
.no-margin-bottom{margin-bottom:0px !important;}
.no-margin-left{margin-left:0px !important;}
.no-margin-right{margin-right:0px !important;}
.no-padding-top{padding-top:0px !important;}
.no-padding-bottom{padding-bottom:0px !important;}
.no-padding-left{padding-left:0px !important;}
.no-padding-right{padding-right:0px !important;}
.no-border-top{border-top:0 none !important;}
.no-border-bottom{border-bottom:0 none !important;}
.no-border-left{border-left:0 none !important;}
.no-border-right{border-right:0 none !important;}
hr{border-color:#eee;border-style:solid none none;border-width:1px 0 0;height:0;margin:0 0 10px;}
p{margin-bottom:8px;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
pre{background-color:#f1f1f1;margin-bottom:20px;overflow:auto;padding:30px;}
pre, code, kbd{font-family:"Courier 10 Pitch", Courier, monospace;}
abbr, acronym, dfn{border-bottom:1px dotted rgba(0, 0, 0, 0.4);cursor:help;}
address{display:block;margin:0 0 1.625em;}
ins{background-color:#fff9c0;text-decoration:none;margin-bottom:20px;}
sup, sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
blockquote, .blockquote{font-style:italic;margin-bottom:20px;background-color:#f1f1f1;padding:7px 30px 15px 26px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-left:4px solid #009BB9;}
blockquote em, blockquote i, blockquote cite{font-style:normal;}
blockquote cite{letter-spacing:2px;text-transform:uppercase;}
input[type="text"],input[type="tel"] input[type="email"], input[type="search"], input[type="password"], textarea, input[type="reset"], input[type="button"], input[type="submit"]{-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea{padding-left:10px;border:1px solid rgba(0, 0, 0, 0.05);width:100%;margin:0 0 30px;background-color:#f9f9f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, textarea:focus{border-color:rgba(0, 0, 0, 0.15);}
input[type="reset"], input[type="button"], input[type="submit"]{border:0 none;cursor:pointer;margin-bottom:30px;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;display:block;text-align:center;height:40px;padding:0px 20px;margin-top:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#009BB9;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover{background-color:#777;}
input.s{height:22px;margin:0;width:130px;padding:6px 8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
a{color:#009BB9;text-decoration:none;}
a:focus, a:active, a:hover{text-decoration:none;}
figure{margin:0;text-align:center;}
img{max-width:100%;height:auto;vertical-align:top;}
.entry-content img, .comment-content img, .widget img{max-width:100%;}
img.size-full, img.size-large{max-width:100%;height:auto;}
.entry-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
img.alignleft, img.alignright, img.aligncenter{margin-top:20px;margin-bottom:20px;}
img#wpstats{display:none;}
.assistive-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clearfix-third, .clearfix-fourth{clear:both;}
a.readmore{color:#fff;display:inline-block;padding:5px 25px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:1px 8px 2px;margin-bottom:7px;float:right;background-color:#009BB9;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
a.readmore:hover{background-color:#777;}
a.more-link:hover{text-decoration:underline;}
.call-to-action{color:#fff;font-size:14px;line-height:21px;font-weight:bold;text-transform:uppercase;display:inline-block;text-align:center;padding:9px 20px 9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#4f5d75;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.call-to-action:hover{background-color:#777;}
#interface_testimonial-2 .widget-title{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.alignleft{display:inline;float:left;margin-right:20px;}
.alignright{display:inline;float:right;margin-left:20px;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.back-to-top{position:fixed;bottom:30px;right:30px;}
.back-to-top a{width:40px;height:40px;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:40px;font-family:'Genericons';background-color:#555;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);-ms-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.back-to-top a:hover{opacity:10;-moz-opacity:10;filter:alpha(opacity=100);background-color:#009BB9;}
.back-to-top a:before{content:'\f432';}
.info-bar, .home #branding .info-bar{background-color:#f7f7f7;color:#999;padding-bottom:6px;}
.info-bar .info{float:right;padding:7px 0 3px;}
.home #branding .info-bar .info{float:right;padding:0}
.info-bar .info ul li{float:left;margin-right:20px;}
.info-bar .info ul li:before, .home #branding .info-bar .info ul li:before{margin-top:3px;-webkit-margin-before:0px !important;margin-right:5px;color:#009BB9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:19px;height:19px;font-size:19px;line-height:16px;font-family:'Genericons';vertical-align:top;}
.home #branding .info-bar .info ul li:before{line-height:31px !important; line-height:unset !important; }
.home #branding .info-bar .info ul li a{font-size:12px;}
.info-bar .info ul li.phone-number:before{content:'\f437';}
.info-bar .info ul li.email:before{content:'\f410';}
.info-bar .info ul li.address:before{content:'\f417';}
.info-bar .info ul li a{color:#999;}
.info-bar .info ul li a:hover{text-decoration:underline;}
#site-logo{float:left;margin-top:8px;}
#site-title{font-size:28px;text-transform:uppercase;font-weight:normal;line-height:35px;}
#site-title a{color:#777;display:block;}
#site-title a img{vertical-align:inherit;max-width:978px;display:block;}
#site-title a span, #site-title a:hover, #site-title a:focus, #site-title a:active{color:#009BB9;}
#site-description{font-size:12px;line-height:12px;color:#999;}
.hgroup-right{float:right;position:relative;padding-right:8px;height:85px;}
.social-profiles, .social-profiles ul{float:right;}
.social-profiles ul li{margin:6px 0 0 5px;float:left;}
.social-profiles ul li a{display:block;width:24px;height:24px;color:#fff;font-family:'Genericons';font-size:16px;line-height:25px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.social-profiles ul li a:hover{opacity:10;-moz-opacity:10;filter:alpha(opacity=100);}
.social-profiles ul li.github a{background-color:#000;}
.social-profiles ul li.github a:before{content:'\f200';}
.social-profiles ul li.dribbble a{background-color:#ea4c89;}
.social-profiles ul li.dribbble a:before{content:'\f201';}
.social-profiles ul li.twitter a{background-color:#55acee;}
.social-profiles ul li.twitter a:before{content:'\f202';}
.social-profiles ul li.facebook a{background-color:#3c5a99;}
.social-profiles ul li.facebook a:before{content:'\f204';}
.social-profiles ul li.wordpress a{background-color:#21759b;}
.social-profiles ul li.wordpress a:before{content:'\f205';}
.social-profiles ul li.linkedin a{background-color:#047cb1;}
.social-profiles ul li.linkedin a:before{content:'\f207';}
.social-profiles ul li.pinterest a{background-color:#cc2026;}
.social-profiles ul li.pinterest a:before{content:'\f209';}
.social-profiles ul li.flickr a{background-color:#000;}
.social-profiles ul li.flickr a:before{content:'\f211';}
.social-profiles ul li.vimeo a{background-color:#1ab7ea;}
.social-profiles ul li.vimeo a:before{content:'\f212';}
.social-profiles ul li.you-tube a{background-color:#cd201f;}
.social-profiles ul li.you-tube a:before{content:'\f213';}
.social-profiles ul li.tumblr a{background-color:#35465c;}
.social-profiles ul li.tumblr a:before{content:'\f214';}
.social-profiles ul li.instagram a{background-color:#915646;}
.social-profiles ul li.instagram a:before{content:'\f215';}
.social-profiles ul li.youtube a{background-color:#e94417;}
.social-profiles ul li.youtube a:before{content:'\f16a';font-family: FontAwesome;}
.social-profiles ul li.codepen a{background-color:#000;}
.social-profiles ul li.codepen a:before{content:'\f216';}
.social-profiles ul li.polldaddy a{background-color:#d45042;}
.social-profiles ul li.polldaddy a:before{content:'\f217';}
.social-profiles ul li.google-plus a{background-color:#dd4b39;}
.social-profiles ul li.google-plus a:before{content:'\f218';}
.social-profiles ul li.path a{background-color:#ee3423;}
.social-profiles ul li.path a:before{content:'\f219';}
.social-profiles ul li.skype a{background-color:#009fe3;}
.social-profiles ul li.skype a:before{content:'\f220';}
.social-profiles ul li.digg a{background-color:#1b5891;}
.social-profiles ul li.digg a:before{content:'\f221';}
.social-profiles ul li.reddit a{background-color:#a6c8e9;}
.social-profiles ul li.reddit a:before{content:'\f222';}
.social-profiles ul li.stumbleupon a{background-color:#ea4b24;}
.social-profiles ul li.stumbleupon a:before{content:'\f223';}
.social-profiles ul li.pocket a{background-color:#eb1d37;}
.social-profiles ul li.pocket a:before{content:'\f224';}
.social-profiles ul li.dropbox a{background-color:#007ee5;}
.social-profiles ul li.dropbox a:before{content:'\f225';}
.social-profiles ul li.rss a{background-color:#ff6600;}
.social-profiles ul li.rss a:before{content:'\f413';}
.header-image{width:100%;height:auto;}
#access{float:left;display:none;}
#access li{float:left;position:relative;margin:0 0 0 20px;}
#access a{color:#777;display:block;float:left;font-size:14px;text-transform:uppercase;padding:39px 0 0;height:61px;}
#access a:hover, #access ul li.current-menu-item a, #access ul li.current_page_ancestor a, #access ul li.current-menu-ancestor a, #access ul li.current_page_item a, #access ul li:hover > a{color:#009BB9;}
#access ul li ul, #access ul li:hover ul ul, #access ul ul li:hover ul ul, #access ul ul ul li:hover ul ul, #access ul ul ul ul li:hover ul ul{display:none;z-index:9999;}
#access ul li:hover ul, #access ul ul li:hover ul, #access ul ul ul li:hover ul, #access ul ul ul ul li:hover ul, #access ul ul ul ul ul li:hover ul{display:block;}
#access ul li ul{position:absolute;background-color:#fff;border-top:4px solid #009BB9;top:100px;left:0;width:190px;-webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);}
#access ul li ul li{float:none;margin:0;}
#access ul li ul li a, #access ul li.current-menu-item ul li a, #access ul li ul li.current-menu-item a, #access ul li.current_page_ancestor ul li a, #access ul li.current-menu-ancestor ul li a, #access ul li.current_page_item ul li a{float:none;line-height:20px;font-size:13px;font-weight:normal;height:100%;padding:6px 10px;color:#777;text-transform:capitalize;}
#access ul li ul li a:hover, #access ul li ul li:hover > a, #access ul li.current-menu-item ul li a:hover{background-color:#F9F9F9;color:#009BB9;}
#access ul li ul li ul{left:190px;top:0;border:0 none;-webkit-box-shadow:4px 0 8px rgba(0, 0, 0, 0.2);-moz-box-shadow:4px 0 8px rgba(0, 0, 0, 0.2);box-shadow:4px 0 8px rgba(0, 0, 0, 0.2);}
.menu-toggle{display:none;}
.slogan-wrap{padding:20px 0;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-top:-1px;}
.slogan-wrap .slogan{font-size:30px;font-weight:bold;line-height:37px;color:#fff;text-transform:uppercase;text-align:center;width:100%;}
.slogan-wrap .slogan span{font-size:17px;line-height:24px;display:block;padding-top:5px;text-transform:none;font-weight:normal;}
.featured-slider{background-color:#F7F7F7;}
.featured-slider, .featured-slider .slider-cycle, .featured-slider .container{position:relative;}
.hgroup-wrap .container{padding:0;height:88px}
.featured-slider .displayblock{display:block;}
.featured-slider .displaynone{display:none;}
.featured-text{position:absolute;bottom:100px;left:0;}
.featured-text .featured-title, .featured-text .featured-content{font-style:italic;float:left;}
.featured-text .featured-title{font-size:35px;font-weight:bold;text-transform:uppercase;line-height:42px;padding:10px 20px;background-color:#009BB9;background-color:rgba(99, 198, 174, 0.9);color:#fff;}
.featured-text .featured-title a{color:#fff;}
.featured-text .featured-content{padding:15px 20px;background-color:#fff;background-color:rgba(255, 255, 255, 0.9);color:#777;clear:left;}
#controllers{text-align:center;line-height:0;position:absolute;width:100%;bottom:15px;z-index:9999;}
#controllers a{width:13px;height:13px;margin:0 4px;overflow:hidden;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid #009BB9;color:#fff;text-indent:-100px;}
#controllers a:hover, #controllers a.active{background-color:#009BB9;color:#009BB9;}
.search-toggle{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-family:'Genericons';cursor:pointer;margin-top:39px;width:18px;height:18px;position:absolute;right:0;}
.search-toggle:hover, .hgroup-right .active{color:#009BB9;}
.search-toggle:before{content:'\f400';}
#search-box{position:absolute;padding:15px;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.1);width:221px;-webkit-box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);z-index:10000;right:-9px;top:80px;}
.hide{display:none;}
#search-box .arrow{height:10px;width:10px;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);border-width:1px 0 0 1px;border-style:solid;border-color:rgba(0, 0, 0, 0.1);background-color:#fff;position:absolute;right:13px;top:-6px;}
#search-box input.s{border-right:0 none;float:left;}
#search-box .search-submit{padding:0 10px;height:36px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;}
#main{padding:0 25px 0 10px;}
#main form input, #main form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{padding-bottom:15px;}
#content ul{list-style-type:square;padding-left:8px;}
#content ul, #content ol{margin:0 0 0 10px;padding-bottom:10px;}
#content ul a, #content ol a{color:#777;}
#content ul a:hover, #content ol a:hover{text-decoration:none;color:#009BB9;}
#content ol{list-style-type:decimal;}
#content ol ol{list-style:upper-alpha;}
#content ol ol ol{list-style:lower-roman;}
#content ol ol ol ol{list-style:lower-alpha;}
#content ul ul, #content ol ol, #content ul ol, #content ol ul{margin-bottom:0;}
.service-item{padding-bottom:10px;}
.service-item .service-icon, .service-item .service-icon img{width:50px;height:50px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.service-item .service-icon{display:block;margin:0 auto;border:2px solid #009BB9;}
#content .service-item .service-title{font-weight:bold;font-size:17px;text-transform:uppercase;line-height:24px;display:block;overflow:hidden;padding-top:10px;padding-bottom:0;color:#009BB9;}
#primary{border-right:1px solid #eee;float:left;margin-left:3.06%;padding-right:40px;width:60.64%;}
.widget .textwidget{padding-left:14px;padding-right:14px;text-align:justify;overflow:hidden;}
#colophon .widget .textwidget{background:none !important;box-shadow:none !important;border:none!important;color:#888!important;text-align:left;}
#content .post{padding-bottom:15px;}
#content .sticky{background-color:#f2f2f2;padding:20px;margin-bottom:50px;}
#content .sticky .post-featured-image .arrow{background-color:#f2f2f2;}
.page-title-wrap{background-color:#006f6f;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-top:-1px;}
.page-title{font-size:22px;line-height:29px;color:#fff;font-weight:normal;float:left;font-weight:bold;padding-bottom:7px;}
.page-title a{color:#fff;}
.entry-header{padding-bottom:10px;}
#content .entry-title{padding-bottom:5px;}
.entry-title{font-size:30px;font-weight:normal;text-transform:none;line-height:70px;}
.entry-title, .entry-title a{color:#333;}
.entry-title a:hover, .entry-title a:focus, .entry-title a:active{color:#009BB9;}
.entry-meta, .entry-meta a{color:#999;}
.entry-meta a:hover, .entry-meta .cat-links a:hover{color:#009BB9;}
.entry-meta .cat-links, .entry-meta .cat-links a{text-transform:uppercase;color:#333;font-weight:bold;}
.entry-meta .cat-links a{padding-bottom:10px;display:inline-block;}
.entry-meta .by-author, .entry-meta .date, .entry-meta .comments{float:left;margin-right:15px;margin-bottom:5px;}
.entry-meta .by-author a:before, .entry-meta .date a:before, .entry-meta .comments a:before{line-height:22px;margin-right:3px;display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-family:'Genericons';vertical-align:top;}
.entry-meta .by-author a:before{content:'\f304';}
.entry-meta .date a:before{content:'\f303';}
.entry-meta .comments a:before{content:'\f108';}
footer.entry-meta{border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:7px 0 0;clear:both;}
footer.entry-meta .tag-links{float:left;width:80%;}
footer.entry-meta a.readmore{color:#fff;}
.tag-links a{position:relative;float:left;height:20px;padding:0 9px;margin-top:1px;margin-left:14px;margin-bottom:7px;font-size:11px;line-height:20px;color:#fff;background-color:#999;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.tag-links a:before, .tag-links a:after{content:"";float:left;position:absolute;}
.tag-links a:before{top:0;left:-9px;width:0;height:0;border-color:transparent #999 transparent transparent;border-style:solid;border-width:10px 9px 10px 0;}
.tag-links a:after{top:8px;left:0;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;}
.tag-links a:hover{background-color:#009BB9;color:#fff;}
.tag-links a:hover:before{border-color:transparent #009BB9 transparent transparent;}
.post-featured-image{margin-bottom:15px;max-width:708px;position:relative;text-align:left;}
.post-featured-image a{display:block;}
.post-featured-image .arrow, .wp-caption .arrow{height:15px;width:15px;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;position:absolute;left:15px;bottom:16px;}
#dc_jqmegamenu_widget-2-item ul li a{padding:12px 12px 8px 13px!important;font-weight:bold;}
#dc_jqmegamenu_widget-2{margin-bottom:47px;margin-top:17px;}
#sub-page-caption{font-size:35px;line-height:46px;margin-left:30px;position:absolute;top:180px;max-width:640px;text-transform:uppercase;font-family:"Montserrat";}
@-moz-document url-prefix(){#sub-page-caption{top:207px;}}
.orange{color:#ff9239;font-size:50px;}
.black{color:inherit;font-size:42px;font-weight:normal}
.entry-content{padding-bottom:5px;display:block;overflow:hidden;}
.entry-content dt, .comment-content dt{font-weight:bold;}
.entry-content dd, .comment-content dd{margin-bottom:20px;}
.entry-content th, .comment-content th{font-size:17px;line-height:24px;text-transform:uppercase;}
.entry-content td, .comment-content td{padding:8px;}
.column{}
.column a{margin-bottom:10px;display:block;}
.one-half, .one-third, .one-fourth{float:left;margin:0 0 0 2.97%;padding-bottom:30px;}
.one-half{width:47.03%;}
.one-third{width:22%;}
.one-fourth{width:22.02%;}
#secondary{float:left;margin-left:3.06%;width:31.28%;margin-top:9px;}
.left-sidebar-template #primary{float:right;}
.left-sidebar-template #secondary{float:left;}
.no-sidebar-template #content{width:708px;margin:0 auto;}
.full-width-template .post-featured-image{max-width:100%;}
.custom-gallery #main{padding-bottom:20px;}
#content .gal-filter{list-style:none;margin-left:0;}
#content .gal-filter li{display:inline-block;padding:0 8px;}
#content .gal-filter li.active a{color:#009BB9;}
.custom-gallery #main .column{margin-left:-30px;}
.custom-gallery #main .one-half, .custom-gallery #main .one-third, .custom-gallery #main .one-fourth{margin-left:30px;}
.custom-gallery #main .one-half{width:474px;}
.custom-gallery #main .one-third{width:306px;}
.custom-gallery #main .one-fourth{width:222px;}
#content .custom-gallery-title, .custom-gallery-title a{font-weight:bold;font-size:17px;line-height:24px;text-align:center;color:#333;padding-bottom:0;text-transform:uppercase;}
.custom-gallery-title a:hover{color:#009BB9;}
.blog-medium .post-featured-image{width:34.57%;float:left;margin-right:4.67%;}
.blog-medium .post-featured-image .arrow{top:-8px;bottom:0;}
.contact #primary .form label{display:block;padding-bottom:5px;}
.wpcf7 p{margin-bottom:0;}
.single footer.entry-meta .tag-links{float:none;width:100%;}
.current > a, .widget_listcategorypostswidget a{clear:both;display:block;float:left;}
.current > p, .widget_listcategorypostswidget p{float:right;}
.widget.widget_text{clear:both;}
#listcategorypostswidget-2 > a, .widget_listcategorypostswidget a{clear:both;}
.current > a, .widget_listcategorypostswidget a{color:#0286a1 !important;font-size:16px !important;margin-bottom:10px;}
.widget.widget_listcategorypostswidget{overflow:hidden;background:none repeat scroll 0 0 #fafafa;border:1px solid #eee;box-shadow:3px 2px 3px #e1e1e1;color:#000;font-size:12px;min-height:80px;text-align:justify;}
.attachment-thumbnail.wp-post-image{width:104px;}
.widget_listcategorypostswidget ul{overflow:hidden;padding:10px 10px 10px 22px;}
#listcategorypostswidget-2 > a, .widget_listcategorypostswidget a:last-child{color:#888 !important;float:right;font-size:12px !important;margin-right:11px;}
.narrow-layout .wrapper{max-width:1038px;margin:0 auto;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.narrow-layout .featured-text{bottom:60px;}
.narrow-layout #colophon{margin-bottom:30px;}
.image-attachment div.attachment{background-color:#f9f9f9;border:1px solid #ddd;border-width:1px 0;margin:0 -8.9% 1.625em;overflow:hidden;padding:1.625em 1.625em 0;text-align:center;}
.image-attachment div.attachment img{display:block;height:auto;margin:0 auto 1.625em;max-width:100%;}
.image-attachment div.attachment a img{border-color:#f9f9f9;}
.image-attachment div.attachment a:focus img, .image-attachment div.attachment a:hover img, .image-attachment div.attachment a:active img{border-color:#ddd;background-color:#fff;}
.image-attachment .entry-caption p{font-size:10px;letter-spacing:0.1em;line-height:2.6em;margin:0 0 2.6em;text-transform:uppercase;}
.comments-title{font-size:30px;font-weight:normal;line-height:38px;padding-bottom:15px;}
#content .comments-area ul, #content .comments-area ol{margin:0 0 30px 30px;}
#content .comments-area ul ul, #content .comments-area ol ol{margin-bottom:0;}
.comments-area article{margin:24px 0;margin:1.714285714rem 0;}
.comments-area article header{margin:0 0 48px;margin:0 0 3.428571429rem;overflow:hidden;position:relative;}
.comments-area article header img{float:left;padding:0;line-height:0;}
.comments-area article header cite, .comments-area article header time{display:block;margin-left:85px;margin-left:6.071428571rem;}
.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143;}
.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:0.857142857rem;color:#5e5e5e;}
.comments-area article header a{text-decoration:none;color:#5e5e5e;}
.comments-area article header a:hover{color:#21759b;}
.comments-area article header cite a{color:#444;}
.comments-area article header cite a:hover{text-decoration:underline;}
.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:0.428571429rem 0.857142857rem;font-size:12px;font-size:0.857142857rem;font-weight:normal;color:#fff;background-repeat:repeat-x;background:#0088d0;background:-webkit-linear-gradient(#009cee, #0088d0);background:-moz-linear-gradient(#009cee, #0088d0);background:-ms-linear-gradient(#009cee, #0088d0);background:-o-linear-gradient(#009cee, #0088d0);background:-webkit-gradient(#009cee, #0088d0);background:linear-gradient(#009cee, #0088d0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #007cbd;}
.comments-area li.bypostauthor cite span{position:absolute;margin-left:5px;margin-left:0.357142857rem;padding:2px 5px;padding:0.142857143rem 0.357142857rem;font-size:10px;font-size:0.714285714rem;}
a.comment-reply-link{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#686868;}
a.comment-reply-link:hover{color:#21759b;}
.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem;}
.commentlist .children{margin-left:48px;margin-left:3.428571429rem;}
#respond{margin-top:48px;margin-top:3.428571429rem;}
#respond h3#reply-title{font-size:30px;font-weight:normal;line-height:38px;padding-bottom:15px;}
#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:0.714285714rem;font-weight:normal;font-size:12px;font-size:0.857142857rem;}
#respond form{margin:24px 0;margin:1.714285714rem 0;}
#respond form p{margin:11px 0;margin:0.785714286rem 0;}
#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem;}
#respond form label{display:block;line-height:1.714285714;}
#respond form input[type="text"], #respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;padding:10px;padding:0.714285714rem;width:100%;}
#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:0.857142857rem;line-height:2;color:#5e5e5e;}
.required{color:red;}
label ~ span.required{display:block;float:left;margin:-18px 0 0 -16px;margin:-1.285714286rem 0 0 -1.142857143rem;}
.img-border{background-color:#fff;padding:5px;border:1px solid #ccc;}
#wp_page_numbers, .wp-pagenavi, #content ul.default-wp-page, .pagination{margin-bottom:50px;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:7px 0;}
#wp_page_numbers ul{list-style-type:none;list-style-image:none;margin:0;float:right;}
#wp_page_numbers ul li{float:left;margin-left:7px;}
#wp_page_numbers ul li.page_info, .wp-pagenavi .pages{padding:3px 8px 0;color:#999;}
#wp_page_numbers ul li a, .wp-pagenavi .current, .wp-pagenavi a, ul.default-wp-page li a, .pagination span{color:#777;display:block;float:left;background-color:#f9f9f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:1px 8px 2px;}
#wp_page_numbers ul li a:hover, #wp_page_numbers ul li.active_page a, .wp-pagenavi .current, .wp-pagenavi a:hover, ul.default-wp-page li a:hover, .pagination span{color:#fff;background-color:#009BB9;}
.wp-pagenavi{text-align:center;}
.wp-pagenavi .pages{padding:3px 7px 0;}
.wp-pagenavi .current, .wp-pagenavi a{display:inline-block;float:none;margin-left:4px;}
#content ul.default-wp-page{margin-left:0;list-style:none;padding-bottom:0;}
ul.default-wp-page li{padding-bottom:7px;}
ul.default-wp-page li.previous{float:left;}
ul.default-wp-page li.next{float:right;}
ul.default-wp-page li a{display:inline-block;}
ul.default-wp-page li a:hover{color:#fff !important;}
.pagination{text-align:center;color:#999;}
.pagination span{display:inline-block;float:none;margin-left:3px;}
.pagination a span{background-color:inherit;color:#777;}
.pagination a:hover span{background-color:#f9f9f9;}
.widget{margin-bottom:50px;}
.widget ul li a{}
#menu-mega-menu li.current-menu-item a, #menu-mega-menu .current-menu-ancestor a{color:#7dc11c !important;border-bottom:2px solid #f27802;}
.widget .menu-item-has-children a:hover{color:#fff !important;background-color:#262626;}
.widget-title{background:none repeat scroll 0 0 #eee;font-size:15px;line-height:24px;margin-bottom:14px;padding-bottom:9px;padding-left:11px;padding-top:9px;}
.widget-title, .widget-title a{color:#333;}
.widget-title a:hover{color:#009BB9;}
.widget_search input.s{width:68%;height:40px;float:left;border-right:0 none;}
.widget_search .search-submit{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;}
.widget_calendar #wp-calendar{width:95%;text-align:center;}
.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th{text-align:center;}
.widget_calendar #wp-calendar caption{font-size:11px;font-weight:500;padding:5px 0 3px 0;text-transform:uppercase;}
.widget_calendar #wp-calendar th{background-color:#f4f4f4;font-weight:bold;}
.widget_calendar #wp-calendar tfoot td{background-color:#f4f4f4;}
.widget_article{margin-bottom:30px;}
.widget_article .article-title a:hover{text-decoration:underline;}
.widget_article .post{padding-bottom:20px;}
.widget_article .article-content p{margin-bottom:0px;}
.widget_testimonial{margin-bottom:20px;}
.widget_testimonial .widget-title{text-align:center;}
.widget_testimonial .testimonial-image{float:left;margin-right:20px;width:84px;height:84px;}
.widget_testimonial .testimonial-image img{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.widget_testimonial .testimonial-content{display:block;overflow:hidden;}
.widget_testimonial .testimonial-meta a{display:inline;}
.widget_testimonial .testimonial-meta a:hover{text-decoration:underline;}
.widget_tag_cloud a{margin-right:5px;color:#777;padding:10px 0;}
.widget_tag_cloud a:hover{color:#009BB9;}
.widget_custom-tagcloud{margin-bottom:42px;}
.widget_custom-tagcloud a{margin:0 4px 8px 0;background-color:#F9F9F9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;padding:1px 8px 2px;color:#777;}
.widget_custom-tagcloud a:hover{color:#fff;background-color:#009BB9;}
.widget_service{margin-bottom:0;padding-bottom:10px;}
.widget_service p{margin-bottom:10px;}
.widget_service .service-item, .widget_service p, .widget_service .more-link{text-align:center;}
.widget_recent_work{margin-bottom:5px;}
.widget_recent_work .call-to-action{max-width:180px;margin-bottom:15px;display:inline-block;}
.widget_recent_work .custom-gallery-title a{margin-bottom:5px;}
.widget_recent_work .custom-gallery-title, .widget_recent_work .custom-gallery-title a{text-align:left;}
.widget_ourclients{margin-bottom:0!important;padding:20px 0;background-color:#f1f1f1;}
.widget_ourclients ul{margin:0;text-align:center;}
.widget_ourclients ul li{margin:0 10px;display:inline-block;max-width:200px;}
.widget_ourclients ul li a{display:block;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.widget_ourclients ul li a:hover{opacity:10;-moz-opacity:10;filter:alpha(opacity=100);}
.widget_promotional_bar{background-color:#f1f1f1;padding:30px 30px 30px 26px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-left:4px solid #009BB9;}
.widget_promotional_bar .promotional-text{font-size:17px;line-height:24px;font-weight:bold;text-transform:uppercase;color:#333;width:80%;float:left;}
.widget_promotional_bar .promotional-text span{font-size:13px;line-height:20px;font-weight:normal;text-transform:capitalize;display:block;padding-top:6px;color:#777;}
.widget_promotional_bar .call-to-action{float:right;padding-left:25px;padding-right:25px;margin-top:6px;}
.wp-caption{margin-bottom:20px;max-width:100%;}
.wp-caption a{display:block;position:relative;}
.wp-caption .wp-caption-text, .gallery-caption{font-style:italic;}
.wp-caption .wp-caption-text{margin-bottom:0;padding:10px 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
#colophon form input, #colophon form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#colophon .widget-wrap, .home .widget-wrap{background:url("/wp-content/uploads/2017/10/sun_footer-bg_sutomized.png") no-repeat scroll 0 bottom/100% auto;color:#888;border-top:9px solid #f0f0f0;}
.home .widget .menu{background:none;}
#colophon .widget-area{padding:50px 0 10px;}
#colophon .one-third{padding-bottom:0;}
#colophon .widget{margin-bottom:10px;}
#colophon .widget ul li a, .home .widget ul li a{color:#888;}
#colophon .widget ul li a:hover{color:#009BB9;}
#colophon .widget_archive ul li a, #colophon .widget_pages ul li a, #colophon .widget_nav_menu ul li a, #colophon .widget_recent_entries ul li a, #colophon .widget_categories ul li a, #colophon .widget_recent_comments ul li a, #colophon .widget_meta ul li a, #colophon .widget_rss ul li a, .home .widget-area.clearfix ul li{padding:4px 0 6px 0px;border-bottom:1px solid rgba(255, 255, 255, 0.1);display:block;}
#colophon .widget_archive ul ul li a, #colophon .widget_pages ul ul li a, #colophon .widget_nav_menu ul ul li a, #colophon .widget_recent_entries ul ul li a, #colophon .widget_categories ul ul li a, #colophon .widget_recent_comments ul ul li a, #colophon .widget_meta ul ul li a, #colophon .widget_rss ul ul li a{padding-left:20px;}
#colophon .widget_archive ul ul ul li a, #colophon .widget_pages ul ul ul li a, #colophon .widget_nav_menu ul ul ul li a, #colophon .widget_recent_entries ul ul ul li a, #colophon .widget_categories ul ul ul li a, #colophon .widget_recent_comments ul ul ul li a, #colophon .widget_meta ul ul ul li a, #colophon .widget_rss ul ul ul li a{padding-left:30px;}
#colophon .widget-title, .business-layout .widget-title{font-size:14px;text-transform:uppercase;line-height:24px;color:#455468;font-weight:bold;background:none;margin-bottom:0;padding-bottom:0;cursor:default;}
#colophon .widget_article{margin-bottom:20px;}
#colophon .widget .menu{padding-bottom:0}
#colophon .info-bar, .home .info-bar{background-color:#efefef;padding-bottom:5px;color:#888;}
#colophon .info-bar .info, .home .info-bar .info{float:none;text-align:center;}
.home .widget-area.clearfix{padding-top:5px;}
#colophon .info-bar .info ul li, .home .info-bar .info ul li{float:none;display:inline-block;font-size:14px;line-height:34px;font-weight:normal;}
#colophon .info-bar .info ul li a{color:#456275;font-weight:normal;}
.address{color:#456275;font-weight:normal;}
#colophon .info-bar .info ul li:before, .home .info-bar .info ul li:before{font-size:32px;width:32px;height:32px;line-height:32px;font-weight:normal;}
#site-generator{padding:10px 0px;color:#666;background-color:#4f5d75;position:absolute;left:0;right:0;}
#site-generator .social-profiles{width:31.28%;}
#site-generator .social-profiles ul{margin:-10px 0 0;}
#site-generator .social-profiles ul li{margin-top:10px;}
#site-generator .copyright{float:left;padding-top:2px;width:65.64%;color:#fff;}
#site-generator .copyright a{color:#fff;}
#site-generator .copyright a:hover{color:#009BB9;}
.dcjq-mega-menu ul.menu li .sub-container{position:absolute;background:none !important;padding-left:10px;margin-left:-3px;}
#menu-item-5142 .sub-container{left:-200px !important;}
.dcjq-mega-menu ul.menu li .sub{background:url(css/bg_sub.png) no-repeat 100% 100%;padding:20px 20px 20px 10px;}
.dcjq-mega-menu ul.menu li .sub-container.mega .sub{padding:20px 10px 0 0;}
.dcjq-mega-menu ul.menu li .sub .row{width:100%;overflow:hidden;clear:both;}
.dcjq-mega-menu ul.menu li .sub li{float:none;font-size:1em;font-weight:bold;}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a{padding:7px 10px;margin-bottom:5px;text-transform:uppercase;font-weight:bold;color:#000;background:#EAEAEA !important;margin-right:10px;margin-left:10px;}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a:hover{color:#000;text-shadow:none;}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr{float:left;width:260px;margin:0 10px 20px 10px;}
.dcjq-mega-menu ul.menu li .sub a{background:none;border:none;text-shadow:none;color:#111;padding:7px 10px;display:block;float:none;text-decoration:none;font-size:0.9em;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a{padding:7px 10px;margin-bottom:-3px !important;border-bottom:1px solid #ccc;text-transform:uppercase;font-weight:bold;color:#000;text-shadow:none !important;}
#text-16 .textwidget{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;box-shadow:none;color:#888;}
.left{float:left;margin-right:10px;padding-right:21px;}
.right{float:left;}
.hl{border:1px solid #e9e9e9;border-radius:5px;margin:0 auto 15px;overflow:hidden;padding:10px;max-width:615px;width:100%;}
.right li, .left li{background:url("css/arrow-new-2.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);list-style-type:none;margin-bottom:5px;padding-left:19px;padding-bottom:0 !important;margin-bottom:0 !important;margin-right:7px !important;}
#post-15 .hl{max-width:665px;width:100%;}
#menu-item-3854{border-right:none;}
#dc_jqmegamenu_widget-2-item ul li .sub-menu div li a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#dc_jqmegamenu_widget-2-item ul.menu{background-image:none !important;background:none !important;border:none !important;box-shadow:none;}
#dc_jqmegamenu_widget-2-item ul li{font-weight:normal !important;}
#dc_jqmegamenu_widget-2-item ul li a .dc-mega-icon{background:none !important;}
#menu-item-175 .sub-menu.sub{width:781px !important;position:absolute !important;right:-109px;}
#dc_jqmegamenu_widget-2-item ul li .sub .row{padding-top:8px;}
#menu-item-3854{border-right:none !important;}
.wpicon{background-image:url(/wp-content/uploads/2015/02/wordpress.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.drupalicon{background-image:url(/wp-content/uploads/2015/02/drupal.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.joomlaicon{background-image:url(/wp-content/uploads/2015/02/joomla.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.oerp{background-image:url(/wp-content/uploads/2015/02/odoo.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.html5{background-image:url(/wp-content/uploads/2015/07/html-5.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.magento1{background-image:url(/wp-content/uploads/2015/02/magento.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.VirtueMart{background-image:url(/wp-content/uploads/2015/02/virtuemart.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.zen{background-image:url(/wp-content/uploads/2015/02/zencart.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.woo{background-image:url(/wp-content/uploads/2015/02/woocommerce.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.iphone{background-image:url(/wp-content/uploads/2015/02/iphone1.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.android{background-image:url(/wp-content/uploads/2015/02/android.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.net{background-image:url(/wp-content/uploads/2015/02/asp.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.dnn{background-image:url(/wp-content/uploads/2015/04/sharepoint-menu.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.kayako{background-image:url(/wp-content/uploads/2014/07/kayako.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.enterprise{background-image:url(/wp-content/uploads/2015/02/enterprise-application.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.ecommerce{background-image:url(/wp-content/uploads/2015/02/e-commerce1.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.bi{background-image:url(/wp-content/uploads/2015/02/web2.0.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.product_dev{background-image:url(/wp-content/uploads/2015/02/product_development.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.data{background-image:url(/wp-content/uploads/2015/02/mobilty.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.internet{background-image:url(/wp-content/uploads/2015/02/internet-marketing.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.testing{background-image:url(/wp-content/uploads/2015/02/testing1.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.cloud{background-image:url(/wp-content/uploads/2015/02/cloude.png);background-repeat:no-repeat;background-position:left;background-size:39px;}
.qa{background-image:url(/wp-content/uploads/2014/07/qa.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
.assess{background-image:url(/wp-content/uploads/2014/07/assess.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:29px;}
.games{background-image:url(/wp-content/uploads/2015/02/game.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;;background-size:39px;}
#menu-item-2869{border:none !important;}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2894.mega-unit.mega-hdr.last{border:none !important;}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2899.mega-unit.mega-hdr.last{border:none !important;}
width:816px !important;*/}
#dc_jqmegamenu_widget-2-item ul li .sub li{width:192px !important;}
.animition{background-image:url(/wp-content/uploads/2015/02/animation1.png);background-repeat:no-repeat;background-position:left;margin-top:7px !important;height:50px;background-size:39px;}
}
#dc_jqmegamenu_widget-2-item ul li .sub-container.mega .sub{padding:10px 1px 1px 20px !important;}
#menu-item-3148 .sub-menu{background:none !important;}
#menu-item-3148 .sub-menu .row{width:300px !important;}
#menu-item-3148 .sub-menu .sub{background:none !important;}
#menu-item-3148 .sub-container ul{width:300px !important;}
#menu-item-3148 .sub-container{background:none !important;}
#menu-item-3140 .sub-menu{background:none !important;}
}
#menu-item-3140 .sub-menu .sub{background:none !important;}
#menu-item-3140 .sub-container{background:none !important;}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-189.mega-unit.mega-hdr.last{border:none !important;}
#menu-item-3140 .sub-menu .row{background-repeat:no-repeat !important;right:-3px;}
#dc_jqmegamenu_widget-2-item ul li .sub{background:#262626 !important;}
#menu-item-3148 .sub-menu .row{background-color:#262626;background-repeat:no-repeat !important;width:220px !important;height:160px;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.mega .sub{padding:20px 24px 7px !important;overflow:hidden;-webkit-box-shadow:0px 7px 11px 1px rgba(0,0,0,0.43);-moz-box-shadow:0px 7px 11px 1px rgba(0,0,0,0.43);box-shadow:0px 7px 11px 1px rgba(0,0,0,0.43);}
.lcp_title{color:#009bb9 !important;display:block;font-size:21px;margin-bottom:10px;margin-top:10px;}
.lcp_catlist li{list-style:none outside none;}
.page-banner-wrap{background-image:url(/wp-content/uploads/2014/08/bg_gradient.png);background-repeat:repeat-x;min-height:176px;}
.header-is-romio{margin:0 auto;padding-bottom:70px;padding-top:70px;text-align:center;width:500px;overflow:hidden;}
.header-is-romio .page-title{color:#f38317;float:unset;font-size:41px;text-align:center;}
#menu-footer-1, #menu-footer-2, #menu-footer-3{border:medium none;box-shadow:none;}
#client-img{margin:0 auto;text-align:center;}
#logo-slider-wraper{left:0px !important;width:89%;}
#next{background-image:url(http://sunarctechnologies.com/wp-content/uploads/2014/08/arrow-left.png) !important;margin-left:-98px !important;}
#prev{background-image:url(http://sunarctechnologies.com/wp-content/uploads/2014/08/arrow-right.png) !important;}
#oscitas-restabs-1-jobs-80700 li a{color:rgb(119, 119, 119) !important;border:1px solid rgba(0, 0, 0, 0 !important);border-radius:4px 4px 0 0 !important;line-height:1.42857 !important;margin-right:2px !important;}
@-moz-document url-prefix(){#next{margin-left:-98px !important;}
}
.powrMark{display:none;}
.osc-res-tab .nav-tabs{padding-bottom:0 !important;}
.osc-res-tab ul.tab-content{border:1px solid #DDDDDD;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.div-action{width:100%;text-align:center;}
#epoch_popup3_4_calendar{width:230px;}
table.calendar input{width:46px !important;}
table.calendar input[type="button"]{display:inline !important;margin-bottom:0;}
.themeblvd-gmap{height:190px !important;}
#SeniorsoftwareDevelopers-0, #SoftwareDevelopers-1{font-size:16px;margin-bottom:7px;padding-bottom:0 !important;width:250px;line-height:20px;}
.ui-accordion-header{background-color:#009BB9;margin:5px 0 0;border-radius:6px;}
.ui-accordion-header a{padding:5px 12px;background:#009BB9;color:#FFF;display:block;}
.ui-accordion-header.ui-state-active a, .ui-accordion-header a:hover{background-color:#777777;color:#fff;}
.ui-accordion-content{padding:10px;background-color:#ffffff;border:1px solid #C6C6C6;}
#text-18{float:right;height:1px;width:340px;margin-right:20px;}
#text-18 ul li.phone-number:before{content:'\f437';}
#text-18 ul li.email:before{content:'\f410';}
#text-18 ul li:before{margin-top:3px;margin-right:5px;color:#009BB9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:16px;height:16px;font-size:16px;line-height:16px;font-family:'Genericons';vertical-align:top;}
#text-18 .textwidget{text-align:right !important;background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;box-shadow:none;width:334px;}
#text-18 .textwidget ul li{display:inline;padding-right:6px;}
#text-8 .textwidget ul li, #text-13 .textwidget ul li, #text-7 .textwidget ul li, #text-12 .textwidget ul li, #text-14 .textwidget ul li, #text-29 .textwidget ul li, #text-30 .textwidget ul li, #text-28 .textwidget ul li, #text-31 .textwidget ul li, #text-32 .textwidget ul li, #text-33 .textwidget ul li, #text-34 .textwidget ul li, #text-35 .textwidget ul li{list-style-image:url("/wp-content/uploads/2015/02/arrow_orange.png");}
#fscf_form7{margin-left:18px;}
.bx-prev{margin-top:40px;margin-left:12px;}
.bx-next{margin-top:40px;margin-left:-12px;}
@-moz-document url-prefix(){.bx-prev{margin-top:-67px;}
.bx-next{margin-top:-67px;}
}
.cs-main-block{float:left;margin-top:10px;}
.cs-box{max-width:320px;width:100%;float:left;margin-left:10px;border:1px solid #eee;padding:10px;}
.cs-image{text-align:center;cursor:pointer;}
.cs-text > p{color:rgb(56, 56, 56);font-size:100%;margin-top:10px;}
.single-post .page-banner-wrap{}
.post-title{color:#eb4712!important;display:block;font-size:16px !important;}
.news-date{color:#262626;display:block;clear:both;}
.read-more{float:right;}
.top-space{padding-top:8px;}
.home .lcp_catlist li{padding-left:0px !important;}
.portfolio-list ul li{display:inline-block;list-style:outside none none;padding-left:10px;min-width:144px;}
.portfolio-list1 ul li{display:inline-block;list-style:outside none none;padding-left:10px;min-width:280px;}
.port-title{text-transform:capitalize;margin-bottom:10px;font-family:'Oswald', sans-serif;display:block;font-size:19px !important;letter-spacing:1px;color:rgb(93, 128, 137) !important;}
@media only screen and (min-device-width:768px) and (max-device-width:1078px){#dc_jqmegamenu_widget-2{margin-bottom:47px;margin-top:0px !important;padding-top:19px !important;}
.hgroup-right{float:none !important;height:85px;padding-right:35px;position:relative;width:117%;}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr{border:none;}
#menu-item-3148 .sub-menu .row{background-image:none !important;box-shadow:2px 4px 7px #333;}
#menu-item-5142 .sub-container{left:-138px !important;}
#interface_service_widget-4 .one-fourth{width:46%;border:1px solid #d2d2d2;margin-top:23px;}
#logo-slider-wraper{left:34px !important;position:relative;width:80% !important;}
}
.menu-mega-menu{display:none;}
.slicknav_menu{display:block;}
@media screen and (max-width:1078px){#primary{border:none;padding:0px;}
.su-box-title{padding:0 0 16px 44px !important;font-size:17px !important;}
#logo-slider{background-color:transparent !important;}
#dc_jqmegamenu_widget-2-item ul li a{padding:9px 7px 8px 7px !important}
.logo-img{width:78%;float:left;margin-top:14px;}
}
@media screen and (min-width:1025px){#interface_service_widget-4 .one-fourth{border:1px solid #D2D2D2;width:24.8%;}
#interface_service_widget-4 .one-fourth:nth-child(1), #interface_service_widget-4 .one-fourth:nth-child(2), #interface_service_widget-4 .one-fourth:nth-child(3){border-right:0px;border-bottom:0px;}
#interface_service_widget-4 .one-fourth:nth-child(4){border-bottom:0px;}
#interface_service_widget-4 .one-fourth:nth-child(5), #interface_service_widget-4 .one-fourth:nth-child(6), #interface_service_widget-4 .one-fourth:nth-child(7){border-right:0px;}
.su-box-title{padding:0 0 16px 44px !important;font-size:17px !important;}
}
@media screen and (min-width:960px){.slicknav_menu{display:none;}
.nav-menu ul{display:block;}
.su-box-title{padding:0 0 16px 44px !important;font-size:17px !important;}
#sub-page-caption{width:52%;}
}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr:last-child{border:medium none !important;}
article .entry-content h2{color:#009bb9;}
.menu-menu-1-container{display:none!important;}
#text-20, #text-21{max-width:430px;width:100%;}
@media screen and (max-width:958px){.hgroup-right{display:none;}
#sub-page-caption{position:static;}
.logo-img{width:100%;float:left;margin-top:14px;}
}
@media screen and (max-width:767px){#interface_service_widget-4 .one-fourth{width:99%;border:1px solid #d2d2d2;}
#interface_service_widget-4 .one-fourth:nth-child(2), #interface_service_widget-4 .one-fourth:nth-child(3), #interface_service_widget-4 .one-fourth:nth-child(4), #interface_service_widget-4 .one-fourth:nth-child(5), #interface_service_widget-4 .one-fourth:nth-child(6), #interface_service_widget-4 .one-fourth:nth-child(7), #interface_service_widget-4 .one-fourth:nth-child(8){border-top:none;}
#content ul, #content ol{margin:0 30px 0 30px;}
.su-box-title{padding-left:64px !important;font-size:24px !important;}
#sub-page-caption{position:static;}
.cs-box{width:auto;max-width:none !important;}
}
.more-link{background:none repeat scroll 0 0 #fff;border-radius:18px;color:#f48113;margin:0 auto;padding:10px;text-decoration:none !important;width:130px;}
aside#text-15 div{margin:0 auto;padding-right:34px;}
#secondary ul li.current-menu-item a{color:#7dc11c;}
.royal-title{color:#009bb9;font-size:14px;text-transform:capitalize;}
.nimble-portfolio .title{color:#009bb9;font-size:13px !important;}
.-skin-default .-items .-item .itembox{border:1px solid #eee !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.thumbs-list_4, .wd-portfolio-panel_4 .button-block{display:none !important;}
.wd-portfolio-panel_4 > div{background-image:none !important;padding-top:0px !important;}
.element_4{background-color:#fff !important;}
#main-slider_4 div.slider-content, #main-slider_3 div.slider-content, #main-slider_5 div.slider-content{}
.button-block{display:none !important;}
#main-slider_3 .slider-content-wrapper .right-block > div{background-image:none !important;}
#main-slider_3 .slider-content-wrapper .right-block .description{color:#fff !important;}
#main-slider_3 .slider-content-wrapper .right-block .title{color:#fff !important;margin:0 0 -18px !important;}
.afp-items{margin:0 !important;}
#cboxTitle{background:none repeat scroll 0 0 #f7f7f7 !important;color:#000 !important;font-family:verdana;padding-bottom:5px;padding-left:20px !important;padding-right:141px !important;padding-top:5px;text-align:left !important;width:95% !important;}
.img-link-initial{border:1px solid #eee;height:160px !important;width:334px !important;}
#text-22 #lcp_instance_0 li a{color:#000!important;}
.category-blog p a{color:#eb4712;font-weight:bold;}
.category-blog p a:hover{color:#009bb9;}
#sup{text-align:center;}
#sup ul li{display:inline-block;padding:51px;}
.sup-text{color:#fff;display:block;font-size:25px;margin-top:20px;text-align:center;}
.hgroup-wrap .menu-abcd_responsive_menu-container{display:none;}
li.afp-single-item{float:left;padding-right:0px !important;}
li.afp-single-item:nth-child(odd){padding-right:20px !important;}
.mfp-content{font-size:13px;}
.mfp-content hr{border-color:#aaa;margin-top:5px;}
.mfp-content p{text-align:left;}
#top > ul{display:block;}
#top ul li{display:inline-block;margin-left:6px;}
@media screen and (max-width:480px){.page-banner-wrap{background-image:url("/wp-content/uploads/2014/08/bg_gradient.png");background-repeat:repeat-x;min-height:122px;}
#sub-page-caption{top:120px !important;position:static;}
#sub-page-caption > #banner-caption{float:left;width:100%;}
.cs-box{width:auto;max-width:none !important;}
.cs-image .su-lightbox > img{width:80%;}
}
@media screen and (max-width:1092px){.hgroup-wrap{margin-top:54px;}
}
#text-36 #FSContact1 input, #text-36 #fscf_field1_3{max-width:323px !important;width:100% !important;}
.page-id-297 .cs-text{min-height:0px;}
.fo-social{margin-top:34px;}
#fo-twt, #fo-fb, #fo-go{margin-bottom:5px;padding:11px;}
.fo-title{font-size:14px;margin-bottom:8px;}
#lighthr{border:1px solid #eee;margin-bottom:19px;margin-top:19px;}
.oss_horizontal_share.oss_title_replace{border-bottom:1px solid #eee;margin-bottom:17px;padding-bottom:10px;}
.oss_horizontal_share.oss_title_replace:last-child{border-bottom:0 none !important;border-top:1px solid #eee;margin:17px 0 0;padding:10px 0 0;}
.black-head{color:#000;}
#content .no-bullet{margin:0;padding:0;}
.no-bullet li{list-style:outside none none;}
#bottomContainer{display:none !important;}
.content_new_19 .fa-ul{list-style-type:none !important;}
.content_new_19 .fa-li{margin-top:1.5px !important;}
.ullist-option > li{display:inline-block;margin-left:10px;}
.ullist-option > li > a{background:#3d3d3d;color:white !important;font-size:15.96px;font-family:Raleway;width:180px;padding:10px 0;}
.store-image{float:left;width:25%;text-align:center;}
.store-content{float:left;width:73%;}
.know-more{font-size:20px;overflow:hidden;text-align:right;width:100%;}
.solution-provide-title > h1{color:#3d3d3d;text-align:center;font-family:Raleway;font-size:47px;line-height:2.2;}
.know-more > h3{color:#3d3d3d;font-size:14px;font-weight:400;}
.commerce-option > h1{color:#455468;text-align:center;font-family:Raleway;font-size:21px;font-weight:600;}
.commerce-option{text-align:center;margin:0 auto;}
.page-id-6775 #primary{width:unset !important;margin-left:unset;padding-right:unset;float:unset;}
.page-id-6775 .container{max-width:100%;width:1180px;overflow:hidden;margin:0 auto;}
.solutionswe_provide-container .su-tabs-nav span{display:inline-block;padding-top:100px !important;text-align:center;vertical-align:middle;width:20%;font-family:Raleway;font-size:17px;}
.ullist-option{margin-top:30px !important;}
.solutionswe_provide-container .su-tabs-nav{background-color:#eee none repeat scroll 0 0;margin-right:9px;}
.solutionswe_provide-container .su-tabs{background:unset !important;padding:unset !important;border-radius:unset;}
.store-content > p{font-family:Raleway;font-size:19px;line-height:25px;color:#455468;}
.su-tabs-nav span.su-tabs-current{background-color:#4f5d75!important;color:#fff}
.p-choose-title > h1{margin-top:0;}
ul.mega-sub-menu{background-color:#fff !important;}
.ns_block.ns_block-1 .in_place_of_image, .ns_block.ns_block-3 .in_place_of_image, .ns_block.ns_block-6 .in_place_of_image, .ns_block.ns_block-8 .in_place_of_image{background:#fff none repeat scroll 0 0;}
.slicknav_menu > a.slicknav_btn{margin-top:20px;}
.single-post #secondary{display:none!important;}
.notice{font-size:20px;padding:15px 0;text-align:center;font-family:"Montserrat";}
.notice .orange{font-size:unset;}
.partnet-head{font-size:16px;margin:22px 0;text-align:center;}
.partnet-pkg{border-bottom:1px solid #eee;padding-bottom:30px;text-align:center;width:auto;}
.Sun-card{box-shadow:0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);float:left;margin-bottom:1.5rem;margin-left:1.5rem;min-height:229px;width:calc(24.5% - 1.5rem);}
.Sun_card__holder{margin:0 auto;overflow:hidden;width:90rem;}
.Sun-card-img{background:#f0f0f0;min-height:205px;position:relative;text-align:center;}
.Sun-card-content{padding:1.5625em;}
.Sun-card:hover{box-shadow:0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.11);cursor:pointer;}
.new_solutions_wrapper.wrapper-1{margin-bottom:15px;}
.Sun-card-heading{color:#f58419;font-family:ProximaNova-Light;text-align:center;font-size:19px;}
.full-width-template .Sun-card-heading{text-align:left;}
.Sun-card-content-inner{padding:10px 0 0;}
.Sun-card-img > img{padding-top:44px;}
.Sun-card-img:hover{background:#e0efef none repeat scroll 0 0;}
.widget-wrap .widget-title{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;padding-left:0;}
.widget_nav_menu .menu{border:medium none!important;box-shadow:unset!important;}
.widget.widget_nav_menu{min-height:auto;}
.blog_cats #lcp_instance_0 .lcp_thumbnail{height:auto;width:auto;}
.entry-content #lcp_instance_0 a{text-align:center;}
#content ul a, #content ol a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;color:#777;}
.st-title{margin-top:19px;padding:0 !important;}
.entry-content #lcp_instance_0 > li{border:1px solid #eee;border-radius:16px;min-height:253px;padding:22px 0 0;}
.entry-content #lcp_instance_0 > li:hover{background:#eeeeff none repeat scroll 0 0;}
.page-id-7914 .page-banner-wrap{background-position:center center !important;}
.mob{margin-top:19px;}
#why_sunarc-hp{display:none;}
.page-id-8931 .Sun-card-img > i {background: #ea7741 none repeat scroll 0 0;}
.page-id-8931 .Sun-card-heading {color: #ea7741;}
.page-id-8931 .orange-bg {background: #ea7741;}

.page-id-8875 .Sun-card-img > i {background: #ea7741  none repeat scroll 0 0;}
.page-id-8875 .Sun-card-heading {color: #ea7741 ;}
.page-id-8875 .orange-bg {background: #ea7741 ;}

.page-id-8944 .Sun-card-img > i {background: #ea7741  none repeat scroll 0 0;}
.page-id-8944 .Sun-card-heading {color: #ea7741 ;}
.page-id-8944 .orange-bg {background: #ea7741 ;}

.page-id-297 .Sun-card-img > i {background: #ea7741  none repeat scroll 0 0;}
.page-id-297 .Sun-card-heading {color: #ea7741 ; font-weight: 600;}
.page-id-297 .orange-bg {background: #ea7741 ;}

.page-id-272 .Sun-card-img > i {background: #21759b none repeat scroll 0 0;}
.page-id-272 .Sun-card-heading {color: #21759b;}
.page-id-272 .orange-bg {background: #21759b;}

div.wpcf7-mail-sent-ok {
        border: 2px solid #398f14;
    width: 828px;
    margin: 0 auto;
    font-size: 22px;
    margin-top: 15px;
    margin-bottom: 16px;
    background: #398f14;
    color: #fff;
    border-radius: 5px;
    line-height: 37px;
    text-align: center;
}
input.wpcf7-form-control.wpcf7-text {padding: 10px 30px;}
body.page-id-51 .bottom-footer {display: block !important;}
body.page-id-51 .bottom-footer .need-absolute, .openings .bottom-footer .need-absolute { background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2023/06/family-footer_SunArc.jpg") no-repeat scroll 0 0 / 100% auto; filter: grayscale(100%); transition: all 0.2s ease-in-out 0s;z-index:1;height:486px !important;}
.img.footer-img-container img {
    display: block;
}

body.page-id-51 .bottom-footer .need-absolute, .openings .bottom-footer .need-absolute {
    display: none !important;
}

@media only screen and (max-width:767px){
    .img.footer-img-container {
        display: none;
    }
}
@media only screen and (min-width:768px){
    .openings div#every-footer {
        margin-top: unset;
    }
    body.page-id-51 footer,.openings footer {
        padding-top: 0 !important;
    }
}
.page-id-284 #history_content-hp {
    position: relative;
    background-color: #fff;
    width: 1180px;
    margin: 0 auto;
    padding: 30px 30px 0;
    box-shadow: 0 2px 11px rgba(0,0,0,.2);
    max-width: 90%;
	top:0;
	margin-bottom: 35px;
}
.goti {
    display: block;
    margin: 20px auto;
    text-align: center;
    line-height: 34px;
    background-color: #f58419;
    border: 1px solid #f58419;
    color: #fff;
    border-radius: 4px;
    font-size: 18px;
    font-weight: bold;
    width: 250px;
    padding: 12px 15px;
    letter-spacing: 0.06em;
}
.goti:hover{color: #f58419;
    background-color: #fff;}
.page-id-284 #text-58 {margin:0px auto;}
.tit {
    color: #455468;
    font-size: 30px;
    font-weight: bold;
    line-height: 37px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: "Montserrat";
	margin-bottom: 31px;
}


.cs_cf7 .optionphone{
	padding: 10px 35px !important;
	margin: 0px !important;
    background: white;
    font-size: 16px;
    border: solid 1px;
    border-color: #25566f6e;
    font-family: Arial, sans-serif;
    color: #888888;
}
