/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.tp-next-bt{display:none}
 .dmcc.tp-next-bt{display:block;text-align: center;padding: 10px 0px 0px 0px;}
.dmcc.tp-next-bt a {/* color:#222; *//* font-weight:500; */text-transform:uppercase;}
.soc-ff a .w-socials-item-link-hover {background:#65686a !important;}
.l-header #menu-item-226  ,
.l-header #menu-item-222{display:none}
.tp-next-bt a:after {
    font-family: "fontawesome";
    content: "\f054";
    position:relative;
    color: #999;
    margin-left:5px;
    top: 4px;
    font-size: 20px;
    }
.tp-next-bt a{
     position:relative;
     /* background-color: rgba(255, 255, 255, 0.79); */
     font-family: 'Montserrat';
     visibility: visible;
     text-align: left;
     line-height: 46px;
     letter-spacing: 0;
     font-weight: 700;
     font-size: 11px;
     border-style: none;
     margin: 0px 0px 0px 0px;
     border-radius: 0px;
     padding: 5px 0px;
     color: rgb(130, 127, 127);
     text-decoration: none;
     white-space: nowrap;
     width: auto;
     height: auto;
     min-height: 0px;
     min-width: 0px;
     max-height: none;
     max-width: none;
     filter: blur(0px) grayscale(0%) brightness(100%);
     opacity: 1;
     transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
     transform-origin: 50% 50% 0px;
     border-width: 0px;
     text-transform: uppercase;
     outline: none !important;
     box-shadow: none;
     text-decoration: none !important;
     box-sizing: border-box;
     cursor: pointer;
}
.tp-next-bt a:hover ,
.tp-next-bt a:hover:after{ color:#000 !important}

.manual-dot-arrow .slick-arrow {z-index:999}
#nxftv {line-height: 26px !important;}
#nxftv i {position:absolute;    top: -18px;
    right: 23px;}
#nxftv i:before {
    opacity:0.45;
    content: '\e825';
    font-family: "revicons";
    height: 50px!important;
    line-height: 60px!important;
    font-size: 50px!important;
    position: relative;
    top: 11px;
    }  #nxftv:hover i:before{opacity:1 !important}
html body {
      background: #c7c7c7;
    -webkit-tap-highlight-color: rgba(33, 45, 55, 0.0);
}
#mobile-show .vc_column-inner {padding:0px !important}

.mobile-only {display:none !important}
#splash-screen {
    position: fixed;
    z-index: 999;
    width: 100%;
    background: #191919;
    height: 100%;
    top: 0px;
  padding-top: 0px;
}

#splash-screen p  {position: absolute;bottom: 40px;/* border:1px solid #ffff; */border-radius:20px;line-height:1;letter-spacing:3px;padding:6px 15px 4px 15px;color:#FFF;width: 100%;text-align: center;left: 0px;}

.skp  {border:1px solid #ffff;border-radius:20px;line-height:1;letter-spacing:3px;padding:6px 15px 4px 15px;color:#FFF; }
.skp:hover {background:#FFF;color:#333 !important}

#splash-screen .i-cf {padding:0px !important;height: 100%;}
#splash-screen .g-cols  ,
#splash-screen .g-cols .wpb_wrapper ,
#splash-screen .vc_col-sm-12 {height:100%;align-items: center;justify-self: normal;display: flex;align-self: center;}
#splash-screen .vc_column-inner {width:100%}


.w-nav .current_page_item  .w-nav-anchor.level_1 {font-weight:500}

@media (min-width:800px) {
    .w-nav-list a {letter-spacing:2px;font-weight:normal}
}
#xdvff .spinner0 {display:none !important}

body   #page-footer .fmenu ul li a {position:relative;line-height:21px;letter-spacing: 3px;font-weight:normal;text-transform:uppercase;color: #353535;font-size: 12px !important;border-left: 0px solid #a7a6a4 !important;display: inline-block;/* font-size: 14px; */margin: 0px 20px;padding: 0px;}
body   #page-footer .fmenu ul li:first-child a {border:none !important}
body   #page-footer .fmenu ul li:last-child a {/* border:none !important */}
body   #page-footer .fmenu ul li a:before {content:'';display:block;width:1px;height:17px;position:absolute;right: -20px;top: 2px;border-right: 1px solid #a7a6a4;}
body   #page-footer .fmenu ul li a:hover {color: #343434 !important;border-bottom: 0px solid #353535!important;}
body   #page-footer .fmenu ul li.current-menu-item a {color:#343434}
body   #page-footer .fmenu ul li.current-menu-item a {color:#343434}

body   #page-footer .fmenu ul li:last-child a:before{display:none}
body   #page-footer .fmenu ul li:last-child a{margin-right:0px}
body   #page-footer .fmenu ul li.ents {float:right;/* justify-content: start; */}
body   #page-footer .fmenu ul li.ents  a {border:1px solid #666 !important;background:#aaaaaa;border-radius:20px;line-height:1;letter-spacing:2px;padding:6px 15px 4px 15px;color:#333 !important;margin-top: -8px;}
body   #page-footer .fmenu ul li.ents  a:hover {background:#FFF;color:#333 !important}
body   #page-footer .vc_wp_custommenu.layout_hor .menu {width:100% !important;display: inline-block;margin: 0px;text-align: right;padding-right:20px;}

body   #page-footer .vc_wp_custommenu.layout_hor ul li {
    flex-shrink: 0;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: top;
}

body   #page-footer .vc_wp_custommenu.layout_hor ul li.current-menu-item a {/* font-weight:600 */}
body   #page-footer .vc_wp_custommenu.layout_hor ul li.und a  {/* text-decoration:underline */}
body   #page-footer .vc_wp_custommenu.layout_hor ul li.und a:hover  {text-decoration:none}

.abts-cc {max-width:480px;font-size: 14px;font-weight:normal;line-height: 21px;letter-spacing: 1px;}
.abts-cc h3 {
  font-size: 16px;
  font-family: "Montserrat";
  color: rgb(53, 53, 53);
  text-transform: uppercase;
  line-height: 1.563;
  font-weight:500;
  line-height: 26px;
  letter-spacing: 2px;
 }


.srvtxt-nav {}
.srvtxt-nav ul {margin:0px !important;list-style-type:none}
.srvtxt-nav ul li {padding-left:40px;margin:0px;opacity:0.45;transition:all 333ms ease}
.srvtxt-nav ul li.sv1 {background:url('brnd-1.png') no-repeat scroll center left;}
.srvtxt-nav ul li.sv2 {background:url('brnd-2.png') no-repeat scroll center left;}
.srvtxt-nav ul li.sv3 {background:url('brnd-3.png') no-repeat scroll center left;}
.srvtxt-nav ul li.sv4 {background:url('brnd-4.png') no-repeat scroll center left;}
.srvtxt-nav ul li.active ,
.srvtxt-nav ul li:hover {opacity:1;transition:all 433ms ease}
.srvtxt-nav ul li a { color:#353535 !important;font-weight:500;letter-spacing:2px;line-height:1;display:block;padding: 16px 0px;margin-bottom: 0px;}

.srvtxt-cc {font-weight:500;font-size:14px;line-height:24px;letter-spacing: 1px;}


.contact-cc h3 {color:#353535 !important;font-size: 17px;text-transform:uppercase;font-weight:500;line-height: 25px;letter-spacing: 2px;}

.cts-bb p {margin-bottom:0px}
.cts-bb .inputbox ,
.cts-bb .inputboxarea {background: #eae7e0;font-weight:500;}
.cts-bb input:focus, .cts-bb input:focus + .w-form-checkbox, 
.cts-bb textarea:focus, select:focus,
.cts-bb .select2-container--focus .select2-selection {
    box-shadow: 0 0 0 2px #94805d;
}
.contact-address-cc {text-transform:uppercase;color: #363636;font-weight:400;font-size:13px;line-height: 21px;letter-spacing:2px;}
.contact-address-cc small {font-size: 10px;font-weight:400;}
.contact-address-cc a {/* font-weight: 400; */color: #363636 !important;}
.contact-address-cc a:hover { color:#353535 !important;border-bottom:1px solid #92805f}

.smbtt {text-align:right;padding: 0px 5px 15px 5px;}
body .smbtt input {padding: 3px 7px !important;letter-spacing: 1px;color: #363636!important;}
.smbtt .ajax-loader{margin: 11px 10px 0px 0px !important;float: left;}

.scrollbar-dxi .wpb_wrapper {height:400px;overflow: auto;position: relative;padding: 40px 10px;margin: 25px 0px;width: 100%;max-width: 100%;height: 540px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-mask-image: linear-gradient(to top, transparent 5%, black 12%);mask-image: linear-gradient(to top, transparent 5%, black 12%);/* padding-left: 40px; */}
.scrollbar-dxi {
          -webkit-mask-image: linear-gradient(to bottom, transparent 5%, black 12%);
    mask-image: linear-gradient(to bottom, transparent 5%, black 12%);

}

.scrollbar-dxi {font-size:13px;line-height:22px;font-weight:400}

.scrollbar-dxi .mCSB_draggerRail {background:#b7b7b7 !important;opacity:1 !important;width: 8px !important;}
.scrollbar-dxi  .mCSB_dragger_bar{background:#5d5d5d !important;width: 8px !important;margin: 0px auto!important;height: 8px !important;}
.scrollbar-dxi .mCSB_scrollTools {left:0px}
.scrollbar-dxi .mCSB_container {
     padding-left: 44px;
     padding-top: 10px;
     padding-bottom: 15px;
}

.career-tx h3 {color:#353535 !important;font-weight:500;text-transform:uppercase;font-size:17px;letter-spacing:1px;margin-bottom:10px;padding-top:5px;}
.cps h2{margin: 30px 0px 10px 0px;text-align:center;font-weight: 500;letter-spacing:6px;color:#92805f;font-size: 36px;}

.xdv-tab {}
.xdv-tab .w-tabs-list {background:none !important}
.xdv-tab.w-tabs.style_default .w-tabs-item.active, 
.xdv-tab .owl-dot.active span, .xdv-tab .rsBullet.rsNavSelected span {border:none !important;
color:#333 !important;font-weight:500;}
.xdv-tab.w-tabs.style_default .w-tabs-item{text-transform:uppercase;border: none !important;}

.xdv-tab .w-tabs-list-h {
    display: flex;
    justify-content: flex-end;
}

.xdv-tab .w-tabs-section-content-h {padding-top:10px}

body #page-content .xdv-sli {
    padding: 0px 80px !important;
}
@media (max-width:767px){
.mobile-only  .current-menu-parent ul {display:block !important}

  .sbxmo  .animate_start .w-grid-item:nth-child(2n+1) {margin-left:-10px}

  body #page-content .xdv-sli {
    padding: 0px 0px !important;
}
body   #page-footer .fmenu ul li a:before {display:none}
.cps h2 {
    margin: 20px 0px 0px 0px;
    text-align: center;
    font-weight: 400;
    letter-spacing: 3px;
    color: #92805f;
    font-size: 16px;
}
body #page-footer .fmenu ul {margin-top:10px !important;line-height: 20px;padding-right: 0px !important;text-align: left !important;}
body #page-footer .fmenu ul li a:after {display:none}
#page-footer .l-section-h {
    padding-bottom:0px;
    padding-top: 0px;
}
body #page-footer .fmenu ul li a {color: #949494;border-left: 0.5px solid rgba(146, 128, 95, 0.46) !important;line-height:5px;display:block !important;padding: 2px 0px 0px 3px;margin: 0px 0px 0px 0px;font-size: 10px !important;letter-spacing: 0.5px;font-weight: 600;}
body #page-footer .fmenu ul li:last-child a {border:none !important}
body #page-footer .vc_wp_custommenu.layout_hor ul li {display: inline-block;width: 29%;margin: 0px;}
body #page-footer .vc_wp_custommenu.layout_hor ul li:last-child {width:100%}
body #page-footer .vc_wp_custommenu.layout_hor ul li:nth-child(3) {width: 38%;}
.current_page_item .w-nav-title {
     font-weight:bold
}
.l-header .w-nav-title {/* color: #94805d; */font-size: 12px;letter-spacing: 1px;}
.l-footer .fmenu {
    margin-top: 10px;
    margin-bottom: 1px !important;
    margin-right: 0px;
}
}

@media (max-width:450px){
  #rev_slider_2_1_wrapperr  {height:300px !important}
}

.l-subheader
{
background: transparent !important;
border: 0px !important;
box-shadow:none!important;
}
/*.l-sidebar, .l-section-h {
    padding: 15px 0px!important;
}*/
.w-nav-title
{text-transform:uppercase!important;/* color: #949494; */}
#menu-item-230 .w-nav-title
{/* font-weight:500!important; *//* color:#92805f!important; */}

.home .l-subheader.at_bottom {

    height: 20px!important;
}
.current_page_item .w-nav-title
{color: #363636!important;}

.active .w-tabs-item-title
{
color:#92805f!important;
}


.submenuactive 
{
display:none;
}

.page-template-portfolio .submenuactive 
{
display:block!important;
}
.soc-ff {display:inline-block;/* margin-top: -5px; */}
.bybvv {float:right;margin-top: 1px;margin-bottom: 6px;margin-top: 40px;}
.bybvv a {border:1px solid #65686a;border-radius: 12px;line-height:1;font-size: 12px;font-weight: 400;letter-spacing: 2px;background: #aaaaaa;padding: 4px 14px;}
.bybvv a:before {box-shadow:none !important;border:none;}
.soc-ff a {color:#65686a !important;height: 32px;width: 32px;line-height: 32px;margin-right: 5px;margin-top: -4px;}
.fmenu {margin-top: 40px;margin-bottom: 5px !important;margin-right: 5px;display: inline-block;}

  body #rev_slider_5_1_wrapper ,
  body #rev_slider_8_1_wrapper ,
  body #rev_slider_9_1_wrapper ,
   body #rev_slider_10_1_wrapper ,
body #rev_slider_11_1_wrapper ,
body #rev_slider_33_1_wrapper ,
body #rev_slider_13_1_wrapper ,
body #rev_slider_14_1_wrapper , 
body #rev_slider_15_1_wrapper ,
body #rev_slider_16_1_wrapper ,
body #rev_slider_17_1_wrapper  ,
body #rev_slider_18_1_wrapper  ,
body #rev_slider_19_1_wrapper  ,
body #rev_slider_20_1_wrapper  ,
body #rev_slider_21_1_wrapper  ,
body #rev_slider_22_1_wrapper  ,
body #rev_slider_23_1_wrapper  ,
body #rev_slider_24_1_wrapper {margin-bottom: 50px!important; }
 

 @media (max-width:900px) {
  .w-nav-list li{position:relative;padding:0px 10px}
  .w-nav-list li:first-child:before{display:none}
 .w-nav-list li:before {content:'';height:10px;width:1px;position:absolute;left:0px;top:20px;border-right: 1px solid rgba(170, 163, 153, 0.11) !important;}
}
 @media (max-width:420px) {
    body .w-nav-list li{position:relative;padding:0px 0px}

 }
@media (min-width:1920px){
 body #xdvff {
  margin-bottotm: -120px;
  min-height: calc(100vh - 280px);
  }
 body #xdvff  .l-section-h {max-width:1920px}
   body #xdvff .xdv-tab {margin-top:60px}
   body #rev_slider_5_1 ,
 body #xdvff #rev_slider_5_1_wrapper {height:800px !important}

     body #rev_slider_8_1 ,
 body #xdvff #rev_slider_8_1_wrapper {height:800px !important}

     body #rev_slider_9_1 ,
 body #xdvff #rev_slider_9_1_wrapper {height:800px !important}

       body #rev_slider_10_1 ,
 body #xdvff #rev_slider_10_1_wrapper {height:800px !important}

         body #rev_slider_11_1 ,
 body #xdvff #rev_slider_11_1_wrapper {height:800px !important}

           body #rev_slider_33_1 ,
 body #xdvff #rev_slider_33_1_wrapper {height:800px !important}

             body #rev_slider_13_1 ,
 body #xdvff #rev_slider_13_1_wrapper {height:800px !important}

               body #rev_slider_14_1 ,
 body #xdvff #rev_slider_14_1_wrapper {height:800px !important}

                 body #rev_slider_15_1 ,
 body #xdvff #rev_slider_15_1_wrapper {height:800px !important}

                   body #rev_slider_16_1 ,
 body #xdvff #rev_slider_16_1_wrapper {height:800px !important}

                     body #rev_slider_16_1 ,
 body #xdvff #rev_slider_16_1_wrapper {height:800px !important}

                       body #rev_slider_17_1 ,
 body #xdvff #rev_slider_17_1_wrapper {height:800px !important}

                         body #rev_slider_18_1 ,
 body #xdvff #rev_slider_18_1_wrapper {height:800px !important}

                           body #rev_slider_19_1 ,
 body #xdvff #rev_slider_19_1_wrapper {height:800px !important}

                           body #rev_slider_20_1 ,
 body #xdvff #rev_slider_20_1_wrapper {height:800px !important}

                             body #rev_slider_21_1 ,
 body #xdvff #rev_slider_21_1_wrapper {height:800px !important}

                             body #rev_slider_22_1 ,
 body #xdvff #rev_slider_22_1_wrapper {height:800px !important}

                             body #rev_slider_23_1 ,
 body #xdvff #rev_slider_23_1_wrapper {height:800px !important}

                             body #rev_slider_24_1 ,
 body #xdvff #rev_slider_24_1_wrapper {height:800px !important}

 body #xdvff   .lap-slick {height: 900px;width: 1415px;}

 body .webdomain-link {max-width: 1240px;margin:0px auto;margin-top: -250px;margin-bottom: 250px;position:relative;}
  .webdomain-link .wpb_wrapper {position:absolute;right:0px;}
}


.wpb_text_column.fmenu {text-align:right;}
.wpb_text_column.fmenu ul {list-style-type:none;padding:0px;margin:0px;}
.wpb_text_column.fmenu li {/* float:left; */padding: 5px 15px;display: inline-block;}
.wpb_text_column.fmenu li a {color:#949494;letter-spacing: 2px;font-weight: 400;}
.wpb_text_column.fmenu li a:hover {color:#333;letter-spacing: 2px;font-weight: 400;}
#xdvff .wpb_text_column.fmenu li a {font-size: 14px;}
.wpb_text_column.fmenu li.current-page a{font-weight:500;color:#363636}

.submenuactive .current-page-ancestor a {font-weight:500;color:#92805f !important}

@media (min-width: 900px) {
  .l-footer .l-section.height_small>.l-section-h {
    padding: 1.1rem 0;
}
body .l-subheader.width_full {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
      padding-top:0px;

}

}

.ctnmvb p {font-weight: 400;color: #353535;font-size: 14px;margin-bottom: 0px;line-height: 21px;letter-spacing: 1px;}
.xvpp .l-section-h {padding-left:55px !important;padding-right:55px !important;padding-top: 30px;padding-bottom: 0px;}

#xdvff .l-section-h {padding-bottom:0px}

body rs-arrow {opacity:0.4 !important}
body rs-arrow:hover {opacity:1 !important}

.ush_menu_2 a {color:#Aaa399}
.ush_menu_2 a:hover {color:#333}
@media (min-width:992px){
body rs-module {overflow:visible}
body rs-bullets {top:auto !important;bottom:-80px}
  .ush_menu_1.type_desktop {margin-top:25px;margin-bottom:0px}
}

@media (min-width:1920px){
body rs-bullets {top:auto !important;bottom:-80px;transforme: matrix(1, 0, 0, 1, 0, -30) !important;}

}

.logo-cc {background:#ede8de;padding:40px 0px;    margin: 121px auto 60px auto; }
.ppc {padding:40px 0px 20px 0px; margin: 59px 0px 0px 0px;}


.logo-cc ul {list-style-type:none;padding:0px;margin:0px;display:table;width:100%}
.logo-cc ul li {float:left;width:33.33%;padding:40px 20px}
.logo-cc ul li img {filter: grayscale(100%);opacity:0.5;transition:all 344ms ease}
.logo-cc ul li img:hover {transform:scale(1.05,1.05); filter: grayscale(0%);opacity:1;transition:all 344ms ease
}

#abb .vc_row  {max-width:1920px;padding: 20px 0px !important;margin: 50px auto 45px auto !important;}
#abb2 .vc_row  { max-width:1920px;padding:40px 0px !important;margin: 60px auto !important}

.lap-slick {overflow: hidden;/* max-width:873px; */margin:0px auto !important;background:url('rogue-11.png') no-repeat scroll center top;background-size: 1073px;width: 1073px;height: 730px;margin-bottom: 30px !important;margin-top: -5px !important;background-size: 100%;}
.lap-slick .slick-list {
    width: 800px;
    height: 600px;
    margin: 57px 0px -5px 106px;
    border-radius: 0px;
}


.lap-slick .slick-dots {text-align:center;list-style-type:none;padding:0px;margin:0px;display: inline-block;}
.lap-slick .slick-dots {
    position:relative;
    width: 100%;
    margin: -10px 0px 0px 0px !important;
    }
.lap-slick .slick-dots li.slick-active button {
    background: #363636;
    border-color: #363636;
}
.lap-slick .slick-dots li {display:inline-block;margin: 0px 10px 0px 10px;}
.lap-slick .slick-dots li button {
    width: 3px;
    font-size:0;
    height: 3px;
    background: #949494;
    cursor: pointer;
    border: 2px solid #949494;
    border-radius: 50%;
    box-sizing: content-box;
    /* -webkit-perspective: 400; */
    perspective: 400;
    /* -webkit-transform: translatez(0.01px); */
    /* transform: translatez(0.01px); */
    transition: all 0.3s;
    display: inline-block;
    padding: 0px;
}
.lap-slick .slick-dots li button:hover {
      background: #363636;
      border-color: #363636;
}
.lap-slick .slick-dots li button {
    width: 9px;
    height: 9px;
 }

 

  .webdomain-link {max-width:980px;margin:0px auto;margin-top: -280px;margin-bottom:250px;position:relative;}
  .webdomain-link .wpb_wrapper {position:absolute;right:0px;}

  .webdomain-link .wpb_wrapper {position:absolute;right:0px;}

  .lap-slick .slick-arrow {font-size:0;position:absolute;top:45%;background:none}
   .lap-slick .slick-arrow.slick-prev {left: -30px;}
   .lap-slick .slick-arrow.slick-next {right: -30px;}
   .lap-slick .slick-arrow:before {color:#999;font-size:23px;}
   .lap-slick .slick-arrow:hover:before {color:#000}
   .lap-slick .slick-arrow.slick-prev:before {  
   font-family: "fontawesome";
    font-weight: 400;
        content: "\f053";} 
           .lap-slick .slick-arrow.slick-next:before { 
   font-family: "fontawesome";
    font-weight: 400;
        content: "\f054";} 

#skill #us_grid_1 .w-grid-list {
    margin: 0;  
}

        body #page-content .sbvv {
    padding: 11px 0px;
}
     #page-content   .sbvv .w-progbar-title{text-align:right;width: 26%;min-width: 220px;}
        .sbvv .w-progbar-title .w-progbar-title-text {color:#000;text-transform:uppercase;font-size:12px;letter-spacing:2px}
.sbvv  .w-progbar-bar    {color:#726854;border-radius:0px !important}
.sbvv  .w-progbar-bar:before {display:none}
.sbvv  .w-progbar-bar-h {
    background:#726854 !important;
    height: 18px !important;
    transition: width 1.4s cubic-bezier(.6,.3,.3,.6);
    }

#skill {position:relative;padding: 30px 40px 50px 20px;margin:0px;display: flex;}
.sbxm-lu#skill {padding: 20px 20px 20px 20px;overflow-y: auto;}
.sbxm-lu#skill .vc_column-inner {padding:0px 5px}

#clients_logo {display: flex;position:relative;padding: 30px 40px 50px 20px;margin:0px;display: flex;}
#clients_logo .w-grid-list .post_title {display:none}
#clients_logo .post_image  {margin-bottom: 0px !important;text-align: center;}

#clients_logo .w-grid-item {
    padding: 1.5rem 0.5rem !important;
}
 #skill .w-grid-list .post_title {display:none}
#skill .post_image  {margin-bottom: 0px !important;text-align: center;}

#skill .w-grid-item {
    padding: 1.5rem 0.5rem !important;
}
.icboxx {position:absolute;top:8px;right:1px;color:#FFF}
.icboxx .w-iconbox-icon i {color:#FFF;font-size:19px;}

.tparrows::before {


    height: 60px!important;
    line-height: 60px!important;
text-shadow: 0 0 10px black;
}
.xdf21 {position:relative}
#skill {
    display:none;
    position:absolute;
    width:100%;
    left:0px;
    top:0px;
    z-index:20;
    height:100%;
    background: rgba(104, 104, 104, 1) !important;
    opacity: 1;
    opacity: 0.92;
    }
#clients_logo {display:none;position:absolute;width:100%;left:0px;top:0px;z-index:20;height:100%;background: rgba(104, 104, 104, 0.9) !important;opacity: 0.92;}
#clients_logo.acx ,
#skill.acx{display:flex !important;}
#clients_logo .post_image img {max-height: 90px;width:auto;margin: 0px auto !important; }

#skill .post_image img {max-height: 120px;width:auto;margin: 0px auto !important;}
@media (min-width:1700px) 
{
  #skill .post_image img {max-height: 150px;width:auto;margin: 0px auto !important;}
}

#skill .post_image img:hover {
    transform: scale(1.05,1.05);
    filter: none;
    transition: all 344ms ease;
}
#skill .post_image img {
    filter: brightness(0) invert(1);
    transition: all 344ms ease;
}

.xdf21 > .vc_column-inner  > .wpb_wrapper {
   position: relative;
}
 
 .xvpp i {transition:all 322ms ease}
 .actv i {transform:rotate(-90deg);transition:all 322ms ease}

 .xvpp .sc-bb {color: #949494 !important;}
  .xvpp .cs-bb {color:#Aaa399 !important;color: #949494 !important;}
.xvpp    .actv {color:#000 !important;}


#page-content .cts-bb .input--kohana textarea {min-height: 175px;}


#page-content .cts-bb .input--kohana {
    overflow: hidden;
    background: #fff;
    position: relative;
    margin-bottom: 20px;
}
#page-content .cts-bb.wpcf7-form-control {
    position: relative;
    z-index: 1;
    display: inline-block;
    margin: 1em;
    max-width: 350px;
    width: calc(100% - 2em);
    vertical-align: top;
}


#page-content .cts-bb .input__field {
    position: relative;
    display: block;
    float: right;
    padding: 0.8em;
    width: 60%;
    border: none;
    border-radius: 0;
    background: #f0f0f0;
    color: #aaa;
    font-weight: 400;
    -webkit-appearance: none;
    line-height: 1;
}

#page-content .cts-bb .input__field--kohana {
    width: 100%;
    background: transparent;
    padding-left: 2.25em;
    color: #6a7989;
    box-shadow: none !important;
    margin-top: 0px;
}



#page-content .cts-bb .input__label {
    display: inline-block;
    float: right;
    padding: 0 1em;
    width: 40%;
    color: #696969;
    font-weight: bold;
    font-size: 70.25%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#page-content .cts-bb .input__label--kohana {
    position: absolute;
    width: 100%;
    text-align: left;
    pointer-events: none;
    color: #D2D2D2;
}
#page-content .cts-bb .input__label-content {
    position: relative;
    display: block;
    padding: 9px 19px;
    width: 100%;
}
#page-content .cts-bb   small  {font-size: 16px;font-weight: normal;font-weight: 500;/* color: #333; */font-size: 15px;}

#page-content .cts-bb .input__label-content--kohana {
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
#page-content .cts-bb .input__label-content--kohana {
    display: inline-block;
    width: auto;
    /* -webkit-transform: translate3d(-1.75em, 0, 0); */
    /* transform: translate3d(-1.75em, 0, 0); */
    /* -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; */
    transition: transform 0.3s, opacity 0.3s;
}


.input--kohana {
	overflow: hidden;
	background: #fff;
}

.input__field--kohana {
	width: 100%;
	background: transparent;
	padding-left: 2.75em;
	color: #6a7989;
}

.input__label--kohana {
	position: absolute;
	width: 100%;
	text-align: left;
	pointer-events: none;
	color: #D2D2D2;
}

.input__label-content--kohana {
	display: inline-block;
	width: auto;
	-webkit-transform: translate3d(-1.75em, 0, 0);
	transform: translate3d(-1.75em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
}

.icon--kohana {
	display: inline-block;
	margin-top: 0.9em;
	-webkit-transform: translate3d(-2em, 0, 0);
	transform: translate3d(-2em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.input__field--kohana:focus + .input__label--kohana .input__label-content--kohana,
.input--filled .input__label-content--kohana {
	opacity: 0;
	-webkit-transform: translate3d(100px, 0, 0);
	transform: translate3d(100px, 0, 0);
}

.input__label-content--kohana,
.icon--kohana,
.input__field--kohana:focus + .input__label--kohana .input__label-content--kohana,
.input--filled .input__label-content--kohana {
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
#page-content .cts-bb .input__field--kohana:focus + .input__label--kohana .input__label-content--kohana, 
#page-content .cts-bb .input--filled .input__label-content--kohana {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
}



.input__field--kohana:focus + .input__label--kohana .icon--kohana, .input--filled .icon--kohana {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    font-size: 16px;
}
.input__label-content--kohana, .icon--kohana, .input__field--kohana:focus + .input__label--kohana .input__label-content--kohana, .input--filled .input__label-content--kohana {
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
 
.v-ccc .vc_column-inner > .wpb_wrapper {
 
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
 justify-content :space-between
}

#page-content div.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed;
color: #888 !important;
}



@media (min-width:992px) {
.l-header .w-nav-list.level_1  .w-nav-title:after {
    content: '';
    position: relative;
    top: -8px;
    left: 0;
    width: 40px;
    height: 2px;
    background: #363636;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transition: -webkit-transform 0.1s;
    transition: transform 0.1s;
    display: block;
    margin: 0px auto;
}
.l-header .w-nav-list.level_1 a:hover .w-nav-title:after  {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.l-header .w-nav-list.level_1 .current_page_item a .w-nav-title:after  ,
  .l-header .w-nav-list .current-page-ancestor  a .w-nav-title:after {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}



.l-footer .fmenu a:after{
    content: '';
    position: relative;
    top: 3px;
    left: 0;
    width: 40px;
    height: 2px;
    background: #353535;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transition: -webkit-transform 0.1s;
    transition: transform 0.1s;
    display: block;
    margin: 0px auto;
}
.l-footer .fmenu a:hover:after {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.l-footer .fmenu a.current_page_item:after ,
.l-footer .fmenu li.current-menu-item a:after  {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
}


 @media (min-width: 992px){
.parent-pageid-218  .ush_menu_1.type_desktop ,
   .parent-pageid-216  .ush_menu_1.type_desktop ,
   .parent-pageid-214  .ush_menu_1.type_desktop ,
   .parent-pageid-210  .ush_menu_1.type_desktop {
    margin-top: 75px;
    margin-bottom: 0px;
}
}


#rev_slider_5_1_wrapper .uranus.tparrows::before {

    font-size: 50px!important;
  
}

.tparrows::before
{
 font-size: 50px!important;
}


@media (min-width:1400px) {
  .home #page-content
  {
    margin-top:-25px!important
  }
}

@media (max-width:767px) {
  .desktop-only {display:none !important}
  .mobile-only {display:block !important}
 .page-id-16  .xvpp .l-section-h {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px;
}
.page-id-16  #abb .vc_row {
     padding: 0px 0px !important;
     margin: 0px auto 0px auto !important;
}
 .page-id-16  .xvpp .w-btn-wrapper {display:none}
.abts-cc {font-weight:500;margin-bottom: 0px !important;}
#page-content .sbvv .w-progbar-title {
    text-align: left !important;
    width: 100% !important;
    min-width: 100%;
    margin-bottom: 4px;
    /* color: #333 !important; */
}
.sbvv .w-progbar-bar {
    color: #726854;
    border-radius: 0px !important;
    width:100% !important;
}
.mbc-abs .sbxmo  {margin: 0px 20px 20px 20px !important;background: #d6d4ce !important;padding-bottom: 0px;padding-top: 20px;}
body #page-content .sbvv {
    padding: 6px 3px;
    display:block;
    margin-top:0px;
}
.mbc-abs .sbxmo.scki   {margin: 0px 20px 20px 20px !important;background: #d6d4ce !important;padding-bottom: 20px;padding-top: 20px;}

#page-content .sbvv .w-progbar-title span {color:#333}
.sbvv .w-progbar-bar-h {
    background: #92805f !important;
 }

.mbc-abs .sbxmo   .w-grid-item {width:50% !important;padding: 0px 18px !important;}
.mbc-abs .sbxmo  .w-post-elm.post_title {display:none}
.mbx-hd {text-align:center;margin-top: 0px;margin-bottom: 35px !important;letter-spacing: 2px;}

.xvpp .l-section-h {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px;
}
#abb2 .vc_row {
    max-width: 1920px;
    padding: 0px 0px !important;
    margin: 10px auto !important;
    margin-bottom: 0px !important;
}
#page-content #phimg {
     min-height: 200px;
     width: 100%;
     background-size: cover;
     background-position: center;
}
.wpcf7, .contact-cc {
    max-width: 580px; margin-bottom:0px !important
}
.page-id-16 .xvpp {/* justify-content:flex-start !important; */}


.us-btn-style_1::after
{
  content: '';
position: relative;
top: -8px;
left: 0;
width: 40px;
height: 2px;
background:#94805d;
-webkit-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1);
-webkit-transition: -webkit-transform 0.1s;
transition: transform 0.1s;
    transition-duration: 0.1s;
    transition-timing-function: ease;
display: block;
margin: 0px auto;
}

.rspb .vc_wp_custommenu ul li#menu-item-706 a ,
.rspb .vc_wp_custommenu ul li#menu-item-705 a {display:none}
.rspb {position:relative}
.rspb .xfmv {text-align:center;display: block;color:#94805d;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding: 0px 10px;justify-content: center;}
.rspb .xfmv .nn {font-size: 12px !important;font-weight:600}
.rspb .xfmv i {color: #343434;margin-right:10px;margin-left:5px;transition:all 233ms ease;}
.activex .xfmv i {transform:rotate(90deg);transition:all 233ms ease}
.rspb .xfmv i:before {content: "\f054";}
.rspb .xfmv a span {color: #343434;}
.rspb .xfmv .pn {font-size: 11px !important;color: grey;display: block;}
.rspb .vc_wp_custommenu {display:none;/* height:70vh; *//* overflow:scroll; */position:absolute;left:0px;top:25px;width:100%;z-index:99;background: rgba(235, 226, 213, 0.87);}
.rspb.active .vc_wp_custommenu {display:block}
.rspb .vc_wp_custommenu a {font-size:13px;line-height: 1.1;}
.rspb .vc_wp_custommenu ul ul li {background: rgba(222, 213, 198, 0.73);}
.rspb .vc_wp_custommenu ul li a {font-weight:600;text-transform:uppercase;color: #666!important;padding:10px !important;padding-left:10px !important;background: #fff;}
.rspb .vc_wp_custommenu ul li.activex2 > a {background:#c8bca9;color:#8a795d !important;color: #666666 !important;background: #bdbdbd !important;}
.rspb .vc_wp_custommenu ul li li a {font-weight:400;padding-left:20px !important;background: #e0e0e0c9;color: #666!important;}
.rspb .vc_wp_custommenu ul li.current-menu-item > a  {color: #666666 !important;background: #bdbdbd !important;/* font-weight: 600; */}
#xdvff.l-section.height_full.valign_center {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
      min-height: auto;
}
#xdvff.l-section.height_full.valign_center .l-section-h{padding-top:0px}

   body .mobile-only rs-module {overflow:visible;}
  body .mobile-only rs-bullets {top:auto !important;bottom:-65px;transforme: matrix(1, 0, 0, 1, 0, -30) !important;}
  body #page-content  .mobile-only rs-module-wrap {margin-bottom:35px !important}
 
#page-content .ppc {
    padding: 0px 0px 20px 0px;
 } 
 #page-content .ppc .vc_column-inner  {margin-top:0px !important}

 #page-content .lap-slick .slick-list {
    width: 100%;
    height: 300px;
    margin: 27px 0px 30px -3px;
    border-radius: 0px;
    max-width: 380px;
}

#page-content .lap-slick {
    /* max-width: 873px; */
    margin: 0px auto !important;
    background: url(rogue-11.png) no-repeat scroll center top;
    background-size: 500px;
    width: 100vw;
    height: auto;
    margin-bottom: 0px !important;
    margin-left: -23px !important;
    margin-right: -23px !important;
    /* max-width: 100%; */
    max-width: 450px;
    /* margin: 0px auto !important; */
}
.webdomain-link {
    max-width: 980px;
    margin: 0px auto;
    margin-top: -155px;
    margin-bottom: 140px;
    position: relative;
    width: 40px;
    top: 22px;
}
.lap-slick .slick-dots {
    position: relative;
    width: 100%;
    margin: 40px 0px 10px 0px !important;
}
.lap-slick .slick-arrow {
    font-size: 0;
    position: absolute;
    top: 69%;
    background: none;
}
.page-id-218  .w-separator  ,
.parent-pageid-218 .w-separator  {display:none}

  .page-id-216 #xdvff.l-section.height_full.valign_center ,
  .parent-pageid-216 #xdvff.l-section.height_full.valign_center {

     min-height: 60vh;
}
.page-id-216 #xdvff.l-section.height_full.valign_center  .vc_column-inner  ,
.parent-pageid-216 #xdvff.l-section.height_full.valign_center  .vc_column-inner  { padding:0px}
.page-id-216 #xdvff.l-section.height_full.valign_center  .vc_column-inner .w-video.ratio_21x9 .w-video-h,
.parent-pageid-216 #xdvff.l-section.height_full.valign_center  .vc_column-inner .w-video.ratio_21x9 .w-video-h {
    padding-bottom: 57.1875%;
}

#page-content .scroll-area {
   height: 175px !important;  
}

}

.rspb ul li.has-sb > a:after {transition:all 322ms ease;float:right;margin-left:5px;content: "\f078";font-family: "fontawesome"; font-weight: 400;}
.rspb .vc_wp_custommenu ul ul {display:none;}

.rspb ul li.has-sb.activex2 > a:after {
    transform: rotate(180deg);
    transition:all 322ms ease;
}

@keyframes jump {
  0% {
    left: 100%;
  }
  50% {
    left: 99.75%;
  }
  100% {
    left: 100%;
  }
}
@keyframes jump2 {
  0% {
    left: 0;
  }
  50% {
    left: 10px;
  }
  100% {
    left: 0;
  }
}
#page-content .tp-leftarrow.tparrows {
    animation: jump2 2s infinite !important;
}
#page-content .tp-rightarrow.tparrows {
    animation: jump 2s infinite !important;
}

#desktop-show > .vc_column_container > .vc_column-inner {
    padding-left: 2.85rem;
    padding-right: 2.85rem;
}




@media (min-width:1920px){
  .lap-slick .slick-list img {width:100%}
.lap-slick .slick-list {
    width: 1054px;
    height: 800px;
    margin: 75px 0px -5px 147px;
    border-radius: 0px;
}
.lap-slick .slick-dots {
    position: relative;
    width: 100%;
    margin: -10px 0px 0px 0px !important;
}
}

.nextp-link .wpb_wrapper {
   /* display:none; */
   max-width: 980px;
   margin: 0px auto 0px auto !important;
   position: relative;
   text-align: right;
   position: absolute;
   bottom: 422px;
   right: -33px;
  }
.nextp-link {
    display:none;
    max-width: 980px;
    margin: 0px auto 0px auto !important;
    text-align: right;
    position: relative;
    }
.nextp-link a:after {
    font-family: "fontawesome";
    font-weight: 400;
    content: "\f054";
    position:relative;
    color: #999;
    margin-left:5px;
    top: 5px;
    font-size: 23px;
    }
.nextp-link a{
     position:relative;
     /* background-color: rgba(255, 255, 255, 0.79); */
     font-family: 'Montserrat';
     visibility: visible;
     text-align: left;
     line-height: 34px;
     letter-spacing: 0;
     font-weight: 700;
     font-size: 10px;
     border-style: none;
     margin: 0px 0px 0px 0px;
     border-radius: 0px;
     padding: 5px 0px;
     color: rgb(130, 127, 127);
     text-decoration: none;
     white-space: nowrap;
     width: auto;
     height: auto;
     min-height: 0px;
     min-width: 0px;
     max-height: none;
     max-width: none;
     filter: blur(0px) grayscale(0%) brightness(100%);
     opacity: 1;
     transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
     transform-origin: 50% 50% 0px;
     border-width: 0px;
     text-transform: uppercase;
     outline: none !important;
     box-shadow: none;
     text-decoration: none !important;
     box-sizing: border-box;
     cursor: pointer;
}
.nextp-link a:hover ,
.nextp-link a:hover:after{ color:#000 !important}

@media (min-width:1920px) {
  
  .nextp-link .wpb_wrapper {
   /* display:none; */
   max-width: 980px;
   margin: 0px auto 0px auto !important;
   position: relative;
   text-align: right;
   position: absolute;
   bottom: 494px;
   right: -205px;
  }
.nextp-link {
    display:none;
    max-width: 980px;
    margin: 0px auto 0px auto !important;
    text-align: right;
    position: relative;
    }
}


@media (max-width:767px){
  #splash-screen .g-cols .wpb_wrapper .divx {padding:0px 20px}
  #splash-screen p {
    position: absolute;
    bottom: 90px;}
    .header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {color: #949494 !important;padding-left: 11px !important;padding-right: 11px !important;font-weight: 400 !important;}
    .l-footer .vc_col-sm-12 .vc_column-inner{padding:0px 10px !important}
.mbx-hd strong {color: #343434 !important;font-size: 14px;font-weight: 500;font-style: normal;text-transform: uppercase;letter-spacing: 0.1em;border-radius: 0em;padding: 0.7em 0em;padding-bottom: 50px !important;}


.sbxmo   .w-grid-item {
    opacity: 0;
}
.sbxmo  .animate_start .w-grid-item {
  width: 100%;
   animation: fdsseq 1s forwards;
  padding: 10px !important;
}

@keyframes fdsseq { 
	100% { opacity: 1; }
}
  .sbxmo .w-grid-item:nth-child(2)  {
  animation-delay: 50ms;
}

.sbxmo .w-grid-item:nth-child(2)  {
  animation-delay: 400ms;
}

.sbxmo .w-grid-item:nth-child(3)  {
  animation-delay: 800ms;
}

.sbxmo .w-grid-item:nth-child(4)   {
  animation-delay: 1200ms;
}

.sbxmo .w-grid-item:nth-child(5) {
  animation-delay: 1600ms;
}

.sbxmo .w-grid-item:nth-child(6)   {
  animation-delay: 2000ms;
}

.sbxmo .w-grid-item:nth-child(7)   {
  animation-delay: 2400ms;
}

.sbxmo .w-grid-item:nth-child(8)   {
  animation-delay:2800ms;
}
.sbxmo .w-grid-item:nth-child(9)   {
  animation-delay:3200ms;
}
.sbxmo .w-grid-item:nth-child(10)   {
  animation-delay:3600ms;
}
.sbxmo .w-grid-item:nth-child(11)   {
  animation-delay:4000ms;
}
.sbxmo .w-grid-item:nth-child(12)   {
  animation-delay:4400ms;
}
 
 .logo-ccbsd.logo-cc ul li {width:100% !important;padding: 10px 10px;}
 .lap-slick2 .slick-dots {
    position: relative;
    width: 100%;
    margin: 10px 0px 0px 0px !important;
}

.lap-slick2 .slick-dots {text-align:center;list-style-type:none;padding:0px;margin:0px;display: inline-block;}
.lap-slick2 .slick-dots {
    position:relative;
    width: 100%;
    margin: -30px 0px 20px 0px !important;
    }
.lap-slick2 .slick-dots li.slick-active button {
    background: #92805f;
    border-color: #92805f;
}
.lap-slick2 .slick-dots li {display:inline-block;margin: 0px 10px 0px 10px;}
.lap-slick2 .slick-dots li button {
    width: 3px;
    font-size:0;
    height: 3px;
    background: #cfc6b7;
    cursor: pointer;
    border: 2px solid #cfc6b7;
    border-radius: 50%;
    box-sizing: content-box;
    /* -webkit-perspective: 400; */
    perspective: 400;
    /* -webkit-transform: translatez(0.01px); */
    /* transform: translatez(0.01px); */
    transition: all 0.3s;
    display: inline-block;
     padding: 0px;
}
.lap-slick2 .slick-dots li button:hover {
      background: #92805f;
    border-color: #92805f;

}
.lap-slick2 .slick-dots li button {
    width: 9px;
    height: 9px;
 }
.lap-slick .vc_column-inner {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}
.nextp-link .wpb_wrapper {position: absolute !important;bottom: 49px;right: 5px;width: 100%;text-align: center;}
.nextp-link {max-width:350px;margin: 0px auto;width: 100%;}
.lap-slick .vc_col-sm-12 {
    max-width: 375px;
    margin: 0px auto !important;
    }
       .lap-slick .slick-arrow.slick-prev {
    left: 10px;
}
    .lap-slick .slick-arrow.slick-next {
    right: 10px;
}
  #page-content .scroll-area {
    height: 240px !important;
}

 }

 @media (max-width:767px) and (orientation:landscape) {
   #page-content .lap-slick {
   margin:0px auto !important;
   max-width: 450px;
   }
   #page-content .lap-slick .slick-list {
    width: 100%;
    height: 300px;
    margin: 27px auto;
    position:relative;
    left: -2px;
    border-radius: 0px;
    max-width: 372px;
}
 }

 @media (max-width:322px){
   #page-content .lap-slick {
    /* max-width: 873px; */
    margin: 0px auto !important;
    background: url(rogue-11.png) no-repeat scroll center top;
    background-size: 427px;
    width: 100vw;
    height: auto;
    margin-bottom: -10px !important;
    margin-left: -23px !important;
    margin-right: -23px !important;
    /* max-width: 100%; */
    max-width: 350px;
    /* margin: 0px auto !important; */
}
#page-content .lap-slick .slick-list {
    width: 100%;
    height: 300px;
    margin: 27px 0px 0px -3px;
    border-radius: 0px;
    max-width: 380px;
}
.webdomain-link {
    max-width: 980px;
    margin: 0px auto;
    margin-top: -155px;
    margin-bottom: 140px;
    position: relative;
    width: 40px;
    top: 18px;
}
.nextp-link .wpb_wrapper {
    position: absolute !important;
    bottom: 46px;
    right: 22%;
}
   #page-content .scroll-area {
    height: 200px !important;
}

 }

@media (max-width:768px) {
 .l-header .w-nav-list.level_1 .w-nav-title:after {
    content: '';
    position: relative;
    top: -11px;
    left: 0;
    width: 40px;
    height: 2px;
    background: #363636;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transition: -webkit-transform 0.1s;
    transition: transform 0.1s;
    display: block;
    margin: 0px auto;
}
.l-header .w-nav-list.level_1 .current_page_item a .w-nav-title:after, .l-header .w-nav-list .current-page-ancestor a .w-nav-title:after {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
}

body #xdvff .tp-bullet {background: #949494 !important;
    border-color: #949494 !important;}
body #xdvff .tp-bullet.selected ,
body #xdvff .tp-bullet:hover {
  background: #363636 !important;
    border-color: #363636 !important;
}


@media (max-width:800px) {
  .manual-dot-arrow {display:none}
  .bybvv {
    float: none;
    margin-top: 1px;
    display:inline-block;
    margin-bottom: 6px;
}
.l-footer {text-align: center;}
}


.srvl-ulx {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    padding: 0px 15px;
    margin-bottom: 0px !important;
}
.srvl-ulx ul {margin: 0px 0px 20px 10px;}
.srvl-ulx h3 {color:#c1c1c1;letter-spacing:0px;text-transform:uppercase;font-size:13px !important;font-weight:600;margin-bottom: 10px;border-bottom: 1px solid rgba(193, 193, 193, 0.58);padding: 0px 0px 7px 0px;}
.srvl-ulx li {color:#c1c1c1;letter-spacing:0px;font-size: 13px !important;line-height: 1.1;}



@media (max-width:380px){
     .header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a 
     {color: #949494 !important;padding-left: 8px !important;padding-right: 9px !important;font-weight: 400 !important;}

}

@media (max-width:768px) {
.mbc-abs .w-grid-list .post_title{display:none}
 
.mbc-abs #us_grid_3 .w-grid-list {background:#bababa;margin-bottom:20px}
.mbc-abs #us_grid_4 .w-grid-list {background:#bababa}
.page-id-18 .sc-bb  {display:none}
.soc-ff {display:block;text-align:center}
.bybvv {margin-bottom:7px !important}
body.page-id-16 .abts-cc h3 {text-align:center}

body.page-id-16 .l-section.height_full {min-height:auto}
body.page-id-16 .abts-cc {margin-bottom:20px !important}
body.page-id-3 #abb .vc_row {
    max-width: 1920px;
    padding: 0px 0px !important;
    margin: 0px auto 0px auto !important;
}
body.page-id-3 .scrollbar-dxi .wpb_wrapper {
   margin-top:-25px; 
    margin-bottom: 0px;

}
body.page-id-24 .mCSB_inside>.mCSB_container {margin-right:0px !important}
  
  body.page-id-24 #abb .vc_row {
    max-width: 1920px;
    padding: 0px 0px !important;
    margin: 0px auto 0px auto !important;
}
body.page-id-24 .scrollbar-dxi .wpb_wrapper {
  margin-top:-25px;padding-bottom: 0px;
    margin-bottom: 0px;

}
body.page-id-24 .mCSB_inside>.mCSB_container {margin-right:0px !important}

  
    body.page-id-35 #abb .vc_row {
    max-width: 1920px;
    padding: 0px 0px !important;
    margin: 0px auto 0px auto !important;
}
body.page-id-35 .scrollbar-dxi .wpb_wrapper {
  margin-top:-25px;padding-bottom: 0px;
    margin-bottom: 0px;
}
body.page-id-35 .mCSB_inside>.mCSB_container {margin-right:0px !important}

}


.sbvn2311 a {color:#444}
.sbvn2311 a:hover {color:#222 !important}

.sbvn2311  ul {list-style-type:none;padding:0px;margin:0px 0px 30px 0px;}
.sbvn2311  ul li {font-weight:600;padding-left: 33px;position:relative;}
.sbvn2311  ul li:before {content:'';position:absolute;left:0px;top:0px;background: url('_-01.png') no-repeat scroll 2px 1px;height: 30px;width: 30px;display:block;background-size: 15px;}

.sbvn2311  ul li:nth-child(2):before {background: url('__Services%20Icon%202.png') no-repeat scroll 2px 1px;height: 30px;width: 30px;display:block;background-size: 15px;}
.sbvn2311  ul li:nth-child(3):before {background: url('__Services Icon 3.png') no-repeat scroll 2px 1px;height: 30px;width: 30px;display:block;background-size: 15px;}
.sbvn2311  ul li:nth-child(4):before {background: url('__Services Icon 4.png') no-repeat scroll 2px 1px;height: 30px;width: 30px;display:block;background-size: 15px;}
.sbvn2311  ul li:nth-child(5):before {background: url('__Services Icon 5.png') no-repeat scroll 2px 1px;height: 30px;width: 30px;display:block;background-size: 15px;}
.sbvn2311  ul li:nth-child(6):before {background: url('__Services Icon 6.png') no-repeat scroll 2px 1px;height: 30px;width: 30px;display:block;background-size: 15px;}
.sbvn2311  ul li:nth-child(7):before {background: url('__Services Icon 7.png') no-repeat scroll 2px 1px;height: 30px;width: 30px;display:block;background-size: 15px;}
.sbvn2311  ul li:nth-child(8):before {background: url('__Services Icon 8.png') no-repeat scroll 2px 1px;height: 30px;width: 30px;display:block;background-size: 15px;}

.sbv img {vertical-align:middle;margin-right:4px}
.sbv a {font-weight:600;font-size:11px !important;margin-right:5px;}


@media (max-width:768px) {
  #abb.cffbv .vc_row  {margin-top: 10px !important;}
}
