
/*!
Theme Name: RT Portfolio
Theme URI: http://rigorousthemes.com/downloads/rt-portfolio
Author: Rigorous Theme
Author URI: https://rigorousthemes.com/
Description:RT Portfolio is a pixel perfect creative multi-purpose WordPress theme.It's clean and modern for any need: portfolio, business, agency, freelance, designer, web designer, developers, marketing, startup, blog, magazine, photography, architect, corporate,  event, artist, music, restaurant.If you are searching for innovative WordPress Theme,RT Portfolio is top recommendation. Build beautiful, intelligent websites.
Requires at least: 5.6
Tested up to: 5.8
Requires PHP: 5.5
Version: 1.0.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rt-portfolio
Tags: translation-ready, featured-images, custom-background, theme-options, custom-menu, custom-header, threaded-comments, blog,  photography, custom-logo ,portfolio

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

RT Portfolio is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body{color:#676767;font-family:'Josefin Sans',sans-serif;font-size:16px;letter-spacing:0.7px;line-height:1.27;margin:0;word-wrap:break-word}*:focus{outline:none}[class*="fa-"] a{margin-left:2px}h1,h2,h3,h4,h5,h6{color:#002535;font-weight:500;margin:0}.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer
h6{color:#fff}h1{font-size:28px;line-height:1.2}h2{font-size:24px;line-height:1.2}h3{font-size:20px;line-height:1.2}h4{font-size:16px;line-height:1.2}h5{font-size:15px;line-height:1.2}h6{font-size:14px;line-height:1.2}.assistive-text,.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip-path:none;clip:auto !important;color:#21759b;display:block;font-size:0.875rem;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}blockquote{font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin:0
auto 23px;max-width:100%;padding:35px
20px 20px 30px;position:relative;text-transform:uppercase;max-width:750px;background:#D6EAEF;border-left:10px solid #536A74;border-radius:0px 10px 10px 0px}blockquote
p{color:#002535}blockquote em,
blockquote i,
blockquote
cite{font-style:normal}blockquote
cite{text-transform:uppercase}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.breadcrumb,
.breadcrumb a,
.breadcrumb span,
.breadcrumbs,
.breadcrumbs a,
.breadcrumbs
span{text-transform:uppercase}.breadcrumbs
li{display:inline-block;list-style:outside none none;margin:0
25px;position:relative}.breadcrumbs li::before{color:#4db6b8;content:"/";display:block;left:-25px;position:absolute;top:0px}.breadcrumbs li:first-child:before{display:none}.trail-items li:first-child{margin-left:0px}.page-title-wrap .breadcrumb a span,
.page-title-wrap .breadcrumbs a
span{color:#515050}.breadcrumb a:hover span,
.breadcrumbs li span,
.breadcrumbs a:hover span,
.breadcrumb li
span{color:#4db6b8}sup,sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top: .5ex}p{color:#898787;font-size:15px;letter-spacing:1px;line-height:1.3;margin:0
0 20px;font-weight:300}strong{font-weight:bold}cite,em,i{font-style:italic}pre{background-color:#D6EAEF;margin-bottom:20px;overflow:auto;padding:30px}pre,code,kbd{font-family:"Courier 10 Pitch",Courier,monospace;font-size:14px;line-height:21px}abbr,acronym,dfn{border-bottom:1px dotted rgba(0, 0, 0, 0.4);cursor:help}address{display:block;margin:0
0 15px}ins{background-color:#fff9c0;margin-bottom:20px;text-decoration:none}table,th,td{border:1px
solid rgba(0, 0, 0, 0.1);padding:10px}table
th{font-weight:600;text-transform:uppercase}table
td{text-transform:capitalize}table{border-spacing:0;border-width:0;margin-bottom:20px;width:100%;padding:0;border-collapse:collapse}ul,ol{margin:0
0 30px;padding:0
0 0 30px}a{color:#383838;text-decoration:none}a:focus,a:active,a:hover{outline:none;text-decoration:none;transition:all 0.3s ease-in 0s}input[type="text"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"],input[type="date"],textarea,input[type="reset"],input[type="button"],input[type="number"],input[type="submit"]{-moz-appearance:none !important;-moz-border-radius:0px;-moz-box-sizing:inherit;-webkit-appearance:none !important;-webkit-border-radius:0px;-webkit-box-sizing:inherit;appearance:none !important;border-radius:0px;box-sizing:inherit}input[type="text"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"],input[type="date"],input[type="number"]{border:1px
solid #c2c2c2;height:41px;margin:0
0 15px;padding:5px
19px 5px;width:100%}textarea{border:1px
solid #c2c2c2;margin:0
0 15px;padding:8px
19px 5px;width:100%}input[type="reset"],input[type="button"],input[type="submit"]{-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;border:none;cursor:pointer;display:block;font-size:16px;font-weight:300;height:41px;margin-bottom:30px;margin-top:5px;padding:0px
40px 2px;text-align:center;text-transform:capitalize;transition:all 0.3s ease-out}.wpcf7-form input[type="submit"]{background:none;border-bottom:1px solid #002535;font-size:14px;padding:5px
5px 0;color:#002535;float:right}input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover{color:#0391CE;border-color:#0391CE}select{background-color:#f9f9f9;border-radius:3px;border:1px
solid rgba(0, 0, 0, 0.05);font-size:14px;font-weight:600;height:50px;padding:10px;width:100%}option{margin:5px
0}input[type="radio"],input[type="checkbox"],input[type="file"]{margin-bottom:5px}input[type="file"]{-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;border:0
none;cursor:pointer;display:block;height:40px;text-align:center;text-transform:uppercase;transition:all 0.3s ease-out}input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}input,textarea{color:#323232;font-size:14px}label{display:inline-block;font-size:14px;font-weight:400;margin-bottom:5px;width:100%}input[type="radio"],input[type="checkbox"]{display:inline-block;margin:0
5px 0 0}.sticky{display:block}.hentry{margin:0
0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:15px
0 0}.post .page-content,
.post .entry-content,
.post .entry-summary{margin-top:0px}.page-links{clear:both;margin:0
0 1.5em}article{font-size:14px;line-height:22px}.back-to-top{bottom:70px;position:fixed;right:30px;z-index:2}.back-to-top
a{-moz-border-radius:3px;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-border-radius:3px;-webkit-font-smoothing:antialiased;-webkit-transition:all 0.5s ease-out;border-radius:3px;border:1px
solid rgba(0, 0, 0, 0);color:#fff;display:block;font-family:"FontAwesome";font-size:16px;height:40px;line-height:40px;text-align:center;transition:all 0.5s ease-out;width:40px}.back-to-top a:hover{border:1px
solid #fff;color:#fff}.box-button,.wpcf7-submit[type="submit"],.load-button{-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;color:#fff;display:inline-block;font-size:16px;line-height:1.2;overflow:hidden;padding:10px
35px 11px;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s}.box-button:hover,.box-button:active,.box-button:focus,.load-button{color:#fff}.load-button-wrap{clear:both;margin-bottom:17px;position:relative}.load-button{padding:8px
25px 9px;position:absolute;right:0;top:-20px}.alignleft{display:inline;float:left;margin-bottom:10px;margin-right:20px;position:relative}.alignright{display:inline;float:right;margin-bottom:10px;margin-left:20px;position:relative}.aligncenter{clear:both;display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;position:relative}.alignleft>a img,
.alignright>a img,
.aligncenter>a
img{transition:all 0.3s ease 0s}.alignleft>a:hover img,
.alignright>a:hover img,
.aligncenter>a:hover
img{opacity:0.9;transition:all 0.3s ease 0s}.entry-meta.alignleft,.entry-meta.alignright{margin-bottom:0}.entry-meta.alignleft>div,.entry-meta.alignright>div{border-right:medium none;padding-left:8px;padding-right:0px}.entry-meta.alignleft [class*="fa-"],
.entry-meta.alignright [class*="fa-"]{margin-right:0px;margin-left:10px}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#wpstats{display:none}hr{border-color:#bdbdbd;border-style:solid none none;border-width:1px 0 0;clear:both;height:0;margin:15px
0 15px}.default-padding{border:1px
solid #EAEBED;padding:20px}.container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:15px;padding-right:15px;width:1170px}.row{margin-left:-15px;margin-right:-15px}.custom-col-1,.custom-col-2,.custom-col-3,.custom-col-4,.custom-col-5,.custom-col-6,.custom-col-7,.custom-col-8,.custom-col-9,.custom-col-10,.custom-col-11,.custom-col-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.custom-col-1,.custom-col-2,.custom-col-3,.custom-col-4,.custom-col-5,.custom-col-6,.custom-col-7,.custom-col-8,.custom-col-9,.custom-col-10,.custom-col-11,.custom-col-12{float:left}.custom-col-12{width:100%}.custom-col-11{width:91.66666667%}.custom-col-10{width:83.33333333%}.custom-col-9{width:75%}.custom-col-8{width:66.66666667%}.custom-col-7{width:58.33333333%}.custom-col-6{width:50%}.custom-col-5{width:41.66666667%}.custom-col-4{width:33.33333333%}.custom-col-3{width:25%}.custom-col-2{width:16.66666667%}.custom-col-1{width:8.33333333%}*{box-sizing:border-box}.wp-caption{margin-bottom:1.6em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption-text{bottom:0;color:#fff;font-size:14px;margin:10px
0 0;padding:7px;position:absolute;text-align:left;width:100%}.comment-list:before,
.comment-list:after,
.row:before,
.row:after,
.pagination:before,
.pagination:after,
.nav-links:before,
.nav-links:after,
.recentcomments:before,
.recentcomments:after,
.widget-post-author:before,
.widget-post-author:after,
.entry-meta-wrapper:before,
.entry-meta-wrapper:after,
.widget-social-link .inline-social-icons ul:before,
.widget-social-link .inline-social-icons ul:after,
.widget.widget_categories ul li:before,
.widget.widget_categories ul li:after,
.banner-content-wrapper:before,
.banner-content-wrapper:after,
.counter-item-wrapper:before,
.counter-item-wrapper:after,
.service-item-wrapper:before,
.service-item-wrapper:after,
.thumbnail-image-wrapper:before,
.thumbnail-image-wrapper:after,
.portfolio-gallery-wrapper:before,
.portfolio-gallery-wrapper:after,
.partner-section:before,
.partner-section:after,
.contact-information:before,
.contact-information:after,
.contact-detail p:before,
.contact-detail p:after,
.thumbnail-image-item:before,
.thumbnail-image-item:after,
.service-detail-wrapper ul:before,
.service-detail-wrapper ul:after,.pricing-column-wrapper:before,.pricing-column-wrapper:after,.slider-content:before,.slider-content:after,.gallery:before,.gallery:after{clear:both;display:block;content:""}html{height:100%;width:100%}iframe{max-width:100%;width:100%;border:0}.site-header{position:fixed;z-index:9;width:100%;padding:18px
0 18px}.hgroup-wrap
.container{align-items:-webkit-box;align-items:center;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:-webkit-box;flex-wrap:wrap;position:relative}.site-branding{margin:0
auto;max-width:100%;text-align:center;width:300px}.site-branding
p{margin-bottom:0}.site-title{display:inline-block;font-size:32px;line-height:1;text-transform:uppercase}.site-title
a{color:#fff;display:inline-block}.site-footer .site-title>a{display:block}.site-description{color:#fff;display:inline-block;font-size:14px;text-transform:uppercase}.site-title a img,
.site-title
a{-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.site-title a:hover img,
.site-title a:hover{opacity:0.6}.site-title
img{margin-right:15px}.social-links ul li a::before{color:#2d2d2d;font-family:"FontAwesome";font-size:16px;vertical-align:middle}.site-footer .social-links ul li a::before{color:#fff}.social-links ul li a:hover::before{}.social-links ul li a[href*="facebook.com"]::before{content:"\f09a"}.social-links ul li a[href*="twitter.com"]::before{content:"\f099"}.social-links ul li a[href*="linkedin.com"]::before{content:"\f0e1"}.social-links ul li a[href*="plus.google.com"]::before{content:"\f0d5"}.social-links ul li a[href*="youtube.com"]::before{content:"\f167"}.social-links ul li a[href*="dribbble.com"]::before{content:"\f17d"}.social-links ul li a[href*="pinterest.com"]::before{content:"\f0d2"}.social-links ul li a[href*="bitbucket.org"]::before{content:"\f171"}.social-links ul li a[href*="github.com"]::before{content:"\f113"}.social-links ul li a[href*="codepen.io"]::before{content:"\f1cb"}.social-links ul li a[href*="flickr.com"]::before{content:"\f16e"}.social-links ul li a[href$="feed.com"]::before{content:"\f09e"}.social-links ul li a[href*="foursquare.com"]::before{content:"\f180"}.social-links ul li a[href*="instagram.com"]::before{content:"\f16d"}.social-links ul li a[href*="tumblr.com"]::before{content:"\f173"}.social-links ul li a[href*="respanit.com"]::before{content:"\f1a1"}.social-links ul li a[href*="vimeo.com"]::before{content:"\f194"}.social-links ul li a[href*="digg.com"]::before{content:"\f1a6"}.social-links ul li a[href*="twitch.tv"]::before{content:"\f1e8"}.social-links ul li a[href*="stumbleupon.com"]::before{content:"\f1a4"}.social-links ul li a[href*="delicious.com"]::before{content:"\f1a5"}.social-links ul li a[href*="mailto:"]::before{content:"\f0e0"}.social-links ul li a[href*="soundcloud.com"]::before{content:"\f1be"}.social-links ul li a[href*="wordpress.org"]::before{content:"\f19a"}.social-links ul li a[href*="wordpress.com"]::before{content:"\f19a"}.social-links ul li a[href*="jsfispanle.net"]::before{content:"\f1cc"}.social-links ul li a[href*="tripadvisor.com"]::before{content:"\f262"}.social-links ul li a[href*="foursquare.com"]::before{content:"\f180"}.social-links ul li a[href*="angel.co"]::before{content:"\f209"}.social-links ul li a[href*="slack.com"]::before{content:"\f198"}.social-links ul li a[href*="facebook.com"]:hover:before{color:#3b5998}.social-links ul li a[href*="twitter.com"]:hover:before{color:#00aced}.social-links ul li a[href*="plus.google.com"]:hover:before{color:#c13c31}.social-links ul li a[href*="/feed/"]:hover:before{color:#dc622c}.social-links ul li a[href*="wordpress.org"]:hover:before{color:#21759b}.social-links ul li a[href*="github.com"]:hover:before{color:#4183c4}.social-links ul li a[href*="linkedin.com"]:hover:before{color:#007bb6}.social-links ul li a[href*="pinterest.com"]:hover:before{color:#cb2027}.social-links ul li a[href*="flickr.com"]:hover:before{color:#ff0084}.social-links ul li a[href*="vimeo.com"]:hover:before{color:#aad450}.social-links ul li a[href*="youtube.com"]:hover:before{color:#b00}.social-links ul li a[href*="instagram.com"]:hover:before{color:#517fa4}.social-links ul li a[href*="dribbble.com"]:hover:before{color:#ea4c89}.social-links ul li a[href*="skype.com"]:hover:before{color:#12a5f4}.social-links ul li a[href*="digg.com"]:hover:before{color:#333}.social-links ul li a[href*="codepen.io"]:hover:before{color:#000}.social-links ul li a[href*="respanit.com"]:hover:before{color:#ff4500}.social-links ul li a[href*="mailto:"]:hover:before{color:#1d62f0}.social-links ul li a[href*="foursquare.com"]:hover:before{color:#f94877}.social-links ul li a[href*="stumbleupon.com"]:hover:before{color:#eb4924}.social-links ul li a[href*="twitch.tv"]:hover:before{color:#6441a5}.social-links ul li a[href*="tumblr.com"]:hover:before{color:#32506d}.social-links ul li a[href*="foursquare.com"]:hover:before{color:#f94877}.social-links ul li a[href*="stumbleupon.com"]:hover:before{color:#eb4924}.social-links ul li a[href*="twitch.tv"]:hover:before{color:#6441a5}.social-links ul li a[href*="tumblr.com"]:hover:before{color:#32506d}.social-links ul li a[href*="soundcloud.com"]:hover:before{color:#f50}.social-links ul li a[href*="wordpress.org"]:hover:before{color:#21759b}.social-links ul li a[href*="jsfispanle.net"]:hover:before{color:#4679bd}.social-links ul li a[href*="tripadvisor.com"]:hover:before{color:#86c171}.social-links ul li a[href*="foursquare.com"]:hover:before{color:#2d5be3}.social-links ul li a[href*="angel.co"]:hover:before{color:#000}.social-links ul li a[href*="slack.com"]:hover{color:#56b68b}.inline-social-icons ul,
.block-social-icons ul,
.widget
ul{margin:0}.inline-social-icons li,
.widget .inline-social-icons
li{display:inline-block;margin:0
11px;padding:0}.team-section .inline-social-icons
li{margin:0
4px}.inline-social-icons li:last-child,
.widget .inline-social-icons li:last-child{margin-right:0}.inline-social-icons li:first-child,
.widget .inline-social-icons li:first-child{margin-left:0}.inline-social-icons li
a{-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;color:#fff;display:inline-block;font-size:0px;height:25px;padding:11px
0 0;text-align:center;transition:all 0.3s ease 0s;width:25px}.inline-social-icons li a:hover{-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;border-color:#0D74BA;border-radius:0;transition:all 0.3s ease 0s}.inline-social-icons.social-links ul li a:hover::before,
.inline-social-icons.social-links ul li a::before{-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.inline-social-icons ul li:last-child
a{margin-right:0}.block-social-icons ul
li{border:none;padding:0}.block-social-icons ul li a,
.widget.block-social-icons ul li
a{border-radius:3px;color:#fff;display:block;padding:10px;text-transform:inherit}.block-social-icons ul li a:hover{color:#fff}.block-social-icons a
span{border-right:1px solid #fff;color:#fff;display:inline-block;font-size:18px;margin-right:4px;padding-right:10px}.block-social-icons .facebook-profile{background:#3b5997}.block-social-icons .facebook-profile:hover{background:#4b70ba;opacity:1}.block-social-icons .twitter-profile{background:#00acee}.block-social-icons .twitter-profile:hover{background:#22c2ff;opacity:1}.block-social-icons .rss-profile{background:#ff9c00}.block-social-icons .rss-profile:hover{background:#ffb94f;opacity:1}.block-social-icons .youtube-profile{background:#bc0000}.block-social-icons .youtube-profile:hover{background:#f90000;opacity:1}.main-navigation{line-height:1;width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:95%;width:calc(100% - 50px)}.navbar{background:#303E4B;border-radius:0;min-height:0;position:relative;width:100%;z-index:9}.navbar .container,.main-navigation{align-items:-webkit-box;align-items:center;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:-webkit-box;flex-wrap:wrap;position:relative}.main-navigation
li{display:inline-block;list-style:outside none none;position:relative;transition:all 0.3s ease 0s;z-index:1}.menu-content-wrapper{padding:0
10px;text-align:center;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:94%;width:calc(100% - 50px)}.main-navigation ul
li{margin:5px
0px 5px}.main-navigation li
a{border-right:1px solid #283540;color:#fff;display:block;font-size:20px;padding:4px
45px 5px;text-transform:uppercase}.main-navigation div>ul>li:first-child{margin-left:0}.main-navigation div>ul>li:last-child{margin-right:0}.main-navigation ul li a:hover,
.main-navigation li.current-menu-item
a{-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;color:#0D74BA;transition:all 0.5s ease 0s}.main-navigation ul li ul,
.main-navigation ul li:hover ul ul,
.main-navigation ul ul li:hover ul ul,
.main-navigation ul ul ul li:hover ul ul,
.main-navigation ul ul ul ul li:hover ul
ul{opacity:0;visibility:hidden;z-index:9999}.main-navigation ul li:hover ul,
.main-navigation ul ul li:hover ul,
.main-navigation ul ul ul li:hover ul,
.main-navigation ul ul ul ul li:hover ul,
.main-navigation ul ul ul ul ul li:hover
ul{-webkit-transition:opacity 0.5s linear;opacity:1;top:34px;transition:all 0.5s ease 0s;visibility:visible}.main-navigation ul ul li:hover ul,
.main-navigation ul ul ul li:hover ul,
.main-navigation ul ul ul ul li:hover ul,
.main-navigation ul ul ul ul ul li:hover
ul{-webkit-transition:opacity 0.5s linear;opacity:1;top:-5px;transition:all 0.5s ease 0s;visibility:visible}.main-navigation ul li
ul{-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;background-color:#fff;left:0;position:absolute;text-align:left;top:65px;transition:all 0.3s ease 0s;width:200px}.main-navigation ul li ul
li{display:block;float:none;margin:0}.main-navigation ul li ul li a,
.main-navigation ul li.current-menu-item ul li a,
.main-navigation ul li ul li.current-menu-item a,
.main-navigation ul li.current-page-ancestor ul li a,
.main-navigation ul li.current-menu-ancestor ul li a,
.main-navigation ul li.current-page-item ul li
a{border:none;color:#383838;float:none;font-size:15px;height:inherit;line-height:20px;padding:10px
14px}.main-navigation ul li ul li a:hover,
.main-navigation ul li ul li:hover>a,
.main-navigation ul li.current-menu-item ul li a:hover{background:#1D2730;color:#fff}.main-navigation ul li ul li
ul{-webkit-transition:opacity 0.5s linear;border-left:1px solid rgba(0, 0, 0, 0.2);border-top:medium none;left:200px;top:0;transition:all 0.5s ease 0s}.main-navigation ul ul li:hover ul,
.main-navigation ul ul ul li:hover ul,
.main-navigation ul ul ul ul li:hover ul,
.main-navigation ul ul ul ul ul li:hover ul,
.main-navigation ul li
ul{border-top:5px solid #0D74BA}.menu-item-has-children::before{-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;color:#fff;content:"\f107";display:block;font-family:"FontAwesome";font-size:20px;line-height:1;position:absolute;right:14px;top:5px;transition:all 0.3s ease 0s}.menu-item-has-children:hover:before{transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;color:#0D74BA;top:7px;transition:all 0.3s ease 0s}.v-center{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.post{margin-bottom:20px;position:relative}.post
p{line-height:1.5}.featured-image{margin-bottom:15px;position:relative;overflow:hidden}.post .featured-image
img{width:auto}.single .service-detail-wrapper .post
figure{text-align:left}.site-content h1,
.site-content h2,
.site-content h3,
.site-content h4,
.site-content h5,
.site-content
h6{padding-bottom:10px}.entry-header{padding:10px
0 12px}.entry-header.heading{padding:0px
0 20px}.post .entry-header{padding-top:0;padding-bottom:0}.cat-links{display:block;position:relative}.cat-links
a{color:rgb(255, 255, 255);display:inline-block;font-size:12px;margin:0
6px 5px 0;padding:4px
11px 4px;text-transform:uppercase;transition:all 0.3s ease 0s}.entry-title{font-size:18px;font-weight:500;line-height:1.2;position:relative}.heading .entry-title{display:block;font-size:85px;line-height:1.1;padding-bottom:10px;text-transform:uppercase;margin-right:-20px;opacity:0.6;font-weight:900}.single .heading .entry-title{font-size:40px}.banner-section .heading .entry-title{font-size:60px;opacity:0.6;font-weight:600;position:absolute;z-index:9;color:#fff}.heading .entry-title
span{display:block}.entry-meta{padding-top:13px}.entry-meta-wrapper{padding-top:10px}.entry-meta-wrapper .entry-meta{width:50%;float:left}.entry-meta-wrapper .entry-meta:last-child{text-align:right}.post-content .entry-meta{padding-top:5px}.entry-meta>span{display:inline-block;font-size:12px;margin-right:10px;text-transform:uppercase}.entry-meta .cat-links
a{display:inline-block;padding-bottom:10px}.entry-meta [class*="fa-"]{color:rgb(37, 40, 43);display:inline-block;line-height:1.1;margin-right:5px}.entry-header .entry-meta{margin:0
0 8px;padding-top:0}.entry-meta>div{display:inline-block;line-height:1;padding-right:10px}.tags-links{position:relative;padding-left:7px}.tags-links:before{content:"\f02b";display:block;font-family:'FontAwesome';left:0;position:absolute}.tags-links>a{-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;display:inline-block;padding:0
8px;text-transform:uppercase;transition:all 0.3s ease 0s}.widget_tag_cloud a:hover{color:#fff;opacity:1}.entry-content{display:block;overflow:hidden;padding-bottom:15px;width:100%}.post .entry-content{padding-bottom:5px}.entry-content dt,
.comment-content
dt{font-weight:bold}.entry-content dd,
.comment-content
dd{margin-bottom:20px}.entry-content td,
.comment-content
td{padding:8px}.post .entry-content>p:last-child{margin-bottom:5px}.bypostauthor>article .fn:after{content:"\f304";left:3px;position:relative;top:5px}.bypostauthor{display:block}.comment-list
.reply{text-align:right}.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form{max-width:1040px;padding-left:60px;padding-right:376px}.comment-list{list-style-type:none;margin-left:0 !important;padding:0
!important;padding:0}.comment-list
.children{list-style-type:none;padding:0}.comment-list
.children{margin-left:65px !important}.comment-list .children
.avatar{border-left:5px solid;left:-7px;padding-left:10px}.comment-list>li:after,
.comment-list .children>li:before{content:"";display:block;height:1px;width:100%}#comments ol,
#comments
ul{list-style-type:none !important;margin-left:0}.comment-body,.post-author{clear:both;padding:0px
0 24px 140px;position:relative}.comment-body{margin:0
0 30px;padding:0
0 41px 140px}.comment-content>p:last-child{margin-bottom:12px}.comment-author .avatar img,
.post-author .avatar
img{display:block;height:120px;width:120px}.comment-metadata .fn,
.comment-author .url,.comment-reply-login{display:inline-block;font-size:18px;font-style:normal;text-transform:uppercase}.says{display:none}.comment-list .edit-link{margin-left:20px}.comment-awaiting-moderation{float:right;text-align:left;width:-moz-calc(100% - 125px);width:-webkit-calc(100% - 125px);width:82%;width:calc(100% - 125px);word-wrap:break-word}.comment-meta,
.comment-meta
a{color:#181818;font-size:13px}.comment-metadata
a{color:#ababab}.comment-meta>div{float:left;margin-right:10px}.reply a:hover{color:#181818}.comment-metadata{margin-bottom:8px}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.comment .comment-respond{margin-bottom:20px;padding:20px}.comment-form .comment-notes{margin-bottom:15px}.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url,
.comment-form
p{margin-bottom:5px}.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
textarea{width:100%}.form-allowed-tags,
.form-allowed-tags
code{color:#383838;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%}.comment-reply-title{border-bottom:2px solid #dfdfdf;font-size:24px;font-weight:500;margin-bottom:25px;text-transform:uppercase}.comment-reply-title span::before{background:#303E4B;bottom:-12px;content:"";display:block;height:2px;position:absolute;width:100%}.comments-area{padding:30px
0 5px;position:relative}.comments-area ul,
.comments-area
ol{list-style:none}.comment-form-comment,.form-submit{padding:0
!important;width:100% !important}.form-submit{text-align:right}.comment-form input[type="submit"]{display:inline-block}.comment-form
p{position:relative}.comment-form p .comment-input-icon{background:#303E4B;display:block;height:37px;left:2px;padding:10px
0 0;position:absolute;text-align:center;top:2px;width:37px}.comment-form p
.fa{color:#fff}.comment-form p
input{padding-left:50px}.comment-form p.form-submit
input{padding-left:40px}.wpcf7-form
p{margin:0
0 14px}.wpcf7-form
textarea{resize:none}.page-content .search-form .search-submit{background:#002535 url(/wp-content/themes/rt-portfolio/assets/img/search-icon.png) no-repeat scroll center center;background-size:21px;font-weight:400;margin:0;text-transform:uppercase}.page-content .search-form .search-submit:hover{background:#303E4B url(/wp-content/themes/rt-portfolio/assets/img/search-icon.png) no-repeat scroll center center;background-size:21px}.wpcf7-submit[type="submit"],
.form-submit input[type="submit"]{background:#D6EAEF;color:#303E4B;font-weight:400;margin:0;text-transform:uppercase}.wpcf7-submit[type="submit"]:hover,
.form-submit input[type="submit"]:hover{background:#303E4B;color:#fff}.wpcf7-form-control-wrap{display:block}.wpcf7-form .contact-textarea,
.wpcf7-form .contact-submit{padding:0
!important;width:100% !important}.contact-submit{text-align:center !important}.wpcf7-form
input{height:30px}.wpcf7-form input,
.wpcf7-form
textarea{background:rgba(23, 31, 39, 0);border:none;border-bottom:1px solid #D0D0D3;color:#D0D0D3;margin-bottom:0px;padding:10px
14px;font-family:'Josefin Sans',sans-serif;text-transform:capitalize}.wpcf7-form
textarea{margin-bottom:0;font-family:'Josefin Sans',sans-serif}.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form textarea:focus{border-color:#444550;color:#444550;background:#F7FBFC}.contact-form-wrap .entry-content{margin-top:0}.contact-detail p
.fa{height:30px;width:30px;border:1px
solid #C0E3F3;text-align:center;padding:7px
0 0;color:#0391CE;float:left}.contact-detail p>span{width:83%;width:calc(100% - 35px);width:-webkit-calc(100% - 35px);float:right;padding-left:10px}.contact-detail p span
span{display:block;text-transform:capitalize}.contact-detail
p{margin-bottom:33px}a:hover{color:#0391CE}input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}form.cmxform label.error,label.error{color:#f00;font-style:italic;margin:10px
0 0;text-align:left}div.error{display:none}.page-title-wrap{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:50px
0;position:relative}.page-title-wrap::before{background:rgba(37, 40, 43, 0.8);content:"";display:block;height:100%;position:absolute;top:0;width:100%}.page-title{color:rgb(255, 255, 255);display:inline-block;font-size:48px;font-weight:700;line-height:31px;margin-bottom:30px;padding:0
0 37px;position:relative;text-transform:uppercase}.page-sub-title{color:rgb(234, 237, 153);display:block;font-size:20px;font-weight:300;margin:0
0 8px}.page-title-wrap
div{position:relative}.page-title a,
.taxonomy-description
p{color:#fff}.page-title-wrap
.breadcrumb{background:#fff;border-radius:0;display:inline-block;margin:0
0 -15px;padding:15px
20px;position:relative;text-align:center}#bbpress-forums,
#bbpress-forums button,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results,
div.bbp-search-form input,
div.bbp-search-form button,div.bbp-breadcrumb,div.bbp-topic-tags{font-size:16px}div.bbp-search-form input,
div.bbp-search-form
button{padding:10px}#bbpress-forums div.bbp-search-form{float:none}#bbpress-forums ul,
#bbpress-forums
ol{margin:0}#bbpress-forums #bbp-search-form #bbp-search{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border-right:0 none;width:100%}#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name{display:inline-block;line-height:20px;margin-top:5px}div.bbp-submit-wrapper
button{-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background-color:rgb(46, 60, 66);border:0
none;color:#fff;cursor:pointer;display:block;font-weight:400;height:40px;margin-bottom:30px;padding:0px
20px;text-align:center;text-transform:uppercase;transition:all 0.3s ease-out}.pagination,
#wp-page-numbers,
.wp-pagenavi,
#main ul.default-wp-page{border-radius:0px;margin:0
0 10px}.pagination .nav-links{float:right}.pagination a,
.pagination>li>a,
.pagination>li>span,
#wp_page_numbers li,
.wp-pagenavi li,
#main ul.default-wp-page,.pagination>span{background-color:rgba(210, 209, 209, 0);border:medium none;color:rgb(57, 57, 60);display:inline-block;font-size:14px;font-weight:600;margin:0
8px;padding:3px
10px;text-transform:uppercase}.pagination a.prev,
.pagination
a.next{border:1px
solid #000;display:inline-block;padding:2px
10px;position:relative;text-indent:-99999999px}.pagination
.current{background-color:#25282b;color:#fff;margin:0
8px;padding:4px
10px 3px}.pagination a:hover,
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus,
#wp_page_numbers li>a:hover,
.wp-pagenavi li>a:hover,
#main ul.default-wp-page li>a:hover,.pagination>span{background-color:#25282b;color:#fff}.post-navigation{padding:0
0 20px}.nav-previous{float:left;position:relative;width:45%}.nav-next{float:right;position:relative;width:45%}.nav-links
a{font-weight:600;position:relative}.post-navigation .nav-links
a{background:#D6EAEF;color:#303E4B;display:block;padding:15px}.post-navigation .nav-links a:hover{background:#303E4B;color:#fff}.post-navigation .nav-links .nav-next
a{padding-left:50px}.post-navigation .nav-links .nav-previous
a{padding-right:50px}.pagination a.prev::before,
.nav-previous a::before{-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;color:#fff;content:"\f060";display:block;font-family:"FontAwesome";font-size:14px;position:absolute;right:-5px;text-indent:0;transition:all 0.3s ease-out;z-index:9}.nav-previous a::before{bottom:0;height:18px;margin:auto;right:15px;top:0}.pagination a.next::before,
.nav-next a::before{-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;color:#fff;content:"\f061";display:block;font-family:"FontAwesome";font-size:14px;position:absolute;right:-5px;text-indent:0;transition:all 0.3s ease-out;z-index:9}.nav-next a::before{bottom:0;height:18px;left:15px;margin:auto;top:0}.nav-next a::before,
.nav-previous a::before{color:#303E4B}.nav-next a:hover:before,
.nav-previous a:hover:before{color:#fff}.widget{margin-bottom:30px}#secondary
.widget{border:1px
solid #EAEBED;margin-bottom:50px;padding:11px
20px 20px}#secondary .widget.widget-ads{border:none;padding:0}.widget ul
li{display:block}#secondary .widget li a,
#secondary .widget
li{color:#212426;font-size:16px;position:relative}#secondary .widget a:hover{color:#55bdbf}.widget-post-author{margin-top:30px;margin-bottom:50px}#secondary .widget-post-author{margin-top:0px}.widget-post-author
.avatar{border-radius:65px;border:2px
solid #CBD0D4;height:64px;margin:0
auto;overflow:hidden;width:64px}.author-details{border-right:1px solid #EAEBED;float:left;width:175px}.author-text{float:right;width:-webkit-calc(100% - 175px);width:75%;width:calc(100% - 175px)}.author-details
h3{font-size:20px;font-weight:700;margin-top:15px;text-align:center;text-transform:uppercase}.author-text
p{padding-left:35px}.author-text p:last-child{border-top:1px solid #EAEBED;margin-bottom:0;padding-top:15px;text-align:right}.author-text p
a{text-transform:uppercase;font-weight:600}.author-text p a
.fa{margin-left:5px}.widget_search{position:relative}.widget_search .search-submit{background:url("/wp-content/themes/rt-portfolio/assets/img/search-icon.png") no-repeat scroll center center / 30px auto;border-radius:0;border:medium none;box-shadow:inherit;color:rgb(255, 255, 255);height:57px;margin:0;padding:0
8px;position:absolute;right:0;top:0;width:57px}.widget_search .search-submit:hover{background:url("/wp-content/themes/rt-portfolio/assets/img/search-icon.png") no-repeat scroll center center / 30px auto;}.widget_search input[type="search"],
.error-content-wrap input[type="search"]{padding-right:70px}.widget_calendar table,
.widget_calendar th,
.widget_calendar
td{border:none}.widget.widget_categories ul
li{text-align:right}.widget.widget_categories li
a{float:left}.textwidget{margin:0
0 20px}.widget_text
address{display:inline-block;margin:0;vertical-align:top}.site-content .widget_text>ul{margin:0;padding:0}.widget_text
li{color:rgb(103, 103, 103);list-style:outside none none;margin-bottom:2px}.widget_text li
a{color:rgb(95, 100, 104)}.widget_tag_cloud
a{border:1px
solid #303E4B;color:#303E4B;display:inline-block;font-size:14px;margin:3px
5px 5px 0;padding:5px
15px;text-transform:uppercase}#secondary .widget.widget_tag_cloud a:hover{color:#fff}.widget_recent_entries ul
li{border:1px
solid rgb(209, 209, 209);margin-bottom:10px}.recentcomments,
.widget ul
li.recentcomments{border-bottom:1px solid #D6D8DB;margin-bottom:18px;padding-bottom:15px;padding-top:2px}.recentcomments:last-child,
.widget ul li.recentcomments:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px}.recentcomments .comment-author-image{border-radius:50px;float:left;height:43px;margin-right:17px;overflow:hidden;width:43px}.recentcomments .comment-author-text{float:right;width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:80%;width:calc(100% - 60px)}.comment-author-link{display:block;margin-bottom:2px}.comment-author-link
a{font-weight:600;text-transform:uppercase}.widget-subscribe{background:#303E4B}#secondary .mc4wp-form-wrapper{background:#3B4A57;margin-top:8px;padding:30px
25px 20px}#secondary .mc4wp-form-wrapper>p{font-size:20px;color:#fff;text-transform:uppercase}#secondary .mc4wp-form input[type="submit"]{background:#303E4B;border-radius:50px;color:#fff;font-size:14px;width:100px}#secondary .mc4wp-form input[type="email"]{background:none;border-radius:50px;border:1px
solid #868F97;color:#868F97;padding-right:102px;width:98%}#myfullpage>.section.error-page-section:before,#myfullpage>.section.error-page-section:after{display:none}.error-404.not-found{margin:0
auto;max-width:530px;text-align:center;width:100%;position:relative;z-index:99}.error-icon{margin-bottom:-169px;text-align:center;z-index:9;position:relative}.error-404
p{font-size:50px;color:#002535}.error-404 .page-title{color:#0391CE;font-size:300px;font-weight:300;line-height:1;margin:0
0 -30px;padding:0}.search-form{margin:0
auto 30px;max-width:100%;position:relative;width:375px}.site-header .search-form{margin:0}.error-404 .entry-content a,.read-more-btn{font-size:14px;color:#002535;text-transform:uppercase;position:relative;border-bottom:1px solid;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.error-404 .entry-content a::before,.read-more-btn:before{color:#002535;font-family:'FontAwesome';font-size:20px;right:-17px;position:absolute;top:-7px;content:'\f105';transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.error-404 .entry-content a:hover,.read-more-btn:hover{color:#0391CE;border-color:rgba(0, 0, 0, 0);transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.error-404 .entry-content a:hover::before,.read-more-btn:hover:before{right:-27px;color:#0391CE;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.oval-layer{position:absolute;left:-15px;width:80%;top:20%;bottom:-141px}.oval-layer
img{width:100%}.earth-layer{position:absolute;left:-30px;max-width:194px;bottom:-35px}.earth-layer img,
.pluto-layer img,
.spaceship-layer
img{opacity:0.6}.pluto-layer{position:absolute;right:20%;max-width:168px;top:-25px}.star-layer{position:absolute;left:0;right:0;top:20%}.blink_me{animation:blinker 3s linear infinite;-webkit-animation:blinker 3s linear infinite;-moz-animation:blinker 3s linear infinite;-o-animation:blinker 3s linear infinite}@keyframes
blinker{50%{opacity:0}}@-moz-keyframes
blinker{50%{opacity:0}}@-webkit-keyframes
blinker{50%{opacity:0}}.spaceship-layer{position:absolute;max-width:135px;animation:example 9s linear infinite;-webkit-animation:example 9s linear infinite;-moz-animation:example 9s linear infinite;-o-animation:example 9s linear infinite;bottom:13%}@-webkit-keyframes
example{0%{left:15%}50%{left:23%}100%{left:15%}}@-moz-keyframes
example{0%{left:15%}50%{left:23%}100%{left:15%}}@keyframes
example{0%{left:15%}50%{left:23%}100%{left:15%}}.pluto-layer{animation:rotation 60s infinite linear;-webkit-animation:rotation 60s infinite linear;-moz-animation:rotation 60s infinite linear;-o-animation:rotation 60s infinite linear}.earth-layer{animation:rotation 80s infinite linear;-webkit-animation:rotation 80s infinite linear;-moz-animation:rotation 80s infinite linear;-o-animation:rotation 80s infinite linear}@-moz-keyframes
rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-o-keyframes
rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes
rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-webkit-keyframes
rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}#menu{position:fixed;top:0;left:0;height:100%;z-index:70;width:100px;padding:0;margin:0}#menu.menu-active{width:250px}#menu:before{position:absolute;display:block;content:"";background:rgba(0, 37, 53, 0.7);width:0;height:100%;left:0;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s}#menu.menu-active:before{width:100%;right:0;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s}#menu .main-menu
ul{position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);top:50%;left:50%}#menu.menu-active .main-menu
ul{width:80%}#menu .main-menu
li{margin:0
0 20px;position:relative;list-style:none}#menu .main-menu li
a{text-decoration:none;color:#6B8792;text-transform:uppercase;opacity:0;transition:all 0s ease 0s;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;text-overflow:ellipsis;white-space:nowrap}#menu.menu-active .main-menu li a,
#menu.menu-active .main-menu li::before{color:rgba(255, 255, 255, 0.5)}#menu.menu-active .main-menu li
a{opacity:1;transition:all 0s ease 0s;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s}#menu .main-menu li.active:before,
#menu .main-menu li.active::after{color:#002535}#menu .main-menu li a:hover,
#menu.menu-active .main-menu li:hover:before,
#menu .main-menu li.active a,
#menu.menu-active .main-menu li.active:before,
#menu.menu-active .main-menu li.active:before,
#menu.menu-active .main-menu li.active li::after,
#menu.menu-active .main-menu li:hover:after,
#menu.menu-active .main-menu li.active:after{color:#fff}#menu.menu-active .main-menu li a:hover,
#menu.menu-active .main-menu li.active
a{padding-left:5px;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}#menu.menu-active .main-menu li
a{transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}#menu .main-menu li::before{display:block;position:absolute;color:#6B8792;font-size:16px;top:0;transition:all 0s ease 0s;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;left:16px}#menu .main-menu li::after{display:block;position:absolute;color:#6B8792;font-size:30px;content:"|";left:22px;transform:rotate(90deg);-webkit-transform:rotate(90deg);font-weight:300;top:10px;opacity:0.3}#menu .main-menu li.active::after{opacity:1}#menu .main-menu li:last-child:after{display:none}#menu.menu-active .main-menu li::after{left:-28px}#menu.menu-active .main-menu li::before{left:-34px}#menu .main-menu li:first-child::before{content:"01"}#menu .main-menu li:nth-child(2)::before{content:"02"}#menu .main-menu li:nth-child(3)::before{content:"03"}#menu .main-menu li:nth-child(4)::before{content:"04"}#menu .main-menu li:nth-child(5)::before{content:"05"}#menu .main-menu li:nth-child(6)::before{content:"06"}#menu .main-menu li:nth-child(7)::before{content:"07"}#menu .main-menu li:nth-child(8)::before{content:"08"}#menu .main-menu li:nth-child(9)::before{content:"09"}.menu-icon{position:fixed;left:75px;z-index:999;cursor:pointer;top:25px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.menu-active .menu-icon{left:12px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.menu-icon
span{background:#002535;display:block;height:2px;margin:4px
auto;width:20px;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}.menu-active .menu-icon
span{background:#fff}.menu-active .menu-icon span:first-child{top:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;position:absolute}.menu-active .menu-icon span:nth-child(2){opacity:0;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}.menu-active .menu-icon span:last-child{top:-7px;transform:rotate(-225deg);-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}#myfullpage>.section{padding:120px
0 80px;position:relative}.banner-slider{max-width:90%;margin:auto}.slider-text{width:500px;float:left;margin-right:-200px;z-index:9;position:relative;padding-top:13%}.slider-image{width:63%;width:calc(100% - 400px);width:-webkit-calc(100% - 400px);float:right}.slider-subtitle{font-size:20px;text-transform:uppercase;font-weight:400}.slider-title{font-size:30px;text-transform:uppercase;font-weight:900;margin:15px
0 30px}.owl-theme.banner-slider .owl-nav{width:70.5%;float:left;text-align:left;position:absolute;bottom:0;right:0;margin:0;padding:25px
0 0 5px;height:55px}.owl-theme.banner-slider .owl-nav:before{width:125px;position:absolute;display:block;content:"";background:#D6EAEF;height:50px;left:-3px;bottom:0}.owl-theme.banner-slider .owl-nav [class*="owl-"]{background:none;width:10px;font-size:0;padding:0;position:relative;height:5px}.owl-theme.banner-slider .owl-nav .owl-prev::before,
.owl-theme.banner-slider .owl-nav .owl-next::before{color:#038CC7;font-family:"FontAwesome";font-size:10px;position:absolute;top:-10px;right:0;left:0;z-index:9}.owl-theme.banner-slider .owl-nav .owl-prev:hover:before,
.owl-theme.banner-slider .owl-nav .owl-next:hover:before{color:#002535}.owl-theme.banner-slider .owl-nav .owl-prev::before{content:"\f053"}.owl-theme.banner-slider .owl-nav .owl-next::before{content:"\f054"}.owl-theme.banner-slider .owl-dots{counter-reset:slides-num;position:absolute;margin-top:15px;width:70.5%;right:0;left:auto;bottom:9px;text-align:left;padding-left:80px}.owl-theme.banner-slider .owl-dots:after{content:counter(slides-num);display:inline-block;font-size:16px;vertical-align:middle;padding-left:5px;color:#002535}.owl-theme.banner-slider .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:5px}.owl-theme.banner-slider .owl-dot
span{display:none}.owl-theme.banner-slider .owl-dot.active:before{content:counter(slides-num) " /";display:inline-block;vertical-align:middle;font-size:14px;position:absolute;left:75px;bottom:0;color:#002535;font-weight:400}.banner-section{position:relative}#myfullpage>.section.banner-section:after{display:none}#myfullpage>.section.banner-section:before,#myfullpage>.section.banner-slider-section:before{position:absolute;display:block;content:"";height:100%;width:50%;left:0;top:0;background:#D6EAEF;z-index:1}.banner-image-section{width:55%;float:left;position:relative}.banner-text-section{width:45%;float:right;padding-left:30px;margin-top:40px;position:relative;z-index:5}.banner-text-section>.featured-image{position:absolute;max-width:350px;left:-350px;z-index:0;overflow:inherit}.banner-text-section>.featured-image::before{position:absolute;display:block;content:"";height:90px;width:90px;background:rgba(173, 213, 223, 0.5);right:-55px;top:-31px}.banner-image-section .entry-header.heading{z-index:9}.personal-description{position:relative}.banner-image-section .featured-image{max-width:350px;float:right;position:relative;z-index:2;overflow:inherit}.banner-image-section .featured-image::before{position:absolute;display:block;content:"";height:90px;width:90px;background:rgba(173, 213, 223, 0.5);right:-55px;top:-31px}.banner-image-section
img{width:100%}.banner-text-section .author-name{font-size:45px}.banner-text-section .author-designation{font-size:26px;position:relative}.banner-text-section .author-designation::before{position:absolute;display:block;content:"";width:100%;height:1px;background:#0391CE;top:4px;z-index:-1}.banner-text-section .author-designation
span{background:#fff;display:inline-block;padding-right:30px}.banner-text-section .entry-content{padding-bottom:30px}.banner-image-section .featured-image.arrow-bg{position:absolute;top:25%;z-index:1;left:10%}.banner-image-section .featured-image.arrow-bg:before{display:none}.banner-image-section .featured-image.arrow-bg
img{opacity:0.5}.personal-skills{max-height:110px;overflow-y:auto}.skills-value{display:inline;font-size:18px;color:#002535;font-weight:700}.skills-title{font-size:18px;font-weight:600;margin:0
0 10px;display:inline-block;text-transform:uppercase}.skills-wrapper{height:7px;background:#D6EAEF;margin-bottom:30px;overflow:visible;position:relative}.skills-wrapper .skills-progress-bar{background:#0391CE;height:100%;-webkit-animation:animate-positive 2s;animation:animate-positive 2s}@-webkit-keyframes animate-positive{0%{width:0}}@-moz-keyframes animate-positive{0%{width:0}}@-o-keyframes animate-positive{0%{width:0}}@keyframes animate-positive{0%{width:0}}.entry-header.heading{text-align:right;z-index:5;position:relative}.heading.entry-header .entry-title{margin-right:-35px;opacity:0.6}.about-us-content{padding-left:5%;max-width:650px;margin:0
auto}.about-us-section{position:relative}#myfullpage>.section::before{position:absolute;display:block;content:"";width:36%;height:100%;background-size:cover !important;top:0}.about-us-section::before{background:url("/wp-content/themes/rt-portfolio/assets/img/about-us-bg.jpg") no-repeat scroll center center}.home-section.service-section::before{background:url("/wp-content/themes/rt-portfolio/assets/img/service-bg.jpg") no-repeat scroll center center}#myfullpage>.section:after{position:absolute;display:block;content:"";width:36%;height:100%;background:rgba(255, 255, 255, 0.7);top:0}.about-us-section
.container{position:relative;z-index:2}.count{font-size:50px;color:#DDDFE1;font-weight:900;display:block;line-height:1;margin-bottom:-20px}.counter-item{width:33.3333%;float:left;padding:20px
25px;position:relative;margin-bottom:15px}.counter-item:before,.service-item:before{position:absolute;display:block;content:"";height:0;width:2px;background:#D6EAEF;left:0;bottom:0;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s}.counter-item:hover:before,.service-item:hover:before{height:100%;top:0;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s}.counter-item:after,.service-item:after{position:absolute;display:block;content:"";height:2px;width:0;background:#D6EAEF;left:0;bottom:0;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s}.counter-item:hover:after,.service-item:hover:after{width:100%;right:0;left:auto;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s}.counter-title{font-size:14px;text-transform:uppercase;color:#002535;line-height:1;font-weight:600}.service-section{position:relative}#myfullpage>.section.service-section::after{background:rgba(255, 255, 255, 0.8)}.service-item-wrapper{margin:0
auto;padding-left:8%;max-width:90%}.service-item{width:50%;float:left;padding:0
20px;margin-bottom:15px;position:relative}.service-item:nth-child(2n+1){clear:both}.service-icon{height:50px;width:50px;margin-bottom:5px}.service-item .entry-title{font-size:15px;text-transform:uppercase;margin-bottom:5px}.service-item .entry-title
a{color:#002535}.service-item .entry-title a:hover{color:#0391CE}.portfolio-section{position:relative}.portfolio-section::before{background:url("/wp-content/themes/rt-portfolio/assets/img/portfolio-bg.jpg") no-repeat scroll center center}#myfullpage>.section.portfolio-section::after{background:rgba(234, 244, 247, 0.8)}.portfolio-item{padding:0
17px;position:relative;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.portfolio-item .view-btn{font-size:14px;color:#0391CE;text-transform:uppercase;position:relative;border-bottom:1px solid;margin-bottom:18px;position:absolute;top:0;left:17px;opacity:0;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.portfolio-item:hover{padding-top:35px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.portfolio-item:hover .view-btn{opacity:1;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.portfolio-item .view-btn::before{color:#0391CE;font-family:'FontAwesome';font-size:20px;right:-17px;position:absolute;top:-5px;content:'\f105';transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.portfolio-item .view-btn:hover:before{right:-27px;color:#002535;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.portfolio-item .view-btn:hover{color:#002535;border-color:rgba(0, 0, 0, 0);transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.portfolio-item-wrapper{max-width:95%;margin:auto}.portfolio-item .entry-title{text-transform:uppercase;margin-top:10px}.thumbnail-image-item{max-height:64vh;overflow-y:auto !important}.thumbnail-image-item>figure{width:50%;float:left;padding:0
5px}.thumbnail-image-item>figure:nth-child(2n+1){clear:both}.thumbnail-image-item
img{width:100%}.thumbnail-image-wrapper{margin:0
-5px}.thumbnail-image-wrapper{width:40%;float:left;padding:0
20px}.portfolio-gallery-wrapper{margin:0
-20px;overflow:hidden}.show-image-wrapper{width:60%;float:right;padding:0
20px}.show-image-wrapper
img{width:100%}.show-image-informtaion
h3{font-size:18px;color:#fff;text-transform:capitalize;margin-bottom:10px}.show-image-informtaion
h4{font-size:14px;color:#0391CE;text-transform:uppercase;margin-bottom:10px}.portfolio-popup{background:rgba(0, 37, 53, 0.9);width:900px;margin:auto;padding:60px
40px;left:0;right:0;max-width:95%}.portfolio-popup-wrap{display:none;position:fixed;z-index:9998;width:100%;height:100%;left:0;top:0}.portfolio-popup-wrap .pf-pp-bg{position:relative;background-color:rgba(255, 255, 255, 0.8);width:100%;height:100%}.portfolio-popup{top:0;height:500px;position:fixed;z-index:9999;overflow:hidden}.close-popup{cursor:pointer;font-weight:800;border:1px
solid #0391CE;padding:0
4px;position:absolute;right:10px;top:10px;height:25px;width:25px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.close-popup::before{color:#038CC7;font-family:"FontAwesome";font-size:12px;position:absolute;left:7px;content:"\f00d";top:4px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;font-weight:300}.close-popup:hover{border-color:#fff;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.close-popup:hover:before{color:#fff;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.testimonial-section{position:relative}.testimonial-section::before{background:url("/wp-content/themes/rt-portfolio/assets/img/testimonial-bg.jpg") no-repeat scroll center center}.testimonial-wrapper{max-width:615px;margin:auto}.single-testimonial{align-items:flex-end;align-items:-webkit-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-wrap:-webkit-box}.author-img{max-width:270px;margin-right:-28px}.testimonial-content{background:rgba(3, 145, 206, 0.95);width:66%;padding:48px
15px 20px 28px;position:relative}.testimonial-content::before{color:#fff;font-family:"FontAwesome";font-size:34px;position:absolute;top:-13px;left:30px;content:"\f10d"}.author-name{font-size:20px;text-transform:uppercase;margin-bottom:10px}.testimonial-content .author-name
a{color:#fff}.testimonial-content .author-name a:hover{color:#002535}.testimonial-slider.owl-carousel .star-rating
img{max-width:100%;width:auto}.star-rating{margin-bottom:15px}.testimonial-content
p{font-size:16px;color:#fff;font-style:italic}.testimonial-slider .owl-nav{position:absolute;margin:0;bottom:0px;left:110px;background:#fff}.testimonial-slider.owl-theme .owl-nav [class*="owl-"]{background:none;width:20px;font-size:0;padding:0;position:relative;height:5px}.testimonial-slider.owl-theme .owl-nav .owl-prev::before,
.testimonial-slider.owl-theme .owl-nav .owl-next::before{color:#038CC7;font-family:"FontAwesome";font-size:14px;position:absolute;top:-2px;right:0;left:0}.testimonial-slider.owl-theme .owl-nav .owl-prev:hover:before,
.testimonial-slider.owl-theme .owl-nav .owl-next:hover:before{color:#002535}.testimonial-slider.owl-theme .owl-nav .owl-prev::before{content:"\f053"}.testimonial-slider.owl-theme .owl-nav .owl-next::before{content:"\f054"}.partner-item-wrapper{max-width:430px;float:right}.partner-section>h3{display:inline-block;font-size:25px;text-transform:uppercase;font-weight:600}.partner-item{padding:0
40px}.partner-item a
img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.partner-item a:hover
img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.partner-section{margin-top:50px;display:flex;align-items:center;overflow:hidden}.team-section{position:relative}.team-section::before{background:url("/wp-content/themes/rt-portfolio/assets/img/popup.png") no-repeat scroll center center}.team-item-wrapper{max-width:675px;margin:0
auto}.team-item{padding:0
15px 40px;;position:relative;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.team-item:hover{padding-top:40px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;padding-bottom:0}.team-discription{position:absolute;bottom:40px;right:15px;background:#fff;padding:15px
15px 2px;min-width:145px}.team-item .author-name{font-size:14px;color:#444650;margin-bottom:4px}.team-item .author-designation{font-size:10px;color:#0391CE;text-transform:uppercase}.team-item .social-links{position:absolute;top:0;left:15px;text-align:center;right:15px;opacity:0;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s}.team-item:hover .social-links{opacity:1;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s}.owl-theme.team-slider .owl-nav.disabled+.owl-dots{position:absolute;bottom:-40px;left:0;right:0}.owl-theme .owl-dots .owl-dot
span{width:12px;height:12px;margin:3px
5px;background:#0391CE;border-radius:0}.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover
span{background:#002535}.blog-section::before{background:url("/wp-content/themes/rt-portfolio/assets/img/blog-bg.jpg") no-repeat scroll center center}#myfullpage>.section.blog-section::after{background:rgba(234, 244, 247, 0.8)}.blog-section .post-item-wrapper,.service-detail-wrapper{max-width:620px;margin:0
auto;max-height:70vh;overflow-y:auto}.blog-section .post-item-wrapper .featured-image{position:absolute;width:100%;z-index:-1;background:#444550;opacity:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.blog-section .post.no-image:hover .featured-image,
.blog-section .post:hover .featured-image{opacity:1;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.blog-section .post.no-image:hover .featured-image{top:0;bottom:0}.blog-section .post-item-wrapper .featured-image
img{opacity:0.1}.blog-section .post-content{padding:22px
50px 17px}.blog-section .post:hover .post-content a,
.blog-section .post:hover .post-content p,
.blog-section .post:hover .post-content h2,
.blog-section .post:hover .post-content h3,
.blog-section .post:hover .post-content h4,
.blog-section .post:hover .post-content h5,
.blog-section .post:hover .post-content h6,
.blog-section .post:hover .post-content span,
.blog-section .post:hover .entry-meta [class*="fa-"]{color:#fff;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.blog-section .post .entry-meta [class*="fa-"],
.blog-section .post .entry-meta a,
.blog-section .post .entry-meta
span{color:#0391CE}.blog-section .entry-meta
a{padding-bottom:0}.contact-section::before{background:url("/wp-content/themes/rt-portfolio/assets/img/contact-bg.jpg") no-repeat scroll center center}#myfullpage>.section.contact-section::after{background:rgba(234, 244, 247, 0.8)}.contact-section-wrapper{max-width:665px;margin:0
auto;max-height:70vh;overflow-y:auto}.contact-form-wrap{width:61%;width:calc(100% - 260px);width:-webkit-calc(100% - 260px);float:left}.contact-info-section{width:210px;float:right}.contact-information{padding-bottom:40px}#left-search{text-align:right;width:50px;margin-top:-10px}.search-toggle{color:#002535;font-size:16px;cursor:pointer;display:inline-block}.search-section{background-color:rgb(255, 255, 255);border:1px
solid rgba(0, 0, 0, 0.1);box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);padding:10px;position:absolute;right:15px;top:54px;visibility:hidden;z-index:99}.search-toggle.search-active~.search-section{display:block;visibility:visible}.search-section .search-arrow{background-color:rgb(255, 255, 255);border-color:rgba(0, 0, 0, 0.1);border-style:solid;border-width:1px 0 0 1px;display:block;height:10px;position:absolute;right:10px;top:-6px;transform:rotate(45deg);width:10px}.global-layout-right-search .search-toggle{border-left:1px solid rgb(44, 45, 31);border-right:none;color:rgb(255, 255, 255);float:right;padding-left:15px;padding-right:0}.global-layout-right-search .search-section{left:auto;right:15px}.global-layout-right-search .search-section .search-arrow{left:auto;right:10px}.search-form{position:relative}.search-form input.search-submit{font-size:0}.search-form label
input{margin:0;padding-right:55px}.search-form
label{margin:0}.search-form input[type="submit"]{-webkit-transition:all 0s ease 0s;background:#1D2730 url("/wp-content/themes/rt-portfolio/assets/img/search-icon.png") no-repeat scroll center center;background-size:21px;margin:0;padding:0;position:absolute;right:0px;top:0px;transition:all 0s ease 0s;width:46px}.search-form input[type="submit"]:hover{background:#0D74BA url("/wp-content/themes/rt-portfolio/assets/img/search-icon.png") no-repeat scroll center center;background-size:21px}.search-toggle::before{color:#002535;content:"\f002";display:block;font-family:"FontAwesome"}.search-toggle.search-active::before,.search-toggle:hover:before{color:#0391CE}.tab{display:none}.tab.active{display:block}.tabs ul.tab-links
li{display:inline-block;margin:0
25px;padding:0;text-align:center}.tabs ul.tab-links li:first-child{margin-left:0}.tabs ul.tab-links li:last-child{margin-right:0}.widget .tabs ul.tab-links
li{width:49.1%}.tabs ul.tab-links{margin-bottom:20px;padding-left:0}.tabs ul.tab-links li
a{font-size:17px;position:relative;text-transform:uppercase;font-weight:600}.about-tabs.tabs ul.tab-links li.active a::before{position:absolute;display:block;content:"";height:25px;width:120%;background:#EAF4F7;z-index:-1;top:2px;left:-5%}.about-tabs .hostory-tabs.tabs ul.tab-links li.active a::before{display:none}.hostory-tabs.tabs ul.tab-links li a::after{display:block;content:">";position:absolute;top:0;right:-25px;font-size:14px}.hostory-tabs.tabs ul.tab-links li:last-child a::after{display:none}.hostory-tabs.tabs ul.tab-links
li{margin:0
15px}.hostory-tabs.tabs ul.tab-links li
a{color:#7F929A}.hostory-tabs.tabs ul.tab-links li.active a,
.tabs ul.tab-links li.active a:hover{color:#002535}.tabs ul.tab-links li a:hover{color:#0391CE}.service-detail-wrapper{margin:0
auto;max-width:655px;padding:0
15px}.service-detail-wrapper .entry-title{text-transform:uppercase;margin-bottom:5px}.service-detail-wrapper .post
ul{margin:0
-10px}.service-detail-wrapper .post
li{float:left;padding:0
42px;margin:0
0 10px;position:relative}.service-detail-wrapper .post li::before{color:#0078AD;font-family:"FontAwesome";font-size:12px;vertical-align:middle;content:"\f058";left:28px;position:absolute;top:-1px}.pricing-column-wrapper{text-align:center;padding:20px
0 0}.service-price-header{padding:30px
0;background:#E8F5FB;margin:0
-15px}.service-price-header
span{font-size:16px;color:#0391CE;text-transform:uppercase;font-weight:700}.service-price-number{font-size:50px;color:#002130;font-weight:600}.service-price-prefix{font-size:20px;top:-17px;position:relative;color:#002130}.service-price-table-content
li{text-transform:capitalize;margin-bottom:21px;color:#494848}.service-price-table-content li
.fa{color:#0391CE;padding-right:5px}.service-price-btn{font-size:14px;text-transform:uppercase;color:#002130;position:relative;border-bottom:1px solid #002130}.service-price-btn::before{color:#002130;font-family:'FontAwesome';font-size:16px;right:-17px;position:absolute;top:-4px;content:'\f105';transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.service-price-btn:hover{color:#0391CE;border-color:rgba(0, 0, 0, 0);transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.service-price-btn:hover::before{right:-27px;color:#002535;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;color:#0391CE}.service-price-column{width:33.3333%;float:left;border-top:1px solid #CCCCCF;border-bottom:1px solid #CCCCCF;border-right:1px solid #CCCCCF;padding:0
15px 50px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.service-price-column:hover{border-top:1px solid #E8F5FB;border-bottom:1px solid rgba(0, 0, 0, 0);box-shadow:0px 7px 15px 0 rgba(143, 136, 136, 0.7);z-index:99;position:relative;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.pricing-column-wrapper .service-price-column:first-child{border-left:1px solid #CCCCCF}.service-price{padding:25px
0 10px}.service-price-table-content{padding:20px}.portfolio-image{cursor:pointer}.site-footer{padding:15px
0 10px;position:fixed;width:100%;bottom:0;text-align:center;background:#D6EAEF;z-index:9}.footer-branding:hover
img{opacity:0.5;transition:all 0.3s ease 0s}.footer-branding{margin-bottom:15px}.site-footer .widget-area{padding:22px
0 40px;position:relative}.site-footer
.textwidget{color:rgb(166, 167, 166)}.widget-area
.widget{margin:0
0 30px}.widget-title{border-bottom:2px solid #CEDDE7;color:#303E4B;display:block;font-size:20px;margin:0
0 18px;padding-bottom:19px;position:relative;text-transform:uppercase}.site-footer .widget-title{border-bottom:1px solid #646E78;color:#fff;display:block;font-size:16px;margin:0
0 17px;padding-bottom:2px}.widget-title>span,
.comment-reply-title
span{display:inline-block;position:relative}#secondary .widget-title span::before{background:#303E4B;bottom:-12px;content:"";display:block;height:2px;position:absolute;width:100%}.site-footer .widget ul li
a{text-transform:uppercase}.widget ul
li{margin-bottom:12px}.widget ul li:last-child,
#secondary .post:last-child{margin-bottom:0}.site-footer
p{color:rgb(166, 167, 166)}.widget .textwidget
h3{font-size:18px;margin-bottom:20px;color:rgb(37, 40, 43)}.site-footer .textwidget
.fa{vertical-align:middle;width:25px}.site-footer .contact-detail p
.fa{vertical-align:middle;font-size:14px;line-height:1.3}.site-footer .widget p,
.site-footer .widget a,
.site-footer .widget li,
.site-footer .widget
span{color:#fff}.site-footer .widget a:hover{color:#4fbbbd}.site-footer .site-title{font-size:20px;margin-bottom:5px}.site-footer .site-description{color:rgb(166, 167, 166);font-size:14px;margin-bottom:15px;margin-top:4px}.site-footer ul,
.site-footer
ol{list-style:none}.site-footer .widget ul ul li
a{padding-left:20px}.site-footer .widget ul ul ul li
a{padding-left:30px}.site-footer .widget_recent_entries ul
li{border:none;margin-bottom:0px}.site-footer
a{color:rgb(166, 167, 166);display:inline-block}.site-info{color:rgba(255, 255, 255, 0.5);font-size:14px;line-height:20px;padding:0
0 3px}.site-footer
address{margin:0}.copy-right{color:#002535;display:block;font-size:12px;text-transform:uppercase;font-weight:600}.copy-right
a{color:#002535}.copy-right a:hover{color:#0391CE}.inline-social-icons li,
.widget .inline-social-icons
li{text-align:center}.site-footer input[type="text"],
.site-footer input[type="email"],
.site-footer input[type="search"],
.site-footer input[type="password"],
.site-footer input[type="tel"],
.site-footer input[type="url"],
.site-footer input[type="date"],
.site-footer textarea,
.site-footer input[type="reset"],
.site-footer input[type="button"],
.site-footer input[type="submit"]{color:#000}.site-footer input[type="reset"]:hover,
.site-footer input[type="button"]:hover,
.site-footer input[type="submit"]:hover{color:rgb(255, 255, 255)}.site-footer form input,
.site-footer form
textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.follow-section
h4{text-transform:uppercase;margin:0
10px 10px 0}.follow-section .inline-social-icons
li{display:block;margin:0
0 10px}.follow-section{position:fixed;right:0;z-index:0;top:20%;padding:50px
0 40px}.follow-section::before{position:absolute;display:block;content:"";background:#D6EAEF;width:60px;height:100%;right:0;z-index:-1;top:0}.follow-section .inline-social-icons li
a{border-radius:0;border:none;font-size:0px;height:auto;padding:0}.follow-section .inline-social-icons.social-links{width:60px;text-align:right;float:right}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-2 .gallery-item:nth-child(2n+1){clear:both}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:both}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:both}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-5 .gallery-item:nth-child(5n+1){clear:both}.gallery-columns-6 .gallery-item{width:16.66%}.gallery-columns-7 .gallery-item{width:14.28%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}.gallery-icon
img{margin:0
auto;width:100%}.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{display:none}.gallery-size-thumbnail{margin:0
-10px 20px}.gallery{margin:0
-10px}.gallery-item{float:left;margin:10px
auto;overflow:hidden;padding:0
10px;position:relative;text-align:center;vertical-align:top}.gallery-caption{-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;bottom:-100%;color:rgb(255, 255, 255);left:10px;margin:0;padding:6px;text-overflow:ellipsis;transition:all 0.3s ease 0s;white-space:nowrap;width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);width:-o-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:89.5%;width:calc(100% - 20px)}.gallery-item:hover .gallery-caption{bottom:0}.top-social-bar{position:absolute;bottom:14%;z-index:999;left:-300px}.menu-active .top-social-bar{left:6px;transition:all 0.7s ease 0.4s;-webkit-transition:all 0.7s ease 0.4s;-moz-transition:all 0.7s ease 0.4s;-o-transition:all 0.7s ease 0.4s}.top-social-bar .inline-social-icons
li{display:inline-block;margin:0
2px}.top-social-bar .inline-social-icons li
a{width:auto}.top-social-bar .inline-social-icons li a:before{color:#fff}.top-social-bar .inline-social-icons li a:hover:before{color:#002130 !important}.menu-logo-section{position:absolute;top:23px;z-index:999;left:-300px;max-width:185px !important}.menu-logo-section
p{margin-bottom:0}.menu-logo-section .site-title{font-size:26px}.menu-logo-section .site-description{font-size:11px}.menu-active .menu-logo-section{left:46px;transition:all 0.5s ease 0.2s;-webkit-transition:all 0.5s ease 0.2s;-moz-transition:all 0.5s ease 0.2s;-o-transition:all 0.5s ease 0.2s}.breadcrumb,
.breadcrumb a:hover,
.site-title>a:hover,
.current-item a,
.pagination a:hover,
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus,
#wp_page_numbers li>a:hover,
.wp-pagenavi li>a:hover{color:#fff}.back-to-top a:hover,
.box-button,
.wp-caption-text,
.widget_tag_cloud a:hover,
.page-title-wrap,
#bbpress-forums button:hover,
.site-footer input[type="reset"]:hover,
.site-footer input[type="button"]:hover,
.site-footer input[type="submit"]:hover,
.widget_search .search-submit,
#menu ul ul
a{background-color:#303E4B}::selection{background:rgba(48, 62, 75, 0.9) none repeat scroll 0 0;color:#fff}::-moz-selection{background:rgba(48, 62, 75, 0.9) none repeat scroll 0 0;color:#fff}#menu>ul{position:absolute;z-index:999;transform:translate(-50% , -50%);-webkit-transform:translate(-50% , -50%);-moz-transform:translate(-50% , -50%);-o-transform:translate(-50% , -50%);top:50%;left:5%;opacity:0;transition:all 0.7s ease 0s;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s}#menu > ul
a{color:rgba(255,255,255,0.6)}#menu > ul a:hover{color:#fff}#menu.menu-active>ul{left:50%;opacity:1;transition:all 0.7s ease 0s;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s}#menu .main-menu .sub-menu li::before,
#menu .main-menu .sub-menu li::after{display:none}.admin-bar .menu-icon{top:57px}.main-menu .sub-menu{display:none}#menu li
.close{position:absolute;right:-10px;font-size:20px;color:#fff;top:-2px}#menu li li
.close{right:5px;top:5px}#menu .main-menu li
li{margin:0
}#menu
li{margin-bottom:5px}#menu li
li{margin-bottom:0px}.admin-bar .menu-logo-section{top:55px}#menu.menu-active>ul{left:30%}#menu
li{list-style:none}.single-testimonial.no-image .author-img{margin-right:0}.portfolio-item.no-image .portfolio-image figure,.team-item.no-image{min-height:350px;background:#D6EAEF}.follow-section .social-links
ul{padding-left:0}.team-image img:focus{outline:none}#menu.menu-active .main-menu ul
ul{width:100%;right:-195px;left:auto;padding:0;transform:translate(0,0);-webkit-transform:translate(0,0);top:0;margin:0}#menu ul ul
a{display:block;padding:10px}#menu.menu-active .main-menu ul ul
ul{right:-100%}.widget_block h2,
.widget_block.widget_search .wp-block-search__label{color:rgb(37, 40, 43);font-size:18px;position:relative;text-transform:uppercase;display:block;line-height:1;font-weight:600;border-bottom:2px solid #CEDDE7;margin:0
0 13px;padding-bottom:4px}.site-content .widget_block h2:before,
.site-content .widget_block.widget_search .wp-block-search__label:before{background:#303E4B;bottom:-2px;content:"";display:block;height:2px;position:absolute;width:100px}.site-footer .widget_block h2,
.site-footer .widget_block.widget_search .wp-block-search__label{color:#fff;padding-bottom:16px}.widget_block.widget_search .wp-block-search__label{display:block}.wp-block-search .wp-block-search__inside-wrapper{display:block}.wp-block-search .wp-block-search__button{display:block;width:100%;padding:13px
10px;margin:0;margin-bottom:10px;background:#303E4B;color:#fff;cursor:pointer}.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:focus,
.wp-block-search .wp-block-search__button:focus-within{opacity:0.7}.widget_search .wp-block-search input[type="search"]{margin-bottom:10px}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,a:focus{outline:1px
dotted}a:focus,button:focus,[type="button"]:focus,[type="reset"]:focus,[type="submit"]:focus{outline:1px
dotted}.main-navigation ul li:focus ul,
.main-navigation ul ul li:focus ul,
.main-navigation ul ul ul li:focus ul,
.main-navigation ul ul ul ul li:focus ul,
.main-navigation ul ul ul ul ul li:focus ul,
.main-navigation ul li:focus-within ul,
.main-navigation ul ul li:focus-within ul,
.main-navigation ul ul ul li:focus-within ul,
.main-navigation ul ul ul ul li:focus-within ul,
.main-navigation ul ul ul ul ul li:focus-within
ul{visibility:visible;opacity:1;top:34px;-webkit-transition:opacity 0.5s linear;transition:all 0.5s ease 0s}.entry-content p
a{text-decoration:underline}.entry-content p a:hover{text-decoration:none}.wp-block-tag-cloud
a{font-size:14px !important;border:1px
solid rgba(0,0,0,0.5);padding:5px
9px;display:inline-block;margin-bottom:4px}.wp-block-tag-cloud{margin-top:15px}.wp-block-tag-cloud a:hover,
#secondary .widget .wp-block-tag-cloud a:hover{background:#303E4B;border-color:#303E4B;color:#fff}#menu .main-menu
li{min-width:100px;min-height:20px}#menu .main-menu li
a{display:none}#menu.menu-active .main-menu li
a{display:block}