@charset "UTF-8";

/*
Theme Name: 3d-rendering-services-ug
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 5.6
Requires PHP: 5.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/
/* -------------------------------------------------------------------------- */
/*	0. CSS Reset
/* -------------------------------------------------------------------------- */

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smooth: always; -webkit-text-size-adjust: 100%;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased;word-break: break-word;word-wrap: break-word;}

*, ::after, ::before {box-sizing:border-box}
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent; font-size:16px; line-height:1.5;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, strike,tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;	padding: 0;	border: 0;	font-size: 100%;font: inherit;vertical-align: baseline;}writeToUsForServices:before

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template {display: none;}

.cf:before, .cf:after, .row:before, .row:after, ul:before, ul:after, .wrap:after, .wrap:after { content: " "; display: table; }
.cf:after, .cf:after, ul:after, .wrap:after, .row:after { clear: both; }



/*Common CSS*/
body,button,input,select,textarea {font-family: 'Poppins', sans-serif;padding:0;margin:0;font-size:1rem;color:#333;line-height:1.5;   -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}



body{overflow-x: hidden;}
button, input, select, textarea { margin: 0; vertical-align: baseline; background-color:transparent; /* border:none; */}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight:500;}
.h1, h1 {font-size:1.75rem}
.h2, h2 {font-size:1.625rem; color:#10abb3}
.h3, h3 {font-size:1.5rem; color:#930}
.h4, h4 {font-size:1.25rem}
.h5, h5 {font-size:1.125rem}

a { background: transparent; transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; color:#10abb3; text-decoration:none;}  
a:active, a:hover { outline: 0; }

a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea { -ms-touch-action: manipulation;touch-action: manipulation;}

abbr[title] { border-bottom: 0.063rem dotted; }
strong { font-weight: bold;}
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; max-width:100%; height:auto; }
svg:not(:root) { overflow: hidden; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
hr {display: block;height: 0.063rem;border: 0;border-top: 0.063rem solid #ccc;margin: 1.25rem 0; padding:0;}
p,h1,h2,h3,h4,h5,h6,ul,ol,dd,table,fieldset,address{margin: 0 0 1.563rem; }

ul, ol {padding: 0 0 0 0.938rem;}
ul ul,ol ol { margin:0.313rem 0}

ul.bulletText { list-style:none; padding:0;}
ul li{line-height:1.5; padding-bottom:0.313rem;}

ul.bulletText li {padding:0.125rem 0 0.313rem 1.25rem; position:relative;}
ul.bulletText li:after{ content:" "; position:absolute; left:0; top:0.375rem;border: solid #563d7c;border-width: 0 0.063rem 0.063rem 0;display: inline-block; padding: 4px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

ol li{ padding:0.125rem 0 0.313rem 0;}
ol ul{margin-bottom:0;}
/*Forms Fields*/
 
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset { border: 0.063rem solid #c0c0c0; margin: 0 0.125rem; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold;}

 
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"],select,textarea {border: 1px solid #e5e5e5;width: 100%;height: 42px;padding: 9px 15px;outline: none;}


/*input[type="submit"], input[type="button"],input[type="reset"],button,.button{ 
background: #21b3c6; color:#fff; border: 0;padding: 9px 16px;box-shadow: 0 8px 15px rgba(33, 179, 198, 0.20); -webkit-transition: all 1s linear; -ms-transition: all 1s linear; transition: all 1s linear;}
input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#333;}
input[type="submit"].cancelBtn,input[type="button"].cancelBtn,input[type="reset"].cancelBtn {background-color: #888;}
*/

input[type="submit"], input[type="button"],input[type="reset"],button,.button{ 
background: #0098db; color:#fff; border: 0;padding: 0.625rem 2.1875rem;
/*box-shadow: 0 8px 15px rgba(33, 179, 198, 0.20);*/ -webkit-transition: all 1s linear; 
-ms-transition: all 1s linear; transition: all 1s linear;border-radius:50px;font-weight:700;font-size:16px;}

input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#333;}
input[type="submit"].cancelBtn,input[type="button"].cancelBtn,input[type="reset"].cancelBtn {background-color: #888;}



/*BootSTrap Grid System*/

.container {width:100%;padding-right:0.938rem;padding-left:0.938rem;margin-right:auto;margin-left:auto}
@media (min-width:992px) {.container {max-width:100%}}
@media (min-width:1200px) {.container {max-width:98%}}
@media (min-width:1240px) {.container {max-width:1240px}}
.container-fluid {width:100%;padding-right:0.938rem;padding-left:0.938rem;margin-right:auto;margin-left:auto}
.row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.938rem;margin-left:-0.938rem}
.no-gutters {margin-right:0;margin-left:0}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-right:0;padding-left:0}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {position:relative;width:100%;min-height:0.063rem;padding-right:0.938rem;padding-left:0.938rem}
.col {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-1 {-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2 {-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3 {-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5 {-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7 {-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8 {-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9 {-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10 {-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11 {-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

@media (min-width:576px) {.col-sm {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-sm-auto {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-sm-1 {-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2 {-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3 {-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5 {-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-7 {-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8 {-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9 {-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-10 {-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11 {-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width:768px) {.col-md {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-md-auto {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-md-1 {-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2 {-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3 {-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5 {-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7 {-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8 {-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9 {-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10 {-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11 {-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}

@media (min-width:992px) {.col-lg {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-lg-auto {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-lg-1 {-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-lg-2 {-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-3 {-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-5 {-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-7 {-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-8 {-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-lg-9 {-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-10 {-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-lg-11 {-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-lg-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}

@media (min-width:1200px) {.col-xl {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-xl-auto {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-xl-1 {-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2 {-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3 {-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5 {-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xl-7 {-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8 {-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9 {-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xl-10 {-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11 {-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}


/********** Table **********/
table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;border-top:0.063rem solid #E9E9EA;border-left:0.063rem solid #E9E9EA;}
table table{ margin:0}
th,td {border:none; padding:8px 10px;border-bottom:0.063rem solid #E9E9EA;border-right:0.063rem solid #E9E9EA;}
table tr:nth-child(odd) td{ background-color:#efefef;}
caption,th,td {font-weight: normal; background:#fff}
th{background:#ccc; text-align:left;font-weight:bold;}

/*********Navigation*********/

.mainNavigation { /*background: #05205f;*/}

/*
#nav { margin: 0; padding:0; }
#nav li { display: inline-block; position: relative; }
#nav  li a { padding: 0 1.5625rem; display: block; color: #fff; font-size: 0.9375rem; text-transform:uppercase; line-height: 45px; position: relative; text-decoration: none; }
#nav  li.active > a, #nav li a:hover, #nav > li:hover > a{ background-color:#ff6420;}

 w
#nav ul { opacity: 0; z-index: 4; position: absolute; width: 300px; background-color: #ff6420; border-bottom:0.1875rem solid #05205f; top: 45px; left: 0; box-shadow: 0 0 5px rgba(0,0,0,.2); visibility: hidden; -webkit-transition: 300ms ease-in-out; transition: 300ms ease-in-out; margin: 20px 0 0 0;padding:0 }
#nav li:hover > ul { opacity: 1; visibility: visible; margin: 0; }
#nav ul ul { top: 0; left: 100%; padding:0 }
#nav ul li{ display: block; padding: 0; }
#nav ul li a { display: block; padding: 10px 15px 10px 20px;text-transform: none; line-height: 1.5625rem; border-bottom: 1px solid #f2b0ae; color: #fff; position: relative; }
#nav ul li a:after { }
#nav ul li:last-child a { border-bottom-width:0;}
#nav ul li a:hover { background-color : #05205f; }*/

/********* Mobile Nav *********/
.hdRightCol{ float:right;}
/*
.mobileNav { display:none; position:fixed; left:0; top:0; width:100%; height:100%; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); background:#ff6633; overflow:auto; z-index:2;}
.activeMobNav .mobileNav { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.mobileNav #navMob { display:block !important; margin-top:100px; position:static; background:#ff6633; }
.mobileNav { -webkit-transition: -webkit-transform 0.5s; transition:transform 0.5s; }
.activeMobNav #wrapper { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
.mobileNav .close { position:absolute; right:0; top:0; width:60px; height:100px; background:rgba(242, 89, 39, 1) url(../images/menu-close-icon.png) no-repeat center 5px; cursor:pointer; -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }
.activeMobNav .mobileNav .close { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.mobileNav .navigationText { position:absolute; left:40px; top:1.5625rem; color:#d24a1d; font-size:16px; font-weight:700; text-transform:uppercase; }
.mobileNav .logoText { z-index:-1; width:100%; position:absolute; bottom:0; margin-bottom:15px; height:74px; }
.mobileNav .logoText .logoIcon { background-position: 0 -21.5625rem; margin:0 auto; height:74px; width:22.125rem; display:block; }
.menuBar { display: none; } 
.mobileNav .menuClose  {
    position: absolute;
    right: 0;
    top: 0;width: 60px;
height: 100px;
    text-transform: uppercase; background:#518419 url(../images/menu-close-icon-dark.png) no-repeat center 5px; cursor:pointer;
}

#navMob { display:none; position:absolute; left:0; right:0; padding:0; }
.toggleMenu, #navMob .menuIcon { display:block; border-left:0; }
.toggleMenu { width: 35px; height: 35px; background-color: #012568; padding: 7px 5px;position: absolute;right: 15px; top:1.5625rem; }
.toggleMenu .mobileMenu { display: none; }
.toggleMenu .iconBar { display: block; width: 100%; height: 0.1875rem; background-color:#fff; }
.toggleMenu .iconBar:nth-child(2) { margin: 6px 0; }
.toggleMenu .menuTitle { display:none; }
.toggleMenu:hover { text-decoration:none; }
#navMob li { float:none; display:block; border:none; }
#navMob li a { border-bottom:1px solid rgba(242, 89, 39, 1); transition:all 0s ease 0ms; -webkit-transition:all 0s ease 0ms; text-decoration:none; }
#navMob li.parent { position:relative; }
#navMob li .menuIcon, #navMob li li .menuIcon { width:60px; height:auto; background-color:#f25927; background-color:rgba(242, 89, 39, 1); background-image:url(../images/down-arrow.png); background-repeat:no-repeat; background-position:center 15px; position:absolute; right:0; top:0; bottom:0; cursor:pointer; }
#navMob > li > .menuIcon { background-position:center 30px; }
#navMob li li .menuIcon, #navMob li li .menuIcon.active { z-index:2; background-color:#522272; }
#navMob li li li .menuIcon { z-index:2; display:none; }
#navMob li li .menuIcon.active { background-color:#522272; }
#navMob li > a:hover, #navMob li.hover > a, #navMob li ul li a:hover, #navMob li ul li > a.selected, #navMob ul a:hover, .noJS #navMob ul a:focus, #navMob ul a.selected, #navMob > li > a:hover, #navMob > li.hover > a, #navMob > li.focus > a { background-color:#434343; color: #fff; }
#navMob ul { width:100%; display:none; position:static; transition:none; -webkit-transition:none; }
.hasJS #navMob ul { opacity:1; }
#navMob > li:hover > ul, #navMob li li:hover > ul, #navMob li li li:hover > ul { display:none; }
#navMob ul, #navMob *:hover ul ul, #navMob .hover ul ul, #navMob .focus ul ul { margin-left:0; }
#navMob li a { padding-left:15px; padding-right:15px; display:block; line-height:40px; color:#fff; }
#navMob li ul li a { padding:7px 55px 7px 20px; display:block; line-height:21px; background:url(../images/right-arrow.png) no-repeat 0 12px; color:#fff; border:none; font-size:16px; }
#navMob > li.MenuLi1 > ul > li > a, .headerScroll #navMob > li.MenuLi1 > ul > li > a, .headerScroll #navMob > li > ul > li > a { padding:8px 60px 8px 20px; font-size:16px; line-height:21px; }
#navMob li ul li ul li a { padding-left:38px; background-position:20px 12px }
#navMob li ul li ul li ul li a { padding-left:60px; background-position:45px center }
#navMob > li > a:hover, #navMob > li.hover > a, #navMob > li.focus > a, #navMob > .highlight > a { background-color:#ff6633; color: #fff; }
#navMob li ul li a:hover, #navMob li ul li > a.selected, #navMob ul a:hover, .noJS #navMob ul a:focus, #navMob ul a.selected, #navMob ul > .highlight > a, #navMob > li.MenuLi1 > ul > li:hover > a, #navMob > li > ul > li > a:hover, #navMob > li > ul > li.current > a:hover, #navMob > li > ul > li:hover > a { background-color:#68308e; color: #fff; }
#navMob .linkIcon, #navMob .linkIconHover, #navMob > li.MenuLi1 > ul > li > a:before { display:none !important; }
#navMob .menuFirstNode { display:block; }
#navMob li.current ul { display:none; }
#navMob li li ul { position:static; width:100%; background:none; visibility:visible; border:0; box-shadow:0 0 0 #000; opacity:1; padding:0; transition:all 0s ease 0s; }
#navMob li.megaMenu ul { padding:0; }
#navMob li.megaMenu ul li { border:0; float:none; height:auto; line-height:inherit; width:100%; padding:0; }
#navMob li > a { font-size:32px; font-weight:300; padding:17px 60px 17px 0; margin-left:40px; }
#navMob li ul { background:#68308e; box-shadow:-7px 0 7px rgba(0, 0, 0, 0.4) inset; position:relative; padding:15px 0; margin:0; }
#navMob li ul:after { height:100%; width:60px; position:absolute; right:0; top:0; content:""; background-color:#522272;  z-index:1; display:block; }
*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
 
  
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:0.063rem;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;/*border:none;*/padding:0!important;font:inherit;box-shadow:none; outline:none; }.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; border:0;}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%; }

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:0.1875rem}.owl-theme .owl-nav [class*=owl-]:hover{/*background:#869791;*/color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1; border:none;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791; outline:none;}

.owl-nav{ position:absolute; top:50%; width:100%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);margin-top: 0;}
.owl-next, .owl-prev{position:absolute; text-indent:-99999px; width:39px; height:30px; cursor:pointer;transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease; outline:none; }

.owl-next{right:20px;height: 35px;width: 35px; border:none; border-right: 0.1875rem solid #0098db; border-top: 0.1875rem solid #0098db;transform: rotate(45deg); text-indent: -1000px; overflow: hidden; }
.owl-prev{left:20px;height: 35px;width: 35px;border:none;border-left: 0.1875rem solid #0098db;border-bottom: 0.1875rem solid #0098db;transform: rotate(45deg); text-indent: -1000px; overflow: hidden;}
.owl-next:hover, .owl-prev:hover{background-color: transparent; outline:none; }
.owl-next:hover{border-right: 0.1875rem solid #fff; border-top: 0.1875rem solid #fff;}
.owl-prev:hover{border-left: 0.1875rem solid #fff;border-bottom: 0.1875rem solid #fff;}
.owl-dots{ position:absolute;bottom:1.5625rem; left:0; right:0;}

/*Home Page Banner Slider*/

#banner .item{background-size:cover; background-position:center top; height:40rem;position: relative;z-index: 2; margin-bottom:1.25rem}
#banner .item:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.45);z-index: 1;}
#banner .item .container{height: 100%;}
#banner .owl-item img{ width:auto;display: block;margin: 0 auto;}

#banner .captionBanner{top: 57%;left: 50%;position: absolute;width: 99%;z-index: 2; text-align:center;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
#banner .item .animated2{opacity:0;/*text-transform: uppercase;*/ color:#fff;text-align: center;font-weight: 600;font-size: 2.25rem;}
#banner .item .animated3 {opacity:0;font-size: 18px;color: #fff;margin-bottom: 1.875rem;font-weight: 600;}
#banner .item .animated4 {opacity:0;font-size: 18px;display: inline-block;padding: 0.625rem 1.5625rem;
background: #0098db;font-weight: 700;border-radius: 3.125rem;-webkit-border-radius: 3.125rem;
-ms-border-radius: 3.125rem;transition:1s;}
#banner .item .animated4 a{color: #fff;}
#banner .item .animated4:hover{background-color: #333;}
#banner .item .animated4:hover{/*background:#0d37bf;color:#fff;*/}
#banner .owl-item.active .animated2 {-webkit-animation: bounceInDown 1s ease-in 200ms both;animation: bounceInDown 1s ease-in 200ms both; opacity:1;}
#banner .owl-item.active .animated3 {-webkit-animation: bounceInRight 1s ease-in-out 400ms both;animation: bounceInRight 1s ease-in-out 400ms both; opacity:1;}
#banner .owl-item.active .animated4 {-webkit-animation: bounceInUp 1s ease-in-out 400ms both;animation: bounceInUp 1s ease-in-out 400ms both; opacity:1;}

#innerBanner{ min-height:450px; position:relative; background-size:cover;}
#innerBanner h1{font-weight: 600; font-size: 2.25rem; color:#fff; position:absolute; width:100%;text-align:center; top:45%;}
/*Animation*/
@keyframes bounceInDown {0%, 60%, 75%, 90%, to {animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0% {opacity:0;transform:translate3d(0, -3000px, 0)}60% {opacity:1;transform:translate3d(0, 1.5625rem, 0)}75% {transform:translate3d(0, -0.625rem, 0)}90% {transform:translate3d(0, 0.3125rem, 0)}to {	transform: none}}@keyframes bounceInRight {0%, 60%, 75%, 90%, to {animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0% {opacity:0;transform:translate3d(187.5rem, 0, 0)}60% {opacity:1;transform:translate3d(-1.5625rem, 0, 0)}75% {transform:translate3d(0.625rem, 0, 0)}90% {transform:translate3d(-0.3125rem, 0, 0)}to {	transform: none}}@keyframes bounceInUp {0%, 60%, 75%, 90%, to {-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0% {opacity:0;-webkit-transform:translate3d(0, 187.5rem, 0) scaleY(5);transform:translate3d(0, 187.5rem, 0) scaleY(5)}60% {opacity:1;-webkit-transform:translate3d(0, -1.25rem, 0) scaleY(.9);transform:translate3d(0, -1.25rem, 0) scaleY(.9)}75% {-webkit-transform:translate3d(0, 0.625rem, 0) scaleY(.95);transform:translate3d(0, 0.625rem, 0) scaleY(.95)}90% {-webkit-transform:translate3d(0, -0.3125rem, 0) scaleY(.985);transform:translate3d(0, -0.3125rem, 0) scaleY(.985)}to {	-webkit-transform: translateZ(0);	transform: translateZ(0)}}

/* Magnific Popup CSS */
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8; }
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden; }
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box; }
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle; }
.mfp-align-top .mfp-container:before {display: none; }
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }
.mfp-ajax-cur {cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out; }
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {cursor: auto; }
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none; }
.mfp-loading.mfp-figure {display: none; }
.mfp-hide {display: none !important; }
.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044; }.mfp-preloader a {  color: #CCC; }  .mfp-preloader a:hover {    color: #FFF; }
.mfp-s-ready .mfp-preloader {display: none; }
.mfp-s-error .mfp-content {display: none; }
button.mfp-close,
button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation; }
button::-moz-focus-inner {padding: 0;border: 0; }
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace; }.mfp-close:hover,.mfp-close:focus {  opacity: 1; }.mfp-close:active {  top: 0.063rem; }
.mfp-close-btn-in .mfp-close {color: #333; }
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%; }.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap; }
.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent; }.mfp-arrow:active {  margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus {  opacity: 1; }.mfp-arrow:before,.mfp-arrow:after {content: '';  display: block;  width: 0;  height: 0;  position: absolute;  left: 0;  top: 0;  margin-top: 35px;  margin-left: 35px;  border: medium inset transparent;}
.mfp-arrow:after {   top: 8px;  height: 35px;width: 35px;border: none;border-left: 0.1875rem solid #e5e6f9;border-bottom: 0.1875rem solid #e5e6f9;transform: rotate(45deg);}.mfp-arrow:before {opacity: 0.7;}.mfp-arrow-left {left: 0; }.mfp-arrow-left:after {  /*border-right: 17px solid #FFF;*/  margin-left: 31px; }.mfp-arrow-left:before {  margin-left: 1.5625rem;  border-right: 27px solid #3F3F3F;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:after {  /*border-left: 17px solid #FFF;*/height: 35px;width: 35px;border: none;border-right: 0.1875rem solid #e5e6f9;border-top: 0.1875rem solid #e5e6f9;transform: rotate(45deg);text-indent: -1000px;  margin-left: 39px; }.mfp-arrow-right:before {  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {  line-height: 0;  width: 100%;  max-width: 900px; }.mfp-iframe-holder .mfp-close {  top: -40px; }
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%; }.mfp-iframe-scaler iframe {  position: absolute;  display: block;  top: 0;  left: 0;  width: 100%;  height: 100%;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #000; }
/* Main image in popup */
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {line-height: 0; }.mfp-figure:after {  content: '';  position: absolute;  left: 0;  top: 40px;  bottom: 40px;  display: block;  right: 0;  width: auto;  height: auto;  z-index: -1;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #444; }.mfp-figure small {  color: #BDBDBD;  display: block;  font-size: 12px;  line-height: 14px; }.mfp-figure figure {  margin: 0; }
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto; }
.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px; }
.mfp-image-holder .mfp-content {max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {/**     * Remove all paddings around the image on small screen     */.mfp-img-mobile .mfp-image-holder {  padding-left: 0;  padding-right: 0; }.mfp-img-mobile img.mfp-img {  padding: 0; }.mfp-img-mobile .mfp-figure:after {  top: 0;  bottom: 0; }.mfp-img-mobile .mfp-figure small {  display: inline;  margin-left: 5px; }.mfp-img-mobile .mfp-bottom-bar {  background: rgba(0, 0, 0, 0.6);  bottom: 0;  margin: 0;  top: auto;  padding: 0.1875rem 5px;  position: fixed;  box-sizing: border-box; }  .mfp-img-mobile .mfp-bottom-bar:empty {    padding: 0; }.mfp-img-mobile .mfp-counter {  right: 5px;  top: 0.1875rem; }.mfp-img-mobile .mfp-close {  top: 0;  right: 0;  width: 35px;  height: 35px;  line-height: 35px;  background: rgba(0, 0, 0, 0.6);  position: fixed;  text-align: center;  padding: 0; } }
@media all and (max-width: 900px) {.mfp-arrow {  -webkit-transform: scale(0.75);  transform: scale(0.75); }.mfp-arrow-left {  -webkit-transform-origin: 0;  transform-origin: 0; }.mfp-arrow-right {  -webkit-transform-origin: 100%;  transform-origin: 100%; }.mfp-container {  padding-left: 6px;  padding-right: 6px; } }
#small-dialog { background: white; padding: 20px 30px; text-align: left; max-width: 400px; margin: 40px auto; position: relative;}
/*** Fade-zoom animation for first dialog*/
/* start state */
.my-mfp-zoom-in .zoom-anim-dialog { opacity: 0; -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8);  -moz-transform: scale(0.8);  -ms-transform: scale(0.8);  -o-transform: scale(0.8);  transform: scale(0.8); }
/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog { opacity: 1; -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1); }
/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog { -webkit-transform: scale(0.8);  -moz-transform: scale(0.8);  -ms-transform: scale(0.8);  -o-transform: scale(0.8);  transform: scale(0.8); opacity: 0;}
/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg { opacity: 0; -webkit-transition: opacity 0.3s ease-out;  -moz-transition: opacity 0.3s ease-out;  -o-transition: opacity 0.3s ease-out;  transition: opacity 0.3s ease-out; }
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8;}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0;} 
.popup-gallery{ margin:0 0 1.5625rem;}
.youTubeWrap{ margin:1.5625rem;}
.youTubeWrap a{ display:block; padding:15px; border:#CCC solid 1px;}

/*Tab Style*/
.r-tabs .r-tabs-nav {margin: 0;padding: 0;}
.r-tabs .r-tabs-tab {display: inline-block;margin: 0;list-style: none;}
.r-tabs .r-tabs-panel {padding: 15px;display: none;opacity: 0.6;  transition: all 2s;}
.r-tabs .r-tabs-accordion-title {display: none;}
.r-tabs .r-tabs-panel.r-tabs-state-active {display: block; opacity: 1}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {.r-tabs .r-tabs-nav {    display: none;}.r-tabs .r-tabs-accordion-title {    display: block;}}
/* Tabs container */
.r-tabs {position: relative;/*background-color: #00c5ad;*/border-top: 1px solid #00c5ad;border-right: 1px solid #00c5ad;border-left: 1px solid #00c5ad;	border-bottom: 4px solid #00c5ad;border-radius: 4px;}
/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {position: relative;background-color: #00c5ad;}
/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {display: inline-block;padding: 10px 12px;text-decoration: none;text-shadow: 0 1px rgba(0, 0, 0, 0.4);font-size: 14px;font-weight: bold;color: #fff;}
/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {opacity: 0.5;}
/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {color: #00c5ad;text-shadow: none;
background-color: white;
border-top-right-radius: 4px;border-top-left-radius: 4px;}
/* Tab panel */
.r-tabs .r-tabs-panel {background-color: white;border-bottom: 4px solid white;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {display: block;padding: 10px;background-color: #00c5ad;color: #fff;font-weight: bold;text-decoration: none;text-shadow: 0 1px rgba(0, 0, 0, 0.4);font-size: 14px;border-top-right-radius: 4px;border-top-left-radius: 4px; position:relative;}
/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #fff;color: #00c5ad;text-shadow: none;}
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {opacity: 0.5;}

.r-tabs-accordion-title a:after{transition: transform 0.2s ease-out;content: '';transform: translate(0, -50%) rotate(45deg);position: absolute;top: 21px;right: 20px;z-index: 0;margin-top: -2px;padding: 0.1875rem;border-width: 0 2px 2px 0;border-style: solid;color: #fff;}
.r-tabs-state-active a:after{transform: translate(0, -50%) rotate(225deg); color:#ccc}
 

/*Accordian */
.beefup {margin: 1em 0;border: 1px solid #ddd;border-radius: 4px;}
.beefup:hover {border-color: #ccc;}
.beefup:first-child {margin-top: 0;}
.beefup__head, .beefup__body {padding: 10px 20px;}
.beefup__head {cursor: pointer;position: relative;margin: 0;padding-right: 50px;}
button.beefup__head, .beefup__head > button {cursor: pointer;display: block;width: 100%;background: none;border: 0;font: inherit;text-align: inherit;}
button.beefup__head[aria-disabled], .beefup__head > button[aria-disabled] {cursor: default;outline: 0;}
.beefup__head > button {position: relative;z-index: 1;margin: -10px -50px -10px -20px;padding: inherit;width: calc(100% + 70px);background: inherit;border: inherit; color:#000; box-shadow:none;}
.beefup__head::after {transition: transform 0.2s ease-out;content: '';transform: translate(0, -50%) rotate(45deg);position: absolute;top: 50%;right: 20px;z-index: 0;margin-top: -2px;padding: 0.1875rem;border-width: 0 2px 2px 0;border-style: solid;color: #ccc;}
.beefup.is-open > .beefup__head::after {transform: translate(0, -50%) rotate(225deg);margin-top: 2px;}


/**/
#backtotop {cursor: pointer;display: none;font-size: 30px;color: #fff;background:#192557;height: 40px;width: 40px;overflow: hidden;position: fixed;right: 10px;bottom: 20px;z-index: 999;display: none;border-radius: 50%;-webkit-border-radius: 50%;text-align: center;vertical-align: middle;line-height: 40px;}
#backtotop:hover {background: #32a0ff;color: #fff;}
#backtotop .arrow-up {border: solid #fff; border-width: 0 2px 2px 0; display: inline-block; padding: 6px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}




/*Top Search*/
.searchBlock {position: relative; background-color:#000; float:right;}
.searchIcon {background: url(assets/images/search-old.png) no-repeat center center;width: 20px;height:15px;padding-left: 1.5625rem }
.searchIcon:hover{background: url(assets/images/search-old-hvr.png) no-repeat center center;}
.searchIcon span{ display:none;}
.searchBox {display: block;top: 30px;right: 0;width: 31.5625rem;position: absolute;}
.search-form {background: #037e9f;padding: 0 0.1875rem 0 0;display: inline-block;width: 100%;}
.searchBox .search-field {background: #fff;float: left;height: 30px;width: 88%;margin-bottom: 0;}
.search-form input[type="submit"] {float: right;font-size: 10.1875rem;height: 30px;right: 0;width:35px; background:#c29765; border:0; cursor:pointer; transition:all 0.5s; padding:0;}
.search-form input[type="submit"]:hover { background:rgba(2, 144, 201, 0.9);}
.searchBox .icon{height: 16px !important;}

/*Pages Style*/
/*Header*/
header {padding:0.9375rem;/* background-color:#676565;*/position:absolute;z-index:2;width:100%;}

/*3D Rendering Services UG*/
/*Home*/

 .title{color:#0098db;font-size:2.8125rem;font-weight:700;letter-spacing:0.0625rem;}
.subheading{font-size:1.5rem;color:#000;font-weight: 600;}
h3{color:#000;font-size:1.5rem;font-weight: 500;}
p{font-size:1rem;}

/*header*/
#header .menu ul{float:right;}
#header .menu li{list-style-type:none;padding: 0.9375rem 0 0 2.5625rem;display:inline-block;font-size: 1.125rem;}
#header .menu li a{color:#fff;}
#header .menu li a:hover{color:#0098db;}
#header .menu .getquote{background-color:#0098db;padding:0.5625rem 1.4375rem;border-radius:3.125rem;font-weight:700;}
#header .menu .getquote:hover{background-color:#fff;}

#header .menu .contactheader li a{color:#707070;}
#header .menu .contactheader li a:hover{color:#0098db;}
#header .menu .contactheader .getquote{color:#fff;}
#header .menu .contactheader .getquote:hover{color:#000;}

/*banner*/
#banner{position: relative;/*top:0;*/}

/*About us*/
#about{padding:5.25rem 0 4.375rem 0;}
#about .aboutdata{/*max-width:38.5625rem;*/}
#about h2{line-height: .5;}
#about p{color:#8c8c8c;line-height:1.7;text-align: justify;}

/*
#about .aboutcontent li{background-color:#fff;list-style-type:none;display:inline-block;
padding:1.5625rem 2.25rem;text-align:center;box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-webkit-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-moz-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);width:33%;margin: 5% 4%;}
.aboutcontent ul{position:relative;}
.aboutcontent{position:relative;}
#about .aboutcontent img{display:block;margin: 0 auto;}
#about .aboutcontent {color:#000;font-weight:700;font-size:0.875rem;
#about li.highquality{}
#about li.fastservice{    float: none;margin: 0 auto;display: block;}
#about li.lowestcost{margin-left: 75px;}
#about li img{padding: 0.4375rem;}
*/

#about .aboutcontent{display:flex;flex-wrap:wrap;Width:100%;text-align:center;color:#000;font-weight:700;font-size:0.875rem;}
#about .aboutquality{padding:16px;box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-webkit-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-moz-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);}
#about li{list-style-type:none;background-color:#ffff;margin:12px;float:left;width:33%;}
#about img{display:block;margin:0 auto;padding-bottom:8px;}
#about .aboutfastservice{margin-left:8rem;padding:16px;box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-webkit-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-moz-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);}


/*services*/
#services .servicemain{padding:2.3125rem 0 0;}
#services:before{content:"";background:#e9e9e9;min-height:67%;width:100%;position:absolute;}
#services .title{/*padding:1.875rem 0 0 0;*/padding:1.625rem 0 5.125rem 0;}
#services .servicesubhed{padding-top:2.9375rem;}
#services h3{font-weight:600;}
#services p{color:#8f8f8f;line-height:1.7;text-align: justify;}
#services img{/*top: 37%;position:absolute;*/ width:100%;  box-shadow: 0.0625rem 0rem 1.875rem 0.375rem rgba(247,247,247,0.75);
-webkit-box-shadow: 0.0625rem 0rem 1.875rem 0.375rem rgba(247,247,247,0.75);
-moz-box-shadow: 0.0625rem 0rem 1.875rem 0.375rem rgba(247,247,247,0.75);}  
.serviceRight, .serviceLeft{float: left;max-width: 46.875rem;/*padding:5% 10%;*/padding:4% 10%;}
.serviceLeft{float:right;}
.servimgLeft{padding-left:1.1875rem;}
.servimgRight{padding-right:1.1875rem;}
#services .row{margin-bottom:2.8125rem;}


/*How we work*/
#howWeWork{text-align:center;background:url('../3d-rendering-services-ug/assets/images/how-we-work-backimg.jpg') no-repeat;background-size:cover;width:100%;
padding:3.875rem 0;}
.howweworkcontent{ padding:15px; background-color:#fff; width:100%;transition: 0.7s;}
.howweworkcontent:hover{transform: scale(1.1,1.1);}
.howweworkcontentWrap .col-md-3{display:flex; flex-wrap: nowrap;}
.howweworktext h3{font-size:1rem;font-weight:600;}

#howWeWork h2{color:#fff;}
#howWeWork a{margin: 40px auto 0;}
#howWeWork a:hover{color:#0098db;}
#howWeWork img{padding: 0.4375rem;}



/*Our Recent Works*/
#ourRecentworks{padding:8rem 0 3.9375rem 0;}
#ourRecentworks	p{color:#707070;text-align: justify;}
#ourRecentworks a{margin:0 auto;}
#ourRecentworks	#ourrecentworksliider h2{color: #000;font-size: 1.5rem;text-align: center;padding-top: 0.5rem;}
#ourRecentworks	#ourrecentworksliider h2:hover{color:#0098db;}
#ourRecentworks	#ourrecentworksliider .owl-stage-outer{padding-bottom: 3rem;}

#ourrecentworksliider .item{background-size:cover; background-position:center top; height:15rem;position: relative;z-index: 2; margin-bottom:1.25rem}
#ourrecentworksliider .item:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
#ourrecentworksliider .item .container{height: 100%;}
#ourrecentworksliider .owl-item img{ width:auto;display: block;margin: 0 auto;}
#ourrecentworksliider .owl-nav{position: absolute;width: 11%;margin-top: 14%;right: 0;}
#ourrecentworksliider .owl-item{padding:1.25rem 0;}
#ourRecentworks .owl-next{right: 59px;height: 19px;width: 19px;}
#ourRecentworks .owl-prev{left:20px;height: 19px;width: 19px;}
#ourRecentworks .owl-next:hover {    border-right: 0.1875rem solid #000;
    border-top: 0.1875rem solid #000;}
#ourRecentworks .owl-prev:hover {border-left: 0.1875rem solid #000;
    border-bottom: 0.1875rem solid #000;}


/*Write to us for Services*/
#writeToUsForServices {/*background-color:#f5f5f5;*/padding-top:2.5rem;}
#writeToUsForServices .text{min-height:4.375rem;}
#writeToUsForServices .text{padding:3.125rem;}
#writeToUsForServices .form{background-color:#fff;padding:2.5rem 2.5rem 1rem;margin-top: -2.1875rem;box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-webkit-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-moz-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);}
#writeToUsForServices input[type=text],input[type=email],input[type=number],textarea{box-sizing: border-box;border: none;
border-bottom: 0.125rem solid #f2f2f2;margin-bottom:0;}
#writeToUsForServices .form label{color:#1093cb;font-size:1rem;}
#writeToUsForServices p{color:#707070;font-size:1rem;text-align: left;  margin: 5px 0 ;}
#writeToUsForServices:before{content: "";background: #f5f5f5;min-height: 50%;width: 100%;
position: absolute;}

/*Footer*/

footer{padding-top:1.875rem;}
#comntactinfo{padding-top:2rem;}
footer .phoneemail a{color:#7d7d7d;font-size:1rem;}
footer .phoneemail a:hover{color:#0098db;}
footer .phoneemail li{list-style-type:none;display:inline-block;padding:0.25rem 3.125rem;/*border-right:0.125rem solid #7d7d7d;*/position:relative;}
footer .phoneemail{float:right;}
footer .phone{background:url('../3d-rendering-services-ug/assets/images/phone.png') top left no-repeat;}
footer .email{background:url('../3d-rendering-services-ug/assets/images/email.png') top left no-repeat}

.socialmedia li{list-style-type:none;display:inline-block;padding:0.625rem;}
.socialmedia{float:right;}

#footerstrip{background-color:#0098db;padding: 20px 0;}
footer .copyright{/*padding: 2% 0;*/}
#footerstrip .copyright p{color:#fff;margin-bottom: 0;text-align:center;}
#footerstrip .links{}
footer .links ul{float:right;margin-bottom: 0;padding-bottom: 0;}
footer .links li{list-style-type:none;display:inline-block;}
footer .links a{color:#fff;padding-right:0.625rem;}
footer .links a:hover{color:#000;}
.privacy{border-right:0.125rem solid #fff;height:1.4375rem;}
 
 
/*Inner Page*/
/*About Us page and all inner page*/
/*About Us Banner*/
#aboutUsBanner{position:relative;}
#aboutUsBanner img{width:100%;}
/*About us section*/
#aboutUsPage{padding-top:6.125rem;}
#aboutUsPage h2.title{color:#0098db;font-size:2.8125rem;font-weight:700;letter-spacing:0.0625rem;}
.aboutRight{float: left;max-width: 46.875rem;padding:0 10%;}
#aboutUsPage img{ width:100%;}
#aboutUsPage p{color:#707070;  text-align: justify;}
#aboutUsPage p{line-height: 1.7;}


/*Why Us*/
/*
#whyUs{padding:1.875rem 0;text-align:center;}
#whyUs  li{list-style-type:none;display:inline-block;padding: 3.5rem;}
#whyUs  img{}
#whyUs .whyuscontent {color:#000;font-weight:700;}
#whyUs li img{padding: 0.3125rem;display: block; margin:0.625rem auto 0.5rem;}
#whyUs .whyuslist{padding: 0.625rem 1.125rem;height: 11.75rem;width: 12.875rem;
 box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-webkit-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-moz-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);margin-left:0.9375rem;}
*/
#whyUs{padding:1.875rem 0;text-align:center;}
#whyUs .whyuscontent{display:flex;flex-wrap:wrap;width:100%;text-align:center;font-weight:700;}
#whyUs .whyuslist{padding:16px;box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-webkit-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
-moz-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);}
#whyUs li{list-style-type:none;background-color:#ffff;margin:12px;float:left;width:17%;}
#whyUs img{display:block;margin:0 auto;padding-bottom:8px;}

/*Contact Us*/
/*contact detail*/
#contactUs{padding:3% 0;}
#contactUs h2{line-height:1;}
#contactUs	p{color:#707070;}
#contactUs h3{line-height:1;font-weight:700;padding-top:0.625rem;color:#707070;font-size:1rem;}
#contactUs address{color:#707070;font-size:1rem;}
#contactUs .contactdetail{padding:0;}
#contactUs .contactdetail li{list-style-type:none;padding:0.625rem 0;color:#707070;}
#contactUs .contactdetail li a{padding:0 0.3125rem;color:#707070;font-size:1rem;}
#contactUs .contactdetail li a:hover{color:#0098db;}
#contactUs .socialicon{padding:0;}
#contactUs .socialicon li{list-style-type:none;display:inline-block;padding-right:0.625rem;}
.contactPageForm{border: 1px solid #f1f1f1;padding: 1.875rem;margin-top:4.625rem;-webkit-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);
    -moz-box-shadow: -0.1875rem 0.3125rem 2.6875rem 0rem rgba(230,230,230,0.75);}
#contactUs .contactPageForm input[type=text],input[type=email],input[type=number],textarea{box-sizing: border-box;border: none;
border-bottom: 0.125rem solid #f2f2f2;margin-bottom:0;}
#contactUs .contactPageForm label{color:#1093cb;font-size:1rem;}


/*Architectural 3D Rendering, 3D Exterior Rendering, 3D Commercial Rendering, 3D Interior Rendering, 3D Architectural Visualization, 360 ° Virtual Walkthrough Animation, 3D/2D Floor Plan Rendering, Machines, Tools and Product renderings page */
/*Our Portfolio*/
#exteriorPortfolio{padding:1.875rem 0;}
#exteriorPortfolio h2{text-align:center;}
#exteriorPortfolio .extportfimg{overflow:hidden;padding:0.9375rem;}
#exteriorPortfolio .extportfimg img{width:100%;}
#exteriorPortfolio .single-image-171,.single-image-152,.single-image-173,.single-image-184,.single-image-196,.single-image-207,.single-image-218,.single-image-229{padding:5px;}
#exteriorPortfolio .thumbnail, .single-image-171,.single-image-152,.single-image-173,.single-image-184,.single-image-196,.single-image-207,.single-image-218,.single-image-229{border:none;}



/*How We Work page*/
#howweworkpage{/*padding:3.75rem 0 0 3.125rem ;*/padding:6% 0;}
#howweworkpage .row{margin-bottom:2.8125rem;}
#howweworkpage p{color: #8c8c8c;}
   

/*Impressum page*/
#impressum{padding:2% 0;}
#impressum h2{line-height:1;}
#impressum	p{color:#707070;}
#impressum h3{line-height:1;font-weight:700;padding-top:0.625rem;color:#707070;font-size:1rem;}
#impressum address{color:#707070;font-size:1rem;}
#impressum .contactdetail{padding:0;}
#impressum .contactdetail li{list-style-type:none;padding:0.625rem 0;color:#707070;}
#impressum .contactdetail li a{padding:0 0.3125rem;color:#707070;font-size:1rem;}
#impressum .contactdetail li a:hover{color:#0098db;}

/*Portfolio Page*/
#portfolio{padding:3% 0;}
#portfolio .col-md-4{padding-bottom:1.3rem;}
/*Portfolio*/
#portfolio .portfolioimg h3 {font-size: 22px;color: #fff;text-align: center;padding:  0;font-weight: bold;text-transform: uppercase;position: relative;z-index: 2;
bottom: 48px;text-align: center;width: 100%;transition: all .5s ease-out;-webkit-transition: all .5s ease-out;}
.portfolioimg{position:relative; overflow:hidden;transition: all .5s ease-out;-webkit-transition: all .5s ease-out; display:block;}
.portfolioimg:before{ background: rgba(0, 152, 219,0.5);background: -moz-linear-gradient(45deg,rgba(0, 152, 219,0.5) 0%,rgba(0, 152, 219,0.5) 100%);
background: -webkit-gradient(left bottom,right top,color-stop(0%,rgba(0, 152, 219,0.5)),color-stop(100%,rgba(0, 152, 219,0.5)));
background: -webkit-linear-gradient(45deg,rgba(0, 152, 219,0.5) 0%,rgba(0, 152, 219,0.5) 100%);background: -o-linear-gradient(45deg,rgba(0, 152, 219,0.5) 0%,rgba(0, 152, 219,0.5) 100%);background: -ms-linear-gradient(45deg,rgba(0, 152, 219,0.5) 0%,rgba(0, 152, 219,0.5) 100%);
background:linear-gradient(45deg,rgba(0, 152, 219,0.5) 0%,rgba(0, 152, 219,0.5) 100%);position: absolute;
left: 0;top: 0;bottom: 7px;right: 0;opacity: .9;z-index: 1;content: "";transition: all .5s ease-out;-webkit-transition: all .5s ease-out;
    opacity: 0; visibility: hidden;}
.portfolioimg:after{ position: absolute;left: 0;bottom: 0;right: 0;opacity: .9;z-index: 1;content: "";opacity: 0.7;z-index: 1;content: "";position: absolute;left:0;bottom: 0;height: 100px;width: 100%;background: rgb(2,0,36);background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(28,28,46,1) 0%, rgba(51,51,54,0) 100%, rgba(0,212,255,1) 100%);}
.portfolioimg .portfolioText{ position:absolute; bottom:0; width:100%;  transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;visibility: visible;    display: block;font-size: 30px;font-weight: 700;color: #f9f9f9;width: 100%;z-index: 11;position: absolute;left: 0;bottom: -50px;line-height: 1.3;text-shadow: 0 1px 5px rgba(0,0,0,.65);transition: all .5s ease-out;-webkit-transition: all .5s ease-out;}
.portfolioimg:hover:before{opacity: .9;visibility: visible;top: 0;}
.portfolioimg img {width: 100%;height: auto;transform: scale(1);-webkit-transform: scale(1);}
.portfolioimg:hover .portfolioText {bottom: 30%;}
#portfolio .portfolioimg::after{opacity: 0.7;z-index: 1;content: "";position: absolute;left: 0px;bottom: 7px;height: 100px;width: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 1) 73%, rgba(0, 0, 0, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 );}
#portfolio .portfolioimg:hover:after{background:transparent;}

/*360degree Virtual Walkthrough Animation Page*/
#degreeportfolio .container{/*margin-right: 0;*/}
#degreeportfolio{padding:3% 0;}
#degreeportfolio h2{text-align:center;}
#degreeportfolio .col-md-4{padding-bottom:1.3rem;}
#degreeportfolio .degreeportfolioText{text-align:center;padding-top:0.625rem;}



/*Responsive*/

/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1200px) { 
html{ font-size:15px;}
#innerBanner{ min-height:300px;}
}

@media (max-width: 1024px) { 
html{ font-size:15px;}
h3{font-size: 1.125rem;}
#about {padding: 1.25rem 0 1.375rem 0;}
#ourRecentworks {padding: 2rem 0 3.9375rem 0;}
#ourRecentworks #ourrecentworksliider .owl-stage-outer {padding-bottom: 0rem;}
#ourRecentworks .owl-nav{top: 60%;}
#banner .item .animated2{ font-size:2rem;}
#aboutUsPage .sideBarImg{ display:none;}
#aboutUsPage .sideBarTxt{flex: 0 0 100%;max-width: 100%;}
#aboutUsPage .aboutRight {max-width:100%;padding: 0 5%;}   
}

/* Medium devices (tablets, less than 992px)*/
@media (max-width: 992px) { 
html{ font-size:14.5px;}
#banner .item .animated2{ font-size:1.5rem;}
#aboutUsPage .sideBarImg{ display:block;}
#aboutUsPage .subheading{padding-top:1rem;}
.hdRightCol{}
.serviceRight, .serviceLeft{padding:4% 4%;max-width:100%;}
.servimgLeft{padding-left:0; }
/*About us page*/
#whyUs li {width: 28%;}
}

/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 768px) { 
html{ font-size:13.5px;}

#banner .item .animated2{ font-size: 1.5rem;}
.howweworkcontent{margin-bottom: 23px;}
#ourRecentworks .owl-next {right: 0.1875rem;}
#services .row{ margin-bottom:0;}
.serviceLeft .button{ display:inline-block; margin-bottom:15px;}
.serviceRight .button{ display:inline-block; margin-bottom:15px;}
.servimgRight{padding-right:0;}
.servimgLeft{ padding-bottom:15px; margin-bottom:15px; padding-left:0;}
#writeToUsForServices {padding-top:0;}
#writeToUsForServices .text {padding: 1.125rem 0;}
.socialmedia {float:left;}
#comntactinfo {padding-top:0;}
.servimgLeft{ padding-bottom:15px; margin-bottom:15px; border-bottom:#ccc solid 2px;padding-left:0;}
#aboutUsPage {padding-top: 2.125rem;}
#services .title {    padding: 0;}
}


@media (max-width: 767px) {
    html{ font-size:13.5px;}
.hdRightCol {
    float: right;
    margin-top: -90px;}
}

@media (max-width: 690px) {
header .logo img{  max-width: 80%;}
.hdRightCol {
    float: right;
    margin-top: -53px;}
.title{font-size:2.5rem;}    
#ourrecentworksliider .item{height:auto;}
#ourrecentworksliider .owl-item{padding-bottom:0;}
}

@media (max-width: 576px) { 
html{ font-size:14px;}
#about {padding: 0.25rem 0 1.375rem 0;}
#about li.lowestcost {margin-left:38px;}
#ourRecentworks .owl-next, #ourRecentworks .owl-prev {top: 6.125rem;}

#ourRecentworks .owl-prev {left:0;}
#ourrecentworksliider .owl-nav {right:17px;}
#ourRecentworks .owl-next {right: -0.3125rem;}
#ourRecentworks {padding:2rem 0;}
#ourRecentworks a {margin: 25px auto;}
#services .row{ margin-bottom:0;}
.serviceLeft .button{ display:inline-block; margin-bottom:15px;}
.servimgRight{padding-right:0;}
.servimgLeft{ padding-bottom:15px; margin-bottom:15px; border-bottom:#ccc solid 2px;padding-left:0;}
#about .aboutfastservice {margin-left: 0;}
#about li {width: 75%;}
footer .phoneemail ul{line-height: 3;}
#backtotop {bottom: 112px;}

/*About us page*/
#whyUs li {width: 42%;}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{top:65px}



