.jk_home_page6 .jk_phone_icon::before {
  font-family: "FontAwesome";
  content: "\f095";
  display: inline-block;
  padding-right:5px;
  vertical-align: middle;
  padding:8px 16px 8px 16px;
  font-weight: bold;
  color:#fff;
  font-size: 24px; background-color:#01b9f1; 
  border-radius:100px;
  margin-top: -20px;
}
/*.jk_home_page6 .jk_phone_icon br {
  display: block!important;
}*/
.jk_home_page6 .jk_section_style_8{ display: none;}
.jk_home_page6 .jk_fe_section h1, .jk_home_page6 .jk_fe_section h2, .jk_home_page6 .jk_fe_section h3, .jk_home_page6 .jk_fe_section h4, .jk_home_page6 .jk_fe_section h5{ color:000!important;}

.jk_home_page6 .jk_phone_icon span.tele {
  font-size: 16px!important;
  color: #000!important;
}
.jk_home_page6 .jk_phone_icon span.jk_button_text {
  font-size: 16px!important;
  text-align: left!important;
}

.jk_home_page6 .jk_fe_section .fe_head_lines_mod h4 {
  color: #000!important;
}
.jk_home_page6 span.tele {
  font-family: open_sansbold!important;
}
.jk_home_page6 .jk_fe_section .newd-outer-block h3 {
  margin-bottom: 15px;
}
.jk_home_page6 .jk_new_fe_section_inner p{font-size: 16px;  margin-top: 0px;  /* color: #333333; */  color: #000000;}
.jk_home_page6 .JK_FOOTER_STYLING .fe_text_mod *{ color: #fff!important; font-size: 14px;}
.jk_home_page6 .jk_new_fe_section .jk_footer_contact p{ margin-bottom: 0px; font-size: 22px!important;  margin-top: 0px;  /* color: #333333; */ }
.jk_home_page6 .jk_main_blurb_image{text-align: center; margin: 0px;}
.jk_home_page6 .blurb_button_container{text-align: center;}
.jk_home_page6 .contact-form-bg {  padding: 20px 20px 20px;  background: #0088cc;}
.jk_home_page6 .jk_contact input[type='button'] {
  color: #fff;
  border-radius: 5px;
  font-size: 17px;
  font-family: 'open_sanssemibold';
}
.jk_home_page6 .jk_new_fe_section_inner .testimonial_content p strong, .jk_home_page6 .testimonial_content p strong {
  font-weight: normal;
}

.jk_home_page6 .contact-form-bg .jk_contact {
  padding: 0px;
}
.jk_home_page6 .jk_button_module a{background:transparent;}
.jk_home_page6 .jk_button_module a:hover{background:transparent;}




.jk_home_page6 .center-testi-arrow {
  position:relative;
  left: 0px;
  width:auto;
  bottom: 0px;
  top: 0px;
  height: 0px;
  margin: 0px;
  z-index: 99;
}
.jk_home_page6  .star-backpos5 {
  background-position: 0% 99%!IMPORTANT; 
}

.jk_home_page6 .jk-star-rating {
  background: url(../../../images/rating.png) repeat-x;
  float: left;
  height: 300px;
  overflow: hidden;
  text-indent: 100%;
}



.jk_home_page6 .newd-outer-block {
  float: left;
  width: 100%;
  border: none !important;
  padding: 30px;
  position: relative;
  background: #fff;
    padding-bottom: 35px;
}

.jk_home_page6 .jk_phone_icon a.button_dynamic_classes_935 {  text-align: left!important;}
.jk_home_page6 .jk_phone_icon a.button_dynamic_classes_522.jk_text_align_center {  text-align: left!important;}
.jk_home_page6 .JK_TOPMENU_STYLING {  background: #01b9f1!important;  padding: 0px!important;  border-top: none!important;}
.jk_home_page6 .nav-menu li a{border-right: none!important;}
.jk_home_page6  .jk_new_fe_section_inner{border-top: none!important; }
.jk_home_page6 .jk_simple_slider .jk_slider_caption {  width:35%;  top: 15%;  left: 10%!important; background-color: #000;

  bottom: 18%!important; padding: 40px; border:3px solid #064163 !important; z-index: 9;}
.jk_home_page6 .jk_slider_caption_text p{color:#fff!important;}  
 .jk_home_page6  nav ul#primary-menu li a {    color: #fff!important;}
.jk_home_page6 nav ul#primary-menu > li:hover {  background: #000!important;}
.jk_home_page6 .jk_simple_slider .jk_slider_caption::after {
  content: " ";   position: absolute;  z-index: -9;  top: 15px;  left: 15px;  right: 15px;  bottom: 15px; display: inline-block;  border: 3px solid #064163 !important;  padding: 10px !important;}
.jk_home_page6 .jk_simple_slider .jk_slider_caption::before {  content: " ";  position: absolute;  z-index: -99;  top: 5px;  left: 5px;  right: 5px;  bottom: 5px;  border: 3px solid #064163 !important;}
.jk_home_page6 .jk_fe_section.navbar-fixed-top {  border-bottom: none;  background: #01b9f1 !important;  padding: 0px 0px !important;  box-shadow: 0px 1px 5px rgb(0 0 0 / 22%);}
.jk_home_page6 .fe_slide_button {padding: 10px 20px!important;border-radius: 0px!important;}
.jk_home_page6 .jk_company_info  h4{color: #fff;  font-size: 16px;   font-family: 'Roboto';  font-weight: bold;}
.jk_home_page6 .jk_company_info p { color: #fff; font-size: 16px;;}
.jk_home_page6 .jk_fe_section p i{ font-size: 30px;}
.jk_home_page6 .JK_TOPMENU_STYLING nav ul#primary-menu > li:hover ul.sub-menu {
 border: none;   background: #01b9f1;  box-shadow: 0px 3px 5px rgb(0 0 0 / 22%);}
.jk_home_page6 .JK_TOPMENU_STYLING ul li:hover {background: #000;}
.jk_home_page6 .navbar_primary_top_menu #main_top_menu_id > ul > li > ul > li { width: 100%;  display: block; }
.jk_home_page6 .jk_home6_services .fe_head_lines_mod h4{color:#000 ; font-style: normal; font-size: 55px;}
.jk_home_page6 .jk_home6_services .newd-outer-block h3 a{color:#000 ; font-weight:bold; font-style: normal; font-size: 30px; text-transform: uppercase;}
.jk_home_page6 .jk_home6_services p{font-size: 18px; margin: 0px;
  margin-top: 0px;
  color: #3b3c3c!important;
  text-align: center;}
.jk_home_page6 .jk_blurb::after{ border:0px; background: none;}
.jk_home_page6 .jk_blurb::before{ border:0px; background: none;}
.jk_home_page6 .jk_fe_section.jk_home6_review_block.jk_section_regular.jk_new_fe_section_inner { background-size: 100%; margin-top: 0px!important;}

.jk_home_page6 .jk_fe_section.jk_effect_parallax{border: 0px;}
.jk_home_page6 .jk_fe_section.jk_home6_review_block.jk_section_regular {
   margin-top: 0px;
   background-size: cover !important;
}
.jk_home_page6 .jk_home6_review_block .testimonial p{     font-size: 16px;
  margin-top: 0px;}


.jk_home_page6 .jk_new_fe_section_inner .contact-form-main-block {
  border: none;
}





.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay {
    width:100%;
    top: 15%;
    left: 10%!important;
    background-color: #000;
    bottom: 18%!important;
    padding: 40px;
    border: 3px solid #064163 !important;
    z-index: 9;
}

.jk_home_page6 .sliderconetent_vertical_inner{width: 70%;}

.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay * {
    color: #ffffff;
    z-index: 9999;
    margin-left: 15px;
    margin-top: 15px;
}


.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay::after {
  content: " ";   position: absolute;  z-index: ;  top: 20px;  left: 20px;  right: 20px;  bottom: 20px; display: inline-block;  border: 3px solid #064163 !important;  padding: 10px !important;}
.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay::before {  content: " ";  position: absolute;  z-index: ;  top: 10px;  left: 10px;  right: 10px;  bottom: 10px;  border: 3px solid #064163 !important;}






.jk_home_page6 .newd-outer-block .blurb_button_container{ position: relative; bottom:0px; top:10px ;}
.jk_home_page6 .jk_home6_services a img{border:none;}
.jk_home_page6 .jk_company_info .jk_home6_location span.text_mod_aln_mob_left::before{  font-family: "FontAwesome";
  content: "\f041";   display: inline-block;  padding-right:5px;  vertical-align: middle;  padding:0px 16px 8px 16px;  font-weight: bold;  color:#fff;  font-size: 60px;
  border-radius:100px;  margin-top: -20px;  position: absolute;}
.jk_home_page6 .jk_company_info .jk_home6_phone span.text_mod_aln_mob_left::before{  font-family: "FontAwesome";
  content: "\f10b"; display: inline-block;  padding-right:5px;  vertical-align: middle;  padding:0px 16px 8px 16px;  font-weight: bold;  color:#fff;  font-size: 60px; 
  border-radius:100px;  margin-top: -20px;  position: absolute;}
.jk_home_page6 .jk_company_info .jk_home6_business_hrs span.text_mod_aln_mob_left::before{  font-family: "FontAwesome";
  content: "\f017";  display: inline-block;  padding-right:5px;  vertical-align: middle;  padding:0px 16px 8px 16px;  font-weight: bold;  color:#fff;
  font-size:60px;   border-radius:100px;  margin-top: -20px;  position: absolute;}
  .jk_home_page6 .jk_company_info h4, .jk_home_page6 .jk_company_info p {    padding-left: 22%;}
.jk_home_page6 .jk_fe_section .newd-outer-block h3 a{font-family: Roboto;}
.jk_home_page6 .blurb_button_container .blurb_button {  display: inline-block; font-size: 17px;  text-transform: uppercase;  color: #fff;   border-radius: 0px;  font-family: 'Roboto';
  padding: 12px 15px;}
.jk_home_page6 .jk_slider_caption_text ul p {  display: none;}
/*Review section css*/
.jk_home_page6 .jk_new_fe_section .container .row .col-lg-6:nth-child(1){ background: transparent;}
.jk_home_page6 .jk_new_fe_section .col-lg-6 {
  padding-left: 15px;
  padding-right: 15px;
}

.jk_home_page6 div#custom-pager {  position: absolute;  bottom: 0px;  width: 100%;  left: 0px; text-align: center;}
.jk_home_page6 div#custom-pager a {  width: 11px;  height: 11px;  background: #999;  border-radius: 100%;  margin: 0px 5px;  display: inline-block;}
.jk_home_page6 .testimonial .testim2 {  color: #000000;}
.jk_home_page6 .testimonial .testim2 {  background: #CEBF88;}
.testim2 {  border-radius: 4px;  -moz-border-radius: 4px;  -khtml-border-radius: 4px;  float: left;
  padding: 3%;  text-align: justify;  margin-left: 2.6%;  width: 100%;  font-style: italic;  min-height: 130px;}
.jk_new_design_adw .jk_section_style_7 .testimonial_content img {  width: auto;}
.jk_new_design_adw .jk_section_style_7 .testimonial_content {  height: auto !important; margin-bottom: 40px;}
.testimonial .testimonial_content {  clear: both;  margin: 10px 0 20px;  display: inline-block;}
.jk_new_design_adw .jk_section_style_7 .testimonial_content img {  width: auto;}
.jk_fe_section .row img {  max-width: 100%;}
.adw_start_img {  display: inline-block;  position: relative;  top: 18px;}
.jk_home_page6 .testimonial_content p{color:#000!important;}
.testimonial_content .adw_start_img, .testimonial_content .adw_end_img { display: none;} 
.jk_home_page6 .testimonial{overflow: visible!important; }
.jk_home_page6 .testimonial .testim1 {  display: none!important;}
.jk_home_page6 .jk_home6_review_block .testimonial{overflow: visible!important; text-align: center;}
.jk_home_page6 .testimonial .testim2{position: relative;     background: #fff;
  border: 1px solid #000; border: 1px solid #cccccc; margin-bottom: 50px; margin-top:40px;}
.jk_home_page6 .jk_testimonial_home6 .preview_layer_container .testimonial::before{
  font-family: "FontAwesome";    content: "\f10d"; font-size: 50px;  margin-top: -15px;padding: 15px;    background: rgb(232, 235, 252); color: #09c1ff;   border-radius: 5px;}
.jk_home_page6 .testimonial_author b{color: #000!important; font-style: initial; font-size: 28px;}
.jk_home_page6 .testimonial_author {  text-align: right;   position: absolute;  top: 0;  bottom: 0;  left: 20px;}
.jk_home_page6  .contact-form-bg{margin-top:0px;}
.jk_home_page6 .testim2::after {
  content: "";
  width: 1px;
  height: 23px;
  border-top: -2px solid #fff;
  border-left: 8px solid transparent;
  border-right: 16px solid transparent;
  margin-left:70px;
  position: absolute;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 1px #d0d0d0;
  transform: rotate(43deg);
  background: #fff;
  bottom: -11px;
}
.jk_home_page6 .jk-star-rating {margin-top:34px;}
/*.jk_home_page6 .cycle-slideshow::after {
  content: "";
  background-image:url("http://localhost:8087/wp-content/uploads/2015/10/skype_icon.png"); 
  width: 1px;
  height: 23px;
  border-top: -2px solid #fff;
  border-left: 8px solid transparent;
  border-right: 16px solid transparent;
  margin-left:70px;
  position: absolute;
  left:-11px;
  right: 0;
  background:red;
  bottom: -81px;
}*/
.jk_home_page6 .jk_text_align_center span{
  color:#09c1ff!important;       
 }
 .jk_home_page6 .testimonial .jk_text_align_center:after {
  color: rgb(3, 3, 3);
  content: " CLIENTS ";
  font-size: 30px;
  font-weight: bold;
  font-family: 'Roboto';
 }
.jk_home_page6.testim1 {
  left: 0;
  position: absolute;
  bottom: -15px;
  display: block;
  width: 0px;
  height: 0px;
  border-right: 0px solid transparent;
  border-left: 30px solid transparent;
  border-top: 32px solid #d0dfff;
}
.jk_home_page6 .center-testi-arrow{float: right;  margin-top: -10%;}
.jk_home_page6 .center-testi-arrow i{cursor: pointer; padding-right:5px;}
.jk_home_page6 .jk_testimonial_home6 .jk_contact_main_title{ text-align: left!important; margin: 5px 0px 15px 0px!important;
  font-weight: bold;}
.jk_home_page6 .jk_contact p textarea{ border:none; padding-left: 12px;}
/*.jk_home_page6 .jk_footer_contact article p{font-size: 22px;  margin-top: 0px; color: #FFF!important;}*/
.jk_home_page6 .jk_footer_contact article p{font-size: 22px;  margin-top: 0px; color: #FFF;}
 .jk_home_page6 .jk_contact_left p{margin-bottom: 10px;} 
.jk_home_page6 .jk_new_fe_section_inner .col-lg-6{padding-left: 15px;  padding-right: 15px;}
.jk_home_page6 .testim2{ margin-left: 0px!important;}
.jk_home_page6 .contact-form-main-block .jk_contact p input{height: 52px;}
.jk_home_page6 .jk_testimonial_home6 h3 span {   font-size: 30px!important; font-weight: bold;  font-family: 'Roboto'!important;}
.jk_home_page6 div#custom-pager {
  position: absolute;
  bottom: -40px;
  width: 100%;
  left: 0px;
  text-align: center;}

  .jk_home_page6 .jk_section_style_6 {
    background-color: #30303d!important;
}

/*footer css start*/

.jk_home_page6 .testimonial .testim2 .cycle-slideshow > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 94%;
  padding: 3%;
}

.jk_home_page6 .jk_new_fe_section .testimonial p {
  font-size: 14px;
  color: #fff;
  font-style: inherit;
  font-weight: normal;
}
.jk_home_page6 .JK_FOOTER_STYLING .fe_text_mod * {
  color: #fff!important;
}
.jk_home_page6 .jk_section_style_7 .footer_col_set_min_height p {
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
  display: table-cell;
  padding-top: 15px;
}
.jk_home_page6 .jk_fe_section .text_mod_aln_mob_left span {
  padding-bottom: 7px!important;
  display: inline-block;
}
.jk_home_page6 .JK_FOOTER_STYLING .fe_text_mod{background-color: transparent!important;}

.jk_home_page6 .footer_col_set_min_height article h3 strong span  {
  color: #fff!important;
  border-bottom: 3px solid #01a6de;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 14px;
  font-family: 'Roboto';
}
.jk_home_page6 .jk_new_fe_section_inner article h3 strong span, .jk_new_fe_section_inner h2 {
  color: #fff!important;
}
.jk_home_page6 .jk_fe_section ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-left: 0px!important;
  margin-top: 0px!important;

}

.jk_home_page6 .jk_fe_section ul li {
  font-size: 14px!important;
  color: #FFF!important;
  list-style: none;
  margin-top: 0px!important;
  padding: 6px 0px 0px 5px;
  text-align: left;

}

.jk_home_page6 .jk_fe_section ul li a {
  COLOR: #ddd!important;
  font-size: 14px;
  list-style: none;
}

.jk_home_page6 .JK_FOOTER_STYLING.jk_new_fe_section_inner article p{
  font-size: 14px;
  margin-top: 0px;
  display: inline-block;
  margin-top: 15px;
  color: #fff;

}
.jk_home_page6 .jk_new_fe_section_inner article p span{  padding: 2px 0px 3px 0px;  display: inline-block;}
/*.jk_home_page6 .JK_FOOTER_STYLING .footer_col_set_min_height .jk-mapimg{margin-top: 45px;}*/
.jk_home_page6 .jk_fe_section.jk_section_style_7 {  background-color:#262631;}
.jk_home_page6 .jk_social_icon img {  display: none;}
.jk_home_page6 .jk_social_icon {

    padding: 10px 3px 0px 3px;
    display: inline-block;
    margin-top: 25px;
}


.jk_home_page6 [title~=Facebook]::before{
  content: "\f09a";
  display: inline-block;
  padding-right: 0px;
  vertical-align: middle;
  /* padding: 8px; */
  color: #fff;
  font-size: 24px;
  border-radius: 100px;
  margin-top: -20px;
 
  font-family: 'FontAwesome';
  background:rgb(11, 83, 148);
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
}
.jk_home_page6 [title~=Twitter]::before{
  content: "\f099";
  display: inline-block;
  padding-right: 0px;
  vertical-align: middle;
  /* padding: 8px; */
  color: #fff;
  font-size: 24px;
  border-radius: 100px;
  margin-top: -20px;

  font-family: 'FontAwesome';
  background: rgb(1, 173, 237);
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
}

.jk_home_page6 [title~=Linked]::before{
  content: "\f0e1";
  display: inline-block;
  padding-right: 0px;
  vertical-align: middle;
  /* padding: 8px; */
  color: #fff;
  font-size: 24px;;
  border-radius: 100px;
  margin-top: -20px;

  font-family: 'FontAwesome';
  background: #01649b;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
}

.jk_home_page6 [title~=Google]::before{
  content: "\f0d5";
  display: inline-block;
  padding-right: 0px;
  vertical-align: middle;
  /* padding: 8px; */
  color: #fff;
  font-size: 24px;
  border-radius: 100px;
  margin-top: -20px;

  font-family: 'FontAwesome';
  background: #d6201f;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
}
.jk_home_page6 [title~="You" ]::before{
  content: "\f167";
  display: inline-block;
  padding-right: 0px;
  vertical-align: middle;
  /* padding: 8px; */
  color: #fff;
  font-size: 24px;
  border-radius: 100px;
  margin-top: -20px;

  font-family: 'FontAwesome';
  background: #dd2928;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
}

.jk_home_page6 .jk_new_design.jk_home_page6 .jk_text_align_left{    text-align: inherit;}


/****************************/
   /* Start Animation CSS */
   
/*animation element*/
/*.jk_module_animation {
  position: relative;
  
  margin: 0% 1.33 2.66% 1.33%;
  float: left;
}
/*3 grid layout

.jk_module_animation:nth-of-type(3n-2) {
  
  margin: 0% 1.375% 2.75% 0%;
  clear: left;
}

.jk_module_animation:nth-of-type(3n-1) {
  
  margin: 0% 1.375% 2.75% 1.375%;
}

.jk_module_animation:nth-of-type(3n-0) {

  margin: 0% 0% 2.75% 1.375%;
  clear: right;
}*/
/*bounce up animation for the subject*/


/* //Start bottom to top // */
/*.bounce-up .jk_blurb_content  {*/
  .jk_module_animation.bounceup {
  opacity: 0;
  -moz-transition: all 1200ms ease-out;
  -webkit-transition: all 1200ms ease-out;
  -o-transition: all 1200ms ease-out;
  transition: all 1200ms ease-out;

  -moz-transform: translate3d(0px, 200px, 0px);
  -webkit-transform: translate3d(0px, 200px, 0px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, 200, 0px);


  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.jk_module_animation.bounceup.in-view  {   /*border:1px solid red;*/
  opacity: 1 ;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* //End bottom to top// */


/* //Start Fade-Down-Left // */
.jk_module_animation.fadeDownLeft {
  opacity: 0;
  -moz-transition: all 1200ms ease-out;
  -webkit-transition: all 1200ms ease-out;
  -o-transition: all 1200ms ease-out;
  transition: all 1200ms ease-out;

  -moz-transform: translate3d(100px,-100px,0);
  -webkit-transform: translate3d(100px,-100px,0);  

  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, 200, 0px);

  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.jk_module_animation.fadeDownLeft.in-view  {  
  opacity: 1 ;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* //End bottom to top// */




/* //Start top to bottom // */
.jk_module_animation.bouncedown{
  opacity: 0;
  -moz-transition: all 1200ms ease-out;
  -webkit-transition: all 1200ms ease-out;
  -o-transition: all 1200ms ease-out;
  transition: all 1200ms ease-out;

  -moz-transform: translate3d(0px, 200px, 0px);
  -webkit-transform: translate3d(0px, 200px, 0px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, -200px, 0px);

  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.jk_module_animation.bouncedown.in-view{   /*border:1px solid red;*/
  opacity: 1 ;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* //End top to bottom// */


/* //Start right to left // */
.jk_module_animation.bounceleft{
  opacity: 0;
  -moz-transition: all 1200ms ease-out;
  -webkit-transition: all 1200ms ease-out;
  -o-transition: all 1200ms ease-out;
  transition: all 1200ms ease-out;

  -moz-transform: translate3d(200px, 0px, 0px);
  -webkit-transform: translate3d(200px, 0px, 0px);
  -o-transform: translate(200px, 0px);
  -ms-transform: translate(200px, 0px);
  transform: translate3d(200, 0px, 0px);
  
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.jk_module_animation.bounceleft.in-view{ 
  opacity: 1 ;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* //End right to left// */


/* //Start left to right // */
.jk_module_animation.bounceright .jk_blurb_content  {
  opacity: 0;
  -moz-transition: all 1200ms ease-out;
  -webkit-transition: all 1200ms ease-out;
  -o-transition: all 1200ms ease-out;
  transition: all 1200ms ease-out;
  -moz-transform: translate3d( 0px, 0px, 200px);
  -webkit-transform: translate3d(0px, 0px, 200px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(-200px, 0, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;  
}
.jk_module_animation.bounceright.in-view .jk_blurb_content  {   /*border:1px solid red;*/
  opacity: 1 ;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* //End left to right// */


/*subject icon at top*/


@media screen and (max-width: 678px) {
  .jk_home_page6 .JK_FOOTER_STYLING article p {
    font-size: 14px;
    margin-top: 0px;
    display: inline-block;
    margin-top:0px!important;
    color: #fff;
}

  .jk_home_page6 .JK_FOOTER_STYLING .footer_col_set_min_height .jk-mapimg{margin-top: 0px;}
  .main-container {
    margin: 20px 15px;
  }
  .jk_home6_module_animation,
  .jk_home6_module_animation:nth-of-type(3n-1),
  .jk_home6_module_animation:nth-of-type(3n-2),
  .jk_home6_module_animation:nth-of-type(3n-0) {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }
  .subject1 .header .date,
  .subject1 .header .category {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }
}


/* End Animation CSS */
/********************/


@media screen and (max-width:520px) {
  .jk_home_page6 .jk_slider_caption {
width: 90%!important;
right: 10px!important;
left: 10px!important;
}

  .jk_home_page6 .JK_FOOTER_STYLING.jk_new_fe_section_inner article p{ float: left; }

.jk_home_page6 .jk_footer_contact article p {
    font-size: 22px;
    margin-top: 0px;
    color: #FFF;
    text-align: center;
}


.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay * {
    color: #ffffff;
    z-index: 9999;
    margin-left: 15px;
    margin-top: 15px;
}

.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay {
    width:100%;
    top: 15%;
    left: 10%!important;
    background-color: #000;
    bottom: 18%!important;
    padding: 40px;
    border: 1px solid #064163 !important;
    z-index: 9;
}



.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay::after {
  content: " ";   position: absolute;  z-index: ;  top: 10px;  left: 10px;  right: 10px;  bottom: 10px; display: inline-block;  border: 1px solid #064163 !important;  padding: 10px !important;}
.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay::before {  content: " ";  position: absolute;  z-index: ;  top: 5px;  left: 5px;  right: 5px;  bottom: 5px;  border: 1px solid #064163 !important;}




.jk_home_page6 .fe_slide_button {
    padding: 3px 5px!important;
    border-radius: 0px!important;
}
.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay *{ margin-top: 0px; }

  .jk_home_page6 .jk_company_info h4, .jk_home_page6 .jk_company_info p {
    padding-left: 25%!important;
  }

.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay * {
    margin-left: 8px;
}



    .jk_home_page6 .jk_home6_services .fe_head_lines_mod h4 {
    color: #000;
    font-style: normal;
    font-size: 34px;
}

.jk_home_page6.jk_home_page6_inner .jk_fe_section ul li{

      display: inherit!important;
}



}


@media screen and (max-width:599px) {
  /*.jk_home_page6 .jk_slider_caption_text{display: none;}*/

}
@media screen and (max-width:480px) {



  .jk_home_page6 .jk_company_info .jk_home6_business_hrs span.text_mod_aln_mob_left::before{  font-family: "FontAwesome";
    content: "\f017";    font-size:46px;  }

  .jk_home_page6 .jk_company_info .jk_home6_phone span.text_mod_aln_mob_left::before{  font-family: "FontAwesome";
    content: "\f10b"; font-size: 50px;     }
    .jk_home_page6 .jk_company_info .jk_home6_location span.text_mod_aln_mob_left::before { font-family: "FontAwesome"; font-size: 50px; margin-top: -10px;     }
}
@media screen and (max-width:1230px) {.jk_home_page6 .jk_simple_slider .jk_slider_caption {width: 60%!important; top: 5%; bottom: 5%!important;}
}
@media screen and (max-width:1024px) {
.jk_home_page6 .jk_slider_caption {
    width: 70%;
}

.dl-menuwrapper li a{ padding:0px 20px; }
}

@media screen and (max-width:800px) {
.jk_slider_caption {
    width: 80% !important;
}
}


@media screen and (max-width:768px) {

  .jk_home_page6 .row.jk_new_customers{
    display: block!important;}


.jk_home_page6.jk_home_page6_inner .jk_fe_section ul li {
    color: #000!important;
    display: inherit;
    align-items: center;
}



  .jk_home_page6 .jk_advance_slider {

    overflow: hidden;
    z-index: -1;
}
  .jk_home_page6 .jk_fe_section .sk1-whyus{ margin-top: 40px!important;}

.jk_home_page6 .sliderconetent_vertical_inner._vert_overlay_center{
  width: 100%!important;
}

.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay *{margin-bottom: 15px;}

  .jk_home_page6 .sliderconetent_vertical_inner{width: 100%;}

  .jk_home_page6.jk_new_design.jk_home_page6 .jk_text_align_left{    text-align: left;}
  .jk_home_page6 .jk_section_style_7 .footer_col_set_min_height p{text-align: center;}

  .jk_new_design.jk_home_page6 .jk_blurb{ margin-bottom: 0px!important;}
   .jk_new_design.jk_home_page6 .newd-outer-block {
    margin-bottom: 0px!important;
}
  .jk_home_page6 .jk_section_style_7 .fe_text_mod{ text-align: center!important; }
  .jk_home_page6 .jk_home6_review_block .contact-form-bg{width:100%!important;}


  .jk_home_page6 .jk_home6_services img{ width: 100%!important;}
  .jk_home_page6 .jk_fe_section.jk_home6_review_block.jk_section_regular {
    background-size: cover;
    margin-top: 0px!important;
}
.jk_home_page6 .jk_new_fe_section .jk_footer_contact .footer_col_set_min_height .testimonial p{text-align: center;}
  .jk_home6_services .footer_col_set_min_height {
    margin-bottom: 40px;
    display:flow-root ;
}
.jk_home_page6 .jk_home6_services.jk_section_style_1 .blurb_button_container{text-align: center!important;}
.jk_home_page6 .jk_home6_services .fe_head_lines_mod h4 {
  text-align: center!important;
}
.jk_home_page6 .jk_section_style_1 .preview_layer_container div {
      text-align:left !important;
  }
  .jk_home_page6 .jk_section_style_1 .preview_layer_container div p{
  margin:0px;
}

.jk_home_page6 .aln-center{text-align: center!important; margin:0px!important ; }
.jk_home_page6 .jk_simple_slider .jk_slider_caption{
    width: 90%!important;
    left: 5%!important;
    right: 5%!important;
    top: 2%;
    bottom: 2%!important;
}
.jk_home_page6 .jk_fe_section .row img{}
.jk_home_page6 .jk_company_info h4, .jk_home_page6 .jk_company_info p{
padding-left: 15%;}
.jk_home_page6 .jk_company_info .jk_home6_location span::before{
margin-left: 10px;}
.jk_home_page6 .jk_company_info .jk_home6_phone span::before{margin-left: 10px;}

}

.jk_home_page6_inner .jk_section_specialty article h3 strong span{
    color: #000 !important;
}

.jk_home_page6_inner .VERMENU_Styling .menu-v li:hover, .VERMENU_Styling .menu-v li.vmenu_active {
    background: #fff!important;
}


.jk_home_page6_inner .contact-form-bg {
    padding: 20px 20px 20px;
    background: #01b9f1!important;
}


.jk_home_page6 .VERMENU_Styling .menu-v li:hover, .VERMENU_Styling .menu-v li.vmenu_active{padding: 0px!important;}
.jk_home_page6 .VERMENU_Styling .menu-v li{padding: 0px;}
.jk_home_page6_inner .jk_vertical_menu ul li a{ color: #000!important; }

.jk_home_page6_inner .testimonial_author {
    position: relative;
    left: 0px; font-size:18px; 
}

.jk_home_page6_inner .testimonial_author b{
    position: relative;
    left: 0px; font-size:18px; 
}

.jk_home_page6, .jk_home_page6_inner{
    background: #fff!important;
}

/*.jk_home_page6 .jk_company_info {
    border-top: 5px solid #01b9f1!important;
}*/


.slide[data-position="left"] {
    display: none;
}


/*.jk_home_page6 [data-position="left"]{ float: left!important; border: 1px solid red; }

.jk_home_page6 .sliderconetent_vertical_inner[data-position="right"]{ float: right!important; border: 1px solid red!important; }

.sliderconetent_vertical_inner.cycle-slide-active[data-position="left"] { display: block; border: 1px solid red!important; }
*/

.jk_home_page6 .sliderconetent_vertical_inner._vert_overlay_right{
  float:right;
}

.jk_home_page6 .sliderconetent_vertical_inner._vert_overlay_left{
  float:left;
}

.jk_home_page6 .sliderconetent_vertical_inner._vert_overlay_center{
   margin: 0px auto;
   width: 50%;
}

.jk_home_page6 .jk_advance_slider .jk_slider_caption_heading{
      margin-bottom: 0px!important;
}
.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay ul p {
    display: none!important;
}


.jk_home_page6 .jk_row_style_3 .footer_col_set_min_height {
    box-shadow: 6px 9px 16px 4px #dedede;
    display: inline-block;
    height: 100%;
    border: 1px solid #ddd;
}


.jk_home_page6 .jk_fe_section .sk1-attrct ul p {
    display: none;
}


.jk_home_page6 .jk_fe_section .sk1-attrct ul {
    margin: 0px;
    padding: 0px;
}


.jk_home_page6 .jk_fe_section .sk1-attrct ul li {
    border: 1px dashed #b7b7b7;
    padding: 10px 0px 10px 10px;
    color: #000!important;
    margin: 10px 0px 10px 0px;
}

.jk_home_page6 .jk_fe_section .sk1-attrct ul li::before {
  font-family: "FontAwesome";
  content: "\f058";
  display: inline-block;
  vertical-align: middle;
  padding:0px;
  font-weight: bold;
  color:#01b9f1;
  font-size:22px; 
  padding-right: 10px;
  margin-bottom: 0px;
  display: inline-block;
  
}
.jk_home_page6 .jk_fe_section .sk1-whyus ul p {
    display: none;
}
.jk_home_page6 .jk_fe_section .sk1-whyus{
    border: 2px dashed #b7b7b7;
    padding: 20px;
    margin-top: 100px;

  }
.jk_home_page6 .jk_fe_section .sk1-whyus b {
    margin-bottom: 10px;
    display: inline-block;
}
.jk_home_page6 .jk_fe_section .sk1-whyus ul {
    margin: 0px;
    padding: 0px;
    padding:0px;

}
.jk_home_page6 .jk_fe_section .sk1-whyus ul li {
        padding:0px;
    color: #000!important;
    margin: 10px 0px 10px 0px;
}
.jk_home_page6 .jk_fe_section .sk1-whyus ul li::before {
  font-family: "FontAwesome";
  content: "\f058";
  display: inline-block;
  vertical-align: middle;
  padding:0px;
  font-weight: bold;
  color:#01b9f1;
  font-size:22px; 
  padding-right: 10px;
  margin-bottom: 0px;
  display: inline-block;
}

.jk_home_page6 .jk-marketing h1 a span {
    color: #ffef0a!important;
}
.jk_home_page6 .jk-marketing h1 a {
    color: #fff!important;
}

.jk_home_page6 .jk-marketing h1 {
    padding: 15px 0px 15px 0px;
    font-size: 24px!important;
    font-style: inherit;
}


.jk_home_page6 .navbar_primary_top_menu #main_top_menu_id > ul > li.has-sub > a:before{
  border-top-color:#01b9f1!important;}
/*.jk_home_page6.jk_home_page6_inner .jk_fe_section ul li{color:#000!important; }*/


.jk_home_page6 article h3, .jk_home_page6 h2{

  float: left;
    width: 100%;
    font-size: 42px;
    font-family: 'ralewaylight';
    text-transform: uppercase;
    color: #000;
    margin-bottom: 20px;
}


.jk_home_page6 .JK_FOOTER_STYLING article p {
    font-size: 14px;
    display: inline-block;
    color: #fff;
    padding-top:0px;
    margin-top:0px !important;
}

.jk_home_page6 .jk_new_fe_section.jk_fe_section .fe_head_lines_mod h1 a {
    display: inline;   
}

.jk_home_page6 .sk1-whyus {
   height: auto !important;
}


.jk_home_page6.jk_home_page6_inner .jk_fe_section ul li{  color: #000!important;     display: flex;
    align-items: center;
 }

.jk_home_page6.jk_home_page6_inner .jk_fe_section ul p{   display: none;

 }


 .jk_home_page6 .dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
    position: absolute;
    top: 0;
    line-height: 50px;
    font-family: 'icomoon';
    speak: none;
    -webkit-font-smoothing: antialiased;
    content: "\f054";
     font-family: 'FontAwesome';
    color: #fff;
    font-size: 11px;
    margin: 0px;
    top: -13px;
    right: 6px;
}


 .jk_home_page6 .dl-menuwrapper ul.dl-menuopen {
    background: #000!important;
}
 .jk_home_page6 .dl-menuwrapper ul.dl-menuopen li a {
    color:#fff!important;
}
.jk_home_page6.jk_home_page6_inner .jk_fe_section ul li {
    color: #000!important;
    display: flex;
    align-items: center;
}


.jk_home_page6.jk_home_page6_inner .jk_fe_section .jk_slider_caption_text ul li {
    color: #fff!important;
    display: flex;
    align-items: center;
}

.jk_home_page6 .jk_vertical_menu .menu-v li a {
    width: 100%;}


.jk_home_page6.jk_home_page6_inner .jk_vertical_menu ul li {
    color: #000!important;
    display: block;
    align-items: inherit;
}

.jk_home_page6 .jk_fe_section .sk1-whyus ul li span.tele {
    padding-bottom: 0px!important;
    display: inline-block;
}

.jk_home_page6 .jk_new_fe_section_inner.jk_fe_section .fe_head_lines_mod h1 a {
    width: auto;
    display: inline-block;
    font-family: 'ralewaybold';
}
.jk_home_page6 .jk_fe_section .sk1-whyus ul li a span.tele {
    color: #01b9f1; margin-left: 4px;
}

.jk_home_page6 .newd-outer-block span.jk_text_align_left {
    min-height: 80px;
}

.jk_home_page6 .row.jk_new_customers {
    display: flex;
    align-items: center;
    justify-content: center;
}


.jk_home_page6_inner .jk_fe_section .text_mod_aln_mob_left ul li a:hover {
    color: #fff!important;
    text-decoration: underline!important;
}

.jk_home_page6 .jk_advance_slider .jk_slider_caption_heading {
    background: none;
    padding: 10px;
}


.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay *.fe_slide_button_1{ background:#01b9f1;}
.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay *.fe_slide_button_2{ background:#01b9f1;}
.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay *.fe_slide_button_3{ background:#01b9f1;}
.jk_home_page6 .jk_advance_slider .sliderconetent_vertical_overlay *.fe_slide_button_4{ background:#01b9f1;}

.jk_home_page6 .dl-menuwrapper button:hover, .jk_home_page6 .dl-menuwrapper button.dl-active, .dl-menuwrapper ul {
    background: #0e0e0e!important;
}
.jk_home_page6_inner .dl-menuwrapper button:hover, .jk_home_page6_inner .dl-menuwrapper button.dl-active, .dl-menuwrapper ul {
    background: #0e0e0e!important;
}
.jk_home_page6 .JK_FOOTER_STYLING .text_mod_aln_mob_left span {
    /*padding-bottom: 7px!important;*/
    padding-bottom: 2px!important;
    display: inline-block;
    color: color: #ddd; /*#fff;*/
}

.jk_home_page6 .row.jk_row_style_3 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

body[data-aos-duration] {overflow-x: hidden; }

/*.jk_home_page6 .jk_fe_section .text_mod_aln_mob_left ul li span {
    padding-bottom: 0px !important;
}*/