@media (min-width:1200px){
	.slick-slide.slide_item{height: 480px;}
}
@media (min-width:999px){body{padding-top:87px;}
header{position:fixed;top:0;background:#fff;z-index:99999;}
}
@media (min-width:768px) and (max-width:1024px){.header_wrapper{width:100%;}
.k2b_logo{margin:10px;}
.wide_cont_wrp{width:auto;}
.wide_contact{margin-top:20px;background-image:none;}
.wide_contact li{float:none;display:block;margin-bottom:5px;background:none;}
	.wide_contact li .top_share_btns ul li{float:left;display:block;}
	.wide_contact li .top_share_btns{padding-top: 5px;}
.slider_cnt h2, .slider_cnt h3{font-size:200%;}
.services_sec_in{width:auto;}
.s_gd{width:45%;}
.development_llst{margin:10px auto;float:none;}
.section_2_in{width:auto;padding-left:20px;padding-right:20px;}
.left_sec_2{width:61%;float:left;padding-right:0px;padding-left:0px;}
.sec_inner{width:auto;}
.left_sec_inner{width:62%;}
.right_section_in{width:32%;padding-right:20px;padding-left:0px;}
.r_bg_g{width:100%;}
.s_online_in{width:auto;padding:0px 20px;}
.quit_design_text{display:none;}
.ft_servics_content_in{width:auto;padding:0px 20px;}
.f_left_section{padding-top:0px;width:70%;}
.commen_footer_in{width:auto;padding:15px 20px 0px 20px;}
.print_menu{display:none !important;}
.f_left_section{display:none;}
.f_left_section.collapse{display:block;width:66%;}
.in_banner_cnt p{right:20px;top:55%;}
.in_banner_cnt h2{top:20%;right:20px;font-size:26px;}
.in_banner_cnt{width:auto;}
.in_banner_cnt img{width:100%;height:auto;}

.cm_dev_animation_sec{display:none;}
.form_total .frm_inp{width:44%;}
.form_total .frm_select{width:48%;}
.form_total .text_area{width:46%;}
.single_blog_box{margin-top:60px;border:4px solid #d6d6d6;padding:50px 20px 20px 20px;}
.circle_blog_date{top:-46px;left:38%;}
.blog_pagenation{padding:10px 0px 10px 0px;float:right;border-left:none;}
.big_text{width:66%;}
.cln_left_right .fr img{width:90%;}
.web_app_animation_mob ul{margin-left:50px;}
#on_date{width:10% !important;}
#on_month{width:10% !important;}
#on_year{width:10% !important;}
.commen_left_content img.aligncenter {margin: 0 auto;
float: none;
display: block;}
}
@media (min-width:720px) and (max-width:767px){.header_wrapper{width:100%;}
.k2b_logo{margin:10px;}
.wide_cont_wrp{width:auto;}
.wide_contact{margin-top:20px;background-image:none;}
.wide_contact li{float:none;display:block;margin-bottom:5px;background:none;}
	.wide_contact li .top_share_btns ul li{float:left;display:block;}
.wide_contact li .top_share_btns{padding-top: 5px;}
.menu{margin:10px 10px 15px 10px !important;}
.b_t1{font-size:23px;}
.slider_cnt h2, .slider_cnt h3{font-size:200%;}
.services_sec_in{width:auto;}
.s_gd{width:45%;}
.development_llst{margin:10px auto;float:none;}
.section_2_in{width:auto;}
.left_sec_2{width:55%;float:left;}
.sec_inner{width:auto;}
.left_sec_inner{width:auto;margin-bottom:10px;}
.right_section_in{width:auto;float:none;clear:both;padding-right:20px;margin-bottom:20px;}
.r_bg_g{width:100%;}
.s_online_in{width:auto;padding:0px 20px;text-align:center;}
.quit_design_text{display:none;}
.big_request_btn{float:none;display:inline-block;}
.ft_servics_content_in{width:auto;padding:0px 20px;}
.f_left_section{padding-top:0px;width:auto;}
.ft_servics_content_in{width:auto;padding:0px 20px;}
.f_left_section{padding-top:0px;width:auto;}
.commen_footer_in{width:auto;padding:15px 20px 0px 20px;}
.print_menu{display:none !important;}
.f_left_section{display:none;}
.f_left_section.collapse{display:block;width:63%;}
.in_banner_cnt p{right:20px;top:49%;}
.in_banner_cnt h2{top:20%;right:20px;font-size:20px;}
.cm_dev_animation_sec{display:none;}
.in_banner_cnt{width:auto;}
.in_banner_cnt img{width:100%;height:auto;}
.commen_section{width:auto;padding:0px 10px;background:none;}
.commen_left_content{width:auto;float:none;padding-right:0px;}
.commen_right_content{float:none;width:auto;padding-left:0px;}
.animation_box{margin:0px 15px 15px 0px !important;}
.commen_right_content.contact_page{width:auto !important;}
.commen_left_content.blog{width:100%;}
.single_blog_box{width:auto;margin:0 auto;margin-top:55px;float:none;border:4px solid #d6d6d6;padding:50px 20px 20px 20px;}
.circle_blog_date{top:-46px;left:42%;}
.single_blog_right_box{width:auto;float:none;}
.blog_pagenation{padding:15px 0px 0px 0px;float:right;border-left:none;}
#on_date{width:11% !important;}
#on_month{width:11% !important;}
#on_year{width:12% !important;}
.commen_left_content img.aligncenter {margin: 0 auto;
float: none;
display: block;}
}
@media (min-width:640px) and (max-width:719px){.header_wrapper{width:100%;}
.k2b_logo{margin:10px;}
.wide_cont_wrp{width:auto;}
.wide_contact{margin-top:20px;background-image:none;}
.wide_contact li{float:none;display:block;margin-bottom:5px;background:none;}
	.wide_contact li .top_share_btns ul li{float:left;display:block;}
.wide_contact li .top_share_btns{padding-top: 5px;}
.menu{margin:10px 10px 15px 10px !important;}
.slider_wrp{display:block;}
.ptr_pagination{display:none;}
.b_t1{font-size:23px;}
.services_sec_in{width:auto;}
.s_gd{width:45%;}
.in_banner_cnt h2{right:20px;top:18%;font-size:18px;}
.in_banner_cnt p{right:20px;top:50%;}
.development_llst{margin:10px auto;float:none;}
.section_2_in{width:auto;}
.left_sec_2{width:auto;float:none;}
.right_sec_2{float:none;margin:20px auto;display:table;}
.sec_inner{width:auto;}
.left_sec_inner{width:auto;margin-bottom:10px;}
.right_section_in{width:auto;float:none;clear:both;padding-right:20px;margin-bottom:20px;}
.r_bg_g{width:100%;}
.s_online_in{width:auto;padding:0px 20px;text-align:center;}
.quit_design_text{display:none;}
.big_request_btn{float:none;display:inline-block;}
.ft_servics_content_in{width:auto;padding:0px 20px;}
.f_left_section{padding-top:0px;width:auto;}
.f_right_service{width:210px;float:none;background:url(../images/newsletter_responsiv_bg.png) top no-repeat;;margin:10px auto;padding:0px 10px;}
.social_shdw{margin:0px 0px 0px 0px;}
.r_share_btns{margin-top:37px;}
.commen_footer_in{width:auto;padding:15px 20px 0px 20px;}
.print_menu{display:none !important;}
.f_left_section{display:none;}
.f_left_section.collapse{display:block;width:90%;margin:0 auto;float:none;margin-top:25px;}
.in_banner_cnt{width:auto;}
.in_banner_cnt img{width:100%;height:auto;}
.commen_section{width:auto;padding:0px 10px;background:none;}
.commen_left_content{width:auto;float:none;padding-right:0px;}
.commen_right_content{float:none;width:auto;padding-left:0px;}
.cm_dev_animation_sec{display:none;}
.animation_box{margin:0px 15px 15px 0px !important;}
.commen_right_content.contact_page{width:auto !important;}
.commen_left_content.blog{width:100%;}
.single_blog_box{width:auto;margin:0 auto;margin-top:55px;float:none;border:4px solid #d6d6d6;padding:50px 20px 20px 20px;}
.circle_blog_date{top:-46px;left:42%;}
.single_blog_right_box{width:auto;float:none;}
.blog_pagenation{padding:15px 0px 0px 0px;float:right;border-left:none;}
.alignright{float:none;}
.alignleft{float:none;}
#on_date{width:11% !important;}
#on_month{width:11% !important;}
#on_year{width:12% !important;}
.commen_left_content img.aligncenter {margin: 0 auto;
float: none;
display: block;}
}
@media (min-width:480px) and (max-width:639px){.header_wrapper{width:100%;text-align:center;}
.k2b_logo{margin:10px auto;float:none;width:250px;display:inline-table;}
.k2b_logo img{width:100%;}
.wide_cont_wrp{width:auto;}
.wide_contact li{float:none;display:block;margin-bottom:5px;background:none;text-align:left;}
.menu{margin:15px 0px!important;float:left;display:none;}
.print_menu{display:block;}
.slider_wrp{display:block;}
.ptr_pagination{display:none;}
.b_t1{font-size:23px;}
.services_sec_in{width:auto;}
.s_gd{width:90%;margin:0 auto;float:none;margin-bottom:20px;min-height:130px;border-bottom:1px solid #1577c0;box-shadow:0 5px 5px -6px #333;}
.s_gd .development_llst{float:left;margin:0px 10px 30px 0px;}
.s_gd .readmore{margin-bottom:15px;display:inline-block;}
.development_llst{margin:10px auto;float:none;}
.section_2_in{width:auto;}
.left_sec_2{width:auto;float:none;padding:0 20px;}
.right_sec_2{float:none;margin:20px auto;display:table;}
.sec_inner{width:auto;}
.left_sec_inner{width:auto;margin-bottom:10px;}
.right_section_in{width:auto;float:none;clear:both;padding-right:20px;margin-bottom:20px;}
.left_sec_inner .grid2{padding-right:20px;}
.r_bg_g{width:100%;}
.s_online_in{width:auto;padding:0px 20px;text-align:center;}
.quit_design_text{display:none;}
.big_text{width:100%;}
.big_request_btn{float:none;display:inline-block;}
.ft_servics_content_in{width:auto;padding:0px 20px;}
.f_left_section{padding-top:0px;width:auto;}
.f_right_service{width:210px;float:none;background:url(../images/newsletter_responsiv_bg.png) top no-repeat;;margin:10px auto;padding:0px 10px;}
.social_shdw{margin:0px 0px 0px 0px;}
.r_share_btns{margin-top:37px;}
.commen_footer_in{width:auto;padding:15px 20px 0px 20px;}
.f_left_section{display:none;}
.f_left_section.collapse{display:block;width:100%;margin:0 auto;float:none;margin-top:25px;}
.in_banner_cnt{width:auto;}
.in_banner_cnt img{width:100%;height:auto;}
.commen_section{width:auto;padding:0px 10px;background:none;}
.commen_left_content{width:auto;float:none;padding-right:0px;}
.commen_right_content{float:none;width:auto;padding-left:0px;}
.cm_dev_animation_sec{display:none;}
.animation_box{margin:0px 15px 15px 0px !important;}
.form_total{width:auto;}
.form_total .frm_txt{width:130px;}
.form_total .frm_inp{width:60%;}
.form_total .frm_select{width:64%;}
.form_total .text_area{width:62%;}
.commen_right_content.contact_page{width:auto !important;}
.commen_right_content.contact_page .cnt_empty_box{padding:20px 20px 20px 20px;width:275px;margin:10px auto;border:1px solid #d1d1d1 !important;border-radius:7px;}
.commen_left_content.blog{width:100%;}
.single_blog_box{width:auto;margin:0 auto;margin-top:55px;float:none;border:4px solid #d6d6d6;padding:50px 20px 20px 20px;}
.circle_blog_date{top:-46px;left:40%;}
.single_blog_right_box{width:auto;float:none;}
.blog_pagenation{padding:15px 0px 0px 0px;float:right;border-left:none;}
.services_right_sec ul{margin-left:10px;}
#on_date{width:15% !important;}
#on_month{width:16% !important;}
#on_year{width:13% !important;}
}
@media (min-width:380px) and (max-width:479px){.header_wrapper{width:100%;text-align:center;}
.k2b_logo{margin:10px auto;float:none;width:52%;display:inline-table;}
.k2b_logo img{width:100%;}
.wide_cont_wrp{width:auto;}
.wide_contact li{float:none;display:block;margin-bottom:5px;background:none;text-align:left;}
.menu{margin:10px !important;float:left;display:none;}
.slider_wrp{display:block;}
.ptr_pagination{display:none;}
.b_t1{font-size:21px;}
.services_sec_in{width:auto;}
.s_gd{width:93%;float:none;margin:0 auto;border-bottom:1px solid #1577c0;box-shadow:0 5px 5px -6px #333;margin-bottom:15px;}
.s_gd .readmore{margin-bottom:15px;display:inline-block;}
.development_llst{margin:10px auto;float:none;}
.section_2_in{width:auto;}
.left_sec_2{width:auto;float:none;padding:0 20px;}
.right_sec_2{float:none;margin:20px auto;display:table;}
.sec_inner{width:auto;}
.left_sec_inner{width:auto;margin-bottom:10px;}
.right_section_in{width:auto;float:none;clear:both;padding-right:20px;margin-bottom:20px;}
.left_sec_inner .grid2{padding-right:20px;}
.left_sec_inner .grid2 img{margin-bottom:30px;}
.r_bg_g{width:100%;}
.s_online_in{width:auto;padding:0px 20px;text-align:center;}
.quit_design_text{display:none;}
.big_text{width:100%;}
.big_request_btn{float:none;display:inline-block;}
.ft_servics_content_in{width:auto;padding:0px 20px;}
.f_left_section{padding-top:0px;width:auto;}
.f_right_service{width:210px;float:none;background:url(../images/newsletter_responsiv_bg.png) top no-repeat;;margin:10px auto;padding:0px 10px;}
.social_shdw{margin:0px 0px 0px 0px;}
.r_share_btns{margin-top:37px;}
.commen_footer_in{width:auto;padding:15px 20px 0px 20px;}
.print_menu{display:block;}
.f_left_section{display:none;}
.f_left_section.collapse{display:block;width:100%;margin:0 auto;float:none;margin-top:25px;}
.in_banner_cnt{width:auto;}
.in_banner_cnt img{width:100%;height:auto;}
.commen_section{width:auto;padding:0px 10px;background:none;}
.commen_left_content{width:auto;float:none;padding-right:0px;}
.commen_right_content{float:none;width:auto;padding-left:0px;}
.cm_dev_animation_sec{display:none;}
.animation_box{float:none;margin:25px auto;}
.animation_box.m_left{margin:25px auto;}
.form_total, .supportForm{width:auto;padding:0 2%;}
.form_total .frm_txt, .frm_txt{width:95%;text-align:left;margin:10px 0px;}
.form_total .frm_inp, .form_total .frm_select, .form_total .text_area{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form_total .sub_btn_wrp{width:auto;text-align:left;}
.form_total .sub_btn_wrp .sub_btn{float:none;}
.commen_right_content.contact_page{width:auto !important;}
.commen_right_content.contact_page .cnt_empty_box{padding:20px 20px 20px 20px;width:275px;margin:10px auto;border:1px solid #d1d1d1 !important;border-radius:7px;}
.in_banner_cnt h2{font-size:2em;right:20px;}
.commen_left_content.blog{width:100%;}
.single_blog_box{width:auto;margin:0 auto;margin-top:55px;float:none;border:4px solid #d6d6d6;padding:50px 20px 20px 20px;}
.circle_blog_date{top:-46px;left:38%;}
.single_share_box .share_blog{float:left;}
.single_share_box .share_blog a:first-child{margin-left:0px;}
.single_blog_title{font-size:17px;}
.single_blog_right_box{width:auto;float:none;}
.blog_pagenation{padding:15px 0px 0px 0px;float:right;border-left:none;}
.multimedia_ani{display:none;}
.commen_left_content ul, .commen_left_content .cln_left_right .fl ul, .commen_left_content .cln_left_right .fl ul{margin:0px 0px 0px 0px !important;}
.cln_left_right .fl, .cln_left_right .fr{width:auto;margin:0px 0px 0px 0px;float:none;}
#on_date{width:23% !important;}
#on_month{width:23% !important;}
#on_year{width:25% !important;}
}
@media (max-width:379px){.r_share_btns{margin-top:37px;display:inline-block}
.fb_iframe_widget_loader iframe{width:310px !important;}
.dl-menuwrapper{max-width:250px !important;}
.row span{padding-top:5px;padding-left:0px !important;display:inline-block;}
.row span.fl{padding-top:0px;}
.row{margin:0 0 5px 0;}
.header_wrapper{width:100%;text-align:center;}
.k2b_logo{margin:10px auto;float:none;width:70%;display:inline-table}
.k2b_logo img{width:100%;}
.wide_cont_wrp{width:auto;}
.wide_contact{margin:0px auto 0px auto;padding:10px 0px 5px 0px;width:250px;float:none;background-image:none;}
.wide_contact li{float:none;display:block;margin-bottom:5px;background:none;text-align:left;}
.menu{margin:10px !important;float:left;display:none;}
.slider_wrp{display:block;}
.ptr_pagination{display:none;}
.b_t1{font-size:20px;}
.services_sec_in{width:auto;}
.s_gd{width:93%;float:none;margin:0 auto;border-bottom:1px solid #1577c0;box-shadow:0 5px 5px -6px #333;margin-bottom:15px;}
.f_left_section.collapse h3{font-size:14px;padding:11px 8px;}
.s_gd h3 img{display:inline-block;}
.s_gd .readmore{margin-bottom:15px;display:inline-block;}
.development_llst{margin:10px auto;float:none;display:none;}
.s_gd h3{margin:10px 0px 8px 0px;}
.section_2_in{width:auto;}
.left_sec_2{width:auto;float:none;padding:0 20px;}
.right_sec_2{float:none;margin:20px auto;display:table;}
.sec_inner{width:auto;}
.left_sec_inner{width:auto;margin-bottom:10px;}
.right_section_in{width:auto;float:none;clear:both;padding-right:20px;margin-bottom:20px;}
.left_sec_inner .grid2{padding-right:20px;text-align:center;margin-bottom:20px;}
.left_sec_inner .grid2 img{margin-bottom:5px;float:none;}
.r_bg_g{width:100%;}
.s_online_in{width:auto;padding:0px 20px;text-align:center;}
.quit_design_text{display:none;}
.big_text{width:100%;}
.big_request_btn{float:none;display:inline-block;}
.ft_servics_content_in{width:auto;padding:0px 10px;}
.f_left_section{padding-top:0px;width:auto;}
.f_right_service{width:210px;float:none;background:url(../images/newsletter_responsiv_bg.png) top no-repeat;;margin:10px auto;padding:0px 10px;}
.social_shdw{margin:0px 0px 0px 0px;}
.r_share_btns{margin-top:37px;}
.commen_footer_in{width:auto;padding:15px 20px 0px 20px;}
.print_menu{display:block;}
.f_left_section{display:none;}
.f_left_section.collapse{display:block;width:100%;margin:0 auto;float:none;margin-top:25px;}
.in_banner_cnt{width:auto;}
.in_banner_cnt img{width:100%;height:auto;}

.cm_dev_animation_sec{display:none;}
.animation_box{float:none;margin:15px auto;}
.animation_box.m_left{margin:15px auto;}
.contact_title{font-size:16px !important;}
.form_total, .supportForm{width:auto;padding:0 2%;}
.form_total .frm_txt, .frm_txt{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;margin:0px 0px 10px 0;}
.form_total .frm_inp{width:90%;}
.form_total .frm_select{width:95%;}
.form_total .text_area{width:92%;}
.form_total .sub_btn_wrp, .sub_btn_wrp{width:auto;text-align:left;}
.form_total .sub_btn_wrp .sub_btn, .sub_btn_wrp .sub_btn{float:none;}
.commen_right_content.contact_page{width:auto !important;}
.commen_right_content.contact_page .cnt_empty_box{padding:10px 10px 10px 10px;width:auto;margin:10px auto;border:1px solid #d1d1d1 !important;border-radius:7px;}
.in_banner_cnt h2{font-size:1.5em;right:20px;}
.commen_left_content.blog{width:100%;}
.single_blog_box{width:auto;margin:0 auto;margin-top:55px;float:none;border:4px solid #d6d6d6;padding:50px 20px 20px 20px;}
.circle_blog_date{top:-46px;left:35%;}
.single_share_box .share_blog{float:left;}
.single_share_box .share_blog a:first-child{margin-left:0px;}
.single_blog_title{font-size:17px;}
.single_blog_right_box{width:auto;float:none;}
.blog_pagenation{padding:15px 0px 0px 0px;float:right;border-left:none;}
.multimedia_ani{display:none;}
.commen_left_content ul, .commen_left_content .cln_left_right .fl ul, .commen_left_content .cln_left_right .fl ul{margin:0px 0px 0px 0px !important;}
.cln_left_right .fl, .cln_left_right .fr{width:auto;margin:0px 0px 0px 0px;float:none;}
.recont_box iframe, .fb_edge_widget_with_comment{width:280px !important;}
#on_date{width:21% !important;}
#on_month{width:21% !important;}
#on_year{width:23% !important;}
.form_total .frm_inp, .form_total .frm_select, .form_total .text_area{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:350px){.get_free_con .offline{font-size:16px;}
}
@media (max-width:335px){.s_gd h3 img{top:0px;}
}
@media (max-width:719px){.input_bg{-webkit-box-shadow:inset 0px 0px 9px rgba(0,0,0,.2);-moz-box-shadow:inset 0px 0px 9px rgba(0,0,0,.2);box-shadow:inset 0px 0px 9px rgba(0,0,0,.2);}
}
@media (max-width:639px){
	.inner_banner_wrp p{display:none;}
	.inner_banner_wrp #bodyContent p{display: block;}
.click_menu_ani{display:block;}
}
@media only screen{
.-snapengage-tab{display: none !important;}
	}
@media (max-width:1024px){.bottom_rightnav_container > .fl{width:255px;min-height:109px;}
.section_3{display: none;}
.product_list.responsive{display:block;margin:20px 0px;text-align:center;}
.recont_box iframe, .fb_edge_widget_with_comment{width:320px !important;}
.web_app_animation{display:none;}
.web_app_animation_mob{display:block;}
.resp_s_img{display:block;width:100%;}
.ser_animation_bx{display:none;}
.commen_left_content p, .services_right_sec p{text-align:justify;}
.bottom_rightnav_container{height:auto;}
.inner_nav{padding-top:10px;min-height:50px;min-width:200px;display:inline-block;}
.top-row{height:auto;}
.bottom-row{padding:10px 21px 10px 21px;}

.top-row .inner_nav:nth-child(6){ width:100%; min-height: inherit;}
	.top-row .inner_nav:nth-child(6) p{ margin:0 !important;;}
}
 
 

@media (min-width:900px) and (max-width:1024px){.commen_left_content, .commen_left_content.blog{width:65.5%;}
.single_blog_box{width:86%;}
}
@media (min-width:768px) and (max-width:899px){.commen_left_content, .commen_left_content.blog{width:59%;}
.single_blog_box{width:80%;}
}
@media (max-width:768px){
.commen_left_content{padding-bottom:0px;}
.section_2_in{padding:10px 10px 0px 10px;}
.menu li{margin:0px 7px;}
}
@media (max-width:840px){.in_banner_cnt p{width:64%;font-size:10px;}
}
@media (max-width:639px){header{padding-bottom:14px;}
.ex_link{display:none;}
#dropdown-wrapper{display:none;}
.alignright{float:none;}
.alignleft{float:none;}
.in_banner_cnt{height:auto;}
.in_banner_cnt img{display:none;}
.in_banner_cnt{width:auto;padding:20px 10px;}
.in_banner_cnt h2{position:inherit;right:0;font-size:20px;top:0px;}
.get_free_con{display:block;}
.free_consulation, #SnapABug_Button{display:none !important;}
 
.-snapengage-tab{display:none !important;}
	.wide_contact li .top_share_btns ul li{float:left;display:block;}
.wide_contact li .top_share_btns{padding-top: 5px;}
}
/**********************Latest Styles***********************/
@media (min-width:1380px)
{
	.slider_cnt, .slider_cnt p{font-size: 20px; font-weight: normal; line-height: 40px; }
.slider_cnt h2{font-size: 36px; font-weight: normal; line-height: 40px;}
}

@media (max-width:1380px)
{
	.inner_nav > p{margin-bottom: 15px !important;}
	.parent_submenu .inner_nav_sub > p{margin-bottom: 10px !important;}
	.parent_submenu .inner_nav_sub ul, .inner_nav ul{margin-bottom: 20px;}
	.inner_nav p a{font-size: 14px;}
	.inner_nav_sub p a{font-size: 12px;}
	.inner_nav ul li a{font-size: 12px;}
	.inner_nav ul li{background:url(../images/caret_orange_right_small.png) no-repeat left 5px; margin-top: 5px;}
	.inner_nav ul li:first-child{margin-top: 0px;}
	.top-row { padding: 20px 4%; }
}

@media (max-width:1350px)
{
	.services_sec_in, .core_container{width: 93%;}
	
	.commen_left_content { padding: 0 4% 0 0; width: 58%;}
	.commen_right_content {width: 42%;}
	.core-col.core-col1 { width: 36%; padding-right: 2%;}
	.core-col.core-col2 { width: 27%; padding-left: 2%;}
	.core-col.core-col3 { width: 37%; padding-left: 2%;}
}
@media (max-width:1296px)
{
	.f_left_section{width: 93%; padding: 70px 0 30px 0; margin: 0 auto}
    .home_banner h1{ font-size: 60px;}
    .commen_footer_twoleft{ width: 65%;}
    .commen_footer_tworight{ width: 35%;}
}
@media (max-width:1220px)
{
	.menu li a{font-size: 12px;}
	.inner_nav > p{margin-bottom: 12px !important;}
	.parent_submenu .inner_nav_sub > p{margin-bottom: 7px !important;}
	.parent_submenu .inner_nav_sub ul, .inner_nav ul{margin-bottom: 17px;}
	.inner_nav p a{font-size: 14px;}
	.inner_nav_sub p a{font-size: 12px;}
	.inner_nav ul li a{font-size: 12px;}
	.inner_nav ul li{background:url(../images/caret_orange_right_small.png) no-repeat left 4px; margin-top: 3px;}
	.inner_nav ul li:first-child{margin-top: 0px;}
	.top-row { padding: 20px 4%; }
     .commen_footer_twoleft{ width: 55%;}
    .commen_footer_tworight{ width: 45%;  }
	
	.modal-content .qukEnq_rt h2 { font-size: 28px;}
	.quk_lt_inblk .statLst li{ padding: 0 15px; }
	
	/**** Landing pages ****/
	.ln_container{ width: 1080px; }
	.ld_banner{ max-height: initial; margin-bottom: -8px; }
    
    .ldsuccess_bansec{ padding: 40px 0;}    
    .ldsuccess_bancontainer{ padding: 0 15px;}
    .ln_banner_content h2{ line-height: normal; margin: 0 0 20px;}
    .webservice_gropuicons{ margin: 40px 0 0;}
}
@media (max-width:1200px)
{
	.slide_outer .slide_sec .slick-slide{ height: auto;}
}
@media (max-width:1120px)
{
	.menu li{margin: 0 4px;}
	.contact_menu li{margin-left: 13px;}
	.contact_menu li:first-child{margin-left: 0;}
	.contact_menu {margin: 33px 23px 0 18px;}
    .home_banner h3 {   font-size: 40px;  }
	
	.modal-content .qukEnq_rt h2 { font-size: 26px;}
	.quk_lt_inblk .statLst li{ padding: 0 10px; }
	
	/**** Landing pages ****/
	.ln_container{ width: 1040px; }
	.ln_client_sec { padding: 100px 30px; box-sizing: border-box;}
}
@media (max-width:1110px)
{
	.f_left_section{ padding: 40px 0 25px 0; margin: 0 auto}
	.contact_col {padding: 0 1%;}
    .home_banner h1{ font-size: 51px;}
    .technoloty_content h2 br{ display: none;}
	
	/**** Landing pages ****/
	.ln_container{ width: 1000px; }
	.ln_client_sec { padding: 80px 30px; }
}
@media (max-width:1080px){
	.modal-content .qukEnq_rt{padding: 10px 10px 0;}
	.modal-content .qukEnq_rt h2 { font-size: 24px;}
	.quk_lt_inblk .statLst li{ padding: 0 30px; width: 49.44%; margin: 10px 0; }
	
	/**** Landing pages ****/
	.ln_container{ width: 980px; }
	.ln_client_title { width: 100%; display: block; text-align: center; }
	.ln_client_Lst { width: calc(100% - 0px); display: inline-block; text-align: center; }
	
	
}
@media (max-width:1024px)
{
	.k2b_logo{margin: 5px 0px 3px 10px}
	.wide_contact{margin-top: 0;}
	.contact-dropdown, .share-dropdown{padding-top: 19px;}
	.wide_contact li{display: inline-block;}
	.development_list{float: none; margin: 0 auto 20px auto;}
	.development_desc{padding-left: 0; text-align: center}
	.s_gd{width: 50%;}
	.s_gd.p_right, .s_gd.p_left{padding: 0 4% 0 4%}
	.s_gd p{text-align: center;}
	.technoloty_content{width: 93%; box-sizing: border-box; -webkit-box-sizing: border-box; margin: auto}
	.f_left_section{display: block;}
	.commen_left_content p, .services_right_sec p { text-align: left;}
	.ft_servics_content_in{padding: 0; width: 93%;}
	.serv_box_container {padding: 40px 35px;}
	.form_total .frm_inp, .form_total .frm_select{width: 100%}
	.f_left_section{width: 100%;}
	
	
	.modal-content .qukEnq_rt h2 { font-size: 22px;}
	
	/**** Landing pages ****/
	.ln_container{ width: 920px; }
}
@media (max-width:1023px)
{
	.service_link1 h4{font-size: 17px;}
	.service_link1 li a {font-size: 14px; line-height: 25px;}
	.commen_footer_in a{font-size: 14px; line-height: 25px;}
	.footer_menu li {margin-left: 7px; margin-right: 7px;}
	.footer_menu {margin-bottom: 5px;}
	.f_share ul {margin: 0 0 17px 0;}
	.page-title-section ul li a{font-size: 12px;}
	.page-title-section h1{font-size: 40px; line-height: 28px;}
	.commen_left_content h2, .services_right_sec h2{font-size: 27px; line-height: 35px; margin-bottom: 25px;}
	.commen_left_content p{margin-bottom: 20px;}
	.commen_section{padding: 40px 0;}
	.commen_left_content { padding: 0 0 0 0; width: 100%; margin: auto; float: none; max-width: none}
	.commen_right_content {width: 100%; margin: auto auto 25px auto; float: none; max-width: none; padding: 0 0 0 0;}
	.commen_right_content:after{display: block; clear: both; content: '';}
	.core_section ul li a, .core_section p{font-size: 14px;}
	.core-col.core-col1 { width: 100%; padding-right: 0; margin-bottom: 30px}
	.core-col.core-col2 { width: 100%; padding-left: 0; margin-bottom: 30px}
	.core-col.core-col3 { width: 100%; padding-left: 0;}
	.core_container{padding: 30px 0;}
	.ser_online_in {padding: 30px 0;}
	.commen_section.inner_common_section .commen_right_content{width: 35%; float: right}
	.commen_section.inner_common_section .commen_left_content{width: 65%; float: left}
	.commen_right_content .textwidget{text-align: center;}
}
@media (max-width:998px)
{
    
    .qukEnq_rt .enq_Form input[type="submit"], .qukEnq_rt .enq_Form .quk_enq_btn{font-size: 20px}
	body,html{overflow-x: hidden;}
	.hide_for_mobile{display: none}
	.mobile_menu{display: block;}
	.h_contact_left h2, .h_contact_right h2{font-size: 22px;}
	.h_contact_left p, .h_contact_right p{font-size: 16px; line-height: 28px;}
	.contact_menu li {margin-left: 25px;}
	.contact_menu {margin-right: 15px;}
	.mobile_overlay_menu{background: rgba(241,91,41,0.95); position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; z-index: 999999;}
	.h_contact_left, .h_contact_right{width: 100%; float: none; margin-bottom: 30px;}
	.home_contact_section{padding:40px 0;}
	.h_contact_right{margin-bottom: 0;}
	.mobile_overlay_menu.test .mobile_menu_container{display: inline-block; width: 100% !important}
	.mobile_overlay_menu.test .menu-mobile-menu-container{display: inline-block; width: 100% !important}
	.menu_mobile{padding: 0; margin: 20px 0;}
	.menu_mobile ul{padding: 0;}
	.menu_mobile li{list-style: none; text-align: center}
	.menu_mobile li a{color: #ffffff;transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; padding: 0 !important; margin: 0 !important; font:32px Gotham-Bold;font-weight: normal;}
	.menu_mobile li a.active, .menu_mobile li.current_page_item > a{ text-decoration: none; color: #333333;}
	.menu_mobile > li{padding-bottom: 25px}
	.menu_mobile li li a{font-size: 25px;}
	.menu_mobile li li li a{font-size: 18px;}
	.menu_mobile li li li li a{font-size: 14px;}
	.sub-menu li{padding-top: 25px;} 
	.sub-menu{display: none}
	.menu_mobile li a.submenu_arrow{    
		margin-left: 15px !important;
		display: inline-block;
		margin-right: -27px !important;
		top: 2px;
		position: relative;
		font-size: 18px;
	}
	.submenu_arrow{transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; color: #ffffff;}
	.submenu_arrow.uparrow{transform: rotate(180deg); transform: -webkit-rotate(180deg); color: #333333;}
	.menu-mobile-menu-container, .menu-mobile-menu-container *{box-sizing: border-box; -webkit-box-sizing: border-box;}
	.menu-mobile-menu-container{padding: 70px 80px 0 80px;}
	.commen_section.inner_common_section .commen_right_content{width: 100%; float: none; max-width: none; height: auto !important}
	.commen_section.inner_common_section .commen_left_content{width: 100%; float: none; max-width: none; margin-bottom: 30px; padding: 0;}
	.services_tap li:last-child{border-bottom: none; padding-bottom: 0;}
	.contact_col{float: none; width: 100%; padding: 0; margin-top: 30px;}
	.contact_col:first-child{margin-top: 0;}
	.contact_icon_section {padding: 40px 0;}
	.contact_field input, .contact_field textarea{font-size: 14px; padding: 17px 17px;}
	.form_contact{width: 100%}
	.contact_slogan{margin-bottom: 20px;}
    
    /* Blog page */
    .bsearch_sec{ width: auto; float: none; margin-bottom: 20px;}
    .bfilter_tab{ float: none; width: auto;}
    .bfilter_tab > li{padding: 5px 0;}
    .bloglist_info{ padding: 15px 25px; }
    .blog_list .single_blog_title{ font-size: 18px; line-height: 24px;}
    .blog_list .single_blog_box p{ font-size: 15px; line-height: 22px;}
    .bl_time{ font-size: 15px;}
	.service_link1.mobile_apps+.clearfix{display: block;}
	.service_link1{width: 50% !important;}
	.service_link1.web_development{padding-left: 0; margin-top: 30px;}
	.service_link1.web_design_trends{ margin-top: 30px;}
	.bfilter_submenu:before{left: auto; right: 10px;}
	.bfilter_submenu{right: 0; left: auto}
	.blogdetail_info .single_blog_box img{margin: 20px auto; display: block; float: none;}
	
	body img.aligncenter, body img.alignleft, body img.alignright, body img.alignnone { float:none !important; margin: 20px auto 20px auto !important; display: block;}
	.inner_banner_img{
		margin-top:30px;
	}
    
    .home_banner{ padding: 80px 45px;}
    .home_banner h1{ font-size: 40px;}
    
    .home_banner h3{ font-size: 30px; margin-bottom: 30px;}
    body .banner_btn{ font-size: 16px;}
    .text3{ display: block;}
    
     .commen_footer_twoleft{ width: 100%; text-align: center;}
    .commen_footer_two{ width: 100%;}
    .footer_bottomer{ padding: 0;}
    .commen_footer_tworight{ width: 100%; padding: 0 0 10px 0; text-align: center;}
    .commen_footer_tworight h4{ margin-bottom: 15px;}
    .our_clientlogos li.alignerleft{ margin-left: 0;}
    .our_clientlogos_wrap{ text-align: center;}
    .our_clientlogos_wrap{ padding-left: 5px; padding-right: 5px;}
	
	/**** Landing pages ****/
	.ln_container{ width: 960px; }
	.ln_banner_content { position:absolute; top: 50%; padding: 20px 50px; }
	.h2_title{ font-size: 34px; }
    .ln_banner_content h2{ font-size: 28px; }
	.ln_banner_content h2 span { font-size: 36px; line-height: 42px; }
	.ln_abt_sec p, .ln_abt_rit p {font-size: 16px;line-height: 26px;}
	.ln_abt_lft, .ln_abt_rit{ padding: 70px 50px 60px 30px; }
	.slide_item .slide_content h3{font-size: 38px; margin: 30px 0 20px;}
	.ln_client_sec { padding: 10px 0 30px; }
	.ln_client_title{ vertical-align: top; }
	.ln_stat_sec .quk_lt_inblk .statLst li p{ text-align: center; }
	.web_bg .slide_img{ margin: 0px 0 20px; }
	.ln_banner_content a.btn { height: 30px; line-height: 30px; padding: 6px 12px 8px; }
}
@media (max-width:950px){
	.modal-content .qukEnq_rt h2 { font-size: 20px; line-height: 24px;}
	.quk_lt_bot_sec .infoLst{ margin: 55px 0 0;}
	
	/**** Landing pages ****/
	.ln_container{ width: 840px; }
	.h2_title{ font-size: 32px; }
	.ln_banner_content { padding: 20px 30px; }
	.ln_banner_content h2 span { font-size: 30px; line-height: 36px; }
	.ln_abt_sec p, .ln_abt_rit p {font-size: 16px;line-height: 26px;}
	.ln_abt_lft, .ln_abt_rit{ padding: 70px 30px 60px 30px; }
	.slide_item .slide_content h3{font-size: 38px; margin: 30px 0 20px;}
	.slide_item .slide_content p{font-size: 16px; line-height: 26px; }
	.ln_client_sec { padding: 10px 15px 30px; }
	.ln_client_title{ vertical-align: top; }
	.ln_cont_inner{ width: 100%; }
}
@media (max-width:840px)
{
	.about_tab_links{float: none; position: relative;}
	.page-title-section h1{float: none; margin-bottom: 25px;}
	.page-title-section .inner_container.rel{padding-bottom: 0;}
	#menu-company.menu{display: block;}
	.page-title-section ul#menu-company.menu li{margin-top: 10px;}
	.page-title-section ul#menu-company.menu li a{margin-bottom: 0; border-bottom: 0 none; padding-bottom:10px}
	.page-title-section ul#menu-company.menu li.active a {border-bottom: 3px solid #f15b29;}
	.page-title-section ul#menu-company.menu{margin: 0 !important;}
	
	/**** Landing pages ****/
	.ln_container{ width: 100%; }
	.h2_title{ font-size: 30px; line-height: 34px; }
	.ln_banner_content h2 span { font-size: 28px; line-height: 34px; }
	.ln_banner_content p{ margin: 10px 0 10px; }
	.ln_abt_sec p, .ln_abt_rit p {font-size: 15px;line-height: 25px;}
	.ln_abt_lft, .ln_abt_rit{ padding: 70px 30px 60px 30px; }
	.slide_item .slide_content h3{font-size: 36px; margin: 30px 0 20px;}
	.slide_item .slide_content p, .ln_cont_inner p{font-size: 15px; line-height: 24px; }
	.btn { min-width: 160px; padding: 6px 20px 8px; }
	.ln_banner_content h2 { font-size: 26px; line-height: 36px;}
}
@media (max-width:800px)
{
	.commen_footer_in p{line-height: 27px; margin-bottom: 20px;}
	.slider_cnt h2{font-size: 25px;}
	.slider_cnt {font-size: 15px; line-height: 25px;}
	.services_box{width: 100%; height: auto !important;}
	.services_box:first-child {border-right: 0 none; border-bottom: 1px dashed #d3d3d3;}
	.services_title{padding: 40px 0;}
	.services_title h1{margin-bottom: 25px; font-size: 44px; line-height: 33px;}
	.services_title h3{margin-bottom: 25px; font-size: 26px; line-height: 34px;}
	.services_content{padding: 0 0;}
	.services_row.mobile_class .serv_box_container{padding: 30px 0}
	.services_box img {margin-bottom: 15px;}
	.services_box h4{margin-bottom: 15px;}
	#subscribe_modal h2{margin:0 0 15px 0; font-size: 24px; line-height: 28px;}
	#subscribe_modal p{margin:0 0 15px 0;font-size: 16px; line-height: 26px;}
	.input_row .subscribe_input{font-size: 14px;}
	.submit_btn{font-size: 14px;}
	.modal{ padding: 35px 30px;}
	.input_row .subscribe_input{margin: 0 6px;}
    
    /* Blog */
    .blog_title h1{ font-size: 34px; line-height: 44px;}
	#subscribe_modal .no4 {font-size: 13px !important;}
	/**** Landing pages ****/
	.ldsuccess_bansec{ padding-bottom: 0;}
	.ldsuccess_bansec .ln_banner_content{ width: auto; margin:0 0 20px; display: block;}
	.ln_banner_content h2 span { font-size: 26px; line-height: 32px; }	
	.ldsuccess_bx{ display: block; width: auto; margin: 0 -15px; padding: 28px 15px 35px;}
	.ldsuccess_bx h3{ font-size: 16px;}
	.ldsuccess_bx h3 br{ display: none;}
	.ldsuccess_bx h3 b{ display: inline-block;}
	.ldform_field{ margin: 0 0 25px;}
	.ldform_field input{ font-size: 14px;}
	.ldsuccess_formsec .captcha_field input{ font-size: 14px;}
	.idform_btnfield{ margin: 40px 0 0;}
	
}
@media (max-width:767px)
{
    .rating_cnt span br{display: none}
	.s_gd.p_right, .s_gd.p_left{width: 100%; float: none; margin-bottom: 30px;}
	.s_gd.p_left.last.mobile-last{margin-bottom: 0px}
	.s_gd.p_left.last.mobile-last:nth-child(2){margin-bottom: 30px}
	.s_gd.p_right.last{margin-bottom: 30px;}
	.s_gd.p_right.last.mobile-last{margin-bottom: 0;}
	.s_gd{border-bottom: 0; box-shadow:none; -webkit-box-shadow:none;}
	.s_gd.last.mobile-last .readmore{margin-bottom: 0;}
	.services_sec_in{padding:40px 0;}
	.h_contact_left, .h_contact_right{padding: 0 4%;}
	.commen_footer_in {width: auto;  padding: 24px 4% 0px 4%;}
	.commen_section{width: 93%;}
	.contact_field.fl{width: 100%; margin-left: 0; margin-top: 20px}
	.contact_field.fl:first-child{margin-top: 0;}
    
    /* Blog list */
    .blog_list .single_blog_box{ display: block;}
    .blog_img{ display: block; width: auto;}
    .blog_list .single_blog_box .blog_img{ text-align: center; min-height: initial; background: none;}
    .blog_list .single_blog_box .blog_img img{ width: auto;  float: none; max-width: 100%;}
    .bloglist_info{ display: block; width: auto; padding: 15px 0; min-height: initial;}
    /* slider */
    .mobile_only img{ display: block !important;}
    .slider-cont{ background: none !important;}
    .mobile_only img{ margin-top: 0 !important;}
    body .bx-wrapper img{ max-width: 100%;  }
    .slider_cnt{ position: inherit; bottom: inherit; left: inherit; padding: 0px 0 20px 0 !important; box-sizing: border-box; -webkit-box-sizing: border-box; }
	.slider_wrp .slider-cont{height: auto !important;}
	.bx-controls 
	{
		position: absolute;
		bottom: 10px;
		width: 100%;
		z-index: 1;
		overflow: hidden;
		height: 25px;
		display:none;
	}
	.bx-controls-direction 
	{
		position: relative;
		top: -4px;
	}
	.bx-viewport 
	{
		height: auto !important;
	}
	.bx-wrapper .slider_cnt p, .bx-wrapper .slider_cnt img{display:none;}
	.blog_list .single_blog_box{padding:25px 0; border-bottom:1px solid #e7e7e7; margin:0}
	.bloglist_info{padding-bottom:0;}
	.blog_list .single_blog_box:first-child{padding-top:0;}
	.single_blog_box:hover .single_blog_title {color:#f15b29}
    
    
     .home_banner{ padding: 50px 45px;}  
    .home_banner h1{ font-size: 30px;}
    .home_banner h3{ font-size: 20px; margin-bottom: 30px;}
    body .banner_btn{ font-size: 14px;}
    .technoloty_content h2{ font-size: 30px;}
    .our_clientlogos_wrap{ padding-top: 30px; padding-bottom: 15px;}
	
	.modal-content .qukEnq_lt{width:100%; position: relative; left: 0;}
	.quk_lt_inblk { top: auto; transform: translateY(0%);}
	.QukENq_rt_cont { top: auto; position: relative; transform: translateY(0%); }
	.modal-content .qukEnq_rt{width:100%; left: 0; position: relative; float: left; padding: 40px 10px 40px;}
	.modal-content .qukEnq_rt h2{ font-size: 26px; line-height: 28px;}
	.quk_lt_inblk { position: relative; padding: 15% 0 3%; }
	.close-animatedModal{ position: fixed; right: 25px; }
	
	/**** Landing pages ****/
	.h2_title{ font-size: 30px; line-height: 34px; }
	.ln_banner_content h2 span { font-size: 25px; line-height: 30px; }
	.ln_abt_sec p, .ln_abt_rit p {font-size: 15px;line-height: 25px;}
	.ln_abt_lft, .ln_abt_rit{ padding: 40px 30px 50px 30px; width: 100%; text-align: center;}
	.ln_abt_sec h2 span { display: inline-block; }
	.slide_item .slide_content h3{font-size: 36px; margin: 30px 0 20px;}
	.slide_item .slide_content p, .ln_cont_inner p{font-size: 15px; line-height: 24px; }
	.btn { min-width: 160px; padding: 6px 20px 8px; }
	.slide_outer{ padding-bottom: 15px;}
	.ln_banner_content h2 { font-size: 22px; line-height: 31px;}
	.ln_banner_content a.btn { height: 32px; line-height: 30px;}
	.ln_stat_sec{ padding: 40px 15px; }
	.ln_contact_sec{ padding: 30px 0; }
	.ln_stat_sec .quk_lt_inblk { margin: 40px 0 0; padding: 0 0 0; }
}
@media (max-width: 740px)
{
	.menu_mobile li a{font-size: 28px}
	.menu_mobile li li a{font-size: 21px;}
	.menu_mobile li li li a{font-size: 16px;}
	.menu_mobile li li li li a{font-size: 12px;}
	/**** Landing pages ****/
	.ln_banner_content{ padding: 55px 40px 20px; /*background: #25252f69;*/ width: 100%; height: 100%; }
	.ld_banner { /*height: 380px; display: flex; */}
	.ln_ban_In {  /*position: absolute; top: 50%; transform: translateY(-50%); width: 92%; left: 0; padding:0 20px; */}
}
@media (max-width: 660px)
{
	.page-title-section ul li{float: none; margin-left: 0;}
	.page-title-section ul li a{display: block; border-bottom: 1px solid #e4e4e4; margin-bottom: 20px;}
	.page-title-section ul li:last-child a{border-bottom: 0 none; margin-bottom: 0;}
	.services_title h1{margin-bottom: 20px; font-size: 40px; line-height: 30px; }
	.services_title h3{margin-bottom: 20px; font-size: 22px; line-height: 30px;}
	.service_link1{width: 100% !important; padding: 0 !important; margin-top: 0 !important; margin-bottom: 25px;}
	.service_link1.web_design_trends{margin-bottom: 0;}
	.service_link1.web_design_trends h4{display: none;}
	.commen_left_content ul{ clear: both; float: none;}
	.commen_left_content > img{margin: auto; float: none !important; display: block}
	.blog_title{padding-top: 20px}
	.blog_title h1{margin-bottom: 20px}
	.commen_left_content img{margin-right: auto !important; margin-left: auto !important;}
	.commen_left_content img.thank-you-img{padding:0px 15px 30px 15px !important;}
	
	/**** Landing pages ****/
	.h2_title{ font-size: 24px; line-height: 32px; }
	.ln_abt_sec p, .ln_abt_rit p {font-size: 14px;line-height: 23px;}
	.slide_item .slide_content{ width: 100%; text-align: center; }
	.slide_item .slide_img{ width: 100%; }
	.slide_item .slide_content h3{font-size: 32px; margin: 30px 0 20px;}
	.slide_item .slide_content p, .ln_cont_inner p{font-size: 14px; line-height: 22px; }
	.ln_cont_inner p{ padding: 0 30px; }
	.btn { min-width: 160px; padding: 6px 20px 8px; }
	.ln_banner_content{ padding: 90px 40px 20px; }
	.ln_banner_content h2 { font-size: 20px; line-height: 30px;}
	.ln_banner_content h2 span { font-size: 30px; }
	.slide_outer .mobile3_bg .slide_img { margin: 20px 2% -10px 0; }
	.slide_outer .ecomm1_bg .slide_img { margin: 30px 0 -10px; }
	.slide_item.seo_bg .slide_img{ margin: 20px 2% 10px 0; }
	.ln_stat_sec{ padding: 30px 15px; }
	.ln_contact_sec{ padding: 20px 0; }
	.ln_stat_sec .quk_lt_inblk { margin: 30px 0 0; }
	.ln_cont_form .ln_form_sec input[type="text"], .ln_cont_form .ln_form_sec input[type="email"], .ln_cont_form .ln_form_sec input[type="password"], .ln_cont_form .ln_form_sec input[type="tel"], .ln_cont_form .ln_form_sec select, .ln_cont_form .ln_form_sec textarea, .form_btn_sec input[type="button"]{ font-size: 16px;}
	.ecomm2_bg .slide_img{ background: #ffd1ae5e; }
	.ld_banner > img { object-position: center; object-fit: cover; flex-wrap: wrap; }
	
}
@media (max-width: 639px)
{
	.k2b_logo{float: left; width: 200px}
	header{padding-bottom: 0;}
	.k2b_logo {margin: 12px 10px 12px 10px;}
	.hamburglar{top: 7px}
	.contact_menu {margin: 31px 20px 10px 18px;}
	.hamburglar.is-open+.contact_menu {margin-right: 88px;}
	.menu_mobile li a{font-size: 18px}
	.menu_mobile li li a{font-size: 14px;}
	.menu_mobile li li li a{font-size: 12px;}
	.menu_mobile li li li li a{font-size: 10px;}
	.menu_mobile > li {padding-bottom: 15px;}
	.sub-menu li { padding-top: 8px;}
	#subscribe_modal h2{margin:0 0 12px 0; font-size: 22px; line-height: 26px;}
	#subscribe_modal p{margin:0 0 12px 0;font-size: 14px; line-height: 24px;}
	.input_row .subscribe_input{font-size: 13px;}
	.submit_btn{font-size: 13px; margin-top: 12px;}
	.modal{ padding: 35px 20px;}
	.input_row .subscribe_input{margin:0 6px; width: 180px;}
	#subscribe_modal .no4 {
    font-size: 11px !important;
	}
	.accordion-new .trigger{font-size: 18px;}
	.s_gd .development_desc .readmore{margin-bottom: 0;}
	#snapengage-button{display:none !important;}
    .home_banner{ padding-left: 10px; padding-right: 10px;}  
    .home_banner h1 span{ display: block;}
	
	
}
@media (max-width:562px){
	.contact_menu { margin: 10px 20px 15px 18px; }
}
@media (max-width:540px)
{
	.menu-mobile-menu-container { padding: 70px 15px 0 15px;}
	.right_about_box{float: none; width: 100%; border-bottom: 0 none; padding: 45px 20px; height: auto !important;}
	.right_about_box.left_box{border-right: 1px dashed #d3d3d3}
	.right_about_box.last_box{border-bottom: 1px dashed #d3d3d3}
	.commen_section{padding-top: 10px;}
	.commen_left_content h2.subtitle, .services_right_sec h2.subtitle{font-size: 26px; line-height: 32px; margin-bottom: 20px;}
	.commen_left_content p {margin-bottom: 15px;}
	.commen_section.contact_common_section{padding-top: 30px;}
	.contact_form_title{margin-bottom: 20px; font-size: 36px;}
	.contact_slogan{font-size: 17px;}
    body .bx-wrapper .slider_cnt img{ max-width: 50%;}
	.commen_left_content img.thank-you-img{padding:30px 15px 30px 15px !important;}
    .technoloty_content h2{ font-size: 25px;}
    body .newbtnner{ font-size: 15px; padding-left: 20px; padding-right: 20px;}
	
	.modal-content .qukEnq_lt{ padding: 20px 0;}
	.modal-content .qukEnq_rt h2{ font-size: 24px; line-height: 26px;}
	
	/**** Landing pages ****/
	.h2_title{ font-size: 22px; line-height: 32px; margin: 0 0 15px; }
	.ln_abt_sec p, .ln_abt_rit p {font-size: 14px;line-height: 23px; margin: 0 0 15px;}
	.ln_abt_lft, .ln_abt_rit{ padding: 30px 30px 40px 30px; }
	.slide_item .slide_content h3{font-size: 32px; margin: 30px 0 20px;}
	.slide_item .slide_content p, .ln_cont_inner p{font-size: 14px; line-height: 22px; }
	.ln_cont_inner p{ padding: 0 30px; }
	.btn { min-width: 160px; padding: 6px 20px 8px; }
	.ln_banner_content h2 { font-size: 20px; line-height: 30px;}
	.ln_banner_content h2 span { font-size: 30px; }
	.ln_stat_sec{ padding: 30px 15px; }
	.ln_contact_sec{ padding: 20px 0; }
	.ln_stat_sec .quk_lt_inblk { margin: 30px 0 0; }
	.ln_banner_content{ padding: 80px 30px 20px; /*background: #25252f69;*/ width: 100%; height: 100%; }
	.ln_cont_form .ln_form_sec input[type="text"], .ln_cont_form .ln_form_sec input[type="email"], .ln_cont_form .ln_form_sec input[type="password"], .ln_cont_form .ln_form_sec input[type="tel"], .ln_cont_form .ln_form_sec select, .ln_cont_form .ln_form_sec textarea, .form_btn_sec input[type="button"]{ font-size: 15px;}
	.ln_stat_sec .quk_lt_inblk .statLst li p{ font-size: 15px; }
	.ln_stat_sec .quk_lt_inblk .statLst li span.count{ font-size: 28px; }
	.ln_cont_form .form_left_sec{ margin-right: 0; }
}
@media (max-width:520px)
{
	.input_row .subscribe_input{margin:10px auto 0 auto; width: 100%; display: block;}
	.input_row .subscribe_input:first-child{margin: 0 auto 0 auto;}
	.single_share_box .share_blog{clear: both; margin-top: 15px; float: left;}
	.bfilter_tab > li{display: block; width: 100%; text-align: center}
	.bfilter_submenu{width: 100%;}
	.page-title-section h1{font-size:35px}
	.single_blog_box .blogpost_action .share_blog{float: none;margin-top: 15px; clear: both}
	.single_blog_box .blogpost_action .blogpost_date{float: none;}
     .home_banner h3 {   font-size: 15px;  }
    .our_clientlogos li{ padding: 0 5px; width: 44%;}
	
	/**** Landing pages ****/
	.ln_cont_form .form_left_sec { margin-right: 0; width: 100%; }
	.ln_cont_form .form_right_sec{ margin-left: 0; width: 100%; }
	.ln_cont_form .ln_form_sec input[type="text"], .ln_cont_form .ln_form_sec input[type="email"], .ln_cont_form .ln_form_sec input[type="password"], .ln_cont_form .ln_form_sec input[type="tel"], .ln_cont_form .ln_form_sec select, .ln_cont_form .ln_form_sec textarea, .form_btn_sec input[type="button"]{ font-size: 14px; margin: 0 0 15px;}
	.form_btn_sec { text-align: center; margin: 5px 0 0; }
	.ld_banner { /*height: 340px; display: flex;*/ }
	.ld_banner > img { object-position: center; object-fit: cover; flex-wrap: wrap; }
	
}
@media(max-width:480px){
    .contact_menu li {
        margin-left: 10px !important;
    }
    a.qukEnq {
        padding: 9px 12px 9px;
    }
}
@media (max-width:479px){
	.quk_lt_inblk .statLst li{ padding: 0 80px; width: 100%; }
	
	/**** Landing pages ****/
	.h2_title{ font-size: 20px; line-height: 32px; margin: 0 0 15px; }
	.ln_stat_sec h2, .ln_client_title h2{ line-height: 28px; }
	.ln_stat_sec h2 span { display: inline; }
	.ln_abt_sec p, .ln_abt_rit p {font-size: 14px;line-height: 24px; margin: 0 0 15px;}
	.ln_abt_lft, .ln_abt_rit{ padding: 30px 30px 40px 30px; }
	.slide_item .slide_content h3{font-size: 32px; margin: 30px 0 20px;}
	.slide_item .slide_content p, .ln_cont_inner p{font-size: 14px; line-height: 22px; }
	.ln_cont_inner p{ padding: 0 10px; }
	.btn { min-width: 160px; padding: 6px 20px 8px; font-size: 16px; }
	.ln_banner_content h2 { font-size: 16px; line-height: 28px;}
	.ln_banner_content h2 span { font-size: 24px; }
	.ln_stat_sec{ padding: 30px 10px; }
	.ln_contact_sec{ padding: 20px 0; }
	.ln_stat_sec .quk_lt_inblk { margin: 30px 0 0; }
	.ln_banner_content{ padding: 16% 20px 20px; /*background: #25252f69;*/ width: 100%; height: 100%; }
	.ln_cont_form .ln_form_sec input[type="text"], .ln_cont_form .ln_form_sec input[type="email"], .ln_cont_form .ln_form_sec input[type="password"], .ln_cont_form .ln_form_sec input[type="tel"], .ln_cont_form .ln_form_sec select, .ln_cont_form .ln_form_sec textarea, .form_btn_sec input[type="button"]{ font-size: 15px;}
	.ln_stat_sec .quk_lt_inblk .statLst li p{ font-size: 14px; }
	.ln_stat_sec .quk_lt_inblk .statLst li span.count{ font-size: 25px; }
	.slide_item{ padding: 0 20px; }
	.slide_item .slide_content{ padding: 0 30px; }
	
}

@media (max-width:410px)
{
	.k2b_logo{float: none; margin-bottom: 0;}
	.contact_menu{float: left; margin: 14px 20px 10px 10px;}
	.hamburglar {top: -10px; height: 55px;}
	.hamburglar.is-open+.contact_menu{margin-bottom: 20px}
	.contact-dropdown, .share-dropdown{right: auto; left: 0; transform: translateX(-100%); -webkit-transform: translateX(-100%); width: 100%; padding-left: 10px; padding-right: 10px; text-align: center}
	.contact-dropdown, .share-dropdown, .contact-dropdown *, .share-dropdown *{box-sizing: border-box; -webkit-box-sizing: border-box;}
	.top_share_btns ul{float: none;}
	.top_share_btns li{float: none; display: inline-block; vertical-align: middle;}
	.btn-back {margin-top: 53px;}
	.services_tap{padding: 0 15px 20px 15px}
	
	.modal-content .qukEnq_rt h2{ font-size: 22px; line-height: 24px;}
}
@media (max-width:380px)
{
	.slider_cnt h2{font-size: 21px;}
    
     .home_banner h1{ font-size: 24px;}
    .home_banner h3{ font-size: 14px; margin-bottom: 20px;}
    body .banner_btn{ font-size: 14px; padding: 10px 25px;}
}
@media (max-width:379px)
{
	.wide_contact li:first-child {margin-right: 0px;}
	.contact-dropdown{padding-top: 0; padding-bottom: 0;}
	.share-dropdown{padding-top: 10px; padding-bottom: 10px;}
    .newtechnology_section{ min-height: 400px;}
	
	.modal-content .qukEnq_rt h2{ font-size: 18px; line-height: 20px; }
	.quk_lt_inblk .statLst li{ padding: 0 40px; width: 100%; }
	
	/**** Landing pages ****/
	.ln_banner_content h2 { font-size: 14px; line-height: 22px;}
	.ln_banner_content h2 span { font-size: 22px; }
	.ln_banner_content p{ font-size: 14px;}
	.ln_ban_app a { display: inline-block; margin: 0 2px 0 0; width: 46%; }
}
.get_free_con{ background: #f15b29 !important; box-shadow: none !important; -webkit-box-shadow: none !important;}