.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.jk_phone_icon a:hover{background:transparent;}
.jk_home_page6 .jk_button_module.jk_phone_icon a:hover{color:#000!important;}




.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;  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;  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; line-height: 38px; display: inline-block;}
.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_fe_section.\.jk_company_info p span.tele {
color: #fff!important;
font-weight: normal!important;
font-family: 'open_sansregular'!important;
}


.jk_new_design .jk_fe_section.navbar-fixed-top{
background: transparent!importat;}


.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 .jk_fe_section.jk_company_info p span.tele{     color: #fff!important;     font-weight: normal!important;     font-family: 'open_sansregular'!important; }
.jk_home_page6 .jk_fe_section.jk_company_info p {    margin-top: 3px!important;    display: inline-block;}



.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_company_info .jk_home6_business_hrs h4, .jk_home_page6 .jk_company_info .jk_home6_business_hrs p { padding-left:27%;}

.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 {


vertical-align: middle;

/*padding-top: 15px;padding: 0px; */
}
.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;
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: #fff!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, .jk_home_page6 .jk_fe_section.jk_section_style_3 {  background-color:#262631;}

.jk_home_page6 .jk_design4_menu .main-navigation #main_top_menu_id > ul > li.active {
    background: #000;
}

.jk_home_page6 .jk_social_icon img {  display: block; border-radius: 5px!important;width: 100% !important;}

.jk_home_page6 .jk_social_icon {

padding: 10px 3px 0px 3px;
display: inline-block;
margin-top: 10px!important;
}
.jk_home_page6 [title~=Facebook]::before{
display:none!important;
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{
display:none!important;
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{
display:none!important;
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{
display:none!important;
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{
display:none!important;
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;
}




.aos-animate, .aos-init {
-webkit-animation: none !important;
animation: none !important;
-webkit-transform: none !important;
transform: none !important;
transition-property: none !important;
opacity: 1 !important;
}

.jk_home_page6 .jk_section_style_1 .col.col-lg-4.col-md-4.col-sm-4.col-xs-12 {
margin-bottom: 30px;
}

.jk_home_page6 .jk_row_style_3 .footer_col_set_min_height{
display: block!important; 

}

.jk_home_page6 .jk_row_style_3 .footer_col_set_min_height .jk_blurb_content{ max-width:100%!important;}


.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;
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;
}*/

.jk_effect_parallax.jk_new_fe_section .col.col-lg-6.col-md-6.col-sm-6.col-xs-12 .footer_col_set_min_height .text_mod_aln_mob_left span.tele {
color: #fff;
}


/**************Web design template css start *********************/

.image_banner.webdesign_banner .col.col-lg-12.col-md-12.col-sm-12.col-xs-12 { padding: 0px!important;}
.image_banner.webdesign_banner .jk_counsult_banner {    background-size: cover!important;}
.jk_home_page6 .jk_company_info.webdesign_info .jk_home6_location span.text_mod_aln_mob_left::before {
font-family: "FontAwesome";    content: "\f108";    display: inline-block;    vertical-align: middle;    font-weight: bold;    color: #fff;    font-size:38px;    border-radius: 100px;    position: absolute;    width: 70px;    height: 70px;    background: #0072bb;    text-align: center;    line-height: 70px;top: 20px;    padding: 0px;}
.jk_home_page6 .jk_company_info.webdesign_info .jk_home6_phone span.text_mod_aln_mob_left::before {
font-family: "FontAwesome";
content: "\f0ac";
display: inline-block;
vertical-align: middle;
font-weight: bold;
color: #fff;
font-size: 52px;
border-radius: 100px;
position: absolute;
width: 70px;
height: 70px;
background: #0072bb;
text-align: center;
line-height: 70px;
top: 20px;
padding: 0px;
}
.jk_home_page6 .jk_company_info.webdesign_info .jk_home6_business_hrs span.text_mod_aln_mob_left::before {
font-family: "FontAwesome";
content: "\f095";
display: inline-block;
vertical-align: middle;
font-weight: bold;
color: #fff;
font-size: 40px;
border-radius: 100px;
position: absolute;
width: 70px;
height: 70px;
background: #0072bb;
text-align: center;
line-height: 70px;
top: 20px;
padding: 0px;
}
.web-inner-banner #counsult_banner_container .jk_counsult_banner {
background-color: transparent!important;
}
.jk_home6_services.web-desgin-service .web_design_service .blurb_button_container a.blurb_button:hover{background-color: #6fa8dc!important;}
.jk_home_page6 .webdesing_top_header .jk_phone_icon::before{ background-color: #0e6db0;}
.jk_home6_services .web_design_service .newd-outer-block {  padding: 30px 15px 30px 15px;}
.jk_home6_services .web_design_service .newd-outer-block h3 a{font-family: Roboto Condensed;} 
.jk_home6_services.web_design_service .newd-outer-block .jk_text_align_center span{ color: #000000!important;}
.jk_home_page6 .jk_home6_services.web_design_service .jk_fe_section .fe_head_lines_mod h4{color: #0e6db0!important;}
.jk_home_page6 .web_design_service.jk_row_style_3 .footer_col_set_min_height{background: #fff;}
.jk_home_page6 .web_design_service .blurb_button_container .blurb_button{    padding: 12px 55px; border-radius: 5px; font-weight: bold;}
.web-design-headline.jk_new_fe_section.jk_fe_section .fe_head_lines_mod.call_headline h1 {font-family: roboto! important; font-size: 27px!important;font-style: inherit;font-weight: bold;}
.jk_home_page6 .web-design-review.jk_home6_review_block.jk_fe_section .sk1-attrct ul li::before, .jk_home_page6 .jk_fe_section .sk1-whyus ul li::before{color: #0072bb!important; font-size:26px; font-weight: bold;}
.jk_home_page6 .web-design-review.jk_home6_review_block.jk_new_fe_section .sk1-whyus ul li span { color: #000; font-weight: bold;}

.jk_home_page6 .jk_new_fe_section.web_design_footer.jk_section_style_6 .col-lg-4 .footer_col_set_min_height { box-shadow: none!important;}
.jk_home_page6 .jk_new_fe_section.web_design_footer.jk_section_style_6 .col-lg-4 .footer_col_set_min_height h3 span {font-family: inherit;font-size:18px;}
.jk_home_page6 .web_design_footer.jk_fe_section ul li i, .address i {font-family: 'FontAwesome'; color: #0e6db0 !important;font-size: 16px!important; padding-right: 5px;}
.jk_home_page6 .jk_fe_section .fe_head_lines_mod.web_desgin_service_tittle h4 {color:#0e6db0!important;}
.jk_home_page6 .jk_fe_section .sk1-whyus.web_designwhy_us {border: 2px dashed #5f5f5f;}
.jk_home_page6 .web_design_footer .footer_col_set_min_height article h3 strong span{border-bottom: 3px solid #0e6db0!important;}
.design_inner_banner.web-inner-banner .jk_counsult_header {    text-shadow: none;    font-size: 40px;    margin-top:75px;}
.webdesign_content_Area img {width: 100%!important;}
.webdesign_content_Area h3{display:none;}
.sk1-sidebar-banner.webdesin_sidebar_banner {    background-color: transparent!important;}
.sk1-sidebar-banner.webdesin_sidebar_banner.jk_counsult_banner .jk_counsult_header {margin-top: 0px; padding:30px 0px 30px 0px!important; text-align: center; font-size: 22px;}
.jk_counsult_banner.sk1-sidebar-banner.webdesin_sidebar_banner {    border: 14px solid #eee;}
.jk_counsult_banner.sk1-sidebar-banner.webdesin_sidebar_banner .jk_counsult_footer {line-height: initial; color: #000!important;   margin-top: 0px;    padding-top: 0px;    background: none;    text-align: center;}
.jk_counsult_banner.sk1-sidebar-banner.webdesin_sidebar_banner .jk_counsult_footer a {    color: #0e6db0 !important;    clear: both;    display: inherit;}
.contact-form-bg.sk1-contact.web-design-form{background: #eee!important; border: 7px solid #eee!important;}
.sk1-contact.web-design-form .jk_contact{background: #fff!important; display: inline-block!important; padding: 30px 15px 25px 15px!important;}
.contact-form-bg.sk1-contact.web-design-form {    padding: 10px!important;}
.contact-form-bg.sk1-contact.web-design-form h3.jk_contact_main_title { text-align: left!important; font-weight: bold!important;}
.contact-form-bg.sk1-contact.web-design-form .jk_contact .jk_contact_form .jk_contact_left p input, .contact-form-bg.sk1-contact.web-design-form .jk_contact .jk_contact_form .jk_contact_left p textarea{    width: 100%;
border-radius: 3px;    border: 1px solid #ddd;    background: #f5f5f5;    height: 48px;    padding-left: 12px;}
.web-design-form .jk_contact_submit, .jk_contact_reset{width: 100%; border-radius: 5px; background: #0e6db0; font-size: 18px!important; font-weight: bold;}
.web_design_contact .contact-form-bg.sk1-contact.web-design-form {background: transparent!important;border: none!important;    padding: 0px!important;}
.web_design_contact .web-design-form .jk_contact_main_title{margin: 0px!important;}
.web_design_contact .sk1-contact.web-design-form .jk_contact{padding: 0px!important;}
.jk_home_page6 .web_design_contact .jk_contact_left p {    margin-bottom: 10px;    width: 48%;    margin: 1%;}
.jk_home_page6 .web_design_contact .jk_contact_left p:nth-child(3) {    width:98%;}
.jk_home_page6 .web_design_contact .jk_contact_left p:last-child {    width: 98%;}
.jk_home_page6 .web_design_contact .web-design-form .jk_contact_submit, .jk_contact_reset { width: auto; margin: 0px auto; text-align: center; margin-left: 7px;}
.web_design_menu nav .menu-main-menu-container ul li.active > a {    font-style: normal;}
.design_inner_banner.jk_section_regular.jk_new_fe_section_inner::before { content:url(.../new_website_design/wp-content/uploads/2022/11/inner-bnr-bg.png); display: inline-block; width: 15px;height: 15px; margin-right: 5px;}
.jk_design4_menu.web_design_menu .main-navigation .nav-menu li a {    padding: 20px!important;}
.jk_company_info.webdesign_info .web-phone p {    padding-top: 10px;}
.jk_company_info.webdesign_info p { font-family: 'Roboto Condensed'!important; font-size: 19px;}
.jk_home_page6 .web_design_footer.jk_fe_section ul li a{font-size: 16px;}
.jk_home_page6 .web_design_footer.JK_FOOTER_STYLING .text_mod_aln_mob_left span{font-size: 16px;}
.jk_home_page6 .jk_new_fe_section .jk_footer_contact.web-cont-txt p{    font-size: 20px!important; margin-top: 0px; font-weight: 600; padding: 5px 0px 0px 0px;}


@media only screen and (max-width: 1920px) {  
.image_banner.webdesign_banner .jk_counsult_banner {
background-size: 100%;
min-height:730px!important;

}
}

@media only screen and (max-width:1500px) { 
.image_banner.webdesign_banner .jk_counsult_banner {
background-size:cover!important;
min-height: 520px!important;
}
}

@media only screen and (max-width:1100px) { 
.image_banner.webdesign_banner .jk_counsult_banner {
background-size:cover!important;
min-height: 520px!important;
}
}

@media only screen and (max-width: 992px) {
.image_banner.webdesign_banner .jk_counsult_banner {
background-size:cover!important;
min-height:390px!important;

}
} 

@media only screen and (max-width:768px) {
.web_design_service .jk_blurb.jk_bg_layout_dark.jk_text_align_left.jk_blurb_11.aos-init.aos-animate {padding-bottom: 0px!important;}
.jk_company_info.webdesign_info .web-phone p {    padding-top: 0px;}
.image_banner.webdesign_banner #counsult_banner_container .jk_counsult_banner{background-size:cover!important; min-height:390px!important; margin-top: 0px;}
.jk_home_page6 .jk_company_info.webdesign_info .jk_home6_phone span::before{margin-left: 0px!important;}
.jk_home_page6 .jk_company_info.webdesign_info .jk_home6_location span::before {margin-left:0px!important;}
.jk_home_page6 .jk_company_info.webdesign_info.jk_fe_section .col-xs-12 {    width: 100% !important;    padding: 15px 0px 15px 0px;}
.web_design_service .col-xs-12{margin-bottom:30px;} 
.design_inner_banner.web-inner-banner #counsult_banner_container .jk_counsult_banner{background-position: center !important;}
.jk_new_design.jk_home_page6 .web-desgin-service .jk_blurb {padding-bottom: 0px!important;}

}

/**************Google-My-Business-New Template css start *********************/
.image_banner.google_business_banner .col.col-lg-12.col-md-12.col-sm-12.col-xs-12 { padding: 0px!important;}
.image_banner.google_business_banner .jk_counsult_banner {    background-size: cover!important;}
.jk_home_page6 .jk_company_info.google_business_info .jk_home6_location span.text_mod_aln_mob_left::before {
font-family: "FontAwesome";    content: "\f002";    display: inline-block;    vertical-align: middle;    font-weight: bold;    color: #fff;    font-size:38px;    border-radius: 100px;    position: absolute;    width: 70px;    height: 70px;    background: #0072bb;    text-align: center;    line-height: 70px;top: 20px;    padding: 0px;}
.jk_home_page6 .jk_company_info.google_business_info .jk_home6_phone span.text_mod_aln_mob_left::before { font-family: "FontAwesome"; content: "\f0ac"; display: inline-block; vertical-align: middle; font-weight: bold; color: #fff; font-size: 52px; border-radius: 100px;  position: absolute;  width: 70px; height: 70px;  background: #0072bb; text-align: center; line-height: 70px;
top: 20px;  padding: 0px;}
.jk_home_page6 .google_top_header .jk_phone_icon::before{ 
background-image:url(/google-my-business-new/wp-content/uploads/2022/11/call.jpg); min-height:590px;  background-repeat: no-repeat; background-position: center;  height: 55px; width: 55px!important; min-height: 55px;background-size: cover;content: ""!important;border: 1px solid #e9e9e9;}
.jk_home_page6 .jk_company_info.google_business_info .jk_home6_business_hrs span.text_mod_aln_mob_left::before {
font-family: "FontAwesome"; content: "\f095"; display: inline-block; vertical-align: middle; font-weight: bold; color: #fff; font-size: 40px; border-radius: 100px; position: absolute; width: 70px; height: 70px; background: #0072bb;text-align: center;line-height: 70px;top: 20px; padding: 0px;}
.google_business_form .JKCF_field_container .JKCF_field { width: 100%!important;}
.google_business_form .JKCF_field_container label {width: 100%!important; font-size: 18px;text-transform: capitalize;}
.google_business_form .JKCF_field_container .JKCF_field input[type="text"], .jkfc_template_default select { height: 50px;}
.google_business_form .JKCF_field_container .JKCF_field textarea.form-control {height: 120px;}
.google_business_form .JKCF_field_container .jkfc_button_container{text-align:left!important;}
.google_business_form .JKCF_field_container .jkfc_button_container a{background-color:#1e1e24!important;}
.jk_home_page6_inner .google_business_footer.jk_fe_section .text_mod_aln_mob_left ul li a:hover {text-decoration: none!important;}
.google_top_header .google_business_logo img {    height: 70px;}
.google-call_button a { display: inline-block; width: 100%; color: #fff!important;}
.google-call_button a br {    display: none;}
.jk_button_module.google-call_button span {    color: #fff!important;}
.google-business-inner-banner #counsult_banner_container .jk_counsult_banner {    background-color: transparent!important;}
.jk_home6_services.google-business-service .newd-outer-block h3 a{font-size: 26px;}
.jk_home6_services.google-business-service .newd-outer-block h3{padding-bottom:10px;}
.jk_home_page6 .google-business-service .jk_row_style_3 .footer_col_set_min_height{box-shadow: 0px 31px 28px -29px #424242; border:none;}
.jk_home_page6 .jk_fe_section .google_review_block .sk1-whyus{margin-top:0px!important;}
.row.jk_testimonial_home6.google_review_block {display:flex; align-items:center;}
.jk_home_page6 .jk_fe_section .google-business-address .text_mod_aln_mob_left span {padding-bottom: 0px!important;display: inline-block!important;}
.jk_home6_services.google-business-service .web_design_service .blurb_button_container a.blurb_button:hover{background-color: #6fa8dc!important;}
.jk_home6_services .web_design_service .newd-outer-block {  padding: 30px 15px 30px 15px;}
.jk_home6_services .web_design_service .newd-outer-block h3 a{font-family: Roboto Condensed;} 
.jk_home6_services.web_design_service .newd-outer-block .jk_text_align_center span{ color: #000000!important;}
.jk_home_page6 .jk_home6_services.web_design_service .jk_fe_section .fe_head_lines_mod h4{color: #0e6db0!important;}
.jk_home_page6 .web_design_service.jk_row_style_3 .footer_col_set_min_height{background: #fff;}
.jk_home_page6 .web_design_service .blurb_button_container .blurb_button{    padding: 12px 55px; border-radius: 5px; font-weight: bold;}
.jk_home_page6 .google-business-headline.jk_new_fe_section.jk_fe_section .fe_head_lines_mod.call_headline h1 {font-family: roboto! important; font-size: 27px!important;font-style: inherit;font-weight: bold;}
.jk_home_page6 .google-business-review.jk_home6_review_block.jk_fe_section .sk1-attrct ul li::before, .jk_home_page6 .jk_fe_section .sk1-whyus ul li::before{color: #0072bb!important; font-size:26px; font-weight: bold;}
.jk_home_page6 .google-business-review.jk_home6_review_block.jk_new_fe_section .sk1-whyus ul li span { color: #000; font-weight: bold;}
.jk_home_page6 .jk_new_fe_section.web_design_footer.jk_section_style_6 .col-lg-4 .footer_col_set_min_height { box-shadow: none!important;}
.jk_home_page6 .jk_new_fe_section.web_design_footer.jk_section_style_6 .col-lg-4 .footer_col_set_min_height h3 span {font-family: inherit;font-size:18px;}
.jk_home_page6 .web_design_footer.jk_fe_section ul li i, .address i {font-family: 'FontAwesome'; color: #0e6db0 !important;font-size: 16px!important; padding-right: 5px;}
.jk_home_page6 .jk_fe_section .fe_head_lines_mod.google-business-tittle h4 {color:#000000!important;}
.jk_home_page6 .jk_fe_section .sk1-whyus.web_designwhy_us {border: 2px dashed #5f5f5f;}
.jk_home_page6 .web_design_footer .footer_col_set_min_height article h3 strong span{border-bottom: 3px solid #0e6db0!important;}
.design_inner_banner.google-business-inner-banner .jk_counsult_header {    text-shadow: none;    font-size: 40px;    margin-top:75px;}
.webdesign_content_Area img {width: 100%!important;}
.webdesign_content_Area h3{display:none;}
.sk1-sidebar-banner.webdesin_sidebar_banner {    background-color: transparent!important;}
.sk1-sidebar-banner.webdesin_sidebar_banner.jk_counsult_banner .jk_counsult_header {margin-top: 0px; padding:30px 0px 30px 0px!important; text-align: center; font-size: 22px;}
.jk_counsult_banner.sk1-sidebar-banner.webdesin_sidebar_banner {    border: 14px solid #eee;}
.jk_counsult_banner.sk1-sidebar-banner.webdesin_sidebar_banner .jk_counsult_footer {line-height: initial; color: #000!important;   margin-top: 0px;    padding-top: 0px;    background: none;    text-align: center;}
.jk_counsult_banner.sk1-sidebar-banner.webdesin_sidebar_banner .jk_counsult_footer a {    color: #0e6db0 !important;    clear: both;    display: inherit;}
.contact-form-bg.sk1-contact.web-design-form{background: #eee!important; border: 7px solid #eee!important;}
.sk1-contact.web-design-form .jk_contact{background: #fff!important; display: inline-block!important; padding: 30px 15px 25px 15px!important;}
.contact-form-bg.sk1-contact.web-design-form {    padding: 10px!important;}
.contact-form-bg.sk1-contact.web-design-form h3.jk_contact_main_title { text-align: left!important; font-weight: bold!important;}
.contact-form-bg.sk1-contact.web-design-form .jk_contact .jk_contact_form .jk_contact_left p input, .contact-form-bg.sk1-contact.web-design-form .jk_contact .jk_contact_form .jk_contact_left p textarea{    width: 100%;
border-radius: 3px;    border: 1px solid #ddd;    background: #f5f5f5;    height: 48px;    padding-left: 12px;}
.google_business_contact textarea {    height: 150px!important;}
.google_business_contact .jk_contact_submit {    background: #ec4035 !important;}
.jk_home_page6 .google_business_contact .web-design-form .jk_contact_submit, .jk_contact_reset { width: auto; margin: 0px auto; text-align: center; margin-left: 7px;}
.google_business_menu nav .menu-main-menu-container ul li.active > a {    font-style: normal;}
.design_inner_banner.jk_section_regular.jk_new_fe_section_inner::before { content:url(.../new_website_design/wp-content/uploads/2022/11/inner-bnr-bg.png); display: inline-block; width: 15px;height: 15px; margin-right: 5px;}
.jk_design4_menu.google_business_menu .main-navigation .nav-menu li a {    padding: 20px!important;}
.jk_company_info.google_business_info .web-phone p {    padding-top: 10px;}
.jk_company_info.google_business_info p { font-family: 'Roboto Condensed'!important; font-size: 19px;}
.jk_home_page6 .web_design_footer.jk_fe_section ul li a{font-size: 16px;}
.jk_home_page6 .web_design_footer.JK_FOOTER_STYLING .text_mod_aln_mob_left span{font-size: 16px;}
.jk_home_page6 .jk_new_fe_section .jk_footer_contact.google-business-cont-txt p{    font-size: 20px!important; margin-top: 0px; font-weight: 600; padding: 5px 0px 0px 0px;}
@media only screen and (max-width:1500px) { 
.image_banner.google_business_banner .jk_counsult_banner {
background-size:cover!important;
min-height: 520px!important;
}}
@media only screen and (max-width:1100px) { 
.image_banner.google_business_banner .jk_counsult_banner {
background-size:cover!important;
min-height: 520px!important;
}}
@media only screen and (max-width: 992px) {
.image_banner.google_business_banner .jk_counsult_banner {ackground-size:cover!important; min-height:390px!important;}
} 
@media only screen and (max-width:768px) {
.jk_design4_menu.google_business_menu .dl-menu.dl-menuopen li {padding: 7px 0px 7px 10px!important;}
.jk_design4_menu.google_business_menu .dl-menu.dl-menuopen li a{padding: 0px!important;}
.jk_home_page6 .google-business-review .row.jk_testimonial_home6.google_review_block{display: inherit!important;}
.google-business-review .row.jk_testimonial_home6.google_review_block .col.col-lg-6.col-md-6.col-sm-6.col-xs-12 {
margin-bottom: 40px!important;}
.web_design_service .jk_blurb.jk_bg_layout_dark.jk_text_align_left.jk_blurb_11.aos-init.aos-animate {padding-bottom: 0px!important;}
.jk_company_info.google_business_info .web-phone p {    padding-top: 0px;}
.image_banner.google_business_banner #counsult_banner_container .jk_counsult_banner{background-size:cover!important; min-height:390px!important; margin:0px!important;}
.jk_home_page6 .jk_company_info.google_business_info .jk_home6_phone span::before{margin-left: 0px!important;}
.jk_home_page6 .jk_company_info.google_business_info .jk_home6_location span::before {margin-left:0px!important;}
.jk_home_page6 .jk_company_info.google_business_info.jk_fe_section .col-xs-12 {    width: 100% !important;    padding: 15px 0px 15px 0px;}
.web_design_service .col-xs-12{margin-bottom:30px;} 
.design_inner_banner.google-business-inner-banner #counsult_banner_container .jk_counsult_banner{background-position: center !important;}
.jk_new_design.jk_home_page6 .google-business-service .jk_blurb {padding-bottom: 0px!important;}
}

@media only screen and (max-width:1500px) { 
.image_banner.google_business_banner .jk_counsult_banner {
background-size:cover!important;
min-height: 520px!important;
}
}

/******************google ads css style********************/
.web-call a {    color: #fff;}
.site{border:none;}
.google_ads_banner .jk_counsult_header { font-size: 88px; padding-left: 50px; margin-top: 265px; text-align: left;}
.google_ads_heading h2 {text-align: left!important;font-size: 36px; margin-top: 32px;text-transform: capitalize; font-family: Arial,Helvetica,sans-serif;   font-weight: bold;   color: #fff;   padding-left: 78px;}
.row.google_ads_heading {    background-size: cover;}
.jk_home_page6 .jk_company_info.google_ads_info .jk_home6_location span.text_mod_aln_mob_left::before {
font-family: "FontAwesome";    content: "\f002";    display: inline-block;    vertical-align: middle;    font-weight: bold;    color: #fff;    font-size:38px;    border-radius: 100px;    position: absolute;    width: 70px;    height: 70px;    background: #f6ae09;    text-align: center;    line-height: 70px;top: 20px;    padding: 0px;}
.jk_home_page6 .jk_company_info.google_ads_info .jk_home6_phone span.text_mod_aln_mob_left::before { font-family: "FontAwesome"; content: "\f0ac"; display: inline-block; vertical-align: middle; font-weight: bold; color: #fff; font-size: 52px; border-radius: 100px;  position: absolute;  width: 70px; height: 70px;  background: #f6ae09; text-align: center; line-height: 70px;
top: 20px;  padding: 0px;}
.jk_home_page6 .jk_company_info.google_ads_info .jk_home6_business_hrs span.text_mod_aln_mob_left::before {
font-family: "FontAwesome"; content: "\f095"; display: inline-block; vertical-align: middle; font-weight: bold; color: #fff; font-size: 40px; border-radius: 100px; position: absolute; width: 70px; height: 70px; background: #f6ae09;text-align: center;line-height: 70px;top: 20px; padding: 0px;}
.jk_company_info.google_ads_info .web-phone p {    padding-top: 10px;}
.jk_company_info.google_ads_info p { font-family: 'Roboto Condensed'!important; font-size: 19px;}
.Google_ads_img .jk_text_align_left.jk_mob_align_position_center {    text-align: center!important;}
.google_txt_heading h2 {    text-transform: capitalize;    font-size: 37px;}
.google_business_footer { display: none;}
.jk_fe_section.google-ads-headline .jk-marketing .call_headline h1 {font-size: 40px!important;}

.google_ads_list li { padding: 5px 0px 5px 0px!important;}
.google_ads_offer ul.google_ads_list {}
.google_ads_offer ul.google_ads_list p {    display: none;}
.google_ads_list li span i {font-size: 28px; font-family:FontAwesome!IMPORTANT;}
.google_ads_but br { display: none!important;}

.google_ads_but span.jk_button_text {color: #000!important; box-shadow: rgb(0 0 0 / 90%) 0px 19px 20px -16px; background: #000; color: #fff!important; padding:12px 45px 12px 35px; border-radius: 30px; font-size: 15px!important;}
.google_ads_but span.jk_sub_button_text { box-shadow: rgb(0 0 0 / 90%) 0px 19px 20px -16px; background-color: #fff; border-radius: 40px;overflow: initial; left: -18px; padding:10px 30px 10px 35px; position: relative; border: 1px solid #5f5f5f; font-size: 16px!important;  margin-left: 0px; color: #000!important;}

.google_ads_but .jk_button_text:after {content: "\f054"; height: 44px; width: 44px; background: #f0a91d; z-index: 999; border-radius: 40px; padding: 0px; font-size: 20px; color: #fff; position: absolute;
bottom:2px; float: right; margin-left:16px; font-family: FontAwesome; line-height: 40px; text-align: center; padding: 2px;}
.google_ads-ready h2 span {    color: #fff!important;    text-transform: capitalize;}
.book_meeting_Section span {line-height: 34px;}
.google_form_deading h1 span {font-weight: bold; color: #fff;}
.Contact_details h3 span {font-weight: bold;text-transform: initial;}
.contact_block {display: inline-flex;width: 100%;}
.contact_block li { width: 30%;text-align: center!important;}
.contact_block li i {border-radius: 100px;text-align: center;float: none;font-size: 32px;color: rgb(255, 255, 255);  margin-left: 0px;    border-style: none;    height: 60px;    line-height: 60px;    background-color: rgb(31, 71, 156);    overflow: hidden;    width: 60px !important;    outline: none;
font-family: FontAwesome!important;}
.contact_block li h5 {    font-size: 22px;   font-weight: 600;   font-family: aria;}
.contact-form-main-block .google_Ads_bg {    background: transparent;}
.contact-form-bg.google_Ads_bg .jk_contact p {    width: 48%;    margin: 1%;}
.contact-form-bg.google_Ads_bg .jk_contact p:last-child {    width: 98%;}
.contact-form-bg.google_Ads_bg .jk_contact p:last-child textarea {height: 100px;}
.contact-form-bg.google_Ads_bg .jk_contact p input, .contact-form-bg.google_Ads_bg .jk_contact p textarea { border: 1px solid #b1b1b1;}
.ftr_new_btn button.btn.style-btn {background-color: #1f479c; padding: 15px 25px 15px 64px !important;  border-radius: 28px;   font-size: 18px;}
.google_Ads_bg button {    font-weight: bold; float: none; background-color: #1f479c;padding: 13px 25px 15px 64px !important; border-radius: 28px;  font-size: 18px;}
.google_Ads_bg .jk_contact .jk_contact_form button:after {
content: "\f054";
height: 44px;
width: 44px;
background:#48aaeb;
z-index: 999;
border-radius: 40px;
padding: 0px;
font-size: 20px;
color: #fff;
position: absolute;
bottom: 22px;
float: right;
margin-left:-128px;
font-family: FontAwesome;
line-height: 40px;
text-align: center;
padding: 2px;
}

.jk_home_page6 .google_ads_header .jk_phone_icon::before {
background-image: url(/google-ads-agency/wp-content/uploads/2022/11/phone-icon-1.png);
min-height: 590px;
background-repeat: no-repeat;
background-position: center;
height: 15px;
width: 55px!important;
min-height: 55px;
background-size: 90%;
content: ""!important;
border: 1px solid #e9e9e9;
background-color: transparent;
border-radius: 0px;
border-color: transparent;
}

.jk_home_page6 .jk_fe_section .contact_block li a {    color: #000000!important;    font-size: 22px!important;    list-style: none;}
.book_meeting_Section .booking_icon p:first-child 
{position: relative; margin-top: 12px; margin-right: 50px; background: #000;     max-width: 150px!important;    width: 100%;    text-align: center;    padding: 6px 0px 6px 0px;  float: left;}
.book_meeting_Section .booking_icon p:first-child a {color: #fff;}
.book_meeting_Section .booking_icon p:first-child:before {
content: "";
position: absolute;
right: -49px;
top: -16px;
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 50px solid #000;}
.book_meeting_Section .booking_icon p a{cursor:pointer}
.book_meeting_Section .booking_icon p:last-child {
content: "";
background: #f0a91d;
padding: 14px 15px 11px 15px;
float: left;
position: absolute;
display: inline;
border-radius: 10px;
margin-left: 30px;
}
.book_meeting_Section .booking_icon p:last-child i {
font-size: 38px;
padding-top: 0px;
color: #fff;
}
.row.google_ads_heading {
background-position: center;
}


@media only screen and (max-width:1200px) {
.jk_company_info p, .jk_company_info h4  {
padding-left: 27%!important;
}
}

@media only screen and (max-width:900px) {
.jk_company_info p, .jk_company_info h4  {
padding-left: 32%!important;
}
}

@media only screen and (max-width:840px) {
.jk_company_info p, .jk_company_info h4  {
padding-left: 35%!important;
}
}




@media only screen and (max-width:768px) {
.jk_company_info p, .jk_company_info h4 {    padding-left: 12%!important;}.jk_company_info.google_ads_info .web-phone p {    padding-top: 0px;}
.jk_home_page6 .jk_company_info.google_ads_info .jk_home6_phone span::before{margin-left: 0px!important;}
.jk_home_page6 .jk_company_info.google_ads_info .jk_home6_location span::before {margin-left:0px!important;}
.jk_home_page6 .jk_company_info.google_ads_info.jk_fe_section .col-xs-12 {    width: 100% !important;   padding: 15px 0px 15px 0px; margin: 10px 0px 10px 0px;}
.image_banner.google_ads_banner #counsult_banner_container .jk_counsult_banner{background-size:cover!important; min-height:390px!important; margin:0px!important;     background-color: transparent!important;}
.image_banner.google_ads_banner .google_ads_heading {    background-size: cover!important;    min-height: 390px!important;    background-color: transparent!important;}
.google_ads_banner .google_ads_heading .jk_counsult_header{margin-top: 140px; font-size: 44px; text-align: center; padding-left: 0px;}
.google_ads_banner .google_ads_heading .jk_counsult_content h2{font-size: 28px; margin-top: 3px; padding-left: 0px; text-align: center!important;} 
.google_txt_heading h2 span br {display: none;}
.google_txt_heading h2 span {font-size: 24px!important; }
.google_txt_heading h2 {line-height: 28px!important;}
.jk_fe_section.google-ads-headline .jk-marketing .call_headline h1 {    font-size: 30px!important;}
.google-ads-headline {padding-bottom: 0px!important;  padding-top: 0px!important;}
.jk_text_align_left.google_buton_side_txt {   padding-left: 0px!important;}
.google_buton_side_txt p span {    font-size: 20px!important;}
.google_ads_but a {    margin-top: 20px!important; margin-bottom: 20px!important;}
.google_ads_but .jk_button_text:after{top: 19px;}
.google_ads_offer h4 span { font-size: 24px!important;}
.jk_home_page6 .jk_fe_section ul li span strong{font-weight:normal!important}
.google_ads_list li span i { font-size:22px!important;}
.google_ads-ready h2 {font-size: 26px;}
.google_ads-ready { padding-top: 10px!important; padding-bottom: 10px!important;}
.row.book_meeting_Section {    padding-top: 20px!important;}
.row.book_meeting_Section p span {    font-weight: normal;line-height: 26px!important;}
.jk_text_align_left.google_we_offer {padding-left: 0px!important; padding-right: 0px!important;}
.google_we_offer p:first-child span {font-size: 18px!important;}
.google_contact_block h1 span {font-size: 28px!important;}
.google_contact_block h1 {line-height: 30px;}
.Contact_details h3 span { font-size: 24px!important;}
.row.contact_details_section { padding-top: 10px!important;}
.Contact_details h3 {    line-height: 28px;}
ul.contact_block {    display: inline-block;    text-align: center;}
.contact_block li {width: 100%; text-align: center!important;}
.contact_block li h5 {text-align: center!important;font-size: 18px;}
.contact-form-bg.google_Ads_bg {padding: 0px;}
.contact-form-bg.google_Ads_bg .jk_contact p {width: 100%;}
.google_Ads_bg .jk_contact .jk_contact_form button:after{bottom: 2px;}
.jk_text_align_left.goolge_privacy {    text-align: center!important;}
.jk_fe_section.google_contact_big.jk_section_regular.jk_new_fe_section { padding-top: 0px!important;}
.jk_home_page6 .jk_company_info.google_ads_info.jk_fe_section .col-xs-12 p {margin: auto!important;}
.jk_company_info.google_ads_info p,.jk_company_info.google_ads_info h4{    padding-left: 18%!important;}


}
@media only screen and (max-width:620px) {
.jk_company_info.google_ads_info p, .jk_company_info.google_ads_info h4{    padding-left: 16%!important;}

}

@media only screen and (max-width:520px) {
.jk_company_info.google_ads_info p, .jk_company_info.google_ads_info h4{    padding-left: 18%!important;}
.jk_home_page6 .jk_company_info.google_ads_info .jk_home6_location span.text_mod_aln_mob_left::before, .jk_home_page6 .jk_company_info.google_ads_info .jk_home6_phone span.text_mod_aln_mob_left::before, .jk_home_page6 .jk_company_info.google_ads_info .jk_home6_business_hrs span.text_mod_aln_mob_left::before{ width: 50px; height: 50px; font-size: 24px; line-height: 50px;}
.jk_home_page6 .jk_company_info.google_ads_info.jk_fe_section .col-xs-12{padding: 0px 0px 0px 0px!important;}
.google_ads_banner .google_ads_heading .jk_counsult_content h2{    font-size: 22px;}
.google_ads_banner .google_ads_heading .jk_counsult_header {font-size: 36px; text-align: center; padding-left: 0px;}
.image_banner.google_ads_banner .google_ads_heading{ background-position: -320px!important;}
.google_ads_but span.jk_button_text{    padding: 12px 35px 12px 17px}
.google_ads_but span.jk_sub_button_text {    padding: 10px 7px 10px 47px;}
.google_ads_but a {    margin-top: 27px!important;    margin-bottom: 20px!important;    padding: 0px!important;}
}

.jk_fe_section.jk_fe_fullwidth_section.jk_section_regular.jk_new_fe_section .row.jk-marketing h1 {
color: #fff!important;
}



.jk_home_page6 .jk_new_design .JK_HEADER_STYLING{padding:0px!important;}

.jk_slider_caption_heading{background:transparent!important;}





/*New banner css start*/

.tax_header_section .taxex_menu .menu-homepage-4-menu-container .nav-menu li a span {font-style: initial!important; color: #000; font-family: 'open_sansregular'; font-size: 16px; font-weight: 700;}
.tax_header_section .taxex_menu .menu-homepage-4-menu-container .nav-menu li a span:hover, .tax_header_section .taxex_menu .menu-homepage-4-menu-container .nav-menu li.active a span {color: #09a7dd ;}
.tax_header_section .taxex_menu .menu-homepage-4-menu-container .nav-menu li.active ul li a span { color: #000!important;}
.tax_header_section .taxex_menu .menu-homepage-4-menu-container .nav-menu li.active ul li.active a span { color: #09a7dd;}



.jk_home_page6 .jk_home6_services .blurb_button_container a.blurb_button:hover{background-color: #09a7dd!important; display: inline-block; cursor: pointer;}

.jk_home_page6 .tax_header_section .taxex_menu nav ul#primary-menu > li ul li a{width:250px;}
.jk_home_page6 .tax_header_section .taxex_menu nav ul#primary-menu > li:hover {background: transparent!important;}
.jk_home_page6 .tax_header_section .taxex_menu .nav-menu .sub-menu, .nav-menu .children {    border: none!important; box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;}
.tax_top_header .navigation.main-navigation .nav-menu li a {    padding: 28px 13px 22px 13px!important;}
.jk_home_page6 .tax_header_section .taxex_menu.navbar_primary_top_menu #main_top_menu_id > ul > li.has-sub > a:before {right: 0px!important; top: 38px!important;}
.jk_home_page6 .tax_header_section .taxex_menu.navbar_primary_top_menu #main_top_menu_id ul li ul li a {padding: 8px 10px 8px 10px!important;}
.jk_home_page6 .tax_header_section.navbar-fixed-top {    background: #fff!important;position: fixed; padding-top: 8px!important;}
.jk_rm_float_menu_padding{padding-top:0px!important;}
.jk_bd_banner_block.banner_tax .jk_counsult_banner.new_banner_content .jk_counsult_footer, .jk_bd_banner_block.banner_tax .jk_counsult_banner.new_banner_content .jk_counsult_footer span.tele {
    font-family: open_sansbold!important;
}
.jk_fe_section.JK_HEADER_STYLING.jk_dm_header_section.tax_header_section.jk_section_regular.jk_new_fe_section_inner {    border-bottom: 1px solid #f1f1f1;    /* box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; */}
.banner_tax .new_banner_content h2 { font-size: inherit!important; font-family: 'open_sansregular'; line-height: inherit!important;    text-transform: initial!important;    font-weight: normal; margin-bottom:10px;  margin: 0px; display: inline-block; line-height: 35px!important;}
.tax_header_section .tax_top_header .call_icon:before {
content: "\f095"!important; display: inline-block!important; width: 42px!important; height: 42px!important;float: left!important;
margin: 0 6px 0 0!important; color: #fff!important; background: #f99e00!important;font-family: FontAwesome!important;font-size: 22px!important;
vertical-align: middle!important;cursor: pointer!important;line-height: 42px!important;border-radius: 100px!important;margin-left: -50px!important;
position: absolute!important;top: 23%!important;text-align: center!important;}
.banner_tax{    padding: 3% 0px 3% 0px!important;}
.new_banner_content span{color:#fff;}
.new_banner_content h2 {    color: #fff;}
.new_banner_content{width: 46%;  max-width: 530px; margin:0px auto; border-radius:5px; }
.banner_tax .new_banner_content br {    display: none;}
.new_banner_content p{ font-family: inherit; margin-top: 10px; line-height: 30px; display: inline-block; font-family: 'open_sansregular'; }
.new_banner_content .jk_counsult_header { display: none;}
.new_banner_content .jk_counsult_footer {    position: relative;}
.new_banner_content .jk_counsult_footer { box-shadow: none!important;  border-radius: 0px; font-size: 32px; padding:5px 100px 5px 100px; line-height: 40px; margin-top: 30px;}
.jk_dm_menu_items.taxex_menu ul li {    background: transparent!important;}
.jk_dm_topheader.tax_top_header .preview_layer_container img {max-width:100%; float:left; padding-top: 5px; height: 65px;}
.row.jk_dm_topheader.tax_top_header p {    text-align: left!important; font-family: Open Sans; font-size: 16px!important; }
.jk_home_dm3_business_hrs.tax_business_icon .text_mod_aln_mob_left::before { content: "\f017"!important;}
.tax_top_header .call_icon {    font-size: 16px;     padding-left: 65px;}
.tax_top_header .call_icon span {    font-size: 16px!important;    font-weight: 500;}
.tax_top_header .call_icon .txt {    font-weight: bold;}
.tax_top_header .navigation.main-navigation .nav-menu {    text-align: center!important;    margin: 0px auto!important;    width: 100%;    float: initial;}
.tax_top_header .navigation.main-navigation .nav-menu li {    text-align: center;    display: inline-block!important;float: initial!important;}
.tax_top_header .navigation.main-navigation .nav-menu { }
.banner_orientation_left .new_banner_content{    float: left!important;}
.banner_orientation_right .new_banner_content{    float: right!important;}
.taxex_menu #main_top_menu_id > ul > li.active > a { color: #000;}
.taxex_menu #main_top_menu_id > ul > li.active > a {    color: #000!important;  border-right: 0px!important;}

@media screen and (max-width:1368px) {
.tax_header_section .taxex_menu .menu-homepage-4-menu-container .nav-menu li a span {font-size: 14px!important;}
}

@media(max-width:1200px){
.new_banner_content { width: 55%; max-width: 650PX;}
.tax_header_section .taxex_menu .menu-homepage-4-menu-container .nav-menu li a span {font-size: 14px!important;}
.new_banner_content .jk_counsult_footer{padding:5px 145px 5px 146px}
}
@media(max-width:1100px){
.new_banner_content .jk_counsult_footer{padding:5px 115px 5px 115px}  
}
@media(max-width:992px){
.new_banner_content .jk_counsult_footer{padding:5px 150px 5px 150px}  

}

@media(max-width:1024px){
.jk_dm_header_section.tax_header_section .tax_top_header .call_icon:before {    margin-left: -23%!important;    top: 8px!important;right: auto;}
.tax_header_section .tax_top_header .taxex_menu .dl-menuwrapper{width: auto;    float: initial;}
.row.jk_dm_topheader.tax_top_header p {text-align: left!important;  margin-top: 5px;/*margin-left: 150px;*/}
.call_icon .txt { display: none;}
.tax_header_section .tax_top_header .taxex_menu .dl-title{display: none;}
.tax_header_section .tax_top_header .col.col-lg-6.col-md-6.col-sm-6.col-xs-12 {float: right;margin: 0px;padding: 0px;}
.tax_header_section .tax_top_header .col:nth-child(3) {width: auto!important;float: right;margin-right: 10px;position: absolute;right: 60px;}
}
@media(max-width:992px){
.new_banner_content { width: 75%; max-width: 650PX;}
}

@media(max-width:768px){
.banner_orientation_left .new_banner_content{float:none!important;}
.new_banner_content { width: 75%; max-width: 500px!important;}
.row.jk_dm_topheader.tax_top_header .col.col-lg-6.col-md-6.col-sm-6.col-xs-12 {
margin-top: -33px; }
.jk_dm_header_section.tax_header_section .tax_top_header .col.col-lg-3.col-md-3.col-sm-3.col-xs-12{
width: auto!important;
}
.jk_dm_topheader.tax_top_header .preview_layer_container img {
max-width: 50%;
height: auto;
}
.jk_home_page6 .banner_tax #counsult_banner_container .jk_counsult_banner.new_banner_content { background-color: rgba(28,28,28,0.56)!important;}
.new_banner_content .jk_counsult_footer{padding:5px 80px 5px 80px}

}
@media(max-width:620px){
.new_banner_content .jk_counsult_footer{padding:5px 60px 5px 60px}  
}

@media(max-width:520px){
.new_banner_content { width:100%; max-width: 420px!important;}
.banner_tax .new_banner_content h2 span {    font-size: 24px!important;    line-height:26px!important;}
.new_banner_content p{    line-height: 28px;}
.new_banner_content span {    color: #fff;    font-size: 20px!important;}
.new_banner_content p span {    font-size: 20px!important;}
.new_banner_content p{    line-height: 26px;}
.banner_tax .jk_counsult_content {    font-size: initial!important;}
.new_banner_content .jk_counsult_footer{
line-height: 26px; font-size: 22px;  padding: 8px 65px 8px 65px; }
.jk_dm_header_section.tax_header_section .tax_top_header .call_icon:before {   top:2px!important;   right: auto;}
.tax_header_section .tax_top_header .preview_layer_container img { width: 40%!important; height: auto;}
.row.jk_dm_topheader.tax_top_header p{margin-top: 0px;}
.banner_tax .new_banner_content h2{line-height: 26px!important;}
}

@media(max-width:420px){
.new_banner_content { width:100%; max-width: 320px!important;}
.banner_tax .new_banner_content h2 span {    font-size: 18px!important;    line-height: 24px!important;}
.new_banner_content p span {    font-size: 16px!important;}
.new_banner_content p {    line-height: 20px;}
.new_banner_content .jk_counsult_footer {    line-height: 28px;    font-size: 20px;    padding: 8px 60px 8px 60px;}
}

.jk_home_page6 .jk_section_specialty.jk_fe_section ul li{color:#000;list-style: inside none disc;}
.jk_home_page6 .jk_fe_section .jk_vertical_menu .menu-v li a:hover{color: #fff !important;}
.jk_home_page6 .jk_fe_section .jk_vertical_menu .menu-v li a{color: #000!important;}
.jk_fe_section #comments.comments-area {display: inline-block; width: 100%; border: 1px solid #ffebc1;border-radius: 10px;}

/***Blog css style******/
.jk_home_page6 .comment-respond{ background-color: #fffcf7!important;}
.jk_home_page6 .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"]{}
.jk_home_page6 .comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe{max-width: 700px;}
.jk_home_page6 .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"]{ max-width: 100%;   width: 100%;}
.jk_home_page6 .comment-respond h3#reply-title {max-width: 700px;    margin: 0px;   padding: 0px;   padding-left: 10px;   margin-bottom: 10px;    color: #000;    font-weight: bold;}
.jk_home_page6 .form-submit .submit{background: #000; width: 150px;}.jk_home_page6 .entry-thumbnail img { width: 100%; object-fit: cover; height: 300px;}
.jk_home_page6 .entry-thumbnail { margin-bottom: 30px;}
.jk_home_page6 .jk_recent_posts_container ul li a, .jk_home_page6 .jk_categrioes_container ul li a {color: #000!important; font-size: 15px;}
.jk_category_post_container h1 {padding: 8px 0px 8px 0px; font-size: 18px;  color: #000;}
.jk_category_post_container .archive-header { padding-left: 10px; border-radius: 8px;}
.entry-meta a:before { margin-right:5px;font: normal normal normal 13px/1 FontAwesome;}
.entry-meta .date a:before {content: "\f073"; font: normal normal normal 13px/1 FontAwesome; margin-top: 4px!important; float: left;}
.categories-links a:first-child:before {font: normal normal normal 13px/1 FontAwesome;content: "\f022";}
.entry-meta .author a:before{    font: normal normal normal 13px/1 FontAwesome;content: "\f023";}
.comments-link a:before{content: "\f075";}
.preview_layer_container.text_newd_block.text_1200 h3, .preview_layer_container.text_newd_block.text_1200 h3 span {font-family: 'Oswald';font-size: 24px;color:#000!important;text-transform: capitalize;margin-bottom: 5px;}
.site-main .jk_fe_section.jk_section_regular .jk_recent_posts_container, .site-main .jk_categrioes_container, .site-main .preview_layer_container.text_newd_block.text_1200 {border: 1px solid #dfdfdf;padding: 5px 10px 10px 10px;margin-bottom: 20px;}
.site-main .jk_fe_section.jk_section_regular .jk_recent_posts_container h3, .site-main .jk_categrioes_container h3, .site-main .preview_layer_container.text_newd_block.text_1200 h3 {color:#000!important;}
.preview_layer_container.jk_frm_outer_41{    margin-top: 20px;    border: 7px solid #ddd;}
.preview_layer_container.jk_frm_outer_41 h3{text-transform: uppercase; color: #fff;}
.comments-area .comments-title {font-size: 20px; font-style: inherit;  padding: 15px 0px 0px 15px; font-weight: bold;}
.jk_home_page6 .comment-respond { background-color: #fffcf7!important; display: inline-block; width: 100%; border-top: 3px solid #ffebc1;}
.comment-awaiting-moderation:before{content: "\f075"; font-family: 'FontAwesome'; font-style: initial; }
.jk_contact_form_container h3.jk_contact_main_title { text-transform: uppercase;  color: #fff; padding-top: 20px!important;}
.col.col-lg-4.col-md-4.col-sm-4.col-xs-12.pull-right .preview_layer_container.text_newd_block { border: 1px solid #dfdfdf; padding: 5px 10px 10px 10px; margin-bottom: 20px;}
.col.col-lg-4.col-md-4.col-sm-4.col-xs-12.pull-right .preview_layer_container.text_newd_block h3, .col.col-lg-4.col-md-4.col-sm-4.col-xs-12.pull-right .preview_layer_container.text_newd_block h3 span  {
font-family: 'Oswald';  font-size: 24px; color: #000!important;   margin-bottom: 5px;   text-transform: capitalize;}
.single-post.jk_home_page6 .preview_layer_container .contact-form-main-block{    margin-top: 20px;    border: 7px solid #ddd;}  
.single-post.jk_home_page6 .edit-link a:before, .blog.jk_home_page6 .edit-link a:before{content: "\f040"; font-family: 'FontAwesome';}
.single-post.jk_home_page6 .comment-reply-link:before, .comment-reply-login:before {    content: "\f112";    margin-right: 3px;     font-family: 'FontAwesome';}
.single-post.jk_home_page6  .bypostauthor > .comment-body .fn:before{content: "\f007"; font-family: 'FontAwesome'; margin-right: 7px;}
.comment-author{max-width: 120px;}


.jk_home_page6 .jk_fe_section.JK_HEADER_STYLING .jk_phone_icon a {
    background: transparent!important;
}
