<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Design &amp; Procurement
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: design-procurement
Tags:

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.

Design &amp; Procurement is based on Underscores http://underscores.me/, (C) 2012-2016 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 http://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
&gt;&gt;&gt; TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* CSS Document */
/* Reset -------------------------------------------------- */
html { margin: 0; padding: 0; border: 0; }body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
caption,article,aside,dialog,figure,footer,header,hgroup,nav,section, input { margin: 0; padding: 0; border: 0; }
article,aside,dialog,figure,footer,header,hgroup,
nav,section { display: block; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; }
blockquote,
q { quotes: "" ""; }
a img { border: none; }
:focus { outline: 0; }
.row { }
a:focus { outline: none; }
/* Global -------------------------------------------------- */
body {font-family: 'Ubuntu', sans-serif; }
h1,h2,h3,h4,h5,h6 { padding: 0; margin: 0;font-family: 'Ubuntu', sans-serif !important; }
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
.custom_home_row_4 h2 {
    font-family: Raleway !important;
}
.mobile-logo {
   display:none;
}
p { font-family: 'Raleway', sans-serif;}
ul,ul li,ul ol,ul li ul,ul li ul li { list-style: none; padding: 0; margin: 0; }
.page-wrapper { }
.clear { clear: both; }
.container {  }
a { color:#373e44;}
@font-face {
	font-family: 'Franklin Gothic';
	src: url('fonts/FranklinBold.eot');
	src: url('fonts/FranklinBold.eot?#iefix') format('embedded-opentype'),
		url('fonts/FranklinBold.woff') format('woff'),
		url('fonts/FranklinBold.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}
.contact { display:inline-block; margin-left:13px;}
.info {font-size:18px; color:#fff; font-family: 'Raleway', sans-serif; font-weight:700; padding-bottom:25px; background-image:url(images/line-bg.png); background-repeat:no-repeat; background-position:bottom left; margin-bottom:44px;}
.subject { margin:35px 0;}
.tp-mask-wrap div {
    text-align: center !important;
    padding: 22px 35px !important;
}
.home #primary #custom_content {
    width: 100%;
}
.services_content_accordian h2 {
    font-size: 35px;
    font-family: 'Raleway', sans-serif !important;
    margin-bottom: 30px;
text-align: center;
}
.services_content_accordian {
    margin-bottom: 40px;
}
.services_content_accordian h3 {
    font-size: 40px;
    font-family: 'Raleway', sans-serif !important;
    margin-bottom: 20px;
}

.services_content_accordian ul {
    padding: 20px;
}

.services_content_accordian ul li {
    padding: 10px;
    font-size: 20px;
    list-style: circle;
    font-weight: 600;
}

.tabs h2 {
    font-size: 40px;
    font-family: 'Raleway', sans-serif !important;
    margin-bottom: 30px;
}
.custom_Home_row_1 .wpb_revslider_element.wpb_content_element {
    margin-bottom: 0px;
}
.navbar-brand&gt;img {
    max-width: 72%;
    position: relative;
    z-index: 9999999999999999;
}
.button input { background-color: transparent; color:#fff; font-size:; padding:20px 26px; border:1px solid #000;}
.height { height:56px;}

/*------------------Sticky Header--------------------*/

header.fixed { position:fixed; background:#fff; width:100%; z-index:999999;transition: all 500ms; top:0}
header.fixed .navbar-brand img { transition: all 500ms; }
/*header---------------------------------------------------*/

header { }
	/*===top-section===*/
header .top-section {background-color:#f7f7f7;}
header .top-section .top-icon {}
header .top-section .top-icon .phone-icon { padding:15px 78px 15px 20px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
header .top-section .top-icon .phone-icon span { margin-right: 12px;}
header .top-section .top-icon .phone-icon p {}
header .top-section .top-icon .msg-icon {padding:15px 35px 15px 20px;border-right:1px solid #dddddd;}
header .top-section .top-icon .msg-icon span {margin-right: 12px;}
header .top-section .top-icon .msg-icon p {}
	/*===social-icon===*/
header .social-icon {}
header .social-icon ul {}
header .social-icon ul li { float:left;  border-left:1px solid #dddddd;cursor:pointer}
header .social-icon ul li:last-child { border-right:1px solid #dddddd; }
header .social-icon ul li:hover { background-color:#00afa9;}
header .social-icon ul li a {padding:15px 20px; display:inline-block;}
	/*===navigation===*/

header .navbar-bottom { height:112px; background-color:#333333} 
header .navbar-bottom .navbar-brand { padding:0px;}	
header .navigation .logo { float:left;}	
.about_banner h1 span, .services_banner h1 span {
    font-size: 60px;
    font-family: 'Raleway', sans-serif;
}
.about_content_new .wpb_wrapper {
    margin: 0 auto;
    text-align: center;
}
.custom_about_head 
 h2.vc_custom_heading.cursive.heading_cus.about-heading, .process_head .vc_column-inner .wpb_wrapper h2 {
    font-size: 40px;
    font-family: 'Raleway', sans-serif !important;
    margin-bottom: 30px;
}
.about_content_new .wpb_text_column.wpb_content_element {
    display: inline-block;
}
.about_content_new .wpb_text_column.wpb_content_element:last-child {
    margin-left: 8%;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active&gt;a {
    border-color: #e3e3e3;
    background-color: #333333;
    color: #b8fffd;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab&gt;a {
    border-color: #e3e3e3;
    background-color: #53585b;
    color: #4dc7c3;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    padding: 50px 50px;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify .horizontal {
    padding: 10px;
    width: 100%;
    border-bottom: 1px solid #00afa9;
    position: relative;
}
.contact .form-inline .form-control {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 30px 0;
}

.contact .form-inline .form-group {
    display: block;
}
.contact input.wpcf7-form-control.wpcf7-submit {
    color: #00afa9;
    font-size: 16px;
    font-weight: 500;
}
.contact .contact_inner 
 p {
    padding: 50px 50px;
    line-height: 41px;
}
.vc_row.about p {
    margin-top: 20px;
    padding: 0 70px;
    line-height: 25px;
}

.desimg-procurement ul li {
    line-height: 25px;
    list-style: circle;
}

.desimg-procurement ul {
    padding-left: 25px;
}
.contact .contact_inner 
 p strong {text-decoration: underline;margin-right: 3%;}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify .horizontal p.custom_left {
    width: 35%;
 padding: 0px;
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    margin-right: 2%;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab&gt;a i.vc_tta-icon.fa.fa-user-plus {
    font-size: 2.55em;
    line-height: 20px;
}

.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab&gt;a span.vc_tta-title-text {
    font-size: 18px;
    line-height: 20px;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify .horizontal p.custom_right {
    width: 60%;
    font-size: 16px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 300;
text-align:left;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .col-xs-12.text-center, .wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body p {
    font-size: 15px;
    font-weight: 300;
    line-height: 26px;
    padding: 20px 50px;
    font-family: 'Raleway', sans-serif;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body h4 {
    font-size: 26px;
    font-family: 'Raleway', sans-serif !important;
    margin-bottom: 10px;
    text-align: center;
}

.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify {
    padding: 20px 10px;
}
.custom_about_head .wpb_wrapper p,.about_content .wpb_wrapper p,.process_head .vc_column-inner .wpb_wrapper p {
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
}
.about 
 .wpb_single_image img {
    width: 100%;
    height: 100%;
}
.about 
 .wpb_single_image {
    margin-bottom: 0px;
}
.about .vc_column_container&gt;.vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}
.about .vc_col-has-fill&gt;.vc_column-inner .wpb_wrapper {
     color: #ffffff;
}
.services_content h3 {
    font-size: 40px;
    font-family: 'Raleway', sans-serif !important;
    margin-bottom: 30px;
}
.carousel-inner .item h3 {
    font-family: 'Raleway', sans-serif !important;
    font-size: 18px;
    margin-bottom: 15px;
    color: #fff;
    text-align: center;
}

.carousel-inner .item {
    color: #fff;
    text-align: center;
}
.services_content div.text-justify {
    font-size: 16px;
    font-weight: 300;
    font-family: 'Raleway', sans-serif;
    line-height: 26px;
 margin-bottom: 18px;
}

.services_content_accordian .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #4dc7c3 !important;
    background-color: #222222 !important;
    font-family:  'Ubuntu', sans-serif !important;
}
.services_content_accordian .vc_tta-panel-body .wpb_text_column p {
    padding: 30px;
    line-height: 24px;
    font-size: 16px;
}
.services_content_accordian .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading h4
 span {
    color: #fff;
}

.services_content_accordian .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading h4
 i {
    color: #fff;
    font-size: 30px;
}
header .navigation .logo span p{font-family: 'Franklin Gothic'!important;}
header .navigation .logo span { color:#fff; display:inline-block; margin:40px 0 0 20px;font-family: 'Franklin Gothic'!important; font-size:14px !important;}
header .menu { float:right;background-color: transparent;
    border: none;}
button.showMenu { display: none;}
.navbar-toggle { background-color:#00afa9 !important; }

header .menu ul { margin-top:50px;}
header .menu ul li { float:left; padding:5px 16px;}
header .menu ul li:list-child { padding:0px 0px 0px 25px}
header .menu ul li a { text-decoration: none;
    color: #fff !important;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding: 0 !important;
    text-transform: uppercase;
    display: inline;
}
header .menu ul li.current_page_item {
       border: 2px solid #00afa9;
background-color: #00afa9;
}
header .menu ul li .sub-menu li a {
    color: #333333 !important;
    display: block;
    padding: 15px !important;

}
header .menu ul li .sub-menu li:hover {
    background-color: #00afa9 !important;
    color: #fff;
}

header .menu ul li .sub-menu li:hover a {
    color: #fff;
}
header .menu ul li.current_page_item a {
       color: #fff;
}
.design_btn_cls a.vc_btn3.vc_btn3-color-grey, .pro_btn_cls a.vc_btn3.vc_btn3-color-grey {
    background-color: #00afaa;
    color: #fff;
    font-size: 24px;
    padding: 12px 25px !important;
    text-align: center;
    font-family: 'Raleway', sans-serif !important;
}
.design_btn_cls a.vc_btn3.vc_btn3-color-grey:hover, .pro_btn_cls a.vc_btn3.vc_btn3-color-grey:hover {
    background-color: #222;
color: #fff;
}
.design_btn_cls a.active, .pro_btn_cls a.active {
    background-color: #222 !important;
    color: #fff;
}
.process_content h2 {
    text-align: center;
}
.design_wrap .design_btn_cls a.vc_btn3.vc_btn3-color-grey {
    background-color: #222;
}
.equip .pro_btn_cls a.vc_btn3.vc_btn3-color-grey {
    background-color: #222;
}
/*banner---------------------------------------------------*/
.banner { background-image:url(images/Banner.png); background-repeat:no-repeat; background-size:cover; height:994px;}
/*content--------------------------------------------------*/
	/*===gallery===*/
.gallery { background-color:#f9f9f9;}
.gallery ul li { width:33.3%; float:left; text-align:center; padding:75px 40px 60px; }
.gallery ul li:hover { background-color:#eeeeee;}
.gallery ul li h3 { font-family: 'Raleway', sans-serif; font-size:18px; font-weight:600; color:#00afa9; margin:33px 0 25px;}
.gallery ul li p { color:#444444; font-size:14px; line-height:18px; margin-bottom:23px; }
.gallery ul li a {  color:#00afa9; font-size:14px; font-weight:700;}

	/*===desimg-procurement===*/
.desimg-procurement { padding:45px 0;}
.desimg-procurement h3 { font-size:24px; color:#00afa9;  font-family: 'Raleway', sans-serif; margin-bottom:15px;}
.desimg-procurement span { color:#000;}
.desimg-procurement p { font-family: 'Raleway', sans-serif; font-size:18px; margin-bottom:15px; }
.desimg-procurement a { background-color:#00afa9; color:#fff; padding:24px 42px;}
.process_content .wpb_image_grid .wpb_image_grid_ul img {padding: 10px;}
footer .contact-form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#fff;
}
footer .contact-form .form-control::-moz-placeholder { /* Firefox 19+ */
  color:#fff;
}
footer .contact-form .form-control:-ms-input-placeholder { /* IE 10+ */
  color:#fff;
}
footer .contact-form .form-control:-moz-placeholder { /* Firefox 18- */
  color:#fff;
}
/*footer---------------------------------------------------*/
	/*===footer-top==*/
footer .footer-top {  padding-top:140px; background-image:url(images/footer-bg.png);background-repeat:no-repeat; background-size:cover; padding-bottom:105px;}
footer .footer-top .contact-info h3 {  }
footer .footer-top .contact-info .loction { margin-bottom:65px; display:inline-block}
footer .footer-top .contact-info .loction span { float:left;}
footer .footer-top .contact-info .loction p {float: left; width: 75%;}
footer .footer-top .contact-info .loction p a { text-decoration:none; font-size:14px; color:#fff;}
footer .footer-top .contact-info .phone { margin-bottom:25px;}
footer .footer-top .contact-info .phone p a { text-decoration:none; font-size:14px; color:#fff;}
footer .footer-top .contact-info .email {margin-bottom:25px;}
footer .footer-top .contact-info .email p a { text-decoration:none; font-size:14px; color:#fff;}
footer .footer-top .contact-info .web {margin-bottom:25px;}
footer .footer-top .contact-info .web p a { text-decoration:none; font-size:14px; color:#000;}
	/*===contact-form===*/
footer .contact-form .form-control { border-radius:0px; background-color:transparent; border:1px solid #333333; color:#fff; width:100%; }
footer .form-inline .form-group { width:49.7%;}
footer .contact-form .button { float:right; margin-top:45px;}
	/*===footer-bottom===*/
footer .footer-bottom { background-color:#222222; padding:40px 88px 40px 90px}	
		/*==copy-right==*/
footer .footer-bottom .copy-right { float:left;}
footer .footer-bottom .copy-right p { font-size:14px; color:#666666;}
footer .footer-bottom .copy-right  span { color:#00afa9;}
		/*==footer-icon==*/
footer .footer-bottom .footer-icon { float:right;}
footer .footer-bottom .footer-icon ul {}
footer .footer-bottom .footer-icon ul li { float:left;cursor:pointer; color:#666666; font-size:14px;}
footer .footer-bottom .footer-icon ul li:last-child {}
footer .footer-bottom .footer-icon ul li:hover {}
footer .footer-bottom .footer-icon ul li a { padding:0px 12px; display:inline-block;}	

footer .footer-bottom .copy-right { 
    float:left;
}
footer .footer-bottom .copy-right span { 
    font-size:14px; 
    color:#666666;
    display: inline-block;
    margin-right: 15px;
}
footer .footer-bottom .copy-right .menu-left-footer-container{
    display: inline-block;
}
footer .footer-bottom .copy-right .footer_menu_left:after{
    content: "|";
    width: 2px;
    height: 6px;
    font-weight: 700;
}
footer .footer-bottom .copy-right .footer_menu_left li {
    display: inline-block;
}
footer .footer-bottom .copy-right .footer_menu_left li a{
    font-size: 14px;
    color: #666666;
    text-transform: uppercase;
    margin-right: 15px;
}
footer .footer-bottom .copy-right .menu-right-footer-container{
    display: inline-block;
}
footer .footer-bottom .copy-right .footer_menu_right li {
    display: inline-block;
}
footer .footer-bottom .copy-right .footer_menu_right li a {
    font-size: 14px;
    color: #00afa9;
    text-transform: uppercase;
    margin-left: 15px;
}
footer .footer-bottom .copy-right .footer_menu_left li a:hover {
    color: #00afa9;
}
footer .footer-bottom .copy-right .footer_menu_right li a:hover {
    color: #53585b;
}
.slicknav_menu {
    display: none;
}
/*---------------------Responsive-------------------------*/
@media screen and (max-width: 1400px) {
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab&gt;a {
    padding: 10px 15px;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab&gt;a span.vc_tta-title-text {
    font-size: 16px;
    line-height: 20px;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab&gt;a i.vc_tta-icon.fa.fa-user-plus {
    font-size: 2em;
    line-height: 20px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab&gt;a {
    padding: 12px 15px;
}
.design_btn_cls a.vc_btn3.vc_btn3-color-grey, .pro_btn_cls a.vc_btn3.vc_btn3-color-grey {
    
    font-size: 16px;
}
.design_btn_cls a.vc_btn3.vc_btn3-color-grey:hover, .pro_btn_cls a.vc_btn3.vc_btn3-color-grey:hover {

    font-size: 16px;
}
}
@media screen and (max-width: 1200px) {
header .navigation .logo span {
    font-size: 12px !important;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify {
       padding: 20px 10px;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify .horizontal p.custom_left {
    text-align: left;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .col-xs-12.text-center, .wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body p {
    padding: 20px 20px;
}
header .top-section .top-icon .phone-icon {
    padding: 15px 70px 15px 20px;
}
header .navigation .logo span {
    font-size: 14px;
}
header .menu ul li a {
    font-size: 14px;
}
header .menu ul li {
    padding: 0px 10px;
}
.gallery ul li {
    width: 33%;
	
}
footer .footer-bottom .copy-right span {
    display: block;
}
footer .footer-bottom .footer-icon ul {
    margin-top: 10px;
}	
	}

@media screen and (max-width: 990px) {
.slicknav_menu {
    display: block;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #f7f7f7;
}
header .menu {
    width: 30%;
}
header .menu ul {
    margin-top: 20px;
    display: block;
    position: absolute;
    z-index: 999;
    width: 100%;
    background-color: #333333;
}
header .menu ul li {
    position: relative;
    display: block;
    float: none;
    padding: 5px 10px;
}
 .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
margin-top: 15%;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav&gt;li {
      float: none;
  }
  .navbar-nav&gt;li&gt;a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
header .top-section .top-icon .phone-icon {
    padding: 15px 10px 15px 10px;
}	
header .top-section .top-icon .msg-icon {
    padding: 15px 10px 15px 7px;
}
header .social-icon ul li a{
    padding: 15px 14px;
}
header .navigation .logo img {
    max-width: 85%;
}
header .navigation .logo span {
    margin: 40px 0 0 0px;
}
.banner {
    height: 239px;
}
.gallery ul li {
  
	padding: 20px 40px 20px;
	width:50%;
}

footer .footer-bottom {
    text-align: center;
}
footer .footer-bottom .copy-right {
    float: none;
}
footer .footer-bottom .footer-icon {
    float: none;
    display: inline-flex;
}	
 footer .footer-bottom .copy-right {
        float: none;
        text-align: center;
    }
    footer .footer-bottom .copy-right span{
        margin: 0;
    }
    footer .footer-bottom .copy-right .footer_menu_left{
        display: block;
    }
    footer .footer-bottom .copy-right .footer_menu_left li {
        display: block;
    }
    footer .footer-bottom .copy-right .footer_menu_left li a{
        display: inline-block;
        margin-right: 0;
        margin-top: 10px;
    }
    footer .footer-bottom .copy-right .footer_menu_left:after {
        display: none;
    }
    footer .footer-bottom .copy-right .footer_menu_right{
        display: block;
    }
    footer .footer-bottom .copy-right .footer_menu_right li {
        display: block;
    }
    footer .footer-bottom .copy-right .footer_menu_right li a{
        display: inline-block;
        margin-left: 0;
        margin-top: 10px;
    }		
	}
@media screen and (max-width:768px) {
.mobile-logo img {
    max-width: 55%;
}
.navbar-bottom {
    display: none;
}
.mobile-logo {
   display:block;
}
header .top-section .top-icon .msg-icon {
    padding: 5px 6px;
}
.the-mobile-menu {
    float: right;
    width: 100%;
}
header .top-section .top-icon .phone-icon {
    border-left: none;
    border-right: none;
}
header .top-section .top-icon .msg-icon {
border-right: none;
}
header .social-icon ul li{border-left: none;}
header .social-icon ul li:last-child{border-right: none;}
.phone-icon, .msg-icon {
    display: block !important;
    float: none !important;
    text-align: center;
}
.social-icon.pull-right {
    text-align: center;
    float: none !important;
margin: 0;
}
header .social-icon ul {
    margin: 0px 0;
    display: inline-block;
    vertical-align: top;
}
.about_content_new .wpb_text_column.wpb_content_element {
    display: block;
}
.navbar-toggle {
    margin-top: 25%;}
header .navbar-bottom {
    height: auto;
    background-color: #333333;
}
.navbar-brand {
    display: block;
    height: auto;
}
header .navigation .logo span {
margin: 60px 0 0 40px;
    font-size: 10px !important;
}
header .navigation .logo img {
   max-width: 100%;
width: 80% !important;
}
.about_content_new .wpb_text_column.wpb_content_element:last-child {
    margin-left: 0;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body h4 {
    font-size: 18px;
    margin-bottom: 0px;
 }
.vc_row.about_banner {
    background-size: 100% 100% !important;
    min-height: 150px !important;
    padding: 0 !important;
}
header .top-section .top-icon .phone-icon {
    padding: 12px 10px 12px 10px;
}
header .top-section .top-icon .msg-icon {
    padding: 12px 10px 12px 7px;
}
header .social-icon ul li a {
    padding: 12px 12px;
}
.gallery ul li {

}
footer .form-inline .form-group {
    width: 100%;
}
footer .footer-top {
	padding:60px 0;
}
}	
@media screen and (max-width:679px){
.mobile-logo img {
    max-width: 65%;
}
.vc_col-has-fill .vc_column-inner {
    padding: 100px 0px;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    padding: 20px 35px;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify {
    padding: 0px 10px;
}
header .top-section .top-icon .phone-icon {
    padding: 12px 7px ;
}
header .top-section .top-icon .msg-icon {
    padding: 5px 6px;
}
header .top-section .col-xs-8 {
    width: 100%;
}	
header .social-icon {
    margin-top: 10px;
    margin-left: 70px;
    float: none !important;
}
header .top-section .col-xs-4 {
    width: 100%;
}
header .navigation .logo {
    float: left;
    width: 55%;
}
header .navigation .logo img {
    display: inline-block;
}
header .navigation .logo span {
    font-size: 14px;
    display: none;
}
button.showMenu {
    margin-top: 14px;
 }
header .menu ul {
    margin-top: 0px;
}
.gallery ul li {

    width: 100%;
}
footer .footer-bottom .footer-icon ul li a {
    padding: 0px 13px;
} 
	}
@media screen and (max-width:500px) {
.mobile-logo img {
    max-width: 80%;
}
.the-mobile-menu {
    float: right;
    width: 100%;
}
.navbar-toggle {
    margin-top: 44%;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify {
    padding: 0;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    padding: 20px 20px;
}
}
@media screen and (max-width:480px) { .navbar-toggle {
    margin-top: 35%;
}}
@media screen and (max-width:380px) { 
.mobile-logo img {
    max-width: 100%;
    margin-top: 10px;
}
.navbar-toggle {
    margin-top: 45%;
}
.wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify .horizontal p.custom_left, .wpb-js-composer .tabs .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .text-justify .horizontal p.custom_right {
    width: 100%;
}
header .top-section .top-icon .phone-icon {
    padding: 6px 1px;
}
header .top-section .top-icon .phone-icon p {
    font-size: 12px;
}
header .top-section .top-icon .phone-icon span {
    margin-right: 4px;
}
header .top-section .top-icon .msg-icon {
    padding: 6px 1px;
}
header .top-section .top-icon .msg-icon p {
    font-size: 12px;
}
header .top-section .top-icon .msg-icon span {
    margin-right: 4px;
}
header .social-icon {
    margin-top: 10px;
    margin-left: 48px;
    float: none !important;
}
header .social-icon ul li a{
    padding: 6px 8px;
}
button.showMenu {
    margin-top: -36px;
}
header .menu ul {
    margin-top: 4px;
}
.custom_home_row_4 .carousel-inner .item {
    color: #fff;
    text-align: center;
    line-height: 40px;
}

.custom_home_row_4 .carousel-inner .item h3 {
    line-height: 35px;
    font-size: 23px;
}
footer .footer-bottom {
    background-color: #222222;
    padding: 40px 8px 40px 8px;
}
footer .footer-bottom .footer-icon ul li a{
    padding: 0px 6px;
}
}	


.about_banner {
    min-height: 550px;
}
header .menu ul li { position: relative; }
header .menu ul li .sub-menu { display: none; }
header .menu ul li:hover .sub-menu { display:block; position: absolute; width: 180px; z-index: 5; top: 24px; margin: 0;  }
header .menu ul li:hover .sub-menu li {    padding-top: 36px; padding: 0px; width: 100%; background: #fff; }
header .menu ul li:hover .sub-menu li:first-child { margin-top: 36px; }
.mobile-menu .sub-menu a {
    margin-left: 8px !important;
}

.panel{ position: fixed; right: -15.625em; width: 15.625em; background:#222;}
.push{position:relative;}
.menu-link {
    display: none;
    color: #fff;
    background: #00afa9;
    border: 1px #fff solid;
    border-radius: 4px;
    padding: 5px 12px;
    float: right;
    font-size: 24px;
    margin-bottom: 25px;
}
.mobile-menu a{display:block;color:#fff;padding:10px 15px;}
.mobile-menu a:hover{background-color:#555;}
.mobile-menu li{border-bottom:1px #00afa9 solid;}


.mobile-menu .menu-item-has-children li:first-child {
    border-top: 1px #00afa9 solid;
}

.mobile-menu .sub-menu li:last-child {
    border-bottom: none;
}
.mobile-menu .sub-menu {
    display: none;
}
.the-mobile-menu {
    float: right;
}


@media only screen and (max-width:900px) {
button.navbar-toggle.collapsed {
    display: none;
}
	.js .mobile-menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}

#primary-menu{display:none;}
.mobile-menu #primary-menu{display:block;}
.menu-link{display:inline-block;}
}




.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: right;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer; }
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em; }

.slicknav_menu {
  *zoom: 1; }
  .slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left; }
  .slicknav_menu .slicknav_icon {
    float: left;
    width: 1.125em;
    height: 0.875em;
    margin: 0.188em 0 0 0.438em; }
    .slicknav_menu .slicknav_icon:before {
      background: transparent;
      width: 1.125em;
      height: 0.875em;
      display: block;
      content: "";
      position: absolute; }
  .slicknav_menu .slicknav_no-text {
    margin: 0; }
  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: 0.125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; }
  .slicknav_nav .slicknav_arrow {
    font-size: 1.2em;
    margin: 0 0 0 0.4em; }
  .slicknav_nav .slicknav_item {
    cursor: pointer; }
    .slicknav_nav .slicknav_item a {
      display: inline; }
  .slicknav_nav .slicknav_row {
    display: block; }
  .slicknav_nav a {
    display: block; }
  .slicknav_nav .slicknav_parent-link a {
    display: inline; }

.slicknav_brand {
  float: left; }

.slicknav_menu {
  font-size: 16px;
  box-sizing: border-box;
  background: #333333;
  padding: 5px; }
  .slicknav_menu * {
    box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 3px #000; }
  .slicknav_menu .slicknav_icon-bar {
    background-color: #fff; }

.slicknav_btn {
  margin: 5px 5px 6px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #00afa9; }

.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden; }
  .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 20px; }
  .slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px; }
    .slicknav_nav .slicknav_row:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #fff; }
  .slicknav_nav a {
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff; }
    .slicknav_nav a:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #222; }
  .slicknav_nav .slicknav_txtnode {
    margin-left: 15px; }
  .slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0; }
  .slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0; }

.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }
</pre></body></html>