/*--home--page--*/
/*--testimonial--*/
.bne-testimonial-slider-wrapper{border:none; box-shadow: none !important;background: none !important;}
.testi-left-content .abt-hlf-sub-head-div {color: #2a282b; font-size: 3.75em; font-weight: 600; line-height: 1.2;  margin-bottom: 0;}
.testi-left-content .light-font { font-size: 70%;}
.testi-left-content .light-font { display: block;}
.tasti-small-text {color: #343434; font-size: 1.2em; }
.view-all-btn a {color: #999999; display: block; font-size: 0.7em; padding-top: 1.3em; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; }
.view-all-btn a:hover{color: #2a282b;}
.view-all-btn {border-top: 1px solid #d1d1d1; display: inline; float: left; margin-top: 1.5em; width: 8em; }
.love-img { display: inline-block;  margin-right: 0.3em;}
.testimonial-section .bne-testimonial-wrapper .testimonial-message  p{font-size: 1.1em;}
.testimonial-section .bne-testimonial-wrapper .testimonial-name { font-size: 1.5em;  font-weight: 500;  margin-bottom: 0.5em;}
.testimonial-section .bne-testimonial-wrapper .testimonial-rating {  margin-bottom: 0.5em;}
.testimonial-content { width: 73%;}
.testimonial-section .flex-control-nav.flex-control-paging { display: none;}
.testi-left-content .abt-hlf-sub-head-div br {display: none; }
.testimonial-section {padding: 8em 0 6em;}
.testimonial-quote { position: absolute;  right: 8px;  top: -60px;}
.testimonial-image.testimonial-square, .testimonial-layout-thumbs .thumb-square img { border: medium none !important;  box-shadow: none !important;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-prev {background: rgba(0, 0, 0, 0) url("images/testimonial-up-arrow.svg") no-repeat scroll center center / 100% auto !important; height: 78px !important; width: 78px !important; }
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-next {background: rgba(0, 0, 0, 0) url("images/testimonial-down-arrow.svg") no-repeat scroll center center / 100% auto !important; height: 78px !important; width: 78px !important; }
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav a{position: relative; margin-bottom: 1em;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-prev::after {color: #8e8e8e; content: "Previous"; font-size: 1.2em; font-weight: 600;
  left: -0.4em; position: absolute; top: -3.3em; transform: rotate(-90deg);text-indent: inherit !important; }
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-next::after{  color: #8e8e8e; content: "Next"; font-size: 1.2em; font-weight: 600; left: -0.4em;
  position: absolute; top: -3.3em; transform: rotate(-90deg); text-indent: inherit !important;} 
.testimonial-section .flex-direction-nav li {float: none !important; }
.bne-testimonial-wrapper.testimonial-layout-slider:before{ background: rgba(0, 0, 0, 0) url("images/testimonial-smaile-icon.png") no-repeat scroll center center / 100% auto;
  height: 19em; position: absolute; right: 5em; top: -15em; width: 15em;}
   .bne-testimonial-wrapper.testimonial-layout-slider{position: relative;}
.bne-testimonial-slider.bne-flexslider .flex-direction-nav li {margin-bottom: 1em;   position: relative;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav {top: 12%; }
.testimonial-section{position: relative !important;  min-height: 570px;}

/*--header--*/
.header_esti a:hover{color: #fff;}
.header-menu-cus-toggel .top_sec_menu_first ul li a { color: #ffffff;  font-size: 2em;}
.selected + .header-menu-cus-toggel {align-items: center;-webkit-align-items: center; display: flex !important;display: -webkit-flex !important; height: 100vh; justify-content: center;
  -webkit-justify-content: center;opacity: 1; pointer-events: all;transition: all 0.3s ease 0s; transform:  }
.header-menu-cus-toggel .top_sec_menu_first ul li a {color: #ffffff; display: inline-block; position: relative; font-size: 1.5em; padding-bottom: 0em; padding-right: 0em;}
.header-menu-cus-toggel .top_sec_menu_first ul li li li a {font-size: 1.1em; }
.header-menu-cus-toggel .top_sec_menu_first ul li a:hover {color: #2a282b; }
.header-menu-cus-toggel{padding-left: 0em; } 
.header-menu-cus-toggel .top_sec_menu_first {opacity: 0; transform: translateY(0px); /*transition: all 0.3s ease 0s;*/ }
.selected + .header-menu-cus-toggel .top_sec_menu_first {width: 100%; opacity: 1; transform: translateY(0px);/* transition: all 0.3s ease 0.3s;*/ } 
.top_sec_menu_first #main_navigation .sub-menu {padding-left: 2em; position: relative; width: 20em;}
.top_sec_menu_first #main_navigation .sub-menu::before {background: #ffffff none repeat scroll 0 0; content: ""; height: 100%; left: 10px; position: absolute; width: 1px; }
.header-menu-cus-toggel .top_sec_menu_first ul li li a {font-size: 1.3em;  display: block;}
.top_sec_menu_first ul li.menu-item-has-children > a::after{border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); border-top: 10px solid #ffffff; content: "";
  position: absolute; right: 0; top: 15px; }

/*.right_menu_toggel{ transition: all 0.3s ease-in-out;}*/
.right_menu_toggel.opened .header-menu-cus-toggel {
  transform: translate(0em);

 opacity: 1;
 right: 0;
}
.right_menu_toggel .header-menu-cus-toggel {
  transform: translate(70em);
 opacity: 0;
right: -200px;
transition: all 0.5s ease-in-out;
}

.header-menu-nav.header-toggle.selected{display: none;}
/*--styky header--*/

@media screen and (min-width:1280px)
{
	.site-header.sticky-header .genesis-nav-menu a { padding: 1.5em 2em;}
.site-header.sticky-header .widget-area.header-widget-area{ padding: 0.7em 0;}
.header-image .sticky-header .site-title > a { background: rgba(0, 0, 0, 0) url("images/logo.png") no-repeat scroll left center / contain !important;  height: 64px;}
/*.site-header.sticky-header .header-menu-nav{background: rgba(0, 0, 0, 0) url("images/menu-icon-white.png") no-repeat scroll center center;}*/
}


/*===contact us===*/
.page-id-10 .site-inner {width: 1085px; }
.contact_page_sec .gform_wrapper .gform_footer { padding: 2em 0 1em; text-align: center; }
.con_img {margin-bottom: 1em; }
.con_img svg {  height: 4em;  width: 4em;}
.google_map .wpb_text_column.wpb_content_element {margin-bottom: 0; }
.google_map iframe {display: block; filter: grayscale(100%); }
.contact_page_sec .gform_footer .gform_button.button {background: #f16334 none repeat scroll 0 0; color: #ffffff; font-weight: normal;border-color: transparent; }
.contact_page_sec .gform_footer .gform_button.button:hover {background: #2a282b none repeat scroll 0 0; border-color: #2a282b; color: #ffffff;} 
.google_map {display: flex; }
.page-id-10 .featured_image_area { display: none;}
.contact_page_sec .cont_loc_sec {background: #2a282b none repeat scroll 0 0; padding: 20px; }
.contact_page_sec .con_cont, .contact_page_sec .con_cont a {color: #ffffff; }
.contact_page_sec {display: flex; margin: 2em auto 4em;}
.contact_page_sec .gform_wrapper label.gfield_label {display: none;} 
.contact_detail_boxes_area .con_img img {margin: 0 auto 1em; }
.contact_top_section {padding-top: 3em; }
/*
.cont_page_form {align-items: center;  background: #692c73 none repeat scroll 0 0; display: flex; padding: 2em 3em; position: relative; }
.contact_top_section { background: rgba(0, 0, 0, 0) url("images/contact_title_bg.jpg") no-repeat scroll center bottom;margin-top: 0; padding: 20em 0 6em;}
.contact_top_section {line-height: 1;  margin-bottom: 1em;}*/
.contact_us_sub_title p {color: #f16334; font-size: 1.3em;  line-height: 1.5; text-align: center;}
.contact_detail_area {text-align: center; }
.contact_page_sec .google_map .vc_column-inner {padding: 0;}
.contact_page_sec .con_img img {margin: 0 auto 1em; }
.contact_page_sec .gform_wrapper ul.gform_fields li.gfield {clear: none; padding: 0;  display: inline-block; float: left; margin-right: 2%; width: 49%;  position: relative;}
.contact_page_sec .gform_wrapper ul.gform_fields li.gfield:nth-of-type(2n), 
.contact_page_sec .gform_wrapper ul.gform_fields li.gfield:nth-of-type(3n), 
.contact_page_sec .gform_wrapper ul.gform_fields li.gfield:nth-of-type(4n) {margin-right: 0; }
.contact_page_sec .gform_wrapper ul.gform_fields li.gfield input, .contact_page_sec .gform_wrapper textarea{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; 
  border: medium none; padding: 0.7em !important; width: 100%; border-bottom: 2px solid #2a282b; color: #2a282b; font-weight: 400; -webkit-text-fill-color: #2a282b !important;}
.contact_page_sec .gform_wrapper .ginput_container textarea.medium { height: 100px; }
 #input_2_1_3_container > label {display: none; }
.contact_page_sec ul li input::-webkit-input-placeholder{color: #ffffff !important;}
.contact_page_sec .gform_wrapper ul.gform_fields li.gfield:nth-of-type(3n), .contact_page_sec .gform_wrapper ul.gform_fields li.gfield:nth-of-type(4n) {width: 100%; }
.con_cont { color: #f16334;  font-size: 1.1em;}
.con_cont a:hover { color: #000000;}
.contact_page_sec .gform_wrapper .validation_message { background: #f16334 none repeat scroll 0 0; bottom: -28px; color: #fff; float: right !important; font-weight: normal; left: 0; letter-spacing: normal;
    padding: 5px !important; position: absolute; right: inherit; width: auto;}
.contact_page_sec .gform_wrapper .validation_message::after { border-bottom: 10px solid #f16334; border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); content: ""; left: 10px;
    position: absolute; top: -10px;} 
    .contact_page_sec *::-moz-placeholder { color: #ffffff;}

.contact_page_sec .validation_error {display: none; }
.contact_page_sec .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: calc(100%) !important; }
.contact_page_sec .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
.contact_page_sec .gform_wrapper li.gfield_error textarea {border: medium none; border-bottom: 2px solid #2a282b; }
.contact_page_sec .gform_wrapper .gfield_required {color: #ffffff;}


/*--inerr page--*/
.top-arrow-fill::after {
  border-color: #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 20px 20px 0;
  height: 0;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}
.orange-arrow::after{border-color: #f16334 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.grey-arrow::after{border-color: #f2f3f7 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.top-arrow-fill {float: left; position: relative;  width: 100%;}
.color-white ul.listing_part li {
  background: rgba(0, 0, 0, 0) url("images/list-arrow-white.png") no-repeat scroll left top 4px / 20px auto;
}
.white-arrow::after{border-color: #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.dase-point::after {
  border-left: 1px dashed #ffffff;
  content: "";
  height: 90%;
  left: -51px;
  position: absolute;
  top: 0;
  width: 1px;
}
.dase-point{position: relative;}

/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: none;
  -webkit-text-fill-color: #666;
  -webkit-box-shadow: 0 0 0px 1000px none inset;
  transition: background-color 5000s ease-in-out 0s;
outline: -webkit-focus-ring-color auto 0px;
}
@media only screen and (min-width:1851px) and (max-width:1880px){
  .header-menu-nav.selected {transform: translate(-31.6em);}   
}
@media only screen and (min-width:1821px) and (max-width:1850px){
  .header-menu-nav.selected {transform: translate(-31em);}  

}
@media only screen and (min-width:1791px) and (max-width:1820px){
  .header-menu-nav.selected {transform: translate(-30.5em);}  

}
@media only screen and (min-width:1761px) and (max-width:1790px){
  .header-menu-nav.selected {transform: translate(-30em);}  

}
@media only screen and (min-width:1731px) and (max-width:1760px){
  .header-menu-nav.selected {transform: translate(-29.5em);}  

}
@media only screen and (min-width:1701px) and (max-width:1730px){
  .header-menu-nav.selected {transform: translate(-28.8em);}  

}
@media only screen and (min-width:1691px) and (max-width:1700px){  
  .header-menu-nav.selected {transform: translate(-30.8em);}  
  .header-menu-cus-toggel {width: 29%;}
}
@media only screen and (min-width:1661px) and (max-width:1690px){
  .header-menu-nav.selected {transform: translate(-28.3em);}  
}
@media only screen and (min-width:1631px) and (max-width:1660px){
  .header-menu-nav.selected {transform: translate(-27.8em);}  
}
@media only screen and (min-width:1601px) and (max-width:1630px){
  .header-menu-nav.selected {transform: translate(-27.2em);}  
}
@media only screen and (min-width:1591px) and (max-width:1600px){
  .header-menu-nav.selected {transform: translate(-32.3em);}
  .header-menu-cus-toggel {width: 29%;}
}
@media only screen and (min-width:1561px) and (max-width:1590px){
  .header-menu-nav.selected {transform: translate(-31.8em);}
  .header-menu-cus-toggel {width: 29%;}
}
@media only screen and (min-width:1531px) and (max-width:1560px){
  .header-menu-nav.selected {transform: translate(-31.1em);}
  .header-menu-cus-toggel {width: 29%;}
}
@media only screen and (min-width:1500px) and (max-width:1530px){
  .header-menu-nav.selected {transform: translate(-30.3em);}
  .header-menu-cus-toggel {width: 29%;}
}
@media only screen and (min-width:1400px) and (max-width:1499px){
  .header-menu-nav.selected {transform: translate(-33.98em);}
  .top_sec_menu_first ul li .inner .title {margin-bottom: 10px;}
}


@media only screen and (min-width:1700px) and (max-width:1800px){
.header-call a {font-size: 1.6em;}
.top_sec_menu_first ul li .servie_desc ul li a {font-size: 1em !important;}
.header-menu-cus-toggel .top_sec_menu_first ul li .img_service div {height: 170px;width: 189px;background-size: 100%;}
}

@media only screen and (min-width:1600px) and (max-width:1699px)
{
    /*header*/
.sticky-header .clode-toggle-main.selected {height: 66px !important;width: 66px !important;}
  .title-area {width: 225px;}
  .header_right_part {width: 23.9em;}
  .header_esti{margin-left: -20px;}
  .header-menu-nav {height: 66px;width: 66px;background-size: 100%;}
  .widget-area.header-widget-area {width: calc(100% - 16em);}
  /*.site-inner, .wrap {width: 1100px;}*/
  .site-header.sticky-header .header-menu-nav {background-size: 100%;}
  .header-menu-nav.selected span {left: 11px;top: 27px;}
/*  .header-menu-nav.clode-toggle-main {transform: translate(-27.9em);}*/
  .top_sec_menu_first ul li .servie_desc ul li a {font-size: 1em !important;}
  .header-menu-cus-toggel .top_sec_menu_first ul li .img_service div {height: 140px;width: 171px;background-size: 100%;}
  .testimonial-section {padding: 10em 0;}
  .testimonial-quote {width: 42%;}
 .genesis-nav-menu a {padding: 1.5em 2em;}
  .header-call{width: 27%;}
  .slider-main-box .slider-text-design{font-size: 4.2em !important;}
  .orange-text{font-size: 2.8em !important;}
  .main-menu{width: 73%;}
  .top_sec_menu_first > ul > li:first-child{padding-top: 20px;}
  .top_sec_menu_first li{padding-bottom: 25px; margin-bottom: 20px;}
  .banner-design-right-txt .best-ser{width: 80%; float: right;}
  .what_we_do_title .vc_column-inner { height: 435px;}
.web_se_con_icon .wpb_wrapper {padding-left: 15%;}
.featured_image_area {background-size: 100% auto !important; height: 350px;}
.play::before, .tabing_img_sec p::before {box-shadow: 0 0 0 30px #e8e8e8; }
}
@media only screen and (min-width:1501px) and (max-width:1599px)
{
  /*header*/
.sticky-header .clode-toggle-main.selected {height: 66px !important;width: 66px !important;}
  .title-area {width: 225px;}
  .header_right_part {width: 23.9em;}
  .header_esti{margin-left: -20px;}
  .header-menu-nav {height: 66px;width: 66px;background-size: 100%;}
  .widget-area.header-widget-area {width: calc(100% - 16em);}
    /*.header-menu-nav.clode-toggle-main {transform: translate(-29.1em);}*/
    .header-menu-cus-toggel .top_sec_menu_first ul li .img_service div {height: 140px;width: 171px;background-size: 100%;}
    .top_sec_menu_first ul li .servie_desc ul li a {font-size: 1em !important;}
  /*.site-inner, .wrap {width: 1100px;}*/
  .site-header.sticky-header .header-menu-nav {background-size: 100%;}
  .header-menu-nav.selected span {left: 11px;top: 27px;}
  .testimonial-section {padding: 10em 0;}
  .testimonial-quote {width: 42%;}
 .genesis-nav-menu a {padding: 1.5em 2em;}
  .header-call{width: 27%;}
  .slider-main-box .slider-text-design{font-size: 4.2em !important;}
  .orange-text{font-size: 2.8em !important;}
  .main-menu{width: 73%;}
  .top_sec_menu_first > ul > li:first-child{padding-top: 20px;}
  .top_sec_menu_first li{padding-bottom: 25px; margin-bottom: 20px;}
  .banner-design-right-txt .best-ser{width: 80%; float: right;}
  .what_we_do_title .vc_column-inner { height: 435px;}
.web_se_con_icon .wpb_wrapper {padding-left: 15%;}
.featured_image_area {background-size: 100% auto !important; height: 350px;}
.play::before, .tabing_img_sec p::before {box-shadow: 0 0 0 30px #e8e8e8; }
}
@media only screen and (min-width:1400px) and (max-width:1500px)
{
	/*header*/
.sticky-header .clode-toggle-main.selected {height: 66px !important;width: 66px !important;}
	.title-area {width: 225px;}
	.header_right_part {width: 23.9em;}
  .header_esti{margin-left: -20px;}
	.header-menu-nav {height: 66px;width: 66px;background-size: 100%;}
	.widget-area.header-widget-area {width: calc(100% - 16em);}
	.site-inner, .wrap {width: 1100px;}
	.site-header.sticky-header .header-menu-nav {background-size: 100%;}
	.header-menu-nav.selected span {left: 11px;top: 27px;}
	.testimonial-section {padding: 10em 0;}
	.testimonial-quote {width: 42%;}
 .genesis-nav-menu a {padding: 1.5em 1.6em;}
  .header-call{width: 27%;}
  .slider-main-box .slider-text-design{font-size: 4.2em !important;}
  .orange-text{font-size: 2.8em !important;}
  .main-menu{width: 73%;}
  .top_sec_menu_first > ul > li:first-child{padding-top: 20px;}
  .top_sec_menu_first li{padding-bottom: 20px; margin-bottom: 20px;}
  .banner-design-right-txt .best-ser{width: 80%; float: right;}
  .what_we_do_title .vc_column-inner { height: 435px;}
.web_se_con_icon .wpb_wrapper {padding-left: 15%;}
.featured_image_area {background-size: 100% auto !important; height: 350px;}
.play::before, .tabing_img_sec p::before {box-shadow: 0 0 0 30px #e8e8e8; }
/*.tabing_img_sec p::after, .tabing_img_sec p::before{height: 270px; left: 30px; top: 20px; width: 270px;}*/
.tabing_se_main_row .vc_tta-tabs-container {padding-right: 0; }
.testimonial-section {padding: 7em 0 4em; }
.seo-cont-anm {  height: 19.875em;  top: -13%;  width: 21.938em;}

.seo-pkg-set-boy-img {  height: 13.25em;  right: 1.0em;  top: 2em;  width: 6.563em;}
.girl-led-img {  height: 20.25em;  left: -0.2em;  top: -12em; width: 7.938em;}
.slider-men-rw .tp-tabs {  left: 0 !important;  width: calc(100% + 0.1%) !important;}
.slider-men-rw .tp-tab::before {   top: -0.8em;}
.seo-slider-sec.vc_custom_1521696949561 {  background-size: cover!important;}

.process-release .process-img-block img { width: 32em;}
.process-row .process-num{font-size: 10.2em;}
.process-section .process-development .process-num-block{  top: -12%;}
.process-section .process-protyping .process-num-block{right: 3%;}
.process-odd-row.process-development::after { transform: translate(-2%, -33%);}
.slider-cont-wrap p{font-size: 14px !important;}
.header-menu-cus-toggel{width: 34%;}
.gform_validation_error .gform_footer.top_label {bottom: 20px !important;}

.blog-header .blog-title a{font-size: 0.9em;}
.free_estimation_form .gform_wrapper .field_description_below .gfield_description{bottom: -19px !important;}

.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description::after{bottom: 17px !important;}
.footer-area-contact .contect_form #field_1_10 .gfield_description{bottom: -7px !important;} 

.top_sec_menu_first ul li .img_service{width: 50%;}
.top_sec_menu_first ul{padding-top: 0px !important;}
}

@media only screen and (min-width:1368px) and (max-width:1399px)
{
	/*header*/
	.title-area {width: 225px;}
	.header_right_part {width: 23.9em;}
	.header-menu-nav {height: 60px;width: 60px;background-size: 100%;}
  .widget-area.header-widget-area {width: calc(100% - 16em);}
	.site-inner, .wrap {width: 1100px;}
	.site-header.sticky-header .header-menu-nav {background-size: 100%;}
	.header-menu-nav.selected span {left: 11px;top: 27px;}
	.testimonial-section {padding: 10em 0;}
	.testimonial-quote {width: 42%;}
  
  .what_we_do_title .vc_column-inner { height: 435px;}
.web_se_con_icon .wpb_wrapper {padding-left: 15%;}
.featured_image_area {background-size: 100% auto !important; height: 350px;}
.play::before, .tabing_img_sec p::before {box-shadow: 0 0 0 30px #e8e8e8; }
/*.tabing_img_sec p::after, .tabing_img_sec p::before{ height: 270px; width: 270px;}*/
.tabing_se_main_row .vc_tta-tabs-container {padding-right: 0; }
.testimonial-section {padding: 7em 0 4em; }

.seo-slider-sec.vc_custom_1521696949561 {  background-size: cover!important;}
.blub-icn {  height: 2.488em;  left: -63px;  top: 24px;  width: 3.188em;  background-size: cover!important;}

.process-release .process-img-block img { width: 32em;}
.process-row .process-num{font-size: 10.2em;}
.process-section .process-development .process-num-block{  top: -12%;}
.process-section .process-protyping .process-num-block{right: 3%;}
.process-odd-row.process-development::after { transform: translate(-2%, -33%);}
.slider-cont-wrap p{font-size: 14px !important;}
.gform_validation_error .gform_footer.top_label {bottom: 20px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{bottom: -20px !important;}
}  

.seo-slider-sec.vc_custom_1521696949561 {  background-size: cover!important;}

@media only screen and (min-width:1366px) and (max-width:1439px)
{

.header-menu-nav.selected {transform: translate(-37.3em);}
.top_sec_menu_first > ul > li:first-child{padding-top: 0;}
.top_sec_menu_first li{margin-bottom: 2px; padding-bottom: 7px;}
.top_sec_menu_first ul li .inner .title{margin-bottom: 10px;}
.header-menu-nav.selected span::before, .header-menu-nav.selected span::after {top: 8px !important; }
.top_sec_menu_first ul li .servie_desc ul li{padding-bottom: 5px;}
.top_sec_menu_first ul li .servie_desc ul li:before{top: 3px !important;}
.header-menu-cus-toggel .top_sec_menu_first ul li .img_service div{height: 134px; background-position: center;}
.header-menu-nav span:after{bottom: -9px !important;}

.genesis-nav-menu a {padding: 1.5em 1.6em;}
  .header-call{width: 27%;}
  .slider-main-box .slider-text-design{font-size: 4.1em !important;}
  .orange-text{font-size: 2.7em !important;}
  .main-menu{width: 73%;}
  .banner-design-right-txt .best-ser{width: 80%; float: right;}
}

@media only screen and (min-width:1280px) and (max-width:1365px)
{
.header-menu-nav.selected {transform: translate(-34.98em);}
.top_sec_menu_first > ul > li:first-child{padding-top: 13px;}
.top_sec_menu_first li{margin-bottom: 10px; padding-bottom: 15px;}
.top_sec_menu_first ul li .inner .title{margin-bottom: 0px; font-size: 18px;}
.header-menu-nav.selected span::before, .header-menu-nav.selected span::after {top: 10px !important; }
.top_sec_menu_first ul li .servie_desc ul li{padding-bottom: 5px;}
.top_sec_menu_first ul li .servie_desc ul li:before{top: 3px !important;}
.header-menu-cus-toggel .top_sec_menu_first ul li .img_service div{width: 160px;height:130px;background-size: 100% !important; }
.top_sec_menu_first ul li .servie_desc{margin-left: 5% !important;}
.header-menu-nav span:after{bottom: -9px !important;}
.genesis-nav-menu a {padding: 1.5em 1.3em;}
  .header-call{width: 27%;}
  .slider-main-box .slider-text-design{font-size: 3.8em !important;}
  .orange-text{font-size: 2.4em !important;}
  .main-menu{width: 73%;}
  .banner-design-right-txt .best-ser{width: 80%; float: right;}
.cont_page_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {bottom: -26px !important;}

}


@media only screen and (min-width:1280px) and (max-width:1367px)
{

	/*header*/
	.header-image .site-title > a {  height: 52px;}
	.header-image .sticky-header .site-title > a {  height: 52px;}
	.title-area {  width: 197px;}
	.header_right_part {   width: 26.5em;}
	.site-header.sticky-header .title-area {  padding: 10px 0;}
	.slider_img {  width: 72%;}	
	.site-inner, .wrap {  width: 1057px;}
	.about-main-row .h_main_long-title {    font-size: 10em;  margin-top: -0.4em;}
	body {  font-size: 80%;}
	.testimonial-quote {  width: 41%;}
	.footer-main-title {  font-size: 3em;}
	.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-prev, .testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-next {  height: 60px !important;  width: 60px !important;}
	.bne-testimonial-wrapper.testimonial-layout-slider::before { height: 15em; top: -12em; width: 14em;}
  .blog-main-row .h_main_long-title {  font-size: 6em;  line-height: 0.2;}
	.header-menu-nav {   background-size: 100% auto !important;  height: 50px;  width: 50px;}
	.tabing_se_main_row .vc_tta-tabs-container {  padding-right: 1em;}
	
	
.what_we_do_title .vc_column-inner { height: 435px;}
.web_se_con_icon .wpb_wrapper {padding-left: 15%;}
.featured_image_area {background-size: 100% auto !important; height: 350px;}
.play::before, .tabing_img_sec p::before {box-shadow: 0 0 0 30px #e8e8e8; }
/*.tabing_img_sec p::after, .tabing_img_sec p::before{ height: 270px; width: 270px; left: 30px; top: 30px;}*/
.tabing_se_main_row .vc_tta-tabs-container {padding-right: 0; }
.testimonial-section {padding: 7em 0 4em; min-height: 440px;}
.gform_validation_error .gform_footer.top_label {bottom: 20px !important;}

/*=======homepage=========*/
.tabing_se_main_row .tabing_row_sec {padding-top: 2em;}  
.home_tab_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {padding-top: 4.5em !important; padding-bottom: 0 !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{bottom: -20px !important;}
.free_estimation_form .gform_wrapper .field_description_below .gfield_description{bottom: -16px !important;}
.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description::after{bottom: 17px !important;}
.footer-area-contact .contect_form #field_1_10 .gfield_description{bottom: -7px !important;} 
/*contact us page*/
.header-menu-nav.selected span::before, .header-menu-nav.selected span::after {left: 0px !important; top: -6px; }
.contect_form .gform_body li.gfield .ginput_container .medium {width: 100%; }
.slider_img { bottom: 10%;}

.blog-header .blog-title a{font-size: 1em;}
/**/
.page-template-portfolio-listing .site-inner { max-width: 100%;}
.blog-main-row .h_main_long-title {margin-left: -0.6em; }
.home_tab_sec ul.vc_tta-tabs-list li.vc_tta-tab a {min-height: 105px !important; }

.contect_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description::after { bottom: 15px !important;}
.contect_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{bottom: -13px !important;}
.top_sec_menu_first ul li .servie_desc{margin-left: 7%;}
.slider_img { bottom: 14%;}
.header-menu-cus-toggel {padding-left: 0em; width: 35%;}
.header-menu-cus-toggel .top_sec_menu_first ul li .img_service div{background-size: auto; background-repeat: no-repeat;}
/*webdesign*/
.we_larg_te {font-size: 6.5em;}
.web_span {font-size: 1.4em;}
.main-title-cust-head {font-size: 8em;}
.process-idea-row .process-img-block {margin-top: -8em !important;width: calc(100% + 15%);}
.process-heading-area .process-h1 {font-size: 4em;}
.process-heading-area .process-sub-dec {font-size: 2.3em;}
.process-section .process-protyping .process-num-block {right: 1%;top: 7em;}
.process-release .process-more-h4 {font-size: 2.3em;}
.process-btn .btn {font-size: 1.5em;padding: 0.6em 1.3em;}
.fadu-img img {margin-top: -10em;}
.web_se_con_icon .w_ser_con {min-height: 190px;}

.seo-slider-sec.vc_custom_1521696949561 {  background-size: cover!important;}
.seo-pkg-set-boy-img {  height: 12.25em;  right: 0.8em;  top: 2em;  width: 6.563em;}
.seo-cont-anm {  height: 19.875em;  right: 19%;  top: -10%;  width: 20.938em;}
.girl-led-img {  height: 20.25em;  left: -0.2em;  top: -12em; width: 7.938em;}
.slider-men-rw .tp-tab::before {   top: -0.8em;}
.rea-svg-line {  left: -6.563em;  margin-left: -1px;  margin-top: -4.55em;}
.blub-icn {  height: 2.488em;  left: -63px;  top: 24px;  width: 3.188em;  background-size: cover!important;}
.res-content-p {  margin: auto auto 11.5em !important;  }


.process-release .process-img-block img { width: 75%;}
.process-row .process-num{font-size: 10.2em;}
.process-section .process-development .process-num-block{  top: -12%;}
.process-section .process-protyping .process-num-block{right: 3%;}
.process-odd-row.process-development::after { transform: translate(-2%, -33%);}
.slider-cont-wrap p{font-size: 14px !important;}
}


@media only screen and (min-width:1201px) and (max-width:1279px)
{

/*header*/
	.header-image .site-title > a {  height: 52px;}
	.header-image .sticky-header .site-title > a {  height: 52px;}
	.title-area {  width: 197px;}
	.header_right_part {   width: 26.5em;}
	.site-header.sticky-header .title-area {  padding: 10px 0;}
	
	.slider_img {  width: 72%;}	
	.site-inner, .wrap {  width: 1057px;}
	.about-main-row .h_main_long-title {    font-size: 10em;  margin-top: -0.4em;}
	body {  font-size: 80%;}
	.testimonial-quote {  width: 41%;}
	.footer-main-title {  font-size: 3em;}
	.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-prev, .testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-next {  height: 60px !important;  width: 60px !important;}
	.bne-testimonial-wrapper.testimonial-layout-slider::before { height: 15em; top: -12em; width: 14em;}
  .blog-main-row .h_main_long-title {  font-size: 6em;  line-height: 0.2;}
	.header-menu-nav {   background-size: 100% auto !important;  height: 50px;  width: 50px;}
	.tabing_se_main_row .vc_tta-tabs-container {  padding-right: 1em;}
	
	
.what_we_do_title .vc_column-inner { height: 435px;}
.web_se_con_icon .wpb_wrapper {padding-left: 15%;}
.featured_image_area {background-size: 100% auto !important; height: 350px;}
.play::before, .tabing_img_sec p::before {box-shadow: 0 0 0 30px #e8e8e8; }
/*.tabing_img_sec p::after, .tabing_img_sec p::before{ height: 270px; width: 270px; left: 30px; top: 30px;}*/
.tabing_se_main_row .vc_tta-tabs-container {padding-right: 0; }
.testimonial-section {padding: 7em 0 4em; min-height: 440px;}
.gform_validation_error .gform_footer.top_label {bottom: 20px !important;}

/*=======homepage=========*/
.tabing_se_main_row .tabing_row_sec {padding-top: 2em;}  
.home_tab_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {padding-top: 4.5em !important; padding-bottom: 0 !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{bottom: -20px !important;}
.free_estimation_form .gform_wrapper .field_description_below .gfield_description{bottom: -16px !important;}
.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description::after{bottom: 17px !important;}
.footer-area-contact .contect_form #field_1_10 .gfield_description{bottom: -7px !important;} 
/*contact us page*/
.header-menu-nav.selected span::before, .header-menu-nav.selected span::after {left: 0px !important; top: -6px; }
.contect_form .gform_body li.gfield .ginput_container .medium {width: 100%; }
.slider_img { bottom: 10%;}

.blog-header .blog-title a{font-size: 1em;}
/**/
.page-template-portfolio-listing .site-inner { max-width: 100%;}
.blog-main-row .h_main_long-title {margin-left: -0.6em; }
.home_tab_sec ul.vc_tta-tabs-list li.vc_tta-tab a {min-height: 105px !important; }

.contect_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description::after { bottom: 15px !important;}
.contect_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{bottom: -13px !important;}
.top_sec_menu_first ul li .servie_desc{margin-left: 7%;}
.slider_img { bottom: 14%;}
.header-menu-cus-toggel {padding-left: 0em; width: 35%;}
.header-menu-cus-toggel .top_sec_menu_first ul li .img_service div{background-size: auto; background-repeat: no-repeat;}
/*webdesign*/
.we_larg_te {font-size: 6.5em;}
.web_span {font-size: 1.4em;}
.main-title-cust-head {font-size: 8em;}
.process-idea-row .process-img-block {margin-top: -8em !important;width: calc(100% + 15%);}
.process-heading-area .process-h1 {font-size: 4em;}
.process-heading-area .process-sub-dec {font-size: 2.3em;}
.process-section .process-protyping .process-num-block {right: 1%;top: 7em;}
.process-release .process-more-h4 {font-size: 2.3em;}
.process-btn .btn {font-size: 1.5em;padding: 0.6em 1.3em;}
.fadu-img img {margin-top: -10em;}
.web_se_con_icon .w_ser_con {min-height: 190px;}

.seo-slider-sec.vc_custom_1521696949561 {  background-size: cover!important;}
.seo-pkg-set-boy-img {  height: 12.25em;  right: 0.8em;  top: 2em;  width: 6.563em;}
.seo-cont-anm {  height: 19.875em;  right: 19%;  top: -10%;  width: 20.938em;}
.girl-led-img {  height: 20.25em;  left: -0.2em;  top: -12em; width: 7.938em;}
.slider-men-rw .tp-tab::before {   top: -0.8em;}
.rea-svg-line {  left: -6.563em;  margin-left: -1px;  margin-top: -4.55em;}
.blub-icn {  height: 2.488em;  left: -63px;  top: 24px;  width: 3.188em;  background-size: cover!important;}
.res-content-p {  margin: auto auto 11.5em !important;  }


.process-release .process-img-block img { width: 2em;}
.process-row .process-num{font-size: 10.2em;}
.process-section .process-development .process-num-block{  top: -12%;}
.process-section .process-protyping .process-num-block{right: 3%;}
.process-odd-row.process-development::after { transform: translate(-2%, -33%);}
.slider-cont-wrap p{font-size: 14px !important;}


}


@media only screen and (min-width:1024px) and (max-width:1200px)
{
h1, .h1 { font-size: 1.6em;  line-height: 1.6;}
	h2, .h2 { font-size: 1.6em;  line-height: 1.6;}
	h3, .h3 { font-size: 1.6em;  line-height: 1.6;}
	h4, .h4 { font-size: 1.6em;  line-height: 1.6;}
	h5, .h5 { font-size: 1.6em;  line-height: 1.6;}
	h6, .h6 { font-size: 1.6em;  line-height: 1.6;}
	
body {  font-size: 83%;}
.title-area {padding: 1.1em 0;  width: 155px;}
.widget-area.header-widget-area {    padding: 1.1em 0;  width: 82%;}
.header_esti a {font-size: 1.2em;  line-height: 1.4;  padding: 0.65em 1em;}
.header-menu-nav {height: 52px;  width: 52px;  background-size: 100% !important;}
.header-call {width: 30%;}
.main-menu {width: 70%;}
.header_right_part {width: 19em;}
.header-call a {font-size: 1.5em;}
.genesis-nav-menu a {padding: 15px 8px;}
/* service menu*/
.header-menu-cus-toggel {  width: 420px;}
.top_sec_menu_first ul li .img_service {  float: left;  width: 38%;  text-align: center;}
.top_sec_menu_first ul li .servie_desc { width: 59%;}
.header-menu-nav.clode-toggle-main {  right: -7px;}
.header-menu-nav span, .header-menu-nav span::before, .header-menu-nav span::after {    top: 12px !important;}
.header-menu-cus-toggel .top_sec_menu_first ul li .img_service div {  background-size: 100% auto;  height: 120px;  width: 120px;}
.top_sec_menu_first > ul > li:first-child {  padding-top: 10px;}
.top_sec_menu_first li { margin-bottom: 0;  padding-bottom: 15px;}

.right_menu_toggel.opened {  z-index: 999999;}
.top_sec_menu_first ul li .servie_desc {  float: left;  padding: 0 0 0 5px; text-align: left;}

/*slider*/
.rev_slider_wrapper.fullscreen-container, .tp-fullwidth-forcer {  height: 700px !important;}
/*slider text*/
.slider-main-box .slider-text-design {  font-size: 56px!important;}
.orange-text {  font-size: 2.3em !important;}
.home-main-slider .tp-parallax-wrap img {  height: 326px !important;  width: 928px !important;}
.home-main-slider .tp-parallax-wrap:nth-child(6) {  left: 5% !important;  top: 33% !important;}
/*afer slider tabing sec*/
.home_tab_sec {  padding-top: 3em;}
.vc_tta-panels .vc_tta-panel-title a, .vc_tta-panels .vc_tta-panel-body {  padding-left: 0px !important;}
.tabing_se_main_row .tabing_row_sec {  padding-top: 1em;}
.tabing_cont_sec.wpb_column.vc_column_container.vc_col-sm-6 {  width: 57%;}
.home_tab_sec .tabing_img_sec {  padding-left: 3em;  width: 43%;}
/*we are platinum sec*/
.abt-hlf-sub-head-div {  font-size: 0.8em;  line-height: 1.3 !important;}
.about-main-row .abt-hlf-sub-head-fr-btm-div {  font-size: 1.063em;  text-align: center;}
.abt-img img {  width: 80%; margin: auto;}
.abt-cont-main-sec .abt-txt-block p {   font-size: 1.175em;}
.abt-inner-cont-title {    margin-bottom: 0.75em;  padding-bottom: 0.75em;}
.abt-cont-main-sec > .wpb_column {  padding: 0 0.4em;}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget .button {  min-width: 9.8em; padding: 0.525em 1.05em;}
.about-main-row {  padding-bottom: 1em;}
.blog-header .blog-title a {  font-size: 0.9em;}
/*testimonial sec*/
.testimonial-quote img {  width: 188px;}
.testi-left-content .abt-hlf-sub-head-div {   font-size: 2.75em;}
.bne-testimonial-wrapper.testimonial-layout-slider::before {  height: 13em;  top: -13em;  width: 10em;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-prev {  height: 48px !important;  width: 48px !important;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-next {    height: 48px !important;  width: 48px !important;}
.testimonial-section {  min-height: 250px;  padding-bottom: 0!important;}
/*blog*/
.blog-main-row .h-sml-heading { margin-top: -0.6em;  font-size: 3.25em;}
.blog-main-row .h-blog-cont-col {  padding-right: 0;  width: 18%!important;}
.blog-main-row .vc-inner-pad-out-fr.wpb_column.vc_column_container.vc_col-sm-10 {  width: 82%;}
.blog-main-row .blog-content-part {  padding-right: 0;}
/*footer*/
.footer-main-title {  font-size: 2.6em;}
.footer-area {  padding: 2.5em 0 2em;}
.footer-full-sec .footer-wrap {   width: 95%;}
.filed_width .gfield_label {  width: 12em;}
.contect_form #field_1_3 label {  width: 18em;}
#field_1_9 label {  width: 18em;}
.footer-quick-part {padding: 0 5%;}
.footer-second {padding: 1% 5%;}
/*portfolio*/
.page-template-portfolio-listing main#genesis-content.content {margin-bottom: 1em;}
.pro_cont_work .port-title a {font-size: 1.5em;}
.pagination {margin: 20px 0;}
.page-template-portfolio-listing .pro_item {width: calc(33.33% - 0.8em);}
/*single portfolio*/.vc_row.vc_custom_1524559076004 {padding-top: 0px !important;padding-bottom: 0px !important;}
.port_main_sec {padding: 1em 0 2em;}
.port_main_sec .vc_col-sm-6:first-child {padding-right: 1em;}
.port_main_sec .vc_col-sm-6:last-child {padding-left: 1em;}
.vc_row.vc_custom_1524561267260 {padding-top: 30px !important;padding-bottom: 30px !important;}

/*portfolio page*/
.featured_image_area {  background-attachment: scroll !important;  background-size: cover !important;  height: 247px !important;}
.featured_image_area {  margin-top: -15px; margin-bottom: 2em;}

/*about us page*/
.what_we_do_title .vc_column-inner {  height: 283px;}
.why_us_title {  font-size: 2em;  padding-top: 16.2%;}
.what_we_do_title.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {  width: 35%;}
.about_cont_sec.wpb_column.vc_column_container.vc_col-sm-6 {  width: 65%;}

/*web design*/
.web-design-banner {padding: 20% 4% 0;}
.web-design-banner .web-dgn-banner-txt:first-child {width: 342px;}
.banner-design-right-txt {margin-right: -150px !important;top: 211px;width: 282px;}
.web_design_ser .vc_column-inner {padding-top: 0 !important;}
.we_larg_te {font-size: 5em;}
.we_larg_te .web-design-img_icn {right: 0;top: 39px;}
.we_larg_te .web-design-img_icn img {width: 75%;}
.web_span {font-size: 1.3em;}
.web_de_title {font-size: 1.8em; }
.web_de_mo .web_dev_part .vc_column-inner {padding-left: 28%;padding-top: 26%;}
.web_dev_part.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {width: 36%;}
.process-odd-row::after {height: 41%;width: 31%;}

.process-odd-row.process-protyping::after {transform: translate(-15%, -17%);}
.process-even-row.process-gra-desing::after {transform: translate(27%, 7%);}
.process-even-row::after {height: 60%;	width: 41%;}

.image-center-col.wpb_column.vc_column_container.vc_col-sm-4 {width: 28%;}
.res_web_des.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {width: 36%;}
.main-title-cust-head {font-size: 8em;}.process-row .process-num {font-size: 9em;}
.process-heading-area .process-h1 {font-size: 4em;}
.process-heading-area .process-sub-dec {font-size: 2em;}

.process-section .process-protyping .process-num-block {right: 9%;top: 0em;}
.pro-left-cont {padding-left: 3em !important;}

.process-content .process-icn-area img {width: 100%;     height: auto;}
.process-release .process-more-h4 {font-size: 2.1em;}
.process-btn .btn {font-size: 1.5em; padding: 0.6em 1em;}
.process-wrap {padding: 0 3em !important;}
.process-section .process-release .process-num-block {right: 6.3%;top: -17.7%;}
.process-section .process-development .process-num-block {left: 46%;top: -2%;}
.process-odd-row.process-development::after {transform: translate(-7%, -32%);}

.process-wrap {margin-top: -195px;}

/*logo design*/
.logo_design_sec .fadu-img {margin-top: 46px;}
.logo-title {font-size: 2.8em;}
.vc_row.vc_custom_1524211559634 {padding-bottom: 10px !important;}
.logo-img-row-three img {width: 32.33%;}

/*contact us page*/
.contact_page_sec {  margin: 0 auto 1em;}
.contact_top_section .vc_col-sm-12 .wpb_text_column.wpb_content_element.txt-center {  margin-bottom: 0!important;}
.contact_detail_area {  padding: 15px;}

/*facebook-marketing*/
.top-arrow-fill.orange-arrow ul.listing_part li {font-size: 1.1em;}

/*graphics design*/
.page-id-274 .padding-tp-bt {padding: 1.5em 0 0;}

/*.dga_one .vc_col-sm-6 {width: 100%;}*/
.dga_one .vc_col-sm-6 img {margin: auto;}
.dase-point::after { left: -9px;}

.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description::after { bottom: 16px;}

/*seo page*/
.seo-slider-sec.vc_custom_1521696949561 {  background-position: center center !important;}
.seo-slider-sec {  min-height: 96vh!important;}
.seo-slider-sec .seo-banner-cont .h1 {  font-size: 2.713em;}
.seo-slider-sec.vc_custom_1521696949561 {  background-size: 100% 100% !important;}

.seo-cont-anm {  height: 13.875em;  right: 17%;  top: -16%;  width: 13.938em;}
.seo-pkg-set-boy-img {  height: 9.25em;  right: -1.5em;  top: 1em;  width: 6.563em;}
.seo-pkg-rw {  padding: 0 10% !important;}
.seo-m-head > .seo-sml-hed {  font-size: 1.875em;  line-height: 1.6;}
.seo-m-head > .seo-big-hed {  font-size: 3em;}
.seo-m-head {    margin-bottom: 1.8em;}
.choose-month-pkg-cont .txt-right {  font-size: 1.063em;}
.choose-month-pkg-cont > .wpb_wrapper {  width: 31em;}
.seo-pkg-arw {  background: rgba(0, 0, 0, 0) url("images/seo-pkg-arrow.png") no-repeat scroll center center / 100% 25.875em;  height: 33.875em;}
.girl-ledder-img-sec {  bottom: -11%;}

.girl-led-img {  height: 17.25em;  left: -0.2em;  top: -9em;  width: 7.938em;}
.seo-pkg-arw-boy {  height: 20.438em;  width: 8.563em;}
.seo-price-part .seo-price {   font-size: 1.7em;  margin: auto auto 0.3em;}
.billon-content-part .billon-sml-title {  font-size: 1.725em;}
.billon-content-part .billon-big-title {  font-size: 3.438em;}
.billon-content-part .our-billon-title {  margin-bottom: 0.788em;}
.billon-content-part p {  font-size: 1.1em;}
.billon-img-block img {  width: 90%;  margin: auto;}
.our-billon-content > .vc_column-inner::before {	font-size: 7.75em;}
.reason-heading .num-rea {  font-size: 10.125em;}
.why-seo-imp .rea-heading {  font-size: 3em;}
.rea-svg-line {   left: -10.163em;  margin-left: 5px;  margin-top: -5.05em;  top: 100%;}
.res-content-p {  width: 81%;}
.rea-head-cont .flex-wrap h2 {  margin-bottom: 50px;}
.blub-icn {    top: 27px;}
.slider-men-rw .tp-tab {  padding: 0 0.2em !important; }
.slider-men-rw .tp-tab::before {  top: -0.8em;}
.reslut-arc-title .relt-arc-title-inner {  font-size: 2.075em; }
.result-arc-rw .reslut-arc-title {  margin: -4.6em auto auto;}
.reslut-arc-sub-cont .reslut-arch-sub-dec {  font-size: 1.488em;}
.reslut-arc-half-cont .left-col-res-ach {  padding-left: 0em;  padding-top:10px; padding-right: 6em;}
.reslut-arc-half-cont .right-col-res-ach { padding-left: 5em;  padding-right: 0em; padding-top:10px;}
.reslut-arc-half-cont::before {   height: 13em;  width: 11.813em;}
.reslut-arc-half-cont::after {   height: 22em;}
/*free-estimation(get a quote)*/
.free_estimation_right {padding: 22px !important;}
.free_estimation_form li.gfield {margin-right: 22px;}
.gform_wrapper .gfield_captcha_input_container {width: 50%;}
.free_estimation_form .gform_wrapper .field_description_below .gfield_description {bottom: -20px;}

/*portfolio bibaacademy*/
.portfolio-banner-main.vc_custom_1526369104082 {min-height: 75vh !important;}
.banner-content h1 {font-size: 5em;}
.banner-content p {font-size: 20px;}
.title-line {font-size: 32px;}
.three-mobile-image {margin-bottom: 30px;}
/*rawelement*/
.portfolio-banner-main.vc_custom_1526369074512 {min-height: 89vh !important;}
.fadu-img img {margin-top: -9em;}

/*.process-odd-row::after {height: 41%;	left: -4%;	width: 31%;}*/
.testimonial-section .bne-testimonial-wrapper .testimonial-message p {min-height: 80px;}
.post-227 .process-icn-area { width: 350px;}
.gform_wrapper .gfield_captcha_input_container {margin-left: 10px;}
.contact_page_sec .gform_wrapper .validation_message {    bottom: -27px;}
.footer_map_info {float:right; border: 5px solid #fff;padding-left: 0em; position: relative !important; z-index:9; height: 200px; width: 200px; overflow: hidden !important;display:block; border-radius: 186px;}
.footer_map_info > iframe {-webkit-border-radius: 0%;-moz-border-radius: 0%;border-radius: 0%;khtml-border-radius: 0%;behavior: url(css/PIE.htc);	position: absolute;width: 100%;height: 100%;border:0 !important;}
.gfield_checkbox input {    -webkit-appearance: checkbox!important;  }

.slider-men-rw .tp-tab {    height: 7em !important;}
.slider-men-rw .tp-tabs-inner-wrapper {  max-height: 3.188em !important;  }
.slider-men-rw .tp-tab::before {  font-size: 3.5em;}
.tp-tab-desc .kerybord-research {  height: 2.563em;  width: 2.563em;}
.slider-men-rw .tp-tab:hover .tp-tab-desc .first-met-agenda, .slider-men-rw .tp-tab.selected .tp-tab-desc .first-met-agenda {    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .onepage-act-icn {    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .offpage-act-icn{    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .social-media-mark{    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .weekly-meg-agenda{    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .bus-anl-icn{    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .mes-icn{    height: 2.313em;  width: 2.313em;}
.slider-men-rw .tp-tab { height: 11em !important;}
.slider-men-rw .tp-tabs-inner-wrapper {  max-height: 3.188em !important;  }
.slider-men-rw .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive, .slider-men-rw.rev_slider_wrapper.fullwidthbanner-container, .rev_slider_wrapper.fullwidthbanner-container {height: 540px !important;}
.slider-tab-container .tp-parallax-wrap {  top: 0 !important;}
.slider-tab-container .tp-caption.tp-resizeme {  max-width: 420px!important;  min-width: 420px!important;}
.slider-men-sec .seo-tab-sli-head {font-size: 1.9em !important;}
.slider-tab-container .tp-parallax-wrap:nth-child(3) {left: 43% !important;}
.contact_page_sec .gform_wrapper ul.gform_fields li#field_2_5{width: 80%;}
.testimonial_page .testimonial-content {min-height: 17.2em;}
.gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {margin-top: 16px;}
.contact_page_sec .gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {margin-top: 16px;}
}


@media only screen and (min-width:768px) and (max-width:1023px)
{
	
	
	h1, .h1 { font-size: 1.6em;  line-height: 1.6;}
	h2, .h2 { font-size: 1.6em;  line-height: 1.6;}
	h3, .h3 { font-size: 1.6em;  line-height: 1.6;}
	h4, .h4 { font-size: 1.6em;  line-height: 1.6;}
	h5, .h5 { font-size: 1.6em;  line-height: 1.6;}
	h6, .h6 { font-size: 1.6em;  line-height: 1.6;}
	.b-web-design .site-header button::before {  color: #ffffff !important;}
.header-menu-nav span, .header-menu-nav span::before, .header-menu-nav span::after {  top: 10px !important;  }
.top-arrow-fill {  width: auto;}
.home .site-header { position: absolute; z-index: 9999;}
.site-header {  position: relative;  z-index: 9999;}
.right_menu_toggel .header-menu-nav.header-toggle {  display: none!important;}
.widget-area.header-widget-area {  display: block;  float: right;}
.main-menu {  display: block;  float: right !important;  margin: 4px 0 0;  right: 0 !important;  width: 50px;}
.header-call {  float: left !important;  width: 200px;  padding-top: 0px;}
.header_right_part {  float: left !important;  width: 150px; z-index: 99; }
.site-header .wrap {  width: 100%;}
.site-header .title-area, .site-header.sticky-header .title-area {  padding: 1px 0;}

/* service menu*/
.header-menu-cus-toggel {  width: 430px;}
.header-menu-nav span:before {    top: 12px!important;}
.header-menu-nav span:after { bottom: -16px !important;}

.header-menu-cus-toggel .top_sec_menu_first ul li .img_service div {  background-size: 100% auto;  height: 170px;  width: 170px;}
.top_sec_menu_first > ul > li:first-child {  padding-top: 30px;}
.top_sec_menu_first li { margin-bottom: 10px;  padding-bottom: 20px;}
.header-menu-nav.clode-toggle-main {  right: 3.5px;}
.right_menu_toggel.opened {  z-index: 999999;}
.top_sec_menu_first ul li .servie_desc {  float: left; text-align:left; padding: 0 0 0 5px; }

body {  font-size: 83%;}

.title-area {    padding: 1.1em 0;  width: 155px;}
.widget-area.header-widget-area {    padding: 1.1em 0;  width: auto;}
.header_esti a {  font-size: 1.2em;  line-height: 1.4;  padding: 0.65em 1.4em;}
.header-menu-nav {  height: 46px;  width: 46px;  background-size: 100%;}

/*slider*/
.rev_slider_wrapper.fullscreen-container, .tp-fullwidth-forcer {  height: 989px !important;}
/*slider text*/
.slider-main-box .slider-text-design {  font-size: 46px !important;}
.orange-text {  font-size: 2.3em !important;}
.home-main-slider .tp-parallax-wrap img {  height: 289px !important;  width: 708px !important;}
.tp-parallax-wrap:nth-child(6) {  left: 5% !important;  top: 33% !important;}
/*afer slider tabing sec*/
.home_tab_sec {  padding-top: 3em;}
.vc_tta-panels .vc_tta-panel-title a, .vc_tta-panels .vc_tta-panel-body {  padding-left: 0px !important;}
.tabing_se_main_row .tabing_row_sec {  padding-top: 1em;}
.tabing_cont_sec.wpb_column.vc_column_container.vc_col-sm-6 {  width: 57%;}
.home_tab_sec .tabing_img_sec {  padding-left: 3em;  width: 43%;}
.tabing_cont_sec.wpb_column.vc_column_container.vc_col-sm-6 {  display: block!important; width: 100%!important;  float: left;}
.tabing_img_sec.wpb_column.vc_column_container.vc_col-sm-6 {  width: 80%;  float: left;  margin: 28px 0 32px;}
.abt-cont-main-sec > .wpb_column {padding: 0;width: 100%; }

/*we are platinum sec*/
.abt-hlf-sub-head-div {  font-size: 0.8em;  line-height: 1.3 !important;}
.about-main-row .abt-hlf-sub-head-fr-btm-div {  font-size: 1.063em;  text-align: center;}
.abt-img img {  width: 80%; margin: auto;}
.abt-cont-main-sec .abt-txt-block p {   font-size: 1.175em;}
.abt-inner-cont-title {    margin-bottom: 0.75em;  padding-bottom: 0.75em;}
.abt-cont-main-sec > .wpb_column {  padding: 0 0.4em;}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget .button {  min-width: 9.8em; padding: 0.525em 1.05em;}
.about-main-row {  padding-bottom: 1em;  padding-top: 0!important;}
.blog-header .blog-title a {  font-size: 0.7em;}
.abt-sub-hed-main-row .abt-hlf-sub-head {font-size: 3em;}
.wpb_text_column.wpb_content_element.txt-right.abt-txt-block {text-align: left;}
/*testimonial sec*/
.testimonial-quote img {  width: 148px;}
.testi-left-content .abt-hlf-sub-head-div {   font-size: 2.15em;}
.bne-testimonial-wrapper.testimonial-layout-slider::before {  height: 9em;  top: -4em;  width: 7em;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-prev {  height: 38px !important;  width: 38px !important;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-next {    height: 38px !important;  width: 38px !important;}
.testimonial-section { padding: 20px 0 0;}
.testimonial-section {  min-height: inherit;padding-bottom:25px;  }
.testimonial-section .vc_col-sm-6:last-child {  width: 100%; float: left;}
.testimonial-section .vc_col-sm-6:first-child {  width: 100%; float: left;}
 .love-img img {  display: none;}
.testimonial-content { width: 85%;}
.blog-main-row .blog-detail .detail-date span {  font-size: 2em;}
.detail-date span {  margin-right: 9px;}
.home-blog .detail-date {  display: flex;}

/*blog*/
.blog-main-row .h-sml-heading {  font-size: 2.2em;  margin-top: -0.6em; }
.blog-main-row > .wpb_column {  padding-left: 2em;}


.blog-main-row .blog-content-part {  padding-right: 0;}
.blog-main-row .h-blog-cont-col {  padding-right: 0;  width: 96%;}
.blog-main-row .vc-inner-pad-out-fr.wpb_column.vc_column_container.vc_col-sm-10 {  width: 96%; float: left;}


/*footer*/
.footer-main-title {  font-size: 2.3em;}
.footer-area {  padding: 2.5em 2em 2em;}
.footer-full-sec .footer-wrap {   width: 95%;}
.footer_map_info {  padding-left: 0;}
.footer-call a, .footer-mail a {  font-size: 1.45em;}



/*about us page*/
.what_we_do_title .vc_column-inner {  height: 343px;}
.what_we_do_title.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {  display: block;  float: none;  margin: auto; width: 64%;}
.about_cont_sec.wpb_column.vc_column_container.vc_col-sm-6 {  width: 100%;}
.why_us_title {  font-size: 2.5em;  padding-top: 17.2%;}
  
  /*contact us page*/
.contact_page_sec {  margin: 0 auto 1em;}
.contact_top_section .vc_col-sm-12 .wpb_text_column.wpb_content_element.txt-center {  margin-bottom: 0!important;}
.contact_top_section {  padding-top: 5em;}
.page-id-10 .site-inner {  width: 100%;}
.cont_main_title {  font-size: 2.5em;}
.contact_detail_area {  padding: 15px;}
.contact_detail_boxes_area .wpb_raw_code.wpb_content_element.wpb_raw_html {    min-height: 11.1em;}
.contact_detail_boxes_area .wpb_raw_code.wpb_content_element.wpb_raw_html a {    padding: 2em;}
.contact_detail_boxes_area .vc_col-sm-4:last-child .wpb_raw_html {padding: 0.8em;}
.contact_page_sec .gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {margin-top: 16px;}
.contact_page_sec .gform_wrapper .validation_message {bottom: -27px;}
.contact_page_sec .gform_wrapper .gfield_captcha_input_container {margin-left: 0;}

/*logo design*/
.page-id-231 .site-inner {width: 100%;margin-top: 85px;margin-bottom: 30px;}
.we_larg_te {font-size: 4.2em;}
.logo_design_sec .fadu-img {margin-top: 76px;}
.scket_sec {width: 100%;}
.vc_row.vc_custom_1524211559634 {padding-bottom: 10px !important;}
.logo-img-row-three img {width: 32%;}
.vc_custom_1524211559634 + .scket_sec {width: 45%;}
.max-logo-page-de {margin-top: -11em;}
.graphic_vie_sec .graphic_view_part {width: 100%;margin-bottom: 15px;}
.graphic_vie_sec .graphic_img_part {width: 100%;text-align: center;}
.graphic_vie_sec .graphic_img_part img{width:90%;margin:auto; }
.featured_image_area .inner-heading {  font-size: 2.5em;}

.top-arrow-fill.white-arrow.vc_custom_1523568855364 {align-items: baseline;}
/*facebook-marketing*/
.top-arrow-fill.orange-arrow ul.listing_part li {font-size: 1.1em;}
.facebook_first .vc_column_container {width: 100%;}
.facebook_first .alignnone.size-full.wp-image-700 {width: 100%;}
/*graphic design*/

.dga_one .vc_col-sm-6 {width: 100%;}
.dga_one .vc_col-sm-6 img {margin: auto; width: 100%;}
.process-point { top: -8px;}
.dga_one_first {display: flex;flex-direction: column-reverse;}	
.dga_one:first-child{display:flex;flex-direction:column-reverse:}
.page-id-274 .padding-tp-bt {padding: 1.5em 0 0;}

/*ecomerce*/
.vc_custom_1523568334909 .vc_col-sm-6 {  float: left;  width: 100%;}
.vc_custom_1523568334909 .vc_col-sm-6 img {  margin: auto;  width: 100%;}
.ecom_second .vc_col-sm-6 {	width: 100% !important;}
.alignnone.size-full.wp-image-949 {width: 100%;}

/*email-marketing*/
.email_first .vc_col-sm-6 {width: 100%;}
.email_first .alignnone.size-full.wp-image-741 {width: 100%;}
.email_third .vc_col-sm-6 {width: 100%;}
.email_third .alignnone.size-full.wp-image-743 {width: 100%;}
.email_third {margin: 0 auto;}
.email_third .vc_column-inner {padding-left: 8px !important; padding-right: 8px !important;}

/*mobile app development*/
.mobile_one .vc_col-sm-6 {  width: 100%; float: left;}
.mobile_one {width: 100%; margin: auto;}
.mobile_one .vc_col-sm-6 img {  width: 100%!important;  margin: auto!important;  float: none!important;  display: block!important;}


.mobile_third .vc_col-sm-6 {  width: 100%; float: left;}
.mobile_third {width: 100%; margin: auto;  flex-direction: column-reverse;  display: flex;} 
.mobile_third .vc_col-sm-6 img {  width: 100%!important;  margin: auto!important;  float: none!important;  display: block!important;}


/*php-development*/

.php_first .vc_col-sm-6 {width: 100%;}
.php_first .alignnone.size-full.wp-image-752 {width: 100%;}
.php_third .vc_col-sm-6 {width: 100%;}.php_third img {width: 100%;}
.php_second .vc_col-sm-4 {width: 100%;}
.php_second .vc_col-sm-8 {width: 100%;}
.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description::after { bottom: 16px;}

body .free_estimation_form .gform_wrapper ul li.gfield {margin-top: 33px;}
.free_estimation_form .gform_wrapper .field_description_below .gfield_description {bottom: -20px;}

/*seo page*/
.seo-slider-sec.vc_custom_1521696949561 {  background-position: center center !important;}
.seo-slider-sec {  min-height: 41vh !important;}
.seo-slider-sec .seo-banner-cont .h1 {  font-size: 1.513em;}
.seo-cont-anm {  height: 10.875em;  right: 16%;  top: -17%;  width: 10.938em;}
.seo-pkg-set-boy-img {  height: 9.25em;  right: -1.5em;  top: 1em;  width: 6.563em;}
.seo-pkg-rw {  padding: 0 10% !important;}
.seo-m-head > .seo-sml-hed {  font-size: 1.675em;  line-height: 1.6;}
.seo-m-head > .seo-big-hed {  font-size: 2.7em;}
.seo-m-head {    margin-bottom: 1.8em;}
.slider-men-rw .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive, .slider-men-rw.rev_slider_wrapper.fullwidthbanner-container {height: 462px !important;}
.choose-month-pkg-cont .txt-right {  font-size: 1.063em;}
.choose-month-pkg-cont > .wpb_wrapper {  width: 24em;}
.seo-pkg-arw {  background: rgba(0, 0, 0, 0) url("images/seo-pkg-arrow.png") no-repeat scroll center center / 100% 21.875em;  height: 25.875em;}
.girl-led-img {  height: 13.25em;  left: 0.3em;  top: -6.5em;  width: 5.938em;}
.seo-pkg-arw-boy {  height: 16.438em;  width: 6.563em;}
.arw-led-img {  height: 16.125em;  width: 5.875em;}
.girl-ledder-img-sec {  bottom: -16%;}
.seo-price-part .seo-price {   font-size: 1.4em;  margin: auto auto 0.3em;}
.seo-pkg-price-col .seo-price-short-cont {  font-size: 1.1em;}
.billon-content-part .billon-sml-title {  font-size: 1.725em;}
.billon-content-part .billon-big-title {  font-size: 2.638em;}
.billon-content-part .our-billon-title {  margin-bottom: 0.788em;}
.billon-content-part p {  font-size: 0.9em;}
.our-billon-rw {  margin-bottom: 12px;}
.billon-img-block::after {      bottom: 1.4em;    height: 9em;    }
.our-billon-img {  padding-right: 5em !important;}
.billon-img-block img {  width: 90%;  margin: auto;}
.our-billon-content > .vc_column-inner::before {	font-size: 7.75em;}
.reason-heading .num-rea {  font-size: 9.225em;}
.why-seo-imp .rea-heading {  font-size: 2.5em;}
.rea-svg-line {   left: -10.163em;  margin-left: 5px;  margin-top: -5.05em;  top: 100%;}
.res-content-p {  width: 81%;}
.rea-head-cont .flex-wrap h2 {  margin-bottom: 50px;}
.blub-icn {    top: 27px;}
.slider-men-rw .tp-tab {  padding: 2em 0.2em 0 !important; }
.slider-men-rw .tp-tab::before {  top: -0.8em;}
.reslut-arc-title .relt-arc-title-inner {  font-size: 1.775em; }
.result-arc-rw .reslut-arc-title {  margin: -4.2em auto auto;}
.reslut-arc-sub-cont .reslut-arch-sub-dec {  font-size: 1.488em;   line-height: 1.5;}
.reslut-arc-half-cont .left-col-res-ach {  padding-left: 0em;  padding-top:25px; padding-bottom: 0; padding-right: 0em;  width: 100%; float: left;}
.reslut-arc-half-cont .right-col-res-ach { padding-left: 0em;  padding-right: 0em;padding-bottom: 10px; padding-top:10px;  width: 100%; float: left;}
.reslut-arc-half-cont {   display: block;  position: relative;}
.reslut-arc-half-cont::after { position: absolute; height: 12em;  left: -100px;  right: auto;  top: -149px;}
.reslut-arc-half-cont::before {  position: absolute; height: 8em;  width: 5.813em;  left: 0!important;  right: auto!important;  top: -116px;}
.reslut-arc-half-cont .wpb_wrapper > p {  text-align: center!important;}
.reslut-arc-sub-cont {  margin-top: 10px;  margin-bottom: 0;}
.seo-page .site-header {  background: #161C28;  border-bottom: 0!important;}
.seo-page .main-menu button::before {  color: #F16334 !important;}
.seo-pkg-container {  padding: 1.625em 4.625em 0 !important;}
.seo-pkg-arw-boy-main .seo-pkg-btm-bg {  bottom: -22%;}
.seo-pkg-arw-boy {    bottom: -20%;}
.our-billon-img {  padding-right: 2em !important;}
.why-seo-imp > .vc_column_container {  width: 100%;}
.result-arc-rw {  padding: 0 6%!important;}
.web-design-banner { height: calc(45vh + 3vh); min-height: 70vh !important;}
.portfolio-banner-main {margin-top: -10px;}

/*portfolio bibaacademy*/
.portfolio-banner-main.vc_custom_1526369104082 {min-height: 42vh !important;}
.banner-content h1 {font-size: 4em;}
.banner-content p {font-size: 18px;}
.title-line {font-size: 30px;}
.three-mobile-image {margin-bottom: 30px;}


/*rawelement*/
.vc_custom_1526287739247 {padding-bottom: 20px !important; }
.vc_custom_1526287911890 {padding-top: 10px !important;}
.parallax-con p {width: 100%;}
.portfolio-banner-main.vc_custom_1526369074512 {min-height: 50vh !important;}

/*web design*/
/*.web-design-banner {  height: 35vh!important;  min-height: 35vh !important;  padding: 42% 0 17%;}*/
.web-design-banner {  height: 44vh !important;  min-height: 44vh !important;  padding: 29% 0 0;}
.web_de_title {  font-size: 1.7em;}
.header-white .site-header {  background: #220E07;  position: relative;}
.web-dgn-banner-txt.dgn-banner-right-txt.wpb_column.vc_column_container.vc_col-sm-6 {  width: 38%;}
.banner-design-right-txt {  margin-right: 0;  right: 10px;  top: 150px; width: 100%;}
.web_design_ser .vc_column-inner {  padding-top: 0!important;}
.we_larg_te {  font-size: 3.6em;}
.fadu-img img {  margin-top: -4em;}
.web-design-img_icn img {  width: 72%;}
.we_larg_te .web-design-img_icn {  right: -29px;  top: 26px;}
.web_de_mo .web_dev_part .vc_column-inner {  padding-bottom: 1.2em;  padding-left: 9%;  padding-top: 10%;}
.web_de_mo .res_web_des .vc_column-inner {  padding: 24% 9% 0.1em 11% !important;}
.wb_dev_title {  font-size: 1.4em;  line-height: 1.3;}
.res_web_des .wb_cont {  font-size: 13px;  line-height: 1.4;}
.web_dev_part .wb_cont {  font-size: 13px;  line-height: 1.4;}
.process-idea-row::before {   border-top: 10em solid rgba(0, 0, 0, 0);}
.main-title-cust-head {  font-size: 5em;  line-height: 1.5;}
.pro-right-cont {  padding-right: 11px !important;}
.process-heading-area .process-h1 {  font-size: 3em;}
.process-heading-area .process-sub-dec {  font-size: 1.6em;}
.process-icn-area img {  width: 100%;}
.process-idea-row .process-img-block {  margin-top: 0em !important;  width: calc(108% + 29%);}
.process-img-cont-inner-rw .wpb_column.vc_column_container.vc_col-sm-6 {  width: 48%;}
.process-row .process-num {  font-size: 7.5em;}
.process-idea-row .process-num-block {  bottom: -3em;}
.pro-left-cont {  padding-left: 12px !important;}
.process-heading-area .process-h1 {  font-size: 2.5em;}
.process-heading-area .process-sub-dec {  font-size: 1.4em;}
.process-protyping .process-img-col.wpb_column.vc_column_container.vc_col-sm-6 {  width: 40%;}
.process-protyping .process-content.pro-left-cont.process-icn-cont.wpb_column.vc_column_container.vc_col-sm-6{  width: 60%;}

/*website-design*/
.alignnone.size-full.wp-image-785 {margin-top: 210px;}
.process-odd-row::after {height: 39%;	left: 12%;	width: 36%;}
.pro-right-5em {padding-right: 1em !important;}
.process-even-row::after {height: 45%;	right: -8%;	width: 44%;}
.process-section .process-development .process-num-block {left: 67%;	top: 0%;}
.process-content .process-icn-area {margin-right: 10px;}
.process-section .process-row ~ .process-row:not(.process-release) {margin-top: -25em;}
.process-section .process-row:nth-child(5) {padding-bottom: 5em !important;}
.alignnone.size-full.wp-image-787 {margin-bottom: 160px;}
.testimonial-section .bne-testimonial-wrapper .testimonial-message p {min-height: 80px;}
.banner-design-right-txt .best-ser i {height: 5em; width: 5em;}
.blog-main-row .blog-detail { margin-right: 0;}
.process-wrap {padding: 0 1em !important;}.process-wrap {padding: 0 1em !important;}
.post-227 .process-icn-area { width: 100%;}
.marketing_second .vc_col-sm-6 { width: 100%;}
.footer_map_info {float:right;  border:5px solid #fff; padding-left: 0em; position: relative !important; z-index:99; height: 200px; width: 200px; overflow: hidden !important;display:block; border-radius: 186px;}
.footer_map_info > iframe {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;
	khtml-border-radius: 50%;behavior: url(css/PIE.htc);	position: absolute;width: 100%;height: 100%;}
.process-section .process-release .process-num-block {top: 6%;}
.footer_map_info > iframe { border: 0 !important;}
.blog-main-row .blog-title a {font-size: 0.7em;}
.detail-date { font-size: 0.6em;}
.page-id-274 h2.main_inner_title {text-align: left;}
.gform_wrapper .gfield_captcha_input_container {  margin-left: 10px;}

.contect_form .flex-input input { width: 342px !important;}
.home .gform_wrapper ul.gform_fields { text-align: left;}
.filed_width .gfield_label {width: 20em;}
.gform_wrapper .top_label .gfield_label { width: 20em;}
.footer-first.footer-col.fl {  text-align: center;}
/*testimonial sec*/
.testimonial-quote img { width: 98px;  display: none;}
.view-all-btn {  display: block;  float: none;   margin: auto;}
.bne-testimonial-slider.bne-flexslider .flex-direction-nav li:last-child::before, .bne-testimonial-slider.bne-flexslider .flex-direction-nav li:first-child::before {    content: none; }
.bne-testimonial-slider.bne-flexslider .flex-direction-nav {  height: 56px;  display: flex;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-prev {   transform: rotate(-90deg); }
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-next {   transform: rotate(-90deg);  }
.testimonial-content {  width: 100%;  text-align: center;}
.testimonial-author {  text-align: center;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav {  left: 43%;  top: 94%;}
.testi-left-content .light-font {  font-size: 100%;}
.testi-left-content .abt-hlf-sub-head-div {  display: inline-flex;  font-size: 2.15em;}
.wpb_text_column.wpb_content_element.testi-left-content {  text-align: center;}
.tasti-small-text {  margin-bottom: 16px;}
.testi-left-content .wpb_wrapper > p {  margin-bottom: 0 !important;  display: none;}


.abt-cont-main-sec .abt-txt-block p {  text-align: center;}
.abt-cont-main-sec .abt-sub-cont .btn-div {  text-align: center;}
.abt-cont-main-sec > .wpb_column {  text-align: center;}
.abt-inner-cont-title::after {  left: 0;  right: 0;  margin: auto!important;}

.slider-men-rw .tp-tab {    height: 7em !important;}
.slider-men-rw .tp-tabs-inner-wrapper {  max-height: 3.188em !important;  }
.slider-men-rw .tp-tab::before {  font-size: 3.5em;}
.tp-tab-desc .kerybord-research {  height: 2.563em;  width: 2.563em;}
.slider-men-rw .tp-tab:hover .tp-tab-desc .first-met-agenda, .slider-men-rw .tp-tab.selected .tp-tab-desc .first-met-agenda {    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .onepage-act-icn {    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .offpage-act-icn{    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .social-media-mark{    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .weekly-meg-agenda{    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .bus-anl-icn{    height: 2.313em;  width: 2.313em;}
.tp-tab-desc .mes-icn{    height: 2.313em;  width: 2.313em;}

.slider-men-rw .tp-tab { height: 7em !important;}
.slider-men-rw .tp-tabs-inner-wrapper {  max-height: 3.188em !important;  }
.slider-men-tab-title {display: none;}
.slider-men-rw .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive, .slider-men-rw.rev_slider_wrapper.fullwidthbanner-container, .rev_slider_wrapper.fullwidthbanner-container {height: 540px !important;}
.slider-tab-container .tp-parallax-wrap {  top: 0 !important;}
.slider-tab-container .tp-caption.tp-resizeme {  max-width: 390px!important;  min-width: 390px!important;}
.slider-men-sec .seo-tab-sli-head {font-size: 1.9em !important;}
.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description {right: 16%;}
.contact_page_sec .gform_wrapper ul.gform_fields li#field_2_5{width: 80%;}
.testimonial_page .testimonial-single {margin-right: auto;width: 100%;margin-bottom: 1em;}
.testimonial_page .testimonial-content {margin-bottom: 2em;min-height: inherit;}
}

@media only screen and (max-width: 1023px)
{
.right_menu_toggel.opened {  background: #000000;}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle {
    padding-top: 0 !important;
}
.menu-toggle, .sub-menu-toggle {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.main-menu button {  border-radius: 0;  font-size: 0;  padding: 6px;  width: 40px;}
.dashicons, .dashicons-before::before { font-size: 47px;    line-height: 25px; color:#000000;}  
.main-menu {  float: right;  width: auto;}
.menu-toggle:focus, .sub-menu-toggle:focus {  outline: none;  }

.site-header .main-menu .nav-primary {  background: #000000 none repeat scroll 0 0;  float: left;  left: 0;
  position: absolute;  right: 0;top: 74px;  z-index: 999;}
.site-header .genesis-nav-menu a {  color: #ffffff; text-align: center;}
.site-header .genesis-nav-menu li {  border-bottom: 1px solid #eeeeee;}
.current_page_item a span {  color: #F16334;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a:focus, .genesis-responsive-menu .genesis-nav-menu .menu-item a:hover {  text-decoration: none;}
.home-blog.slick-slide { width: 100% !important; margin-bottom: 2em;}
.blog-main-row .image-outer {width: 40%; float: left;}
.blog-main-row .blog-content-part {  display: block;  float: right;  padding:2em 1em 0 1em !important;  width: 60%;  }

.home-blog.slick-slide {   width: 99% !important;border: 1px solid #000;}

.home .blog-header {display: block; width: 100%;}

.home-blog .detail-date {display: block;width: 100%;float: left;}
.home-blog .detail-date span {display: inline-block !important;margin-right: 7px;}
body .site-container .featured_image_area { margin-top:auto; background-size: cover !important;background-position: center center !important;background-attachment: scroll !important;height: 186px;}
.pagination {margin: 20px 0;}
.page-template-portfolio-listing .pro_item {width: calc(50% - 0.8em);}
/*single portfolio*/.vc_row.vc_custom_1524559076004 {padding-top: 0px !important;padding-bottom: 0px !important;}
.port_main_sec {padding: 1em 0 2em;}
.port_main_sec .vc_col-sm-6:first-child {padding-right: 0em;}
.port_main_sec .vc_col-sm-6:last-child {padding-left: 0em;}
.vc_row.vc_custom_1524561267260 {padding-top: 30px !important;padding-bottom: 30px !important;}
.port_main_sec .vc_col-sm-6:first-child {padding-right: 0;width: 100%;}
.port_main_sec {display: block;}.port_main_sec .vc_col-sm-6{width: 100%;}

header {  border-bottom: 3px solid #000000; background: #FFFFFF;}
.home-main-slider {  margin-top: 0;}
/*free-estimation(get quote)*/
.free_estimation_right {width: 100% !important;}
.free_estimation_form {width: 100%;}
.page-template-simple-blog-listing main.content, .single-post main.content, .category main.content {margin-right: auto; width: 100%;}
aside.widget.widget-area {margin-bottom: 2em;	width: 100%;}
.single-post .single-containt_post {margin-bottom: 1em;}
.gfield_checkbox input {    -webkit-appearance: checkbox!important; }
.page-id-247 .vc_custom_1523568605034 .main_inner_title {text-align: left!important;}
.facebook_second .txt-center {text-align: left;}
.post-247 .txt-center h2 {text-align: left;}
.page-id-247 .vc_row:first-child p {text-align: left;}
.marketing_second h4 {text-align: left;}
.openedmenu {overflow-x: hidden;overflow-y:scroll !important;}
}

@media only screen and (max-width: 767px)
{

	h1, .h1 { font-size: 1.6em;  line-height: 1.6;}
	h2, .h2 { font-size: 1.6em;  line-height: 1.6;}
	h3, .h3 { font-size: 1.6em;  line-height: 1.6;}
	h4, .h4 { font-size: 1.6em;  line-height: 1.6;}
	h5, .h5 { font-size: 1.6em;  line-height: 1.6;}
	h6, .h6 { font-size: 1.6em;  line-height: 1.6;}

.sticky-header .clode-toggle-main.selected {  height: 50px;  width: 50px;}

.b-web-design .site-header button::before {  color: #ffffff !important;}
.header-white .site-header {  background: #220e07 none repeat scroll 0 0;  position: relative;}

body {  font-size: 83%;}
/*.header_right_part {  float: right;  width: 15.5em;  z-index: 99;}*/
.main-menu {  float: right;  margin: -3px 21px 0 auto;  }
.header-call .call-icon #Capa_1 {  height: 20px;}
.header-call a {  font-size: 1.3em;  padding-left: 0px;}
header {  border-bottom: 3px solid #000000; background: #FFFFFF;}
.home-main-slider {  margin-top: 0;}
.site-header .main-menu .nav-primary {    top: 66px;}


.call-icon { padding-right: 0;}
.site-header .title-area {    padding: 0;  width: 135px;}
.site-header.sticky-header .title-area {  padding: 0; width: 135px;}
.widget-area.header-widget-area {    padding: 1.2em 0 0;  width: auto;}
.site-header.sticky-header .widget-area.header-widget-area {    padding: 1.2em 0 0;  width: auto;}

.header_esti a {  font-size: 1.2em;  line-height: 1.4;  padding: 0.45em 1em;}
.header-menu-nav {  height: 46px;  width: 46px;  background-size: 100%;}
.grey-arrow .vc_column-inner {  padding: 0!important;}


.widget-area.header-widget-area {  display: block;  float: right;}
.main-menu {  display: block;  float: right !important;  margin: 0 0 0;  right: 0 !important;  width: 40px;}
.header-call {  float: left !important;  width: 170px;  padding-top: 4px;}
.header_right_part {  float: left !important;  width: 130px; z-index: 99;   margin-top: 0px;}
.site-header .wrap {  width: 100%;}
.top_sec_menu_first .menu-get-quote a {  width: 180px;}

/* service menu*/
.right_menu_toggel .header-menu-nav.header-toggle {  display: none!important;}
.header-menu-cus-toggel {  width: 430px; padding-bottom: 20px; }
.header-menu-nav span {top: 11px !important;}
.header-menu-nav span:before {    top: 10px !important;}
 .header-menu-nav span::after {top: 7px !important; bottom: -15px !important;}
.menu-nav span::after {  top:12px !important;}
.header-menu-cus-toggel .top_sec_menu_first ul li .img_service div {  background-size: 100% auto;  height: 170px;  width: 170px;}
.top_sec_menu_first > ul > li:first-child {  padding-top: 20px;}
.top_sec_menu_first li { margin-bottom: 10px;  padding-bottom: 20px;}
.header-menu-nav.clode-toggle-main {  right: 3.5px;}
.right_menu_toggel.opened {  z-index: 999999;}
.right_menu_toggel.opened {  background: #000000;}
.top_sec_menu_first ul li .servie_desc {  float: left; text-align:left; padding: 0 0 0 5px; }
.top_sec_menu_first ul li .inner .title {font-size: 22px;}
.testi-left-content .wpb_wrapper > p {  margin-bottom: 0;}
.mobile_third h5 {	margin-top: 15px;}

/*slider*/
.rev_slider_wrapper.fullscreen-container, .tp-fullwidth-forcer {  height: 70vh !important;}
.scroll {  bottom: 9em; }

/*slider text*/
.slider-main-box .slider-text-design {  font-size: 34px !important;}
.orange-text {  font-size: 2.2em !important;line-height: 38px !important;}
.home-main-slider .tp-parallax-wrap img {  margin-top: -51px !important;}
.tp-parallax-wrap:nth-child(4) {  top: 37% !important;}/*text*/
/*
.tp-parallax-wrap:first-child {  top: 13% !important;}
.tp-parallax-wrap:nth-child(6) {  top: 12% !important;}
.tp-parallax-wrap:nth-child(5) {  top: 12% !important;}
.tp-parallax-wrap:nth-child(3) {  top: 13% !important;}
.tp-parallax-wrap:nth-child(2) {  top: 14% !important;}*/

.scroll .mouse {  top: 230%;}
.home-main-slider .wpb_raw_html {  margin-bottom: 0 !important;}

/*afer slider tabing sec*/
.home_tab_sec {  padding-top: 3em; padding-bottom: 2em;}
/*.home_tab_sec {  border-top: 1px solid #eeeeee;}*/
.vc_tta-panels .vc_tta-panel-title a, .vc_tta-panels .vc_tta-panel-body {  padding-left: 0px !important;}
.tabing_se_main_row .tabing_row_sec {  padding-top: 1em;}
.tabing_cont_sec.wpb_column.vc_column_container.vc_col-sm-6 {  width: 57%;}
.home_tab_sec .tabing_img_sec {  padding-left: 0em;  width: 43%;}
.tabing_cont_sec.wpb_column.vc_column_container.vc_col-sm-6 {  display: block!important; width: 100%!important;  float: left;}
.tabing_img_sec.wpb_column.vc_column_container.vc_col-sm-6 {  float: none;  margin: 33px auto;  width: 70%;}
.tabing_img_sec p::after, .tabing_img_sec p::before {  content: none;}
.testi-left-content .light-font {  font-size: 100%;}
.wpb_text_column.wpb_content_element.testi-left-content {  text-align: center!important;}
.abt-hlf-sub-head-div {  display: inline-flex;  text-align: center;  vertical-align: middle;}
.testi-left-content .abt-hlf-sub-head-div {  font-size: 1.75em;}
.testimonial-quote img { width: 98px;  display: none;}
.view-all-btn {  display: block;  float: none;   margin: auto;}
.bne-testimonial-slider.bne-flexslider .flex-direction-nav li:last-child::before, .bne-testimonial-slider.bne-flexslider .flex-direction-nav li:first-child::before {    content: none; }
.bne-testimonial-slider.bne-flexslider .flex-direction-nav {  height: 56px;  display: flex; justify-content: center;}

.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-prev {   transform: rotate(-90deg); }
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-next {   transform: rotate(-90deg);  }
.testimonial-content {  width: 100%;  text-align: center;}
.testimonial-author {  text-align: center;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav {  top: 0;  position: inherit; left: 0%;}

.contect_form_inner .gfield input {  color: #000000 !important;  font-size: 16px !important;}

.love-img {  display: none;}
.tab_sec_title.vc_active .vc_tta-title-text {  color: #F16334;}
.vc_tta-title-text > br {  display: none;}
.tab_sec_title { margin-bottom: 0 !important;  text-align: center;}
.vc_tta-panel-title > a {  text-align: center !important;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {	padding: 14px 0px;}

.tab_sec_title .vc_tta-panel-heading .vc_tta-panel-title > a {  background: #eeeeee none repeat scroll 0 0!important;}
/*.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {   box-shadow: 0px -1px 4px 1px #666666;}*/
.web_de .vc_tta-panel-heading {  margin-bottom: 0 !important;}
.tab_sec_title.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a{  background-color: #000000 !important;}

.tab_sec_title .vc_tta-panel-heading .vc_tta-panel-title span{position: relative;}

.tab_sec_title .vc_tta-panel-heading .vc_tta-panel-title span::after {  background-image: url("images/drop-down-arrow-orange.png");  background-position: right 23px center;
  background-repeat: no-repeat;  content: "";  height: 55px;  position: absolute;  right: -10px !important;  top: -20px !important;  width: 55px;  z-index: 99999999 !important;}
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {  padding: 11px 19px !important;}
  .tab_sec_title .vc_tta-panel-heading .vc_tta-panel-title span {width: 100%; display: block;}
/*we are platinum sec*/
.abt-hlf-sub-head-div {  font-size: 0.5em;  line-height: 1.3 !important;}
.about-main-row .abt-hlf-sub-head-fr-btm-div {  font-size: 1.063em;  text-align: center;}
.abt-img img {  width: 80%; margin: auto;}
.abt-cont-main-sec .abt-txt-block p {   font-size: 1.175em;}
.abt-inner-cont-title {    margin-bottom: 0.75em;  padding-bottom: 0.75em;}
.abt-cont-main-sec > .wpb_column {  padding: 0 0.4em;}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget .button {  min-width: 8.8em; padding: 0.525em 1.05em;}
.about-main-row {  padding-bottom: 1em;  padding-top: 0!important;}
.blog-header .blog-title a {  font-size: 0.7em;}
.abt-sub-cont.abt-right-inner-col.wpb_column.vc_column_container.vc_col-sm-6 {  float: left;  text-align: center;  width: 100%;}
.abt-sub-cont .wpb_wrapper > p {  text-align: center !important;}
.abt-sub-cont .btn-div .button {  display: block;  float: none;  margin: auto;  text-align: center;  width: 90px;}
.abt-inner-cont-title::after {  margin: auto;  right: 0; left: 0; }
.pla_seo_sec .single-post-blog {  width: 50%;}
.blog-link a {  max-width: 47px !important;  min-width: 116px !important;  padding: 4px 15px !important;}
.pla_seo_sec .port_con_pa_inner {  padding: 0 2em;}

.bne-testimonial-wrapper.testimonial-layout-slider::before {  height: 7em;  right: 34px;  top: -2em;  width: 5em;}
.wpb_text_column.wpb_content_element.testi-left-content {  margin-bottom: 0!important;}
.bne-testimonial-wrapper.testimonial-wrapper-id-23.testimonial-layout-slider.testimonial-theme-default.testimonial-left.testimonial-arrangement-1.testimonial-category-all.clearfix {  margin-top: 0!important;}

.thank-you-page .h1 {	font-size: 1.3em;}

.php_four {margin-left: 0px;}

/*testimonial sec*/

.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-prev {  height: 35px !important;  width: 35px !important;}
.testimonial-section .bne-testimonial-slider.bne-flexslider .flex-direction-nav .flex-next {    height: 35px !important;  width: 35px !important;}
.testimonial-section {  min-height: inherit;  padding-bottom: 0 !important;  padding-top: 10px!important;   height: auto!important; }

.testi-left-content .light-font {  margin-right: 12px;}

.tasti-small-text {  margin-top: 16px;}
.view-all-btn {  margin-top: 1em;}
.testimonial-quote {    right: 67px;  top: -12px;}
.testimonial-content {  margin: auto;  width: 92%;}
.testimonial-section .vc_col-sm-6 .wpb_text_column.wpb_content_element {  margin-bottom: 0!important;}
.bne-testimonial-slider.bne-flexslider .flex-direction-nav li:last-child::before {  bottom: -50px;}
.bne-testimonial-slider.bne-flexslider .flex-direction-nav li:first-child::before { top: -49px;  }
.footer-area .footer-area-contact {   padding-bottom: 2.125em;}
.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description {  bottom: -17px;}
/*blog*/
.blog-main-row .h-sml-heading {  font-size: 1.95em;  margin-top: -0.9em; text-align: left;}
.blog-main-row > .wpb_column {  padding-left: 2em;}
.blog-main-row .vc_col-sm-12 .vc_row.wpb_row.vc_inner.vc_row-fluid {  width: 100%;}
.blog-main-row .h-blog-cont-col {  padding-right: 0;  width: 100%;  }


.blog-main-row .blog-content-part {  padding-right: 0;}
.blog-main-row .vc-inner-pad-out-fr.wpb_column.vc_column_container.vc_col-sm-10 {  width: 100%; float: left;}
.blog-main-row .blog-content-part {  width: 45%;}
.blog-main-row .image-outer {  float: left;  width: 54%;}
.home .blog-header {  display: block;  width: 100%;  float: left;}
.blog-main-row .vc_col-sm-10 .wpb_text_column.wpb_content_element {  margin: 0;}
.contect_form .contect_form_inner .gform_button {  padding: 0.325em 0.85em !important;}


/*footer*/
.footer-main-title {  font-size: 2.0em;}
.footer-area {  padding: 2.5em 0 2em;}
.footer-full-sec .footer-wrap {   width: 95%;}

.filed_width .gfield_label { width: 12em;}
.footer_map_info {  padding-left: 0;}
.footer-call a, .footer-mail a {  font-size: 1.35em;}
body .site-container .featured_image_area {height: 135px;}

.footer-first.footer-col.fl {  margin-bottom: 26px;  border-bottom: 1px solid #d4d4d4;  padding-bottom: 25px;  width: 100%;  float: left;  display: inline-block;}
.footer-services .nav {display: table;	margin: auto;	width: auto;}

.footer-services .nav li {  padding: 0 18px; float: left; display: inline;}
.footer-area li a {  font-size: 1.05em;}
.footer-quick-part .footer-col {  width: 50%;}
.footer_last.footer-col.fl { border-left: 1px solid #d4d4d4;	 }
.footer_map_info > iframe {  float: none;  margin: auto;  display: block; border-radius: 0;}
.footer-second {  padding: 1.1em 0 0.7em;}
.footer-copyright {  margin-top: 2px;}


.contect_form .flex-input input {  width: 100% !important;}
.gform_wrapper .ginput_container span:not(.ginput_price) {margin-bottom: 0px;}
.contact_page_sec .gform_wrapper .validation_message {bottom: -23px; padding: 3px 6px !important;}
.contect_form .flex-input, .contect_form ul li {  margin-right: 0;}
.contect_form ul li {  display: block !important;  float: left !important; }
.contect_form ul li label {  display: block !important;    float: left !important; text-align:center !important;  width: 100% !important;}
.contect_form ul li .ginput_container {  display: block;  float: right;   padding: 0;  width: 100% !important;}

.contect_form_inner li {  float: left;  width: 100%;}
.footer-main-title {  font-size: 1.7em;}
.footer-area {  padding: 2em 0;}
.footer-main-title {  margin: 0 auto 1.438em; width: 100%;}
.gform_wrapper form {  max-width: 95%;}
.footer-area-contact .contect_form #field_1_10 {  width: 100% !important;  float: left!important;}

.footer-area-contact .contect_form .gform_wrapper .simple_captcha_medium input {  margin-left: 0;}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {  float: left!important;}
.footer-area-contact .gform_wrapper .gfield_captcha_input_container {  float: left;  margin-left: 30px !important;  width: 66%;}
.contect_form_inner .gform_footer {  margin-top: 2.0em !important;}

.featured_image_area .inner-heading {  font-size: 2.3em;}
/*about us page*/
.what_we_do_title .vc_column-inner {  background-repeat: no-repeat;  height: 300px;}
.what_we_do_title.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {  display: block;  float: none;  margin: auto; width: 66%;}
.about_cont_sec.wpb_column.vc_column_container.vc_col-sm-6 {  width: 100%;}

 .why_us_title {font-size: 1.9em;padding-top: 0;width: 56%;margin-top: 45px;}

.about_sec .vc_col-sm-3 .vc_column-inner {  padding: 0;}
.about_sec .vc_col-sm-3 {  width: 25%;  border-right: 1px solid #ffffff;}
.about_sec .vc_col-sm-3:nth-child(4) {    border-right: none;}
.about_sec .wpb_raw_code.wpb_content_element.wpb_raw_html.about_cont.white_col {  margin-bottom: 0!important;}
.about_sec {  padding: 19px 10px!important;}

 /*contact us page*/
.contact_page_sec {  margin: 0 auto 1em;}
.contact_top_section .vc_col-sm-12 .wpb_text_column.wpb_content_element.txt-center {  margin-bottom: 0!important;}
.contact_top_section {  padding-top: 2em;}
.page-id-10 .site-inner {  width: 100%;}
.cont_main_title {  font-size: 2.1em;}
.contact_detail_area {  padding: 15px;}
.contact_detail_boxes_area .wpb_raw_code.wpb_content_element.wpb_raw_html {    min-height: 11.1em;}
.contact_detail_boxes_area .wpb_raw_code.wpb_content_element.wpb_raw_html a {    padding: 2em;}
.contact_detail_boxes_area .vc_col-sm-4:last-child .wpb_raw_html {  padding: 1em 0.8em;}
.contact_detail_boxes_area .wpb_raw_code.wpb_content_element.wpb_raw_html a {  padding: 1.3em;}
.con_img svg {  height: 3em;  width: 3em;}


.gform_wrapper {  margin: 0;  }
body .gform_wrapper .top_label div.ginput_container {  margin-top: 8px !important;}
.gform_wrapper form {  max-width: 100%;}
.gform_body #field_2_5 {  width: 100%;}
.contact_page_sec .cont_page_form .gfield_captcha_container .gfield_captcha_input_container {width: 65%; float: right;  }
.gform_footer .gform_button.button {  width: auto !important;}

/*logo design*/
.logo_design_sec .fadu-img {margin-top: 98px;}
.page-id-231 .site-inner {width: 100%;margin-top: 25px;margin-bottom: 30px;}
.we_larg_te {font-size: 2.3em;}

.scket_sec {width: 100%;}.vc_row.vc_custom_1524211559634 {padding-bottom: 10px !important;}
.logo-img-row-three img {width: 31.6%;}
.vc_custom_1524211559634 + .scket_sec {width: 45%;}
.max-logo-page-de {margin-top: -11em;}
.graphic_vie_sec .graphic_view_part {width: 100%;margin-bottom: 15px;}
.graphic_vie_sec .graphic_img_part {width: 100%;text-align: center;}
.graphic_vie_sec .graphic_img_part img{width:90%;margin:auto; }

/*contact us */
.con_cont {font-size: 0.88em;}
.contact_page_sec .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0!important;}
.contact_detail_area .vc_col-sm-4 {  width: 33.33%;  float: left;}
.contact_detail_boxes_area .wpb_raw_code.wpb_content_element.wpb_raw_html {  min-height: 10em;}

.contact_detail_area .vc_col-sm-4 .vc_column-inner {  padding: 0 5px;}
.contact_detail_area .vc_column-inner {  padding-top: 0!important;}
.contact_detail_boxes_area .wpb_raw_code.wpb_content_element.wpb_raw_html {  margin-bottom: 0;}

ul.listing_part li {  background: rgba(0, 0, 0, 0) url("images/list-arrow.png") no-repeat scroll left top 5px / 14px auto;  padding-left: 26px;}

.featured_image_area {   margin-bottom: 1.5em;}
.page-id-233 .vc_row:nth-child(4) .vc_col-sm-6:nth-child(2) .vc_column-inner {  padding-top: 0 !important;}
.top-arrow-fill.grey-arrow.vc_row-o-content-middle.vc_row-flex {margin: 0 auto;}
.padding-tp-bt {padding: 1.5em 0;}
.footer-social a {  margin-right: 0.263em;}
/*facebook-marketing*/
.top-arrow-fill.orange-arrow ul.listing_part li {font-size: 1.1em;}
.vc_row.vc_custom_1524211559634 .res_web_des.right-con-top.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 55%;}
.vc_row.vc_custom_1524211559634 .image-center-col.wpb_column.vc_column_container.vc_col-sm-6 {width: 45%;}
.web_de_mo .res_web_des .vc_column-inner {padding: 0 0 0 3% !important;}
.logo-title {font-size: 2em;}
.logo-title::after { height: 6px;}

/*wordpress page*/
.wprdpress_third .vc_col-sm-6 .wpb_text_column.wpb_content_element {  margin-bottom: 20px !important;}
.wprdpress_four .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element {  margin-bottom: 0 !important;}
.wprdpress_four .vc_col-sm-6:last-child .wpb_text_column.wpb_content_element {  margin-bottom: 10px !important;}
.color_palette .txt-center {text-align: left;}
.color_palette .txt-center .logo-title::after { float: left;right: auto;}
/*email-marketing*/
.email_third {margin: 0 auto;}
.email_third .vc_column-inner {padding-left: 8px !important; padding-right: 8px !important;}
/*ecomerce*/
.vc_custom_1523568334909 .vc_col-sm-6 {  float: left;  width: 100%;}
.vc_custom_1523568334909 .vc_col-sm-6 img {  margin: auto;  width: 80%;}
.ecom_first .vc_col-sm-12 h2 {  text-align: left !important;}
.ecom_first .wpb_text_column.wpb_content_element.txt-center {  margin-bottom: 15px;}
.alignnone.size-full.wp-image-949 {width: 80%;	margin: 0 auto;}

/*graphic design*/

.dga_one .vc_col-sm-6 {width: 100%;}
.dga_one .vc_col-sm-6 img {margin: auto;}
.process-point { top: 8px;}
.dga_one_first {display: flex;flex-direction: column-reverse;}	
.dga_one:first-child{display:flex;flex-direction:column-reverse:}
.page-id-274 .padding-tp-bt {padding: 0em 0 0;}
.page-id-235 .grey-arrow .vc_col-sm-6 .wpb_text_column.wpb_content_element { margin-bottom: 1em!important;}
.seo-process-list::after {left: 28px;right: auto;}
.left-process .seo-pro-content::after {content:none;}
.left-process .seo-pro-content {padding-left: 46px;padding-right: 0;}
.ranking-process .the_proce_part {margin-bottom: 1.5em;padding: 2.5em 2em;}
.right-process .seo-pro-content {padding-left: 46px;padding-right: 0px;}
.process-point {font-size: 27px;height: 40px; width: 40px; z-index: 99;}

.left-process .process-point::after { border-bottom: 10px solid rgba(0, 0, 0, 0); top:10px; border-right: 10px solid #f16334; border-top: 10px solid rgba(0, 0, 0, 0); left: auto;  right: -7px; transform: rotate(180deg);}
.right-process .process-point::after {	border-bottom: 10px solid rgba(0, 0, 0, 0);	border-left: 10px solid #f16334;	border-top: 10px solid rgba(0, 0, 0, 0);	content: "";	right: -7px;	position: absolute;	top: 10px;}	
.seo-pro-content::after {content: none;}
.right-process .process-point {left: -14px; top: 0; margin-left: auto;}
.seo-process-list {  float: none;  width: 100%;  margin: auto!important; display: block;  left: auto!important;  right: auto!important;}

.mobile_third {width: 100%; margin: auto;  flex-direction: column-reverse;  display: flex;} 
.mobile_second .vc_empty_space.space-remove {  display: none;}
.mobile_third .vc_col-sm-6 .vc_column-inner{ padding: 0; }
.left-process .process-point {right: auto;left: -14px;}
.mobile_four .main_inner_title {  text-align: left!important;}
.mobile_four p {  text-align: left!important;}
.mobile_third .vc_col-sm-6 img {  width: 70%;  margin: auto;}
.mobile_one .vc_col-sm-6 img {  width: 70%;  margin: auto;}
.wprdpress_five .txt-center{text-align: left;}
.page-id-274 .top-arrow-fill.orange-arrow .wpb_content_element:last-child {margin-bottom: auto;}

.mobile_third .vc_col-sm-6 .wpb_text_column.wpb_content_element {  margin-bottom: 20px;}
.mobile_third .vc_col-sm-6:last-child .wpb_text_column.wpb_content_element {  margin-bottom: 0px;}
.logo_design_sec .fadu-img {  margin: 5% auto auto -11%!important;  float: auto; display: block;  left: 0px;}
.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description::after { bottom: 16px;}	
.dga_one.vc_custom_1526385198022.vc_row-has-fill .vc_col-sm-6:first-child .wpb_content_element {margin-bottom: auto;}
/*free-estimation(get a quote)*/
.free_estimation_form li.gfield { margin-right: 18px;}
.gform_wrapper .gfield_captcha_input_container {width: 48%;}
.free_estimation_form li.gfield input, select, textarea {padding: 8px 12px !important;}
.free_estimation_form .gform_wrapper .ginput_container span:not(.ginput_price) {margin-bottom: 0px;}
.free_estimation_form .gform_wrapper .field_description_below .gfield_description {bottom: -17px;}
body .gform_wrapper ul li.gfield {margin-top: 32px;}.free_estimation_form .gform_footer.top_label .gform_button {margin-bottom: 0 !important;}


/*seo page*/
.seo-slider-sec.vc_custom_1521696949561 {  background-position: center center !important;}
.seo-slider-sec {  min-height: 100vh !important;}
.seo-banner-cont {  margin-bottom: 4em;}
.seo-slider-sec .seo-banner-cont .h1 {  font-size: 1.313em; }
.seo-pkg-set-boy-img {  height: 6.25em;  right: -1.8em;  top: 1em;  width: 5.563em;}

.seo-pkg-rw {  padding: 0 10% !important;}
.seo-m-head > .seo-sml-hed {  font-size: 1.675em;  line-height: 1.6;}
.seo-m-head > .seo-big-hed {  font-size: 2.7em;}
.seo-m-head {    margin-bottom: 1.8em;}
.choose-month-pkg-cont .txt-right {  font-size: 1.063em; text-align: center;}
.choose-month-pkg-cont > .wpb_wrapper {  width: 100%;  text-align: center;}
.seo-pkg-img-anm-main {  top: 0;}
.girl-ledder-img-sec {  bottom: 5%;}
.seo-pkg-arw {  top: -44px;}
.seo-cont-anm {  height: 10.875em;  left: 40%;  right: 0;  top: -13px;  width: 10.938em;}
.seo-pkg-rw .choose-month-pkg-cont {  width: 100%;}
.seo-pkg-arw {  background: rgba(0, 0, 0, 0) url("images/seo-pkg-arrow.png") no-repeat scroll center center / 100% 14.875em;  height: 27.875em;}
.girl-led-img {  height: 13.25em;  left: 0.3em;  top: -7.5em;  width: 4.938em;}
.arw-led-img {  height: 9.525em;  width: 5.875em;}
.seo-pkg-arw-boy {  height: 14.038em;  width: 5.563em;}
/*.seo-pkg-price-col::after {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  }*/
.seo-pkg-price-col {  width: 20% !important;  float: left;}
.seo-pkg-price .vc_column-inner {  padding: 0!important;}
.why-seo-imp {  padding: 6% 2% !important;}
.seo-price-part .seo-price {   font-size: 1.4em;  margin: auto auto 0.3em;}
.seo-pkg-price-col .seo-price-short-cont {  font-size: 1.0em;}
.billon-content-part .billon-sml-title {  font-size: 1.725em;}
.billon-content-part .billon-big-title {  font-size: 2.638em;}
.billon-content-part .our-billon-title {  margin-bottom: 0.788em;}
.billon-content-part p {  font-size: 0.9em;}
.our-billon-rw {  margin-bottom: 12px;   margin-top: 3em;}
.billon-img-block::after {      bottom: 1.4em;    height: 9em;    }
.our-billon-img {  padding-right: 5em !important;}
.billon-img-block img {  width: 100%;  margin: auto;}
.reason-heading .num-rea {  font-size: 7.225em;}
.our-billon-content > .vc_column-inner::before {font-size: 5.75em;}
.our-billon-content > .vc_column-inner::before {left: -9%;}
.rea-svg-line {  display: none;}
.rea-men-dtl-txt .rea-men-block-inner {  font-size: 1.488em;  line-height: 1.4;  }

.why-seo-imp .rea-heading {  font-size: 2.0em;}
.rea-svg-line {   left: -10.163em;  margin-left: 5px;  margin-top: -5.05em;  top: 100%;}
.res-content-p {  width: 96%; margin-bottom: 20px !important; }
.rea-head-cont .flex-wrap h2 {  margin-bottom: 50px;}
.blub-icn {    top: 27px;}
.reslut-arc-title .relt-arc-title-inner {  font-size: 1.475em; }
.result-arc-rw .reslut-arc-title {  margin: -3.7em auto auto;}
.reslut-arc-sub-cont .reslut-arch-sub-dec {  font-size: 1.288em;   line-height: 1.5;}
.reslut-arc-half-cont .left-col-res-ach {  padding-left: 0em;  padding-top:25px; padding-bottom: 0; padding-right: 0em;  width: 100%; float: left;}
.reslut-arc-half-cont .right-col-res-ach { padding-left: 0em;  padding-right: 0em;padding-bottom: 10px; padding-top:10px;  width: 100%; float: left;}
.reslut-arc-half-cont {   display: block;  position: relative;}
.reslut-arc-half-cont::after {  height: 9em;  left: -107px;  position: absolute;  right: auto;  top: -110px;}
.reslut-arc-half-cont::before {  position: absolute; height: 8em;  width: 4.813em;  left: 0!important;  right: auto!important;  top: -116px;}
.reslut-arc-half-cont .wpb_wrapper > p {  text-align: left !important;}
.reslut-arc-sub-cont {  margin-top: 10px;  margin-bottom: 0;}
.seo-page .site-header {  background: #161C28;  border-bottom: 0!important;}
.seo-page .main-menu button::before {  color: #F16334 !important;}
.seo-pkg-container {  padding: 0em 2em!important;}
.seo-pkg-arw-boy-main .seo-pkg-btm-bg {  bottom: 0%;}
.seo-pkg-arw-boy {    bottom: 0%;}
.our-billon-img {  padding-right: 2em !important;}
.why-seo-imp > .vc_column_container {  width: 100%;}
.result-arc-rw {  padding: 0 6%!important;}
.parallax-con p {width: 100%; text-align: left !important;}
.vc_custom_1526287911890 {padding-top: 0px !important; padding-bottom: 90px !important;}
.portfolio-banner-main {margin-top: auto;}
.why-seo-imp {  margin-top: 0;}
.our-billon-img {  padding-right: 0 !important; width: 100%;}
.our-billon-content.wpb_column.vc_column_container.vc_col-sm-4 {  float: left;  margin: auto; width: 77%;}
.our-billon-content > .vc_column-inner {  top: -1em;}
.slider-men-rw .tp-tab::before {top: 0; position: inherit; font-size: 3em;}
.slider-men-rw .tp-tab {height: 10em !important;display: inline-block !important;width: 11.11% !important;}
.slider-men-tab-title {  display: none;}
.slider-men-rw .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive, .slider-men-rw .rev_slider_wrapper.fullwidthbanner-container {
  height: auto!important; min-height: 510px !important;}
.slider-men-rw .tp-parallax-wrap {  top: 20px!important;}
.slider-men-rw .slider-head {  font-size: 3.106em !important;  line-height: 1.9 !important;  margin-bottom: 0.671em !important;}
.slider-cont-wrap p {  font-size: 14px !important;}
.slider-men-rw  .tp-parallax-wrap:nth-child(2) .tp-caption.tp-resizeme {  min-width: 600px!important;}
.slider-men-rw .tp-parallax-wrap:nth-child(2) {  left: 31px !important;  right: 0 !important;  top: 182px !important;}

/*portfolio biba*/
.portfolio-banner-main.vc_custom_1526369104082 {min-height: 85vh !important;}
.banner-content h1 {font-size: 2.5em; margin-bottom: 10px;}
.banner-content p {font-size: 18px;}
.title-line {font-size: 28px; text-align:left !important; }
.single-ourportfolio .same-text .pro_sub_titl p { width: 100%;}
.single-ourportfolio .graph-sec { margin-top: -20px;}
.vc_custom_1526287739247 { padding-bottom: 20px !important;}
.portfolio-banner-main {min-height: 90vh !important;}
.portfolio-banner-main .scroll .mouse {top: -145px;}
.vc_custom_1526369248958 {padding-top: 10px !important;}
.seo-pkg-price-col {  border: 1px solid #eeeeee;  float: left;  margin-top: -40px;  min-height: 177px;  padding: 19px 5px !important;  width: 20% !important;}
.seo-pkg-cont-rw {  margin-top: 0;}
.seo-pkg-price-col::after {  display: none;}
.portfolio-banner-main .vc_column-inner {padding-top: 0 !important;}	
.port_main_sec.port_first_sec {text-align: left;}
.port_first_sec .main_title {text-align: left;}
.single-ourportfolio .graph-sec .title-line {margin-bottom: 30px !important; text-align: left !important;}
	
/*rawelement*/
.vc_custom_1526286721990 {padding-top: 10px !important;}
.port_main_sec { padding: 0em 0 0em;}

/*website-design*/
.process-heading-area .process-h1 {font-size: 2.2em;}
.process-release .process-more-h4 {font-size: 1.4em;}
.process-btn .btn {font-size: 1.1em;}
.web_span {font-size: 1.2em;}
.web-design-banner {padding: 0 1% 0;	height: calc(100vh + -6vh);}
.web_de_title {font-size: 1.5em;}
.process-heading-area .process-sub-dec {font-size: 1.3em;}
.pro-left-cont {padding-left: 1em !important;}
.process-row .process-num {font-size: 6em;}
.banner-design-right-txt {  margin-right: 10px !important;  top: 10px;}
.banner-design-right-txt .best-ser-span-txt {  font-size: 11px!important;}
.web-dgn-banner-txt .vc_column-inner {  padding: 0 !important;}
.fadu-img img {margin-top: -4em;     display: none;}
.we_larg_te .web-design-img_icn {  position: absolute;  right: 31px;  top: 46px;}
.we_larg_te .web-design-img_icn img {display: none;}
.web_de_mo .web_dev_part .vc_column-inner {padding-left: 0;}
.align_right {text-align: center;}
.align_left {	text-align: center;}
.alignnone.size-full.wp-image-470 {margin-top: 90px; width: 70%;}
.alignnone.size-full.wp-image-785 {width: 75%;	margin: 0 auto;}
.process-section .process-protyping .process-num-block {right: 10%;	top: 1em;}
.alignnone.size-full.wp-image-786 {width: 75%;	margin: 0 auto;}
.process-section .process-gra-desing .process-num-block {right: 10%;	top: -5%;}
.pro-right-5em {padding-right: 0em !important;}
.alignnone.size-full.wp-image-787 {width: 75%;	margin: auto;}
.process-section .process-development .process-num-block {left: 74%;}
.process-wrap {padding: 1em !important;}
.web_dev_part, .res_web_des {margin-bottom: 2em;}
.vc_custom_1521684042074 {background: none !important;}
.web_dev_part .vc_custom_1519457031626 {background: none !important;}
.alignnone.size-full.wp-image-788 {width: 60%;	margin: 0 auto;}
.pro-right-cont {padding-right: 0em !important;}
.image-center-col.wpb_column.vc_column_container.vc_col-sm-4 {  width: 50%!important;  margin: auto;}
.web_dev_part.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {  margin-bottom: 0;}
.res_web_des.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {  margin-bottom: 0;}
.slider-men-sec .seo-tab-sli-head {  font-size: 3.4em !important;  margin-bottom: 1.1em !important;}
/*web design*/
#genesis-content {  margin-top: 0;}
.web-design-banner .web-dgn-banner-txt:first-child { left: 13px;  float: left;  top: -77px;  width: 41%;}
body .web-design-banner .web-dgn-banner-txt:nth-child(2) {  display: block !important;  float: right !important;  top: -89px;  width: 49%;  left: auto!important;  right: -69px!important;}
.process-idea-row::before {   display: none !important;}
.process-idea-row {  margin-top: 2em;}
.main-title-cust-head {  font-size: 3.5em;  margin-top: 20px;}
.process-idea-row > .vc_column_container::after {  display: none !important;}
.process-idea-row {  margin-bottom: 3em;}
body .process-odd-row::after {display: none !important;}
body .process-even-row::after {display: none !important;}
.process-odd-row.process-protyping::after {	transform: none;	content: none !important;}
.process-idea-row > .vc_column_container::after {	display: none !important;}
.process-even-row {  flex-direction: column-reverse;}
.process-even-row::after {  content: none !important;}
.process-section .process-row {	padding-bottom: 25.563em;}
.process-idea-row {  margin-bottom: 2em;  margin-top: 2em;}
.process-section .process-row ~ .process-row:not(.process-release) {  margin-top: 10px;}
.process-section .process-row.process-gra-desing {  display: block !important;  float: left;  margin-top: 0 !important;  min-width: 100% !important;  padding-bottom: 20px; left:0 !important; right: 0;  width: 100% !important;  margin: auto!important; margin-bottom: 15px;}

.process-section .process-row {  padding-top:10px;  float: left;  display: block;  width: 100%;  border-bottom: 1px solid #eee;  padding-bottom: 30px;  margin-bottom: 15px;}
.process-release {  margin-top: 0;}
body .process-release {  flex-direction: column-reverse!important;  display: flex!important;}
.vc_row.wpb_row.vc_row-fluid.process-row.process-even-row.process-gra-desing.vc_row-o-content-middle.vc_row-flex {  flex-direction: column-reverse;  display: flex!important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.process-img-cont-inner-rw {  flex-direction: column-reverse;  display: flex;   padding-bottom: 35px;}
.process-idea-row .process-img-block {  margin-top: -6em !important;}
.last-process {  border-bottom: none!important;  margin-bottom: 0!important;}
.slider-cont-wrap .slider-head {  color: #2a282b;  font-size: 2.106em !important;  line-height: 1.5 !important;  margin-bottom: 9.6px !important;  }
.slider-cont-wrap .slider-head .org-big-txt {  color: #f16335;    font-size: 1.224em !important;  font-weight: 600 !important;  line-height: 1 !important;  }
.slider-men-rw {  display: none;}
.slider img {width: 70%;	margin: auto;	padding: 0px;}
.seo-page .site-inner, .seo-page .wrap {  width: 95%;}
.mobile_slider .wpb_column.vc_column_container.vc_col-sm-3 {  border-bottom: 1px solid #eee;  margin-bottom: 25px;}
.mobile_slider p {  text-align: left;}
.mobile_slider .vc_col-sm-3:first-child .slider-cont-wrap > p {  text-align: left!important;}
.mobile_slider .wpb_column.vc_column_container.vc_col-sm-3:last-child { border-bottom: none; }
.empty_row{ display: none;}
.contect_form .gform_wrapper .top_label .gfield_error {width: 100% !important;}
.blog-main-row .blogPostcat-links { left: 1.4em;padding: 0.625em 1em;}
.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description {    max-width: inherit;    min-width: inherit;    padding: 0.3em 0.5em;    width: auto;    left: 0;    margin: 0 auto !important;    display: table;    right: 0;    white-space: nowrap;    width: 120px;    float: none;}	
.wpb_raw_html.about_icon {margin-bottom: 15px !important;margin-top: 15px;}
.footer-area-contact .contect_form #field_1_10 .gfield_description {bottom: -17px !important;}
.title-line:before {  width: 100px;        margin: 0;    float: left !important;}
.web_de_mo .web_dev_part .vc_column-inner { padding-top: 0%;}
.post-249 .grey-arrow::after {display: none;}
.process-content .process-icn-area {  width: 70%;}
.free_estimation_form .gform_wrapper .gfield_captcha_container img.gfield_captcha {     margin-top: 3px !important;       height: 38px;}
.marketing_third {margin: 0 auto;}
.marketing_five h6 {text-align: left;}
.marketing_five {margin: 0 auto;}
.page-id-227 .site-header {border-bottom: none;}
.header-menu-nav span::before {top: 10px !important;}
.header-menu-nav span, .header-menu-nav span::before, .header-menu-nav span::after {width: 30px;}
.top_sec_menu_first ul li .servie_desc ul li:before {       top: 4px;   height: 12px;   width: 12px;   background-size: 12px;}
.testimonial_page .testimonial-single {margin-bottom: 1em;width: 100%;}
.testimonial_page .testimonial-content {min-height: inherit;margin-bottom: 2em;}
.page-id-274 h2.main_inner_title {text-align: left;}
.page-id-274 h3 , .page-id-274 p{text-align: left;}
.page-id-243 h6 ,.page-id-243 p {text-align: left;}
/*.top-arrow-fill::after {display: none;}*/
.reslut-arch-sub-dec br {display: none;}
.reslut-arc-sub-cont .reslut-arch-sub-dec {width: 80%;	margin: auto;	text-align: left;}
.vc_custom_1526370095397 {padding-top: 20px !important;}

}

@media only screen and (max-width: 567px)
{
	h1, .h1 { font-size: 1.4em;  line-height: 1.4;}
	h2, .h2 { font-size: 1.4em;  line-height: 1.4;}
	h3, .h3 { font-size: 1.4em;  line-height: 1.4;}
	h4, .h4 { font-size: 1.4em;  line-height: 1.4;}
	h5, .h5 { font-size: 1.4em;  line-height: 1.4;}
	h6, .h6 { font-size: 1.4em;  line-height: 1.4;}
.site-header .title-area {  width: 105px;}
.header_esti a {  font-size: 1em;  padding: 0.35em 0.7em;}
	.header_right_part {  float: right !important;  margin-top: 3px;  width: 108px;}
.header-call {  display: none;}
.header-call.mobile_footer {  display: block;}
.header-call.mobile_footer {  background: #000000 none repeat scroll 0 0;  bottom: 0;  float: left;  padding: 5px;  position: fixed;  text-align: center;  width: 100%;  z-index: 99999;}
.title-area {  width: 117px;}
.h-blog-cont-col .vc_column-inner {  padding: 0;}

.header-image .site-title > a {  height: 55px;}
.widget-area.header-widget-area {  padding: 0.8em 0;}
/*slider*/
.rev_slider_wrapper.fullscreen-container, .tp-fullwidth-forcer {  height: 79vh !important;}

/*slider text*/
.tp-parallax-wrap:nth-child(4) {  top: 43% !important;}/*text*/
.home-main-slider .tp-parallax-wrap img {  margin-top: 10px !important;  width: auto!important;  height: 130px!important;}
.tab_sec_title .vc_tta-panel-heading .vc_tta-panel-title span::after {    background-position: right 18px center;  }
.blog-main-row .blog-content-part {  padding: 5px 13px;  }


.tabing_img_sec.wpb_column.vc_column_container.vc_col-sm-6 {   width: 90%;}
.header-menu-cus-toggel {   width: 273px;  }
.top_sec_menu_first li {  display: block;  float: left; width: 100%;}
.top_sec_menu_first ul li .all_service {   display: block;}
.top_sec_menu_first ul li .img_service {  float: left;  width: 100%;margin-bottom: 15px;}
.top_sec_menu_first ul li .servie_desc {  width: 100%; float: left;}
.header-menu-cus-toggel .top_sec_menu_first ul li .img_service div {  background-size: 100% auto;  height: 200px;  width: 200px;}
.top_sec_menu_first ul li .servie_desc {  clear: both;  display: block;  float: none !important;  margin: auto !important;  padding: 0 !important;  width: 95% !important;}
.top_sec_menu_first ul li .inner .title {    font-size: 23px; margin-bottom: 11px;}
.top_sec_menu_first > ul > li:first-child {  padding-top: 10px;}
.header-menu-nav.clode-toggle-main {    transform: translate(-20.2em);}
.page-template-portfolio-listing .pro_item {width: 100%;}
body .site-container .featured_image_area {height: 120px;}
.pla_seo_sec .single-post-blog {  width: 100%; margin-bottom: 5px;}
.tab_sec_title .vc_tta-panel-heading .vc_tta-panel-title span::after {  right: 0; }
.home_tab_sec .wpb_column.vc_column_container.vc_col-sm-12 {  width: 100%;}
.blog-main-row .blog-detail {  margin-right: 0;}
.home-blog .detail-date {  display: block;  float: none !important;  margin: 0 auto !important;    width: 100% !important;}


.blog-main-row .blog-content-part {  width: 100%; float: left;}
.blog-main-row .image-outer {  float: left;  width: 100%;}
.abt-hlf-sub-head-div {  font-size: 0.4em;}
.blog-main-row .blog-content-part {padding: 0.6em 1em 0 1em !important;}
/*testimonial*/
.abt-hlf-sub-head-div {  display: block;}

.testi-left-content .abt-hlf-sub-head-div {   display: inline-flex;}
.testimonial-quote {  right: 38px;  top: 13px;}
.testimonial-section {  padding-top: 0 !important;}
.testimonial-content {  width: 100%;}
.bne-testimonial-wrapper.testimonial-layout-slider::before {  height: 6em;  right: 1%;  top: -1em;  width: 4em;}
.testimonial-section {  min-height: inherit;}
.testimonial-section .vc_col-sm-6:nth-child(2) .wpb_text_column.wpb_content_element {  margin-bottom: 0!important;}
.blog-main-row > .wpb_column {  padding-left: 0;}
.blog-main-row .h-sml-heading {  font-size: 1.55em;  margin-top: 0em;  text-align: left;  line-height: 1.5;}
.blog-main-row {  padding-top: 0em;}
.blog-main-row .blog-header-part {  margin-bottom: 1.4em;}
.blog-main-row .vc_col-sm-12 .vc_row.wpb_row.vc_inner.vc_row-fluid {  width: 100%;  margin: 0 auto;}
.blog-main-row .vc-inner-pad-out-fr.wpb_column.vc_column_container.vc_col-sm-10 {    width: 100%;}
.home-blog.slick-slide {  margin-bottom: 0;}
.home-blog.slick-slide {  border: 1px solid #666666;  width: 99%!important;  margin: 0 auto 15px!important;  border-right: 1px solid #666666;}
	.blog-main-row .blog-detail .detail-date span.date {  font-size: 1.4em;}

/*footer contact form*/
.contect_form .flex-input input {  width: 100% !important;}
.contect_form ul li .ginput_container {  float: left;  padding: 0;  width: 100% !important; display: block;}
.filed_width .gfield_label {  display: block !important;  float: left;  width: 100% !important;}
.filed_width .gfield_label {  text-align: center;}
.contect_form .flex-input, .contect_form ul li {  margin-right: 0;}
.contect_form ul li {  display: block !important;  float: left !important; }
.contect_form ul li label {  display: block !important;    float: left !important;  width: 100% !important;}
.contect_form_inner li {  float: left;  width: 100%;}
.footer-main-title {  font-size: 1.5em;}
.footer-social.fl {   display: table;    text-align: center;    float: none;    margin: auto;}
.footer-area { padding: 2em 0;}
.footer-main-title {  margin: 0 auto 1.438em; width: 100%;}
.gform_wrapper form {  max-width: 100%;}
.footer-area-contact .contect_form #field_1_10 {  width: 100% !important;  float: left !important;}
.footer-area-contact .contect_form .gform_wrapper .simple_captcha_medium input {  margin-left: 0;}
.footer-area-contact .gform_wrapper .gfield_captcha_input_container {  float: right;  margin-left: 0 !important;  width: 58% !important;}

.gform_footer .gform_button.button {  width: 130px!important;}
.footer-services .nav {  display: block;  text-align: center;}
.footer-services .nav li {  float: left !important;  padding: 6px;  width: 100% !important;}
.footer-contact {  width: 100%;  float: left;  margin-bottom: 29px;    padding-bottom: 25px; border-bottom: 1px solid #d4d4d4; }
.footer_last.footer-col.fl {  border-left: none;}
.footer-quick-part .footer-col {  width: 100%;}
.footer-first.footer-col.fl {  margin-bottom: 16px;  padding-bottom: 22px;  }
.footer-contact .footer-add-title {  font-size: 2.05em;  margin-bottom: 0.35em;}
.footer-second {  padding: 1.1em 0 3.7em;}
.footer-copyright {  margin-top: 10px;  text-align: center;}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {width: 140px;	margin: 0 auto !important;	float: none !important;}
.what_we_do_title .vc_column-inner {  height: 275px;}
.what_we_do_title.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {  width: 90%;}

.about_sec .vc_col-sm-3 {  width: 100%;  border-right: none; border-bottom: 1px solid #ffffff;}
.about_sec .vc_col-sm-3:nth-child(4){border-bottom:none;}
.about_sec .vc_col-sm-3 .vc_column-inner {  padding: 15px 0;}
.about_sec {  padding: 10px 10px 0 !important;}
/*contact us page*/
.contact_page_sec .gform_wrapper ul.gform_fields li.gfield {  margin-right: 0;  width: 100% !important;}
.gform_wrapper .ginput_container span:not(.ginput_price) {  margin-bottom: 0;}
body .gform_wrapper ul li.gfield {  margin-top: 12px;}
.gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {  margin-top: 10px;}

/*contact us */

.contact_page_sec .gform_wrapper .validation_message {    bottom: -23px;}
.contact_detail_area .vc_col-sm-4 {  float: left;  width: calc(100% - 20px); margin: 10px 10px;}
.contact_detail_boxes_area .wpb_raw_code.wpb_content_element.wpb_raw_html {  min-height: 10.1em;}
.contact_detail_boxes_area .wpb_raw_code.wpb_content_element.wpb_raw_html a {  padding: 1.5em;}
/*logo design*/
.vc_row.vc_custom_1524211559634 .image-center-col.wpb_column.vc_column_container.vc_col-sm-6 {width: 100%;}
.vc_row.vc_custom_1524211559634 .res_web_des.right-con-top.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 100%;}
.vc_custom_1524211559634 + .scket_sec {width: 100%;}
.max-logo-page-de {margin-top: auto;}
.color_palette .txt-center {text-align: left;}
.color_palette .txt-center .logo-title::after { float: left;right: auto;}
.logo-img-row-three img {width: 100%;}
.we_larg_te {  font-size: 1.8em;}

.featured_image_area .inner-heading {  font-size: 1.8em;}
.footer-area-contact .gform_wrapper .gfield_captcha_input_container { float: left;   width: 100% !important;}
/*email-marketing*/
.grey-arrow.top-arrow-fill {margin: 0 auto;}
.ecom_third .vc_col-sm-6 .vc_column-inner {padding: 0;}
.mobile_four .vc_col-sm-12 .vc_column-inner { padding: 0; }

.mobile_third .vc_col-sm-6 img {  width: 100%;  margin: auto;}
.mobile_one .vc_col-sm-6 img {  width: 100%;  margin: auto;}
.logo_design_sec .fadu-img {  display: block;  left: 0;  }

.process-point {  top: 3px;}
.right-process .process-point {   top: 3px;}
.what_we_do_title.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 90%; display: table;float: none;margin: 20px auto auto;width: auto;}
.web_de_mo .vc_custom_1524211559634 .image-center-col img {  width: 58%;  margin: auto;}

/*free-estimation(get a quote)*/
.free_estimation_form li.gfield {width: 100% !important; margin-right: 0px;}
.free_estimation_form li.gfield#field_4_7 {width: 100% !important;}
.free_estimation_form .gform_footer.top_label {width: auto; float: none; position: relative; bottom: 0; right: 0; margin: 0 auto; text-align: center;}
	.gform_wrapper .gfield_captcha_input_container {width: 100%; float: left; margin-left: 0; margin-top: 10px;}

/*portfolio bibaacademy*/
.portfolio-banner-main.vc_custom_1526369104082 {min-height: 35vh !important;}
.banner-content p {font-size: 15px;	width: 100%;}
.banner-content h1 {font-size: 2em; margin-bottom: 0px}
.title-line {font-size: 22px;}
.three-mobile-image .vc_col-sm-4 {width: 100%;}
.portfolio-banner-main .vc_column-inner {padding-top: 0 !important;}

/*seo page*/
.seo-slider-sec {  min-height: 52vh !important;}
.seo-banner-cont {  margin-bottom: 8em;  margin-left: -14px!important;}
.slider-main-box .slider-text-design {  font-size: 24px !important;  width: 260px;  margin: auto!important;  float: none!important;  left: auto!important;  right: auto!important;}
.seo-pkg-container { padding: 0 0em !important;}
.seo-m-head > .seo-sml-hed {  font-size: 1.575em;}
.seo-m-head > .seo-big-hed {  font-size: 2.3em;}
.seo-pkg-arw { background: rgba(0, 0, 0, 0) url("images/seo-pkg-arrow.png") no-repeat scroll center center / 100% 12.875em;  height: 35.875em;}
.seo-pkg-arw {  top: -79px;}
.arw-led-img {  height: 11.525em;}
.seo-cont-anm {  left: 24%;}
.seo-price-part .seo-price {  font-size: 1.0em;}
.portfolio-banner-main .scroll .mouse {top: -167px;}

.seo-pkg-price-col {  float: left;  width: 100% !important;  margin-top: 0; float: left;  padding: 16px 5px !important;  border: 1px solid #eeeeee;  min-height: 138px;}
.seo-pkg-price-col:nth-child(5) {  clear: both;  float: none;  margin: auto !important;}
.seo-pkg-price-col::after {  display: none;}
.seo-pkg-cont-rw {  margin-top: -58px;}
.tp-tab-desc .bus-anl-icn {  height: 3em;  width: 3em;}
.slider-men-rw .tp-tab::before {  font-size: 2em;}
.slider-men-rw .tp-tab {  height: 7em !important;  width: 19.11% !important;}
.slider-men-rw .tp-parallax-wrap {  left: auto !important; text-align:center; margin: auto !important;  right: auto !important;  top: 34px !important;}

.slider-men-rw .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive, .slider-men-rw .rev_slider_wrapper.fullwidthbanner-container {  height: auto !important;  min-height: 678px !important;  height: auto!important;}

.site-header .main-menu .nav-primary {top: 55px;}

/*rawelement*/
.portfolio-banner-main.vc_custom_1526369074512 {min-height: 40vh !important;}
.pre_post a {padding: 1em 0.5em 1em 3em;}

.reslut-arc-half-cont::before {  height: 6em;  left: -13px !important;  top: -190px;  width: 3.813em;}

.reslut-arc-half-cont::after {  height: 7em;  left: -126px;  top: -194px;}
.reslut-arc-sub-cont .reslut-arch-sub-dec {   width: 80%;  margin: auto; text-align: left;}
.pre_post a {	background: rgba(0, 0, 0, 0) url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_2%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%20%20viewBox%3D%220%200%20624.5%20145.4%22%20style%3D%22enable-background%3Anew%200%200%20624.5%20145.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%20.st0%7Bfill%3A%232a282b%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C72.7C48.9%2C57.6%2C89.3%2C30.8%2C120.4%2C0c-0.7%2C17.8-7.5%2C41.8-21.2%2C59.4h525.2v26.3H98.8%0A%20%20c13.8%2C17.7%2C19.5%2C40.3%2C21.6%2C59.7C87.5%2C115.6%2C48.9%2C87.1%2C0%2C72.7z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E") no-repeat scroll left 6px center / 2.28em auto;}
.Previous-link .read_button a { padding: 1em 4em 1em 1em; background: rgba(0, 0, 0, 0) url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_2%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20624.5%20145.4%22%20style%3D%22enable-background%3Anew%200%200%20624.5%20145.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%232a282b%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M624.5%2C72.7C575.6%2C57.6%2C535.1%2C30.8%2C504%2C0c0.7%2C17.8%2C7.5%2C41.8%2C21.2%2C59.4H0v26.3h525.6%0A%09%09c-13.8%2C17.7-19.5%2C40.3-21.6%2C59.7C536.9%2C115.6%2C575.6%2C87.1%2C624.5%2C72.7z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A") no-repeat scroll right 10px center / 2.278em auto;}
.vc_custom_1526369938182 {padding-top: 10px !important;}
.alignnone.size-full.wp-image-949 {width: 100%;}
.fadu-img img {margin-top: -10em;}
.alignnone.size-full.wp-image-785 {width: 100%;}
.alignnone.size-full.wp-image-786 {width: 100%;}
.alignnone.size-full.wp-image-787 {width: 100%;}
.alignnone.size-full.wp-image-788 {width: 100%;}

.slider-men-sec .seo-tab-sli-head {  font-size: 4.3em !important;  margin-bottom: 1.6em !important;}


.slider-men-rw .slider-head .org-big-txt {  font-size: 1.524em !important;}
.slider-men-rw .slider-head {  font-size: 4.806em !important;}

.wpb_text_column.wpb_content_element.process-icn-area {  float: left;  width: 100%;}
.wpb_text_column.wpb_content_element.process-icn-area img{width: 100%;}
.process-content.process-icn-cont {
	display: block !important;
}

.process-row .process-num {  font-size: 4em;}

.web-design-banner {  height: calc(90vh + -13vh);min-height: 70.466vh !important;}
.web-design-banner .web-dgn-banner-txt:first-child {  left: 5px; top: -172px;  width: 42%;}
.web_span {  font-size: 1.05em;}
body .web-design-banner .web-dgn-banner-txt:nth-child(2) {  right: -32px !important;  top: -180px;  width: 51%;}
.fadu-img img {  margin-top: -3em;}
 .we_larg_te > p {  font-size: 31px;}
.slider img {  padding: 13px;  width: 100%;}
.slider-cont-wrap .slider-head .org-big-txt {  font-size: 1.024em !important;}
.slider-cont-wrap .slider-head {  font-size: 1.806em !important;}
.footer_map_info > iframe {width: 90%;}
.menu-toggle {line-height: initial; }
.home-blog.slick-slide.slick-current.slick-active {margin-bottom: 15px;}
.footer-area-contact .contect_form #field_1_10 .gfield_description {bottom: -15px !important;width: 205px;}
.why_us_title {font-size: 1.8em;width: 68%;margin-top: 30px;}
.cms-recent-post .image-main a {font-size: 1.1em;}
.portfolio-banner-main {min-height: 40vh !important;}
.web_de_title {font-size: 1.2em;}
.process-section .process-release .process-num-block {   top: -4%;}
.blog-main-row .blog-detail .detail-date span.date {  font-size: 1.3em;}
.contact_page_sec .cont_page_form .gfield_captcha_container .gfield_captcha_input_container {  width: 100%;}
.gform_wrapper .gfield_captcha_input_container {margin-left: 0;}
.web_design_ser .vc_column_container > .vc_column-inner {padding-top: 0 !important;}
.break_down a {   font-size: 1.6em;}
.best-ser br {   display: none;}
.alignnone.size-full.wp-image-669 {padding-top: 10px;}

}

@media only screen and (max-width:320px){
.web-design-banner .web-dgn-banner-txt:first-child {    left: 5px;  top: -107px;  width: 43%;}
.web_span {  font-size: 1.05em;}
body .web-design-banner .web-dgn-banner-txt:nth-child(2) {right: -28px !important;top: -129px;width: 51%;}}

@media only screen and (min-width: 567px)
{
	
.header-call.mobile_footer {  display: none;}

}


@media only screen and (max-width: 1024px)
{
.header-menu-cus-toggel {z-index: 999999;}
input, textarea, select{-webkit-appearance: none;}
.testimonial_page .testimonial-single:nth-child(even){margin-right: auto;}
}

@media only screen and (min-width: 768px)
{
	
.mobile_slider {display: none;}


}
@media only screen and (min-width:360px) and (max-width:370px){
.contact_page_sec .gform_wrapper .validation_message {bottom: -21px;}
.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description {   bottom: -14px;}
.footer-area-contact .contect_form #field_1_10 .gfield_description {bottom: -14px !important;}
.web-design-banner .web-dgn-banner-txt:first-child {top: -140px;}
body .web-design-banner .web-dgn-banner-txt:nth-child(2) {top: -155px;}
}
@media only screen and (min-width: 569px) and (max-width:660px){
.contact_page_sec .gform_wrapper .validation_message {bottom: -20px;}
.contect_form .gform_wrapper li.gfield.gfield_error div.gfield_description {bottom: -14px;}
.footer-area-contact .contect_form #field_1_10 .gfield_description {   bottom: -14px !important;}
}



