@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700');
/*
Theme Name: vipro
Theme URI: http://wordpress.org/themes/vipro
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Thank you for using vipro.
Version: 4.0.3
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: vipro

vipro WordPress Theme © 2011-2015 TidyThemes
vipro is distributed under the terms of the GNU GPL
*/

body {
            background-color: #fff;
font-family: 'PT Sans', sans-serif !important;
        }
        #content .container {
            background-color: #fff;
        }
        .top-bar {
            background-color: #ffb400;
        }
        #top-bar a {
            color: #fff;
        }
        #top-bar a:hover {
            color: #b37e00;
        }
        #cshero-header {
            background-color: #fff;
        }
        #cshero-header a,
        #cshero-header {
            color: #000;
        }
        #cshero-header a:hover {
            color: #ffb400;
        }
        #cshero-header a:active {
            color: #ffb400;
        }
        #cshero-header.fixed-big a,
        #cshero-header.fixed-big {
            color: rgba(255, 255, 255, 0.5);
        }
        #cshero-header.fixed-big a:hover {
            color: #ffb400;
        }
        #cshero-header.fixed-big a:active {
            color: #ffb400;
        }
        #cshero-header.fixed-big {
            background-color: #292c2f;
        }
        #page-title {
            background-image: url('wp-content/themes/wp-hammer/assets/images/pagetitle/bread.png');
        }
        #page-title {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        a {
            color: #292c2f;
        }
        a:hover {
            color: #ffb400;
        }
        body {
            
            line-height: 24px;
            font-weight: 300 ;
            font-style: normal;
            color: #292c2f;
            font-size: 15px;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity 0.24s ease-in-out;
            -moz-transition: opacity 0.24s ease-in-out;
            transition: opacity 0.24s ease-in-out;
        }
        .wf-loading body,
        {
            opacity: 0;
        }
        .ie.wf-loading body,
        {
            visibility: hidden;
        }
        h1 {
            font-family: Raleway, Arial, Helvetica, sans-serif;
            line-height: 36px;
            font-weight: 900;
            font-style: normal;
            color: #292c2f;
            font-size: 36px;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity 0.24s ease-in-out;
            -moz-transition: opacity 0.24s ease-in-out;
            transition: opacity 0.24s ease-in-out;
        }
        .wf-loading h1,
        {
            opacity: 0;
        }
        .ie.wf-loading h1,
        {
            visibility: hidden;
        }
        h2 {
            font-family: Raleway, Arial, Helvetica, sans-serif;
            line-height: 24px;
            font-weight: 600;
            font-style: normal;
            color: #292c2f;
            font-size: 30px;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity 0.24s ease-in-out;
            -moz-transition: opacity 0.24s ease-in-out;
            transition: opacity 0.24s ease-in-out;
        }
        .wf-loading h2,
        {
            opacity: 0;
        }
        .ie.wf-loading h2,
        {
            visibility: hidden;
        }
        h3 {
            font-family: Raleway, Arial, Helvetica, sans-serif;
            line-height: 24px;
            font-weight: 500;
            font-style: normal;
            color: #292c2f;
            font-size: 24px;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity 0.24s ease-in-out;
            -moz-transition: opacity 0.24s ease-in-out;
            transition: opacity 0.24s ease-in-out;
        }
        .wf-loading h3,
        {
            opacity: 0;
        }
        .ie.wf-loading h3,
        {
            visibility: hidden;
        }
        h4 {
            font-family: Raleway, Arial, Helvetica, sans-serif;
            line-height: 22px;
            font-weight: 600;
            font-style: normal;
            color: #292c2f;
            font-size: 18px;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity 0.24s ease-in-out;
            -moz-transition: opacity 0.24s ease-in-out;
            transition: opacity 0.24s ease-in-out;
        }
        .wf-loading h4,
        {
            opacity: 0;
        }
        .ie.wf-loading h4,
        {
            visibility: hidden;
        }
        h5 {
            font-family: Raleway, Arial, Helvetica, sans-serif;
            line-height: 28px;
            font-weight: 400;
            font-style: normal;
            color: #292c2f;
            font-size: 14px;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity 0.24s ease-in-out;
            -moz-transition: opacity 0.24s ease-in-out;
            transition: opacity 0.24s ease-in-out;
        }
        .wf-loading h5,
        {
            opacity: 0;
        }
        .ie.wf-loading h5,
        {
            visibility: hidden;
        }
        h6 {
            font-family: Raleway, Arial, Helvetica, sans-serif;
            line-height: 12px;
            font-weight: 400;
            font-style: normal;
            color: #292c2f;
            font-size: 12px;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity 0.24s ease-in-out;
            -moz-transition: opacity 0.24s ease-in-out;
            transition: opacity 0.24s ease-in-out;
        }
        .wf-loading h6,
        {
            opacity: 0;
        }
        .ie.wf-loading h6,
        {
            visibility: hidden;
        }
        .quote_wrap .quote_inner {
            padding-top: 60px;
            padding-bottom: 60px;
        }
        .error404 .error-page-inner {
            color: #292c2f;
        }
        .error404 .error-page-inner {
            background-color: #fff;
            background-repeat: no-repeat;
            background-size: inherit;
            background-position: center top;
            background-image: url('wp-content/themes/wp-hammer/assets/images/404.jpg');
        }
        .page-template-comingsoon {
            background-repeat: no-repeat;
            background-size: inherit;
            background-position: center top;
            background-image: url('wp-content/themes/wp-hammer/assets/images/coming-soon.jpg');
        }
        footer #footer-top {
            background-color: #fff;
            background-repeat: no-repeat;
            background-size: inherit;
            background-position: center bottom;
            background-image: url(http://visualminds.ae/webdesign/viprocms/wp-content/uploads/2017/04/bg-1.jpg);
    background-size: 100%;
        }
        footer #footer-top h3.wg-title {
            color: #292c2f;
        }
        footer #footer-top {
            color: #292c2f;
        }
        
        footer #footer-top a:hover,
        footer #footer-top strong:hover {
            color: #ffb400;
        }
        footer #footer-top {
            padding-top: 50px;
            padding-bottom: 150px;
        }
        footer #footer-bottom {
            background-color: #292c2f;
        }
        footer #footer-bottom {
            color: #fff;
        }
        footer #footer-bottom {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .social_footer a {
            color: #292c2f;
        }
        .social_footer a:hover {
            color: #fff;
        }
		

.sit-and a {
    color: #fff !important;
    padding: 1px 10px;
    border-right: 1px solid #fff !important;
}
.sit-and {
    margin:0px auto 6px;
    display: table;
    border-bottom: 1px solid #fff;
	    padding-bottom: 6px;
}


ul#menu-footer-bottom:last-child li a{
    border: 0px solid;
}

.tixst{
    background: url(http://demo.cmssuperheroes.com/wp-hammer/wp-content/uploads/2017/02/parallax1.jpg);
margin-bottom:50px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
margin-bottom:0px;
}
.tixst .container{
    background-color: rgba(255, 255, 255, 0) !important;
	
}

.vipr-st{
	width:100%;
	display:table;
	    
	
}

.vipr-st h2{
color:#fff;
text-align:center;
}

.vipr-st p{
color:#fff;
text-align:center;
}
#footer-top h3.wg-title:before
{
content: "";
    background: #ffb400;
    display: block;
    position: relative;
    width: 30px;
    height: 4px;
    border-radius: 4px;
    margin-top: 20px;
    bottom: 20px;
    z-index: 1;
margin-left:0
}
h3:before
{
content: "";
    background: #ffb400;
    display: block;
    position: relative;
    width: 30px;
    height: 4px;
    border-radius: 4px;
    margin:0 auto;
    bottom: 20px;
    z-index: 1;

}
.tixst .vc_column-inner 
{
padding-top:0 !important;
}
.vipro .vc_column-inner
{
padding:0 !important;
border-radius:4px;
}
.fancy-box
{

    padding: 50px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.back
{
-webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    color: #fff;
    background-color: #02537E;
    background-repeat: no-repeat;
    background-position: bottom right;
    padding: 20px;
    display: block;
    border-radius: 4px;
background-image:url('http://visualminds.ae/webdesign/viprocms/wp-content/uploads/2017/04/tools.png')
}
.fancy-box h4 a
{
color:#fff;
}
.fancy-box h4
{
    margin: 0 0 10px;
    font-weight: 600;
}
.fancy-box h4 a:hover
{
color:#cc9000;
}
.back:hover
{
background-color: #292c2f;
}
.pa-15
{
padding-left:15px !important;
padding-right:15px !important;
margin-bottom:20px;
}
.vipro {
    background-repeat: repeat-x;
    background-position: center bottom;
padding-bottom:50px;
}

.services h4
{
color:#fff;
}
.services p
{
color:#fff;
}
.icon:after
{
top: -7px;
    left: -7px;
    padding: 7px;
    box-shadow: 0 0 0 2px #ffb400;
    -webkit-transition: transform 0.2s, opacity 0.2s;
    transition: transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
    position: absolute;
    width: 90px;
    height: 90px;
    border-radius: 4px;
    content: '';
    box-sizing: content-box;
    text-align: center;
}
.icon:hover
{
background:#cc9000 !important;color:#fff;
}
.serv:hover .icon:after
{
-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;
}
.home_box_wrap .vc_col-sm-2{
float: left;
width: 18.8%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.home_box_wrap .home_box_last {
margin: 0 !important;
}
.services .vc_column-inner 
{
padding-top:0 !important;
padding-left:30px !important;
padding-right:30px !important;
}
.services .wpb_raw_html
{
margin-bottom:0 !important;
}
.director .vc_column-inner 
{
padding-top:0 !important;
}
.rev .wpb_text_column
{
margin-bottom:0 !important;
}
.box-image
{
display:none;
}
.testimonial-box 
{
width:750px;
margin:0 auto;
}
.box-title
{
display:none;
}
.post-carousel-thumb a
{
    height: 170px;
    overflow: hidden;
    width: 100%;
    float: left;
    margin-bottom: 10px !important;
}
.sp-post-carousel-section a img
{
width:400px !important;
}
span.date
{
font-weight: bold;
    font-size: 12px;
    margin-bottom: 7px;
}
.read-more
{
margin-top: 20px;
}
.post-carousel-thumb
{
margin-bottom: 30px;
}
h4.post-carousel-title
{
font-weight:700;
}
h4.post-carousel-title a
{
color:#ffb400
}
.vipro .wpb_content_element
{
margin-bottom:0 !important;
}
.main_logo
{
line-height: 86px;
    max-width: 165px;
}
.about 
{
background-position:center bottom;
background-repeat:repeat-x
}
.about p
{
text-align:justify
}
.mission p
{
text-align:justify;
color:#fff
}
.mission h5
{
text-align:justify;
color:#fff;
font-size:16px
}
.service-page p
{
text-align:justify;
line-height:28px;
}
.service-page
{
position: relative;
 overflow: hidden;

}
.service-page img
{
box-shadow: 1px 2px 10px 3px #929292;
max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.service-page:hover img
{
-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.service-page h3:before
{
content: "";
    background: #ffb400;
    display: block;
    position: relative;
    width: 30px;
    height: 4px;
    border-radius: 4px;
    margin: 0 auto;
    bottom: 10px;
    z-index: 1;
}
.service-page
{
background-position:center bottom;
background-repeat:repeat-x
}
.breadcrumb a
{
 color:#fff;
}
.breadcrumb h1
{
 color:#fff;
}
.breadcrumb
{
  background-image: url('http://visualminds.ae/webdesign/viprocms/wp-content/uploads/2017/04/bc.png');
color:#ffb400;
padding-top:30px;
padding-bottom:30px;
border-radius:0px;
text-align:center !important
}
.it-division p
{
text-align:justify;
}
.products
{
background-position:center bottom;
background-repeat:repeat-x
}
.contact-page label
{
padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
    width: 100%;
    font-weight: 300;
}
.mb-15
{
margin-bottom:30px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a
{
transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover
{
background-color: #8595a5;
    border-right: 10px solid #4c545d;

    
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a:hover
{
border-left: 1px !important;
    
}
.plarad li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;

}
.plarad li
{
list-style:none;
margin-bottom:10px;
}
.products img
{
box-shadow: 1px 1px 9px 3px #929292;
max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.products img:hover
{
-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.it-division img
{
box-shadow: 1px 1px 9px 3px #929292;
max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.it-division img:hover
{
-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.it-division
{
background-position:center bottom;
background-repeat:repeat-x
}
.group p
{
color:#fff;
}
.group p strong
{
font-size:18px;
font-family: 'Raleway', sans-serif;
}
.group .vc_column-inner 
{
padding:0 !important;
}
.group .wpb_content_element
{
margin-bottom:15px !important;
}
.map p
{
line-height:1px;
}
#comments h3:before
{
width:0;
}
.blog-post h2
{
margin-top:15px;
}
.sidenav-content-wrap h3:before
{
width:0;
}
.hse li
{
list-style: none;
    line-height: 30px;
    margin-bottom: 10px;
font-weight: bold;
}
.hse li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;
}
.cal{
    background-position: center bottom;
    background-repeat: repeat-x;
}
.hse{
    background-position: center bottom;
    background-repeat: repeat-x;
}
.quality{
    background-position: center bottom;
    background-repeat: repeat-x;
}
@media only screen and (min-width:320px) and (max-width:480px)
{
.top-bar ul.top_bar_social li a
{
padding: 5px 5px;
}
.top-bar ul.top_bar_social
{
float:left !important;
}
.owl-item .logo-container img
{
margin:0 auto;
}
.testimonial-box
{
width:100%;
}
.gs_testimonial_container .cycle-nav #prev
{
left: 40% !important;
}
.gs_testimonial_container .cycle-nav #next
{
    right: 40% !important;
}
footer #footer-top
{
background-size:100% 100%;
}
.fancy-box
{
padding:30px 
}
.services .vc_col-sm-2
{
width:100%;
}
.products p
{
text-align:justify;
}
h3
{
font-size:18px;
}
h4
{
font-size:16px;
}
.contact-page label
{
text-align:center;
}
.group 
{
margin:0 10px;
}
}
@media only screen and (min-width:700px) and (max-width:768px)
{
.fancy-box
{
padding:20px;
}
.products p
{
text-align:justify;
}
footer #footer-top
{
background-size:100% 100%;
}
}

.back
{
   min-height:470px !important
}
h3.wg-title:before
{
content: "";
    background: #ffb400;
    display: block;
    position: relative;
    width: 30px;
    height: 4px;
    border-radius: 4px;
    bottom: 20px;
    z-index: 1;
margin:0;
}
#menu-service li
{
list-style:none;
margin-bottom: 1px;
}
#menu-service

{
padding:0;
}
#menu-service li a
{
text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    background: #e2e0e0;
    border-bottom: 1px solid #000;
    /* border-top: 1px solid rgb(34, 34, 34); */
    box-shadow: inset -5px 0 0 hsla(0, 0%, 0%, .2), inset 0 30px 0 #e3e3e3;
    color: black;
    display: block;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
    text-decoration: none;
    transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    border-left: 5px solid #115F87;
    font-weight: bold;
}


#menu-service li a:hover{
  background: #222;
  border-top-color: #3a3a3a;
  box-shadow: 
    inset -5px 0 0 #3a3a3a,
    inset 0 30px 0 #282828;
  color: #ddd;
  outline: 0  ;
  padding: 0 30px;
  transition: all 300ms;
border-left: 7px solid #005581;
}

#menu-service li.current-menu-item a {
  
  padding: 0 20px;
    border-left: 5px solid rgba(255, 180, 0, 0.91);
}
#menu-service li a:active {
  background: #333;
  border-top-color: #666;
  box-shadow: 
    inset -5px 0 0 #666,
    inset 0 20px 0 #444;
  color: #fff;
  transition: all 50ms;
}
.breadcrumb
{
margin-bottom:0 !important
}
.instrument li
{
list-style:none;
margin-bottom:10px;
}
.instrument li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;
}
#Instrumentation p
{
text-align:justify;
}
.cal li
{
list-style:none;
margin-bottom:10px;
}
.cal li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;
}
#cal p
{
text-align:justify;
}
#flow p
{
text-align:justify;
}
.flow li
{
list-style:none;
margin-bottom:10px;
}
.flow li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;
}
#valve p
{
text-align:justify;
}
.valve li
{
list-style:none;
margin-bottom:10px;
}
.valve li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;
}
#testing p
{
text-align:justify;
}
.testing li
{
list-style:none;
margin-bottom:10px;
}
.testing li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;
}
#on-site p
{
text-align:justify;
}
.on-site li
{
list-style:none;
margin-bottom:10px;
}
.on-site li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;
}
.services a
{
color:#fff;
}
.btn-client
{
float: right;
    background: #fff;
    border: #ffb400;
}
.btn-client a
{
color: #ffb400 !important;
}
.top-bar ul.top_bar_social
{
line-height:30px;
}
.top-bar ul.contact-info
{
line-height:30px;
}
.about li
{
list-style:none;
margin-bottom:10px;
}
.about li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;
}

footer #footer-top a, footer #footer-top strong
{
color:#000 !important
}
.min
{
min-height:540px;
}
.owl-theme .owl-controls .owl-page span
{
margin-right:3px;
}
.pressure b
{
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size:20px;
}
#pressure
{
text-align:justify;
}
.press li
{
list-style:none;
margin-bottom:10px;
}
.press li:before
{
content: '\f064';
    font-family: 'FontAwesome';
    position: absolute;
    left: 15px;
    background: #ffb400;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    border-radius: 20px;
}
b
{
font-size:15px;
}
#temprature
{
text-align:justify;
}
#electrical
{
text-align:justify;
}
#linear
{
text-align:justify;
}
#torque
{
text-align:justify;
}

.vipr-st
{
padding-top:0 !important
}
.services p strong
{
font-family: Raleway, Arial, Helvetica, sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
}
section#content
{
margin-top:20px;
}
.vipr-st
{
    font-size: 18px;
    line-height: 30px;
}
.nn
{
display:none;
}
.press
{
background-position: center bottom;
    background-repeat: repeat-x;
}
.about .fancy-box
{
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    color: #fff;
    background-color: #02537E;
    background-repeat: no-repeat;
    background-position: bottom right;
    padding: 20px;
    display: block;
    border-radius: 4px;
    background-image: url(http://visualminds.ae/webdesign/viprocms/wp-content/uploads/2017/04/tools.png);
}
.about .fancy-box h4
{
color:#fff;
}
.about .fancy-box:hover {
    background-color: #292c2f;
}
.blog-post h2 span
{
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;
}
.fixed 
{
  position: fixed;
  top:0; left:0;
  width: 100%; 
z-index: 99;
}
#menu-service li a:before
{
content: '\f101';
    font-family: 'Fontawesome';
    margin-right: 10px;
    font-size: 16px;
}
#menu-product-menu {
    padding: 0;
}
#menu-product-menu li {
    list-style: none;
    margin-bottom: 1px;
}
#menu-product-menu li.current-menu-item a {
    padding: 0 20px;
    border-left: 5px solid rgba(255, 180, 0, 0.91);
}
#menu-product-menu li a {
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    background: rgba(235, 235, 235, 0.41);
    border-bottom: 1px solid #000;
    /* border-top: 1px solid rgb(34, 34, 34); */
    box-shadow: inset -5px 0 0 hsla(0, 0%, 0%, .2);
    color: black;
    display: block;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
    text-decoration: none;
    transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    border-left: 5px solid #115F87;
    font-weight: bold;
border: 1px solid #ddd;
}
#menu-product-menu li a:before {
    content: '\f101';
    font-family: 'Fontawesome';
    margin-right: 10px;
    font-size: 16px;
}
#menu-product-menu li a:hover {
    background: #222;
    border-top-color: #3a3a3a;
    box-shadow: inset -5px 0 0 #3a3a3a, inset 0 30px 0 #282828;
    color: #ddd;
    outline: 0;
    padding: 0 30px;
    transition: all 300ms;
    border-left: 7px solid #005581;
}
.product-bg
{
padding-top: 30px !important;
    padding-bottom: 40px !important;
    background-image: url(http://visualminds.ae/webdesign/viprocms/wp-content/uploads/2017/04/grain.png?id=472) !important;
}
.product-bg .container
{
    background: transparent !important;
}
.mt-18
{
margin-top:18px;
}
.product-bg p
{
text-align:justify;
line-height:30px;
}
#amw-3
{
    width: 100%;
    border-radius: 0;
    margin-bottom: 20px;
    border: 1px solid #ffb400;
    padding: 10px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu
{
width:180px !important
}
.back h4 a
{
color:#fff;
}
@media only screen and (min-width:320px) and (max-width:767px)
{
#menu-product-menu
{
display:none;
}
.mob-product-menu
{
display:block !important;
}
}
@media only screen and (min-width:320px) and (max-width:768px)
{
#menu-product-menu li a {
    
    font-size: 10px;
    padding: 0 10px;
}
#menu-product-menu li.current-menu-item a {
    padding: 0 10px;
}
}

@media only screen and (max-width: 600px)
{
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
    color: #000 !Important;
}
.mega-menu-toggle
{
display:none !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item
{
width:100% !important
}
}
.btn-dwnload {

    float: right;
    margin-left: 10px;
    background: blue;
    border: blue;

}

.et_pb_fullwidth_image_1 {
	max-width: 100% !important; 
}