.gm-style .gm-style-cc span,.gm-style .gm-style-cc a,.gm-style .gm-style-mtc div{font-size:10px}

@media print {  .gm-style .gmnoprint, .gmnoprint { display:none  }}@media screen {  .gm-style .gmnoscreen, .gmnoscreen { display:none  }}

.gm-style-pbc{transition:opacity ease-in-out;background-color:rgba(0,0,0,0.45);text-align:center}.gm-style-pbt{font-size:22px;color:white;font-family:Roboto,Arial,sans-serif;position:relative;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.fluid-width-video-wrapper { width: 100%;  position: relative; padding: 0; min-height: 1px; } .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0;  left: 0; width: 100%;  height: 100%; }

#rs-demo-id {}
#rev_slider_1_1_wrapper .tp-loader.spinner2{ background-color: #FFFFFF !important; } .rev-navigation.tparrows {
background:none;
width:60px;
height: 60px;
}
.rev-navigation.tparrows:before {
display:none;
}
.rev-navigation.tparrows.tp-leftarrow .qodef-nav-arrow, 
.rev-navigation.tparrows.tp-rightarrow .qodef-nav-arrow {
position: relative;
height: 100%;
width: 100%;
display: inline-block;
vertical-align: middle;
color: #fff;
font-size: 30px;
line-height: 60px;
text-align: center;
-webkit-transition: color .2s ease-out;
-moz-transition: color .2s ease-out;
transition: color .2s ease-out;
}
.rev-navigation.tparrows.tp-leftarrow:hover .qodef-nav-arrow,
.rev-navigation.tparrows.tp-rightarrow:hover .qodef-nav-arrow {
color: rgba(248,84,52,1);
}
.rev-navigation.tparrows.tp-leftarrow .qodef-nav-arrow:before, 
.rev-navigation.tparrows.tp-rightarrow .qodef-nav-arrow:before {
display: inline-block;
vertical-align: top;
font-family: "FontAwesome" !important; 
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.rev-navigation.tparrows.tp-leftarrow .qodef-nav-arrow:before {
content: "\f060"; 
}
.rev-navigation.tparrows.tp-rightarrow .qodef-nav-arrow:before {
content: "\f061"; 
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


.shadow-row .shadow-holder .q_elements_item_inner {
box-shadow: -3px 5px 66px 0px rgba(0, 0, 0, 0.2);
}
.shadow-row .shadow-row-left-column{
position: relative;
z-index: 999;
}
.qode_clients .qode_client_holder_inner:before{
display: none;
}
.qode_clients .qode_client_holder_inner:after{
display: none;
}
@media screen and (max-width: 1000px){
.shadow-row .overlapping-columns-1 .vc_column-inner, .shadow-row .overlapping-columns-2 .vc_column-inner{
margin-left: 0!important;
}
.shadow-row .overlapping-columns-2 .vc_column-inner{
margin-bottom: 17%!important;
}
}

.vc_custom_1511449038230{background-image: url(../upload/Background-1-7.png) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1511449122776{background-image: url(../upload/Background-2.png) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1511449159741{margin-top: -12% !important;background-image: url(../upload/Background-4-1.png) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1511449214964{margin-top: -90px !important;}
.vc_custom_1510753747570{margin-top: -29% !important;}
.vc_custom_1510753752853{margin-top: -36% !important;margin-left: -30% !important;}
.vc_custom_1510753646769{margin-left: 30% !important;}
.vc_custom_1510061092729{padding-top: 59px !important;padding-bottom: 25px !important;background-color: #383b75 !important;}
.vc_custom_1511512949328 {
    background-color: #efeeee !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}


.wpb_animate_when_almost_visible { opacity: 1; }

.gm-style {
font: 400 11px Roboto, Arial, sans-serif;
text-decoration: none;
}
.gm-style img { max-width: none; }
